NNTPC: 1.0.6

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

 




1.0.6 : Tue Apr  1 23:36:49 EST 1997 /* no joke :) */

	* port:	  snprintf/vsnprintf functions in
		  libproff for systems that didn't have it.
	* port:	  setproctitle support code in libproff for
		  systems that didn't have it in libc
		  (the majority).
	* update: autoconf 2.12
	* bugfix: Permit ':' in path's. Safepath() didn't
		  permit ':' before and as a consequence
		  some operations on servers on ports
 	          other than 119 failed.
	* change: various optimisations thoughout
	* change: updated version of user-contributed
		  pre-caching code "newshound" from
		  Andre Dedio.
	* new:	  re-thread the newsgroup nodes with an
		  activity queue. we don't actually use this
		  thread yet, but it forms the backbone of
		  the active-pre-cache code.
	* new:	  active re-writing of colliding Xref:'s. It was
		  possible on a multi-server configuration to
		  experience articles that are cross-posted to
		  newsgroups which span news servers. Because
		  different servers have different article
		  numbering for the same group, it was possible
		  for news-readers to falsely take the view that
		  an article in a group handled by another
		  server has already been read when it has not.
		  This sometimes caused even more severe problems
		  with trn4, when the false-article count was
		  over high-water - causing trn4 to believe that
		  ALL the messages in the affected group were
		  read sometime into the future.
	* bugfix: when a group was in the group list, and the group
		  information had expired in the cache, and the
		  designated server refused to serve the server
		  refused to serve the group, TWO error messages
		  were given instead of one (confusing news readers).
	* new:    optimise LIST {list-type} pattern, where "pattern"
		  is actually a fixed newsgroup (i.e not a pattern).
		  trn fetches group information using this evil
		  construct.
	* port:   modify genextern.sh to use only sed and egrep, and
		  avoid the use of cpp(1). some cpp's (noticibly
		  linux) didn't work correctly with the below form:

			#define foo(x) #y

		  or

			#define foo(x) x
			foo(#foo)
	* bugfix: history collection for groups with _ in their
		  names was buggy
	* change: lower syslog priority of bad client quit's to
		  DEBUG

--
Prof. Julian Assange  |If you want to build a ship, don't drum up people
		      |together to collect wood and don't assign them tasks
proff@suburbia.net    |and work, but rather teach them to long for the endless
proff@gnu.ai.mit.edu  |immensity of the sea. -- Antoine de Saint Exupery


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

Powered by Linux