View | Annotate | Download
Add new authorization code from Daxx for nse version
Add SSL stuff without the actual SSL code for commercial version of nntpswitch
add timerproc for stats
Add support for multicore cpu binding
Added option to disable profiles (option: Disable) and NSE prefixmaps
FD_SETSIZE
init_sockets again before RunAs add chdir option
init_sockets after fork
initialize fd set and remove some tests
Add multiport listener patches from Mike
- cleanup of semaphore.c; added semaphore.h - added semaphore.h log.[ch] to MANIFEST - -std=gnu99 in CFLAGS - syslog_close returns previous syslog_status
- added volatile terminate variable set upon SIGTERM - changed reload to static volatile
- stop match_expression calls from barking - semlock_init accepts key; key into caller (daemon.c) - removed indentation level at accept loop
Move memory locking to a higher level. Hopefully prevent race conditions with too many users bugs etc.
do some sanity checks on exit
Add syslog patches from mjo
change int to socklen_t
code cleanup and indentation
swap profile connection count checking from after forking to before forking. this saves a lot of time with limited profiles
improve logging
Fix profile reloading and initialization
Fix reload things
added blocking (pause) while reloading
big code cleanup and small bugfixes
add nrforks and nrforkspersec statistics options
add semaphore memory locking
move too many concurrent messages from .err to .notice
remove config.h
integrate auth.conf and profiles.conf into access.conf and allow includes
Add Disable option to temp. disable the server.
Improved statistics, command logging, RRD stats counters, etc
Change reverse dns lookups to after forking and create config option to reverse disable dns lookups.
make client, user and profile initialization work and clean up some desciptive messages
Add users and user ratelimiting. Users are based on hostname or username combinations.
quick hack to clear errno after setuid to avoid some vague errors later on
Add own getopt support for broken OSes. Clearup some errormessages.
correctly initialize profiles
Add spool backup and load balancing mechanisms
change all occurences of SERVER to MASTER to allow for future features
Added user profiles support together with authentication and accounting configuration options. Parts of the main config are now moved into a profile. Additionally add some more authentication methods.
Add option t (-test) to just test configuration/startup and exit
work on timeout and errorhandling
Added DenyNoIndexField option
fix authentication and accounting library handling
fix unlimit option to ignore concurrent sessions
roundup of small fixes
change client initialization and add 'unlimit' access config option
better handling of exits in signals
added listenbacklog config parameter
correctly close std descriptors on init daemon
added writing of pidfile on startup
mucho portability fixes
misc small fixes and improvements
remove pipe handler, let program handle it
better cleanup
generalized external accounting
generalized authentication and added remote authinfo module
fixes for authentication
added passwordfile auth module
added loadable accounting and authorization modules
added abrt and ill handler
only setuid if root
updated init removed fork2, added setuid
added auto prototyping
die early, dont fork if there are too many users
updated configuration parts
import
Initial revision