Commit graph

  • 028f6ff83b - Fix missing OperOverride notices for +u and +L if not chanowner, reported by Mareo (#0003358), partial patch from DJ. Bram Matthys 2010-10-22 13:08:25 +00:00
  • 73c2f8174d (interim) fix, not worth mentioning Bram Matthys 2010-10-22 13:08:05 +00:00
  • e089980d2a Automatic weekly version update: 201042 autoupdate 2010-10-17 23:00:02 +00:00
  • b09466c8ee - fix some accents issues - connection -> connexion where needed alef 2010-10-17 10:20:28 +00:00
  • 639fc51d59 Translate spamfilter 'warn' action. alef 2010-10-17 09:48:04 +00:00
  • 77bc5ab29d - Document spamfilter 'warn' action in unreal32docs. Bram Matthys 2010-10-16 09:14:43 +00:00
  • 6933245997 *** empty log message *** diablo 2010-10-12 19:05:32 +00:00
  • 4a66f658f7 Automatic weekly version update: 201041 autoupdate 2010-10-10 23:00:02 +00:00
  • 685517eadb Mistranslation of +G mode + set::allowed-nickchars alef 2010-10-09 20:18:48 +00:00
  • 4cb8605d95 Automatic weekly version update: 201040 autoupdate 2010-10-03 23:00:02 +00:00
  • e95ef070d1 - Add m_nopost to makefile.win32 in the hopes that it may work (#3961). binki 2010-09-30 22:50:30 +00:00
  • 64ef568a48 *** empty log message *** diablo 2010-09-30 20:44:58 +00:00
  • 492e30676c Automatic weekly version update: 201039 autoupdate 2010-09-26 23:00:02 +00:00
  • ed8b8da20b - Fixed braindamage in stacked bans. Bram Matthys 2010-09-25 11:21:37 +00:00
  • 08f86d9b2e - Always display the real host of successful OPERing up. Reported by Josh. (#3950) binki 2010-09-20 12:30:59 +00:00
  • 574ebf6eed - Fix ordering of `9. FAQ'' and `10. Modules'' in HTML docs. binki 2010-09-20 00:33:31 +00:00
  • b19cb1dcae Automatic weekly version update: 201038 autoupdate 2010-09-19 23:00:02 +00:00
  • bf40486341 reworded... as it was already showing the proper error in many cases... but not all :p Bram Matthys 2010-09-19 14:34:20 +00:00
  • 63dd326113 - SSL errors are now more descriptive. 'Underlying syscall error' is now gone and shows the actual (surprise!) underlying syscall error. Reported by vonitsanet, patch from ohnobinki (#0003157). Bram Matthys 2010-09-19 14:26:47 +00:00
  • 17c97c8442 - Fixed notices to opers about server delinks not being broadcasted to all other servers if they were on SSL links. Reported by chotaire (#0003957). Bram Matthys 2010-09-19 14:10:43 +00:00
  • ef7a94164c Typo alef 2010-09-19 13:58:54 +00:00
  • 2d11cf09b9 Updating to r1.1.2.144.2.147 (Modules section, m_nopost + set options, badword block) + various html markup fixes + some mistranslation alef 2010-09-19 13:56:18 +00:00
  • 6ee99cde84 Mistranslation alef 2010-09-19 12:41:43 +00:00
  • d717e0fc62 Clarify relationship between nopost and NOSPOOF (in Changelog) Bram Matthys 2010-09-19 11:33:13 +00:00
  • a87f26d911 Add missing </b>. binki 2010-09-15 22:43:51 +00:00
  • 1a01e725c7 - Add the m_nopost module written by syzop and compile it into commands.so. This module was written to help IRCd maintainers deal with some sort of ``XPS'' attack in which javascript-initiated HTTP POST form submissions were able to act as dummy IRC bots. These simple bots were the cause of much spam. (#3893) - Add a modules section to the documentation. This was created to put all documentation specific to the m_post module in one, easy to find place. The documentation on m_post is likely incomplete, however. binki 2010-09-15 16:22:25 +00:00
  • 1605db3ced - Document the badword block more explicitly and clearly. (#3959) binki 2010-09-15 16:09:34 +00:00
  • ae6415afa0 Automatic weekly version update: 201037 autoupdate 2010-09-12 23:00:03 +00:00
  • 3dc7f640b8 Updating example.fr.conf - new translator alef 2010-09-11 20:52:34 +00:00
  • 0bbd7a58cf Update of help.fr.conf - new translator alef 2010-09-11 18:25:29 +00:00
  • 7bb6728af4 rehash -flags and translation for "garbage collection" alef 2010-09-11 18:23:29 +00:00
  • c305b860b5 Fixing typos. alef 2010-09-11 15:30:20 +00:00
  • bcd89f7db8 - Reverted an IPv6/Config fix I did on July 17. Reported by chotaire (#3958). Bram Matthys 2010-09-08 15:17:46 +00:00
  • fface35935 Major docs update, new translator. alef 2010-09-08 13:23:50 +00:00
  • b83f096e48 - Fixed another compile problem on QNX, reported by chotaire (#3955 too). - Fixed incorrect messages regarding clock going backwards on QNX 6 and later, reported by chotaire (#0003956). Bram Matthys 2010-09-08 11:07:22 +00:00
  • a744b9b212 - Don't use sys/errno.h, as it's not POSIX and breaks on QNX-6.5.0. (#3955) binki 2010-09-07 15:39:47 +00:00
  • ffda323d9d Automatic weekly version update: 201036 autoupdate 2010-09-05 23:00:02 +00:00
  • 27e4c6f3f7 New translator: diablo. Major update: documentation is now up to date again (week 33) diablo 2010-08-30 09:05:01 +00:00
  • 2c0e131dc7 changes of week 32 diablo 2010-08-30 09:03:04 +00:00
  • 8895f1e60d Automatic weekly version update: 201035 autoupdate 2010-08-29 23:00:03 +00:00
  • 9643607334 - Fix segfault by checking if RESTRICT_USERMODES is NULL in the code for bug #3329. binki 2010-08-25 04:36:28 +00:00
  • c144008217 - Fix /msg IRC WHOIS response for persons with secure connections. (#3947) binki 2010-08-24 16:46:29 +00:00
  • 35ec730f8b Automatic weekly version update: 201034 autoupdate 2010-08-22 23:00:02 +00:00
  • 9a5c536cce hm :) Bram Matthys 2010-08-20 12:16:40 +00:00
  • da48cfc039 *** empty log message *** Bram Matthys 2010-08-20 12:15:27 +00:00
  • 36c0bdde2e - Remove snomasks upon deopering when it seems like the user shouldn't have snomasks. (#3329) binki 2010-08-20 11:15:22 +00:00
  • 9f823be20b - Warn users against running UnrealIRCd as root without setting IRC_USER. (#3053 reported by Stealth) binki 2010-08-20 11:10:00 +00:00
  • 964bb656c7 - Prepend a `0' to the begining of --with-permission, working around a Mac OS X bug and hiding the fact that chmod()'s params are octal from users. (#3189) binki 2010-08-19 00:58:24 +00:00
  • 96da66cf7a Updated documentation to actual state. bock 2010-08-18 22:18:57 +00:00
  • d46bdd4841 - Update .cvsignore for Mac OSX's *.dSYM files. binki 2010-08-17 16:50:42 +00:00
  • e473fbc44c - Actually initialize m_starttls when it's included into commands.so. binki 2010-08-16 17:00:42 +00:00
  • 6dcb276f8d - Get rid of any setsockopt(IPV6_V6ONLY) errors in ircd.log (#3944). (oh and yeah I removed the prototype of our_crc32 which is totally unrelated...) Bram Matthys 2010-08-16 09:31:04 +00:00
  • d012c49f1b - Install ircdcron scripts. (#2620) - Autogenerate ircdcron/ircd.cron based on ./configure settings. binki 2010-08-16 02:29:34 +00:00
  • 7272715cec - Upgrade to tre-0.8.0, adding hack similar to the one for c-ares to ensure that the bundled tre is compiled against even when a system libtre is installed. (#3916) binki 2010-08-16 02:09:51 +00:00
  • 30c5236f25 Automatic weekly version update: 201033 autoupdate 2010-08-15 23:00:02 +00:00
  • 2d10ab189d - IPv6 clones detection support (#2321). allow::ipv6-clone-mask determines the number of bits used when comparing two IPv6 addresses to determine if allow::maxperip is exceeded. This allows an admin to recognize that most IPv6 blocks are allocated to individuals, who might each get a /64 IPv6 block. set::default-ipv6-clone-mask defaults to 64 and provides default value for the allow blocks. binki 2010-08-15 04:44:16 +00:00
  • fae4629c46 un-hi Bram Matthys 2010-08-14 18:35:32 +00:00
  • a71a1a394f teh hi Bram Matthys 2010-08-14 18:35:05 +00:00
  • 75d4fecb4b ..This is actually an update of earlier code from CVS, but now it works ok:.. - Added support for "stacked" extbans. Put simply this allows extban combinations such as ~q:~c:#test to only silence users on #test, for example. This feature is enabled by default, but can be disabled during ./Config -advanced. This feature was suggested by Shining Phoenix (#0003193), was then coded by aquanight for U3.3, and later on backported and partially redone by Syzop. Module coders: In an extban ~x:~y:something where we call ~x the 1st, and ~y the 2nd extban: Since stacked extbans only makes sense where the 1st one is an action extended ban like ~q/~n/~j, most modules won't have to be changed, as their extban never gets extended (just like ~c:~q: makes no sense). However, you may still want to indicate in some cases that the extban your module introduces also shouldn't be used as 2nd extban. For example with a textban extban ~T it makes no sense to have ~n:~T. The module can indicate this by setting EXTBOPT_NOSTACKCHILD in the ExtbanInfo struct used by ExtbanAdd(). For completeness I note that action modifier extbans are indicated by EXTBOPT_ACTMODIFIER. However, note that we currently assume all such extbans use the extban_is_ok_nuh_extban and extban_conv_param_nuh_or_extban functions. If you don't use these and use EXTBOPT_ACTMODIFIER, then things will go wrong with regards to stack-counting. Module coders should also note that stacked extbans are not available if DISABLE_STACKED_EXTBANS is defined. - Added extended ban ~R:<nick>, which only matches if <nick> is a registered user (has identified to services). This is really only useful in ban exemptions, like: +e ~R:Nick would allow Nick to go through all bans if he has identified to NickServ. This is often safer than using +e n!u@h. - Added Extended Invex. This is very much like extended bans, in fact it supports some of the same flags. Syntax: +I ~character:mask Currently supported are: ~c (channel), ~r (realname) and ~R (registered). This can be useful when setting a channel invite only (+i) and then setting invite exceptions such as +I ~c:#chan (or even ~c:+#chan), while still being able to ban users. Because action modifiers (~q/~n/~j) make no sense here, extended invex stacking (+I ~a:~b:c) makes no sense either, and is not supported. Suggested by DanPMK (#0002817), parts based on patch from ohnobinki. Module coders: set EXTBOPT_INVEX in the ExtbanInfo struct used by ExtbanAdd() to indicate that your extban may also be used in +I. - Invex (+I) now always checks cloaked hosts as well. Just like with bans, it checks them also when the user is not currently cloaked (eg: did -x, or is currently using some VHOST). - Fixed client desynch caused by (un)banning, reported by Sephiroth (#2837). Bram Matthys 2010-08-14 18:27:19 +00:00
  • a0b4fe90ec - Add a missing double-quote to help.conf. binki 2010-08-13 14:29:55 +00:00
  • 0b54bd259e Usage example of +b ~j (from aquanight) Bram Matthys 2010-08-13 13:11:28 +00:00
  • d8b2069bce - Make extended bans documentation more clear by splitting the extbans in two groups: one that specifies ban actions (~q/~n/~j) and one that introduces new criteria (~c/~r). Also added documentation for ~R which does not exist yet, but will soon... Bram Matthys 2010-08-13 11:44:24 +00:00
  • aaa52b3443 - Uniform naming for 'stacked extbans' in Changelog/etc. Bram Matthys 2010-08-13 10:18:27 +00:00
  • f584875279 - Remove extras/c-ares before each time c-ares is compiled. binki 2010-08-11 03:53:46 +00:00
  • 14472ae09b release update bock 2010-08-10 20:54:27 +00:00
  • bea978de96 deleted "kline" from logging bock 2010-08-10 20:34:42 +00:00
  • 58151df3b7 Automatic weekly version update: 201032 autoupdate 2010-08-08 23:00:02 +00:00
  • a6c7bb1043 - Force compilation with bundled c-ares to statically link using more sed hackery in configure.ac. binki 2010-08-06 03:59:57 +00:00
  • 901b9c272a Make that c-ares-1.6.0. binki 2010-08-04 01:38:30 +00:00
  • e540730751 - Upgraded c-ares to 1.7.3. API seems compatible with c-ares-1.6.3. (#3932) binki 2010-08-04 01:36:11 +00:00
  • 0a34af8720 - Define intptr_t in win32's setup.h. (#3939) binki 2010-08-04 00:03:40 +00:00
  • 94c2b58366 - Fix a few compiler warnings with some double-casting and another const. (#3939) binki 2010-08-03 23:57:44 +00:00
  • a1d076367e - Fix src/Makefile's lack of depencencies for module.c, related to #3938. binki 2010-08-03 17:06:05 +00:00
  • eb1f41bd9c Automatic weekly version update: 201031 autoupdate 2010-08-01 23:00:03 +00:00
  • 27c437c953 Automatic weekly version update: 201030 autoupdate 2010-07-25 23:00:02 +00:00
  • 889dd73f15 I forgot a bug number again; extban ~j is for (#3192). binki 2010-07-22 12:33:09 +00:00
  • 46668768cf - Add an extban of the schema +b ~j:*diff | less@* which _only_ prevents a user from joining a channel. binki 2010-07-22 12:32:06 +00:00
  • 85904c2277 - Fix the detection for curl-without-c-ares a little (#0003940). ** fun.. autoconf 2.61** Bram Matthys 2010-07-22 09:59:36 +00:00
  • d0cb4dc5f5 Really really minor tweaks ;p Bram Matthys 2010-07-22 09:41:56 +00:00
  • c4abef39cd - Remove browser compatibility listing from HTML docs. - Added information about ``oper::password::auth-type sslclientcert'' and the same for link::password-receive::auth-type. (#3133) - A little bit more of interlinking and using id="" instead of <a name="" /> binki 2010-07-21 23:19:53 +00:00
  • 7a3bf15558 - Now define _SOLARIS, USE_LIBCURL, and ZIP_LINKS in setup.h instead of the Makefiles. This means better automatic rebuilds if the latter settings change. binki 2010-07-20 16:09:10 +00:00
  • 48b76358f4 Automatic weekly version update: 201029 autoupdate 2010-07-18 23:00:03 +00:00
  • 48b270347a Signing of comments, removal of comment, not worth mentioning in Changelog Bram Matthys 2010-07-17 11:19:48 +00:00
  • 7c23a98292 - Same for IPv6 Bram Matthys 2010-07-17 11:15:37 +00:00
  • 8b6967d8b9 - Fixed similar bug like nospoof with ./Config, but now with prefixaq. Bram Matthys 2010-07-17 11:05:15 +00:00
  • c40fc340b8 - Initialize ARG parameter properly in ./Config, otherwise everything fails. Bram Matthys 2010-07-17 10:58:09 +00:00
  • 35c30baace - The configure.ac change silently changed the nospoof parameter in ./configure. This meant that the answer to NOSPOOF in ./Config was ignored and it was always enabled. Bram Matthys 2010-07-17 10:38:36 +00:00
  • b2e4cf82f8 - Support compiling with a bundled c-ares again, the hacky way. (#3931) binki 2010-07-16 13:14:44 +00:00
  • 45aeb1e61d - Give more clear error to users who use make custommodule'' without MODULEFILE. (#3935) binki 2010-07-16 12:04:34 +00:00
  • 2510f2c94b - Added some checks in ./Config which (often) ensures that the self-compiled curl version is new enough and is not using a c-ares which is binary incompatible. If the self-compiled curl version is (too) outdated, then we now suggest to rename it and have the installer re-download and compile it automatically. This avoids some potential crashes. Bram Matthys 2010-07-16 10:55:45 +00:00
  • 4eff1e8493 - Remove extraneous `I' from configure.ac, run ./autogen.sh. (#3930) binki 2010-07-15 21:33:54 +00:00
  • c9acb9d1c7 - The patch from #0003888 made ./Config favor the curl in /usr, even if it was not compiled with c-ares, which is clearly a bad idea as then the entire IRCd can hang for several seconds or more... We now check if they support asynch DNS, and skip them if they don't. Bram Matthys 2010-07-15 11:01:34 +00:00
  • 6b3132e0c6 This file is out of date ;) Bram Matthys 2010-07-14 18:54:52 +00:00
  • c514288a0a - Fixed some odd behavior with SVSMODE and +z/-z, reported by TehRes (#0003498), fixed a strange SVSMODE +d <non-number> bug where it would act as a +x too. Bram Matthys 2010-07-14 18:54:38 +00:00
  • f4630c24e0 - Updated doc/coding-guidelines Bram Matthys 2010-07-14 09:26:17 +00:00
  • f72ad19637 - helpop documentation for stacked extbans. binki 2010-07-13 22:14:45 +00:00
  • d09b68a942 - Prevent stacked bans (like +b ~q:~q:~n:~c:#chanel) from crashing unrealircd due to over-recycling a static buffer. Discovered by syzop. binki 2010-07-13 14:24:08 +00:00
  • c2279a9298 Added bug reference to changes for #0003918. binki 2010-07-12 05:02:10 +00:00
  • 4cc0244c58 - Remove remaining nameser.h references from Makfiles. binki 2010-07-12 01:25:14 +00:00
  • 4238fff401 Automatic weekly version update: 201028 autoupdate 2010-07-11 23:00:02 +00:00