  ------------------------------------------------------------------------------
  NIGHT LIGHT IRC PROXY
  INTERNET RELAY CHAT PROXY SERVER DAEMON FOR UNIX
    __                                                      
   /\_\  _ __   ___   _____   _ __   ___   __  _  __  __    
   \/\ \/\`'__\/'___\/\ '__`\/\`'__\/ __`\/\ \/'\/\ \/\ \   
    \ \ \ \ \//\ \__/\ \ \L\ \ \ \//\ \L\ \/>  </\ \ \_\ \  
     \ \_\ \_\\ \____\\ \ ,__/\ \_\\ \____//\_/\_\\/`____ \ 
      \/_/\/_/ \/____/ \ \ \/  \/_/ \/___/ \//\/_/ `/___/> \
                        \ \_\                         /\___/
                         \/_/                         \/__/ 

  WRITTEN BY JONAS KVINGE
  ------------------------------------------------------------------------------

  ChangeLog


  * ircproxy-1.2.41d.pl2 - 17/08-2003:

    - Fixed setting/removing crontab in install-sh and deinstall-sh to check for
      correct paths to ircproxy.sh.


  * ircproxy-1.2.41d.pl1 - 07/08-2003:

    - Fixed problems compiling on cygwin and problems with connect() --Jonas
    - Fixed getsockopt() SO_ERROR problem, using usinged short int istead
      of int --Jonas


  * ircproxy-1.2.41d - 03/08-2003:

    - Fixed socklen_t not found by autoconf and defined twice --Jonas
    - Added path /usr/xpg4/bin to configure for Solaris --Jonas
    - Fixed compilation problems on Solaris and RedHat Linux --Jonas
    - Renamed user_io to client_io, various changes to client_io --Jonas
    - Fixed ares_udp.c not working on HP-UX because setting O_NONBLOCK
      failed --Jonas


  * ircproxy-1.2.40d.pl2 - 28/07-2003:

    - Fixed Ident not compiling --Jonas
    - Fixed compile error when USER_CONF is not defined --Jonas
    - Replaced AM with AC macros in configure.ac --Jonas
    - Slightly changed setup and setup-sh, merged setup-unix into setup-sh
      --Jonas


  * ircproxy-1.2.40d.pl1 - 23/07-2003:

    - Made functions sysgetuid(), sysgetguid(), sysgethomedir() and sysgetname()
      use getpwnam() if the system has that function. Otherwise parse
      /etc/passwd or /etc/group --Jonas
    - Fixed small bugs in pkg-install and pkg-deinstall --Jonas
    - Made autoconf check for required libraries --Jonas
    - Fixed problems with Makefiles and scripts when using the csh shell --Jonas


  * ircproxy-1.2.40d - 22/07-2003:

    - Various changes to the config/setup script, new silent option, enable you
      to generate setup.h with .setup without the questions printed --Jonas
    - New installation and deinstallation scripts, hopefully they will work
      on most operating systems --Jonas
    - Changed all UID, EUID, GID and EGID variables to long, this will fix
      assertions on systems with lots of users added --Jonas
    - Wrote a script (cc.sh) thats called from Makefile instead of calling the
      compiler, the cc.sh will call the compiler and send a report to
      ircproxy-report@night-light.net about the compilation. The purpose is to
      track whos using ircproxy and see compilation warning or failures without
      the user reporting it --Jonas
    - 'make config' is now optional, if the user does not type 'make config'
      before 'make', it will only ask one question, if the user want to
      install/start ircproxy as root or not. 'setup.h' is automatically
      generated using the default settings --Jonas
    - Updated and wrote new help in for 'setup.help' it was way outdated
      --Jonas
    - Fixed assertions when sending information about connected users and
      available connections, it is possible I created this bug while working
      on this version --Jonas
    - Various small changes to the listener --Jonas
    - Moved the 'make config' setup script and files to its own directory
      ./setup --Jonas


  * ircproxy-1.2.39d - 09/07-2003:

    - Fixed bug not using assertions, replaced TRUE/FALSE with 1 0 in setup.in --Jonas
    - Fixed compile bug in nlstrsignal.c when system does not have strsignal() --Jonas
    - New StrMovePastToken() macro used in all conf read files, fixed parse errors on comments "#" --Jonas
    - Added ares_cancelquery() to conn_closeall(), this will fix the bug that cause ircproxy to hang for a long time
      when trying to shut down while resolving --Jonas
    - Fixed systerm() sending HUP signal instead of TERM signal --Jonas
    - New print bitmasks and plenty of debug prints --Jonas
    - New format for conn.conf, easier to read and understand --Jonas
    - You can now define AwayMsg, PublicDetachMsg and PublicAttachMsg for each user in conn.conf --Jonas
    - Implemented a optional built-in ident daemon --Jonas
    - Seperated functions from conn_io into conn_sendq, conn_sendq, conn_parser and conn_ignore, on the
      way I found and corrected atleast two bugs in the parser --Jonas
    - Rewrote the signal handler in syscalls.c --Jonas


  * ircproxy-1.2.38d.pl1 - 21/06-2003:

    - Set CHDIR=Yes as default in 'make config' --Jonas
    - Removed handling SYSINF signal --Jonas
    - Added fcntl.h to configure and headers.h, failed to compile on SunOS because of this file missing --Jonas
    - Fixed ircproxy not compiling on some Linux-distributions --Jonas
    - Removed all the -W gcc options as default --Jonas
    - Moved strsignal to nlstrsignal.c --Jonas
    - New crypt alias to nlcrypt.c --Jonas


  * ircproxy-1.2.38d - 13/06-2003:

    - Disconnecting all clients when disconnected from IRC server. Because server numerics and client nickname might
      change --Jonas
    - Bug in client flood protection fixed --Jonas
    - Fixed the bug in the resolver, forgot to NULL the ID array when removing query, caused BUS error --Jonas
    - Only removing ATTACHED flag on ConnS structures when a user send PDETACH --Jonas
    - Fixed bug not setting HOSTNAME when compiled WIN32 --Jonas
    - Now collecting ISUPPORT numeric lines and sending them all to clients attaching --Jonas

  ------------------------------------------------------------------------------
