home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / ircd_os2.zip / README.CS < prev    next >
Text File  |  1996-01-21  |  4KB  |  86 lines

  1. NOTE: Please change values in comstud.h and dog3.h to your liking...
  2.       The default values are probably less than ideal for you! 
  3.  
  4. New in CSr20:
  5.  
  6. 1) Removed an #ifdef from dbuf.c which causes some problems on some OS's
  7. 2) Fixed, and commented out a function in dich_conf() that isn't used
  8. 3) Fixed EAGAIN problem on connect() on DG/UX, thanks to
  9.       Greg Moeller <gkm@moe.magic.mb.ca>
  10.    For DGUX, add #define DGUX to config.h or comstud.h
  11. 4) Added orabidoo's TS patch to stop wrong deop's.
  12. 5) Patched TS to show deoppings to come from local server, not remote
  13.       asamonte@calpoly.edu helped me with this one...
  14. 6) m_lusers (/LUSERS) now uses pre-computed info.  This should save
  15.    hella CPU on heavily cliented servers
  16.    PS, my channel counting counts secret channels...the old version
  17.    of ircd did not...who knows why, but you can get the real # of
  18.    channels via /stats z anyway.
  19. 7) Optimized the linear list for K: lines in DICH_CONF (the non-sortable ones)
  20. 8) Removed DICH_CONF & DOUGH_HASH defines...made them part of stock +CS
  21.    Also, did the same thing for DBUF_TAIL
  22. 9) Applied DOUGH_HASH routines to channel hashing too...
  23. 10) Kline comment is now displayed to other real ops when the k-line is done
  24. 11) Moved rest of nick collisions into +f
  25. 12) Moved "Too many", "Unauth" and so forth messages into +u 
  26.  
  27. New in CSr19:
  28.  
  29. 1) Oops, fixed how klining with no reason will core the server =(
  30.  
  31. New in CSr18:
  32.  
  33. 1) Fix from Philippe for dich_conf K: line matching and so forth...
  34. 2) Added B: lines to desigate hosts/ip#'s to ignore for bot/clone checking
  35.    if defined...Thanks to Philippe for this as well
  36.  
  37. Note: BOT_IP_IGNORE is no longer a #define, you must use B: lines
  38.       (the same way as K: and I: lines to specify a host/ip or so forth
  39.        to make pass thru the bot/clone check...)
  40.  
  41. 3) Fixed DEBUGMODE and DOUGH_HASH not being able to be defined together (?)
  42. 4) Remove IDLE checking for disconnecting IDLE users...this patch was
  43.    basically a waste, since most clients auto-reconnect...maybe I'll do
  44.    something that won't let the clients reconnect...we'll see...
  45. 5) Removed the #define's for removing flood control for opers...if you want
  46.    this, you will have to hack it in yourself...I don't want to catch any
  47.    crap for it =)
  48. 6) Minimal performance improvement, lowering the # of calls to time()
  49. 7) Performance improvements, removing K: lines from the main linear
  50.    "conf" list, when using DICH_CONF...before, it still added them to
  51.    the "conf" list, and also kept them in separate DICH lists...This
  52.    improves the speed in looking up I:/Y: lines and so forth...so when
  53.    clients connect, less CPU is used.
  54. 8) Added #define for E-lines.  These lines are for hosts that should
  55.    be allowed to connect, even if it matches a K-line...for instance,
  56.    K-line all of *netcom.com, E-line *cbehrens@*netcom.com to allow it
  57.    to connect  (This is only valuable to open I: servers mostly)
  58. 9) When using QUOTE KLINE with DICH_CONF, the K-line is added to ircd.conf
  59.    and added in memory internally without rereading the whole ircd.conf
  60. 10) Fixed various other things with QUOTE KLINE...
  61. 11) Fixed timezone bug
  62. 12) Added #define RESTRICT, so that you can #define whether or not
  63.     you want to disable /list, and /lusers when in dog3's HTM
  64.  
  65. New in CSr17:
  66.  
  67. 1) Updates for +TSora
  68.  
  69. New in CSr16:
  70.  
  71. 1) TSora - A timestamping protocal which disallows "op hacking" and nick
  72.         colliding.
  73.         Thanks to Roger Espel Llima <espel@clipper.ens.fr>
  74.  
  75. 2) Better kline checking - This should be faster, and use less CPU
  76.         Thanks to Philippe Levan <levan@epix.net>
  77.  
  78. 3) Fixed /rehash not working when the server is in dog3's High Traffic Mode
  79.  
  80. 4) Added nicknames to users.log
  81.  
  82. 5) Upped values in dog3.h, config.h, and hash.c for larger sendqs and a
  83.    bigger hash table for clients.
  84.  
  85.  
  86.