2010-02-19  Paolo Bonzini  <bonzini@gnu.org>

	* NetServer.st: Do not use instance-based exceptions.

2010-01-01  Paolo Bonzini  <bonzini@gnu.org>

	* Update copyright years.

2009-11-09  Paolo Bonzini  <bonzini@gnu.org>

	* IMAP.st: Extract tests...
	* IMAPTests.st: ... here.
	* package.xml: Separate test package.

2009-07-15  Paolo Bonzini  <bonzini@gnu.org>
	    Joachim Jaeckel  <joachim.jaeckel@lucke-edv.de>

	* Base.st: Add Base-64 encoding.
	* SMTP.st: Add ESMTP support.

2009-06-29  Paolo Bonzini  <bonzini@gnu.org>
	    Joachim Jaeckel  <joachim.jaeckel@lucke-edv.de>

	* MIME.st: Fix Base-64 decoding bugs.

2008-08-06  Paolo Bonzini  <bonzini@gnu.org>

	* FTP.st: Do not use #nextHunk.

2008-07-15  Paolo Bonzini  <bonzini@gnu.org>

	* Base.st: Use Sockets namespace.
	* FTP.st: Use Sockets namespace.
	* NetServer.st: Use Sockets namespace.
	* URIResolver.st: Use Sockets namespace.

2008-06-01  Paolo Bonzini  <bonzini@gnu.org>

	* URIResolver.st: Handle ProtocolError in a saner way.

2008-06-01  Paolo Bonzini  <bonzini@gnu.org>

	* Base.st: Make ProtocolError resumable.
	* MIME.st: Trim whitespace in front of fields.
	* URIResolver.st: Fix case when there is a protocol error.

2008-04-07  Paolo Bonzini  <bonzini@gnu.org>

	* FTP.st: Use new methods on File.
	* URIResolver.st: Likewise.  Remove distinction between File and
	Directory objects.

2007-10-08  Paolo Bonzini  <bonzini@gnu.org>

	* NetServer.st: Move #stop to NetServer, since using it
	for NetSessions might be dangerous.

2007-09-06  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: More fixes to previous change.

2007-09-05  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: Try not to use negative #skip:.

2007-09-04  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: Use #subStrings:.

2007-08-07  Paolo Bonzini  <bonzini@gnu.org>

	* Load.st: Delete.
	* IMAP.st: Create namespace here.
	* MIME.st: Create namespace here.
	* NNTP.st: Create namespace here.
	* POP.st: Create namespace here.
	* SMTP.st: Create namespace here.
	* FTP.st: Create namespace here.
	* HTTP.st: Create namespace here.
	* NetServer.st: Remove namespace switching.
	* URIResolver.st: Remove namespace switching.
	* Base.st: Remove namespace switching.

2007-06-25  Paolo Bonzini  <bonzini@gnu.org>

	* SMTP.st: Use #%.
	* httpd/FileServer.st: Use #%.
	* httpd/WebServer.st: Use #%.
	* httpd/WikiServer.st: Use #%.

2007-06-01  Paolo Bonzini  <bonzini@gnu.org>

	* HTTP.st: Use #, on streams directly.

2007-03-19  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: Remove unused class variable.
	* URIResolver.st: Convert class variables to class-instance.
	* Base.st: Convert class variables to class-instance.
	* http/WikiServer.st: Don't use #perform: unless necessary.

2007-01-03  Paolo Bonzini  <bonzini@gnu.org>

        * ContentHandler.st: Add png extension.

2006-12-05  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.3 released.

2006-10-05  Mike Anderson  <msasjf@yahoo.co.uk>
	    Paolo Bonzini  <bonzini@gnu.org>

	* NetServer: Fix #at:, add #isPeerAlive and use it.
	* ContentHandler.st: Add svg.
	* WebServer.st: Add #named:, parse If-Modified-Since times,
	Parse Content-Length for POST requests.  Add #hasPostData,
	#postDataAt:ifPresent:.  Use #subStrings:, fix printing of
	100 status codes.  Support query data without a value.

2005-09-05  Mike Anderson  <msasjf@yahoo.co.uk>

	* HTTP.st: Fix bugs and support chunked encoding.

2005-04-07  Brett Cundal <bcundal@cundal.net>

	* NetServer.st: Fix typo in printOn:
 
2003-08-26  Paolo Bonzini  <bonzini@gnu.org>

	* NetServer.st: give a name to each NetThread process.

2003-05-09  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.1.2 released.

2003-04-17  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 2.1.1 (stable) released.

2003-04-12  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 2.1 (stable) released.

