home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Magazine / wwwoffle-2.1.tar.gz / wwwoffle-2.1 / ChangeLog next >
Text File  |  1998-03-05  |  27KB  |  766 lines

  1. Thu Mar  5 17:50:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  2.  
  3.     Version 2.1 of WWWOFFLE Released.
  4.  
  5. Thu Mar  5 17:41:42 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  6.  
  7.     * NEWS: Updated to version 2.1.
  8.  
  9. Mon Mar  2 15:06:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  10.  
  11.     * wwwoffle.man, wwwoffled.c, wwwoffles.c, messages.c, wwwoffle.c, control.c, README, connect.c:
  12.     Added in the autodial mode.
  13.  
  14. Thu Feb 26 20:04:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  15.  
  16.     * wwwoffle.h, wwwoffles.c, html.l:
  17.     When a page is being fetched and it has a Meta header with a refresh, also get that page.
  18.  
  19. Wed Feb 25 19:27:40 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  20.  
  21.     * index.c:
  22.     Added in a pointer to the root directory of each host (if cached) in the protocol index.
  23.  
  24. Tue Feb 24 19:47:20 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  25.  
  26.     * README, wwwoffle.c:
  27.     Added in a WWWOFFLE_PROXY environment variable for the wwwoffle program.
  28.  
  29. Mon Feb 23 20:10:21 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  30.  
  31.     * wwwoffles.c, refresh.c:
  32.     Don't fetch images or follow links from a page that has an error status.
  33.  
  34. Sat Feb 21 20:14:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  35.  
  36.     * refresh.c:
  37.     Added some useful notes to the refresh form page about finger etc.
  38.  
  39. Sat Feb 21 15:41:48 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  40.  
  41.     * misc.c: Remove '&' from list of characters not encoded.
  42.  
  43.     * refresh.c, monitor.c, control.c:
  44.     Encode arguments to delete, refresh, monitor URLs to stop '&' problems.
  45.  
  46.     * index.c:
  47.     Display URLs in the index without URL encoding (e.g. ~ instead of %7f).
  48.     Encode arguments to delete, refresh, monitor URLs to stop '&' problems.
  49.  
  50. Fri Feb 20 20:15:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  51.  
  52.     * wwwoffle.conf.man, config.h, wwwoffle.conf, README.CONF, config.c, CHANGES.CONF:
  53.     Add generic patterns HOST-SPECIFICATION and FILE-SPECIFICATION to the config file descriptions.
  54.     Put the checking for them in a separate function in config.c.
  55.  
  56. Sat Feb 14 15:39:22 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  57.  
  58.     * control.c: Make the delete messages the same in appearance.
  59.  
  60. Thu Feb 12 19:10:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  61.  
  62.     * parse.c: Bug fix for posted forms.
  63.  
  64. Wed Feb 11 19:43:36 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  65.  
  66.     * connect.c: Change int to pid_t.
  67.  
  68. Wed Feb 11 19:25:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  69.  
  70.     * misc.c, misc.h, ftp.c, index.c:
  71.     Add a link field to the URL structure for protocols that browsers cannot handle (like finger).
  72.  
  73.     * wwwoffle.h, wwwoffles.c, messages.c:
  74.     Change most of the messages so that they take a 'URL *Url' instead of a 'char *url'.
  75.  
  76. Wed Feb 11 17:33:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  77.  
  78.     * spool.c:
  79.     Stop warning messages for the ExistsWebpageSpoolFile() function.
  80.  
  81. Tue Feb 10 19:17:49 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  82.  
  83.     * finger.c: Initial revision
  84.  
  85.     * proto.c, proto.h, messages.c, Makefile, README:
  86.     Added in finger as if it were a standard protocol.
  87.  
  88. Mon Feb  9 20:55:32 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  89.  
  90.     * proto.h, proto.c, wwwoffles.c, ftp.c, http.c, parse.c:
  91.     Change the functions for the protocols to have readhead and readbody rather thatn readline and read.
  92.  
  93. Sun Feb  8 17:08:50 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  94.  
  95.     * wwwoffle.h, wwwoffles.c, messages.c, spool.c, README:
  96.     Make backup files so that remote server errors do not overwrite the existing spooled file.
  97.  
  98. Sat Feb  7 14:11:03 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  99.  
  100.     * config.c: Be more strict about the values in the config file.
  101.  
  102.     * wwwoffle.h, wwwoffles.c, spool.c:
  103.     Bug fix for deleting file from last time directory if not changed.
  104.  
  105.     * monitor.c, connect.c: Remove obvious memory leaks in wwwoffled.
  106.  
  107. Fri Feb  6 19:38:38 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  108.  
  109.     * wwwoffles.c:
  110.     Make the messages that are output when 'wwwoffle -fetch' is run more useful.
  111.     Don't list files in the last time index if they were unchanged since last time.
  112.  
  113.     * refresh.c:
  114.     Make the messages that are output when 'wwwoffle -fetch' is run more useful.
  115.  
  116.     * wwwoffle.h, spool.c: Rename a function to match the rest.
  117.  
  118.     * ftp.c: A little code tidying.
  119.  
  120. Thu Feb  5 19:09:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  121.  
  122.     * parse.c:
  123.     Allow '!' in URLs except immediately after a '?' because wwwoffle uses that internally.
  124.  
  125.     * wwwoffles.c, wwwoffle.h, messages.c:
  126.     Explicitly deny access to URLS that include usernames and passwords instead of mishandling them.
  127.  
  128.     * parse.c:
  129.     Bug fix for proxy authentication that stopped external proxies working.
  130.  
  131. Wed Feb  4 20:08:48 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  132.  
  133.     * wwwoffles.c, refresh.c, spool.c, wwwoffle.h, README, control.c, messages.c:
  134.     Allow users to cancel their own requests provided that they do it immediately that the "Will Get" page appears.
  135.  
  136. Wed Feb  4 18:59:26 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  137.  
  138.     * wwwoffle.conf.man, wwwoffles.c, parse.c, wwwoffle.conf, README.CONF, config.c, config.h, CHANGES.CONF:
  139.     Change the request changed option to a time limit rather than a boolean and a hard-coded limit.
  140.  
  141.     * wwwoffles.c: Fix the monitor link on the add-info-refresh.
  142.  
  143. Wed Jan 28 18:42:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  144.  
  145.     * wwwoffle.h, wwwoffles.c, parse.c, proto.h, refresh.c, control.c, ftp.c, http.c, monitor.c, configedit.c:
  146.     Parse the request header and body separately from the original request.
  147.     Handle the reply header separately from the reply body.
  148.     This means that nothing will get confused about header fields in the body.
  149.  
  150. Tue Jan 27 19:27:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  151.  
  152.     * monitor.c, refresh.c, wwwoffles.c, index.c, messages.c, configedit.c, control.c:
  153.     Made the HTML pseudo-buttons look better by putting the '[]' outside of the anchor.
  154.  
  155. Mon Jan 26 20:10:53 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  156.  
  157.     * spool.c, wwwoffle.h, connect.c:
  158.     Merge the DeleteLastTimeFiles() function into the DeleteLastTimeSpoolFile() function.
  159.  
  160.     * parse.c: Some HTTP header parsing fixes:
  161.       ModifyRequest() now won't censor bodies (posted data).
  162.       MakeRequestAuthorised() now removes existing Proxy-Authorisation if there is a replacement.
  163.       MovedLocation() no longer trashes the original header.
  164.  
  165. Mon Jan 26 19:07:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  166.  
  167.     * messages.c, README:
  168.     Added external proxy authentication to list of features.
  169.  
  170.     * wwwoffle.conf.man, CHANGES.CONF, README.CONF, wwwoffle.conf:
  171.     Add documentation for the auth-hostname, auth-username and auth-password options for FTP and proxy.
  172.  
  173. Sun Jan 25 17:03:06 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  174.  
  175.     * config.h, ftp.c, config.c:
  176.     Allow different passwords to be specified for different FTP hosts.
  177.  
  178. Sun Jan 25 16:19:15 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  179.  
  180.     * html.l: Ignore links inside comments.
  181.  
  182.     * monitor.c: Make sure we don't get the same page twice in a day.
  183.  
  184. Sun Jan 25 14:03:22 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  185.  
  186.     * http.c, parse.c, wwwoffle.h, config.c, config.h, ftp.c:
  187.     Allow a username and password to be specified for proxy authorisation.
  188.  
  189. Sat Jan 24 16:34:03 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  190.  
  191.     * html.l: Changed so that single quotes around a link work.
  192.  
  193. Sat Jan 24 14:26:55 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  194.  
  195.     * index.c:
  196.     Add a "Date Changed" index type which is like the old Latest index with separators.
  197.  
  198.     * messages.c: Updated the link in the Welcome page to the Latest index.
  199.  
  200. Sat Jan 24 11:56:35 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  201.  
  202.     * control.c, spool.c, wwwoffle.h:
  203.     When deleting a URL, also delete from the lasttime directory.
  204.  
  205.     * monitor.c:
  206.     First time that a file is monitored put a request in outgoing, also don't get on days that mtimedays=0.
  207.  
  208. Wed Jan 21 17:32:40 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  209.  
  210.     * monitor.c: Bug fix for monitoring files.
  211.  
  212. Tue Jan 20 20:10:41 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  213.  
  214.     * wwwoffles.c: Bug fix with length of allocated string.
  215.  
  216. Tue Jan 20 19:14:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  217.  
  218.     * messages.c, wwwoffled.man, README:
  219.     Added README style information about the lasttime and monitor functions.
  220.  
  221. Mon Jan 19 20:24:55 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  222.  
  223.     * monitor.c: Initial revision
  224.  
  225.     * wwwoffle.conf, wwwoffle.conf.man, wwwoffle.h, wwwoffles.c, messages.c,
  226.     refresh.c, spool.c, control.c, index.c, config.c, config.h, connect.c,
  227.     CHANGES.CONF, Makefile, README.CONF:
  228.     Allow a list URLs to be fetched at regular intervals automatically.
  229.  
  230. Sun Jan 18 09:21:29 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  231.  
  232.     * Makefile, misc.c: Updated to a new md5 version.
  233.  
  234.     * md5.h, md5.c:    A public domain version of md5 source code.
  235.  
  236. Sun Jan 18 07:48:27 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  237.  
  238.     * wwwoffles.c: Tiny bug fix for lasttime pages.
  239.  
  240. Sat Jan 17 21:25:15 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  241.  
  242.     * wwwoffle-tools.c:
  243.     Updated to allow an ls of the outgoing or lasttime directories.
  244.  
  245. Sat Jan 17 21:14:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  246.  
  247.     * version.h: Initial revision
  248.  
  249.     * wwwoffle.c, wwwoffled.c, Makefile:
  250.     Added a version.h file to simplify upgrades to version numbers.
  251.  
  252. Sat Jan 17 20:56:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  253.  
  254.     * wwwoffle.h, wwwoffles.c, connect.c, index.c, spool.c:
  255.     Make a note of all files fetched while online for an index later.
  256.  
  257. Sat Jan 17 20:21:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  258.  
  259.     * misc.h, misc.c:
  260.     Parse the username/password out of the URL but don't use it.
  261.  
  262. Sat Jan 17 17:25:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  263.  
  264.     * wwwoffle.conf.man, wwwoffle.h, wwwoffles.c, messages.c, wwwoffle.conf, config.h,
  265.       README.CONF, config.c, CHANGES.CONF:
  266.     Added an option to not make requests while used ofline.
  267.  
  268. Thu Jan 15 17:25:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  269.  
  270.     * ftp.c:
  271.     Modified the ftp web-pages so that they work with the broken Netscape browser.
  272.  
  273. Mon Jan 12 18:40:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  274.  
  275.     Version 2.0c of WWWOFFLE Released.
  276.  
  277. Mon Jan 12 18:38:29 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  278.  
  279.     * NEWS: Updated to version 2.0c.
  280.  
  281. Sat Jan 10 16:16:30 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  282.  
  283.     * ftp.c:
  284.     Add in more verbose FTP responses when getting the root directory.
  285.  
  286.     * misc.c: Allow protocols to be specified in upper case.
  287.  
  288. Thu Jan  8 19:14:26 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  289.  
  290.     * wwwoffles.c:
  291.     Ensure that add-info-refresh appears on all pages including error messages.
  292.     Remove the chance of HTTP header information appearing in the browser while online (hopefully).
  293.  
  294. Tue Jan  6 17:36:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  295.  
  296.     * Makefile: Fixed some typos.
  297.  
  298. Sun Jan  4 15:27:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  299.  
  300.     * html.l: Added another character '|' to the link URL parser.
  301.  
  302. Sat Jan  3 18:00:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  303.  
  304.     * wwwoffles.c:
  305.     Fix the fetching of images and frames and change the way the relocation header is used.
  306.  
  307.     * parse.c, wwwoffle.h:
  308.     Change the way that relocation headers are handled.
  309.  
  310.     * wwwoffle.c:
  311.     Stop 'broken pipe' errors when using the wwwoffle program.
  312.  
  313.     * refresh.c, messages.c, ftp.c, index.c, control.c, configedit.c:
  314.     Modify the HTML outputs using advice from weblint.
  315.  
  316. Fri Jan  2 19:48:38 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  317.  
  318.     * wwwoffle.c: Fixed a bug in 'wwwoffle -o' that caused core dump.
  319.  
  320. Fri Jan  2 19:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  321.  
  322.     Version 2.0b of WWWOFFLE Released.
  323.  
  324. Fri Jan  2 19:20:09 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  325.  
  326.     * parse.c, wwwoffle.h, wwwoffles.c, NEWS, io.c: Important bug fix.
  327.  
  328. Wed Dec 31 19:30:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  329.  
  330.     Version 2.0a of WWWOFFLE Released.
  331.  
  332. Wed Dec 31 19:29:59 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  333.  
  334.     * NEWS: Updated to version 2.0a.
  335.  
  336. Wed Dec 31 19:11:34 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  337.  
  338.     * ftp.c: Put the login message in the root directory listing.
  339.  
  340. Wed Dec 31 10:59:42 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  341.  
  342.     * index.c:
  343.     When sorting by type use the last part of the file extension.
  344.  
  345.     * wwwoffle.conf, README.CONF, config.c:
  346.     Change the way that file extensions are matched (from the right) for WhatMIMEType() and NotCachedOrGot().
  347.  
  348. Tue Dec 30 16:19:13 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  349.  
  350.     * wwwoffles.c:
  351.     Simplify some code to stop creating directories for uncached hosts.
  352.  
  353.     * wwwoffle.h, wwwoffles.c, http.c, parse.c, refresh.c:
  354.     Put all of the request re-writing code in parse.c including header censorship and mirrors.
  355.  
  356.     * Makefile:
  357.     Get the browser page as well as the user page when installing.
  358.  
  359. Mon Dec 29 17:15:48 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  360.  
  361.     * sockets.c, errors.c:
  362.     Print appropriate error messages when h_errno is set by gethostby{name,addr}.
  363.  
  364.     * ftp.c: Fix the problem accessing Microsoft FTP servers.
  365.  
  366. Sun Dec 28 16:37:42 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  367.  
  368.     * wwwoffle-tools.c:
  369.     Ensure that we are in the spool directory before we start.
  370.  
  371.     * Makefile: Fix minor installation niggle and md5 compilation flags.
  372.  
  373. Sun Dec 28 16:00:31 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  374.  
  375.     * sockets.h, config.c, sockets.c, Makefile:
  376.     Make the FQDN code (for the default FTPPassWord) more portable.
  377.  
  378. Sat Dec 27 17:08:32 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  379.  
  380.     * spool.c: Slight simplification in OpenOutgoingSpoolFile().
  381.  
  382.     * purge.c: Don't miss the U* files when purging (atime>mtime).
  383.  
  384.     * wwwoffles.c:
  385.     Delete requests from the outgoing directory if fetched while online.
  386.  
  387. Sat Dec 27 12:30:45 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  388.  
  389.     * README, README.1st:
  390.     Added more scripts to the contrib directory and referenced them in the README.
  391.  
  392. Sat Dec 27 12:07:52 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  393.  
  394.     * errors.c, wwwoffled.c, wwwoffled.man, config.c, config.h, README:
  395.     Allow the error level for stderr to be specified on the wwwoffled command line.
  396.  
  397. Tue Dec 23 09:09:47 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  398.  
  399.     * Makefile:
  400.     Fixed 'make install' for SVR4 systems and fix 'make clean' missing executables.
  401.  
  402. Sun Dec 21 10:30:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  403.  
  404.     Version 2.0 of WWWOFFLE Released.
  405.  
  406. Sun Dec 21 10:04:10 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  407.  
  408.     * NEWS: Updated for version 2.0.
  409.  
  410. Sat Dec 20 16:49:49 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  411.  
  412.     * wwwoffle-tools.c: Initial revision
  413.  
  414.     * README, Makefile: Include the wwwoffle-tools programs.
  415.  
  416.     * ftp.c: Bug fix for non-directories.
  417.  
  418. Fri Dec 19 20:33:44 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  419.  
  420.     * README.CONF, README.1st: Initial revision
  421.  
  422.     * messages.c: Updated to version 2.0.
  423.  
  424.     * UPGRADE: Changed the blurb at the top.
  425.  
  426.     * README:
  427.     Split this file and removed the config file bits to README.CONF.
  428.  
  429.     * INSTALL:
  430.     Took out the special notes for version 1.0 users and the blurb at the end.
  431.  
  432.     * CHANGES.CONF: Added a link to the other help files.
  433.  
  434.     * wwwoffle.conf.man: Fixed a formatting bug.
  435.  
  436. Thu Dec 18 19:20:17 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  437.  
  438.     * ftp.c: Made symbolic links in dir listing do something useful.
  439.  
  440. Thu Dec 18 19:10:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  441.  
  442.     * wwwoffles.c, messages.c, spool.c, wwwoffle.h, index.c, control.c:
  443.     Added in the option to delete all files from a directory in cache or all outgoing.
  444.  
  445. Wed Dec 17 19:27:39 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  446.  
  447.     * config.c: Fixed bug with using 'none' as the default proxy.
  448.  
  449.     * ftp.c: Directory listing are now in HTML.
  450.  
  451.     * errors.c: Added in support for the '%c' format.
  452.  
  453.     * wwwoffles.c: Fixed bug with closing outoing spool file.
  454.  
  455. Mon Dec 15 19:04:56 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  456.  
  457.     * proto.c, proto.h, ftp.c, http.c, parse.c:
  458.     Added in a readline() function to the Protocol to read the reply header.
  459.  
  460. Sun Dec 14 21:57:22 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  461.  
  462.     * configedit.c:
  463.     Simplified the parser that generates the form, allow sections without comments.
  464.  
  465.     * wwwoffle.h, wwwoffles.c, spool.c:
  466.     Added in a function ExistsWebpageSpoolFile() to save some open() and close().
  467.  
  468. Sun Dec 14 12:30:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  469.  
  470.     Version 2.0-beta of WWWOFFLE Released.
  471.     
  472. Sun Dec 14 12:21:01 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  473.  
  474.     * NEWS: Updated to version 2.0-beta.
  475.  
  476. Sun Dec 14 12:18:12 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  477.  
  478.     * Makefile: Create the http directory during 'make install'.
  479.  
  480. Sun Dec 14 10:01:23 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  481.  
  482.     * wwwoffles.c, sockets.h, wwwoffle.c, wwwoffle.h, wwwoffled.c, misc.h, parse.c,
  483.       refresh.c, sockets.c, html.l, http.c, io.c, connect.c, control.c, ftp.c:
  484.     Remove all stdio manipulation of sockets, replace with functions in io.c.
  485.  
  486. Sat Dec 13 11:15:59 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  487.  
  488.     * wwwoffle.conf, README, config.c:
  489.     Changed the default MIME Type to "text/plain" from "application/octet-stream".
  490.  
  491. Sat Dec 13 11:12:50 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  492.  
  493.     * wwwoffle.h, wwwoffles.c, http.c, parse.c, proto.c, proto.h, errors.c, errors.h, ftp.c:
  494.     Changed the program interface to the different protocols.
  495.     Made the error messages more useful.
  496.  
  497. Sat Dec 13 08:37:37 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  498.  
  499.     * INSTALL: Added a section about editing the config file.
  500.  
  501. Fri Dec 12 20:56:28 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  502.  
  503.     * CHANGES.CONF: Initial revision
  504.  
  505. Fri Dec 12 18:47:16 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  506.  
  507.     * config.c, wwwoffle.conf.man, config.h, ftp.c, wwwoffle.conf, README:
  508.     Added config file options for FTP username and password and MIME types.
  509.  
  510. Wed Dec 10 17:07:25 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  511.  
  512.     * ftp.c: Initial revision
  513.  
  514.     * wwwoffles.c: Fixed a bug with the close function on each protocol.
  515.  
  516.     * proto.h, Makefile, proto.c: Added in ftp protocol.
  517.  
  518.     * wwwoffled.c, sockets.c, sockets.h:
  519.     Changed socket functions interface for use with FTP.
  520.  
  521. Sun Dec  7 15:00:08 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  522.  
  523.     * index.c: Fixed error in redirection page.
  524.  
  525. Fri Dec  5 19:30:48 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  526.  
  527.     * index.c: Always allow the buttons for the protocols to be used.
  528.  
  529. Thu Dec  4 19:55:58 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  530.  
  531.     * wwwoffle.man, README, refresh.c, wwwoffle.c, wwwoffle.h, wwwoffles.c, Makefile, html.l:
  532.     Allow a filename to be used with wwwoffle to search for links to get.
  533.  
  534. Tue Dec  2 20:01:45 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  535.  
  536.     * http.c: Remove an include file.
  537.  
  538. Tue Dec  2 19:11:29 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  539.  
  540.     * wwwoffles.c, wwwoffle.conf.man, config.c, config.h, refresh.c, wwwoffle.conf, README:
  541.     Rewritten the config file for the DontCache, DontGet and DontGetRecursive sections.
  542.     They all take protocol and/or hostname on lhs with pathname or file extension on rhs.
  543.  
  544. Sun Nov 30 19:48:07 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  545.  
  546.     * index.c: Make the index pages have useful titles.
  547.  
  548.     * wwwoffle.h, wwwoffles.c, spool.c:
  549.     Do not place the "Will Get" pages in the spool (so not indexed), check in outgoing instead.
  550.  
  551. Sun Nov 30 18:10:38 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  552.  
  553.     * wwwoffle.conf, wwwoffle.conf.man, wwwoffles.c, index.c, purge.c, README, config.c, config.h:
  554.     Added in a config file option for mirrored sites in addition to the symbolic link in cache dir.
  555.  
  556. Sat Nov 29 21:12:16 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  557.  
  558.     * html.l: Just ignore mailto URLs.
  559.  
  560. Wed Nov 26 19:06:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  561.  
  562.     * Makefile,misc.c, proto.c:
  563.     Changed the SIMPLE protocols option to use proto.c not misc.c.
  564.  
  565. Wed Nov 19 20:12:34 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  566.  
  567.     * wwwoffle.man, wwwoffled.c, README, connect.c, wwwoffle.c:
  568.     Added in a -kill option to wwwoffle to kill the server.
  569.     When the server exits is waits for its children.
  570.  
  571.     * purge.c: Moved a string write into purge.c from connect.c.
  572.  
  573. Wed Nov 19 19:39:38 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  574.  
  575.     * config.h, http.c, wwwoffle.conf, wwwoffle.conf.man, config.c, README:
  576.     Added in proxy specification based on protocol.
  577.  
  578. Wed Nov 19 19:27:40 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  579.  
  580.     * UPGRADE: Added info about the '--atime-preserve' option to GNU tar.
  581.  
  582. Wed Nov 19 19:07:41 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  583.  
  584.     * index.c: Fixed bug in sort by type option.
  585.  
  586. Tue Nov 18 20:04:03 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  587.  
  588.     * purge.c, wwwoffle.conf, wwwoffle.conf.man, README, config.c, config.h, Makefile:
  589.     Allow different purge ages to be specified for different protocols.
  590.  
  591. Tue Nov 18 18:53:51 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  592.  
  593.     * html.l: Fixed bug in link parsing.
  594.  
  595. Mon Nov 17 19:56:03 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  596.  
  597.     * wwwoffles.c:
  598.     Allow any protocol to be accessed as http://localhost:8080/<protocol>/<host>/<path>.
  599.  
  600.     * messages.c, wwwoffle.h:
  601.     Removed an unused argument from WelcomePage().
  602.  
  603. Thu Nov 13 19:51:49 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  604.  
  605.     * refresh.c: Fixed link finding to not assume http.
  606.     Fixed recursion bugs.
  607.  
  608.     * wwwoffle.h, html.l, wwwoffles.c: Fixed link finding to not assume http.
  609.  
  610.     * parse.c: Fixed relocation error and stopped assumption of http.
  611.  
  612.     * index.c: Fixed bug where Latest index set mtime incorrectly on dirs.
  613.  
  614.     * spool.c: Delete preserves the mtime of the directory.
  615.  
  616. Mon Nov 10 20:48:04 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  617.  
  618.     * refresh.c, wwwoffle.c, wwwoffles.c, Makefile, index.c:
  619.     Made the refresh URLs consistent.
  620.  
  621.     * README: Updated index section.
  622.  
  623.     * index.c: Don't put links in to protocols that are not allowed.
  624.  
  625. Sat Nov  8 21:55:46 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  626.  
  627.     * refresh.c, control.c:
  628.     Make functions robust against attempts to use an illegal protocol.
  629.  
  630.     * misc.c: Make SplitURL() more robust.
  631.  
  632.     * index.c: Fixed bugs in working with any protocol.
  633.  
  634.     * refresh.c: Made refresh work with any protocol.
  635.  
  636.     * spool.c: Removed bug of creating directories in outgoing.
  637.  
  638.     * wwwoffles.c: Added an index link to the add-info-refresh option.
  639.  
  640.     * configedit.c, control.c, refresh.c:
  641.     Made more links between pages for easy navigation.
  642.  
  643. Sat Nov  8 17:56:09 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  644.  
  645.     * index.c, messages.c: Made the index work with any protocol.
  646.  
  647. Sat Nov  8 08:10:50 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  648.  
  649.     * misc.h:
  650.     Added GNU extension to perform format string checking on write_formatted().
  651.  
  652. Fri Nov  7 17:27:05 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  653.  
  654.     * control.c: Fixed a bug that stopped pages getting deleted.
  655.  
  656. Thu Nov  6 19:53:29 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  657.  
  658.     * http.c, proto.h, proto.c: Initial revision
  659.  
  660.     * wwwoffles.c, misc.h, parse.c, wwwoffle.h, Makefile, messages.c, misc.c:
  661.     Added in a generic interface to allow new URL protocols to be added easily.
  662.  
  663. Wed Nov  5 19:29:44 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  664.  
  665.     * wwwoffle.c: Removed misc.h include and misc.o in Makefile.
  666.  
  667. Sat Nov  1 20:24:46 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  668.  
  669.     * wwwoffles.c, wwwoffle.h, parse.c:
  670.     Convert functions in parse.c to use URL* arguements.
  671.  
  672.     * control.c: Fixed message after deleting an outgoing file.
  673.  
  674. Wed Oct 29 20:37:34 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  675.  
  676.     * misc.c, misc.h:
  677.     Added the new URL datatype, rewritten SplitURL to create it.
  678.     Removed the JoinURL() and CanonicaliseURL() functions.
  679.     Fixed the base64 functions.
  680.  
  681.     * wwwoffles.c, spool.c, upgrade-cache.c, wwwoffle.h, control.c, index.c, refresh.c:
  682.     Use the new URL datatype for all URL handling code.
  683.  
  684.     * html.l: Removed the JoinURL() function.
  685.  
  686.     * wwwoffle.c, config.h, messages.c, config.c:
  687.     Changed the GetLocalHost() function.
  688.  
  689. Mon Oct 27 19:43:40 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  690.  
  691.     * index.c: Made the index usable.
  692.  
  693. Mon Oct 27 19:19:11 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  694.  
  695.     * refresh.c, spool.c, wwwoffle.h, wwwoffles.c:
  696.     Re-instated the CloseOutgoingSpoolFile() function.
  697.  
  698. Sat Oct 25 08:40:25 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  699.  
  700.     * md5.h, md5.c:    Unchanged copy of the files from GNU textutils-1.22
  701.     which is functionally the same as that in GNU glibc-2.02.
  702.  
  703.     * README, spool.c, wwwoffle.h, wwwoffles.c, misc.h, parse.c, purge.c, refresh.c,
  704.       control.c, html.l, index.c, messages.c, misc.c:
  705.     New cache format including new hashing function.
  706.  
  707.     * upgrade-cache.c, UPGRADE: Initial revision
  708.  
  709.     * INSTALL, Makefile:
  710.     New installation procedure for the upgraded cache format.
  711.  
  712. Wed Oct 15 18:09:17 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  713.  
  714.     * index.c, misc.c, misc.h, spool.c, Makefile, html.l:
  715.     Added in the JoinURL() function.
  716.  
  717. Mon Oct 13 18:24:32 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  718.  
  719.     * spool.c, wwwoffle.h, wwwoffles.c, control.c, index.c:
  720.     Removed all spool file handling functions into spool.c and simplified them.
  721.       Separated off the DeleteWebpageSpoolFile() and TouchWebpageSpoolFile() functions
  722.       from out of OpenWebpageSpoolFile().
  723.       Added in the FileNameToURL() and URLToFileName() functions.
  724.  
  725. Mon Oct 13 18:17:30 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  726.  
  727.     * misc.c: NULL Terminate the Base64Decoded string.
  728.  
  729.     * messages.c:
  730.     Added in some user-friendly links to sections in this page.
  731.  
  732. Thu Oct  9 18:22:30 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  733.  
  734.     * errors.c, errors.h:
  735.     Change the function prototype for PrintMessage to have const.
  736.  
  737. Thu Oct  9 18:16:37 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  738.  
  739.     * spool.c, wwwoffled.c, wwwoffles.c, messages.c, misc.h, purge.c, refresh.c,
  740.       connect.c, control.c, index.c, io.c, configedit.c, Makefile, config.c:
  741.     Added in two new write functions to io.c:
  742.        write_string()    - Write a fixed string.
  743.        write_formatted() - Write a formatted string (do a malloc, sprintf, write, free).
  744.     Both of these tidy up the code where they are used.
  745.  
  746. Wed Oct  8 18:32:47 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  747.  
  748.     * misc.h, misc.c: Initial revision
  749.  
  750.     * wwwoffle.c, wwwoffle.h, wwwoffles.c, parse.c, refresh.c, spool.c, control.c,
  751.       index.c, io.c, messages.c, config.c, configedit.c, connect.c, Makefile:
  752.     No new functionality just reorganisation:
  753.        Moved the common miscellaneous functions into misc.c.
  754.        Rename the function ReadOrTimeOut() in io.c to read_or_timeout().
  755.        Use the header file misc.h for the functions in misc.c and io.c.
  756.  
  757. Wed Oct  8 17:58:05 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  758.  
  759.     * INSTALL, Makefile, NEWS, README,
  760.       config.c, config.h, configedit.c, connect.c, control.c, errors.c, errors.h,
  761.       html.l, index.c, io.c, messages.c, parse.c, purge.c, refresh.c,
  762.       sockets.c, sockets.h, spool.c, wwwoffle.c, wwwoffle.conf, wwwoffle.conf.man,
  763.       wwwoffle.h, wwwoffle.man, wwwoffled.c, wwwoffled.man, wwwoffles.c:
  764.     The version 1.3a code.
  765.  
  766.