0.93.4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




0.93.4 : Mon Oct 14 12:29:30 EST 1996

	* port: fixed configure/path
                problem with FreeBSD port
 	* port: updated solaris+GCC2.7.2 port

0.93.3 : Tue Oct  8 11:38:15 EST 1996

	* bugfix: <msgid> handling
	* bugfix: un-needed group negotiation
	* bugfix: re use of xover buffer offsets
	* bugfix: xover bitmap initialisation
	* bugfix: handles long (non-rfc) lines

0.93.2 : Sun Oct  6 11:38:19 EST 1996

	* small bug fix in anti-caching of
	  expired xovers

0.93.1 : Sat Oct  5 19:09:03 EST 1996

	* several important bug fixes

0.92.8 : Mon Sep 16 09:36:21 EST 1996

	* FreeBSD ports file
	* rationalisation/autodetection of
	  target directories

0.92.6 : Sun Sep 15 20:12:31 EST 1996
	
	* bugfix: a patch was submitted that changed
	  a strcasecmp() into a strCaseEq(), for a
	  system that was missing strcasecmp(). However,
	  the tri-code nature of strcasecmp() was needed,
	  and the boolean strCaseEq() just didn't cut it.
	  As a result several GROUPish things broke.

	* replacement strcasecmp() added for compatibility.

0.92.5 : Mon Sep  9 04:06:52 EST 1996

	* bugfix: a bad file descriptor would sometimes creap
          into the master select() mask, causing the master to
          exit, or (0.92.4) endlessly select

0.92.4 : Thu Sep  5 01:15:03 EST 1996

	* Unixware port
	* spam.filter expanded
	* xover/xhdr filters may be toggled seperately to
	  stat/head/body/article filters
        * listen() queue increased to 50
	* bug fix, multi-line filter definitions
	  were not read in correctly
	* bug fix, xover filters did not scan
	  the entire header value
	* bug fix, master deamon would exit when
	  select() failed
	* bug fix, non-cached article headers were
	  not displayed correctly causing some
	  news readers to behave strangely
	* bug fix, expired xover caching was
	  still requesting some expired xovers

0.92.3 : Wed Sep  4 04:14:51 EST 1996

	* minor bug fix in to server traffic logging
	* addressed more portability issues in
	  mmap() routines
	* tweaked solaris port. solaris 2.3 couldn't
	  compile due to lack of getpagesize()

0.92.1 : Sat Aug 31 14:47:39 EST 1996

	* enhanced robustability for list collation
	  code. Daemon exists previously,
	  if a server refused an overview.fmt list
	* removed use of MAP_FIXED in mmap routines. This
	  was inherrently non-portable.
	* other minor tweaks here and there

