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

浏览器

开发平台:

Unix_Linux

  1. Sun Apr  2 15:40:00 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  2. Version 2.5e of WWWOFFLE released.
  3. Sun Apr  2 15:33:11 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  4. * NEWS, version.h: Updated for version 2.5e.
  5. * Makefile, README.lang: Added the Italian translations.
  6. * FAQ: Spelling mistakes.
  7. Mon Mar 20 18:47:14 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  8. * ftp.c: Fix the problem with ':' in filenames in a different way.
  9. Tue Mar 14 19:12:21 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  10. * html.l, htmlmodify.l, messages.l, Makefile:
  11. Improved the lex parsers by using better flex options and re-coding parts.
  12. Sun Mar 12 14:00:54 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  13. * wwwoffle.conf:
  14. Change the default for del-dontget and del-dontcache to yes.
  15. Sun Feb 20 10:00:00 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  16. Version 2.5d of WWWOFFLE released.
  17. Sun Feb 20 09:46:52 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  18. * version.h, NEWS: Update to version 2.5d.
  19. Sun Feb 20 09:44:01 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  20. * misc.c: URLEncode ':' to stop confusion in FTP directory lists.
  21. Mon Feb 14 19:20:09 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  22. * html.l: Bug fix for meta-refresh parsing.
  23. Thu Feb 10 19:39:05 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  24. * FAQ: Added a question about cookies.
  25. Thu Jan 27 19:24:27 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  26. * html.l: Modified the Meta refresh tag handling.
  27. Sat Jan 22 14:18:21 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  28. * Makefile, README.lang: Added the Polish translations.
  29. * errors.c: Handle the promotion of char to int in varargs functions.
  30. * config.c:
  31. Make the URL-SPECIFICATION that is read in have lower case for protocol and host.
  32. Wed Jan 19 18:58:08 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  33. * parse.c: Disallow the Accept-Encoding header on outgoing requests.
  34. Sun Jan 16 17:21:14 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  35. * FAQ: Update the DNS configuration question.
  36. Sat Jan 15 19:32:33 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  37. * htmlmodify.l:
  38. Don't get confused by badly nested script or blink tags.
  39. Wed Jan 12 22:37:38 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  40. * purge.c: Bug fix in PrintMessage.
  41. * ftp.c: Allow wrong reply to CWD from broken FTP server.
  42. Sat Jan  8 14:29:10 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  43. * purge.c: Stop overflows of 32 bit integer maths.
  44. Sun Jan  2 20:17:16 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  45. * Makefile, README.lang: Updated with Russian language.
  46. * purge.c: Added support for IRIX systems.
  47. Tue Dec 28 20:22:57 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  48. * parse.c: Bug fix for censored header lengths.
  49. * wwwoffled.c:
  50. Only clear the supplementary group list if running as root.
  51. Thu Dec 23 20:57:56 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  52. * http.c: Remove the extra newline that is added to POST requests.
  53. Tue Dec 21 22:01:35 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  54. * Makefile:
  55. Don't reset the permissions on the installed html directory.
  56. Sat Dec 18 17:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  57. Version 2.5c of WWWOFFLE released.
  58. Sat Dec 18 16:56:41 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  59. * version.h, NEWS: Updated to version 2.5c.
  60. * misc.c, misc.h: Add a new UrlDecodeArgs() function.
  61. * Makefile, wwwoffle-tools.c:
  62. Use the compiled in SPOOLDIR as the default in wwwoffle-tools.
  63. * Makefile:
  64. Make the permissions on the installed files/directories better.
  65. Sun Dec 12 17:13:20 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  66. * htmlmodify.l: Fix bug with links to nowhere.
  67. Sat Dec 11 15:28:10 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  68. * html.l: Added another format for Meta-Refresh options.
  69. Tue Dec  7 18:42:13 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  70. * ssl.c: Fix SSL via other proxies.
  71. Sat Dec  4 11:38:21 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  72. * wwwoffles.c: Fix bug with wrong Content-Length header when offline.
  73. * parse.c:
  74. Put 'Connection: close' headers on all replies even internal ones.
  75. Mon Nov 29 18:56:03 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  76. * purge.c, misc.c: Make portable to OpenBSD.
  77. Sat Nov 27 16:16:39 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  78. * wwwoffled.c:
  79. Remove the server from supplementary groups when starting.
  80. * spool.c: Fix a file descriptor leak.
  81. Tue Nov 23 17:46:14 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  82. * parse.c: More checking that Header size is correct.
  83. * wwwoffles.c: Fix HEAD requests in Real mode.
  84. Fri Nov 19 09:24:23 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  85. * wwwoffle.h:
  86. Handle servers that send back no header and make sure the header size is correct.
  87. * misc.c: Bug fix for POST requests to root directory (e.g. seti@home).
  88. Tue Nov 16 20:03:26 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  89. * parse.c:
  90. Handle servers that send back no header and make sure the header size is correct.
  91. Tue Nov 16 19:36:22 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  92. * messages.l, io.c, errors.c:
  93. Replace the USE_STD_ARG with __STDC__ for stdarg/varargs usage.
  94. * wwwoffle.conf:
  95. Put the intr-download-* and timeout-download-keep options in the Options section.
  96. Sat Nov 13 10:52:20 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  97. * wwwoffles.c: Allow SSL tunneling to local network when offline.
  98. Fri Nov 12 09:39:05 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  99. * config.c:
  100. Make sure that SocketTimeout and ConnectTimeout are initialised.
  101. * ftp.c:
  102. For symlinked files in the directory listing use two different links.
  103. Wed Nov 10 20:30:14 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  104. * htmlmodify.l, html.l: Improved HTML parser.
  105. Fri Nov  5 17:40:25 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  106. * purge.c: Check that st_blocks is non-zero before purging.
  107. * ftp.c: Use 'LIST -a' on ftp servers instead of 'LIST'.
  108. Fri Oct 29 20:47:50 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  109. * FAQ: Fix a typo.
  110. Sun Oct 24 10:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  111. Version 2.5b of WWWOFFLE released.
  112. Sun Oct 24 09:47:55 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  113. * NEWS: Upgrade to version 2.5b.
  114. * htmlmodify.l, html.l:
  115. Handle HTML that looks like the start of a tag but is not really.
  116. * wwwoffles.c:
  117. Don't delete the backup file if there is an error reading in Real mode.
  118. Mark partially downloaded pages so they get re-fetched next time.
  119. * parse.c:
  120. Remove the incoming Proxy-Authentication header from outgoing requests.
  121. * parse.c, http.c:
  122. Add the newline to the POST data before sending it not as a separate item.
  123. Tue Oct 19 16:38:11 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  124. * spool.c: Fix possible bug with lasttime directory handling.
  125. Fri Oct 15 15:16:44 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  126. * wwwoffle.conf, upgrade-config.pl: Add the Mime type for png images.
  127. Fri Oct 15 09:26:54 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  128. * wwwoffle.c, wwwoffles.c:
  129. Allow the wwwoffle program to make requests even if confirm-requests=true.
  130. * control.c: Fix the problem with deleting all outgoing pages.
  131. Sun Oct 10 15:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  132. Version 2.5a of WWWOFFLE released.
  133. Sun Oct 10 14:52:45 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  134. * NEWS, version.h: Updated to version 2.5a.
  135. * Makefile: Changes to work with Win32.
  136. * messages.l: Make the HTML that is output for the messages neater.
  137. * http.c: Send an extra newline after POST requests.
  138. * wwwoffle.h: Added information about changing NUM_PREVTIME_DIR value.
  139. * INSTALL: Add more documentation about installation process.
  140. Added information about changing NUM_PREVTIME_DIR value.
  141. Mon Oct  4 16:28:01 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  142. * upgrade-config.pl:
  143. Bug fix for the case of missing an existing option when upgrading.
  144. Sat Oct  2 21:50:50 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  145. * wwwoffle.man:
  146. Add in information about the WWWOFFLE_PROXY environment variable.
  147. Thu Sep 30 16:31:17 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  148. * htmlmodify.l: Fix bug that stripped comments from modified HTML.
  149. Fri Sep 24 10:38:23 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  150. * control.c:
  151. Fix problems with deleting all outgoing or monitored pages.
  152. Wed Sep 22 16:31:32 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  153. * config.c: Fix proxy authentication problem.
  154. Tue Sep 21 19:32:42 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  155. * config.c:
  156. Handle the different data types in ParseValue() more cleanly.
  157. Sun Sep 19 18:30:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  158. Version 2.5 of WWWOFFLE released.
  159. Sun Sep 19 18:29:19 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  160. * version.h, NEWS, README.lang: Updated to version 2.5.
  161. Thu Sep 16 17:40:46 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  162. * INSTALL: Add note about requirement to have lex/flex installed.
  163. Sat Sep 11 14:00:04 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  164. * refresh.c, wwwoffle.h, wwwoffles.c, misc.h, monitor.c, parse.c, proto.h,
  165. control.c, finger.c, ftp.c, http.c, configedit.c:
  166. Handle binary data in the body of a request more robustly.
  167. Wed Sep  8 18:35:06 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  168. * upgrade-config.pl, wwwoffle.conf, wwwoffle.conf.man, config.c, config.h,
  169. parse.c, CHANGES.CONF, README.CONF:
  170. Add a new option to allow re-requesting of pages that ask not to be cached when online.
  171. * wwwoffles.c:
  172. Use the Last-Modified header in the spooled page if available.
  173. Change If-Modified-Since replies to return status 304 for the same time.
  174. * messages.l:
  175. Change If-Modified-Since replies to return status 304 for the same time.
  176. * html.l, htmlmodify.l:
  177. Be more lenient with incorrectly formatted comments.
  178. Mon Sep  6 18:54:11 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  179. * index.c: Fix core dump problems with some indexes.
  180. * config.c: Fix core dump problems with DontIndex options.
  181. * htdig.c: Fix bug with htsearch and file descriptor 1.
  182. Thu Sep  2 17:00:53 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  183. * wwwoffles.c, README.PWD, README:
  184. Fix problems fetching URLs that use the POST method and have a password.
  185. Wed Sep  1 14:19:03 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  186. * Makefile: Correct the version number.
  187. Sun Aug 29 18:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  188. Version 2.5-beta of WWWOFFLE Released.
  189. Sun Aug 29 17:59:57 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  190. * version.h, NEWS: Updated to version 2.5-beta.
  191. * README.1st, README.lang, README: Updated the documentation.
  192. * wwwoffled.man, wwwoffle.conf, Makefile: Some tidying up.
  193. * document.c: Handle URL references with spaces in them.
  194. Sat Aug 28 18:25:07 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  195. * html.l: Make the code more similar to the htmlmodify code.
  196. * htmlmodify.l: Bug fix with parsing scripts.
  197. * html.l: Some object parsing changes.
  198. Tue Aug 24 20:01:39 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  199. * parse.c: Bug fix for request-expired option.
  200. * ssl.c: Bug fix for buffer overrun.
  201. * wwwoffles.c: Put the ModifyRequest() function back in for SSL.
  202. Mon Aug 23 18:35:02 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  203. * upgrade-config.pl, wwwoffle.conf, wwwoffle.conf.man, config.c,
  204. config.h, parse.c, CHANGES.CONF, README.CONF:
  205. Add in the option to re-request pages that have expired while online.
  206. Wed Aug 18 18:46:30 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  207. * purge.c:
  208. Bug fix with rounding error for purge to maximum size / minimum free.
  209. Tue Aug 17 18:50:58 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  210. * spool.c, wwwoffle.h, wwwoffles.c:
  211. Do not change the access time of the page if using ht://Dig.
  212. * control.c:
  213. Merge the ControlDelete and ControlDeleteMultiple HTML message pages.
  214. Mon Aug 16 18:48:49 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  215. * index.c:
  216. Include the option in the indexes to show all pages (ignoring the DontIndex section).
  217. Sun Aug 15 14:46:22 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  218. * wwwoffles.c, ftp.c, http.c, proto.c, proto.h, finger.c:
  219. Make sure that the method used is compatible with the protocol.
  220. Handle the PUT case where the request body can be binary data.
  221. * wwwoffle.c, wwwoffle.man: Added -post and -put options.
  222. * wwwoffles.c:
  223. Print the request body for debugging.  Optimise for when ExtraDebug is not set.
  224. * index.c: Bug fix for indexes with new URL formats.
  225. Sat Aug 14 19:04:57 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  226. * wwwoffles.c, parse.c:
  227. Allow PUT requests in exactly the same way as POST requests.
  228. * wwwoffles.c: Bug fixes for SSL handling with other SSL proxies.
  229. * index.c:
  230. Allow the refresh and monitor options in the indexes to be turned on and off.
  231. Fri Aug 13 19:13:50 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  232. * control.c, index.c:
  233. Allow the delete options in the indexes to be turned on and off.
  234. Thu Aug 12 18:31:26 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  235. * wwwoffle.conf.man, wwwoffles.c, config.h, upgrade-config.pl, wwwoffle.conf,
  236. CHANGES.CONF, README.CONF, config.c:
  237. Added in the intr-download-* and timeout-download-* options.
  238. Sun Aug  8 16:54:52 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  239. * index.c:
  240. Sort the indexes so that URLs with passwords appear in the correct alphabetical order.
  241. * control.c: Allow deleting multiple URLs at a time from the indexes.
  242. * connect.c: Fork a new server to do the purge in.
  243. * wwwoffled.c, connect.c:
  244. Add the option to run programs when changing mode (online/offline/autodial).
  245. * FAQ:
  246. Added in new questions about using two instances of WWWOFFLE and JunkBuster.
  247. * wwwoffle.conf, wwwoffle.conf.man, config.c, config.h, CHANGES.CONF, README.CONF:
  248. Add the option to run programs when changing mode (online/offline/autodial).
  249. Sat Aug  7 10:54:35 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  250. * html.l: Bug fix with applet archive parsing and meta-refresh tags.
  251. Fri Aug  6 18:21:11 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  252. * wwwoffles.c, refresh.c, wwwoffle.conf, wwwoffle.conf.man, purge.c, config.c, config.h,
  253. index.c, CHANGES.CONF, README.CONF:
  254. Allow URL-SPECIFICATIONS to match URLs with arguments (following a '?' character).
  255. Tue Aug  3 16:08:19 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  256. * gifmodify.c: Bug fix for GIF modifications.
  257. Fri Jul 30 18:44:57 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  258. * config.h, upgrade-config.pl, wwwoffle.conf, wwwoffle.conf.man, config.c,
  259. CHANGES.CONF, README.CONF:
  260. Allow the disabling of scripts and blink tags.
  261. * htmlmodify.l:
  262. A complete re-write of the HTML modification code to look like the HTML parser.
  263. Allow the disabling of scripts and blink tags.
  264. * html.l: Some bug fixes prompted by the htmlmodify.l code.
  265. Thu Jul 29 17:49:40 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  266. * config.c:
  267. Bug fix with new optional replacement URLs in DontGet section.
  268. * ftp.c:
  269. Undo the change with adding the username/password to FTP directory re-directs.
  270. Wed Jul 28 19:04:50 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  271. * wwwoffles.c:
  272. When offline show the lock file error message immediately, don't wait.
  273. * refresh.c:
  274. Dont request URLs that are in the DontGet section, it is a waste of time.
  275. * Makefile: Install the wwwoffle.conf file with permissions 0640.
  276. * gifmodify.c: Initial revision
  277. * README, wwwoffles.c, document.h, wwwoffle.conf, wwwoffle.conf.man,
  278. config.c, config.h, CHANGES.CONF, Makefile, README.CONF:
  279. Add in the option to disable animated GIFs.
  280. Tue Jul 27 19:00:15 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  281. * upgrade-config.pl: Upgraded to allow included files.
  282. Sat Jul 24 13:58:43 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  283. * wwwoffle.conf.man, configedit.c, config.c, README.CONF:
  284. Allow including files into the configuration file for a section.
  285. Thu Jul 22 16:37:46 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  286. * README: Small documentation updates.
  287. Wed Jul 21 18:22:07 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  288. * wwwoffle.c:
  289. Increase the size of the buffer for getcwd() function call.
  290. * Makefile, config.c:
  291. Only include the Startup section for the wwwoffle program.
  292. * document.c: Bug fix with adding references.
  293. Tue Jul 20 18:31:18 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  294. * parse.c: Bug fix for censored headers.
  295. * README, ftp.c:
  296. Use new FTP commands to get the file size and modification time.
  297. Mon Jul 19 18:46:48 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  298. * wwwoffle.conf, wwwoffle.conf.man, wwwoffles.c, config.h, CHANGES.CONF, README, README.CONF, config.c:
  299. Add the option to specify different replacement URLs for the different DontGet URLs.
  300. Sun Jul 18 14:33:29 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  301. * wwwoffle.conf, wwwoffle.conf.man, README.CONF, config.c:
  302. Allow negation of entries in LocalNet, AllowedConnectHost,
  303. DontCache, DontGet, DontGetRecursive, DontRequestOffline sections.
  304. * document.c: Bug fix for parsers.
  305. Sat Jul 17 16:22:27 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  306. * purge.c: Purge the files in the temp directory.
  307. * spool.c:
  308. Change the name of the temp files to match those in the outgoing directory.
  309. * Makefile, document.c, html.l:
  310. Rewritten HTML parser using completely new lex structure.
  311. Fri Jul 16 17:40:04 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  312. * monitor.c: Fix bug with rare duplicate requests again.
  313. Tue Jul 13 18:42:30 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  314. * wwwoffles.c:
  315. Don't allow re-requesting a posted form reply that has been deleted.
  316. * parse.c: Bug fix with new headers.
  317. Sun Jul 11 16:38:18 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  318. * Makefile: Make clean now removes the lex outputs.
  319. * htmlmodify.l, messages.l, vrml.l, xml.l, html.l:
  320. Make sure that the parsers can be called more than once and remove yyrestart() problem.
  321. Sat Jul 10 19:26:48 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  322. * document.c:
  323. Remove potential segmentation fault with ResetReferences().
  324. * parse.c:
  325. Handle difficult HTTP/1.1 headers better, only send HTTP/1.0 requests and replies.
  326. * vrml.l: Make parsing functions safe to call multiple times.
  327. * index.c: Make index functions safe to call multiple times.
  328. * html.l: Remove the ResetReferences() function call.
  329. * ftp.c: Replace #define DEBUG_FTP with ExtraDebug.
  330. * wwwoffles.c: Various bug fixes for the recent changes.
  331. Fri Jul  9 18:33:13 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  332. * wwwoffle.h, wwwoffles.c, parse.c, wwwoffle.conf, wwwoffle.conf.man, README, README.CONF, config.c:
  333. Censor the headers on the pages to the browser.
  334. * parse.c: Various bug fixes for new header code.
  335. * wwwoffles.c:
  336. Output the header instead of htmlmodify, strip the Content length before adding new one.
  337. * htmlmodify.l: Don't process the header here, do it in wwwoffles.
  338. Thu Jul  8 19:28:49 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  339. * wwwoffle-tools.c, wwwoffle.h, upgrade-cache.c, INSTALL, endian-cache.c:
  340. Add default dir and file perms to the wwwoffle.h file.
  341. * wwwoffle.conf, wwwoffle.conf.man, wwwoffled.c, config.h, spool.c,
  342. CHANGES.CONF, README.CONF, config.c:
  343. Add the dir-perm and file-perm configuration file options.
  344. * wwwoffles.c: Add support for the HTTP HEAD request method.
  345. * parse.c: Bug fix with new header code.
  346. Wed Jul  7 19:05:36 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  347. * wwwoffles.c:
  348. Add a new execution mode SpoolInternal so that pages are temporarily spooled before output.
  349. * spool.c, wwwoffle.h: Add functions to open and close temporary files.
  350. * misc.h, parse.c:
  351. Extended the header data type for parsing of request and reply top lines.
  352. * messages.l:
  353. Stop too many newlines from being eaten following macro expansions.
  354. Mon Jul  5 18:46:17 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  355. * ssl.c, wwwoffle.c, wwwoffle.conf, sockets.c, sockets.h, parse.c, control.c, finger.c,
  356. ftp.c, http.c, config.h, connect.c, CHANGES.CONF, README.CONF, config.c:
  357. Replace the header-timeout option with a connect-timeout option.
  358. Sun Jul  4 15:11:45 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  359. * parse.c: Some tidy-ups and changes to the modified header code.
  360. * messages.l:
  361. Change the internal structure of the program for handling headers.
  362. Fix the buffer size #define change.
  363. * ssl.c, wwwoffle.h, wwwoffles.c, parse.c, proto.h, refresh.c, http.c, misc.h,
  364. monitor.c, finger.c, ftp.c, htdig.c, config.h, control.c, document.c, config.c:
  365. Change the internal structure of the program for handling headers.
  366. There is now a new datatype for the header of a request or reply.
  367. Sat Jul  3 11:13:22 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  368. * wwwoffle-tools.c, wwwoffle.c, wwwoffle.h, wwwoffles.c, INSTALL, messages.l, ssl.c:
  369. Make the buffer size for reading from the cache or sockets larger.
  370. * misc.h, parse.c, wwwoffle.conf, finger.c, ftp.c, http.c, io.c, config.c, config.h,
  371. connect.c, CHANGES.CONF, Makefile, README.CONF:
  372. Add in the header-timeout configuration file option.
  373. Fri Jul  2 19:37:59 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  374. * wwwoffle-tools.c, misc.h, spool.c, index.c, misc.c, README.win32, htdig.c:
  375. Replace the ':' in the host sub-directory name with a '!' for Win32.
  376. * wwwoffle.conf, config.c, purge.c, README, README.CONF:
  377. Remove the ability to use symlinks in the cache instead of the Alias section of the config file.
  378. * README.lang: Updated the list of Spanish translated pages.
  379. Mon Jun 28 18:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  380. Version 2.4e of WWWOFFLE Released.
  381. Mon Jun 28 17:53:52 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  382. * NEWS, version.h: Updated to version 2.4e.
  383. Fri Jun 18 16:52:13 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  384. * purge.c: More changes to make it portable.
  385. * spool.c: Fix potential bug with badly formatted monitor spool files.
  386. * monitor.c:
  387. Fix rare bug of duplicating requests due to coincidence of monitor time.
  388. * messages.l: Fix bug with changes to message parser.
  389. Wed Jun 16 18:50:15 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  390. * misc.c: Fix the CanonicaliseName() function (again).
  391. Sun Jun 13 13:33:09 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  392. * misc.c, misc.h:
  393. Use the CanonicaliseName() function from cxref for sorting out linked URLs.
  394. Sat Jun 12 16:11:22 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  395. * Makefile, README.lang: Typo fix.
  396. Mon Jun  7 16:40:36 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  397. * wwwoffles.c: Add in ExtraDebug for cached replies.
  398. Thu Jun  3 15:57:39 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  399. * wwwoffled.c: Fix the printing of the pid with the -p option.
  400. Wed Jun  2 17:39:09 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  401. * Makefile: Added the Spanish translated pages.
  402. Fixed a problem with LANG being defined, but being wrong.
  403. * README.lang: Added the Spanish translated pages.
  404. Wed May 26 18:17:16 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  405. * wwwoffled.c, wwwoffled.man, README:
  406. Add in a -p option to print the pid of the demon on stdout before it detaches.
  407. * purge.c: Make portable to Solaris and SunOS.
  408. Wed May 19 20:13:24 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  409. * README.lang: Initial revision
  410. * README.1st: Add in the README.lang file.
  411. * Makefile: Add in the LANG=fr option.
  412. * htmlmodify.l:
  413. Change to a more language neutral date output for the cache-info.
  414. * messages.l: Strip some trailing whitespace after a macro expansion.
  415. Sat May 15 13:00:01 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  416. * purge.c:
  417. Make portable to FreeBSD (#include and 32bit v 64bit differences).
  418. Fri May 14 17:56:35 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  419. * README.CONF, wwwoffle.conf: Update some documentation.
  420. Wed May 12 18:46:25 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  421. * config.c: Fix the bug with the no-lasttime-index not working.
  422. Mon May 10 18:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  423. Version 2.4d of WWWOFFLE Released.
  424. Mon May 10 17:51:13 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  425. * version.h, NEWS: Updated to version 2.4d.
  426. * misc.c: Bug fix for password protected pages.
  427. Sun May  9 18:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  428. Version 2.4c of WWWOFFLE Released.
  429. Sun May  9 17:51:12 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  430. * NEWS, version.h: Updated to version 2.4c.
  431. Tue May  4 18:49:34 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  432. * Makefile: Ensure that the directory CONFDIR exists or create it.
  433. Fri Apr 30 06:35:10 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  434. * messages.l:
  435. Fix file handle leak with local pages and improve the error log messages.
  436. Tue Apr 20 17:41:38 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  437. * misc.c, misc.h, parse.c:
  438. Fix a problem with unusual characters in usernames or passwords.
  439. Sun Mar 28 10:02:57 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  440. * parse.c: Allow '%' characters in the control password.
  441. Sat Mar 20 17:34:27 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  442. * wwwoffle.conf.man, spool.c, wwwoffle.conf, config.c, config.h, CHANGES.CONF, README.CONF:
  443. Allow the lasttime/prevtime indexes to be disabled.
  444. * index.c:
  445. If the IndexLatestDays option is 0 or negative then don't search.
  446. Wed Mar 17 19:58:16 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  447. * wwwoffle.conf:
  448. Update the comments with the anchor-requested-* options.
  449. * wwwoffle.conf.man, wwwoffle.conf, purge.c, config.h, config.c, README.CONF, CHANGES.CONF:
  450. Add in a min-free option to the purge section to specify a minimum amount of free disk space after purging.
  451. Tue Mar 16 19:15:39 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  452. * purge.c:
  453. Made the purge disk usage more accurate with block sizes and directory entries.
  454. Sun Mar 14 08:53:58 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  455. * wwwoffle.h, connect.c, spool.c:
  456. Change the handling of the lasttime indexes so that deleting a file deletes it there also.
  457. Sat Mar 13 16:55:25 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  458. * wwwoffle.conf.man, upgrade-config.pl, wwwoffle.conf, config.h, htmlmodify.l, README.CONF, config.c, CHANGES.CONF:
  459. Allow links that have been requested but are not cached to be modified.
  460. * parse.c:
  461. Change the decision process for requesting changes so that error pages always get re-requested.
  462. Fri Mar  5 17:36:02 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  463. * INSTALL, Makefile:
  464. Add in the installation of the German web-pages and documentation.
  465. Thu Mar  4 19:42:26 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  466. * htdig.c, README.htdig: Allow indexing of the lasttime directory.
  467. Thu Feb 25 18:58:19 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  468. * refresh.c:
  469. Make the recursive fetch of a URL with a username/password work.
  470. Sat Feb 20 12:13:07 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  471. * messages.l, wwwoffles.c: Fix security problem with local web server.
  472. Sat Feb 20 11:28:09 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  473. * upgrade-config.pl:
  474. Update the script to include the extra MIME Types that have been added.
  475. Don't add wildcards if the version of the file is new enough to already have them.
  476. * wwwoffles.c, refresh.c, wwwoffle.h:
  477. Make the refresh-force option work correctly.
  478. Fri Feb 19 19:55:10 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  479. * vrml.l, xml.l, document.c, html.l, javaclass.c, Makefile:
  480. Put extra debugging outputs in the document parsers.
  481. Mon Feb  8 17:45:05 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  482. * config.c: Fix a special case of wildcard matching.
  483. Sun Feb  7 10:35:09 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  484. * config.c: Fix a bug in the URL-SPECIFICATION parsing.
  485. Sat Feb  6 17:31:44 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  486. * htdig.c: Change the argv[0] term to the exec for the htsearch script.
  487. * monitor.c, spool.c, wwwoffle-tools.c:
  488. Open files in binary mode on Win32.
  489. Tue Feb  2 17:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  490. Version 2.4b of WWWOFFLE Released.
  491. Tue Feb  2 16:53:07 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  492. * NEWS, version.h: Upgrade to version 2.4b.
  493. * html.l: Added in some more parsing.
  494. Mon Feb  1 19:29:06 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  495. * refresh.c: Do not infinitely recurse fetching objects.
  496. Tue Jan 26 17:42:01 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  497. * wwwoffle.c:
  498. Put the stylesheets, scripts and objects into the HTML link following.
  499. * html.l: Added more HTML parsing.
  500. Sat Jan 23 15:38:03 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  501. * refresh.c:
  502. Don't let Location headers break the checking when recursive fetching.
  503. Sat Jan 23 15:31:40 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  504. * README.htdig:
  505. Add in an explanation that a pre-installed htdig can be used.
  506. * wwwoffles.c:
  507. Reduce the length of time that wwwoffle waits for a page to become unlocked.
  508. Sat Jan 23 12:49:05 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  509. * html.l: Fix a base URL problem.
  510. * document.c: Fix the parsing of the mime type.
  511. * xml.l: Update to parser.
  512. Sun Jan 17 11:54:59 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  513. * html.l: Remove the html modification code to another file.
  514. * wwwoffle.conf: Add more mime types for new parsers.
  515. * document.h, document.c:
  516. Add the new parsers and improve the document type detection.
  517. * javaclass.c, refresh.c: Change the name of the object references.
  518. * README, Makefile: Add in the new parsers.
  519. * htmlmodify.l, vrml.l, xml.l: Initial revision
  520. Fri Jan 15 17:27:39 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  521. * wwwoffle-tools.c:
  522. Allow wwwoffle-ls to operate on the monitor directory.
  523. Wed Jan 13 19:10:13 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  524. * wwwoffles.c:
  525. Allow recursive requests to be made when online even if DontRequestOffline is *://*.
  526. Sun Jan 10 10:33:22 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  527. * FAQ: Update the FAQ about /etc/resolv.conf problems.
  528. Mon Jan  4 17:18:25 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  529. * CHANGES.CONF:
  530. State clearly that wildcard matching is now done for the LocalNet and AllowedConnecthosts sections.
  531. * wwwoffle.conf: Fixed some typos in the comment descriptions.
  532. Wed Dec 30 15:10:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  533. Version 2.4a of WWWOFFLE Released.
  534. Wed Dec 30 15:04:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  535. * NEWS, version.h: Updated to version 2.4a.
  536. Thu Dec 24 14:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  537. * README.htdig:
  538. Remove the need for a patch to htdig if using version 3.1.0b3 or 3.1.0b4.
  539. Mon Dec 21 20:53:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  540. * Makefile: Change the dependencies for connect.c.
  541. * connect.c:
  542. Use CloseSocket() instead of close() and don't kick of the fetching here when -fetch is run.
  543. * wwwoffles.c, spool.c: Use hard links instead of symlinks.
  544. Sun Dec 20 14:37:49 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  545. * FAQ: Bug fix due to conf file changes.
  546. * refresh.c, wwwoffles.c, document.c, document.h, html.l, javaclass.c:
  547. Java and HTML parsing changes; more consistent, better Java class support.
  548. * FAQ: A new Java question and answer.
  549. * configedit.c:
  550. Make sure the written configuration file is in DOS format.
  551. * errors.c: Make sure the win32 syslog output is in DOS format.
  552. Thu Dec 17 19:02:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  553. * spool.c:
  554. Stop wwwoffle -online from hanging up when reading the monitored files.
  555. Thu Dec 17 09:19:27 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  556. * htdig.c: Use putenv() instead of setenv() for POSIX compatability.
  557. Mon Dec 14 16:32:29 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  558. * wwwoffle.conf: Fix a typo.
  559. Sun Dec 13 15:23:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  560. * README.htdig:
  561. Corrected the wrong information about configuring htdig.
  562. Sun Dec 13 09:50:27 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  563. * wwwoffled.man, wwwoffle.man, wwwoffle.conf.man, UPGRADE, README.win32,
  564. README.PWD, README.htdig, README.CONF, README.1st, README, INSTALL, FAQ, CONVERT:
  565. Some very minor documentation changes.
  566. Sat Dec 12 13:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  567. Version 2.4 of WWWOFFLE Released.
  568. Sat Dec 12 13:26:20 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  569. * NEWS, version.h: Update to version 2.4.
  570. Sat Dec 12 11:50:14 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  571. * wwwoffles.c: Fix the change to the lockfile creation.
  572. Mon Dec  7 18:50:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  573. * wwwoffles.c:
  574. Ensure that the DontRequestOffline check is made in all cases.
  575. Sun Dec  6 11:04:57 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  576. * wwwoffles.c:
  577. Remove a race condition with the lockfile and new spool file creation.
  578. Sat Dec  5 13:57:20 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  579. * configedit.c:
  580. Convert the content of the textareas to safe HTML markup.
  581. * wwwoffles.c:
  582. Stopped infinite recursion on sets of pages that mutually
  583. meta-refresh to each other or include each other as frames.
  584. Stopped core dumps when spooling some files.
  585. * wwwoffle.h, refresh.c:
  586. Stopped infinite recursion on sets of pages that mutually
  587. meta-refresh to each other or include each other as frames.
  588. * messages.l:
  589. Allow NULL as an argument to HTMLMessage and HTMLMessageBody.
  590. Eat whitespace at the beginning of variable assignments.
  591. * upgrade-config.pl:
  592. Insert the request-changed-once option when upgrading.
  593. * configedit.c:
  594. Give the old file a different name from that used by upgrade-config.pl.
  595. * config.c:
  596. Fix the matching of '*://*' patterns for URL-SPECIFICATIONs.
  597. * document.c: Bug fix with base URL.
  598. Fri Dec  4 19:43:32 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  599. * htdig.c:
  600. Make the pages simpler and don't stop htdig from indexing them.
  601. * README:
  602. Add a copyright statement about htdig for the icons we are supplying.
  603. * html.l:
  604. Don't modify links that are protocols not supported by wwwoffle.
  605. * wwwoffles.c: Re-instate the HEAD method, but still broken.
  606. Thu Dec  3 19:22:19 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  607. * refresh.c, wwwoffles.c, ftp.c, monitor.c, configedit.c, control.c:
  608. Modify function calls to use NULL as an argument to HTMLMessage and HTMLMessageBody.
  609. * Makefile:
  610. Fix the test using endian-cache in the installation procedure.
  611. * upgrade-config.pl:
  612. Fix problem with LocalHost and AllowedConnectHost section updating.
  613. Wed Dec  2 19:25:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  614. * wwwoffles.c:
  615. Don't store timeout or client cancel messages when in autodial mode.
  616. Tue Dec  1 19:55:42 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  617. * htdig.c: Allow indexing of the ftp and finger URLs using the
  618. http://localhost:8080/ftp/ and http://localhost:8080/finger/ URLs.
  619. * configedit.c:
  620. More consistent configuration file body comment handling.
  621. Mon Nov 30 20:20:42 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  622. * wwwoffles.c, wwwoffle.c, wwwoffled.c, upgrade-cache.c, purge.c, refresh.c, html.l, javaclass.c:
  623. Fixed up some inconsistent PrintMessage outputs.
  624. * sockets.c: Some Cygwin changes for win32.
  625. * wwwoffle-tools.c:
  626. Allow wwwoffle-ls to operate on the prevtime[0-9] directories.
  627. * wwwoffle.conf: Fix a typo.
  628. * misc.c: Problem with FreeBSD specific code.
  629. Wed Nov 25 18:45:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  630. Version 2.4-beta of WWWOFFLE Released.
  631. Wed Nov 25 18:40:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  632. * version.h, NEWS: Updated to version 2.4-beta.
  633. Tue Nov 24 17:43:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  634. * index.c: Bug fix for error web-pages.
  635. Sun Nov 22 20:36:07 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  636. * spool.c:
  637. Set the default monitor times for new monitored files to be once a week starting now.
  638. * document.h: Include misc.h.
  639. Sat Nov 21 13:18:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  640. * parse.c:
  641. Fix the RequestChanges() function for the once-per-session requesting.
  642. Thu Nov 19 17:32:38 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  643. * spool.c: Change an error message from Warning to Inform.
  644. Wed Nov 18 18:46:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  645. * document.h, javaclass.c, document.c: Initial revision
  646. * wwwoffle.h, wwwoffles.c, wwwoffle.c, html.l, refresh.c, Makefile, README, FAQ:
  647. Add in parsing of Java class files for more Java class files.
  648. * htdig.c, README.htdig: Update to the new version of htdig.
  649. Sat Nov 14 19:58:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  650. * html.l:
  651. Make sure that links to the current page are highlighted correctly.
  652. Sat Nov 14 15:48:52 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  653. * wwwoffle.conf.man, upgrade-config.pl, wwwoffle.conf, config.c, CHANGES.CONF, README.CONF:
  654. Added in wildcard matching to the hostname and pathname matching in the config file.
  655. Thu Nov 12 11:26:18 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  656. * FAQ: Indicate the security issues with the proxy authenticate option.
  657. * parse.c:
  658. Added in the HTTP/1.1 Proxy-Authenticate method of allowing/denying access to the proxy server.
  659. * wwwoffles.c, wwwoffled.c:
  660. Added in the HTTP/1.1 Proxy-Authenticate method of allowing/denying access to the proxy server.
  661. Improve the compatability of the output messages with the audit-usage.pl script.
  662. * errors.c, connect.c:
  663. Improve the compatability of the output messages with the audit-usage.pl script.
  664. * audit-usage.pl:
  665. Output the username if the proxy authenticate option is used.
  666. * upgrade-config.pl, wwwoffle.conf.man, config.h, wwwoffle.conf, CHANGES.CONF, README.CONF, config.c:
  667. Added in the HTTP/1.1 Proxy-Authenticate method of allowing/denying access to the proxy server.
  668. * misc.c:
  669. Modify the LinkURL function to recognise empty links as links to the current page.
  670. * Makefile, INSTALL:
  671. Configure the htdig files that are installed automatically.
  672. * wwwoffle.conf:
  673. Change the Anchor modifications to make them colour coded.
  674. Wed Nov 11 19:31:06 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  675. * parse.c: Bug fix for RequestChanges().
  676. Tue Nov 10 19:55:36 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  677. * index.c: Allow sorting by domain name in the indexes.
  678. Sun Nov  8 13:43:25 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  679. * messages.l: Handle CR and LF the same.
  680. * html.l, wwwoffle.h, wwwoffles.c, wwwoffle.conf, wwwoffle.conf.man, upgrade-config.pl,
  681. config.h, README.CONF, config.c, CHANGES.CONF, Makefile:
  682. Add a new section to the config file that enables modification of the spooled HTML.
  683. Put the add-info-refresh option in here as well as new options to modify anchors
  684. depending on whether they are cached or not.
  685. Sat Nov  7 21:44:14 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  686. * messages.l:
  687. Add in Date headers to all internally generated pages and Last-Modified ones for local web-pages.
  688. * misc.c: Have two strings for the RFC822Date return value.
  689. * misc.c:
  690. Remove the conditional compilation for the different programs.
  691. * config.c: Bug fix for the new DontIndex options.
  692. * wwwoffles.c:
  693. Fix the confirm requests option so that it ignores the refresh form and posted requests.
  694. * monitor.c: Fix the default condition of the hour of day display.
  695. Sat Nov  7 14:17:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  696. * wwwoffle.conf, wwwoffle.conf.man, README.CONF, config.c, config.h, index.c, CHANGES.CONF:
  697. Add the option into the DontIndex section of the config file to
  698. exclude pages from particular indexes, not just a global exclusion.
  699. Sat Nov  7 13:44:01 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  700. * refresh.c, misc.c, io.c, messages.l, Makefile, errors.c:
  701. Remove the conditional compilation for the different programs.
  702. Sat Nov  7 12:22:11 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  703. * README.CONF, wwwoffle.conf, CHANGES.CONF, FAQ, INSTALL, README:
  704. Added some more clarifying information for Win32 users.
  705. * README.1st, misc.c, spool.c, io.c, messages.l, errors.c, Makefile:
  706. Include the Win32 changes that came from version 2.3e.
  707. Wed Nov  4 18:50:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  708. Version 2.3e of WWWOFFLE Released.
  709. Wed Nov  4 18:40:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  710. * NEWS, version.h: Update to version 2.3e.
  711. * README.win32: Initial revision
  712. * wwwoffled.c:
  713. Change the order of error handler starting for win32 version. [version 2.3e branch]
  714. * spool.c:
  715. Change the handling of the outgoing directory for win32 version. [version 2.3e branch]
  716. * misc.c:
  717. Change the timezone variable for win32 version. [version 2.3e branch]
  718. * messages.l, io.c:
  719. Change to USE_STD_ARG for win32 version. [version 2.3e branch]
  720. * errors.c:
  721. Changed the syslog functions and USE_STD_ARG for win32 version. [version 2.3e branch]
  722. * README.1st:
  723. More documentation for win32 version. [version 2.3e branch]
  724. * Makefile:
  725. Changed the installation procedure for win32. [version 2.3e branch]
  726. Wed Oct 28 17:04:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  727. * parse.c:
  728. Add more debuggin information when requesting changes or not.
  729. * monitor.c: Use localtime for the monitoring.
  730. Tue Oct 27 20:29:25 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  731. * wwwoffle.conf.man, wwwoffle.h, wwwoffle.conf, upgrade-config.pl, monitor.c, spool.c, config.h, index.c, config.c, CHANGES.CONF, README.CONF:
  732. Added in more complex monitoring intervals.
  733. Mon Oct 26 17:30:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  734. * wwwoffles.c:
  735. Continue recursive fetching even if the page has not changed on the server.
  736. * wwwoffle.conf.man, wwwoffles.c, parse.c, wwwoffle.conf, config.h, connect.c, config.c, CHANGES.CONF, README.CONF:
  737. Added in the option to only request changes for each page once during a session online.
  738. Sun Oct 25 17:14:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  739. * purge.c: Move files that have a future datestamp to the current time.
  740. Tue Oct 13 19:15:36 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  741. * wwwoffle.conf.man, config.h, parse.c, wwwoffle.conf, README.CONF, config.c, CHANGES.CONF:
  742. Allow the referer header to be censored.
  743. * misc.c, Makefile: Add in the patches from the freebsd ports webpage.
  744. Mon Oct 12 18:40:01 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  745. * wwwoffles.c: Add in the changes from version 2.3d.
  746. Sun Oct 11 16:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  747. Version 2.3d of WWWOFFLE Released.
  748. Sun Oct 11 16:21:23 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  749. * NEWS, version.h: Upgrade to version 2.3d. [wwwoffle-2.3d side branch]
  750. * wwwoffles.c: Fix recursive fetching and confirm-requests option. [wwwoffle-2.3d side branch]
  751. Sat Oct 10 10:03:07 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  752. * wwwoffles.c:
  753. Add the request cancel password to the RefreshWillGet output page.
  754. Wed Oct  7 16:26:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  755. * html.l: Fix the HTML header parser again.
  756. Tue Oct  6 16:40:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  757. * wwwoffled.c:
  758. Add the IP address into the error message for rejected connections.
  759. Sun Oct  4 15:04:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  760. * parse.c, wwwoffle.h, wwwoffles.c:
  761. Fixed again the new add-info-refresh method.
  762. * ssl.c: Initial revision
  763. * wwwoffles.c, wwwoffle.conf.man, upgrade-config.pl, wwwoffle.conf, config.h, messages.l, proto.h, CHANGES.CONF, Makefile, README, README.CONF, config.c:
  764. Added Secure Socket Layer (SSL) (e.g. https) tunneling.
  765. Sat Oct  3 16:01:46 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  766. * messages.l: Fix some cosmetic lex errors.
  767. * html.l: Fix the modified add-info-refresh option.
  768. * spool.c: Bug fix with deleting lasttime spooled files by URL.
  769. Fri Oct  2 14:06:57 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  770. * wwwoffles.c, wwwoffle.conf, wwwoffle.conf.man, config.h, upgrade-config.pl, README.CONF, config.c, CHANGES.CONF:
  771. Added a DontRequestOffline section to replace the offline-requests option.
  772. * wwwoffles.c:
  773. Added more information to the 'wwwoffle -fetch' messages.
  774. Wed Sep 30 18:20:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  775. * purge.c: Purge the tmp.* files in the outgoing directory.
  776. * html.l, wwwoffle.h, wwwoffles.c:
  777. Move the add-info-refresh code to the html parser.
  778. * Makefile:
  779. Relent on the object files included at the cost of larger executable.
  780. * errors.c, upgrade-cache.c, wwwoffle-tools.c, endian-cache.c:
  781. Change the code to allow the wwwoffle executable to use errors-noconf.o.
  782. Tue Sep 29 17:49:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  783. * spool.c:
  784. Stop the disk thrashing by moving the lastime/prevtime directories and not the individual files.
  785. Sun Sep 27 09:50:22 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  786. * README.htdig:
  787. Updated the description to include the supplied patch to htdig.
  788. Wed Sep 23 17:53:48 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  789. * wwwoffles.c: Fix the ConfirmRequests option.
  790. Mon Sep 21 16:11:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  791. * spool.c:
  792. Change the failure to open outgoing spool file error message from Inform to Warning.
  793. Fri Sep 18 18:15:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  794. Version 2.3c of WWWOFFLE Released.
  795. Fri Sep 18 18:14:14 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  796. * version.h, NEWS: Updated to version 2.3c. [wwwoffle-2.3c side branch]
  797. * config.c:
  798. Fix problems matching the 'default' case of URL-SPECIFICATIONs. [wwwoffle-2.3c side branch]
  799. Sat Sep 12 13:18:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  800. * README.htdig, htdig.c: Initial revision
  801. * wwwoffles.c:
  802. Include the hooks for the htdig URLs and htdig User-Agent.
  803. * wwwoffle.h: Add the htdig.c functions.
  804. * README.1st: Include the README.htdig file.
  805. * README: Include information about htdig.
  806. * Makefile: Add htdig.c to the list.
  807. Sat Sep 12 12:40:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  808. Version 2.3b of WWWOFFLE Released.
  809. Sat Sep 12 12:39:07 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  810. * version.h, NEWS: Update to version 2.3b.
  811. Thu Sep  3 17:32:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  812. * wwwoffles.c, parse.c: Fix bug to allow request for to work offline.
  813. Wed Sep  2 17:35:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  814. * wwwoffle.conf: Added Javascript to MimeTypes.
  815. Tue Aug 25 18:50:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  816. Version 2.3a of WWWOFFLE Released.
  817. Tue Aug 25 18:46:02 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  818. * NEWS, version.h: Updated to version 2.3a.
  819. * config.c: Fixed bug in configuration file reading.
  820. Sat Aug 22 12:20:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  821. Version 2.3 of WWWOFFLE Released.
  822. Sat Aug 22 12:17:11 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  823. * version.h, NEWS: Updated to version 2.3.
  824. Sat Aug 22 12:15:18 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  825. * wwwoffles.c, misc.c, wwwoffle.c:
  826. Allow passwords to be specified in the URL used in the wwwoffle program.
  827. * parse.c: Fix bug with passworded pages.
  828. Fri Aug 21 12:36:32 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  829. * wwwoffles.c: Make wwwoffle command line requests work again.
  830. Thu Aug 20 18:16:47 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  831. * refresh.c: Fix bug with scripts button on request form.
  832. Sun Aug 16 15:31:58 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  833. * Makefile, README: Updated with the new wwwoffle-tools options.
  834. * wwwoffle-tools.c:
  835. Added in a read and write option to read and write directly to the cache.
  836. Fri Aug 14 19:29:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  837. * README: Added the audit-usage.pl program.
  838. * audit-usage.pl: Initial revision
  839. * connect.c: Change some of the messages to make parsing easier.
  840. Thu Aug 13 18:12:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  841. * upgrade-config.pl: Bug fix with commented out lines.
  842. Wed Aug 12 18:57:30 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  843. * misc.c: An extra check on bogus URLs.
  844. Sat Aug  8 16:25:03 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  845. * wwwoffle.conf.man, wwwoffles.c, config.h, wwwoffle.conf, config.c, CHANGES.CONF, README.CONF:
  846. Added in the confirm-requests option.
  847. Sat Aug  8 10:56:47 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  848. * wwwoffles.c:
  849. Fix relocation headers not getting fetched in non-recursive modes.
  850. Tue Aug  4 18:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  851. Version 2.3-beta of WWWOFFLE Released.
  852. Tue Aug  4 18:21:27 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  853. * NEWS, version.h: Updated to version 2.3-beta.
  854. Mon Aug  3 18:47:27 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  855. * wwwoffles.c:
  856. Don't allow recursive requests while offline if offline-requests is not set.
  857. Wed Jul 29 18:32:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  858. * README, FAQ: Update to version 2.3.
  859. * Makefile: Use tar instead of 'cp -a'.
  860. * wwwoffles.c:
  861. Clean up the messages to remove username/password except for Debug and ExtraDebug.
  862. Tue Jul 28 19:01:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  863. * wwwoffles.c: More careful handling of the lock file.
  864. Sun Jul 26 11:07:12 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  865. * wwwoffles.c, wwwoffle.conf, wwwoffle.conf.man, config.c, config.h, CHANGES.CONF, README.CONF:
  866. Add in the connect-retry option.
  867. Sun Jul 26 08:19:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  868. * refresh.c:
  869. Fix bugs with recursive fetching (add function for relocation, meta-refresh doesn't recurse).
  870. * wwwoffle.h: Added a new function to refresh.c.
  871. * wwwoffles.c:
  872. Fix bugs with recursive fetching (relocation doesn't recurse, request-changed was broken).
  873. Tue Jul 21 17:52:40 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  874. * index.c: Do not index the backup files.
  875. Use a configurable error message for directories that cannot be read.
  876. * wwwoffle-tools.c: Do not list the backup files.
  877. Mon Jul 20 18:55:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  878. * monitor.c: Monitoring now works, bugs fixed again.
  879. Sun Jul 19 10:33:20 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  880. * messages.l: Allow ? in the message files.
  881. * monitor.c, index.c:
  882. Fix bugs in monitor age determination in index and when going online.
  883. Sat Jul 18 19:14:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  884. * monitor.c: A change for the configurable index pages.
  885. * index.c: Make the index pages user configurable.
  886. Sat Jul 18 13:10:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  887. * parse.c, misc.h, io.c:
  888. Make the Netscape fix from version 2.2c work for forms that upload files.
  889. * wwwoffles.c:
  890. Make sure the lock file is deleted if the transfer is aborted.
  891. Wed Jul 15 18:36:04 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  892. * config.c:
  893. Convert the proto and host in the URL-SPECIFICATION to lower case.
  894. Mon Jul 13 19:07:34 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  895. * config.c: Fix a bug with the URL-SPECIFICATION parsing.
  896. * wwwoffles.c:
  897. Be more careful with deleting the lock file when exiting.
  898. Sun Jul 12 17:04:58 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  899. * spool.c, wwwoffles.c, wwwoffle.h:
  900. Add a lock file so that a browser accessing a page currently being fetched waits for it and does not fetch it again.
  901. Change the behaviour of the backup file to delete the original.
  902. Sun Jul 12 11:22:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  903. * wwwoffle.conf.man, wwwoffles.c, wwwoffle.conf, config.h, upgrade-config.pl,
  904. README.CONF, config.c, CHANGES.CONF:
  905. Allow a replacement URL to be used instead of those in the DontGet section.
  906. * index.c: Stop problems with missing U* files.
  907. Sat Jul 11 16:12:41 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  908. * wwwoffles.c, wwwoffle.conf.man, index.c, upgrade-config.pl, wwwoffle.conf,
  909. README.CONF, config.c, config.h, CHANGES.CONF:
  910. Improved the Mirror option in the config file.
  911. Now called Alias and works at the level of sub-directories.
  912. No support in indexes now for aliases.
  913. * wwwoffle.c: Fixed a bug with reading from stdin.
  914. Fri Jul 10 18:49:32 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  915. * wwwoffled.c: Ignore the SIGPIPE signal.
  916. Fri Jul 10 15:43:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  917. * wwwoffles.c, parse.c: The changes introduced in version 2.2c.
  918. Fri Jul 10 15:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  919. Version 2.2c of WWWOFFLE Released.
  920. Fri Jul 10 15:26:31 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  921. * NEWS, version.h: Upgrade to version 2.2c. [wwwoffle-2.2c side branch]
  922. * wwwoffles.c: Make the refresh button work while online.
  923. Perform the sanity checks at the correct time after a refresh. [wwwoffle-2.2c side branch]
  924. Thu Jul  9 18:54:52 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  925. * parse.c:
  926. Stop Netscape complaining when posting forms. [wwwoffle-2.2c side branch]
  927. * monitor.c:
  928. Stop monitoring crashing if the monitor age is zero. [wwwoffle-2.2c side branch]
  929. Thu Jul  9 18:40:25 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  930. * messages.l, io.c, errors.c:
  931. Added Solaris ix86 USE_STD_ARG. [wwwoffle-2.2c side branch]
  932. Wed Jul  8 17:58:13 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  933. * NEWS: A temporary version so that wwwoffle-2.2c can be released.
  934. Mon Jul  6 19:33:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  935. * wwwoffle.conf.man, upgrade-config.pl, wwwoffle.conf, index.c, config.c, config.h,
  936. README.CONF, CHANGES.CONF, README:
  937. Add in a DontIndex section to the config file.
  938. Sun Jul  5 15:22:59 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  939. * README: Update with the new purging method.
  940. * purge.c:
  941. Allow purging to be based on URL and not just protocol and hostname.
  942. Remove files from cache that do not belong there.
  943. * wwwoffle.conf, wwwoffle.conf.man, config.h, upgrade-config.pl, CHANGES.CONF, README.CONF, config.c:
  944. Allow purging to be based on URL and not just protocol and hostname.
  945. * index.c: Handle change to FileNameToURL().
  946. * spool.c:
  947. Change FileNameToURL() and BackupWebpageSpoolFile() functions.
  948. * wwwoffle-tools.c, endian-cache.c:
  949. Simplification of directory entry handling.
  950. Sat Jul  4 18:05:46 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  951. * wwwoffle.conf.man, wwwoffle.conf, config.c, upgrade-config.pl, CHANGES.CONF, README.CONF:
  952. Change from HOST-SPECIFICATION and FILE-SPECIFICATION to URL-SPECIFICATION.
  953. Thu Jul  2 16:34:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  954. * wwwoffle.conf.man, wwwoffle.conf, README.CONF, config.c, CHANGES.CONF:
  955. Add the del-dontget and del-dontcache options into the Purge section.
  956. Tue Jun 30 18:38:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  957. * monitor.c: Stop crashes with monitor interval of zero.
  958. Tue Jun 30 18:11:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  959. * README.1st: Added in the README.PWD file.
  960. * README.PWD: Initial revision
  961. * wwwoffles.c:
  962. Check the URL with and without the password in it when making requests (see README.PWD).
  963. * wwwoffle.h: Change the functions in parse.c.
  964. * parse.c: Add the username/password into the URL in the request.
  965. Add a new function to check the status of a spooled page.
  966. Put the authorization header in the outgoing requests if they had a password.
  967. * control.c:
  968. Match the username/password fields in the URL structure not the header.
  969. * monitor.c: Change the function to request a new URL.
  970. * refresh.c: Recursive fetching with a password specified.
  971. * spool.c: Use the password in the URL when creating the filenames.
  972. * misc.c, misc.h:
  973. Add a field to the URL structure to contain the URL with the password in it.
  974. * ftp.c: Use the specified username/password for the ftp connection.
  975. Tue Jun 23 18:12:59 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  976. * messages.l, io.c, errors.c:
  977. Added Solaris x86 to the USE_STD_ARG list.
  978. Mon Jun 22 18:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  979. Version 2.2b of WWWOFFLE Released.
  980. Mon Jun 22 18:18:46 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  981. * NEWS, version.h: Updated to version 2.2b.
  982. Mon Jun 22 18:14:57 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  983. * wwwoffle.h, messages.l:
  984. Check for If-Modified-Since header on local pages.
  985. * wwwoffles.c:
  986. Pass on the If-Modified-Since header to non-cached hosts.
  987. Check for If-Modified-Since header on local pages.
  988. Fixed a typo in the version 2.2a header checking code.
  989. * refresh.c: Fixed a problem with Meta-refresh.
  990. Sun Jun 21 16:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  991. Version 2.2a of WWWOFFLE Released.
  992. Sun Jun 21 16:21:15 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  993. * version.h, NEWS: Updated to version 2.2a.
  994. Sun Jun 21 09:09:02 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  995. * html.l: Parse the BASE tag.
  996. * wwwoffle.c, wwwoffles.c, parse.c:
  997. Disable the add-info-refresh option when using wwwoffle -o or wwwoffle -O.
  998. Sat Jun 20 16:01:52 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  999. * Makefile: Make the installed html files world readable.
  1000. * misc.c: Optimisation of the SplitURL function.
  1001. Fri Jun 19 19:26:59 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1002. * config.h, misc.c, config.c:
  1003. Allow access to servers other than wwwoffle on localhost.
  1004. Fri Jun 19 16:33:19 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1005. * parse.c:
  1006. Make the HTTP header comparisons case insensitive (added a function).
  1007. Cope with zero length POSTED forms.
  1008. * wwwoffles.c: Typos in initial sanity checks.
  1009. Thu Jun 18 19:45:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1010. * wwwoffle.h:
  1011. Added a function to make the HTTP header comparisons case insensitive.
  1012. * control.c, wwwoffles.c:
  1013. Make the HTTP header comparisons case insensitive.
  1014. Tue Jun 16 18:40:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1015. Version 2.2 of WWWOFFLE Released.
  1016. Tue Jun 16 18:34:25 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1017. * version.h, NEWS: Updated to version 2.2.
  1018. Mon Jun 15 18:58:23 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1019. * Makefile: Minor change to installation of html files.
  1020. * README: Some final updates.
  1021. * FAQ: Initial revision
  1022. * messages.l:
  1023. Check that the local file is world readable before serving.
  1024. * misc.c: Local URLs use the first named localhost.
  1025. Sun Jun 14 17:56:58 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1026. * wwwoffles.c, index.c, monitor.c, wwwoffle.h:
  1027. Change location of monitor page to /monitor-options/ to match refresh.
  1028. * UPGRADE: Spell checked.
  1029. Sun Jun 14 10:12:30 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1030. * parse.c:
  1031. Use the initial header to create the new headers (e.g. for recursive or image fetching).
  1032. * index.c, monitor.c:
  1033. Make the monitor interval work correctly and put LastTime in the index page.
  1034. * refresh.c: Fix the force option in refresh.
  1035. * wwwoffles.c: Remove URLEncoding from WillGet page.
  1036. Sat Jun 13 14:31:53 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1037. * config.h, misc.c, config.c:
  1038. Better checking if a URL is local (all possible localhost names).
  1039. Thu Jun 11 19:01:16 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1040. * wwwoffles.c: Use a customisable page for AddInfoRefresh.
  1041. Wed Jun 10 20:48:06 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1042. * wwwoffle.c: Fix bugs with the OutputWithHeader option.
  1043. * wwwoffle.h, messages.l:
  1044. Allow the HTMLMessage*() functions to return a string.
  1045. * ftp.c: Use the HTMLMessage*() function for the header
  1046. and a customisable directory head/tail and redirect.
  1047. * finger.c: Use the HTMLMessage*() function for the header.
  1048. Tue Jun  9 19:14:31 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1049. * Makefile: Changed one of the testprogram object files.
  1050. * messages.l:
  1051. Added a conditional compilation for no configuration file.
  1052. Mon Jun  8 18:29:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1053. * wwwoffles.c:
  1054. Check more carefully for not got URLs (before and after a refresh changes the URL).
  1055. * wwwoffle-tools.c:
  1056. Remove problems with files having a NULL URL if the U* file is missing.
  1057. Mon Jun  8 18:02:22 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1058. * Makefile:
  1059. Changed the conditional compilation and added the testprogs directory.
  1060. * misc.c: Added in two lots of conditional compilation.
  1061. * proto.c: Change the conditional compilation.
  1062. * io.c, errors.c:
  1063. Conditional compilation not to need the config file reading functions.
  1064. * config.c: Remove the conditional compilation SIMPLE.
  1065. Sun Jun  7 12:34:58 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1066. * purge.c: Do proportional purging when using max-size option.
  1067. Sites that have higher purge ages are not disadvantaged by having older files.
  1068. Sun Jun  7 10:35:20 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1069. * monitor.c: Slight change to the way that monitor decision is made.
  1070. * configedit.c, control.c, index.c: Renamed some of the message pages.
  1071. * wwwoffles.c: Allow an local URLS in / as well as in /local/.
  1072. * README: Add in a description of the Netscape auto configuration.
  1073. * upgrade-config.pl, wwwoffle.conf:
  1074. Add in the MIMEType for netscape auto proxy configuration.
  1075. * README.1st: Changed the name of the messages README.
  1076. Sat Jun  6 12:45:39 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1077. * README:
  1078. Added HTML parsing for:
  1079. stylesheets, images, frames, scripts and objects.
  1080. * wwwoffle.h, html.l, refresh.c:
  1081. Added parsing and recursion options for fetching:
  1082. stylesheets, images, frames, scripts and objects.
  1083. * wwwoffle.c, wwwoffle.man, Makefile:
  1084. Added command line options for fetching of:
  1085. stylesheets, images, frames, scripts and objects.
  1086. * wwwoffle.conf, wwwoffle.conf.man, config.h, upgrade-config.pl, README.CONF, config.c, CHANGES.CONF:
  1087. Added a new configuration file section for enabling fetching of:
  1088. stylesheets, images, frames, scripts and objects.
  1089. Sun May 31 15:43:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1090. * wwwoffles.c, errors.h, ftp.c, http.c, errors.c:
  1091. Add an extra level of debugging only available from the command line that prints request and reply heads.
  1092. Sun May 31 15:07:14 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1093. * spool.c, wwwoffles.c, index.c:
  1094. Move the location of the delete pages and use just the URL as the argument, so no encoding.
  1095. * control.c: Remove the embedded pages.
  1096. Move the location of the delete pages and use just the URL as the argument, so no encoding.
  1097. * wwwoffles.c:
  1098. Allow offline-requests=no and recursive fetch while online to work.
  1099. Sat May 30 18:44:36 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1100. * configedit.c: Replace the built-in pages with configurable ones.
  1101. Sat May 30 14:27:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1102. * Makefile: Make the installation work correctly.
  1103. * messages.l:
  1104. Move the error and local pages to html subdir of the cache dir.
  1105. * CHANGES.CONF, upgrade-config.pl:
  1106. Improve the upgrade-config.pl script.
  1107. * configedit.c:
  1108. Fix bug that caused seg-fault if there were no comments for first section.
  1109. Thu May 28 18:51:34 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1110. * wwwoffles.c, refresh.c, wwwoffle.h:
  1111. Radical change to recursive fetching.
  1112. Use same code for normal fetch (images etc) and recursive.
  1113. Wed May 27 18:40:04 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1114. * misc.c: Check the protocol when deciding if a file is local.
  1115. Sun May 17 09:26:49 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1116. * wwwoffles.c: Change the interface to the control and index URLs.
  1117. * index.c:
  1118. Change the interface to the index URLs, put index head and tail in customisable pages.
  1119. * control.c:
  1120. Change the interface to the control URLs, put the authorisation error in a customisable page.
  1121. * wwwoffle.h:
  1122. Added separate functions to output HTML head and body parts.
  1123. Change the interface to the control and index URLs.
  1124. * messages.l:
  1125. Added separate functions to output HTML head and body parts.
  1126. Allow new variables to overwrite old ones.
  1127. Sat May 16 12:56:33 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1128. * wwwoffle.man, wwwoffle.c, README:
  1129. Add an option to wwwoffle to output the header as well as the body.
  1130. Mon May 11 18:29:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1131. * ftp.c: Added the 501 code to the second CWD.
  1132. Sat May  9 18:56:16 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1133. * Makefile, endian-cache.c, INSTALL:
  1134. Make the endian-cache program output a status that the 'make install' process can use.
  1135. Sat May  9 18:39:59 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1136. * wwwoffle.h, wwwoffle.conf.man, config.h, io.c, wwwoffle.conf, README.CONF,
  1137. config.c, Makefile, CHANGES.CONF, INSTALL:
  1138. Added the socket-timeout option to the config file and removed unneeded #defines.
  1139. Sat May  9 13:59:56 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1140. * README.1st: Information about the user customisable pages.
  1141. * Makefile: Install the message pages as well as now having two lexers.
  1142. * README:
  1143. Added a mention of the user customisable error messages and local web pages.
  1144. * messages.l: Initial revision
  1145. * wwwoffle.h, wwwoffles.c, monitor.c, refresh.c, control.c, index.c:
  1146. A first go at putting all of the error / information pages into external files.
  1147. Removed built-in pages and added a new micro-language to make the pages.
  1148. Changed some URLs:
  1149.         /refresh/<proto>/<rest-of-url>   -> /refresh/?<url>
  1150.         /refresh/?<url>                  -> /refresh-options/?<url>
  1151.         new index /index/?<url>
  1152. * wwwoffle.c: Changed the refresh URL.
  1153. * html.l:
  1154. Now have two lexers so need different prefixes to the functions etc.
  1155. Thu May  7 17:44:41 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1156. * README.CONF, wwwoffle.conf.man, wwwoffle.conf, config.c:
  1157. Make the default option in the config file be the same as '/:' and not '/'.
  1158. Fri May  1 19:03:35 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1159. * wwwoffle.conf.man, wwwoffle.h, monitor.c, spool.c, wwwoffle.conf, README.CONF, index.c:
  1160. Allow the interval to be specified for monitored pages.
  1161. Thu Apr 30 17:39:18 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1162. * wwwoffled.c, errors.c, io.c, spool.c, Makefile:
  1163. Some minor changes to get it working on HP/UX.
  1164. Wed Apr 29 17:48:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1165. * html.l: Stop <a href="news:*"> links being followed recursively.
  1166. Mon Apr 27 18:04:01 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1167. * html.l:
  1168. Find images in <input type=image src=...> syntax and links in <map> <area href=...> </map> syntax.
  1169. Sun Apr 26 14:23:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1170. * control.c:
  1171. Don't delete lasttime spool file when deleting a URL (the symlink won't stat anyway).
  1172. Sun Apr 26 11:15:09 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1173. * index.c:
  1174. Added a 'delete all' button for the hosts in the protocol indexes.
  1175. Sun Apr 26 11:01:04 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1176. * parse.c:
  1177. Allow a host header in a request to be appended to the specified URL.
  1178. This means that you can setup wwwoffle on a firewall to intercept http requests
  1179. and proxy them without setting up the browser to use wwwoffle as a proxy (http only).
  1180. Sun Apr 26 09:07:33 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1181. * wwwoffles.c, messages.c, wwwoffle.h, index.c:
  1182. Add the FAQ to teh Welcome page.
  1183. Move the constant web-pages to a sub-directory of the spool directory.
  1184. * Makefile:
  1185. Rewritten quite a lot to tidy up the install target (by splitting it up).
  1186. Also make FAQ.html from FAQ (safely even in absence of perl).
  1187. Sun Apr 26 06:50:40 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1188. * index.c: Fixed the index for lasttime now it uses symlinks.
  1189. Sat Apr 25 18:41:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1190. * config.h, parse.c, config.c:
  1191. Allow the CensorHeader config file option replace the header instead of just removing.
  1192. * upgrade-config.pl: Initial revision
  1193. * wwwoffle.conf, wwwoffle.conf.man, CHANGES.CONF, INSTALL, README.CONF:
  1194. Changed the configuration file to have the new CensorHeader option.
  1195. Sat Apr 25 13:22:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1196. * INSTALL: Added information about running endian-cache.
  1197. List the NUM_PREVTIME_DIR #define in config.h.
  1198. First update to version 2.2.
  1199. * README: Include description of 'previous time' index pages.
  1200. First update to version 2.2.
  1201. * index.c, spool.c, wwwoffle.h:
  1202. Added in some 'previous time' index pages that show the old contents of the 'last time' index page.
  1203. Sat Apr 25 10:03:34 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1204. * parse.c: Use the new LinkURL function.
  1205. * html.l:
  1206. Moved the canonicalise_url function from here to LinkURL in misc.c.
  1207. * misc.h, misc.c:
  1208. Moved the canonicalise_url function from html.l to LinkURL here.
  1209. Renamed the UrlDecode and UrlEncode functions to URLDecode and URLEncode.
  1210. * wwwoffles.c, refresh.c, index.c, monitor.c, ftp.c, control.c, configedit.c:
  1211. Renamed the UrlDecode and UrlEncode functions to URLDecode and URLEncode.
  1212. Sat Apr 25 08:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1213. Version 2.1c of WWWOFFLE Released.
  1214. Sat Apr 25 08:29:04 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1215. * version.h, NEWS: Upgraded to version 2.1c.
  1216. Thu Apr 23 19:28:59 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1217. * README.1st: Updated to include CONVERT helpfile for endian-cache.
  1218. * CONVERT: Initial revision
  1219. * Makefile: Updated to include endian-cache.
  1220. * endian-cache.c: Initial revision
  1221. Wed Apr 22 16:38:30 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1222. * wwwoffle-tools.c:
  1223. Fix bug with specifying a directory name with a ':' in it.
  1224. Tue Apr 21 18:53:33 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1225. * md5.c: Made the code endian independent.
  1226. * md5.h, md5.c: Initial revision
  1227. * html.l: Modify the Meta-refresh fetching to work with relative URLs.
  1228. Mon Apr 20 19:20:35 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1229. * wwwoffles.c:
  1230. Fix the bug where the info-refresh banner delete button failed on some CGI URLs.
  1231. Wed Apr 15 18:10:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1232. Version 2.1b of WWWOFFLE Released.
  1233. Wed Apr 15 18:03:19 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1234. * version.h, NEWS: Upgraded to version 2.1b.
  1235. Mon Apr  6 18:16:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1236. * errors.c, io.c: Use stdarg on SGI machines.
  1237. * Makefile: Make the Makefile work with the Solaris/SunOS make.
  1238. * wwwoffled.c, sockets.c, sockets.h:
  1239. Lookup the IP address and hostname and try that against the AllowedConnect section.
  1240. Sun Apr  5 06:56:14 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1241. * index.c: Put a 'delete host' button in empty host indexes.
  1242. Fri Apr  3 18:43:33 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1243. * sockets.c:
  1244. Improved name lookup when a numeric address is given on some UNIXs.
  1245. * misc.c: Fix a bug with isdigit() function call.
  1246. Mon Mar 30 17:55:33 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1247. * parse.c: Fixed the bug with the If-Modified-Since header.
  1248. Sat Mar 28 17:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1249. Version 2.1a of WWWOFFLE Released.
  1250. Sat Mar 28 17:27:02 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1251. * NEWS, version.h: Updated to version 2.1a.
  1252. Sun Mar 15 16:05:59 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1253. * index.c: Use only the path name in the host indexes.
  1254. * refresh.c: Stopped the crashes with recursive fetching of frames.
  1255. Thu Mar 12 18:42:15 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1256. * wwwoffle.c: Don't output anything for recursive requests.
  1257. Wed Mar 11 19:04:50 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1258. * refresh.c, wwwoffles.c:
  1259. Change the way that /refresh-images-.../ URLs are handled.
  1260. Thu Mar  5 17:50:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1261. Version 2.1 of WWWOFFLE Released.
  1262. Thu Mar  5 17:41:42 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1263. * NEWS: Updated to version 2.1.
  1264. Mon Mar  2 15:06:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1265. * wwwoffle.man, wwwoffled.c, wwwoffles.c, messages.c, wwwoffle.c, control.c, README, connect.c:
  1266. Added in the autodial mode.
  1267. Thu Feb 26 20:04:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1268. * wwwoffle.h, wwwoffles.c, html.l:
  1269. When a page is being fetched and it has a Meta header with a refresh, also get that page.
  1270. Wed Feb 25 19:27:40 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1271. * index.c:
  1272. Added in a pointer to the root directory of each host (if cached) in the protocol index.
  1273. Tue Feb 24 19:47:20 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1274. * README, wwwoffle.c:
  1275. Added in a WWWOFFLE_PROXY environment variable for the wwwoffle program.
  1276. Mon Feb 23 20:10:21 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1277. * wwwoffles.c, refresh.c:
  1278. Don't fetch images or follow links from a page that has an error status.
  1279. Sat Feb 21 20:14:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1280. * refresh.c:
  1281. Added some useful notes to the refresh form page about finger etc.
  1282. Sat Feb 21 15:41:48 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1283. * misc.c: Remove '&' from list of characters not encoded.
  1284. * refresh.c, monitor.c, control.c:
  1285. Encode arguments to delete, refresh, monitor URLs to stop '&' problems.
  1286. * index.c:
  1287. Display URLs in the index without URL encoding (e.g. ~ instead of %7f).
  1288. Encode arguments to delete, refresh, monitor URLs to stop '&' problems.
  1289. Fri Feb 20 20:15:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1290. * wwwoffle.conf.man, config.h, wwwoffle.conf, README.CONF, config.c, CHANGES.CONF:
  1291. Add generic patterns HOST-SPECIFICATION and FILE-SPECIFICATION to the config file descriptions.
  1292. Put the checking for them in a separate function in config.c.
  1293. Sat Feb 14 15:39:22 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1294. * control.c: Make the delete messages the same in appearance.
  1295. Thu Feb 12 19:10:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1296. * parse.c: Bug fix for posted forms.
  1297. Wed Feb 11 19:43:36 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1298. * connect.c: Change int to pid_t.
  1299. Wed Feb 11 19:25:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1300. * misc.c, misc.h, ftp.c, index.c:
  1301. Add a link field to the URL structure for protocols that browsers cannot handle (like finger).
  1302. * wwwoffle.h, wwwoffles.c, messages.c:
  1303. Change most of the messages so that they take a 'URL *Url' instead of a 'char *url'.
  1304. Wed Feb 11 17:33:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1305. * spool.c:
  1306. Stop warning messages for the ExistsWebpageSpoolFile() function.
  1307. Tue Feb 10 19:17:49 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1308. * finger.c: Initial revision
  1309. * proto.c, proto.h, messages.c, Makefile, README:
  1310. Added in finger as if it were a standard protocol.
  1311. Mon Feb  9 20:55:32 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1312. * proto.h, proto.c, wwwoffles.c, ftp.c, http.c, parse.c:
  1313. Change the functions for the protocols to have readhead and readbody rather than readline and read.
  1314. Sun Feb  8 17:08:50 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1315. * wwwoffle.h, wwwoffles.c, messages.c, spool.c, README:
  1316. Make backup files so that remote server errors do not overwrite the existing spooled file.
  1317. Sat Feb  7 14:11:03 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1318. * config.c: Be more strict about the values in the config file.
  1319. * wwwoffle.h, wwwoffles.c, spool.c:
  1320. Bug fix for deleting file from last time directory if not changed.
  1321. * monitor.c, connect.c: Remove obvious memory leaks in wwwoffled.
  1322. Fri Feb  6 19:38:38 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1323. * wwwoffles.c:
  1324. Make the messages that are output when 'wwwoffle -fetch' is run more useful.
  1325. Don't list files in the last time index if they were unchanged since last time.
  1326. * refresh.c:
  1327. Make the messages that are output when 'wwwoffle -fetch' is run more useful.
  1328. * wwwoffle.h, spool.c: Rename a function to match the rest.
  1329. * ftp.c: A little code tidying.
  1330. Thu Feb  5 19:09:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1331. * parse.c:
  1332. Allow '!' in URLs except immediately after a '?' because wwwoffle uses that internally.
  1333. * wwwoffles.c, wwwoffle.h, messages.c:
  1334. Explicitly deny access to URLS that include usernames and passwords instead of mishandling them.
  1335. * parse.c:
  1336. Bug fix for proxy authentication that stopped external proxies working.
  1337. Wed Feb  4 20:08:48 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1338. * wwwoffles.c, refresh.c, spool.c, wwwoffle.h, README, control.c, messages.c:
  1339. Allow users to cancel their own requests provided that they do it immediately that the "Will Get" page appears.
  1340. Wed Feb  4 18:59:26 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1341. * wwwoffle.conf.man, wwwoffles.c, parse.c, wwwoffle.conf, README.CONF, config.c, config.h, CHANGES.CONF:
  1342. Change the request changed option to a time limit rather than a boolean and a hard-coded limit.
  1343. * wwwoffles.c: Fix the monitor link on the add-info-refresh.
  1344. Wed Jan 28 18:42:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1345. * wwwoffle.h, wwwoffles.c, parse.c, proto.h, refresh.c, control.c, ftp.c, http.c, monitor.c, configedit.c:
  1346. Parse the request header and body separately from the original request.
  1347. Handle the reply header separately from the reply body.
  1348. This means that nothing will get confused about header fields in the body.
  1349. Tue Jan 27 19:27:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1350. * monitor.c, refresh.c, wwwoffles.c, index.c, messages.c, configedit.c, control.c:
  1351. Made the HTML pseudo-buttons look better by putting the '[]' outside of the anchor.
  1352. Mon Jan 26 20:10:53 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1353. * spool.c, wwwoffle.h, connect.c:
  1354. Merge the DeleteLastTimeFiles() function into the DeleteLastTimeSpoolFile() function.
  1355. * parse.c: Some HTTP header parsing fixes:
  1356.   ModifyRequest() now won't censor bodies (posted data).
  1357.   MakeRequestAuthorised() now removes existing Proxy-Authorisation if there is a replacement.
  1358.   MovedLocation() no longer trashes the original header.
  1359. Mon Jan 26 19:07:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1360. * messages.c, README:
  1361. Added external proxy authentication to list of features.
  1362. * wwwoffle.conf.man, CHANGES.CONF, README.CONF, wwwoffle.conf:
  1363. Add documentation for the auth-hostname, auth-username and auth-password options for FTP and proxy.
  1364. Sun Jan 25 17:03:06 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1365. * config.h, ftp.c, config.c:
  1366. Allow different passwords to be specified for different FTP hosts.
  1367. Sun Jan 25 16:19:15 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1368. * html.l: Ignore links inside comments.
  1369. * monitor.c: Make sure we don't get the same page twice in a day.
  1370. Sun Jan 25 14:03:22 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1371. * http.c, parse.c, wwwoffle.h, config.c, config.h, ftp.c:
  1372. Allow a username and password to be specified for proxy authorisation.
  1373. Sat Jan 24 16:34:03 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1374. * html.l: Changed so that single quotes around a link work.
  1375. Sat Jan 24 14:26:55 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1376. * index.c:
  1377. Add a "Date Changed" index type which is like the old Latest index with separators.
  1378. * messages.c: Updated the link in the Welcome page to the Latest index.
  1379. Sat Jan 24 11:56:35 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1380. * control.c, spool.c, wwwoffle.h:
  1381. When deleting a URL, also delete from the lasttime directory.
  1382. * monitor.c:
  1383. First time that a file is monitored put a request in outgoing, also don't get on days that mtimedays=0.
  1384. Wed Jan 21 17:32:40 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1385. * monitor.c: Bug fix for monitoring files.
  1386. Tue Jan 20 20:10:41 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1387. * wwwoffles.c: Bug fix with length of allocated string.
  1388. Tue Jan 20 19:14:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1389. * messages.c, wwwoffled.man, README:
  1390. Added README style information about the lasttime and monitor functions.
  1391. Mon Jan 19 20:24:55 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1392. * monitor.c: Initial revision
  1393. * wwwoffle.conf, wwwoffle.conf.man, wwwoffle.h, wwwoffles.c, messages.c,
  1394. refresh.c, spool.c, control.c, index.c, config.c, config.h, connect.c,
  1395. CHANGES.CONF, Makefile, README.CONF:
  1396. Allow a list URLs to be fetched at regular intervals automatically.
  1397. Sun Jan 18 09:21:29 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1398. * Makefile, misc.c: Updated to a new md5 version.
  1399. * md5.h, md5.c: A public domain version of md5 source code.
  1400. Sun Jan 18 07:48:27 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1401. * wwwoffles.c: Tiny bug fix for lasttime pages.
  1402. Sat Jan 17 21:25:15 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1403. * wwwoffle-tools.c:
  1404. Updated to allow an ls of the outgoing or lasttime directories.
  1405. Sat Jan 17 21:14:24 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1406. * version.h: Initial revision
  1407. * wwwoffle.c, wwwoffled.c, Makefile:
  1408. Added a version.h file to simplify upgrades to version numbers.
  1409. Sat Jan 17 20:56:44 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1410. * wwwoffle.h, wwwoffles.c, connect.c, index.c, spool.c:
  1411. Make a note of all files fetched while online for an index later.
  1412. Sat Jan 17 20:21:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1413. * misc.h, misc.c:
  1414. Parse the username/password out of the URL but don't use it.
  1415. Sat Jan 17 17:25:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1416. * wwwoffle.conf.man, wwwoffle.h, wwwoffles.c, messages.c, wwwoffle.conf, config.h,
  1417.   README.CONF, config.c, CHANGES.CONF:
  1418. Added an option to not make requests while used ofline.
  1419. Thu Jan 15 17:25:43 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1420. * ftp.c:
  1421. Modified the ftp web-pages so that they work with the broken Netscape browser.
  1422. Mon Jan 12 18:40:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1423. Version 2.0c of WWWOFFLE Released.
  1424. Mon Jan 12 18:38:29 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1425. * NEWS: Updated to version 2.0c.
  1426. Sat Jan 10 16:16:30 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1427. * ftp.c:
  1428. Add in more verbose FTP responses when getting the root directory.
  1429. * misc.c: Allow protocols to be specified in upper case.
  1430. Thu Jan  8 19:14:26 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1431. * wwwoffles.c:
  1432. Ensure that add-info-refresh appears on all pages including error messages.
  1433. Remove the chance of HTTP header information appearing in the browser while online (hopefully).
  1434. Tue Jan  6 17:36:45 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1435. * Makefile: Fixed some typos.
  1436. Sun Jan  4 15:27:08 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1437. * html.l: Added another character '|' to the link URL parser.
  1438. Sat Jan  3 18:00:17 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1439. * wwwoffles.c:
  1440. Fix the fetching of images and frames and change the way the relocation header is used.
  1441. * parse.c, wwwoffle.h:
  1442. Change the way that relocation headers are handled.
  1443. * wwwoffle.c:
  1444. Stop 'broken pipe' errors when using the wwwoffle program.
  1445. * refresh.c, messages.c, ftp.c, index.c, control.c, configedit.c:
  1446. Modify the HTML outputs using advice from weblint.
  1447. Fri Jan  2 19:48:38 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1448. * wwwoffle.c: Fixed a bug in 'wwwoffle -o' that caused core dump.
  1449. Fri Jan  2 19:30:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1450. Version 2.0b of WWWOFFLE Released.
  1451. Fri Jan  2 19:20:09 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1452. * parse.c, wwwoffle.h, wwwoffles.c, NEWS, io.c: Important bug fix.
  1453. Wed Dec 31 19:30:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1454. Version 2.0a of WWWOFFLE Released.
  1455. Wed Dec 31 19:29:59 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1456. * NEWS: Updated to version 2.0a.
  1457. Wed Dec 31 19:11:34 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1458. * ftp.c: Put the login message in the root directory listing.
  1459. Wed Dec 31 10:59:42 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1460. * index.c:
  1461. When sorting by type use the last part of the file extension.
  1462. * wwwoffle.conf, README.CONF, config.c:
  1463. Change the way that file extensions are matched (from the right) for WhatMIMEType() and NotCachedOrGot().
  1464. Tue Dec 30 16:19:13 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1465. * wwwoffles.c:
  1466. Simplify some code to stop creating directories for uncached hosts.
  1467. * wwwoffle.h, wwwoffles.c, http.c, parse.c, refresh.c:
  1468. Put all of the request re-writing code in parse.c including header censorship and mirrors.
  1469. * Makefile:
  1470. Get the browser page as well as the user page when installing.
  1471. Mon Dec 29 17:15:48 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1472. * sockets.c, errors.c:
  1473. Print appropriate error messages when h_errno is set by gethostby{name,addr}.
  1474. * ftp.c: Fix the problem accessing Microsoft FTP servers.
  1475. Sun Dec 28 16:37:42 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1476. * wwwoffle-tools.c:
  1477. Ensure that we are in the spool directory before we start.
  1478. * Makefile: Fix minor installation niggle and md5 compilation flags.
  1479. Sun Dec 28 16:00:31 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1480. * sockets.h, config.c, sockets.c, Makefile:
  1481. Make the FQDN code (for the default FTPPassWord) more portable.
  1482. Sat Dec 27 17:08:32 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1483. * spool.c: Slight simplification in OpenOutgoingSpoolFile().
  1484. * purge.c: Don't miss the U* files when purging (atime>mtime).
  1485. * wwwoffles.c:
  1486. Delete requests from the outgoing directory if fetched while online.
  1487. Sat Dec 27 12:30:45 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1488. * README, README.1st:
  1489. Added more scripts to the contrib directory and referenced them in the README.
  1490. Sat Dec 27 12:07:52 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1491. * errors.c, wwwoffled.c, wwwoffled.man, config.c, config.h, README:
  1492. Allow the error level for stderr to be specified on the wwwoffled command line.
  1493. Tue Dec 23 09:09:47 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1494. * Makefile:
  1495. Fixed 'make install' for SVR4 systems and fix 'make clean' missing executables.
  1496. Sun Dec 21 10:30:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1497. Version 2.0 of WWWOFFLE Released.
  1498. Sun Dec 21 10:04:10 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1499. * NEWS: Updated for version 2.0.
  1500. Sat Dec 20 16:49:49 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1501. * wwwoffle-tools.c: Initial revision
  1502. * README, Makefile: Include the wwwoffle-tools programs.
  1503. * ftp.c: Bug fix for non-directories.
  1504. Fri Dec 19 20:33:44 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1505. * README.CONF, README.1st: Initial revision
  1506. * messages.c: Updated to version 2.0.
  1507. * UPGRADE: Changed the blurb at the top.
  1508. * README:
  1509. Split this file and removed the config file bits to README.CONF.
  1510. * INSTALL:
  1511. Took out the special notes for version 1.0 users and the blurb at the end.
  1512. * CHANGES.CONF: Added a link to the other help files.
  1513. * wwwoffle.conf.man: Fixed a formatting bug.
  1514. Thu Dec 18 19:20:17 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1515. * ftp.c: Made symbolic links in dir listing do something useful.
  1516. Thu Dec 18 19:10:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1517. * wwwoffles.c, messages.c, spool.c, wwwoffle.h, index.c, control.c:
  1518. Added in the option to delete all files from a directory in cache or all outgoing.
  1519. Wed Dec 17 19:27:39 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1520. * config.c: Fixed bug with using 'none' as the default proxy.
  1521. * ftp.c: Directory listing are now in HTML.
  1522. * errors.c: Added in support for the '%c' format.
  1523. * wwwoffles.c: Fixed bug with closing outoing spool file.
  1524. Mon Dec 15 19:04:56 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1525. * proto.c, proto.h, ftp.c, http.c, parse.c:
  1526. Added in a readline() function to the Protocol to read the reply header.
  1527. Sun Dec 14 21:57:22 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1528. * configedit.c:
  1529. Simplified the parser that generates the form, allow sections without comments.
  1530. * wwwoffle.h, wwwoffles.c, spool.c:
  1531. Added in a function ExistsWebpageSpoolFile() to save some open() and close().
  1532. Sun Dec 14 12:30:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1533. Version 2.0-beta of WWWOFFLE Released.
  1534. Sun Dec 14 12:21:01 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1535. * NEWS: Updated to version 2.0-beta.
  1536. Sun Dec 14 12:18:12 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1537. * Makefile: Create the http directory during 'make install'.
  1538. Sun Dec 14 10:01:23 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1539. * wwwoffles.c, sockets.h, wwwoffle.c, wwwoffle.h, wwwoffled.c, misc.h, parse.c,
  1540.   refresh.c, sockets.c, html.l, http.c, io.c, connect.c, control.c, ftp.c:
  1541. Remove all stdio manipulation of sockets, replace with functions in io.c.
  1542. Sat Dec 13 11:15:59 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1543. * wwwoffle.conf, README, config.c:
  1544. Changed the default MIME Type to "text/plain" from "application/octet-stream".
  1545. Sat Dec 13 11:12:50 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1546. * wwwoffle.h, wwwoffles.c, http.c, parse.c, proto.c, proto.h, errors.c, errors.h, ftp.c:
  1547. Changed the program interface to the different protocols.
  1548. Made the error messages more useful.
  1549. Sat Dec 13 08:37:37 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1550. * INSTALL: Added a section about editing the config file.
  1551. Fri Dec 12 20:56:28 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1552. * CHANGES.CONF: Initial revision
  1553. Fri Dec 12 18:47:16 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1554. * config.c, wwwoffle.conf.man, config.h, ftp.c, wwwoffle.conf, README:
  1555. Added config file options for FTP username and password and MIME types.
  1556. Wed Dec 10 17:07:25 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1557. * ftp.c: Initial revision
  1558. * wwwoffles.c: Fixed a bug with the close function on each protocol.
  1559. * proto.h, Makefile, proto.c: Added in ftp protocol.
  1560. * wwwoffled.c, sockets.c, sockets.h:
  1561. Changed socket functions interface for use with FTP.
  1562. Sun Dec  7 15:00:08 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1563. * index.c: Fixed error in redirection page.
  1564. Fri Dec  5 19:30:48 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1565. * index.c: Always allow the buttons for the protocols to be used.
  1566. Thu Dec  4 19:55:58 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1567. * wwwoffle.man, README, refresh.c, wwwoffle.c, wwwoffle.h, wwwoffles.c, Makefile, html.l:
  1568. Allow a filename to be used with wwwoffle to search for links to get.
  1569. Tue Dec  2 20:01:45 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1570. * http.c: Remove an include file.
  1571. Tue Dec  2 19:11:29 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1572. * wwwoffles.c, wwwoffle.conf.man, config.c, config.h, refresh.c, wwwoffle.conf, README:
  1573. Rewritten the config file for the DontCache, DontGet and DontGetRecursive sections.
  1574. They all take protocol and/or hostname on lhs with pathname or file extension on rhs.
  1575. Sun Nov 30 19:48:07 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1576. * index.c: Make the index pages have useful titles.
  1577. * wwwoffle.h, wwwoffles.c, spool.c:
  1578. Do not place the "Will Get" pages in the spool (so not indexed), check in outgoing instead.
  1579. Sun Nov 30 18:10:38 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1580. * wwwoffle.conf, wwwoffle.conf.man, wwwoffles.c, index.c, purge.c, README, config.c, config.h:
  1581. Added in a config file option for mirrored sites in addition to the symbolic link in cache dir.
  1582. Sat Nov 29 21:12:16 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1583. * html.l: Just ignore mailto URLs.
  1584. Wed Nov 26 19:06:00 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1585. * Makefile,misc.c, proto.c:
  1586. Changed the SIMPLE protocols option to use proto.c not misc.c.
  1587. Wed Nov 19 20:12:34 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1588. * wwwoffle.man, wwwoffled.c, README, connect.c, wwwoffle.c:
  1589. Added in a -kill option to wwwoffle to kill the server.
  1590. When the server exits is waits for its children.
  1591. * purge.c: Moved a string write into purge.c from connect.c.
  1592. Wed Nov 19 19:39:38 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1593. * config.h, http.c, wwwoffle.conf, wwwoffle.conf.man, config.c, README:
  1594. Added in proxy specification based on protocol.
  1595. Wed Nov 19 19:27:40 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1596. * UPGRADE: Added info about the '--atime-preserve' option to GNU tar.
  1597. Wed Nov 19 19:07:41 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1598. * index.c: Fixed bug in sort by type option.
  1599. Tue Nov 18 20:04:03 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1600. * purge.c, wwwoffle.conf, wwwoffle.conf.man, README, config.c, config.h, Makefile:
  1601. Allow different purge ages to be specified for different protocols.
  1602. Tue Nov 18 18:53:51 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1603. * html.l: Fixed bug in link parsing.
  1604. Mon Nov 17 19:56:03 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1605. * wwwoffles.c:
  1606. Allow any protocol to be accessed as http://localhost:8080/<protocol>/<host>/<path>.
  1607. * messages.c, wwwoffle.h:
  1608. Removed an unused argument from WelcomePage().
  1609. Thu Nov 13 19:51:49 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1610. * refresh.c: Fixed link finding to not assume http.
  1611. Fixed recursion bugs.
  1612. * wwwoffle.h, html.l, wwwoffles.c: Fixed link finding to not assume http.
  1613. * parse.c: Fixed relocation error and stopped assumption of http.
  1614. * index.c: Fixed bug where Latest index set mtime incorrectly on dirs.
  1615. * spool.c: Delete preserves the mtime of the directory.
  1616. Mon Nov 10 20:48:04 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1617. * refresh.c, wwwoffle.c, wwwoffles.c, Makefile, index.c:
  1618. Made the refresh URLs consistent.
  1619. * README: Updated index section.
  1620. * index.c: Don't put links in to protocols that are not allowed.
  1621. Sat Nov  8 21:55:46 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1622. * refresh.c, control.c:
  1623. Make functions robust against attempts to use an illegal protocol.
  1624. * misc.c: Make SplitURL() more robust.
  1625. * index.c: Fixed bugs in working with any protocol.
  1626. * refresh.c: Made refresh work with any protocol.
  1627. * spool.c: Removed bug of creating directories in outgoing.
  1628. * wwwoffles.c: Added an index link to the add-info-refresh option.
  1629. * configedit.c, control.c, refresh.c:
  1630. Made more links between pages for easy navigation.
  1631. Sat Nov  8 17:56:09 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1632. * index.c, messages.c: Made the index work with any protocol.
  1633. Sat Nov  8 08:10:50 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1634. * misc.h:
  1635. Added GNU extension to perform format string checking on write_formatted().
  1636. Fri Nov  7 17:27:05 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1637. * control.c: Fixed a bug that stopped pages getting deleted.
  1638. Thu Nov  6 19:53:29 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1639. * http.c, proto.h, proto.c: Initial revision
  1640. * wwwoffles.c, misc.h, parse.c, wwwoffle.h, Makefile, messages.c, misc.c:
  1641. Added in a generic interface to allow new URL protocols to be added easily.
  1642. Wed Nov  5 19:29:44 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1643. * wwwoffle.c: Removed misc.h include and misc.o in Makefile.
  1644. Sat Nov  1 20:24:46 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1645. * wwwoffles.c, wwwoffle.h, parse.c:
  1646. Convert functions in parse.c to use URL* arguements.
  1647. * control.c: Fixed message after deleting an outgoing file.
  1648. Wed Oct 29 20:37:34 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1649. * misc.c, misc.h:
  1650. Added the new URL datatype, rewritten SplitURL to create it.
  1651. Removed the JoinURL() and CanonicaliseURL() functions.
  1652. Fixed the base64 functions.
  1653. * wwwoffles.c, spool.c, upgrade-cache.c, wwwoffle.h, control.c, index.c, refresh.c:
  1654. Use the new URL datatype for all URL handling code.
  1655. * html.l: Removed the JoinURL() function.
  1656. * wwwoffle.c, config.h, messages.c, config.c:
  1657. Changed the GetLocalHost() function.
  1658. Mon Oct 27 19:43:40 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1659. * index.c: Made the index usable.
  1660. Mon Oct 27 19:19:11 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1661. * refresh.c, spool.c, wwwoffle.h, wwwoffles.c:
  1662. Re-instated the CloseOutgoingSpoolFile() function.
  1663. Sat Oct 25 08:40:25 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1664. * md5.h, md5.c: Unchanged copy of the files from GNU textutils-1.22
  1665. which is functionally the same as that in GNU glibc-2.02.
  1666. * README, spool.c, wwwoffle.h, wwwoffles.c, misc.h, parse.c, purge.c, refresh.c,
  1667.   control.c, html.l, index.c, messages.c, misc.c:
  1668. New cache format including new hashing function.
  1669. * upgrade-cache.c, UPGRADE: Initial revision
  1670. * INSTALL, Makefile:
  1671. New installation procedure for the upgraded cache format.
  1672. Wed Oct 15 18:09:17 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1673. * index.c, misc.c, misc.h, spool.c, Makefile, html.l:
  1674. Added in the JoinURL() function.
  1675. Mon Oct 13 18:24:32 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1676. * spool.c, wwwoffle.h, wwwoffles.c, control.c, index.c:
  1677. Removed all spool file handling functions into spool.c and simplified them.
  1678.   Separated off the DeleteWebpageSpoolFile() and TouchWebpageSpoolFile() functions
  1679.   from out of OpenWebpageSpoolFile().
  1680.   Added in the FileNameToURL() and URLToFileName() functions.
  1681. Mon Oct 13 18:17:30 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1682. * misc.c: NULL Terminate the Base64Decoded string.
  1683. * messages.c:
  1684. Added in some user-friendly links to sections in this page.
  1685. Thu Oct  9 18:22:30 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1686. * errors.c, errors.h:
  1687. Change the function prototype for PrintMessage to have const.
  1688. Thu Oct  9 18:16:37 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1689. * spool.c, wwwoffled.c, wwwoffles.c, messages.c, misc.h, purge.c, refresh.c,
  1690.   connect.c, control.c, index.c, io.c, configedit.c, Makefile, config.c:
  1691. Added in two new write functions to io.c:
  1692.    write_string()    - Write a fixed string.
  1693.    write_formatted() - Write a formatted string (do a malloc, sprintf, write, free).
  1694. Both of these tidy up the code where they are used.
  1695. Wed Oct  8 18:32:47 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1696. * misc.h, misc.c: Initial revision
  1697. * wwwoffle.c, wwwoffle.h, wwwoffles.c, parse.c, refresh.c, spool.c, control.c,
  1698.   index.c, io.c, messages.c, config.c, configedit.c, connect.c, Makefile:
  1699. No new functionality just reorganisation:
  1700.    Moved the common miscellaneous functions into misc.c.
  1701.    Rename the function ReadOrTimeOut() in io.c to read_or_timeout().
  1702.    Use the header file misc.h for the functions in misc.c and io.c.
  1703. Wed Oct  8 17:58:05 1997  Andrew M. Bishop  <amb@gedanken.demon.co.uk>
  1704. * INSTALL, Makefile, NEWS, README,
  1705.   config.c, config.h, configedit.c, connect.c, control.c, errors.c, errors.h,
  1706.   html.l, index.c, io.c, messages.c, parse.c, purge.c, refresh.c,
  1707.   sockets.c, sockets.h, spool.c, wwwoffle.c, wwwoffle.conf, wwwoffle.conf.man,
  1708.   wwwoffle.h, wwwoffle.man, wwwoffled.c, wwwoffled.man, wwwoffles.c:
  1709. The version 1.3a code.