-=====================================-
-= zDSBot3 - by Eurijk! - CHANGELOG  =-
-= --------------------------------- =-

   *** need to thread display ***

[18Feb01]
  Fixed ipban for flooding. Thought this
  was fixed long time ago. Guess not.
[17Feb01]
  Auto-rejoin should work when connecting
  to a already-banned homechannel. Ban
  can now to wildcards per request.
  delqueue/shutup should work (per bot).
[16Feb01]
  Added D2DV, changed internals on a
  bunch of areas. Various *'s are still
  missing for that. (blah) SEXP works
  now w/o hexing the proggy. Just
  set the client type to sexp. Make sure
  you have the hashes to sexp, they
  are the same size as star, but are
  different. JSTR works on all public
  linux/bsd vers. Closing the main
  window should quit the bot.
[15Feb01]
  Added a font dialog. Only apply works. :)
  Added /set to the "chat" window, hmm
  or not - shoulda worked. Got rid of
  a few idles. That show_idles variable
  if you want to see them for some reason.
  Turn on display on a bot. It looks neato.
  Bit slow in my opinion though.
[14Feb01]
  I've been told this brings up a dos box.
  Dunno, dun have windows. Let's try this
  :).
[12Feb01]
  Cleaned up some code, sped up SC/BW login
  by a bit. Twiddle w/ nagle for linux.
  Fixed /profile. Added quote_delay to
  the config file, to auto-startup quotes.
[05Feb01]
  Took out d2exp. Fixed star to work with
  patch. D2EXP will no longer work, so
  don't bother. On the other side,
  D2 might be able to be hexxed. <shrugs>
  Added a reconnect_delay variable.
  It's in seconds.
[15Jan01]
  Took gnome out of gtk ver. Wonder if
  gtk still works...
[14Jan01]
  Should compile again, this project/source
  is pretty dead now, on with the next
  rev's. >;-)
[30Dec01]
  Gave Moonshine- the source >;-P I've
  been stalling like *forever* <shrugs>
  And no he won't give it to you so
  bug off >;-P                -eurijk!
[19Dec01]
  Joins the channel directly. Added a
  tagbans to the config.txt file.