0.92.0 : Mon Aug 19 15:15:58 EST 1996

	* added compile time support for Electric fence
	  (a VM based malloc checker) no malloc under/over
	  runs detected thus far.
	* article handling optimised (again)
	* use MMAP_ANON or /dev/zero if possible
	* made groupSecurity on LISTs a seperate option to
	  cut down on overhead involved in performing
	  security checks on every line of the list
	* content filters for xover/xhdr/head/article/body
	  and stat. looks kind of impressive, but has
	  hasn't been tested yet
	* optimised article caching. e.g articles are now
	  mmaped rather than read(), and we write out
	  full articles in a single write() from an mmaped
	  region
	* mmap capability testing. mmap implimentation's
	  differ in how they handle a number of situations.
	  we now test for a large number of behaviours at
	  compile time and generate macros from the
	  results (autoconf style)
	* cache information about which xover's no-one has.
	  previously, we would ask for any range of xover's
	  not in the cache. this was a problem when articles
	  were cancelled or expired early as it left "holes"
	  in the cache which would nntpcache would try to
	  futilely attempt to fill.
	* circular stack xover file descriptor cache, and 
	  xover index cache
	* fortified all sprintf's
	* AUTHINFO security routines. not completely finished yet.
	  advise against use.
	* Check newsgroup names for suspect characters
	* Prettier change log
	* Better error handling. Previously when a nntp-server
	  died, the nntpcache child would also die. now we
	  only block those functions that would have used
	  that server.
	* Improved STAT caching. STATS are now handled as
	  HEAD's internally
	* Fixed memory leak in article caching
	* Fixed small messageid bug in posting code
	* Save overview.fmt's to disk, incase we can't reach
	  the applicable server's on startup
	* Disabled setvbuf, was causing SEGV's under linux (weird)
	* /**/ comments in servers/groups file
	* Lots of server/group examples
	* Check server Xpath's etc for suspect chars/strs (e.g "../")
	* XPATH caching
	* daemon() for systems that have it
	* NEXT/LAST implimented (not cached yet)
	* vsnprintf for logging macros
	* AIX port
	* Greater granularity in caching controls
	* GROUP cached
	* Current group is CWD. Speeds namei translations.
	* Per-server cache hierarchies (removes possible xpost collisions)
	* Now able to use multiple ports/news_servers same on same host
	* Enhanced traffic logging
	* Optional relaying of unknown commands
	* Optional replacement of "Organization" header in POSTs
	* Removed "Default Server" concept
	* Delayed startup (cool)
	* Large stdio/socket output buffers
	* Config files moved to /etc/nntpcache
	* Pattern matching for NEWGROUPS/LIST *
	* Group level security on output of NEWGROUPS/LIST *
	* Complete internal merge of newsgroups/active/active.times/.tide
	* FULL shared memory operation and mmaped mmalloc (yay!)
	* Complete re-write of list.c
	* NEWGROUPS caching implemented
	* XGITLTE implemented
	* Bug fix to blocks free expire code
	* All documentation moved to doc directory
	* New docs
	* Autodetect for strcasestr
	* Removed a few case dependencies
	* Bug fixes in get by <msgid> security code
	* Ports for native SGI cc
	* Auto-detect for strcasecmp - NCR sysvR4 port needed it.
	* Removed nntpcache.stats newsgroup. nntpcache.stats file
	* still persists. (crashed some netscape readers)
	* configure.in now checks for gcc -O2 strength-reduce bug.

0.88.3UL: Fri Jun 14 20:29:38 EST 1996

	* New access controls.
	* Group security controls now workd for fetch by <msgid>.
	* Multi-server NEWNEWS support added (dodgy).
	* Pass on unsupported commands instead of blocking.
	* Minor logging changes.
	* New contributed perl log parser (contrib/p.pl).
	* strdup added to libproff for systems that don't have it.
	* IHAVE support added.
	* Multi-server NEWGROUPS support added.
	* Cleanup of access/remote hostname code.
	* NNTP response changes for newsdump compatability.
	* Dbz portability.
	* Fixed bug in xover.c (missing \r\n when no overview.fmt found)
	* Bug fixes complete with replacement bugs ;)

0.88.2UL : Thu Jun  6 18:36:52 EST 1996

	* Fixed -Wall and -pipe auto-detects in configure.in
	* Ported to HP-UX 9.05.
	* Little bug fixes.

0.88.1UL : Thu Jun  6 08:43:59 EST 1996

	* Bug fixes.
	* Solaris port.
	* chroot() option.
	* New security / nntpcache.access stuff
	* More statistics.
	* Rationalised nntpcache.config
	* Optimisations.

0.87.9UL : Sun Jun  2 01:59:42 EST 1996

	* Too many to describe really. But among the more visible were...

	* Many bug fixes and optimisations.
	* Rationalisation of the logging system.
	* XHDR caching (merged with xover cache).
	* Automatic xover format translation.
	* User definable fields to keep in xover cache.
	* Enhanced docs and auto-configure.
	* New site distribution site: nntpcache.org (!)
-- 
"Of all tyrannies a tyranny sincerely  exercised for the good of its victims  
 may be the most  oppressive.  It may be better to live under  robber barons  
 than  under  omnipotent  moral busybodies,  The robber baron's  cruelty may  
 sometimes sleep,  his cupidity may at some point be satiated; but those who  
 torment us for own good  will torment us  without end,  for they do so with 
 the approval of their own conscience."    -   C.S. Lewis, _God in the Dock_ 
+---------------------+--------------------+----------------------------------+
|Julian Assange RSO   | PO Box 2031 BARKER | Secret Analytic Guy Union        |
|proff@suburbia.net   | VIC 3122 AUSTRALIA | finger for PGP key hash ID =     |
|proff@gnu.ai.mit.edu | FAX +61-3-98199066 | 0619737CCC143F6DEA73E27378933690 |
+---------------------+--------------------+----------------------------------+


[Index of Archives]     [Yosemite]     [Yosemite Campsites]     [Bugtraq]     [Linux]     [Trn]

Powered by Linux