Linux jobworks 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64
Apache/2.4.58 (Ubuntu)
Server IP : 10.0.1.5 & Your IP : 216.73.217.52
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
augeas /
lenses /
dist /
Delete
Unzip
Name
Size
Permission
Date
Action
tests
[ DIR ]
drwxr-xr-x
2026-01-30 23:36
access.aug
3.58
KB
-rw-r--r--
2024-03-31 17:41
activemq_conf.aug
1.47
KB
-rw-r--r--
2024-03-31 17:41
activemq_xml.aug
864
B
-rw-r--r--
2024-03-31 17:41
afs_cellalias.aug
1.56
KB
-rw-r--r--
2024-03-31 17:41
aliases.aug
2.18
KB
-rw-r--r--
2024-03-31 17:41
anaconda.aug
775
B
-rw-r--r--
2024-03-31 17:41
anacron.aug
2.49
KB
-rw-r--r--
2024-03-31 17:41
approx.aug
1.26
KB
-rw-r--r--
2024-03-31 17:41
apt_update_manager.aug
1.11
KB
-rw-r--r--
2024-03-31 17:41
aptcacherngsecurity.aug
726
B
-rw-r--r--
2024-03-31 17:41
aptconf.aug
3.9
KB
-rw-r--r--
2024-03-31 17:41
aptpreferences.aug
1.79
KB
-rw-r--r--
2024-03-31 17:41
aptsources.aug
1.98
KB
-rw-r--r--
2024-03-31 17:41
authinfo2.aug
1.44
KB
-rw-r--r--
2024-03-31 17:41
authorized_keys.aug
1.84
KB
-rw-r--r--
2024-03-31 17:41
authselectpam.aug
3.7
KB
-rw-r--r--
2024-03-31 17:41
automaster.aug
3.31
KB
-rw-r--r--
2024-03-31 17:41
automounter.aug
4.05
KB
-rw-r--r--
2024-03-31 17:41
avahi.aug
1.38
KB
-rw-r--r--
2024-03-31 17:41
backuppchosts.aug
1014
B
-rw-r--r--
2024-03-31 17:41
bbhosts.aug
4.24
KB
-rw-r--r--
2024-03-31 17:41
bootconf.aug
3.65
KB
-rw-r--r--
2024-03-31 17:41
build.aug
16.65
KB
-rw-r--r--
2024-03-31 17:41
cachefilesd.aug
2
KB
-rw-r--r--
2024-03-31 17:41
carbon.aug
1.54
KB
-rw-r--r--
2024-03-31 17:41
ceph.aug
719
B
-rw-r--r--
2024-03-31 17:41
cgconfig.aug
3.37
KB
-rw-r--r--
2024-03-31 17:41
cgrules.aug
2.38
KB
-rw-r--r--
2024-03-31 17:41
channels.aug
3.84
KB
-rw-r--r--
2024-03-31 17:41
chrony.aug
13.79
KB
-rw-r--r--
2024-03-31 17:41
clamav.aug
1.72
KB
-rw-r--r--
2024-03-31 17:41
cmdline.aug
506
B
-rw-r--r--
2024-03-31 17:41
cobblermodules.aug
398
B
-rw-r--r--
2024-03-31 17:41
cobblersettings.aug
2.24
KB
-rw-r--r--
2024-03-31 17:41
cockpit.aug
1.96
KB
-rw-r--r--
2024-03-31 17:41
collectd.aug
869
B
-rw-r--r--
2024-03-31 17:41
cpanel.aug
824
B
-rw-r--r--
2024-03-31 17:41
cron.aug
4.05
KB
-rw-r--r--
2024-03-31 17:41
cron_user.aug
1.26
KB
-rw-r--r--
2024-03-31 17:41
crypttab.aug
3.08
KB
-rw-r--r--
2024-03-31 17:41
csv.aug
1.18
KB
-rw-r--r--
2024-03-31 17:41
cups.aug
459
B
-rw-r--r--
2024-03-31 17:41
cyrus_imapd.aug
1.51
KB
-rw-r--r--
2024-03-31 17:41
darkice.aug
773
B
-rw-r--r--
2024-03-31 17:41
debctrl.aug
3.61
KB
-rw-r--r--
2024-03-31 17:41
desktop.aug
1.39
KB
-rw-r--r--
2024-03-31 17:41
devfsrules.aug
619
B
-rw-r--r--
2024-03-31 17:41
device_map.aug
620
B
-rw-r--r--
2024-03-31 17:41
dhclient.aug
6.69
KB
-rw-r--r--
2024-03-31 17:41
dhcpd.aug
20.88
KB
-rw-r--r--
2024-03-31 17:41
dns_zone.aug
2.89
KB
-rw-r--r--
2024-03-31 17:41
dnsmasq.aug
2.16
KB
-rw-r--r--
2024-03-31 17:41
dovecot.aug
3.98
KB
-rw-r--r--
2024-03-31 17:41
dpkg.aug
2.78
KB
-rw-r--r--
2024-03-31 17:41
dput.aug
2.16
KB
-rw-r--r--
2024-03-31 17:41
erlang.aug
4.33
KB
-rw-r--r--
2024-03-31 17:41
ethers.aug
663
B
-rw-r--r--
2024-03-31 17:41
exports.aug
2.37
KB
-rw-r--r--
2024-03-31 17:41
fai_diskconfig.aug
9.28
KB
-rw-r--r--
2024-03-31 17:41
fail2ban.aug
1.79
KB
-rw-r--r--
2024-03-31 17:41
fonts.aug
819
B
-rw-r--r--
2024-03-31 17:41
fstab.aug
1.23
KB
-rw-r--r--
2024-03-31 17:41
fuse.aug
871
B
-rw-r--r--
2024-03-31 17:41
gdm.aug
1.8
KB
-rw-r--r--
2024-03-31 17:41
getcap.aug
1.57
KB
-rw-r--r--
2024-03-31 17:41
group.aug
1.66
KB
-rw-r--r--
2024-03-31 17:41
grub.aug
11.05
KB
-rw-r--r--
2024-03-31 17:41
grubenv.aug
508
B
-rw-r--r--
2024-03-31 17:41
gshadow.aug
2.19
KB
-rw-r--r--
2024-03-31 17:41
gtkbookmarks.aug
855
B
-rw-r--r--
2024-03-31 17:41
host_conf.aug
1.9
KB
-rw-r--r--
2024-03-31 17:41
hostname.aug
435
B
-rw-r--r--
2024-03-31 17:41
hosts.aug
485
B
-rw-r--r--
2024-03-31 17:41
hosts_access.aug
4.32
KB
-rw-r--r--
2024-03-31 17:41
htpasswd.aug
1.02
KB
-rw-r--r--
2024-03-31 17:41
httpd.aug
7.35
KB
-rw-r--r--
2024-03-31 17:41
inetd.aug
6.22
KB
-rw-r--r--
2024-03-31 17:41
inifile.aug
15.49
KB
-rw-r--r--
2024-03-31 17:41
inittab.aug
780
B
-rw-r--r--
2024-03-31 17:41
inputrc.aug
1.62
KB
-rw-r--r--
2024-03-31 17:41
interfaces.aug
4.62
KB
-rw-r--r--
2024-03-31 17:41
iproute2.aug
323
B
-rw-r--r--
2024-03-31 17:41
iptables.aug
2.64
KB
-rw-r--r--
2024-03-31 17:41
iscsid.aug
684
B
-rw-r--r--
2024-03-31 17:41
jaas.aug
1.57
KB
-rw-r--r--
2024-03-31 17:41
jettyrealm.aug
1.52
KB
-rw-r--r--
2024-03-31 17:41
jmxaccess.aug
1.35
KB
-rw-r--r--
2024-03-31 17:41
jmxpassword.aug
1.34
KB
-rw-r--r--
2024-03-31 17:41
json.aug
2.15
KB
-rw-r--r--
2024-03-31 17:41
kdump.aug
3.06
KB
-rw-r--r--
2024-03-31 17:41
keepalived.aug
10.73
KB
-rw-r--r--
2024-03-31 17:41
known_hosts.aug
1.93
KB
-rw-r--r--
2024-03-31 17:41
koji.aug
898
B
-rw-r--r--
2024-03-31 17:41
krb5.aug
6.98
KB
-rw-r--r--
2024-03-31 17:41
ldif.aug
7.65
KB
-rw-r--r--
2024-03-31 17:41
ldso.aug
1.06
KB
-rw-r--r--
2024-03-31 17:41
lightdm.aug
1.75
KB
-rw-r--r--
2024-03-31 17:41
limits.aug
2.02
KB
-rw-r--r--
2024-03-31 17:41
login_defs.aug
615
B
-rw-r--r--
2024-03-31 17:41
logrotate.aug
4.23
KB
-rw-r--r--
2024-03-31 17:41
logwatch.aug
1.44
KB
-rw-r--r--
2024-03-31 17:41
lokkit.aug
2.16
KB
-rw-r--r--
2024-03-31 17:41
lvm.aug
2.03
KB
-rw-r--r--
2024-03-31 17:41
mailscanner.aug
1.66
KB
-rw-r--r--
2024-03-31 17:41
mailscanner_rules.aug
2.84
KB
-rw-r--r--
2024-03-31 17:41
masterpasswd.aug
4.36
KB
-rw-r--r--
2024-03-31 17:41
mcollective.aug
1.09
KB
-rw-r--r--
2024-03-31 17:41
mdadm_conf.aug
10.05
KB
-rw-r--r--
2024-03-31 17:41
memcached.aug
1.24
KB
-rw-r--r--
2024-03-31 17:41
mke2fs.aug
6.29
KB
-rw-r--r--
2024-03-31 17:41
modprobe.aug
3.34
KB
-rw-r--r--
2024-03-31 17:41
modules.aug
741
B
-rw-r--r--
2024-03-31 17:41
modules_conf.aug
1.04
KB
-rw-r--r--
2024-03-31 17:41
mongodbserver.aug
1.17
KB
-rw-r--r--
2024-03-31 17:41
monit.aug
2.13
KB
-rw-r--r--
2024-03-31 17:41
multipath.aug
4.21
KB
-rw-r--r--
2024-03-31 17:41
mysql.aug
1.95
KB
-rw-r--r--
2024-03-31 17:41
nagioscfg.aug
2.09
KB
-rw-r--r--
2024-03-31 17:41
nagiosobjects.aug
1.57
KB
-rw-r--r--
2024-03-31 17:41
netmasks.aug
1.69
KB
-rw-r--r--
2024-03-31 17:41
networkmanager.aug
2.18
KB
-rw-r--r--
2024-03-31 17:41
networks.aug
1.09
KB
-rw-r--r--
2024-03-31 17:41
nginx.aug
3.65
KB
-rw-r--r--
2024-03-31 17:41
nrpe.aug
1.78
KB
-rw-r--r--
2024-03-31 17:41
nslcd.aug
9.87
KB
-rw-r--r--
2024-03-31 17:41
nsswitch.aug
2.33
KB
-rw-r--r--
2024-03-31 17:41
ntp.aug
5.29
KB
-rw-r--r--
2024-03-31 17:41
ntpd.aug
4.75
KB
-rw-r--r--
2024-03-31 17:41
odbc.aug
1.42
KB
-rw-r--r--
2024-03-31 17:41
opendkim.aug
3.1
KB
-rw-r--r--
2024-03-31 17:41
openshift_config.aug
2.46
KB
-rw-r--r--
2024-03-31 17:41
openshift_http.aug
1.03
KB
-rw-r--r--
2024-03-31 17:41
openshift_quickstarts.aug
1.02
KB
-rw-r--r--
2024-03-31 17:41
openvpn.aug
22.28
KB
-rw-r--r--
2024-03-31 17:41
oz.aug
1.35
KB
-rw-r--r--
2024-03-31 17:41
pagekite.aug
2.6
KB
-rw-r--r--
2024-03-31 17:41
pam.aug
2.58
KB
-rw-r--r--
2024-03-31 17:41
pamconf.aug
1.23
KB
-rw-r--r--
2024-03-31 17:41
passwd.aug
3.52
KB
-rw-r--r--
2024-03-31 17:41
pbuilder.aug
638
B
-rw-r--r--
2024-03-31 17:41
pg_hba.aug
2.97
KB
-rw-r--r--
2024-03-31 17:41
pgbouncer.aug
1.43
KB
-rw-r--r--
2024-03-31 17:41
php.aug
2.34
KB
-rw-r--r--
2024-03-31 17:41
phpvars.aug
3.85
KB
-rw-r--r--
2024-03-31 17:41
postfix_access.aug
771
B
-rw-r--r--
2024-03-31 17:41
postfix_main.aug
1.52
KB
-rw-r--r--
2024-03-31 17:41
postfix_master.aug
1.9
KB
-rw-r--r--
2024-03-31 17:41
postfix_passwordmap.aug
1.28
KB
-rw-r--r--
2024-03-31 17:41
postfix_sasl_smtpd.aug
697
B
-rw-r--r--
2024-03-31 17:41
postfix_transport.aug
1.48
KB
-rw-r--r--
2024-03-31 17:41
postfix_virtual.aug
1.32
KB
-rw-r--r--
2024-03-31 17:41
postgresql.aug
2.1
KB
-rw-r--r--
2024-03-31 17:41
properties.aug
2.3
KB
-rw-r--r--
2024-03-31 17:41
protocols.aug
1.05
KB
-rw-r--r--
2024-03-31 17:41
puppet.aug
1.52
KB
-rw-r--r--
2024-03-31 17:41
puppet_auth.aug
1.95
KB
-rw-r--r--
2024-03-31 17:41
puppetfile.aug
2.27
KB
-rw-r--r--
2024-03-31 17:41
puppetfileserver.aug
3.12
KB
-rw-r--r--
2024-03-31 17:41
pylonspaste.aug
2.3
KB
-rw-r--r--
2024-03-31 17:41
pythonpaste.aug
1.99
KB
-rw-r--r--
2024-03-31 17:41
qpid.aug
670
B
-rw-r--r--
2024-03-31 17:41
quote.aug
6.71
KB
-rw-r--r--
2024-03-31 17:41
rabbitmq.aug
4.69
KB
-rw-r--r--
2024-03-31 17:41
radicale.aug
1.48
KB
-rw-r--r--
2024-03-31 17:41
rancid.aug
927
B
-rw-r--r--
2024-03-31 17:41
redis.aug
6.5
KB
-rw-r--r--
2024-03-31 17:41
reprepro_uploaders.aug
5.47
KB
-rw-r--r--
2024-03-31 17:41
resolv.aug
4.03
KB
-rw-r--r--
2024-03-31 17:41
rhsm.aug
1.1
KB
-rw-r--r--
2024-03-31 17:41
rmt.aug
788
B
-rw-r--r--
2024-03-31 17:41
rsyncd.aug
1.97
KB
-rw-r--r--
2024-03-31 17:41
rsyslog.aug
3.27
KB
-rw-r--r--
2024-03-31 17:41
rtadvd.aug
854
B
-rw-r--r--
2024-03-31 17:41
rx.aug
4.2
KB
-rw-r--r--
2024-03-31 17:41
samba.aug
1.71
KB
-rw-r--r--
2024-03-31 17:41
schroot.aug
1.79
KB
-rw-r--r--
2024-03-31 17:41
securetty.aug
450
B
-rw-r--r--
2024-03-31 17:41
semanage.aug
1.02
KB
-rw-r--r--
2024-03-31 17:41
sep.aug
1.28
KB
-rw-r--r--
2024-03-31 17:41
services.aug
2.82
KB
-rw-r--r--
2024-03-31 17:41
shadow.aug
2.35
KB
-rw-r--r--
2024-03-31 17:41
shells.aug
745
B
-rw-r--r--
2024-03-31 17:41
shellvars.aug
12.02
KB
-rw-r--r--
2024-03-31 17:41
shellvars_list.aug
1.74
KB
-rw-r--r--
2024-03-31 17:41
simplelines.aug
1.13
KB
-rw-r--r--
2024-03-31 17:41
simplevars.aug
1.4
KB
-rw-r--r--
2024-03-31 17:41
sip_conf.aug
1.61
KB
-rw-r--r--
2024-03-31 17:41
slapd.aug
5.2
KB
-rw-r--r--
2024-03-31 17:41
smbusers.aug
781
B
-rw-r--r--
2024-03-31 17:41
solaris_system.aug
3.15
KB
-rw-r--r--
2024-03-31 17:41
soma.aug
1.14
KB
-rw-r--r--
2024-03-31 17:41
sos.aug
807
B
-rw-r--r--
2024-03-31 17:41
spacevars.aug
1.42
KB
-rw-r--r--
2024-03-31 17:41
splunk.aug
1.64
KB
-rw-r--r--
2024-03-31 17:41
squid.aug
15.95
KB
-rw-r--r--
2024-03-31 17:41
ssh.aug
4.39
KB
-rw-r--r--
2024-03-31 17:41
sshd.aug
4.74
KB
-rw-r--r--
2024-03-31 17:41
sssd.aug
861
B
-rw-r--r--
2024-03-31 17:41
star.aug
941
B
-rw-r--r--
2024-03-31 17:41
strongswan.aug
1.63
KB
-rw-r--r--
2024-03-31 17:41
stunnel.aug
2.21
KB
-rw-r--r--
2024-03-31 17:41
subversion.aug
2.75
KB
-rw-r--r--
2024-03-31 17:41
sudoers.aug
20.08
KB
-rw-r--r--
2024-03-31 17:41
sysconfig.aug
2.49
KB
-rw-r--r--
2024-03-31 17:41
sysconfig_route.aug
2.55
KB
-rw-r--r--
2024-03-31 17:41
sysctl.aug
1.36
KB
-rw-r--r--
2024-03-31 17:41
syslog.aug
7.33
KB
-rw-r--r--
2024-03-31 17:41
systemd.aug
6
KB
-rw-r--r--
2024-03-31 17:41
termcap.aug
1.03
KB
-rw-r--r--
2024-03-31 17:41
thttpd.aug
1.31
KB
-rw-r--r--
2024-03-31 17:41
tinc.aug
1.08
KB
-rw-r--r--
2024-03-31 17:41
tmpfiles.aug
3.16
KB
-rw-r--r--
2024-03-31 17:41
toml.aug
4.24
KB
-rw-r--r--
2024-03-31 17:41
trapperkeeper.aug
4.01
KB
-rw-r--r--
2024-03-31 17:41
tuned.aug
387
B
-rw-r--r--
2024-03-31 17:41
up2date.aug
2.21
KB
-rw-r--r--
2024-03-31 17:41
updatedb.aug
1.13
KB
-rw-r--r--
2024-03-31 17:41
util.aug
4.85
KB
-rw-r--r--
2024-03-31 17:41
vfstab.aug
1.71
KB
-rw-r--r--
2024-03-31 17:41
vmware_config.aug
702
B
-rw-r--r--
2024-03-31 17:41
vsftpd.aug
2.72
KB
-rw-r--r--
2024-03-31 17:41
webmin.aug
1.23
KB
-rw-r--r--
2024-03-31 17:41
wine.aug
1.92
KB
-rw-r--r--
2024-03-31 17:41
xendconfsxp.aug
1.07
KB
-rw-r--r--
2024-03-31 17:41
xinetd.aug
4.02
KB
-rw-r--r--
2024-03-31 17:41
xml.aug
6.33
KB
-rw-r--r--
2024-03-31 17:41
xorg.aug
10.43
KB
-rw-r--r--
2024-03-31 17:41
xymon.aug
2.26
KB
-rw-r--r--
2024-03-31 17:41
xymon_alerting.aug
6.11
KB
-rw-r--r--
2024-03-31 17:41
yaml.aug
1.54
KB
-rw-r--r--
2024-03-31 17:41
yum.aug
2.19
KB
-rw-r--r--
2024-03-31 17:41
Save
Rename
(* Squid module for Augeas Author: Free Ekanayaka <free@64studio.com> Reference: the self-documented default squid.conf file *) module Squid = autoload xfm (************************************************************************ * USEFUL PRIMITIVES *************************************************************************) let eol = Util.eol let spc = Util.del_ws_spc let indent = Util.indent let word = /[A-Za-z0-9!_.-]+(\[[0-9]+\])?/ let sto_to_spc = store /[^# \t\n]+/ let sto_to_eol = store /([^# \t\n][^#\n]*[^# \t\n])|[^# \t\n]/ let comment = Util.comment let empty = Util.empty let comment_or_eol = Util.comment_or_eol let value (kw:string) = [ spc . label kw . sto_to_spc ] let value_space_in (kw:string) = [ spc . label kw . sto_to_eol ] let parameters = [ label "parameters" . counter "parameters" . [ spc . seq "parameters" . sto_to_spc ]+ ] (************************************************************************ * SPACEVARS SETTINGS *************************************************************************) let entry_re = "accept_filter" | "access_log" | "acl_uses_indirect_client" | "adaptation_access" | "adaptation_service_set" | "allow_underscore" | "always_direct" | "announce_file" | "announce_host" | "announce_period" | "announce_port" | "append_domain" | "as_whois_server" | "authenticate_cache_garbage_interval" | "authenticate_ip_shortcircuit_access" | "authenticate_ip_shortcircuit_ttl" | "authenticate_ip_ttl" | "authenticate_ttl" | "background_ping_rate" | "balance_on_multiple_ip" | "broken_posts" | "buffered_logs" | "cache" | "cache_dir" | "cache_dns_program" | "cache_effective_group" | "cache_effective_user" | "cache_log" | "cache_mem" | "cache_mgr" | "cachemgr_passwd" | "cache_peer" | "cache_peer_access" | "cache_peer_domain" | "cache_replacement_policy" | "cache_store_log" | "cache_swap_high" | "cache_swap_low" | "cache_swap_state" | "cache_vary" | "check_hostnames" | "chroot" | "client_db" | "client_lifetime" | "client_netmask" | "client_persistent_connections" | "clientside_tos" | "collapsed_forwarding" | "connect_timeout" | "coredump_dir" | "dead_peer_timeout" | "debug_options" | "delay_access" | "delay_class" | "delay_initial_bucket_level" | "delay_parameters" | "delay_pools" | "delay_pool_uses_indirect_client" | "deny_info" | "detect_broken_pconn" | "digest_bits_per_entry" | "digest_generation" | "digest_rebuild_chunk_percentage" | "digest_rebuild_period" | "digest_rewrite_period" | "digest_swapout_chunk_size" | "diskd_program" | "dns_children" | "dns_defnames" | "dns_nameservers" | "dns_retransmit_interval" | "dns_testnames" | "dns_timeout" | "dns_v4_fallback" | "ecap_enable" | "ecap_service" | "email_err_data" | "emulate_httpd_log" | "err_html_text" | "error_default_language" | "error_directory" | "error_log_languages" | "error_map" | "err_page_stylesheet" | "esi_parser" | "external_acl_type" | "external_refresh_check" | "follow_x_forwarded_for" | "forwarded_for" | "forward_log" | "forward_timeout" | "fqdncache_size" | "ftp_epsv_all" | "ftp_list_width" | "ftp_passive" | "ftp_sanitycheck" | "ftp_telnet_protocol" | "ftp_user" | "global_internal_static" | "half_closed_clients" | "header_access" | "header_replace" | "hierarchy_stoplist" | "high_memory_warning" | "high_page_fault_warning" | "high_response_time_warning" | "hostname_aliases" | "hosts_file" | "htcp_access" | "htcp_clr_access" | "htcp_port" | "http_accel_surrogate_remote" | "http_access2" | "httpd_accel_no_pmtu_disc" | "httpd_accel_surrogate_id" | "httpd_suppress_version_string" | "http_port" | "http_reply_access" | "https_port" | "icap_access" | "icap_class" | "icap_client_username_encode" | "icap_client_username_header" | "icap_connect_timeout" | "icap_default_options_ttl" | "icap_enable" | "icap_io_timeout" | "icap_persistent_connections" | "icap_preview_enable" | "icap_preview_size" | "icap_send_client_ip" | "icap_send_client_username" | "icap_service" | "icap_service_failure_limit" | "icap_service_revival_delay" | "icon_directory" | "icp_access" | "icp_hit_stale" | "icp_port" | "icp_query_timeout" | "ident_lookup_access" | "ident_timeout" | "ie_refresh" | "ignore_expect_100" | "ignore_ims_on_miss" | "ignore_unknown_nameservers" | "incoming_dns_average" | "incoming_http_average" | "incoming_icp_average" | "incoming_rate" | "ipcache_high" | "ipcache_low" | "ipcache_size" | "loadable_modules" | "location_rewrite_access" | "location_rewrite_children" | "location_rewrite_concurrency" | "location_rewrite_program" | "log_access" | "logfile_daemon" | "logfile_rotate" | "logformat" | "log_fqdn" | "log_icp_queries" | "log_ip_on_direct" | "log_mime_hdrs" | "log_uses_indirect_client" | "mail_from" | "mail_program" | "max_filedescriptors" | "maximum_icp_query_timeout" | "maximum_object_size" | "maximum_object_size_in_memory" | "maximum_single_addr_tries" | "max_open_disk_fds" | "max_stale" | "mcast_groups" | "mcast_icp_query_timeout" | "mcast_miss_addr" | "mcast_miss_encode_key" | "mcast_miss_port" | "mcast_miss_ttl" | "memory_pools" | "memory_pools_limit" | "memory_replacement_policy" | "mime_table" | "min_dns_poll_cnt" | "min_http_poll_cnt" | "min_icp_poll_cnt" | "minimum_direct_hops" | "minimum_direct_rtt" | "minimum_expiry_time" | "minimum_icp_query_timeout" | "minimum_object_size" | "miss_access" | "negative_dns_ttl" | "negative_ttl" | "neighbor_type_domain" | "netdb_filename" | "netdb_high" | "netdb_low" | "netdb_ping_period" | "never_direct" | "no_cache" | "nonhierarchical_direct" | "offline_mode" | "pconn_timeout" | "peer_connect_timeout" | "persistent_connection_after_error" | "persistent_request_timeout" | "pid_filename" | "pinger_enable" | "pinger_program" | "pipeline_prefetch" | "positive_dns_ttl" | "prefer_direct" | "qos_flows" | "query_icmp" | "quick_abort_max" | "quick_abort_min" | "quick_abort_pct" | "range_offset_limit" | "read_ahead_gap" | "read_timeout" | "redirector_bypass" | "referer_log" | "refresh_all_ims" | "refresh_stale_hit" | "relaxed_header_parser" | "reload_into_ims" | "reply_body_max_size" | "reply_header_access" | "reply_header_max_size" | "request_body_max_size" | "request_entities" | "request_header_access" | "request_header_max_size" | "request_timeout" | "retry_on_error" | "server_http11" | "server_persistent_connections" | "short_icon_urls" | "shutdown_lifetime" | "sleep_after_fork" | "snmp_access" | "snmp_incoming_address" | "snmp_outgoing_address" | "snmp_port" | "ssl_bump" | "ssl_engine" | "sslpassword_program" | "sslproxy_cafile" | "sslproxy_capath" | "sslproxy_cert_error" | "sslproxy_cipher" | "sslproxy_client_certificate" | "sslproxy_client_key" | "sslproxy_flags" | "sslproxy_options" | "sslproxy_version" | "ssl_unclean_shutdown" | "store_avg_object_size" | "store_dir_select_algorithm" | "store_objects_per_bucket" | "storeurl_access" | "storeurl_rewrite_children" | "storeurl_rewrite_concurrency" | "storeurl_rewrite_program" | "strip_query_terms" | "tcp_outgoing_address" | "tcp_outgoing_tos" | "tcp_recv_bufsize" | "test_reachability" | "udp_incoming_address" | "udp_outgoing_address" | "umask" | "unique_hostname" | "unlinkd_program" | "update_headers" | "uri_whitespace" | "url_rewrite_access" | "url_rewrite_bypass" | "url_rewrite_children" | "url_rewrite_concurrency" | "url_rewrite_host_header" | "url_rewrite_program" | "useragent_log" | "vary_ignore_expire" | "via" | "visible_hostname" | "wccp2_address" | "wccp2_assignment_method" | "wccp2_forwarding_method" | "wccp2_rebuild_wait" | "wccp2_return_method" | "wccp2_router" | "wccp2_service" | "wccp2_service_info" | "wccp2_weight" | "wccp_address" | "wccp_router" | "wccp_version" | "windows_ipaddrchangemonitor" | "zero_buffers" | "zph_local" | "zph_mode" | "zph_option" | "zph_parent" | "zph_sibling" let entry = indent . (Build.key_ws_value entry_re) (************************************************************************ * AUTH *************************************************************************) let auth_re = "auth_param" let auth = indent . [ key "auth_param" . value "scheme" . value "parameter" . (value_space_in "setting") ? . comment_or_eol ] (************************************************************************ * ACL *************************************************************************) let acl_re = "acl" let acl = indent . [ key acl_re . spc . [ key word . value "type" . value "setting" . parameters? . comment_or_eol ] ] (************************************************************************ * HTTP ACCESS *************************************************************************) let http_access_re = "http_access" | "upgrade_http0.9" | "broken_vary_encoding" let http_access = indent . [ key http_access_re . spc . [ key /allow|deny/ . spc . sto_to_spc . parameters? ] . comment_or_eol ] (************************************************************************ * REFRESH PATTERN *************************************************************************) let refresh_pattern_option_re = "override-expire" | "override-lastmod" | "reload-into-ims" | "ignore-reload" | "ignore-no-cache" | "ignore-no-store" | "ignore-must-revalidate" | "ignore-private" | "ignore-auth" | "refresh-ims" | "store-stale" let refresh_pattern = indent . [ key "refresh_pattern" . spc . [ label "case_insensitive" . Util.del_str "-i" . spc ]? . store /[^ \t\n]+/ . spc . [ label "min" . store Rx.integer ] . spc . [ label "percent" . store Rx.integer . Util.del_str "%" ] . spc . [ label "max" . store Rx.integer ] . (spc . Build.opt_list [ label "option" . store refresh_pattern_option_re ] spc)? . comment_or_eol ] (************************************************************************ * EXTENSION METHODS *************************************************************************) let extension_methods = indent . [ key "extension_methods" . spc . Build.opt_list [ seq "extension_method" . store Rx.word ] spc . comment_or_eol ] (************************************************************************ * LENS *************************************************************************) let lns = (comment|empty|entry|auth|acl|http_access|refresh_pattern|extension_methods)* let filter = incl "/etc/squid/squid.conf" . incl "/etc/squid3/squid.conf" let xfm = transform lns filter