home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 13 / AACD13.ISO / AACD / Online / Unreal / Changes.old < prev    next >
Text File  |  2000-05-28  |  42KB  |  967 lines

  1. *** Unreal3.0-Morrigan(fix) ***
  2. * NOTE: If your system clock is wrong you will have problems with TOPICs
  3.   being set on all servers. That is because TOPICs which are _new_ are 
  4.   taken instead of old
  5. - Fixed +f not banning when * is specified
  6. - Fixed +q (chan owners) not being able to set +L (partially fixed)
  7. - Fixed /tsctl segfaulting the server
  8. - Fixed the killing bug. The cause was that when m_mode was called in the
  9.   NICKv2 parsing routine, it sent out a :nick MODE :+x which was an unknown 
  10.   nick, and the NICK was being sent just after, causing it to kill the user
  11.   (was a _huge_ bastard to find)
  12. - If someone changes their nick to irc and WebTV is enabled, problems
  13.   occur FIX: deny change to that in m_nick (bug fixed)
  14. - Added lost unrealircd.bmp.gz file
  15. - Removed the old Elite host masking code, wasn't even in use
  16.  
  17. *** Unreal3.0-Morrigan ***
  18. - Added the new GUI main coded by DrBin, first coding by {X}
  19. - Added v64net.network
  20. - Added 972-scripterz.network
  21. - Made NO_FDLIST compilation work as well
  22. - Fixed DCCDENY bug (p->mask, p->mask) (*slaps sts*)
  23. - +F not flood off if netsplit happens
  24. - Made TODO, made "Unable to write tunefile" show an error if *nix
  25. - Added stormdancing.network
  26. - send.c sendto_realops problem solved
  27. - Fixed a segfaulting bug in /tsctl reported by x-wartech
  28. - Fixed segfaulting bug with -oh bounce stuff in channel.c reported by Dana
  29. - Fixed +q bug reported by several people, inc DrBin
  30. - Added networks/fireirc.network
  31. - Fixed +f * option not banning correctly
  32. - Fixed fdlist on win32 problem
  33. - Added /HTM for high traffic mode status (partially added)
  34. - Added networks/digitalirc.network
  35. - G:lines expire every 5th second now
  36. - /stats T now show incoming and outgoing rate
  37. - Some HTM stuff
  38. - Some release stuff
  39. - Fixed up some NICKv2 stuff, more faster stuff:)
  40. - Moved old Changes stuff to Changes.old
  41. - Made so /path ~path or ".."'s in T:lines arent possible
  42. - Made it so certain files ie ircd.conf,oper.motd, unrealircd.conf, ircd.log
  43.   can't be used in a T:line
  44. - Added dynconf option to specify SOCKS kill message & ban message & bantime
  45. - Fixed SOCKS exception bug (!!)
  46. - Fixed some indention in dynconf.c and a memory leak problem (what were you
  47.    smoking code?:P)
  48. - iNAH bugfixes( call them fixes and ill smash you;))
  49. - Recoded color striping to be ALOT more accurate and faster
  50. - Using hybrid IsMember()
  51. - Fixed +F bug (again)
  52. - Added FDlists, does those work on win32?
  53. - De-Potvinized addline, addmotd, and addomotd (should run faster)
  54. - Made addline, addmotd, addomotd display to the user what was written
  55. - Removed /snote and /snotes (no one used them)
  56. - GPL stuff
  57. - Some comestic tkl fixes..
  58. - Fixed +F bug
  59. - Made +F connect notices more bandwidth friendly, 
  60.   only bad things:
  61.     - Not showing port in connect +F
  62.     - On servers rejoin you get +F flooded (will be fixed in an later
  63.        release)
  64. - Made ALLOW_CHATOPS a unrealircd.conf option rather than a #define
  65. - Fixed a bug where you had to be +AC to see adminchats
  66. - chatops, adchat, nachat, techat, wallops no longer require a leading :
  67. - More TKL stuff..
  68. - m_chatops uses sendto_umode now, and also removed sendto_chatops
  69. - Remote rehashes now support the - flags, ex -dcc, -vhost etc
  70. - Fixed more G:Line stuff
  71. - Fixed G:Line bug with not expiring correctly - thanks Dark-Prince for
  72.   being guinea pig, and to JojoII for finding it
  73. - Fixed +ix remote bug reported by RevPsych
  74. - /list can now make opers see +s channels
  75. - Did some SJOIN2 work..
  76. - Fixed /whois bug with WHOIS_Channels
  77. - Fixed a minor, yet annoying bug in the dynconf version system, thanks to GoNiS
  78. - Fixed bug: EpicII stripping too much of /oper fail notice
  79. - Fixed bug: SJOIN TS Change notice should not show when (ts == oldts)
  80. - Fixed WEBTV_NONOTICE bug with CTCPs - thanks rjameson
  81. - Fixed +h can +o themselves bug, thanks to Mikey, HERZ and many other
  82.   people
  83. - Added TSP client/server
  84. - Fixed m_netinfo stuff..
  85. - Fixed a bug with the new m_names and +h (chanmode)
  86. - Removed .CHANGES.NEW2 - not in use anyways
  87. - Now using new m_names from bahamut by Lucas Madar (DarkRot)
  88. - Removed zombie code
  89. - Fixed up the MODE_ADMINONLY code
  90. - Fixed some bugs in can_send
  91. - Added TS Change notice to SJOIN
  92. - Fixed a +f bug, and fixed SJOIN resynch bug (serious)
  93. - Fixed up the remote rehash code a bit
  94. - Updated conf.doc
  95. - Added some WebTV stuff, read config.h
  96. - Removed the NO_DEFAULT_INVISIBLE define from config.h
  97. - Added MODE_I to unrealircd.conf, auto setting of +i when a user connects
  98. - Fixed a minor unrealircd.conf bug
  99. - Fixed up all SJOIN fuzz, made RESYNCMODES be 12
  100. - Fixed this bug:
  101.    * After sync on other server 
  102.       *** Stskeeps is using modes +oiwghsaHATcCreWIdt
  103.     should be:
  104.        Stskeeps is using modes +owghskaATcfrebW
  105.  
  106. - Made unrealircd.conf option to hide U:lines from non-opers in /links
  107. - Updated the unrealircd.conf and all the .network files to support the
  108.   version system, and for unrealircd.conf to support HIDE_ULINES
  109. - Made a versioning system for unrealircd.conf and *.network (This will
  110.   allow us to makesure _old_ versions are not being used when new features
  111.   are added to the files)
  112. - TKL/zap bugfix!!
  113. - Channel mode +H errors in numeric 459 now, coded by Rev_Null- thanks
  114. - Moved RPL_WHOISSPECIAL to 320
  115. - Another TKL bug.
  116. - TKL bug fixed
  117. - Made TKL backwards compatible
  118. - TKLs are now syncing
  119. - Bug fixes..
  120. - Fixed TKL<->GLINE protocol problems
  121. - Renamed chmode +I to +V as it screwed up some clients thinking it was
  122.   IRCnet..
  123. - Took out m_fjoin, not in use
  124. - Fixed up +e so it works with mIRC channel dialog now
  125. - Added channel mode +H, only setable by SkoAdmin, makes +I users unable to
  126.   join channel - code&thanks to RevPsych & Rev_Null
  127. - Removed all MegaIRC references
  128. - Fixed VHOST desynch bug..
  129. - Removed aGline record
  130. - Fixed some idention in msg.h
  131. - Fixed warning in s_misc.c
  132. - Removes /ns, /cs, /ms, /os, /hs commands (not in use)
  133. - Fixed bug where /statserv needed a : for more than one param
  134. - Fixed so that /trace only cloaks hostname if it is an oper
  135. - Fixed token non case sensitive problem
  136. - Fixed warning in mp2parv..
  137. - Fixed DEBUGMODE compile bug..
  138. - Fixed BOTMOTD bug..
  139. - Fixed some bugs (1.16->1.17) and removed aClient->user->host and replaced
  140.   it by realhost. Saves memory
  141. - Fixing up for beta release
  142. - Updated networks/networks.ndx
  143. - Reason in temp and static K:lines like |kc.gline will show user klined
  144.   file kc.gline (only legal names are |kc.*)
  145. - Added e:lines to the docs
  146. - Added solargalaxy.network
  147. - Fixed a minor +S (chanmode) bug
  148. - Fixed a bug where if a channel was +n it would display a
  149.   must be +v msg rather than no external msgs (thank Potvin for that one)
  150. - Made dccdeny's notice +e users when a file is rejected
  151. - Added NOTICE in m_sajoin/m_sapart (You were forced to join/part #)
  152. - Added e:lines, SOCKS check exception lines
  153.   format: e:ip (not hostname):*:*
  154. - Added doc/faq entry about debian on sparcs..
  155. - added debian sparc support (read doc/faq)
  156. - SJOIN sortof working. Straight testing needed
  157. - made /botmotd use NOTICE AUTH (so all bots will see it)
  158. - fixed NICKv2 umode field when no mode bug..
  159. - added T (TechAdmin) to the SMO flags
  160. - fixed a little _mistake_ in the /dusers error message
  161. - fixed a bug where +c (chanmode) blocked all privmsgs :P
  162. - m_sjoin compiled, need to make it unreal3.0 compatible
  163. - added include/sjoin.h for SJOIN stuff
  164. - Deleted :server prefix from SWHOIS burst.
  165. - Added UMODE_SETHOST (+t), and set NICKv2 up to only send when a real
  166.   virthost. Spares bandwidth:) +t is _not_ user setable
  167. - Removed UMODE_COFOUND, UMODE_WMASTER, not in use anymore.
  168. - Fixed up MODE_LINK, MODE_FLOODLIMIT syncronization,
  169.   you can mode do /mode # -lf without parameters
  170. - Gave Unreal correct orgin (df4.6.5)
  171. - Gave /stats N,S a header
  172. - Added network solarxtreme.network
  173. - /stats N returns .network file information
  174. - /stats S returns unrealircd.conf information
  175. - Added a virtualhost field to NICKv2
  176. - Updated conf.doc
  177. - Removed all traces of CLIENT_COMPILE
  178. - Some Linux-ALPHA support.. i need accces to a alpha box :P
  179.   Fixes done by Ramuh (irc.risanet.com) originally for UltimateIRCd, 
  180.   thanks to ShadowMastr for forwarding me..
  181. - Removed all traces of services.h..
  182. - NICKv2 working.. :)
  183. - Updated doc/faq slightly
  184. - Updated doc/example.conf with new lines an Oflags
  185. - Implemented NICKv2 (umode field in NICK)
  186. - Similar topics are sent along now .. was a bug ? (thanks Headbang,
  187.     WonderWal, etc)
  188. - Fixed up compile warnings
  189. - Fixed channel.c warning in can_join
  190. - Removed SHOW_PASSWORD define, not in use anymore
  191. - Removed USE_CASETABLES define, not in use anymore
  192. - Removed TIMED_KLINE define, not in use anymore
  193. - Added OPER_NO_HIDING define
  194. - Removed RelicNet +z, unreal isnt at use at relicnet anyways and 
  195.   i still dont believe that potvin _thought_ he could make them use it?
  196.   hah!
  197. - Added REMOVE_ADVERTISING define (off by default) , check include/config.h
  198.   and src/s_user.c (m_message) for more info (by ice)
  199. - Fixed channel name similarity bug reported by IXpfah
  200. - Comment on Nickflood/joinflood thing (stskeeps): Services can do that?
  201. - Fixed up some version.c.SH stuff
  202. - Added SJOIN protoctl for preparing for SJOIN
  203. - Split up PROTOCTL_SUPPORTED in PROTOCTL_SERVER and PROTOCTL_CLIENT
  204. - Added networks/uzaynet.network
  205. - NOTICE auth, tells you that it found a bad SOCKS.
  206. - Made umode +d work correctly
  207. - Made it so users can't see the RPL_WHOISCHANNELS for a
  208.   +I user
  209. - Fixed a bug in +I where a +I user couldn't see themself
  210.   in /names
  211. - Fixed a minor bug in /chgident
  212. - Added bot.motd support on +B and /botmotd
  213. - /join 0 now shows "Left all channels" in reason why left
  214. - Added +H umode, hides oper status
  215.   in /who /who 0 o /whois (so opers
  216.   can spy on a channel and no one knows
  217. - win32: s_socks.c small problem fixed
  218. - Fixed a bug in the new zline code
  219. - Fixed a typo in the Win32 socks check (oops)
  220. - (development) added TODO.maybe
  221. - Added /vhost login password
  222.   read the s_extra.c on vhost.conf format
  223. - vhost.conf, added /rehash -vhost
  224. - Removed s_user.c/m_message warning
  225. - SOCKS check functioning
  226. - Removed src/list2.c - not in use
  227. - Removed networks/agitated.network, no longer existing network
  228. - Added networks/bunker7.network
  229. - Deleted ircdbug
  230. - Renamed LICENCE to LICENSE
  231. - /version shows alpha while in development..
  232. - (development) added include/stamp.h for static development stamping
  233. - send.c optimations from ircu :)
  234. - Added codemastr as offical developer
  235. - Now using GPL v2
  236. - NOTICE AUTH problem solved, i hope
  237. - Took out UNIXPORT code
  238. - Removed traces of R_LINE* in config.h
  239. - SOCKS check in progress
  240. - Fixed the Blowbug
  241. - TSCTL svstime works now :P correctly that is
  242. - nick is using modes +rx
  243.   instead of "nick is using modes [+rx]
  244. - Removed some lame brackets
  245. - /close sendto_ops() now
  246. - Fixed small SVSNICK bug (.)
  247. - Fixed +L resync bug..
  248. - df4.6.7 SVSNICK - fixes desynchs
  249. - Took out all the R_LINES code
  250. - Took out all SERVICES_MODE code
  251. - Took out all USE_SERVICES code
  252. - Added .crjava patch by Fish read include/config.h for more info..
  253. - Added IRCu .ack patch you can now use "ONE" in password line in I:Lines
  254.   to ensure only one connecting from that kind of I:line per IP.
  255. - /Lusers <mask> is not working anymore.. took out possible flood thing..
  256. - /List - IRCops should be able to see +s now (thanks Headbang and others)
  257. - RPL_YOURHOST - Your host is server, running version x
  258.   Removed [hostname].
  259. - RPL_MYINFO now selfupdates when adding new modes (channel and user)
  260. - Fixed umodestring
  261. - Umode +d avail to everyone now:P
  262. - Fixed channel mode +r defunctional bug
  263.   (thanks to gdb and the coder-com people who learnt me to use gdb:P)
  264. - SVSFLINE <+/-/*> [mask] [reason]
  265.      + = add (mask + reason)
  266.      - = delete (mask)
  267.      * = wipe all services F:Lines
  268.   (13/12/1999 working.)
  269. - Fixed server<->server token problem
  270. - Moved /info data to m_info_send
  271. - Made SIGSEGV do core too.. MAIL THEM TO ME ALONG WITH THE src/ircd FILE
  272.   if it tells ya to! 
  273. - Fixed "GLINE @moo.org 10 :moo\r" G:Line bug (they haunt me)
  274. - New F:Line system (dccdeny.conf)
  275. - Removed OLD F:lines
  276. - Fixed up /stats f/F 
  277. - Made /rehash -dcc      = rehashes dccdeny.conf
  278.        /rehash -dyn      = rehashes dynamic configuration (RISK OF TERMINATE:P)
  279.        /rehash -rest     = rehashes channel restrict config chrestrict.conf
  280. - New channel restrict system
  281.   (chrestrict.conf)
  282.   # = comment
  283.   allow #moo             = can join #moo
  284.   msg message            = shows message when cannot join cos of allow
  285.  
  286.  
  287. -------------------------------
  288. |      Unreal2.1.7            | 
  289. -------------------------------
  290. RELEASE NOTES:
  291. ** IF YOUR VERSION REPLY DOES NOT SAY UNREAL2.1.7+rs PLEASE REDOWNLOAD!! **
  292. * The announced GUI (UnrealIRCd/32) is going to be released around 
  293.   1-2 weeks after this release
  294. * If you experince any bugs PLEASE email me at stskeeps@tspre.org
  295.   or seek me at /server toybox.flirt.org - #unrealircd 
  296.   (savage.global-irc.net) and talk with me there
  297. ------------------------------- 
  298. *** Unreal2.1.7+rs
  299. - Small win32 compilation problem fixed.
  300. - Changed snprintf references in channel.c to sprintf for compatiblity
  301. - Fixed RPONG bug
  302. - Changed version.h to Unreal2.1.7+rs
  303. *(released original)*
  304. - Fixed the U:line kill bug thingie.
  305. - Fixed up K: Z: & G: lines.
  306. - Fixed that bloody parse() lookup routine again..
  307. - /addline now shows who added what:P
  308. - New command lookup routine to support tokens etc.
  309. - Fixed the bloody blowbug - exit(-1) in remove_unknown()
  310.   :services.* SVSO nick -
  311.   == remove Oo and operflags:P 
  312. - FINALLY fixed svsmotd
  313. - Fixed umode +h thing :P
  314. - /stats O now show oper flags :>
  315. - Did PTR overflow thingie in res.c from PTlink IRCd (Lamego)
  316.   Thank you:)
  317. - /ADCHAT not to co-admins fixed..
  318. - Added Channel Mode +f (Flood)
  319.     Example: 
  320.        +f 5:10 <- Will kick a user non-oper & non-chanop if saying >= 5
  321.                   lines in 10 secs
  322.        +f *5:10 <- Will do the same just ban the user using *!*@virthost
  323.                    instead
  324.   Idea from ircbr improved thou (thanks _Jozeph_)
  325. - Added in doc/tao.of.irc - read it! its funny
  326. - Made IRCops possible to see realhosts in /whowas..
  327.   (suggested by many people)
  328. - Added F:Lines by _Jozeph_ (jozeph@globalmedia.com.br)
  329.   They check if DCC sends are allowed f.x so you can do 
  330.   F::You are infected with dmsetup.exe - seek help at http://www.vira.org:dmsetup.exe
  331.   (i think)..
  332. - Fixed setname cosmetic bug..
  333. - Added SWHOIS.. contact me for more info on this feature:P
  334. - Fixed 66.6% services maybe IRCd 66.6% CPU bug..
  335.   (damn m_topic to hell)
  336. - Fixed the +C Server Administrator bug.
  337. - Made the whois notice be "***"'ed
  338. - Made it possible for U:lines to join any channel under RESTRICTCHAN
  339. - Fixed +qa +ov stuff 
  340. - Fixed restart bug
  341. - Fixed the mysterious kill questionmark bug.
  342. - Z:Line wrong network name fixed.
  343. - Fixed the hopefully last G:Line bug.
  344. - Changed version to Unreal2.1.6-tCx3.miscfix
  345. - unP 2109 
  346. - Added RESTRICTCHAN define. r:?channelname  will enable people non-opers
  347.   only to go to r:lined chanels. Example: r:?chatzone
  348. ** Unreal2.1.6-tCx3 ***
  349. - Fixed small G:Line bugs
  350. - Fixed +I bug. ANYONE could use it.
  351. - Fixed watch bug?
  352. - Fixed +L bug with numeric.
  353. - Fixed KILL virthost bug.
  354. - Similar AWAY's are now not spread out (strcmp)
  355. - SMO can now be like "SMO oO" - added some more flags.
  356. - Upgraded to unProto 2107
  357. - Fixed wrong IP cloakin'
  358. - Fixed really wierd identd bug
  359. - Fixed remote rehashes
  360. - Added remote restarts. (/RESTART password server.* reason)
  361. - Max local users & TStiem is now kept (tunefile)
  362. - Did some facelifiting
  363. ** Unreal2.1.6-tCx2 (Bugfix) **
  364. * Okay I can't keep promises anymore regarding Unreal releases
  365. * so if there isnt coming one out for some time im working on Mercury
  366. * If you need help ./server irc.global-irc.net #UnrealIRCd.
  367. [Done:]
  368. - Y2k Bugfix. /Time didnt work
  369. - G:Line expire bug fixed. <= !!! >=
  370. - +I bug fixed. Was restricting ^ to netadmins/techadmins
  371. - chmode +e memory leak bug fixed. (sub_channel)
  372. - Fixed /userhost hostname revealing bug.
  373. - Fixed +a not working bug.
  374. - Fixed wierd +e bug (send_mode_list)
  375. - Fixed some version.c.SH stuff
  376. - Fixed possible +x bug.
  377.   (this may be a iNAH one).
  378. - Added SAPART, SVSPART, CHGIDENT
  379.  
  380. ** Unreal2.1.6-tCx **
  381.    I hoped you enjoy this IRCd as much as I did
  382.    when I made it (yes that bad :>) So .. 
  383.    Any support can be given at my e:mail or at
  384.    #UnrealIRCd @ irc: irc.global-irc.net
  385.  
  386.          Seeya in the future!
  387.          *vaporizes* -Techie 
  388. ]
  389. QUOTE OF THE RELEASE:
  390. *** You have been killed by operator Potvin Elite!HSE-TOR-ppp38181.sympatico.ca!Potvin (.)
  391. * (v:Lines not included yet.. would be too hard and delay too much) 
  392. - Fixed CHGHOST BUG. Thanks to vim.
  393. - Fixed umode +S bug.
  394. - Removed obsolete admin.invisible.patch .. due to recode of +I
  395. - Fixed possible DCC error with +x.. (USERHOST)
  396.   Gardien-de-reves found this:)
  397. - Fixed up +I . OFLAG required (^)
  398. - SMO A - Server admins.
  399. - Changed unprotocol to 2106
  400. - Changed version from Unreal2.1.5-tabby2 to Unreal2.1.5-tCx
  401. - YAY! G:lines work!!!!
  402. - Added "N" flag to SMO - netadmin/techadmin
  403. - /userhost notices & showrealhost..
  404. - Banwalk notices..
  405. - +B umode now show up in /whois as RPL_WHOISBOT 335
  406. - Made OperTopic notices..
  407. - Fixed DEBUG/DEBUGMODE
  408. - Mandrake bugfix.. (PTlink)
  409. - Added SVSJOIN/SAJOIN . SVSJOIN copied from PTlink IRCd
  410.   (C) PTlink coders team.
  411. - Wildcards like C:*:password:*::32 must be the only one in the file
  412.     (this is a bug)
  413. - Made C/N & H:lines support wildcards
  414.   YAY! ;)
  415. - Fixed win32 stuff (ramuh.win32.patch for dal4.4.15 write != send)
  416. - Started on new CVS rep
  417. - Added some MegaIRC stuff
  418. - Disabled G:Line commands. Due to G:Line bug.
  419. - IPs +x = 0.0.0.network-chksum
  420. - Added +I patch for admins, coded by me, idea by Hedge
  421. - Managed to retrieve my old s_user.c :P~
  422. - Fixed notice on +I bug.
  423. - Fixed some remote rehash bug..
  424. - Added relinfo.h for release info.
  425. - Added some credits
  426. - Fixed oflag H / iNAH bug reported by Kyle
  427.   Thank you.
  428. - Added patches by }{ - extras/
  429. - Added "Real hostname: nick (hostname)" in Whois
  430.   (Patch by }{) =)
  431. - Added a couple of networks.
  432. - Added neohorizion network. 
  433. - Internal TSCTL function added.
  434.   /TSCTL OFFSET +|- time
  435.   will correct the internal IRC clock offset to be f.x -1242
  436.   (watch out with negative values- u will have to reconnect to the server)
  437.   /TSCTL TIME 
  438.   - will report TS report.
  439. - Fixed +q +a kick bug.
  440. - Fixed /GLINE wrong response.
  441. - Added amiga config support. Thanks to Mick & Sp^ 
  442. - src/chkconf screws up with X:Lines and T:Lines
  443.   (segfault) cannot fix bug.
  444. - G:Lines was tested by }{ and Sandman .. thank you
  445.   (worked:P)
  446. - Fixed up CHKCONF to fit T:Lines and new oper flags..
  447. - Fixed /stats t
  448. - T:hostmask:motd:rules
  449.   Patch by codemastr
  450. - no */~ prefix in /names
  451. - Fixed WIERD locop bug(showed +o at OTHER servers) ?? 
  452. - Fixed wierd channel resync bug (damn *='\0') to hell
  453.   (this involved +k and more..)
  454.   Reported by strtok(Erik)
  455. - missing "techadmin" dynconf bug fixed.
  456.   (reported by Syndicate and others)..
  457. - Wierd +q kick bug fixed.. I've never seen SUCH bad coding
  458.   (waste from Elite)
  459. - spreadout bug in SVSMOTD fixed.
  460. - cptr bug in chghost bug fixed
  461. - nick_user_host in G:line reply
  462.   & a possible cause of G:Line spreadout crash
  463. ^^ Unreal2.1.5-tabby patch ^^
  464. * YOU MAY NEED TO RECONFIGURE UNREALIRCD.CONF*
  465. - "Full channel" on link now not shown .. LINKED CHANNEL message shown
  466.   instead.. 
  467. - Fixed +l bug plus more..
  468. - KLINE_ADDRESS null bug fixed.
  469. - #define STATS_ONLYOPER makes /stats oper-only .. 
  470. - +L can now be taken off with +l not set.
  471. - +I join/part missing addys fixed.. Thanks to Sp^ and Mick
  472. - +I activation doesnt show up for non-ops .. only for NA/TE
  473. - E:Line comments now show up
  474.   (E:host:comment:user)
  475.   /stats E and /stats K with E:Lines work OK now
  476. - -D_AMIGA lets you compile Unreal on AmigaOS now.
  477.   Made by Sp^ given to me by Mick..
  478. - To Erik: /names # show hidden users if you are net/techadmin 
  479.   Yes.. it's not a bug;)
  480. - codemastr is now official win32 maker of 2.1.5 wether
  481.   he wants it or not. 
  482. - win32 compiling patches by codemastr done.
  483. - OperMOTD config file option ..
  484. - Fixed G:Line spreading bug (switched parameters)
  485. - SVSMOTD shown correctly now.. END OF MOTD not shown if there wasnt any
  486.   local motd
  487. *** Unreal2.1.5 *** (10 August 1999) 
  488. - E:Lines not shown correctly.. (in stats E)
  489. - ADDLINE, SVSMOTD, OPERMOTD bugs fixed, T:Line stats fixed
  490. - Added usermode +I - NetAdmin/TechAdmin only
  491.   Can join/part channel without being noticed
  492. - Server<->Server bug fixed
  493. - DOMAINNAME no longer static
  494. - Client->Server bug fixed.. :P
  495. - I would like to apoligze for all that havoc 2.1.3,4 caused..
  496.   It worked on my box so I thought I knew it worked other places. 
  497.   (Which it didnt)
  498. - IRCops can now see +sp channels in /list..
  499. - WIN32 is not sured to work in this version.
  500. *** Unreal2.1.3 *** (5 August 1999 - took 14 days so far)
  501. |-----------------------------------------|
  502. | RELEASE NOTES:                          |
  503. |-----------------------------------------|
  504. ^ Unreal2.1.3 is highly incompatible with uProtocols < 2103 (unreal2.1.3)
  505. ^ /DUsers is deactivated in this version due to Aiiee! Segmentation Fault :P
  506. ^ 2.1.2 never was released and thank god for that...  (cos of bugs)
  507. ^ Mailing list not active yet, e-mail stskeeps@Mp3Fans.net for more info
  508. ^ I HIGHLY RECOMMEND YOU TO USE FULL O:LINE FLAGS INSTEAD OF  
  509.   "*" - as its easier to prevent abuse of stuff
  510. [Done: ]
  511. - Removed scripts/
  512. - G:lines should work now and i still friggin hate em :P
  513. - G:line as owner of G:Line now fixed..
  514. - G:Lines "setby" is now in nick!user@real/virthost
  515. - Fixed G:Lines again... i friggin hate those:P
  516. - Fixed chmode +sp mode (reported by Avenger12)
  517. - Added anti-fake squit kill again .. 
  518. - Win32 stuff
  519. - Config.c
  520. - Fixed small SMO bug + server-go-mental-when-squit bug .. 
  521.   (missed a { } )
  522. - SENDUMODE is aliased to SMO server<->server to lower bw usage
  523. - Removed annyoing EliteIRCd reference in ./makeconf
  524. - Hub, halfhub, leaf option in ./Config
  525. - Unreal compiles under LinuxPPC (iMac) (thanks to Amgine)
  526. - ./ircdbug made to bug reports
  527. - Added MegaIRC as network
  528. - ./ircdreg now also chmod +x'ed on makedist..
  529. - ./ircdreg working, $nick bug fixed ($nickname it should be)
  530. - /ChgHost fixed up to be alike the set* family.. in checking (sorry SL7!!)
  531. - Made /Knock show hostname now..
  532. - G:Lines minus bug fixed.. reported by NonMortal (O_x)
  533. - G:Lines are now double chained..more failsafe
  534. - NEWNET working OK
  535. - Statement: +L is working:))
  536. - Fixed sethost/inah bug reported by Erik.. (!(setflags & UMODE_HIDDEN))
  537. - G:Line bugfixed.. (thanks to Erik.. which network with 6 servers segfaulted:P)
  538. - Numeric 62* -> 64* for Zero compatibility.. 
  539. - Added IRCd Registration script (just so i know people actually use it :P)
  540. - /Info bug found .. I think! (when did i add a rpl_str ??)
  541. - Removed dynconf.c warning..
  542. - Uhm dynconf system actually works now but /info crashes..
  543. - Made NOSPOOF seeds STATIC :(
  544. - Bugfixed %#channel .. works now .. (compiles :P~)
  545. - Added newsgroup news://the.elite-hacker.cx/irc.unreal-ircd
  546. - /notice %#channel for halfops.. 
  547. - /notice +#channel now sends to halfops as well :P
  548. - Dynconf stuff
  549. - Changed networks configs to use new format:)
  550. - UnrealIRCd/32 shows up as UnrealIRCd/32 v2.1.3 in win32
  551. - /StatServ is now able to send without @stats.*
  552.   If your statserv is secure define STATSERV_ABSOLUTE
  553.   (secure in accepting StatServ@Stats.* privmsgs)
  554. - Did some dynconf stuff
  555. - elite.c is now called cloak.c
  556. - Static Linking of setting is gone now. (sorry) - use configuration file
  557. - One more +L try.. this was a FULLCHANNEL recode in can_join ..
  558. ^ Added Agitated.net in networks.default
  559. ^ Made doc/History directory
  560. * Added doc/faq
  561. - Agents can now join so many channels they want to >;)
  562. - Added IRCd Agents ground code (umode 'Z' oflag 'S' UMODE_AGENT)
  563. - Netinfo detect TS-splits now .. (endsync < sendsync)
  564. - /Names now show chan owners as * chan prots as ~
  565.   Example:
  566.     #Global *Roxxon ~Stskeeps @Shmad %Helper +Voice Peon
  567. - Win32: Made the motd/rules window works.
  568.    to porters: Please put ircd.motd / ircd.rules samples together with the port
  569. - +L still not even working .. 
  570. - Stats for t:lines added.
  571. - /Stats T != /stats t
  572. - T:Lines work. (recoded to use find_tline)
  573. - /DUsers disabled due to bug. (will be back later)
  574. - Using different nick collision style by binary (to fit with twilight)
  575. - Fixed addnet bug (forgot cat << so results didnt even get emailed to me)
  576. - Fixed some iNAH bugs (yes ihateNetadminAnnoyingHosts =P )
  577.   (this may be the one you had trouble with michael ..)
  578. - +L bug attempted once more (Yes I know Elite has fixed it but Potvin
  579.    made it commercial)
  580. - is_halfop checks if user is already channel operator .. :P
  581. - Added Anti-Commercial note
  582. - Topics now bounces.. (binary)
  583. - Fake kills by SQUIT not able to anymore (fix by binary from twilight ircd)
  584. - Now using more cryptic version number system .. 
  585. - Win32 hCio compatibility fixed..
  586. - Made /DUSERS
  587. - Removed make devserv1 & devserv2 support
  588. - Added TODO file as we are developing
  589. - Added /ADDMOTD, /ADDOMOTD
  590.   Shaped up the /ADD* family
  591.   NOTE: ADDMOTD is the one pointing to the real MOTD 
  592.   (so T:Line support is Shell/file stuff)
  593. - Added T:Line support
  594.   T:hostmask:path(or relative) pointing to MOTD
  595.   Read from the bottom and up .. so beware..
  596.   /stats T added as well
  597. - E:Lines comments are now shown =P
  598. *** Unreal2.1.2 *** (22 July 1999)
  599. - alpha(1) Symbolic link to Unreal2.1.2
  600. - Doing HEAVY CVS'ing.. 
  601. - NA/TE/AD chat uses sendto_umode now .. MORE stable i think 
  602.   (THANKS to fourcorners.global-irc.net for finding this bug :P)
  603. - Okay.. rolling to alpha(1) now.. 
  604. - Opermotd done.. /OperMotd .. auto shown when /opering up as well
  605. *** Unreal2.1.1 *** (21 July 1999)
  606. ** ROLLING back to 2.1.1 as +q bug found.
  607. - +F - Global connect notices:)) (waaste of bandwidth)
  608. - +q bugfixed.. 
  609. - Having a go making some +q bugfixing (umode)
  610. *** Unreal2.2-alpha(1) *** (21 July 1999)
  611. - SENDUMODE added .. for servers only
  612. - Starting on alpha(1).. 
  613. *** Unreal2.1.1 *** (21 July 1999)
  614. - server settings(dynamically) are in progress. not active in 2.1.1 as
  615.   of some bugs in the main IRCd hybrid
  616. - Made so non-opers cannot see machine info in /version
  617. - Moved Elite.Changes to doc/
  618. - Made ./Config remove core after Config..
  619. - Added remote rehash by binary..
  620.   (net/tech admins only)
  621. - Sigsegvs are globops'ed now .. :P
  622. - Fixed /KNOCK <no # prefix> :reason sigsegv bug
  623. - Accidently removed ircop-can-pass-bans in 2.1 .. activated now
  624.   with customization possibility
  625. - REMGLINE bug fixed? (strchr or some strange stuff) ?
  626. - Added credits, raised protocol number (2101)
  627. - MYOSNAME in win32 = 'Win32'
  628. - Win32 Porters -- look in config.h
  629.   (WIN32_SPECIFY) - It's wIRCd port credits to standardize stuff more
  630. - Made the "version" field in win32 work (-1?!)
  631. - Having a go making server settings be chosen as dynamically or static
  632.   (and no im not ripping off elite)
  633. - Changed version.h a tad
  634. *** Unreal2.1+win32(2) *** (14 July 1999)
  635. - This is a Windows only release
  636.   Fixing of win32.c szAppName bug + TITLEAPP
  637.   + case missing ":"
  638.   + Win32 port credits goes to Magic_Wizard & {X}
  639. - #define MYOSNAME "Windows" in Config.c output
  640. - millitime() may be not precise cos of lack of gettimeofday
  641.   little patch applied
  642. *** Unreal2.1 *** (12 July 1999)
  643. - TODO before release (Unreal2.1 now)
  644.   * Establisment of help channels with more.
  645. - NETINFO actually WORKS now ! :P
  646. - HIDE_ULINES defined makes U:lines be hidden for non-opers in /links & /map
  647. - Improved NETINFO - Calcs synctime as well
  648. - Fixed email addy again :/
  649. - Didn't add UPING cos I am not able to make UDP sockets  
  650.   (due to lack of knowledge from my side)
  651. - Added RPING/RPONG (from Undernet IRCd) made by Run (Carlo Wood)
  652. - Added some stuff to readthis.now
  653. - "kill" in root of unreal dist is now called killircd
  654. - Now using TerraIRCd's +x with some modifications to work better
  655.   Therefore pre(8)+terra[x]
  656. - Fixed FUNNY set family bug ( /setident :)
  657. - Fixed writeout bug in Config networks part
  658. - Changed /KILL messages a tad
  659.   "Local kill by %s" -> "[<servername where its local>] Local kill by %s"
  660.   Now sends to UMODE_KILLS on all kills - b4 it was sendto_ops !! :P
  661.   More proper IsHidden() behaviour
  662. - Moved Bot/Coder stuff lower down in /whois
  663. - Fixed BREPORT a bit (messages)
  664. - Changed ban messages a bit
  665. - Pre(8) should originally be called Pre(7.2)+elinefix
  666.    as i added E:Lines in it
  667. - NOTE: Elite.c hostcloaking will be recoded in 2.1.1
  668. - Doing a little main cleanup of stuff
  669.   * Bugs fixed:
  670.     - Setname and family bug fixed
  671.     - Halfop_mode mysteriously disappeared.. halfop mysterious bug fixed
  672.     - malloc->MyMalloc in m_gline to prevent faults that c7 has got
  673.     - Fixed 'cc' bug in makeconf
  674.     - changed missing # bug in Config
  675.     - wIRCd(UnrealIRCd/32) fixed target too fast bug
  676.     - Fixed small HALFHUB bug in ./Config
  677.     - Fixed re-init of hashtables in set_mode (stack bug)
  678.     - Fixed svskill bug
  679.     - SNote Family bug fixed:
  680.          cleaned up "%s:***" -> "%s :***"
  681.          Where has that P*coder learnt to make NOTICES??
  682.     - NETINFO bug fixed (the max global count setting != max_global_count
  683.           but lu_mglobalu; (also in s_serv.c)
  684.     - Segfault when +N doing TECHAT fixed (done (sendto_techat))
  685.   * Someone tell me parv[parc - 1] is the element of parc.. 
  686.   * Removed some flushes from rehash @ s_conf.c
  687.   * /mode #channel ^ lists info about current mode (+ bitstring)
  688.     Added ListBits(<long>, <maxbitlength>
  689.   * Co-admins are not spread out with globops anymore
  690.   * Changed some stuff in config.c
  691.   * Added some return 0; 's in channel.c
  692.   * UnrealIRCd/32: Added some stuff to About menu
  693.   * Added /License to show GNU License
  694.   * Added include/license.h with the GNU license:)
  695.     We are the GNU Generation remember?
  696.   * When a helpop is away it doesn't show "available for help"
  697.     (ive changed "looks very helpful" btw!)
  698.   * Netadmins/techadmins can only set umode +q now
  699.   * Server admins / Server Co-Admins can use /SDesc
  700.   * Added Mp3fans net to networks
  701.   * Having a go making the /raw help system
  702.     * Help system changed a tad.. so we can do ircd -H :)
  703.     * ./manual is ircd -H now .. 
  704.     * Manual now checks if ircd is compiled
  705.     * Converted help.c to text ;) (doc/unreal.doc)
  706.   * Fixed some TAB's
  707.   * Added some hush reference.. not sure if I'm gonna use it yet :P
  708.   * Recoded /lag removed /lagrpl
  709.     - /Lag only for Opers (local & global)
  710.     - Returns in a SNOTICE  *** Lag reply -- <server1> <searchedserver> <unixtime>
  711.       from every server the lag command passes before reaching searchedserver
  712.       This can be used to trace timestamp errors
  713.   * Fixed the rpl-umodes/chmodes avail
  714.   * Changed email addy
  715.   * Recoded G:line system + fixed small gline syncro bug 
  716.   * Tried applying a simple fix for the +L line bug >;)
  717.     This only allows people to bounce 5 times thou but > 5 would be excessive?!
  718.   * Fixed Y2k Bug in /Time (date())
  719.   * Added halfhub option to addnet
  720.   * Made EYES notice when doing a operkick (IRCops can do this now as well)
  721.   * Fixed REMGLINE bug (cosmetic!)
  722.   * Fixed expire bug
  723.   * Changed unrealmanual to use fgets to avoid warning
  724.   * Added umode +1 (UMODE_CODER) - For opers (ircops, locops only)
  725.   * Fixed networks who want to use @netadmin.network.net by #define iNAH
  726.   * Added E:Lines (doesn't pass G:Lines)
  727.     Same format as K:Lines.. can be viewed using /Stats K
  728.   * Removed the sendto_ops("*** Set<name>") stuff in the set family.. 
  729.     cos it would require a total recode to fix it :P
  730.   * Made notice on SDESC
  731.   * I will do 1-2 tries to fix the +L bug b4 releasing Unreal2.1 in total
  732.     at 14th July <my birthday>.. So until then its disabled cos it doesn't
  733.     work :/
  734. *** Unreal2.1c7 *** (1 July 1999)
  735. [ I got a feeling that UnrealIRCd is soon able to be released:)
  736.   No bugs found yet except them already fixed.. so .. N'joy:)
  737.   This is prolly gonna be the last c version of 2.1:)
  738.   I'm doing some cleanup of the IRCd atm just to tighten things up
  739.   I've already started finding new ideas for Unreal2.2 .. 
  740.   so .. I hope you will enjoy what I've made - cos I'm
  741.   heading off for a little non-programming holiday soon .. 
  742.   (which I deserve after all!) ] --Techie
  743. - Fixed G:Line stuff again ;) - Its fixed now
  744. - Added a ":" to s_err.c / ERR_NOTFORHALFOPS
  745. - By this G:lines are both incompatible with < Unreal2.1c7 and EliteIRCd
  746. - GLINE server<-> server is now :servername GLINE user@host unixtime_for_expire maker :reason
  747. - Moved m_knock from channel.c to s_unreal.c
  748. - Fixed some semi-memoryleaks .. G:Lines not using MyMalloc() & MyFree()
  749.   Where has that coder learnt IRCd programming??
  750. - Recoded m_gline a tad.. fixed some general dropholes
  751.   Expirelag can only exist now when time is incorrect
  752. - Fixed small G:line bug made by me..
  753. - Fixing message outputs a bit at G:lines stuff
  754.   + file outputs in gline.log
  755. - Added error when doing mode not for halfops
  756.   (numerics) ERR_NOTFORHALFOPS (460)
  757. - Got rid of cflags[] as we made new system
  758. - Fixed small server_estab bug with sethost that made
  759.    services and non-+x people get virthost:P
  760. - Using twilight ircd match.c by binary- another good job
  761. - Fixed spelling mistake (the old dusty erroneus)
  762. - Removed m_bm from s_user.c
  763. - Made halfhub support
  764. - Fixed up on tokens
  765. *** Unreal2.1c6 *** (30 June 1999)
  766. - Recoding m_knock replies a tad to use numerics
  767. - Added numeric 480 (ERR_CANNOTKNOCK)
  768. - Made simple anti-354 (so i wont use it by accident!)
  769. - Fixed make_mode_str bug - What was needed:
  770.     - a 1024x768 resolution
  771.     - two "joe's"
  772.     - and a !( ) :P - LOL!!!
  773. - Made alias for numeric 223 (RPL_STATSGLINE) and changed it to be
  774.   "G " at start to fit with format of /stats K
  775. - Fixed /StatServ bug + m_knock "dunt have to use " : " + in setname
  776. - +L will first be activated in 2.2 thou - sorry!
  777. - Tried to make my own implementaion of +L (maybe more sucky but it maybe works!)
  778. - Customizing can_join a little to be more fair with ADMONLY and alike
  779. - Changed m_version & RPL_VERSION to do version(IRCNETWORK)
  780. - Changed version.h again a tad
  781. - Incorporated IsMember patch for m_knock by codemastr
  782. *** Unreal2.1c5 *** (29 June 1999)
  783. - Fixed modesystem make_mode_str bug .. halfops can now ban people as well
  784. - Fixed numeric 001 a tad.. (%s!%s@%s)
  785. - Changed NACHAT to go to both na's & te's
  786.   TECHAT goes only to TE's
  787. - Added /Credits ;) for unreal ircd credits
  788. - Added /DALINFO again for dalnet credits 
  789. - Fixed the modesystem bug ;)
  790. - Changed version.h a tad
  791. - Make kill messages to +k be virthost
  792.   if u #define SHOWREALHOSTATKILL in config.h it will send
  793.   *** /Kill victim was nick!user@host
  794. - Made halfops able to use +b, +e & alike
  795. - Fixed +h-can-kick-+o-bug
  796. - Having a go at making channel flags "long"
  797. - Diagnosis on overlap bug: unsigned int ! WTF not "long" channel modes?
  798. - Fixed +hv bug in m_names (put halfop higher than voice)
  799. - Fixed /whois non-% bug
  800. - Chmode +Q is now ok - U:lines can kick
  801.   - reported by codemastr, SL7 and others
  802. - wIRCd is now called UnrealIRCd/32 in the UnrealIRCd wIRCd version:)
  803. - Changed s_segv message
  804. - Made /stats G use numerics
  805.   (Numeric 223 - No name) "%s@%s %d %s :%s"
  806.     "user@host secsback madeby :reason"
  807. - Fixed addnet
  808. - Made STATS_SERVER networks.h option
  809. - Chmode +S .. overlaps?
  810. - Done some win32 support..
  811.   mkpasswd disabled in win32
  812. - Done Apple MacOS X Server support
  813. - Fixed some version.h stuff
  814.  (version is  Unreal2.1c5+(win32)=Global-IRC f.x for win32 compiling at Global-IRC)
  815. - "DALINFO" -> "CREDITS"
  816. - Made "New max global" in m_netinfo
  817. - Changed version to 2.1c5
  818.  
  819. *** Unreal2.1c4 *** 
  820. - Fixed +S & IP in kill message
  821. - Fixed NA/TEchat
  822. - Fixed watch hidden hostname bug
  823. - Fixed rehash bug
  824. - Fixed setname & clones bug (length)
  825. - Fixed m_knock bug (flags & banned)
  826. - Fixed silly +l bug (i forgot it!)
  827. - Changed version to 2.1c4
  828. - NETINFO <maxglobal> :network name
  829.   fixed! when server_estab it has the same maxglobal over all net
  830. - Re-etablish glines when server_etablish (done)
  831. - G:Lines always expire SAME time over ALL network
  832. - +L will be back in 2.2
  833. - Disabled +S (didn't work!) will be back in 2.2
  834. - Added to s_err.c
  835. /* 620 */       RPL_DUMPING, ":Dumping clients matching %s",
  836. /* 621 */       RPL_DUMPRPL, "%s %s %s %s %c",
  837. /* 622 */       RPL_EODUMP,  ":End of /dusers - %i",
  838. - Added numerics RPL_DUMPING(620), RPL_DUMPRPL(621) & RPL_EODUMP(622)
  839. - Removed OFLAG_PASSER from old can_join thingie.. not any use
  840. - Fixed rehash bug
  841.     (flush_connections(me.fd) b4 anything breaks loose)
  842. - Fixed Opermode bug
  843.    (silly! =))
  844. - Added SIGSEGV handling - Why didn't it have it before ??
  845. - Having a go at removing the Rehash Bug
  846. - Having a go at opermode as well
  847. - Noinvite works (chmode +I)
  848. - /knock # reason   - if +i && !MODE_NOKNOCK
  849.   - :servername NOTICE @# :[Knock] requested by <nick> (reason)
  850. - Added channel mode MODE_NOKNOCK ('K') & MODE_NOINVITE ('I')
  851. - Fixed silly except ban bug ;) (b instead of e)
  852. - Added m_statserv / statserv - behaviour is in config.h .. (good old :))
  853. - Removed automatic syslog logging? (why was it on anyways??)
  854. - Okay .. what to do now is = Bug testing/compiling and all that ****:P
  855. - Made GLIBC 2.x support (RH6.0) 
  856. - (b) Okay - I have skipped the support of channel mode +L
  857.   I will make a better implementation somekind before release
  858. - Having a go to add the elite modes of ch
  859. - Added OperMode [IRCop (and so on) to new modesystem
  860. - Added +SHE to channels mode of numeric of modes avail 
  861. - Hmm .. in my implementation of +h 
  862.   Can a halfop do:
  863.    o Kick non-ops
  864.    o Set topic
  865.   Cannot:
  866.    o Kick ops
  867.    o Set modes (this includes +b & +e & +v & +o)
  868. - Added +e (works)
  869. - Fixed svsnoop bug (fix by binary)
  870. - Okay.. after messing around making my own channel mode system,
  871.   I found a great re-coded one made by binary - (garryb@binary.islesfan.net)
  872.   from the Twilight / DarkFire IRCd - I will keep who wrote it and so on and 
  873.   add "Exception bans & Elite IRCd modes support made by Stskeeps" to it 
  874.     To binary: GREAT JOB!=)) 
  875. - Having a go at intregating twilight mode system.. done?
  876. - Removed some EliteIRCd references..
  877.  
  878. *** Unreal2.0-buggy ***
  879. - Have fixed Chanmode +S (?)
  880. - Made /who notice for +W
  881. - Hmm . nachat works for TECHADMINS as well .. It sends to TechAdmins
  882.   as well now - And techadmins can as well ... TECHAT sends to umode
  883.    techadmin & netadmin .. and allows both (decision?)
  884. - Rehash bug shouldnt be a case (?)
  885. - Make /who <x> o notice (to helpops)
  886. - Customized can_join .. take a look in channel.c
  887. - Okay I both tested and looked into the whois bug .. I will say
  888.   it was fake :( If you ever get the "Permission Denied" on a whois.. 
  889.   email me
  890.  
  891. *** Unreal2.0c1 ***
  892. - Now is Unreal 2.0 RELEASED (1.99b(ug))
  893. - /sdesc :desc  - RENAME server description (Server admin ONLY)
  894. - Disabled +S again will be back at 2.1
  895. - q+A & Q+A bug (or alike) bug fixed
  896.   (changed MODE_OPERONLY to 0x20000)
  897.   (changed MODE_ADMINONLY to 0x40000)
  898.   (changed MODE_NOKICKS to 0x80000)
  899. - changed +B whois reply to "Bot is a \2bot\2 on <network>"
  900. - changed version to Unreal2.0c13.1
  901. - Moved new features to s_unreal.c + included from s_user.c
  902. - Made error message for sethost too long error
  903. - Restricted sethost to be a-z, A-Z, 0-9, '-' & '.'
  904.   (inc error message)
  905. - /setident <ident> made - restricted to same as sethost + '~'
  906. - /setname <name> made - :) No restrictions except length
  907. - Fixed RPL_MYINFO line to be updated
  908. - +P umode can now pass bans (noone else!)
  909. - Fixed channel_modes system to be more fast (may fix some client bugs as
  910.   well?)
  911. - Made chanode +S (strip colours)
  912.   (took from Terra IRCd hybrid) - added MODE_STRIP (+S)
  913.    (wif some modifications)
  914. - /lag <servername> should work
  915. - Dammit! There's TWO characters in the token system *slaps himself*
  916.   Now using it 
  917.  
  918. *** Unreal2.0.beta13 ***
  919. - Removement of bold stuff with more.
  920. - Removement of @hostname.network.net for opers
  921.   (this includes auto +x on oper up (?))
  922.   (replaced by manually /sethost)
  923. - Addition of /sethost <host> for IRCops
  924. - /nachat <message> sends out to all Network Admins
  925. - /techat <message> sends out to all Technical Admins
  926. - Removement on whois notice - replacement to if you
  927.   want it - umode +W
  928. - Change of some whois stuff
  929.   (bold stuff and some text)
  930. - Removement of IPs in /links
  931. - Channel mode +O - IRCop only channel
  932. - Channel mode +A - Admin only channel
  933. - User mode +q - Cannot be kicked (?)
  934. - Channel mode +Q - No kicks able (?)
  935. - numeric 470,265,266 removed bold stuff    --sts
  936.   (in 265,266 - the []'s too)
  937. - Virthost patchin' for netsplit..
  938.   (m_server_etabl or something)
  939. - /sethost done
  940.   (+ removement of the admin.network.net stuff -- Do it MANUALLY people! ;)
  941. - msg.h - Use of "?" token 4ever - token system is not active
  942.   (ran out of token space)
  943. - Auto +x on oper up removed - (UMODE_HIDE in m_oper)
  944.   (replace by sethost)
  945. - Whois mode +W stuff made
  946. - /nachat & /techat made 
  947. - Removed bold stuff from WHOIS_OPERATOR reply in whois .. 
  948.   + "Services Bot" -> "Network Service"
  949. - Removed the "IP" stuff in SERVER connect (/links)
  950. - ONLY NetAdmins can go through bans now (can_join)
  951. - Added numeric 519, 520 (ERR_ADMONLY, ERR_OPERONLY)
  952. - Added mode +O & +A
  953.   (+O is for IRCops only)
  954.   (+A is for Server admins - tech admins & Co admins )
  955. - Usermode +q added - only settable by services admins(+A)
  956.   not sure if it works - +q umode ppl cannot be kicked
  957.   except by servers/ulines
  958. - Oper ircd.conf flag H & W  - H is auto +x - W is auto +W
  959. - HelpOp flag in ircd.conf gives auto +h now (on oper up)
  960. - +B flag - Shows "nick" is a bot 
  961. - Fixed the sethost "long-hostname" bug... + sent umode to user as well
  962. - NetAdmins||Techadmins can set channels to b +O and +A
  963. - U:line bug in usermode +q fixed - U:lines can now kick +q users as well
  964. - Channel mode +Q - No kicks able unless by Services/U:Lines
  965.  
  966. ** Started base off Elite2.0b13 by Potvin **
  967.