Commit graph

  • 3a5a4947f0 Made it so modules can be reloaded (new image) on /rehash codemastr 2003-12-06 01:09:32 +00:00
  • 5a6e957a9d docs.. Bram Matthys 2003-12-06 00:27:59 +00:00
  • 5a48671691 - Added channelmode +T: no notices allowed in channel. Bram Matthys 2003-12-05 22:43:48 +00:00
  • 6d497a9ae6 - '/rehash <server>' didn't reload motds&rules files, reported by w00t (#0001409). Bram Matthys 2003-12-05 14:55:11 +00:00
  • 5cec9564f6 kine-address to kline-address Bram Matthys 2003-11-30 23:25:46 +00:00
  • b537553d2e - example.conf: added +i in modes-on-connect. - Temporarely added fdlist debugcode, please report any bugreports it gives, it would especially be helpful if you know _what_ triggered the error :). Bram Matthys 2003-11-30 23:17:33 +00:00
  • b27e04b7a1 Fixed a bug with SVSNLINE - codemastr 2003-11-30 00:48:37 +00:00
  • 1f0e883094 documented E version flag... Bram Matthys 2003-11-26 19:57:43 +00:00
  • 5eafc5a1bc Fixed a problem with the rehashflag hook codemastr 2003-11-26 19:52:13 +00:00
  • 957e72dd98 Added HOOKTYPE_PRE_LOCAL_PART codemastr 2003-11-26 19:51:02 +00:00
  • abef160bce Changed the callback for HOOKTYPE_REHASHFLAG codemastr 2003-11-24 21:28:46 +00:00
  • 7571387422 - A last-minute fix, lalala... Bram Matthys 2003-11-24 15:32:02 +00:00
  • 039a9753cd - A last-minute fix, omg... Bram Matthys 2003-11-24 15:04:48 +00:00
  • e43e1e1799 got everything ready for sts to tag :p Bram Matthys 2003-11-23 17:33:57 +00:00
  • 364c4a879c - Changed version to beta19 Bram Matthys 2003-11-22 23:52:01 +00:00
  • 9eedf89ea5 typo, gr! Bram Matthys 2003-11-21 20:43:52 +00:00
  • 044d01e1d7 - Added stuff that will easy the transition to extended bans next release. - Added beta19 release notes - Made USE_ZIP the default again in src/win32/unrealinst.iss Bram Matthys 2003-11-21 20:30:53 +00:00
  • 948b4e61ad - Added comment regarding MLOCK and set::restrict-chanmodes in unreal32docs.html. - Made PREFIX_AQ a ./Config question at *NIX and enabled it by default at Win32. Bram Matthys 2003-11-21 15:13:45 +00:00
  • fd5579dbde - Fixed a compile problem on alpha, reported by Hyperi (#0001374). - Made "operator count bug" not notice all opers (log only), unless in debugmode. Bram Matthys 2003-11-20 19:33:03 +00:00
  • 3897fa417b - Made OperOverride work for chanmode +Q (#0001370). - A few example.conf changes. Bram Matthys 2003-11-20 17:28:40 +00:00
  • b462450293 - Made /rehash reread botmotd and opermotd (#0001291). Bram Matthys 2003-11-20 02:22:01 +00:00
  • dee0370ced - Fixed remote BOTMOTD bug reported by Angrywolf (#0001365). - Workaround for "special ban makes it impossible to add other bans" bug reported by wilkie, SerialKillinNinja, etc. Bram Matthys 2003-11-20 01:37:42 +00:00
  • 37a93b5502 - Added oper::maxlogins which allows you to limit the number of concurrent session with the same oper block. Suggested by kain. - Made /dns oper-only (the ircd command, not your client /dns command :p). - Various help.conf fixes. Reported by nukie (#0001373). Bram Matthys 2003-11-19 23:41:34 +00:00
  • eacfd5eb5c - Fixed a snomask issue reported by Magnet (#0001354). Bram Matthys 2003-11-11 23:22:53 +00:00
  • dc73bd3a2d - Made win32 work again (broke it by /module patch 35 minutes ago). Bram Matthys 2003-11-11 20:20:23 +00:00
  • d6fd665ede - Multiple /module changes (the command): - Normal users can now get a list, versioninfo will be hidden however. - Opers get some additional details like hooks and commandoverride's. - Opers can use /module <servername> to get a remote list of loaded modules. - Added flag [3RD] to show it's a 3rd party module This was requested by by quite some people because serveradmins started to load "spy modules" without clearly mentioning it in the MOTD (which is highly unethical and in some countries even illegal due to privacy law). Also the remote module list was requested by quite a few opers. Sure, this isn't a 100% guarantee but at least if someone goes hiding stuff then it's clear what their intentions are (and thus will be refused support, ..). - Changed emailaddr in help window at windows to unreal-users mailinglist. - Made the cloak mismatch msg during linking a bit more scary. - Added comment to 'Install as a service' option in installer to help n00bs a bit. Bram Matthys 2003-11-11 19:45:09 +00:00
  • 58f0749fa3 - Fixed desynch bug regarding extended channelmodes. Reported by AngryWolf (#0001347) Bram Matthys 2003-11-09 02:52:43 +00:00
  • 9d33644df1 - Fix for permanent modules w/ config hooks (they were not called). Bram Matthys 2003-11-06 17:34:46 +00:00
  • 17104a0d9e Removed references to tkline/tzline from help.conf codemastr 2003-11-05 23:47:02 +00:00
  • b4f5788c8f - (Internal) Moved most valid-host checking into 1 function, valid_host(), which checks for invalid characters. - Added hostname check for me::name since this could cause mysterious trouble. Bram Matthys 2003-11-04 01:38:01 +00:00
  • c3dd8d08d5 - Made it so chanmode +f flood detection doesn't apply to u-lined servers. This was already indirectly the case because services don't support the EOS command, but now some (homemade) services do :p. Reported by Troco (#0001337). Bram Matthys 2003-11-04 00:27:31 +00:00
  • 448ad3839a - Fixed a UMODE2 bug. Bram Matthys 2003-11-03 17:10:20 +00:00
  • ae87101170 - Added insane OperOverride system for joining +z channels (#0001189). This seems better than just allowing the insecure oper trough +z. Bram Matthys 2003-11-03 01:06:23 +00:00
  • 3b37b0927f - Fixed a bug where link::options::autoconnect wasn't working after rehash, ircd had to be restarted to make it work. Will now try to connect on /rehash to servers with autoconnect enabled. Bug was reported by Rocko (#0001321). Bram Matthys 2003-11-03 00:05:47 +00:00
  • 1e162381ac - Fixed some other weird remote PING/PONG stuff as well. Bram Matthys 2003-11-02 20:05:12 +00:00
  • c25223913c - (Internal) Added __attribute__ format checking for most format string functions, this will currently produce a lot of warnings with -Wall. - Fixed 159 of 184 warnings detected by the above, the other warnings are false. Most warnings had to do with long vs int, and thus the format strings (%d->%ld) or the vars (int->long) have been changed (many of these were time_t/TS vs int). Only a few rare crashbugs were discovered. - Module coders: for HOOKTYPE_LOCAL_CHANMODE the 'sendts' parameter was changed from type 'int' to 'time_t', while in most circumstances (like on ia32) you won't notice, I suggest you to update your callback functions anyway. - Possibly fixed an issue with set::modes-on-join and mode +f, it could have set random remove-chanmode times in the default chanmode line. Bram Matthys 2003-11-02 02:58:11 +00:00
  • e52956fd77 - Don't allow remote pongs if unregistered. Bram Matthys 2003-11-01 13:58:44 +00:00
  • 79bc20a994 - Minor doc updates regarding snomasks reported by Stoebi (#0001324). - Fixed two OperOverride kick bugs: - If ircop is +h and victim is +h it would deny it, reported by Special (#0001308) - Ircops (all except netadmin) had trouble kicking +q people, if the ircop isn't op'ed he can kick them, but if he has +o he can't. Reported by Michi (#0001012). If you use mixed unreal versions you can get desynch problems if you use those fixed things (like kick a +h if you are +h) because older servers will still block the kick. You will receive a 'You cannot kick channel' message from every older server so you'll at least be notified ;p. Bram Matthys 2003-10-31 19:08:47 +00:00
  • 5a32b8dc7e foo stskeeps 2003-10-31 17:13:34 +00:00
  • ba0dd97653 foo stskeeps 2003-10-31 16:50:10 +00:00
  • 2c00dd0546 added set::ban-version-tkl-time to /stats S and updated docs. Bram Matthys 2003-10-30 21:38:45 +00:00
  • 84d32b5378 - Fixed bug where color quits were stripped when they shouldn't be >:). - Added 'action' field to ban version { } which can be: kill: kills the user (default), tempshun: shun the specific connection only, kline/zline/gline/gzline/shun: place a ban on *@IP. Time of those bans can be specified in set::ban-version-tkl-time. It's up to the admin to take a good decision, sometimes zlines are best (=won't use much sockets but will reconnect quite quickly), sometimes tempshun (=will use 1 socket but generates nearly no network traffic), sometimes klines/glines, etc.. Bram Matthys 2003-10-30 19:08:50 +00:00
  • 5baebf692b - Moved it a bit too far (outside the loop), should be fixed now. Bram Matthys 2003-10-28 18:47:05 +00:00
  • 60f7aadf05 - Module coders: Moved call to HOOKTYPE_LOCAL_JOIN down to where the JOIN, NAMES, etc are already sent... this seems to make more sense since we have a prejoin hook now. Bram Matthys 2003-10-28 02:00:28 +00:00
  • 9f4ce0d91d Added set::options::allow-part-if-shunned, is that name long enough? god.. Bram Matthys 2003-10-27 00:44:41 +00:00
  • 4fcae4f1a1 Made DCC deny work with files with spaces codemastr 2003-10-26 20:39:47 +00:00
  • 4264082420 - Fixed a bug regarding +f and bounce modes, would cause a crash, reported by Rocko. Bram Matthys 2003-10-26 20:05:38 +00:00
  • ff85a1f7b4 - Added HOOKTYPE_REMOTE_NICKCHANGE (called like: cptr, sptr, newnick). Bram Matthys 2003-10-25 18:51:49 +00:00
  • d64fb8dbab Multiple changes... - Changed some useless stuff. - Enabled EXTCMODE by default, I presume it's stable but can't promise anything. - Module coders: changed 'allowed' callback function for umodes&snomasks, from 'aClient *sptr' to 'aClient *sptr, int what'. 'what' will be MODE_ADD if trying to add and MODE_DEL if trying to remove. Bram Matthys 2003-10-25 16:39:23 +00:00
  • 2a469b1942 - Fixed a problem regarding module hooks, if a hook was called within a hook it could cause problems (like pre connect hook -> exit_client -> quit hook). Bram Matthys 2003-10-23 22:15:52 +00:00
  • be86f0db32 - Fix for +L without +l desynch on serverlinking. Bram Matthys 2003-10-23 17:30:32 +00:00
  • ea7aca9a66 "typo"... not all *lines are glines :p Bram Matthys 2003-10-19 20:11:33 +00:00
  • 7efd5e8cda - Fixed gline with weird value causing a crash at windows, reported by Spectre (#0001309). Bram Matthys 2003-10-19 20:03:23 +00:00
  • ad9d0370fa Added remove-chanmode-after-X-minutes in +f & checks for /sethost&/chghost to same host. Bram Matthys 2003-10-18 18:44:54 +00:00
  • 2b9f88c6d2 - Optimized send code re-enabled, I disabled it 6h ago due a bug-triggering-a-bug (see next). - Fixed a PING bug resulting in 'trying to send .. to myself' msg. - Some spelling corrections in unreal32docs.html. Bram Matthys 2003-10-14 19:43:07 +00:00
  • e02aab8d41 temporarely rollback... have some crashbug somewhere. Bram Matthys 2003-10-14 14:01:07 +00:00
  • b189e632c9 - Now it would be even better if it actually compiles... Bram Matthys 2003-10-14 04:26:27 +00:00
  • 3ef5ae6a80 - Yet another code audit: - (Just for the record, this audit has nothing to do with the ircnet buffer overflow, unrealircd is not vulnerable) - Various fixes - Visual bug regarding +f & server synching, it was sometimes setting mode +f multiple times depending on the ban-/userlist. - Fixed a possible desynch regarding chmode +L. - Fixed possible client confusion regarding bans. Bram Matthys 2003-10-13 17:56:49 +00:00
  • f3f2390615 Added umode +T (no ctcp) codemastr 2003-10-04 20:13:10 +00:00
  • 0e22126286 Added the ability to limit /who replies codemastr 2003-10-03 23:36:39 +00:00
  • 5a65bcac20 blah... useless change. Bram Matthys 2003-10-03 20:01:15 +00:00
  • 8359ab9c76 - Fixed even more negative oper count bugs... Bram Matthys 2003-10-03 19:52:12 +00:00
  • 97402c11a6 Fixed a negative oper count bug in SVSNOOP codemastr 2003-10-02 22:32:53 +00:00
  • 573dc68378 Documentation fixes codemastr 2003-09-28 21:08:52 +00:00
  • 59d73bf18c Added a command override system for modules codemastr 2003-09-28 19:43:15 +00:00
  • 7d95c02ed1 - Minor botmotd-on-mode+B fix (was causing some useless servertraffic). Bram Matthys 2003-09-28 02:06:03 +00:00
  • db445c0faf Sped up the message searching functions codemastr 2003-09-27 00:29:24 +00:00
  • 6612642d47 ... codemastr 2003-09-24 00:15:34 +00:00
  • 55ce8f9356 fixed a problem with tre.dll codemastr 2003-09-24 00:06:00 +00:00
  • b0705fb7c5 - Changed version to 'beta18' Bram Matthys 2003-09-21 22:19:38 +00:00
  • 3e4cfea3da Updated modules to use the new macros codemastr 2003-09-21 19:59:50 +00:00
  • 7646a3735c - Minor doc update. Bram Matthys 2003-09-21 18:09:14 +00:00
  • 138923af18 Added ref link to section 4.9 from section 4.34 cknight 2003-09-21 18:04:54 +00:00
  • 6b5adc7fe8 Updated .CHANGES.NEW to read Beta18 cknight 2003-09-21 17:23:54 +00:00
  • b1338a1b41 Very Very small change to doc/example.conf cknight 2003-09-21 16:46:25 +00:00
  • 1b719f393f - Fixed hunt_server* bug Bram Matthys 2003-09-21 16:40:54 +00:00
  • 59a417e369 - Fixed a win32 resolver lockup bug Bram Matthys 2003-09-21 14:31:17 +00:00
  • d803c716d6 Added some macros for modules codemastr 2003-09-20 23:39:45 +00:00
  • d051786f5c Channel hook changes codemastr 2003-09-20 19:57:46 +00:00
  • 729689a4cd - Fix for HOOKTYPE_REMOTE_QUIT (was called for local quits too) Bram Matthys 2003-09-20 14:47:47 +00:00
  • af2834d5e9 Added HOOKTYPE_REHASHFLAG codemastr 2003-09-20 00:20:36 +00:00
  • 7aa7ea31b8 - Added beta18 release notes (might be changed) Bram Matthys 2003-09-19 23:00:38 +00:00
  • b72b10d5ae TRE codemastr 2003-09-19 21:24:47 +00:00
  • a316e4af6f - Added HOOKTYPE_REMOTE_QUIT Bram Matthys 2003-09-18 23:41:32 +00:00
  • 2d4f52665c - Added HOOKTYPE_LOCAL_PASS and HOOKTYPE_REMOTE_CONNECT Bram Matthys 2003-09-18 01:31:10 +00:00
  • d722051fb6 - Added set::default-bantime. It allows you to set the default time for a gline/kline/gzline/shun/etc when the time is not not specified (like with /gline *@*.stupid.net). Bram Matthys 2003-09-18 00:08:48 +00:00
  • 36392a485e +f regarding -R/-M blalbalba docs etc, grr commit plz! Bram Matthys 2003-09-15 19:25:24 +00:00
  • 4ec62271c8 Made the win32 version use libtre for regex instead of GNU regex codemastr 2003-09-14 23:35:33 +00:00
  • 142f037fd2 Linux PPC fix codemastr 2003-09-14 16:43:02 +00:00
  • 3c96db4e4d - Added HOOKTYPE_UNKUSER_QUIT (disconnects of unregistered clients). Bram Matthys 2003-09-14 16:17:38 +00:00
  • 192556763f Fixed a win32 resolver bug codemastr 2003-09-12 21:33:11 +00:00
  • 04f934d04c - Finished some of the extcmode code (memleaks). Bram Matthys 2003-09-12 01:58:11 +00:00
  • b63c1d2399 - Added checks for ipv4 listen lines on ipv6 compile. Bram Matthys 2003-09-12 00:05:55 +00:00
  • 7e2ca393ad - Minor +f code tweaks. Bram Matthys 2003-09-11 19:33:20 +00:00
  • 8f5fcc1704 - Fix-for-fix-for-+mu-fix (it was still crashing)... don't ask. Bram Matthys 2003-09-08 00:29:02 +00:00
  • 217c9ee30d there was no newline at end :p Bram Matthys 2003-09-07 23:17:28 +00:00
  • 6057b5749a - Fixed a SVSMOTD crashbug (removing of motd). Bram Matthys 2003-09-07 22:55:15 +00:00
  • 9e23c67a61 - Fixed Q:lined nickname msgs during linking and a debug fix. Bram Matthys 2003-09-07 21:05:42 +00:00
  • 632e0cbf88 - Improved SSL error msg sent to junk snomask. Bram Matthys 2003-09-07 18:14:19 +00:00
  • d0a632a7b1 Fixed a typo codemastr 2003-09-07 16:07:41 +00:00