0.2 -> 0.3
--------------

- c_join.c
  extended join handler
- c_ping.c
  fixed bug in reply
- parser.c, parse_prefix.c, parse_353.c, parser.h:
  implemented additional prefix parser
  implemented additional message 353 parser
  moved struct definitions to kwybnc.h
- str.h, str.c
  unified (irc|str)_match calls
- kwybnc.h
  added struct prefix
  added struct msg_353
  added channel handling stuff
  extended client structure with joined channels
- config.h
  added channel related limit constants
  added KWYBNC_VERSION
- channel.h, chan_*.c
  added channel handling functions
- bncarrays.c
  initialize client's channel list
- Makefile:
  added -fstrict-aliasing for default build
  categorized objects
  added parser test target 'ptest'. You can find the test program at
  <http://kwybnc.sourceforge.net/kwybnc-0.2/parser-testcase.c>
  added dist target
- globals.c:
  fixed BCONNECT and BDISCONNECT string lengths
  added some server 2* message devnull targets
- c_bdisconnect.c:
  fixed NOTICE string lentghs
- README:
  fixed diet libc documentation and extended command
  documentation
- [loads of files]
  altered struct func API
- msgfunctions.c
  client messages are parsed as well
  added check_if_prefix_is_bnc()

0.1 -> 0.2
--------------

- clients.c:
  set_master_client(): fixed incorrect master index update
- c_bdisconnect.c:
  add BDISCONNECT handler
- ircclient.c:
  include missing header
- c_nick.c:
  do nickchange when disconnected
- str.c:
  msg_match(): implemented rfc2812 matching
- parser.[hc]:
  Added rfc2812 message parser
- ircclient.c:
  added server message handling
- s_001.c, s_devnull.c:
  added 001-004 message handling
- s_ping.c:
  added server PING message handling
- str.[hc]:
  changed unsigned ints to size_ts
- c_join.c:
  added rudimentary postauth JOIN handling
- bncarrays.c:
  fixed bug in remove_client() (not updating master client id)