[06Dec01]
  Added support for Darwin, but I
  have not had the change to test
  it yet. (Actually I just compiled
  zDS on Darwin, didn't change anything)
  Added BSDI support per request.
[28Nov01]
  Added flags to the display.
[27Nov01]
  Fixed the -b/--background problem where
  it would not load all of the bots.
[13Nov01]
  Added a use_delay variable. Don't need
  to delay on some bnetd servers where
  the quota is turned off.
[12Nov01]
  Took out showing PING's. Got too irritating
  to look at on bnetd. Took out status change
  displays. (same reason) Fixed some bugs when
  in console mode and show_bots is on.
[11Nov01]
  Added a --config / -c option.
[10Nov01]
  Added auto_rejoin variable.
[08Nov01]
  Added D2Exp support.
[??Nov01]
  Fixed the /join to just /join.
  Bnet appears to be slowly patching
  this.
[26Oct01]
  Made a variable so you could tweak
  the rejoin speed.
[25Oct01]
  Tweaked /join timers to prevent ip
  ban. ]{LiK`CRySiS said they were too
  fast. Fixed. (in theory :D) Fixed
  some random stability problem.
  Increased priority of tagban. 
  Added /profile support (or should
  I say put back in) Fixed the % problems.
[22Oct01]
  Added bind. Dunno if it works, I dun
  have a box to test it on anymore.
[21Oct01]
  New project started. Shh - it's a
  secret. Display stuffs on log window.
  Oh jap ver.
[20Oct01]
  Lots of changed to the Gtk ver. Rejoin
  has been sped up.
[19Oct01]
  Fixed a bug with !kick where it would not
  always kick from the correct bot. /join
  typed on the console set's the homechannel.
[18Oct01]
  Got the linux/bsd version working again.
  Connects (short of dns lookups) are
  completly non-blocking. I had a rather
  brutal race condition that took a few
  days to find, fixed. Oh right, public
  release. Give me a few heh. >;-)
[17Oct01]
  Fixed socks. Display 0 really works.
  Display 1 now works again - oops. I made
  .show and .hide commands, but there
  is some bugs with them - I'll try and
  fix it laters :D Those are disabled
  at the moment.
[16Oct01]
  Fixed the .cmd add problem where it would
  just append the same commands to the list.
  Added cmd and key to the config.txt file.
  This is my half-***** method of making
  the commandlist saveable. >;-) You can type
  in the windows boxes now. Fixed typing /join
  on the windows.
[15Oct01]
  Removed CAS server. Added some more variables
  so you can specify where the files are.
  Note: zDSBot loads the files in memory and
  does not release them. I'll try and revert
  the code so this is not the case at some
  later date.
[14Oct01]
  Fixed a bug with !rejoin where the correct
  bot may not always rejoin. No this is not
  an instant rejoin still yet.
[13Oct01]
  Hmm, decided to rewrite the enqueue method.
  Changed a couple thousand lines of code in
  the process. Hopefully I didn't create any new
  bugs. Should clean things up a bit though.
[12Oct01]
  Added .cmd addkey/delkey, added quotes
[11Oct01]
  Variables added to dyncommands. You can
  delete commands as well now.
[10Oct01]
  Added dynamic commands. They are missing
  a few things at the moment. Variables are
  non-existant, and you should be able to define
  a access level for each command. Blah - todo.
[9Oct01]
  Heh, forgot to update the changelog.
  Linux/BSD background now works properly.
  ./zDSBot3 --background

  Somewhere along the way the windows version got updated.
  The real CAS server is missing a network connection,
  so I'm only running a linux release of this. I won't
  guarantee the CAS server this uses will stay up/is
  stable, but hopefully so.
[26Sep01]
  Woah - the netlib was really out of touch. Fixed a
  couple pointers problems.
[25Sep01]
  Fixed some buffering problems with the BSD ver.
  Text output could be optimized probably. (blah)
  Some things are getting double freed. ???
[24Sep01]
  Problems with lockups at PING 94739247...
  In theory this has been fixed.
  supreme asked for a FreeBSD ver. It's a little
  buggy still, but it works. >;-) (4.4-REL)
[15Sep01]
  Typing in gtk now goes to the active bot, rather then
  onto the master queue. This can be a disadvantage, but
  is a more "standard" method. I may put an option to use
  the old method as well as it can be more powerful...
  Fixed a reconnecting error. (In the event of an immediate
  failure...)
  /clear has been fixed.
[14Sep01]
  UpTime, TagAdd, TagDel, Stats, ShitDel, ShitAdd and Server
  SetIdle, works with PM's (properly now).
  Unban could unban on the wrong bot. Fixed.
  Did some userdb work.
[21Aug01]
  Gtk version is now semi-functional.
[20Aug01]
  Broke everthing. Started work on the gtk version again.
  It segfaults. O fixed that. It now segfaults. O fixed that.
  It now can segfault. Oh hey it locks up now.
  *Note to self* Set display to 2. It kind-of works.
[19Aug01]
  Fixed a bug with zENC in strange cases.
[18Aug01]
  Blah lost my tagadd/tagban/etc. grr @ cvs. Reimplemented - hopefully
  it works like yesterday :).
  Modified zENC internal encryption to be completly random. Why
  do we need this silly 1 byte header? >;-)
  Public commands now work through encrypted text.
[17Aug01]
  unban added (apparently I forgot it since the commandset changeover)
  tagadd/tagban, tagbans, tagdel (doesn't save them though) :D
[16Aug01]
  Fixed /clear on unix vers.
  Readded pban
  Added showfilepublic - dunno why you would want it but...
