FAQ
上传用户:seven77cht
上传日期:2007-01-04
资源大小:486k
文件大小:28k
源码类别:

浏览器

开发平台:

Unix_Linux

  1.           WWWOFFLE VERSION 2.5d - FREQUENTLY ASKED QUESTIONS AND ANSWERS
  2.           ==============================================================
  3. This file contains a list of frequently asked questions and their answers
  4. relating to WWWOFFLE version 2.5.
  5. Not all of the questions here are real users questions, some of them have been
  6. made up to give some help to people trying to use the program who find that the
  7. README documentation is insufficient.
  8. --------------------------------------------------------------------------------
  9. Section 0 - Why doesn't this FAQ answer my question?
  10. --------------------
  11. Section 1 - What does WWWOFFLE do (and what it doesn't)
  12. Q 1.1   Does WWWOFFLE support http, ftp, finger, https, gopher, ...?
  13. Q 1.2   Does WWWOFFLE run on systems other than UNIX?
  14. Q 1.3   Can you change WWWOFFLE so that in the pages that it generates ...?
  15. --------------------
  16. Section 2 - How to use WWWOFFLE to serve an intranet
  17. Q 2.1   Can the WWWOFFLE proxy be accessed by clients other than localhost?
  18. Q 2.2   Why can't remote clients access the WWWOFFLE proxy?
  19. Q 2.3   Why can't remote clients follow all of the links?
  20. Q 2.4   What are the security issues with WWWOFFLE in a multi-user environment?
  21. Q 2.5   How can I have different configurations for different groups of users?
  22. --------------------
  23. Section 3 - What to look for when WWWOFFLE fails
  24. Q 3.1   Why does my browser return an empty page with WWWOFFLE but not without?
  25. Q 3.2   Why can't WWWOFFLE find a host when the browser without it can?
  26. Q 3.3   Why does my browser say "Connection reset by peer" when browsing?
  27. Q 3.4   Why does following a link on an FTP site go to the wrong server?
  28. Q 3.5   Why does WWWOFFLE not handle Cookies correctly?
  29. --------------------
  30. Section 4 - Applet handling
  31. Q 4.1   Why doesn't my Browser start applet XYZ?
  32. Q 4.2   Are unicoded applet names supported?
  33. Q 4.3   Why does my Netcape Browser throw the trustProxy security exception?
  34. --------------------
  35. Section 5 - How to make most use of WWWOFFLE features
  36. Q 5.1   How can I see what monitored pages were downloaded last time online?
  37. Q 5.2   How can I do a recursive fetch on a regular interval?
  38. Q 5.3   How can I stop users from accessing the index?
  39. Q 5.4   How can I use JunkBuster with WWWOFFLE?
  40. --------------------
  41. Section 6 - More information about WWWOFFLE
  42. Q 6.1   Who wrote WWWOFFLE, When and Why?
  43. Q 6.2   What WWWOFFLE mailing lists are available?
  44. Q 6.3   How do I report bugs in WWWOFFLE?
  45. --------------------------------------------------------------------------------
  46. Section 0 - Why doesn't this FAQ answer my question?
  47. This FAQ is released with each new version of the WWWOFFLE program so if you are
  48. reading the supplied version and if the question is one that is frequently asked
  49. about this new version then you will by definition not find the answer here.
  50. This FAQ is also available on the WWWOFFLE homepage along with much other
  51. information about the program.
  52. http://www.gedanken.demon.co.uk/wwwoffle/version-2.5/
  53. --------------------------------------------------------------------------------
  54. Section 1 - What does WWWOFFLE do (and what it doesn't)
  55. --------------------
  56. Q 1.1   Does WWWOFFLE support http, ftp, finger, https, gopher, ...?
  57. Some of these are supported and some are not.
  58. http : Yes
  59.         The original version of WWWOFFLE only supported http.
  60. ftp : Yes
  61.         Since version 2.0 there has been support for ftp URLs.
  62. finger : Yes
  63.         Since version 2.1 there has been support for finger.  Although this is
  64.         not a standard protocol for proxying there is no reason that it cannot
  65.         usefully be performed.
  66. https : Yes
  67.         Since version 2.4 there has been support for transparent proxying of
  68.         Secure Socket Layer (SSL) connections.  This includes the https
  69.         protocol.
  70. gopher : No
  71.         This is a protocol that is less popular now that the WWW has really
  72.         taken off.  From looking at browsers that support it, it would seem to
  73.         be not impossible, but the market for it seems to be limited.
  74. --------------------
  75. Q 1.2   Does WWWOFFLE run on systems other than UNIX?
  76. For example DOS / Win3 / Win95 / WinNT / OS/2.
  77. UNIX    = Yes
  78.         This is the system that the program way designed and initially written
  79.         for, it should work on many versions of UNIX.
  80.         I know that it works on Linux, SunOS 4.1.x, Solaris 2.x, *BSD.
  81. DOS/Win3 = No
  82.         The program was not designed for DOS, the filenames used and the
  83.         multi-process nature of the program do not allow this.
  84. Win95/Win98/WinNT = Yes (Partly)
  85.         A Windows 32-bit version of the program is now available thanks to the 
  86.         Cygwin development kit that provides a UNIX system call library
  87.         available on MS Windows.
  88. OS/2    = Maybe
  89.         I do not know of an equivalent for the Cygwin product for OS/2, if it
  90.         exists then it should be possible to port as it was for Windows 95 /
  91.         Windows NT above.
  92. --------------------
  93. Q 1.3   Can you change WWWOFFLE so that in the pages that it generates ...?
  94. This is a question that gets asked a lot.  People want to see Javascript,
  95. images, different colours ... on the web pages that WWWOFFLE generates.
  96. From version 2.2 this is no longer an issue since it is possible to customise
  97. all of the web-pages that WWWOFFLE itself generates.  This means that the
  98. background colour and the font size can all be changed to suit your preferences.
  99. To find out how to do this look in the /var/spool/wwwoffle/html/messages
  100. directory and read the README file.
  101. --------------------------------------------------------------------------------
  102. Section 2 - How to use WWWOFFLE to serve an intranet
  103. --------------------
  104. Q 2.1   Can the WWWOFFLE proxy be accessed by clients other than localhost?
  105. Yes it can, that facility has been present from the beginning.
  106. The other clients can be any type of computer that is connected to the server
  107. that is running the wwwoffled program.  The only requirement is that they are
  108. networked to the server and that they have browsers on them configured to access
  109. the WWWOFFLE proxy.
  110. --------------------
  111. Q 2.2   Why can't remote clients access the WWWOFFLE proxy?
  112. The default situation in the wwwoffle.conf file is to not allow any clients to
  113. access the proxy other than localhost.  To allow them to access the proxy the
  114. wwwoffle.conf file needs to be edited as described below and the new
  115. configuration loaded.
  116. The AllowedConnect section of the configuration file contains a list of hosts
  117. that are allowed to connect to the WWWOFFLE proxy.  These names are matched
  118. against the name that WWWOFFLE gets when the connection is made and access is
  119. allowed or denied.  A form of wildcard matching is applied to the entries in
  120. this list but no extra name lookups are performed.
  121. For example you are using the private IP address space 192.168.*.* for your
  122. intranet then your AllowedConnect section in the configuration file should look
  123. like this.
  124. AllowedConnect
  125. {
  126.  192.168.*
  127. }
  128. This will allow all hosts that come from this set of IP addresses to connect to
  129. the WWWOFFLE proxy.
  130. --------------------
  131. Q 2.3   Why can't remote clients follow all of the links?
  132. Some of the links that are generated in the web pages that come out of the
  133. WWWOFFLE proxy need to point to other pages on the proxy.  To be able to do this
  134. the name of the host running the proxy needs to be specified in the LocalHost
  135. section of the configuration file.
  136. For example if the computer running the WWWOFFLE proxy is called www-proxy then
  137. the LocalHost section of the configuration file would look like this.
  138. LocalHost
  139. {
  140.  www-proxy
  141.  localhost
  142.  127.0.0.1
  143. }
  144. The first of the names is what is used by WWWOFFLE to generate these links.  The
  145. others are used for servers that do not get cached by the proxy.
  146. --------------------
  147. Q 2.4   What are the security issues with WWWOFFLE in a multi-user environment?
  148. Security is a feature that I have considered to some extent when writing
  149. WWWOFFLE although it has not been one of my biggest concerns.  The issues are
  150. listed below.
  151. For the Win32 version it should be noted that on Win95/98 there is not the user
  152. level security that is provided by UNIX.  It is not possible therefore to create
  153. files that are readable by WWWOFFLE and not by other users.  The security
  154. features that are present in WWWOFFLE are therefore inapplicable to these
  155. systems.
  156. Configuration file password
  157.    This file can have a password specified in it in the StartUp section that is
  158.    used to limit access to the control features of WWWOFFLE.  If set this
  159.    password must be used to put WWWOFFLE online, put it offline, purge the
  160.    cache, stop the server, edit the configuration file etc.  If you have set a
  161.    password then you should also make the file readable only by authorised users.
  162.    The password is sent as plain text when using the wwwoffle program to control
  163.    the wwwoffled server.  The encryption used for the web page authentication is
  164.    trivial.
  165. Proxy Authentication
  166.    With the ability to be able to control access to WWWOFFLE using the HTTP/1.1
  167.    Proxy Authentication method, there is the added security risks of this.  It
  168.    is basically the same as for the configuration file password, the usernames
  169.    and passwords are in plaintext in the configuration file and the password is
  170.    send to the server using the same trivial encryption method.
  171. WWWOFFLE server uid/gid
  172.    The uid and gid of the wwwoffled server process can be controlled by the
  173.    run-uid and run-gid options in the StartUp section of the configuration file.
  174.    This uid/gid needs to be able to read the configuration file (write is not
  175.    required unless the interactive edit page is used) and have read/write access
  176.    to the spool directory.  If this option is used then the server must be
  177.    started by root.
  178. Deleting requested URLs
  179.    Only the user that makes a request for a page can delete that request, and
  180.    then only when the deletion is done immediately.  This is because a password
  181.    is made by hashing the contents of the file in the outgoing directory.  This
  182.    means that read access to this directory must be denied for this to be secure.
  183. The built in web server
  184.    This is a very simple server and will follow symbolic links, as a security
  185.    feature only files that are world readable can be accessed.  They must also
  186.    be in a directory that the wwwoffled server can read.  A check is not made for
  187.    each directory component so world readable files in a directory readable only
  188.    by the uid that runs wwwoffled are not safe.
  189. Accessing the cache
  190.    There is in general no problem with allowing users access to the cache
  191.    provided it is read only (but see URLs with password below).  The only
  192.    concern is that if purging is done using the access time of the files then
  193.    running grep on the cache will spoil this.
  194. URLs with Passwords
  195.    The URLs that use usernames and passwords need to be stored in the cache.
  196.    For simplicity they are not hidden in any way.  This means that any URL that
  197.    uses a username/password in it can show up in the log file (with Debug or
  198.    ExtraDebug levels only).  The files in the cache also contain the username/
  199.    password information and should be made inaccesible to users for that reason.
  200. --------------------
  201. Q 2.5   How can I have different configurations for different groups of users?
  202. When there are two groups of users that will access the same WWWOFFLE cache but
  203. where each group has different WWWOFFLE configurations it is possible to run two
  204. instances of WWWOFFLE.
  205. For example in a school it may be required that the students can access the
  206. cache but they cannot request new pages.  The teachers must be able to access
  207. the same cache and to be able to use WWWOFFLE online and request pages while
  208. offline.
  209. The two WWWOFFLE configuration files will be the same in most respects, but
  210. there will be differences as shown below.
  211. -- wwwoffle.student.conf --               -- wwwoffle.teacher.conf --
  212. StartUp                                 | StartUp 
  213. {                                       | {
  214.  http-port     = 8080                   |  http-port     = 9080
  215.  wwwoffle-port = 8081                   |  wwwoffle-port = 9081
  216.  password      = secret                 |  password      = teacher
  217. }                                       | }
  218.                                         | 
  219. DontRequestOffline                      | DontRequestOffline
  220. {                                       | {
  221.  *://*/*                                | 
  222. }                                       | }
  223.                                         | 
  224. AllowedConnectUsers                     | AllowedConnectUsers
  225. {                                       | {
  226.                                         |  teacher1:password1
  227.                                         |  teacher2:password2
  228. }                                       | }
  229.                                         | 
  230. AllowedConnectHosts                     | AllowedConnectHosts
  231. {                                       | {
  232.                                         |  teacher1pc
  233.                                         |  teacher2pc
  234. }                                       | }
  235. The two copies of WWWOFFLE must use different port numbers.  They use the same
  236. spool directory and therefore the same web-pages are available to both sets of
  237. users.  You will need to have a password on the students version of WWWOFFLE to
  238. stop them editing the configuration file, but for the teachers it may not be
  239. required.  To keep the students from accessing the teachers version of WWWOFFLE
  240. you must use either the AllowedConnectHosts or the AllowedConnectUsers sections
  241. in the configuration file.  These will restrict access to either the set of
  242. machines that the teachers have access to or will require a username/password to
  243. be entered before browsing starts.
  244. In the example above the students are not allowed to request any pages when
  245. offline.  This version of WWWOFFLE is never used in online mode so there is
  246. never any way that the students can browse while online.  Only the teachers
  247. version of WWWOFFLE is ever used in online mode.
  248. --------------------------------------------------------------------------------
  249. Section 3 - What to look for when WWWOFFLE fails
  250. --------------------
  251. Q 3.1   Why does my browser return an empty page with WWWOFFLE but not without?
  252. When using a browser to visit a web-page nothing is returned when WWWOFFLE is
  253. used as a proxy but when the site is accessed directly without WWWOFFLE the page
  254. is visible.
  255. This can have a number of causes (all reported to me or tested myself):
  256. a) The web server that you are accessing requires the User-Agent header.  If it
  257.    is not present or set to an uncommon value (not Netscape or IE) then it
  258.    returns an empty page
  259.    In this case if you have the CensorHeader configuration file section set to
  260.    remove the User-Agent header then you should either not censor this header
  261.    line or set a replacement string that is acceptable.
  262. b) As above, but it does not matter what the value is for it to return a
  263.    non-empty page.
  264.    The solution is the same except that any User-Agent string can be used.
  265. c) The web server uses cookies to maintain state.  This is common on sites that
  266.    are more concerned with form than content, often without warning.
  267. d) The browser and server are trying to use HTTP/1.1 extensions that WWWOFFLE is
  268.    ignoring.
  269. --------------------
  270. Q 3.2   Why can't WWWOFFLE find a host when the browser without it can?
  271. The most likely reason is that the DNS server that was configured when WWWOFFLE
  272. was started is no longer valid.  This would happen for example if the file
  273. /etc/resolv.conf was changed after wwwoffled was run.  This is not a WWWOFFLE
  274. only problem, but will affect any (most) programs when the DNS configuration is
  275. changed while they are running.
  276. When WWWOFFLE looks up a hostname it uses the standard UNIX library (libc)
  277. function call gethostbyname().  The name lookup part of libc (called the
  278. resolver library) is initialised when the program first uses a function from it.
  279. When a resolver library function is performed later it will use the
  280. configuration that was in place when the first function was used.
  281. The DNS configuration change may happen without you being aware of.  Some of the
  282. user friendly PPP setup programs will change the /etc/resolv.conf file depending
  283. on which ISP you are connecting to.  One example of a program that does this is
  284. kppp.
  285. Large browser projects (Netscape in particular) may use other methods of
  286. performing name lookups than the standard library.  This mean that they may work
  287. even if the DNS configuration has changed since it was started.  A working
  288. Netscape and a non-working WWWOFFLE may mean that your name server configuration
  289. has changed and is not a WWWOFFLE bug.
  290. --------------------
  291. Q 3.3   Why does my browser say "Connection reset by peer" when browsing?
  292. This happens when using Netscape to access some web-pages.  The cause is not
  293. known, but the problem is only seen when WWWOFFLE is used and not when a direct
  294. connection is made.
  295. --------------------
  296. Q 3.4   Why does following a link on an FTP site go to the wrong server?
  297. If there is a directory called '/dir' on an ftp server and you load the page
  298. 'ftp://server/' you get a directory listing that includes a link to '/dir'.
  299. Following this link should take the browser to 'ftp://server/dir/', but on some
  300. browsers it goes to 'ftp://dir/' instead.
  301. I think that this behaviour is due to the browser and not WWWOFFLE.  If you went
  302. to 'http://server/' and followed the link to '/dir/' then you would expect to go
  303. to 'http://server/dir/' and not to 'http://dir/'.  This is just common sense.
  304. Why the browser is different for ftp than http I am not sure.
  305. [This should be fixed in version 2.1 of WWWOFFLE, so is not really applicable to
  306.  this version of the FAQ]
  307. --------------------
  308. Q 3.5   Why does WWWOFFLE not handle Cookies correctly?
  309. Normal proxies cannot cache the result of URLs that are requested with Cookies
  310. because the result is different for each user.  WWWOFFLE will cache pages that
  311. have cookies in them because it is intended to reduce the network traffic.
  312. If you want to use cookies when you are browsing then any pages that you see
  313. should not be considered as valid when you see them offline.  The best way of
  314. handling this if there is a particular site that you visit is to put it into the
  315. DontCache section of the configuration file.
  316. It is not possible for WWWOFFLE to cache pages that use cookies to control the
  317. content in the same way that it handles pages that do not use cookies.  Any
  318. implementation of cookie handling would need to give different replies to users
  319. depending on the cookie that is in the request.  This would mean caching
  320. different pages for the same URL.
  321. But there is a problem that going to page A might set a cookie and then going to
  322. page B will give a different page.  So, for example, if you have a cookie and
  323. you have page B cached when you are offline, following the link from B to A may
  324. give you a new cookie from A (when you go online and fetch A).  This means that
  325. you cannot now go back to B when offline because the cookie is different (and so
  326. is the page, but you don't have it cached).
  327. An even worse problem is that reloading page C with the same cookie gives you a
  328. different page each time.  This is because the cookie is used to count the
  329. number of times that you have visited the page.  There is no way to know this
  330. and therefore you would keep getting the same page C (the cached one) even if
  331. you should be getting different ones.
  332. --------------------------------------------------------------------------------
  333. Section 4 - Applet handling
  334. --------------------
  335. Q 4.1   Why doesn't my Browser start applet XYZ.
  336. [Walter Pfannenmueller <pfn@online.de> writes:]
  337. I suppose you have enabled java support.  Your Browser says something like
  338. "Can't start Applet XYZ.class".  Check if the file has been successfully
  339. downloaded by WWWOFFLE.  If the file is accessible, open a java console (your
  340. browser should provide something like that) and get more details on the problem.
  341. Probably it's a security - violation.  Every Browser has it's own
  342. SecurityManager class and you should consult the manual how you can lower these
  343. restrictions.  If your applet however tries to get in contact with some server
  344. functionality (servlets, RMI, CORBA), we are at the end of the possibilities of
  345. an offline reader.
  346. --------------------
  347. Q 4.2   Are unicoded applet names supported.
  348. [Walter Pfannenmueller <pfn@online.de> writes:]
  349. I don't know.  I transform those names to UTF8 encoding and the rest depends on
  350. what your filesystem or the host filesystem does with it.  Java compilers do
  351. have problems with unicode, too, even though it should be supported.  I'd
  352. appreciate any information that helps enlighten the dark.  I'd like to know how
  353. to code Unicode to UTF8 transformation.  The implementation in javaclass.c looks
  354. somehow awkward.
  355. --------------------
  356. Q 4.3   Why does my Netcape Browser throw the trustProxy security exception?
  357. [Walter Pfannenmueller <pfn@online.de> writes:]
  358. The error message should be
  359. Could not resolve IP for host ... See the trustProxy property.
  360. The Netscape Browser tries to verify the applets source host IP address.
  361. While offline this is not possible. Therefore you have to persuade
  362. the Browser to trust the proxy. To do this you have to find the preferences
  363. file preferences.js on UNIX or prefs.js on Windows. Edit the file,
  364. even though it says "don't edit" and insert the line
  365. user_pref("security.lower_java_network_security_by_trusting_proxies", true);
  366. somewhere. be sure to have closed all browser windows, because the
  367. preferences file will be overwritten on closing. This should work for
  368. all Netscape 4.0x and 4.5.
  369. For more information have a look at
  370. http://developer.netscape.com/docs/technote/security/sectn3.html
  371. --------------------------------------------------------------------------------
  372. Section 5 - How to make most use of WWWOFFLE features
  373. --------------------
  374. Q 5.1   How can I see what monitored pages were downloaded last time online?
  375. The easiest way to do this is to go the the monitored web pages index and sort
  376. the pages by "Access Time" (http://localhost:8080/index/monitor/?atime). Each
  377. page is accessed when it is monitored so the most recently monitored ones are
  378. the ones at the top of this listing.
  379. --------------------
  380. Q 5.2   How can I do a recursive fetch on a regular interval?
  381. This is a combination of the recursive fetch option and the monitor option.  If
  382. you select the page that you want in the recursive fetch index
  383. (http://localhost:8080/refresh-options/) with the options that you want and
  384. press the button you will be presented with a page telling you that the request
  385. has been recorded.  There is a link on here to allow you to monitor this
  386. request, which takes you to the normal monitor page
  387. (http://localhost:8080/monitor-options) but with the URL already filled in.
  388. --------------------
  389. Q 5.3   How can I stop users from accessing the index?
  390. Access to the indexes can be denied to users by using the configuration file
  391. DontGet section.
  392. DontGet
  393. {
  394.  http://localhost:8080/index
  395. }
  396. You must make sure that the hostname that you give is the first one in the
  397. LocalHost section since this is what will be checked.
  398. --------------------
  399. Q 5.4   How can I use JunkBuster with WWWOFFLE?
  400. The Internet Junk Buster is a progam that can filter out many of the junk
  401. adverts and other features of web-pages.
  402. The most recent versions of WWWOFFLE add in many of the features of the
  403. JunkBuster program but not all of them.  If you look at the options that
  404. WWWOFFLE has you may decide that you don't need to use JunkBuster.
  405. If you decide that you do want to use both programs then there are two options:
  406. 1) Browser <-> WWWOFFLE <-> JunkBuster <-> Internet
  407. Any pages that the user requests that JunkBuster blocks will have the JunkBuster
  408. error message stored in the WWWOFFLE cache.  Any recursive fetching or fetching
  409. of images that WWWOFFLE does in the background are passed through JunkBuster and
  410. the JunkBuster error messages are cached.
  411. 2) Browser <-> JunkBuster <-> WWWOFFLE <-> Internet
  412. Any pages that the user requests that JunkBuster blocks will not be stored in
  413. the WWWOFFLE cache.  Any recursive fetching or fetching of images that WWWOFFLE
  414. does in the background are not passed through JunkBuster and they will be stored
  415. in the WWWOFFLE cache but blocked when the browser tries to view them.
  416. If you decide that WWWOFFLE will be doing lots of fetching because you are using
  417. it to browse offline then the 1st method is best.  If you decide that you will
  418. be only using it while online and not requesting pages when offline then the 2nd
  419. method is best.
  420. If reducing bandwidth is the most important feature of JunkBuster then the 1st
  421. option is the best since it will stop WWWOFFLE fetching the junk pages.
  422. --------------------------------------------------------------------------------
  423. Section 6 - More information about WWWOFFLE
  424. --------------------
  425. Q 6.1   Who wrote WWWOFFLE, When and Why?
  426. The WWWOFFLE program was written by Andrew M. Bishop (amb@gedanken.demon.co.uk)
  427. in 1996,97,98,99,2000.
  428. There is a WWWOFFLE home-page on the World Wide Web, available via the author's
  429. home-page at http://www.gedanken.demon.co.uk/ .  This is kept updated with news
  430. about the program, as new versions become available.
  431. An earlier program by the same author written in perl had been used for a while
  432. but it was realised that the functionality of that version was insufficient
  433. except for a small amount of use.  Work on the WWWOFFLE program itself started
  434. in the Christmas holiday in 1996, initially as a hack to improve the perl
  435. version.
  436. After the release of the Beta version 0.9 at the beginning of January 1997 there
  437. was a lot of interest generated which led to the release of version 1.0 later
  438. that same month.  More versions followed until December that year when version
  439. 2.0 was released.  This contained several large new features (like FTP) and
  440. included a re-write of a large proportion of the code to make it easier to
  441. maintain and build on, this included changing completely the cache format.
  442. Version 2.1 was released in March 1998 with some more new features, version 2.2
  443. in June 1998 with more features and version 2.3 in August 1998 with even more
  444. features.  Version 2.4 had more features when it was released in December 1998
  445. and version 2.5 had more again in September 1999.
  446. The Win32 version of the program was made possible by version beta-20 of the
  447. Cygwin development kit at the end of October 1998 when version 2.3e of WWWOFFLE
  448. was released.  Versions 2.4b and 2.5a of WWWOFFLE were also released for Win32
  449. although none of them work totally on most platforms due to incompatibilities.
  450. The WWWOFFLE program can be freely distributed according to the terms of the GNU
  451. General Public License (see the file `COPYING').
  452. --------------------
  453. Q 6.2   What WWWOFFLE mailing lists are available?
  454. There are now four mailing lists available for WWWOFFLE.  They can be subscribed
  455. to in two different ways - on the WWWOFFLE users web-page and via e-mail.
  456. wwwoffle-announce       For announcements of new versions of WWWOFFLE.
  457. wwwoffle-users          For discussion of WWWOFFLE features, excluding operating
  458.                         system specific features.
  459. wwwoffle-win32          For discussion of WWWOFFLE on the Win32 system.
  460. The first two are only for announcements from the author of WWWOFFLE, there is
  461. no discussion allowed on them.  The latter two are open for posting from members
  462. of the list and others who are not subscribed.
  463. To subscribe by e-mail send a message to majordomo@gedanken.demon.co.uk with the
  464. message 'subscribe <group-name>' in the body, e.g. 'subscribe wwwoffle-announce'.
  465. --------------------
  466. Q 6.3   How do I report bugs in WWWOFFLE?
  467. By e-mail, send them to me at amb@gedanken.demon.co.uk and put WWWOFFLE somewhere
  468. in the subject line.  You can also report bugs or provide comments via the
  469. feedback form on the WWWOFFLE home-page on the World Wide Web accessible via
  470. http://www.gedanken.demon.co.uk/ .
  471. Before doing this, you should check the FAQ and the WWWOFFLE web-page to see if
  472. the answer is there.  If it is not and you want to report it to me then it helps
  473. if you can reproduce the error, in particular if you start wwwoffled as
  474. 'wwwoffled -d 5 -c wwwoffle.conf' and capture the debugging output for the
  475. session that shows the error.
  476. --------------------------------------------------------------------------------