View | Annotate | Download
Dont unnecessary close memcache connections
Add new authorization code from Daxx for nse version
add ZXVER command (if backend server supports it)
add variables for NSE version
remove unuseed variables
Add SSL stuff without the actual SSL code for commercial version of nntpswitch
add missing NSE clause
small fix for post server disconnects
add 2nd socket for post connections
Add support for multicore cpu binding
Added option to disable profiles (option: Disable) and NSE prefixmaps
fix maxsessionbytes
comment out some logging and make option to log missing_arts
removing sbuf from CLIENT structure fixrn deleted - see writeln, linelen
locking problem solved?
changed some functions decls from PROTO to static
move dns lookups down in case it goes wrong the errorhandling is better now
initialize MaxUserBPS
- 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 check for reauthentication: only allowed iff user stays the same; MSG_AUTH_TWICE added - Fixed bytes left checks; added MSG_QUOTALIMIT; changed some MSG_ texts
auth aan voor LISTGROUP
dont account listgroup command
Move memory locking to a higher level. Hopefully prevent race conditions with too many users bugs etc.
identation and little cleanups
add some logging
Add code for "arguments" in access.conf, used for new authentication mods
Add ClientReadTimeout option to profile (default is from nntpswitch.conf)
Add syslog patches from mjo
Split the statistics command to a separate file
fixed hostname length
swap some logging
fix posting rights which i forgot after the last auth upgrade
swap profile connection count checking from after forking to before forking. this saves a lot of time with limited profiles
Fix reload things
added blocking (pause) while reloading
big code cleanup and small bugfixes
added connections per server statistics
improve on configging sockbufsize and fix no logging after a segv
fix little stuff
add nrforks and nrforkspersec statistics options
set socket buffering
Added Slave mode to profile, slave's can use IHAVE command now.
split too many users/connections in your class messages
fix maxsessionbytes counters
add semaphore memory locking and allow 0 MaxSessionBytes
change order of logging to log commands if we arent authorized
Make it possible to config max bytes to download on authentication. Optionally dropping users when they reached the limit.
Allow versionized modules
remove obsoleted strlen() and small cleanup
Improved statistics, command logging, RRD stats counters, etc
ReTabs! And fixes for article retrieving.
Add support for retrieving articles by Message-ID
Add 64 bit byte-counters due to 112mbps limit. Add small fixes.
implement retrydelay correctly. shouldn't code at work
make MaxUsers work and add new statistics command for debugging purposes
add support for profile/MaxUsers
backoff client on connection limits
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.
fixup some errormessages
fix group based authentication for listgroup and newnews
log client post sizes
drop http clients
add session byte limit
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.
work on timeout and errorhandling
Added DenyNoIndexField option
correctly (de)initialize client and dont count HEAD as an article
Add session time limit and fix over/xover and 499/403 error
fix authentication and accounting library handling
increase buffer needed for longer groupnames
insert build date into welcome message
fix unlimit option to ignore concurrent sessions
change client initialization and add 'unlimit' access config option
help command fixje
better handling of exits in signals
remove FILE stream stuff, caused buffering problems
be consistent with newlines where possible
logging and output fixes
fix confusing buffer names. improve server read timeout logging
small fixes and added statistics debug command
mucho portability fixes
misc small fixes and improvements
Added xgtitle command. Pass mode reader anti idle checks to server too. Handle group command return codes more correctly.
loads of stability, stats and error/exit handling fixes
error handling and exit cleanups
misc bugfixes and cleanups
generalized authentication and added remote authinfo module
general update and fixes
fixes for authentication
added passwordfile auth module
added loadable accounting and authorization modules
move post to ihave and put routines in separate file
added wildmat matching for list commands
improve client slot initialization checks
remember group response and return this if group command is given with unchanged groupname
swriteclient updates
added auto prototyping
updated syslogging
fix exit and quit
die early, dont fork if there are too many users
added basic post command
added simple rate limiting
import
Initial revision