On Wed, May 04, 2005 at 04:18:38PM +0200, Paul Slootman wrote:
...
> However, running with a uid an gid other than proxy is not supported.
> Also the spool-dir shouldn't really be changed, especially to /var/tmp
> as it it unpredictable what may happen if all sorts of non-wwwoffle
> files are encountered in its cache area. Use a symlink (to a subdir) if
> you really have to...
that was just a silly example - I config'd 2.7 changing everything in the
.conf to see what gets mangled by update. I think and expect everything in
the config file should be preserved. What gets changed for whatever reason
in the new rel should give proper warnings, and whatever 'not supported'
shouldn't really stay in the config file.
>
> Can you please send me /var/log/wwwoffle-upgrade.log, and
> /etc/wwwoffle/wwwoffle.conf and /etc/wwwoffle/wwwoffle.conf.bak (i.e.
> the config file before the upgrade). Please also show the output of
> debconf-show wwwoffle
I don't have /etc/wwwoffle/wwwoffle.conf.bak, here's ls -l /etc/wwwoffle
after upgrade:
total 112
lrwxr-xr-x 1 root root 66 May 5 15:06 debian-replacement.gif ->
/usr/share/wwwoffle/html/en/local/dontget/standard.replacement.gif
lrwxr-xr-x 1 root root 65 May 5 15:06 debian-replacement.js ->
/usr/share/wwwoffle/html/en/local/dontget/standard.replacement.js
lrwxr-xr-x 1 root root 66 May 5 15:06 debian-replacement.png ->
/usr/share/wwwoffle/html/en/local/dontget/standard.replacement.png
drwxr-xr-x 2 root root 4096 May 5 15:30 htdig
drwxr-xr-x 10 root root 4096 May 5 15:30 html
drwxr-xr-x 2 root root 4096 May 5 15:30 mnogosearch
drwxr-xr-x 2 root root 4096 May 5 15:30 namazu
-rw-r--r-- 1 root root 322 Sep 7 2002 robots.txt
-rw-r----- 1 proxy proxy 42767 May 5 15:30 wwwoffle.conf
-rw-r----- 1 proxy proxy 4634 May 5 15:18 wwwoffle.conf.2.7
-rw-r--r-- 1 root root 5157 May 5 15:45 wwwoffle.conf.2.8
-rw-r----- 1 proxy proxy 5104 May 5 15:30 wwwoffle.conf.old
-rwxr-xr-x 1 root root 908 Apr 7 20:36 wwwoffle.cron-fetch
-rw-r--r-- 1 root root 116 May 5 15:06 wwwoffle.options
-rw-r--r-- 1 root root 492 Aug 5 2002 wwwoffle.pac
*.2.[78], which I'm attaching here, come from
egrep -v "^#|^$" /etc/wwwoffle/wwwoffle.conf
Pls see attachments.
--
paolo
GPG/PGP id:0x21426690 kfp:EDFB 0103 A8D8 4180 8AB5 D59E 9771 0F28 2142 6690
"Indeed, it does come with warranty: it *will* fail, sometimes, somehow..."
- software vendor
StartUp
{
bind-ipv4 = 127.0.0.1
http-port = 5865
wwwoffle-port = 5867
spool-dir = /var/tmp/wwwoffle
run-uid = nobody
run-gid = nogroup
use-syslog = no
password = mysecret
max-servers = 4
max-fetch-servers = 1
}
Options
{
log-level = info
socket-timeout = 90
dns-timeout = 40
connect-timeout = 15
connect-retry = no
ssl-allow-port = 443
ssl-allow-port = 9999
dir-perm = 0754
file-perm = 0640
lock-files = yes
reply-compressed-data = yes
}
OnlineOptions
{
request-changed = 12m
request-changed-once = no
request-expired = yes
request-no-cache = yes
request-redirection = yes
try-without-password = no
intr-download-keep = yes
intr-download-size = 2
intr-download-percent = 70
timeout-download-keep = yes
request-compressed-data = no
}
OfflineOptions
{
pragma-no-cache = no
confirm-requests = yes
}
FetchOptions
{
stylesheets = no
images = no
frames = no
scripts = yes
objects = yes
webbug-images = no
}
IndexOptions
{
no-lasttime-index = yes
}
ModifyHTML
{
enable-modify-html = yes
enable-modify-online = yes
add-cache-info = yes
disable-script = yes
disable-applet = yes
disable-style = yes
disable-blink = yes
disable-meta-refresh = yes
disable-meta-refresh-self = yes
disable-dontget-links = yes
replace-dontget-images = yes
replacement-dontget-image = /local/dontget/r.gif
replace-webbug-images = yes
replacement-webbug-image = /local/dontget/r.gif
demoronise-ms-chars = yes
disable-animated-gif = yes
}
LocalHost
{
localhost
127.0.0.1
192.168.0.53
::ffff:127.0.0.1
ip6-localhost
::1
}
LocalNet
{
192.168.0.0/24
}
AllowedConnectHosts
{
192.168.0.0/24
}
AllowedConnectUsers
{
user1:pwd1
user2:pwd2
}
DontCache
{
*://*.google.*
}
DontGet
{
location-error = yes
}
DontCompress
{
mime-type = image/gif
mime-type = image/jpeg
mime-type = image/png
mime-type = image/tiff
mime-type = video/x-msvideo
mime-type = video/quicktime
mime-type = video/mpeg
mime-type = audio/basic
mime-type = audio/x-wav
mime-type = application/x-dvi
mime-type = application/pdf
mime-type = application/zip
mime-type = application/x-ns-proxy-autoconfig
file-ext = .gz
file-ext = .bz
file-ext = .bz2
file-ext = .Z
file-ext = .zip
file-ext = .tgz
file-ext = .rpm
file-ext = .deb
file-ext = .gif
file-ext = .GIF
file-ext = .jpg
file-ext = .JPG
file-ext = .jpeg
file-ext = .JPEG
file-ext = .png
file-ext = .PNG
}
CensorHeader
{
http://* Set-Cookie=no
}
FTPOptions
{
anon-username = ftpuser
}
MIMETypes
{
default = text/plain
.Z = application/x-compress
.au = audio/basic
.avi = video/x-msvideo
.class = application/java
.cpio = application/x-cpio
.css = text/css
.deb = application/octet-stream
.dtd = application/xml
.dvi = application/x-dvi
.eps = application/postscript
.gif = image/gif
.gz = application/x-gzip
.htm = text/html
.html = text/html
.jpeg = image/jpeg
.jpg = image/jpeg
.js = application/x-javascript
.latex = application/x-latex
.man = application/x-troff-man
.me = application/x-troff-me
.mov = video/quicktime
.mpeg = video/mpeg
.mpg = video/mpeg
.ms = application/x-troff-ms
.pac = application/x-ns-proxy-autoconfig
.pbm = image/x-portable-bitmap
.pdf = application/pdf
.pgm = image/x-portable-graymap
.png = image/png
.pnm = image/x-portable-anymap
.ppm = image/x-portable-pixmap
.ps = application/postscript
.ras = image/x-cmu-raster
.rgb = image/x-rgb
.rpm = application/octet-stream
.rtf = application/rtf
.snd = audio/basic
.tar = application/x-tar
.tcl = application/x-tcl
.tex = application/x-tex
.texi = application/x-texinfo
.texinfo = application/x-texinfo
.tif = image/tiff
.tiff = image/tiff
.tr = application/x-troff
.txt = text/plain
.vr = model/vrml
.wav = audio/x-wav
.wrl = model/vrml
.xbm = image/x-xbitmap
.xml = application/xml
.xpm = image/x-xpixmap
.xwd = image/x-xwindowdump
.zip = application/zip
.exe = application/octet-stream
}
Proxy
{
<http://*> proxy = proxy:port
}
Alias
{
http://server http://alias
}
Purge
{
use-mtime = yes
max-size = 0
min-free = 0
use-url = yes
del-dontget = no
del-dontcache = no
age = 2w
compress-age = 1w
}
Thu May 5 16:03:05 CEST 2005
config_version = 2.7; current_version = 2.7
No upgrade necessary
Thu May 5 16:07:20 CEST 2005
config_vers=2.6; installed_deb_vers=2.7a-1.2; current_vers_file=2.8e;
current_vers=2.8e
wwwoffle-upgrade-config-2.6-2.7 /etc/wwwoffle/wwwoffle.conf
Cannot open 'wwwoffle.conf.install' or '/etc/wwwoffle/wwwoffle.conf.install' -
no new format comments
ModifyHTML - New option 'disable-dontget-iframes = no'
ModifyHTML - New option 'disable-flash = no'
Options - New option '#exec-cgi = /local/cgi-bin/*
#exec-cgi = /local/*.cgi'
FetchOptions - New option 'only-same-host-images = no'
IndexOptions - New option '#create-history-indexes = yes
'
OfflineOptions - New option 'cache-control-no-cache = yes'
Purge - Changed option 'min-free = 0' -> 'min-free = -1'
Purge - Changed option 'max-size = 0' -> 'max-size = -1'
IndexOptions - Changed option 'no-lasttime-index = yes' ->
'create-history-indexes = no'
wwwoffle-upgrade-config /etc/wwwoffle/wwwoffle.conf
ModifyHTML - New option 'fix-mixed-cyrillic = no'
ModifyHTML - New option 'disable-meta-set-cookie = no'
ModifyHTML - New option 'disable-marquee = no'
Options - New option 'reply-chunked-data = no'
CensorHeader - New option 'force-user-agent = no'
FetchOptions - New option 'icon-images = no'
OfflineOptions - New option 'cache-control-max-age-0 = yes'
OnlineOptions - New option 'request-chunked-data = yes'
OnlineOptions - New option 'validate-with-etag = yes'
OnlineOptions - New option 'request-conditional = yes'
OnlineOptions - New option 'cache-control-max-age-0 = yes'
OnlineOptions - New option 'keep-cache-if-not-found = no'
OnlineOptions - New option 'pragma-no-cache = yes'
OnlineOptions - New option 'cache-control-no-cache = yes'
ModifyHTML - Deleted option '# enable-modify-online = yes'
StartUp
{
bind-ipv4 = 127.0.0.1
http-port = 8080
wwwoffle-port = 5867
spool-dir = /var/cache/wwwoffle
run-uid = proxy
run-gid = proxy
use-syslog = no
password = mysecret
max-servers = 4
max-fetch-servers = 1
}
Options
{
log-level = info
socket-timeout = 90
dns-timeout = 40
connect-timeout = 15
connect-retry = no
ssl-allow-port = 443
ssl-allow-port = 9999
dir-perm = 0754
file-perm = 0640
lock-files = yes
reply-compressed-data = yes
#exec-cgi = /local/cgi-bin/*
#exec-cgi = /local/*.cgi
reply-chunked-data = no
}
OnlineOptions
{
request-changed = 12m
request-changed-once = no
request-expired = yes
request-no-cache = yes
request-redirection = yes
try-without-password = no
intr-download-keep = yes
intr-download-size = 2
intr-download-percent = 70
timeout-download-keep = yes
request-compressed-data = no
request-chunked-data = yes
validate-with-etag = yes
request-conditional = yes
cache-control-max-age-0 = yes
keep-cache-if-not-found = no
pragma-no-cache = yes
cache-control-no-cache = yes
}
OfflineOptions
{
pragma-no-cache = no
confirm-requests = yes
cache-control-no-cache = yes
cache-control-max-age-0 = yes
}
FetchOptions
{
stylesheets = no
images = no
frames = no
scripts = yes
objects = yes
webbug-images = no
only-same-host-images = no
icon-images = no
}
IndexOptions
{
create-history-indexes = no
#create-history-indexes = yes
}
ModifyHTML
{
enable-modify-html = yes
add-cache-info = yes
disable-script = yes
disable-applet = yes
disable-style = yes
disable-blink = yes
disable-meta-refresh = yes
disable-meta-refresh-self = yes
disable-dontget-links = yes
replace-dontget-images = yes
replacement-dontget-image = /local/dontget/r.gif
replace-webbug-images = yes
replacement-webbug-image = /local/dontget/r.gif
demoronise-ms-chars = yes
disable-animated-gif = yes
disable-dontget-iframes = no
disable-flash = no
fix-mixed-cyrillic = no
disable-meta-set-cookie = no
disable-marquee = no
}
LocalHost
{
localhost
127.0.0.1
192.168.0.53
::ffff:127.0.0.1
ip6-localhost
::1
}
LocalNet
{
192.168.0.0/24
}
AllowedConnectHosts
{
192.168.0.0/24
}
AllowedConnectUsers
{
user1:pwd1
user2:pwd2
}
DontCache
{
*://*.google.*
}
DontGet
{
location-error = yes
}
DontCompress
{
mime-type = image/gif
mime-type = image/jpeg
mime-type = image/png
mime-type = image/tiff
mime-type = video/x-msvideo
mime-type = video/quicktime
mime-type = video/mpeg
mime-type = audio/basic
mime-type = audio/x-wav
mime-type = application/x-dvi
mime-type = application/pdf
mime-type = application/zip
mime-type = application/x-ns-proxy-autoconfig
file-ext = .gz
file-ext = .bz
file-ext = .bz2
file-ext = .Z
file-ext = .zip
file-ext = .tgz
file-ext = .rpm
file-ext = .deb
file-ext = .gif
file-ext = .GIF
file-ext = .jpg
file-ext = .JPG
file-ext = .jpeg
file-ext = .JPEG
file-ext = .png
file-ext = .PNG
}
CensorHeader
{
http://* Set-Cookie=no
force-user-agent = no
}
FTPOptions
{
anon-username = ftpuser
}
MIMETypes
{
default = text/plain
.Z = application/x-compress
.au = audio/basic
.avi = video/x-msvideo
.class = application/java
.cpio = application/x-cpio
.css = text/css
.deb = application/octet-stream
.dtd = application/xml
.dvi = application/x-dvi
.eps = application/postscript
.gif = image/gif
.gz = application/x-gzip
.htm = text/html
.html = text/html
.jpeg = image/jpeg
.jpg = image/jpeg
.js = application/x-javascript
.latex = application/x-latex
.man = application/x-troff-man
.me = application/x-troff-me
.mov = video/quicktime
.mpeg = video/mpeg
.mpg = video/mpeg
.ms = application/x-troff-ms
.pac = application/x-ns-proxy-autoconfig
.pbm = image/x-portable-bitmap
.pdf = application/pdf
.pgm = image/x-portable-graymap
.png = image/png
.pnm = image/x-portable-anymap
.ppm = image/x-portable-pixmap
.ps = application/postscript
.ras = image/x-cmu-raster
.rgb = image/x-rgb
.rpm = application/octet-stream
.rtf = application/rtf
.snd = audio/basic
.tar = application/x-tar
.tcl = application/x-tcl
.tex = application/x-tex
.texi = application/x-texinfo
.texinfo = application/x-texinfo
.tif = image/tiff
.tiff = image/tiff
.tr = application/x-troff
.txt = text/plain
.vr = model/vrml
.wav = audio/x-wav
.wrl = model/vrml
.xbm = image/x-xbitmap
.xml = application/xml
.xpm = image/x-xpixmap
.xwd = image/x-xwindowdump
.zip = application/zip
.exe = application/octet-stream
}
Proxy
{
<http://*> proxy = proxy:8080
}
Alias
{
http://server = http://alias
}
Purge
{
use-mtime = yes
max-size = -1
min-free = -1
use-url = yes
del-dontget = no
del-dontcache = no
age = 2w
compress-age = 1w
}