Version 1.0.10, 3/05/2004

 * This is another keeping-up-with-Twisted release, there are no new features
   or security updates in this release.  There are changes, however:

 * "Service name" is no longer a relevant concept when establishing a
   connection with twisted.spread, which means services are now
   seperated only by port.  If you're creating a hojillion distinct
   PBServices and so this is a problem for you, please let me know.

 * PBService allows unlimited anonymous logins.  (Okay, so maybe that's a
   new feature.)  In the same vein, authentication is gone from PBService.
   Again, if this is a problem, let me know.

Version 1.0.9, 9/17/2003

 * PB port changes: Twisted's new API no longer runs several services on the
   same port, so there is now a --manhole-port option for a fresher tap.  The
   global pbPortNumber configuration option no longer applies, but you may
   specify a 'port' argument when creating a PBService.

 * Web view works again.

 * Security fix: Remove '' from sys.path before loading any modules for the
   commitinfo script.  There was a bug here which could prevent you from
   checking in files with certain names, and could also be exploited by a
   malicious committer to run arbitrary code in what might otherwise be a
   "CVS only" account.  (But if your commiters have full shell access, it
   doesn't give them any permissions they did not have access to already.)

Version 1.0.8, 4/20/2003

 * Brown paper bag release, don't crash when action is None.

Version 1.0.7, 4/19/2003

 * You may now specify the location of freshcvs's listening unix socket with 
   a --pipe parameter, allowing for better security controls.

 * freshCfg will be re-loaded automatically upon check-in, you no
   longer need to run loginfo --reconfigure.

 * ViewCVS urls generated for mail notifications aren't so broken for
   newly added files.

 * Updated the web view of recent commits to work with current versions of
   Woven.

Version 1.0.6, 2/27/2003

 * Chat notification is now more versatile, able to deliver messages to multiple
   groups on multiple servers.  (Due to this, cvswords invocation has changed,
   and there's a configuration file now.)

 * Requires Twisted version 1.0.4alpha1 or later.

Version 1.0.5, 1/30/2003

 * Automatically re-establish lost connections to the chat server.  (This is
   actually an old feature, but we broke it in CVSToys version 1.0.2.) 

 * Requires Twisted version 1.0.2 or later.

Version 1.0.4, 1/23/2003

 * Fixed handling of cases where action is None.

Version 1.0.3, 1/19/2003

 * Bugfix release.

Version 1.0.2, 1/19/2003

 * Chat notification is now supported by the multi-protocol twisted.im
   module, meaning you can log directly on to IRC now instead of being
   tied to twisted.words.

 * A new option for MailNotification, "staticFrom".  Send all e-mails
   from the same address, instead of using the committer's username.
   Easier for Mailman management and useful for systems where CVS users
   don't have full accounts with mail addresses.

 * Requires Twisted version 1.0.2alpha4 or later.

Version 1.0.1, 1/8/2003

 * Updated cvsweb to be a twisted.web.woven widget, and include stylesheet.
   If you have problems getting cvsweb to work with versions of
   Twisted after 1.0.0, try this.

 * Bugfixes for multiple clients logging on to the PB service.

 * Now it's easier to build a manhole into your freshcvs application.

Version 1.0.0, 11/10/2002

 * Added doc/config.txt

Version 0.9.6, 10/4/2002

 * New method of deciding when a process is entirely finished with
   a commit, using a pre-commit hook to count directories instead
   of peeking in /proc.  Should be much more portable.

 * Tested on Darwin and FreeBSD, proves to be at least nominally
   functional on both.

Version 0.9.5, 10/3/2002
 
 * Include cvstoys/plugins.tml.

Version 0.9.4, 10/2/2002

 * freshcvs-setup script makes the necessary modifications to files in
   CVSROOT to get FreshCVS installed.

 * Mail now adds a "X-Mailer: CVSToys" header, may it be useful in
   your mail filtering rules.

Version 0.9.3, 9/28/2002

 * Oops.  0.9.2 didn't include the bin/loginfo script.  Thanks to Nick
   Moffitt for keeping me honest.

Version 0.9.2, 9/27/2002

 * Much improved management of PBService creation and configuration;
   reconfiguring a running server with PB services shouldn't make such a mess
   anymore.  Be warned that the arguments to the PBService constructor have
   changed.

 * Requires Twisted 0.99.3alpha1.
 
Version 0.9.1, 9/25/2002

 * If-Modified-Since cache validation for HTML and RSS widgets.
   (Requires Twisted 0.99.2rc3)

 * Include the 'test' directory which was accidently omitted from the
   first release.

Version 0.9.0, 9/21/2002 

 * First release.

-- 
$Id: NEWS,v 1.32 2004/03/05 09:02:49 acapnotic Exp $
