Commit graph

  • 78dc344785 Added much better checking for weird characters in hostnames. We were doing "deny known bad characters" instead of "only allow known good characters", this was REALLY bad... This patch limits hostnames to alphanumeric, '-', '_' and '.'. Bram Matthys 2003-01-22 19:37:42 +00:00
  • a79e26deff Fixed major (?) bug in resolver (affects ipv4 only), could cause long stalls / crashes. for (i = 0; &HE(cp)->h_addr_list[i]; i++) was used in ipv4 mode, but should be without the &... this caused some stalls (like 11 seconds) at my machine because the loop was executing >1 million times (I don't understand why it didnt crash however). Bram Matthys 2003-01-21 23:01:44 +00:00
  • 735b011f3e (added to Changelog this time:) Added win32 compile instructions in doc/compiling_win32.txt Bram Matthys 2003-01-21 22:47:45 +00:00
  • e9b96afef8 Added win32 compile instructions in doc/compiling_win32.txt. Bram Matthys 2003-01-21 22:46:48 +00:00
  • d932cf0220 Fixed bug in channel mode +L #aaaaaaaaa<etcetc>. Bram Matthys 2003-01-20 21:17:24 +00:00
  • e71f39ea62 Fixed bug in non-working channel mode +H. There was a #ifdef ENABLE_INVISOPER block around +H checking, but this #ifdef is only at this place and is also never defined... Removed #ifdef because that's now in module... Bram Matthys 2003-01-20 20:48:59 +00:00
  • d944643010 Minor documentation fixes reported by Jollino (LUSERS, OFLAGS mode h) Bram Matthys 2003-01-20 20:00:57 +00:00
  • 1e51112790 Fixed win32 compile error because of report_error patch (oops, lalala :P). Added P_ECONNABORTED and P_ECONNRESET. Bram Matthys 2003-01-20 19:33:18 +00:00
  • 56a0d8adf7 removed ircdreg stskeeps 2003-01-20 16:08:35 +00:00
  • 6a9579930a Fixed crash when +x is in modes-on-oper, user has -x and then /oper's. Bram Matthys 2003-01-20 15:21:38 +00:00
  • 9c31edf6e7 Made netadmins able to see users in all chans by using /who #chan or /names #chan. Bram Matthys 2003-01-20 03:44:13 +00:00
  • d7e7562626 I love ugly code!! I fixed an out of bound memory read a week ago in the time function, however my fix was wrong / usually the out of bounds memory reading went well so the function worked... now it didn't... patched ;P. Some examples: 4s = 8, 1m = 61, 1h = 3601, 1h2m = 3722. Bram Matthys 2003-01-20 01:38:59 +00:00
  • 2a266829e3 Fixed SVSMODE bug in handling of non-qaohvbe modes. (#0000631) *parabuf wasn't set to '\0' so previous modes were applied in some cases... Bram Matthys 2003-01-20 00:46:27 +00:00
  • 86021bdd9b Fixed shun: ADMIN and PONG are allowed if shunned, also manually removing a SHUN from a user affects connected clients immediatly. Moved ~45 lines of code to a seperate function for this. Bram Matthys 2003-01-20 00:30:51 +00:00
  • 87b22510c0 Fixed some of the FreeBSD warnings, like 'Cannot accept connections' and 'getsockopt(IP_OPTIONS)' reported in bug #0000616. There's still one around somewhere, but it's a start. Also modified report_error so it reports both the socket error AND the system error if they are different. Bram Matthys 2003-01-19 23:46:16 +00:00
  • 1c1f135f8d useless change: &me.name -> me.name in my previous patch, doesn't change anything but it was annoying my eye ;P. Bram Matthys 2003-01-19 23:29:22 +00:00
  • 1d0936d07a Added RPL_ENDOFSTATS after tkl_stats output if called by /kline, /gline, etc without parameters. Bram Matthys 2003-01-19 22:58:07 +00:00
  • 22f60e47c8 Fixed compile error in src/random.c at win32. Also added some nice #ifdef's so we don't get unused var warnings in non-SSL mode... Bram Matthys 2003-01-19 22:41:03 +00:00
  • 5e2cf7b90f Fixed compile error in makefile.win32.ssl (added src/random.c) Bram Matthys 2003-01-19 22:29:02 +00:00
  • d5faf64581 Added message if '/helpop' is used without parameters by helpops. (dont panic!) Bram Matthys 2003-01-19 21:26:34 +00:00
  • f97b537b09 Fix for missing mode 'S' in 005 CHANMODES= message Bram Matthys 2003-01-19 20:30:30 +00:00
  • 193265ef69 Added access level required for chmodes, documented +G, changed USERCMDS layout Bram Matthys 2003-01-19 20:21:35 +00:00
  • 0c74c5cd11 Fixed example.conf set::dns::retries, 2s -> 2 Bram Matthys 2003-01-19 20:05:57 +00:00
  • 5ad7468aa1 fixup commit for tag 'unreal3_2_beta13' cvs2hg 2003-01-18 09:01:53 +00:00
  • c5991fc8da fixed crypt on win32 stskeeps 2003-01-18 09:01:52 +00:00
  • a05c61042b BAH FUCK stskeeps 2003-01-17 22:20:48 +00:00
  • e42a63972e ** beta14 released ** stskeeps 2003-01-17 22:03:13 +00:00
  • e5dc32a0d0 - Compile fixes regarding throttling - Fix when you use another make than make stskeeps 2003-01-17 20:32:49 +00:00
  • 5289be076a - Preperations for beta14. Will be a recommended upgrade stskeeps 2003-01-17 17:10:11 +00:00
  • f83daf4607 stupidity luke 2003-01-17 15:23:51 +00:00
  • eb1e4f000b Resolver bug fix codemastr 2003-01-16 22:10:06 +00:00
  • 381350618f - One more fix to the above stskeeps 2003-01-16 15:19:25 +00:00
  • 1aabd39d27 - Fixed a bug where helpop would pass on a null pointer stskeeps 2003-01-16 13:45:26 +00:00
  • ea2f1c6fc7 - Fixed a bug where helpop would pass on a null pointer if it was a remote client (this needs more investigating, could someone find out how the fuck it can get a remote helpop that's blank anyhow?). stskeeps 2003-01-16 06:19:12 +00:00
  • 3ff374d811 We were writing a null to the log file when we reached max size. Bug #0000613 reported by AngryWolf mcskaf 2003-01-15 23:16:15 +00:00
  • 0349a1d1d8 We were writing a null to the log file when we reached max size. Bug #0000613 reported by AngryWolf mcskaf 2003-01-15 23:10:13 +00:00
  • 7601cbcf12 - Adding throttling, read config.h for more info. For the uneducated, throttling is to reconnect way too fast repeatedly. Thanks to [Real] for the idea stskeeps 2003-01-15 18:32:25 +00:00
  • c02033f3ca Fixed a bug when leaving off a parameter for a password config entry codemastr 2003-01-15 16:40:15 +00:00
  • 3095782cfd Various fixes codemastr 2003-01-14 21:25:04 +00:00
  • fed61efcdb Misc. fixes codemastr 2003-01-11 19:33:42 +00:00
  • fe9dc6d3c4 Fixed bug 601 - ipport_seperate() used strtok() to separate ip:port but when just :port was specified it skipped the leading : and assigned the port to ip and null to the port causing the calling routine to seg fault. mcskaf 2003-01-07 02:30:21 +00:00
  • 8523a7554b Fixed a random bug and added link::password-connect encryption error codemastr 2003-01-05 16:51:15 +00:00
  • d47e956c5b Fixed a bug in the empty channel fix codemastr 2003-01-05 01:28:23 +00:00
  • b455704e7f Added a patch by Syzop to increase randomness of the random numbers codemastr 2003-01-05 01:26:28 +00:00
  • 909c5843cb Fixed bug with whole bunch of users in an empty channel (codemastr found it) luke 2003-01-04 21:42:03 +00:00
  • 286115c256 Fixed some conf3 bugs codemastr 2003-01-03 17:44:02 +00:00
  • 91b9fa2281 Removed USE_LONGMODE codemastr 2003-01-03 17:05:58 +00:00
  • a123023350 Added the ability to specify port ranges codemastr 2003-01-02 20:49:44 +00:00
  • d7c59f9961 Fixed a few bugs codemastr 2003-01-02 19:32:58 +00:00
  • efa61e7ec0 Fixed a bug in the binary searching routines codemastr 2002-12-29 17:34:51 +00:00
  • 2270e37dca Added pretty_time_val codemastr 2002-12-20 22:09:38 +00:00
  • 31171c09b4 Fixed a bug where setting umode -o didn't set -h codemastr 2002-12-19 21:59:22 +00:00
  • 67b1118abb Added set::snomask-on-oper codemastr 2002-12-19 21:49:37 +00:00
  • 24cd9ff5ef TKL fix and shit griever 2002-12-19 20:40:40 +00:00
  • a94f2e208f Fix bug 552 mcskaf 2002-12-17 20:08:00 +00:00
  • ab66342581 Fix bug 552 mcskaf 2002-12-17 19:56:36 +00:00
  • c3f23435d5 Detect include file error. mcskaf 2002-12-17 19:53:41 +00:00
  • e1b22ca767 bah src/umodes.c stskeeps 2002-12-16 13:36:50 +00:00
  • 3c99989a07 fuck it all stskeeps 2002-12-16 13:36:18 +00:00
  • 0fc5b50258 Docs updates codemastr 2002-12-15 16:30:47 +00:00
  • 5196094ca7 Added chmode +u to help.conf codemastr 2002-12-15 01:43:16 +00:00
  • 140eed6b4c Fixed a win32 bug with showing included files on the config menu codemastr 2002-12-15 01:35:07 +00:00
  • f5e278fac7 Fixed a +/-f bug when using values > 65535. Now limits to 500:500 codemastr 2002-12-14 18:22:20 +00:00
  • 5a4e05a429 Fixed a crash if oper::flags is missing codemastr 2002-12-14 18:14:59 +00:00
  • 7c0bc3f0be Fixed a tsctl and a make install bug codemastr 2002-12-14 17:29:39 +00:00
  • a15d1337c0 ... codemastr 2002-12-13 22:35:07 +00:00
  • 696533a163 Rewrote some +G code codemastr 2002-12-13 22:06:17 +00:00
  • ef5f1c354b Added set::htm for htm options codemastr 2002-12-11 17:35:18 +00:00
  • a76476371e *** beta13 released *** stskeeps 2002-12-09 20:02:25 +00:00
  • 04be404c6c - Changed base version name to Unreal3.2, instead of Unreal3.2-Selene - Made McSkaf part of core coder team stskeeps 2002-12-09 19:54:35 +00:00
  • 997cb99faf Changed DWORD to u_int32_t. mcskaf 2002-12-08 20:32:56 +00:00
  • c609e0bbb1 IRCCreateThreadEx() was causing exception on Windows. mcskaf 2002-12-08 20:09:27 +00:00
  • 2783e635b6 Fixed a typo codemastr 2002-12-08 18:44:30 +00:00
  • 5f9285e139 Updated version number in win32 installer codemastr 2002-12-05 20:09:27 +00:00
  • 2eef007c8a fixup commit for tag 'unreal3_2_beta13_rc1' cvs2hg 2002-12-05 19:51:26 +00:00
  • d2e87700c3 - Added back the commands check that didn't get added in conf3 (lamers beware) stskeeps 2002-12-05 19:51:25 +00:00
  • 1c74c7458f docs updates codemastr 2002-12-05 16:54:05 +00:00
  • 9102ebacf7 Use P_EWORKING in connect(). mcskaf 2002-12-01 19:44:12 +00:00
  • 2d9186c7a3 Fixed a dumb mistake. mcskaf 2002-12-01 19:13:47 +00:00
  • c28b3db527 Changed connect() success/fail checking in scanners for all OSs. mcskaf 2002-12-01 19:10:26 +00:00
  • 28fbd0bafe Added P_EWORKING define. Indicates a socket call is in progress on all OSs. mcskaf 2002-12-01 18:53:06 +00:00
  • 2182c90be5 Release preparations codemastr 2002-12-01 18:23:11 +00:00
  • 6c167e3590 Documentation updates and misc. fixes codemastr 2002-12-01 17:50:08 +00:00
  • b148656164 Change resolver to use our IRCMutex macros. mcskaf 2002-12-01 17:42:56 +00:00
  • 5d31e2ac68 Changed the thread API to fix some win32 crashes codemastr 2002-12-01 17:11:34 +00:00
  • 1a64c71e7f Added a patch for logging vhosts in connect/disconnect notices codemastr 2002-11-30 21:11:05 +00:00
  • 48fb658531 Removed m_kline.c and m_zline.c they are now implimented as part of m_tkl.c codemastr 2002-11-30 21:01:12 +00:00
  • 211e930a1e Fixed an oper count bug with SVS2MODE codemastr 2002-11-30 19:22:43 +00:00
  • f7d349e60a - Changed .SICI to point to cacert.org instead (patch by evilbunny) stskeeps 2002-11-29 07:23:04 +00:00
  • a5547b65f4 - Made config actually add listeners when rehashing (...) also you can now change listener flags using /rehash stskeeps 2002-11-28 17:34:19 +00:00
  • d21fc4bcca Fixed some logical module rehash problems codemastr 2002-11-28 16:21:05 +00:00
  • b39615e26a Fixed doc: Changed set::scan::ban-time to set::scan::bantime. Added set::scan::timeout. mcskaf 2002-11-27 22:05:59 +00:00
  • a3c6b57a70 Changed set::scan::ban-time to set::scan::bantime. Added set::scan::timeout. mcskaf 2002-11-27 22:03:47 +00:00
  • ebed8efde7 Fixed typos in set::scan::bind-ip and set::scan::ban-time mcskaf 2002-11-27 21:05:20 +00:00
  • 84fe71337e Docs fixes codemastr 2002-11-27 20:45:42 +00:00
  • 8bf8eff75a - Removed makeconf stskeeps 2002-11-27 20:40:30 +00:00
  • 9dd4b699b8 Cleaned up module code codemastr 2002-11-27 17:40:28 +00:00
  • 24eac63abd Changed the conf3 return values codemastr 2002-11-27 17:19:33 +00:00
  • 4b738b28e2 - Small typo in config validation found by ins4ne stskeeps 2002-11-27 15:23:35 +00:00
  • c43a4d35c4 stuff stskeeps 2002-11-27 14:55:47 +00:00