
This is the current version of the 'testing' tree of ircd-ratbox.

If you are upgrading from 2.2, you must read doc/whats-new-3.0.txt
If you are upgrading from 2.1, you must read doc/whats-new-2.2.txt
If you are upgrading from 2.0, you must also read doc/whats-new-2.1.txt
If you are upgrading from 1.x, you must also read doc/whats-new-2.0.txt

-- ircd-ratbox-3.0.0beta10
- fix a case a passing a NULL to match()
- properly fix a crash in the block heap garbage collection code

-- ircd-ratbox-3.0.0beta9
- fix a hang with the resolver using epoll
- add dns source port randomization
- add a vhost_dns/vhost6_dns option to control which IP addresses the
  resolver binds to
- make /stats A work again
- cleanup some remains of the old ident helper
- work around a core dump in libratbox with accepting sockets that 
  appear to be open in the fd hash and log this condition
- fix a buffer overrun in the arc4random code when there is no ssl
  library
- fix a memory alignment issue on sparc where the ircd would crash
  with a SIGBUS accessing long long variables that were allocated
  via the block allocator


-- ircd-ratbox-3.0.0beta8
- some cleanups in the checksplit code
- some cleanups in the /trace code
- show reasons for failed outbound SSL handshakes to opers
- log ssl errors for servers and handshakes in serverlog
- make sqlite3 checking more robust
- change the resolver to use the code from charybdis instead of adns
- fix identd checking so it works again
- fix a bug where the ircd could stop reading from the client on the CAP 
  command
- add some functions for random number generation for the nossl case in
  libratbox

-- ircd-ratbox-3.0.0beta7
- my release building script manage to not include libratbox, oops

-- ircd-ratbox-3.0.0beta6
- change -lock klines and friends to now be ADMINKLINE etc
- default to only supporting TS6 
- fix remote kline reasons
- have sqlite3 checking use pkg-config when possible
- move identd checking back into the ircd, this seems to have been more
  problematic than what it was worth
- add experimental gnutls support - note that CHALLENGE does not work when using just
  gnutls 
- some helpfile cleanups
- fix compile error when zlib is not found
- remove some restrictions on k/d/x/resv reasons that are no longer needed

-- ircd-ratbox-3.0.0beta5
- fix things so that --enable-assert=soft compiles again
- fix a typo in mkpasswd
- add admin only -lock klines, doing KLINE -lock will allow admins to
  add klines that normal opers cannot remove. 
- modify bantool to have a -u option that updates the database schema.
  if upgrading from previous betas, this needs to be run to support
  the -lock kline changes.
- fix cidr klines so they work again
- update included sqlite3 to the latest revision
- allow kline/unkline of a bare host or address, this gets treated as 
  *@host
- report when an invalid kline is passed, instead of silently ignoring
- fix --enable-assert=soft
- fix libratbox build on OS X and others

-- ircd-ratbox-3.0.0beta4
- some configure/makefile changes that are useful for package maintainers
- various bantool fixes
- fix a bug with the command hash that could cause the ircd to crash
- fix an ident checking bug that would sometimes cause users to get the 
  wrong ident
- fix an ssld crash due to mangling connection ids incorrectly
- fix matching of cidr masks where the bit length was 0 
- implement throttling of ssl connection handshake flooding 
- fix build on bsd platforms that lack EVFILT_TIMER
- fix kqueue from sometimes dropping updates
- fix a possible crash with ssl connections closing quickly
- perserve errno so that connect failures report the correct error

-- ircd-ratbox-3.0.0beta3
- fix an issue with CAP END releasing clients before it should
- report bandb errors in a useful fashion
- strip tabs when reading from help/motd etc
- override default_max_clients if it is == 0
- fix ssl issue with wanting reads/writes
- fix some cases where /list can freeze a client
- stop libltdl from installing an empty include directory
- improve SIGCHLD handling in the ircd

-- ircd-ratbox-3.0.0beta2
- honor global_cidr setting
- fix a bug in bantool that improperly parsed X-lines with spaces them
- fix user@host spoofs
- fix default maxclients to work correctly
- fix libratbox build with openssl disabled
- don't spin on openssl accepts when there is no data

-- ircd-ratbox-3.0.0beta1
- No release notes, see doc/whats-new-3.0.txt

$Id: RELNOTES 25887 2008-08-14 18:25:13Z androsyn $

