[INN-COMMITTERS] inn/innd (art.c cc.c innd.c innd.h nc.c python.c timer.c)

kondou at vix.com kondou at vix.com
Thu Sep 23 04:04:48 UTC 1999


  Date: Wednesday, September 22, 1999 @ 21:04:48
Author: kondou

Update of /dist1/cvs/isc/inn/inn/innd
     from pub3.rc.vix.com:/dist1/isc/kondou/CURRENT/inn/innd

Modified Files:
	art.c cc.c innd.c innd.h nc.c python.c timer.c 

-----------------------------  Log Message  -----------------------------


innd/art.c:
innd/cc.c:
innd/innd.c:
innd/innd.h:
innd/nc.c:
innd/python.c:
innd/timer.c:
	- From: greg andruk <meowing at banet.net>
	- malloc, strlen, copies eliminated where practical.
	- Method/function lookups are expensive so we cache them at load time.
	  Interned key strings speed up building the header dictionary.
	- All headers now go into the dictionary and missing ones get assigned
	  None, so that filters can use a cheap 'is not None' instead of
	  has_key().
	- C function names and calls tweaked a bit to be more consistent with
	  what the perl thingy is currently doing.  Message ID and article
	  filters now get measured by the timer.
	- The filter_before_reload() method is there now, for real.  Also added
	  a filter_close() method which runs on ctlinnd shutdown.




More information about the inn-committers mailing list