2003-03-02  Paolo Bonzini  <bonzini@gnu.org>

	* FTP.st: bring things back in good shape.
	* Base.st: likewise.
	* NNTP.st: do something to fix its most blatant
	brokenness.

2002-09-13  Paolo Bonzini  <bonzini@gnu.org>

        *** Versions 2.0c (development) and 2.0.6 (stable) released

	* URIResolver.st: added WebEntity>>#stream and used it

2002-08-14  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0.5 (stable) released

2002-08-12  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0b (development) released

	* httpd/FileServer.st: accept POST requests
	* httpd/Load.st: load STT.st
	* httpd/STT.st: new file

2002-08-07  Paolo Bonzini  <bonzini@gnu.org>

	*** Versions 2.0a (development) and 2.0.4 (stable) released

2002-07-17  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 2.0.3 released

2002-07-16  Paolo Bonzini  <bonzini@gnu.org>

	* httpd/WebServer.st: support virtual hosting

2002-07-15  Paolo Bonzini  <bonzini@gnu.org>

	* URL.st: now part of the base image

2002-07-11  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0.2 released
	
2002-07-06  Paolo Bonzini  <bonzini@gnu.org>

	* httpd/Load.st: adapt to namespaces
	* NetServer.st: use the new #waitForConnection method
	on ServerSocket.
	
2002-06-28  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0.1 released
	
2002-06-25  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 2.0 released
	
2002-06-21  Paolo Bonzini  <bonzini@gnu.org>

	* HTTP.st: done some refactory and added HTTP/1.1 support
	* POP.st: souped up POP3 support
	* ContentHandler.st: merged from TCP
	* URIResolver.st: use ContentHandler to guess MIME types
	* URL.st: merged some functionality from TCP's old URL.st

2002-06-20  Paolo Bonzini  <bonzini@gnu.org>

	* Base.st: changed NetClient to NetProtocolInterpreter,
	moved NetClient here
	* IMAP.st: from IMAPClient
	* URIResolver.st: adapt to new class hierarchy
	* FTP.st: split FTPClient into two classes  la IMAP
	* SMTP.st: likewise
	* POP.st: likewise
	* HTTP.st: likewise

	* Base.st: moved reporter and user here
	* IMAP.st: from here
	* FTP.st: here
	* HTTP.st: and here
	* URIResolver.st: added some state, and saved some
	100-character-long source code lines doing this

2002-06-19  Paolo Bonzini  <bonzini@gnu.org>

	* URL.st: support URLs with both the fragment and the query
	parts, and store the user and password parts
	* URIResolver.st: fixed some bugs in the FTP and file
	implementation.  Lowercased tag names, replace color entities (a
	legacy of SmallWalker) with style attributes.

	* HTTP.st: removed HTTPProfileSettings
	* URIResolver.st: moved here

	* URIResolver.st: WebEntity now delays loading the body from
	disk until it is requested; URIResolver loads it and removes the
	temporary file, if any.

2002-06-15  Paolo Bonzini  <bonzini@gnu.org>

	* IMAP.st: fixed continuation responses -- passes the
	IMAPProtocolInterprerTest but I doubt that something so complicated
	works first time on a real IMAP server...

2002-06-14  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: drop the blank line after the headers; more fixes
	for IMAP
	* IMAP.st: some fixes, passes IMAPScannerTest and IMAPResponseTest
	* HTTP.st: basic functionality is in

2002-05-30  Paolo Bonzini  <bonzini@gnu.org>

	* URIResolver.st: override appropriately the code
	installed by URL.st
	
2002-05-28  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: basic functionality is in
	* Base.st: code cleanup
	* FTP.st: code cleanup
	* HTTP.st: code cleanup
	* IMAP.st: code cleanup
	* Load.st: code cleanup
	* MIME.st: code cleanup
	* NNTP.st: code cleanup
	* NetServer.st: code cleanup
	* POP.st: code cleanup
	* SMTP.st: code cleanup
	* URIResolver.st: code cleanup
	* URL.st: code cleanup

2002-05-11  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.6 released
	
2002-04-14  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.5 released
	
2002-03-14  Paolo Bonzini  <bonzini@gnu.org>

	* MIME.st: added accessors for common headers.
	* SMTP.st: more fixes.  Must look up what method must be used
	to print headers, the rest is fine.

2002-03-12  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.4 released
	
	* FTP.st: some porting fixes make it work reasonably
	* POP.st: some porting fixes make it work reasonably, if it
	were not for MIME-handling bugs
	* MIME.st: some fixes make it work worse than earlier,
	but we're on the way :-)

2002-01-29  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.3 released.

2002-01-04  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.2 released
	
2002-01-02  Paolo Bonzini  <bonzini@amoia3.elet.polimi.it>

	* Base.st: include TCP in NetworkClient's pool dictionary
	* NetServer.st: include TCP in NetworkServer's pool dictionary
	
