Outstanding bugs
- "Sux mode," where a server<->server connection can take a long time to
  establish if one or both sides filters ident connections
- Source address support on /connect may not work under some conditions

Changes for 1.4.30
- Updated 'make profile'; now on glibc2 systems, you can kill -USR1 the
  process and get a current profile dump, and restart profiling
- Kline/akill/zline matching has been revamped, which should help greatly with
  lag under heavy user loads with many klines/akills/zlines
- Deny sending .zip files and . files (with a null extension) to prevent
  the spreading of exploits

Changes for 1.4.29
- Umode +R to not allow msgs from non registered nicks
- chanmode +R extended to deny msgs for -r clients in channel
- +c/+R extended to squelch quit messages with color/from non reg'd nicks
- wrapped HTM detection code in #ifndef HUB
- Added channel qline reason display
- Removed LITTLE_I_LINES as with services they are dumb
- Massive code reformatting
- Moved some oper notices around to reduce unnecessary traffic
- klines match IP field too now, for NICKIP akills.
- Changed default mask to @DALnet so it's known it's a fake address

- This is the last 1.4 release planned.  For real this time.

Changes for 1.4.28
- Minor bug fixes

Changes for 1.4.27
- Fixed key bug
- Fixed showstopper remoteclientsonlygetpiecesofaClient bug

Changes for 1.4.25
- Hide Nick Collisions (Revealing services location)
- Make 005 show more info
- Add who +i to search by IP
- Hide stats L for non opers
- Add NICKIP CAPAB for services to get nicks
- Channel QLINES from Ryan
- Removed * from valid key char

Changes for 1.4.23
- Some error message changes/fixes
- Fixed a cloaking bug
- Added support to source from a different local IP address when /connecting
  out to another server; useful for servers which don't want to use the main
  IP in the M: line as the server<->server IP
  - To use: Add :<local IP> to the end of a C: line
  - E.g.: C:192.168.0.1:pass:server.dal.net:7325:10:192.168.10.200
- Block DCCs of .htm/.html files due to script viruses being spread in this
  way
- Prompt for max channels per user and oper pw encryption in the config
  script
- Example.conf brought up to date
- Display proper error messages when you can't join a channel
- Fixed the +a (away) who flag; its behavior was reversed from what it should
  have been

Changes for 1.4.22
- Fixed a bug where a server with a bad name trying to connect or trying
  to be used in /links could crash Bahamut

Changes for 1.4.21
- rate-squelch zipinbuf complain messages
- turn off yet more DNS debug messages (forward<>reverse query error)
- oper hostmasking no longer pollutes IPHASH (ouch)
- configure script reworked to search better for libgmp.a
- configure script bugs fixed

Changes for 1.4.20
- /whois works correctly for hostmasked opers. growl.
- configure gives more information about gmp errors.

Changes for 1.4.19 (released, but not an advised upgrade)
- Fixed a crashing bug with /whois
- Fixed a crashing bug with /oper (I need to remember how to handle nulls correctly :)
- Imported res fixes from bahamut-stable
- made configure work for solaris to find gmp

Changes for 1.4.18 (never officially released)
- Changed level of some debug messages to not go to all opers

Changes for 1.4.17 (never officially released)
- Oper hostmasking:
  Your I: line password is oper<.password> where password is optional.
  You then /server <yourserver> <yourport> <portpass:>opernick:operpass
  Anyone +A can see your real username, host, and IP.

Changes for 1.4.16
- deal with long-time buffer overflow when more than MAXADDR
  A DNS answers are received.

Changes for 1.4.15 (never officially released)
- Crash in res.c fixed (due to wrong question received under heavy load)
- name resolution prevents ircd dns cache pollution

Changes for 1.4.14 (previous release was 1.4.12)
- RC4 streaming encryption added, diffie hellman key exchange
  - Requires GMP library
  - Vulnerable to man-in-the-middle attacks
  - Requires 'E' flag in the N: line on both servers.
- zlib-compressed links added
  - Requires 'Z' flag in the N: line of a server
    that wishes to zip outgoing links to that link.

Changes for 1.4.12 (previous release was 1.4.8):
- /stats ?, v fixed to hide u-lined servers
- /lusers fixed to hide u-lined servers
- name resolution is more strict
