I think we should put the release notes in the source - 
This is a possible approach:
What do you all think?
Rob
? releasenotes.diff
? release-notes/release-2.5.html
? release-notes/release-2.5.ps
Index: release-notes/Makefile
===================================================================
RCS file: release-notes/Makefile
diff -N release-notes/Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ release-notes/Makefile	29 Aug 2002 05:13:23 -0000
@@ -0,0 +1,26 @@
+DOC	= release-2.5
+
+all: $(DOC).html $(DOC).ps
+
+$(DOC).ps: $(DOC).sgml
+	linuxdoc -B latex -o ps $(DOC)
+
+#$(DOC).dvi: $(DOC).tex
+#	latex $(DOC).tex
+#	latex $(DOC).tex
+#	latex $(DOC).tex
+#
+
+$(DOC).txt: $(DOC).sgml
+	linuxdoc -B txt --filter $(DOC)
+
+$(DOC).html: $(DOC).sgml
+	linuxdoc -B html --split=0 $(DOC)
+
+$(DOC).man: $(DOC).sgml
+	linuxdoc -B txt -m $(DOC)
+
+clean:
+	rm -f *.html
+	rm -f $(DOC).tex $(DOC).ps $(DOC).dvi $(DOC).aux $(DOC).log $(DOC).toc
+	rm -f $(DOC).txt $(DOC).man
Index: release-notes/release-2.5.sgml
===================================================================
RCS file: release-notes/release-2.5.sgml
diff -N release-notes/release-2.5.sgml
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ release-notes/release-2.5.sgml	29 Aug 2002 05:13:23 -0000
@@ -0,0 +1,110 @@
+<!doctype linuxdoc system>
+<article>
+<title>Squid 2.5 release notes</title>
+<author>Squid Developers</author>
+<date>$Id: $</date>
+
+<abstract>
+This document contains the release notes for version 2.5 of Squid.
+Squid is a WWW Cache application developed by the National Laboratory
+for Applied Network Research and members of the Web Caching community.
+</abstract>
+
+<toc>
+<sect>Key changes from squid 2.4:
+<p>
+<itemize>
+        <item>Major rewrite of proxy authentication to support other schemes
+          than basic. First in the line is NTLM support but others can
+          easily be added (minimal digest is present). See the Programmers
+          Guide for the internals.
+          Thanks to the SAMBA team for some excellent collaboration on the
+          NTLM support!
+          (Robert Collins & Francesco Chemolli)
+        <item>Optimized searching in proxy_auth and ident ACL types. Squid
+          should now handle large access lists a lot more efficiently.
+          (Francesco Chemolli)
+        <item>Fixed forwarding/peer loop detection code (Brian Degenhardt) -
+          now a peer is ignored if it turns out to be us, rather than
+          committing suicide
+        <item>Changed the internal URL code to obey appendDomain for
+          internal objects if it needs appending. This fixes weirdnesses
+          where a machine can think it is "foo.bar.com", and "foo" is
+          requested.
+          (Brian Degenhardt)
+        <item>Added the use of Automake to create the Makefile.in's in the
+          squid source tree. This will allow libtool in the future, and
+          immediately allows better dependency tracking - with or 
+          without gcc - as well as the dist-all and distcheck targets
+          for developers which respectively build a tar.gz and a tar.bz2
+          distribution, and check that what will be distributed builds.
+          (Robert Collins)
+        <item>Added TOS and source address selection based on ACLs,
+          written by Roger Venning. This allows administrators to set
+          the TOS precedence bits and/or the source IP from a set of
+          available IPs based upon some ACLs, generally to map different
+          users to different outgoing links and traffic profiles.
+        <item>Added 'max-conn' option to 'cache_peer'
+        <item>Added SSL gatewaying support, allowing Squid to act as a SSL
+          server in accelerator setups.
+        <item>Many new authentication helpers.
+        <item>no_cache now applies to cache hits as well as cache misses
+        <item>the Gopher client in Squid has been significantly improved
+        <item>Squid now sanity checks FTP data connections to ensure the
+          connection is from the requested server. Can be disabled if
+          needed by turning off the ftp_sanitycheck option.
+        <item>external acl support. A mechanism where flexible ACL checks
+          can be driven by external helpers. See the external_acl_type
+          and acl external directives.
+        <item>Countless other small things and fixes
+        <item>HTML pages generated by Squid or CacheMgr as well as the
+          ERR documents now contain a doctype declaration so that
+          browsers know which HTML specification the document uses.
+          In addition to that they have a new look
+          (background-color, font) and are valid according to the HTML
+          standards at www.w3.org.
+          (Clemens Löser)
+        <item>Login and password send to Basic auth helpers is now URL
+          escaped to allow for spaces and other "odd" characters in
+          logins and passwords
+	<item>Proxy Authentication is no longer blindly forwarded to peer
+	  caches if not used locally. If forwarding of proxy authentication
+	  is desired then it must now be configured with the login=PASS
+	  cache_peer option.
+        <item>Responses with Vary: in the header are now cached by squid.
+          (Henrik Nordstrom).
+</itemize>
+
+<sect>Changes to squid.conf
+<p><descrip>
+<tag>http_port</tag>Allows ip address specification.
+<tag>https_port</tag>This is an option for use with SSL acceleration - it determines where squid listens for SSL requests.
+<tag>ssl_unclean_shutdown</tag>This is used to handle some bugs in browsers that don't fully support SSL.
+<tag>tcp_incoming_address</tag>This has been removed - use the http_port line to specify ip address's.
+<tag>cache_peer</tag>login= has been extended to allow pass through authentication, fixed password authentication and maximum connection limits.
+<tag>hosts_file</tag>Directs squid to read in a set of name-address associations upon startup and reconfiguration.
+<tag>authenticate_program</tag><p><tag>authenticate_children</tag><p><tag>proxy_auth_realm</tag>Removed. See auth_param.
+<tag>auth_param</tag>This replaces the authenticate_program directive. It allows configuration of multiple authentication helpers, one for each of the supported authentication schemes. Such schemes include "NTLM", "Digest (from RFC 2617)", and "Basic".
+<tag>authenticate_cache_garbage_interval</tag>This directive sets the garbage collection interval for the authentication cache.
+<tag>external_acl_type</tag>This directive configures the new external ACL Helper interface. VERY useful for authenticating by group membership - i.e. from an LDAP server or NT domain.
+<tag>request_body_max_size</tag>The default for this is now 0 - unlimited.
+<tag>reply_body_max_size</tag>Now multiple size limits are allowed based on ACL lists.
+<tag>refresh_pattern</tag>The default is now blank - users must uncomment the suggested default to use it. This allows the use of a blank refresh pattern if desired.
+<tag>request_timeout</tag>Raised the default to 5 minutes.
+<tag>persistent_request_timeout</tag> New directive - how long to wait after a reply is completed before closing the connection.
+<tag>acl</tag>New acl types<itemize><item>referer_regex (match Referer headers),
+<item>max_user_ip (limit concurrent IP's a single user may use)
+<item>rep_mime_type (filter replies based on their content type).
+<item>external (use an external helper)</itemize>
+<tag>http_reply_access</tag>Limit HTTP replies based on ACL's. This is complementary to http_access.
+<tag>tcp_outgoing_tos</tag><p><tag>tcp_outgoing_ds</tag><p><tag>tcp_outgoing_dscp</tag>These three directives allow marking of outbound connections at the IP level - i.e. for choosing routes based on the usercode.
+<tag>tcp_outgoing_address</tag>Allows mapping of requests onto specific outbound IP address's.
+<tag>anonymize_headers</tag>Removed. See header_access.
+<tag>header_access</tag>Allow granular filtering of HTTP headers.
+<tag>header_replace</tag>Replace specific headers with custom values.
+<tag>pipeline_prefetch</tag>Now defaults to off for bandwidth management and access logging reasons.
+<tag>vary_ignore_expire</tag>Enables a workaround for web servers that immediately expire Varied objects because they think squid is unable to handle Vary:.
+<tag>sleep_after_fork</tag>Give the OS a small amount of time to accomodate the fork+exec used to launch helpers - if squid has a lot of virtual memory allocated the OS may run out of virtual memory during helper spawning otherwise.
+</descrip>
+</article>
+
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:16:16 MST