2001-11-20  Paolo Bonzini  <bonzini@gnu.org>

	*** Version 1.96.1 released
	
2001-11-13  Paolo Bonzini  <bonzini@amoia3.elet.polimi.it>

	* httpd/WebServer.st: prefixed # to symbols in arrays

	* Base.st: implemented PrependDotStream and RemoveDotStream
	* RFC822.st: implemented #readFromClient: and the #print...
	methods

2001-10-31  Paolo Bonzini  <bonzini@amoia3.elet.polimi.it>

	* MIME.st: new name of net/RFC822.st, implemented SimpleScanner
	to use lookahead instead of #skip:'ing on the source.

2001-10-26  Paolo Bonzini  <bonzini@amoia3.elet.polimi.it>

	* URL.st: extracted from XML and NetKit.st
	* FTP.st: moved into separate namespace
	* SMTP.st: created from Mail.st, moved into separate namespace
	* POP.st: created from Mail.st, moved into separate namespace
	* NNTP.st: moved into separate namespace
	* URIResolver.st: from Agent.st, moved into separate namespace
	* HTTP.st: moved into separate namespace
	* Base.st: created from NetKit.st, moved into separate namespace
	* RFC822.st: moved into separate namespace

2001-04-11  Paolo Bonzini  <bonzini@gnu.org>

	* FTP.st: adapted to ANSI exception handling
	* Mail.st: likewise
	* NNTP.st: likewise
	* Agent.st: likewise
	* HTTP.st: likewise
	* NetKit.st: likewise
	* RFC822.st: likewise

2001-04-07  Paolo Bonzini  <bonzini@gnu.org>

	* httpd/FileServer.st: moved from web
	* httpd/WikiServer.st: moved from web
	* httpd/WebServer.st: moved from web
	* httpd/test.st: moved from web, use namespaces
	* httpd/Load.st: moved from web, use namespaces
	* NetServer.st: moved from web
	
	* FTP.st: created from Kazuki Yasumatsu's NetworkClients
	* Mail.st: created from Kazuki Yasumatsu's NetworkClients
	* NNTP.st: created from Kazuki Yasumatsu's NetworkClients
	* IMAP.st: created from Leslie Tyrrell's IMAP client framework,
	merged with NetworkClients
	* Agent.st: created from Kazuki Yasumatsu's NetworkClients
	* HTTP.st: created from Kazuki Yasumatsu's NetworkClients
	* Load.st: new file
	* NetKit.st: created from Kazuki Yasumatsu's NetworkClients
	* RFC822.st: created from Cincom's Internet Connectivity Toolkit

2001-02-23  Paolo Bonzini  <bonzini@gnu.org>

	*** Released version 1.95.3

2001-01-30  Paolo Bonzini  <bonzini@gnu.org>

	* FileServer.st: treat . and .. specially; don't list
	files for which the users has no read access.
	* NetServer.st: new file
	* WebServer.st: use NetServer.st's services
	* Load.st: load NetServer.st

2001-01-30   Paolo Bonzini  <bonzini@gnu.org>

	*** Released version 1.95.1
	
2000-07-15  Paolo Bonzini  <bonzini@gnu.org>

	* WebServer.st: #error -> #errorCode and #error: -> #errorCode:
	in ErrorResponse.  Plus, support the If-Modified-Since request
	directly in WebResponse.
	* FileServer.st: call the superclass implementation of
	#sendStandardHeaders.


2000-07-10  Paolo Bonzini  <bonzini@gnu.org>

	* WebServer.st: in #extractPostData: don't process data
	if the client specified an empty Content-Type.  Terminate 100
	(Continue) responses with a *double* line-feed.

2000-07-04  Paolo Bonzini  <bonzini@gnu.org>
 
	* *.st: use the new DateTime and Duration classes

2000-06-17  Paolo Bonzini  <bonzini@gnu.org>

	*** Released versions 1.95 (development) and 1.7.5 (stable)

2000-04-08  Paolo Bonzini  <bonzini@gnu.org>

        * FileServer.st: implemented "Range:" (RangeResponse,
        MultiRangeResponse, RangeSpecification hierarchy)

2000-04-01  Paolo Bonzini  <bonzini@gnu.org>

        * WikiServer.st: check for `.html' extension in the page URLs.

2000-03-23  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 1.7.3 released

2000-03-11  Paolo Bonzini  <bonzini@gnu.org>

        *** Version 1.7.2 released

2000-03-02  Paolo Bonzini  <bonzini@gnu.org>

        * Haiku.st: created
        * Load.st: load Haiku.st too


