aboutsummaryrefslogtreecommitdiffstats
path: root/help.conf
Commit message (Expand)AuthorAgeFilesLines
* Describe how channel mode +d (Deaf) still intentionally allows bot commands t...Gravatar Nathan Phillip Brink2013-12-051-1/+1
* - New user mode +I (IRCOp only) which hides idle times to other users,••• suggested and patch supplied by Nath & binki (#3953). Gravatar Bram Matthys2012-01-221-0/+1
* - Updated extended ban documentation in help.conf and unreal32docs:••• new bantype ~a, and some text about extended bans & invex (+I). Gravatar Bram Matthys2011-12-251-4/+13
* - Added '/REHASH -global' command which will rehash all servers on the••• network. You can also specify options like '/REHASH -global -motd' to rehash only the MOTD/RULES/etc. Just like /REHASH <servername> this is a NetAdmin-only command. This command is fully backwards compatible with older UnrealIRCd version in the sense that it will also REHASH old Unreal's. Suggested by 'P' in #0001522. Gravatar Bram Matthys2010-11-151-4/+6
* local chanmode, chan mode +Z, operoverride with key 'override', sorting HELPO...•••- Some small updates to the extended channel mode system: it now has minimal support for 'local channel modes'. This is really only meant for channel mode +Z (upcase z), see next. - Added Channel Mode Z which indicates if a channel is 'secure' or not. This mode works in conjunction with +z (lower case z). If +z is set ('only secure users may join'), then the IRCd scans to see if everyone in the channel is connected through SSL. If so, then the channel is set +Z as well ('channel is secure'). Whenever an insecure user manages to join, the channel is -Z. And whenever all insecure users leave, the channel is set +Z. The 'insecure user being present in a +z channel' can be because: - An IRCOp joined the channel, and he's not secure - When servers link together and a user on the other side is not secure This only happens on net merge (equal time stamp). On different time stamp, we still kick insecure users on the new side. - At the time when +z is set, there are insecure users present. This feature was implemented after a heavy discussion in bug #3720 by fez and others, and was suggested by Stealth. Tech note: +Z/-Z is handled locally by each server. Any attempt to remotely set +Z/-Z (eg: by services) will be ignored. - As mentioned above, +z can now be set even if any insecure users are present. Previously, this was not permitted. Now, as soon as the last non-SSL user leaves, the channel will be set +Z. - An oper not connected through SSL previously had to /INVITE himself to a channel and then /JOIN the channel with the key 'override'. This 'override' key is no longer required, a simple JOIN will suffice. - Sorted channel modes in /HELPOP ?CHMODES - Re-enabled 'fishy timestamp' errors in MODE. For some reason this was commented out, even though the (more annoying and less useful) code in JOIN was enabled so that did not make a lot of sense. It also now logs to ircd.log (or whatever you configure). This enables people to easier find the cause of any timestamp issues (which usually is badly coded services). Gravatar Bram Matthys2010-11-131-14/+16
* ..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). Gravatar Bram Matthys2010-08-141-1/+1
* - Add a missing double-quote to help.conf.Gravatar binki2010-08-131-1/+1
* - 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... Gravatar Bram Matthys2010-08-131-10/+20
* - Add an extban of the schema +b ~j:*diff | less@* which _only_ prevents a us...Gravatar binki2010-07-221-0/+4
* - helpop documentation for stacked extbans.Gravatar binki2010-07-131-0/+8
* blahGravatar Bram Matthys2010-06-211-2/+2
* - Better document /REHASH flags. No longer document some flags as they are••• redundant and confusing. Also removed an old statement saying k-lines would be erased on rehash which is not true. Documented '/rehash -dns'. Reported by ohnobinki (#0003881). Gravatar Bram Matthys2010-02-131-7/+8
* - Applied #0003392 patch by Bock, adding some stuff to help.confGravatar stskeeps2007-07-101-3/+3
* - Applied #0003422 help.conf patches by BockGravatar stskeeps2007-07-101-6/+21
* Index: Changes•••=================================================================== RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v retrieving revision 1.1.1.1.2.1.2.1.2.2234.2.644 diff -u -r1.1.1.1.2.1.2.1.2.2234.2.644 Changes --- Changes 12 Jun 2007 00:06:32 -0000 1.1.1.1.2.1.2.1.2.2234.2.644 +++ Changes 12 Jun 2007 00:13:02 -0000 @@ -1468,3 +1468,4 @@ - #0003264 reported by Robby22 regarding help.conf typo - Updated c-ares to version 1.4.0 - Updated tre to version 0.7.5 +- help.conf updates. Missing some ;'s. Gravatar wolfsage2007-06-121-2/+2
* Index: Changes•••=================================================================== RCS file: /home/cmunk/ircsystems/cvsroot/unreal/Changes,v retrieving revision 1.1.1.1.2.1.2.1.2.2234.2.641 diff -u -r1.1.1.1.2.1.2.1.2.2234.2.641 Changes --- Changes 30 Apr 2007 19:47:15 -0000 1.1.1.1.2.1.2.1.2.2234.2.641 +++ Changes 10 Jun 2007 12:25:03 -0000 @@ -1465,3 +1465,4 @@ - #0002560 reported and patched by w00t, regarding a typo in /SAMODE - #0002844 reported by RandomNumber: make spamfilter actions case insensitive - help.conf updates... #0002420 reported by KnuX fixed by WolfSage +- #0003264 reported by Robby22 regarding help.conf typo Gravatar wolfsage2007-06-101-1/+1
* - help.conf updates... #0002420 reported by KnuX fixed by WolfSageGravatar Bram Matthys2007-04-301-2/+2
* - xx reported and fixed by WolfSage (addmotd, addomotd in help.conf)Gravatar Bram Matthys2007-04-301-0/+14
* - Updated SVSNLINE syntax in help.conf (the remove-syntax).Gravatar Bram Matthys2006-12-111-2/+4
* - Fixed help.conf typoGravatar Bram Matthys2006-11-271-1/+1
* - Fixed belarussian-w1251 charset.. accidently copied a "'" which caused an i...••• error, reported by Bock (#0003114). - Added information about extbans to help.conf (/HELPOP ?EXTBANS). Patch from Bock (#0003113). - Made SAPART work for mulitple channels, just like SAJOIN. Patch provided by Bock (#0003064). This also fixes SAPART now being announced to all opers globally, just like SAJOIN. - Finally fixed /RESTART issue on windows for good, should now always restart correctly. Patch provided by BuHHunyx and Bock (#0002734). Gravatar Bram Matthys2006-11-241-1/+31
* - Fixed a couple of typos and other one-line-text fixes at various places: re...••• aegis (#3081), DanPMK (#2818), tabrisnet (#2974, #2970, #2467), penna (#2721), Brad (#2488), vonitsanet (#2467). - Made OpenSSL version dynamic, reported by buildsmart (#0002975). - Rejecting fake +z modes in conf, reported by rve (#0002532). Gravatar Bram Matthys2006-11-121-5/+5
* watch clarificationGravatar Bram Matthys2005-03-241-1/+1
* - Some clarifications on /RESTART, remote restarts were well never supported,...••• are now updated on that (no code changes). Gravatar Bram Matthys2005-03-111-1/+1
* - Some help.conf/005.txt updates, reported by Ron2K (#0002354).Gravatar Bram Matthys2005-02-191-1/+1
* - Added channelmode +j (jointhrottle), syntax: /mode #chan +j X:Y, and then i...••• throttle the number of joins per-user to X in Y seconds. Idea from Angrywolf (who wrote a module that did this before). This might need some more testing :). It's enabled by default but can be #undef'ed in include/config.h (line 449). Gravatar Bram Matthys2005-02-121-0/+1
* - Added spamfilter topic support ('t' in /spamfilter, or 'topic' in conf), su...••• by Z3l3zT (#0001929). Gravatar Bram Matthys2005-02-041-1/+1
* Corrected the help.conf documentation for /inviteGravatar codemastr2005-01-291-3/+4
* Added invite exceptions (+I)Gravatar codemastr2005-01-291-2/+28
* help.conf: added long flags to OFLAGS.Gravatar Bram Matthys2004-12-021-29/+31
* added tiny note on how I generated indexesGravatar Bram Matthys2004-12-021-0/+5
* - help.conf: Fixed a typo, updated *CMDS indexes a bit, reported crazy (#0002...Gravatar Bram Matthys2004-12-021-27/+33
* Added the new /invite syntax to help.confGravatar codemastr2004-11-251-2/+4
* Updated Donation file, Added a 'B' flag to /who output for bots, and allowed ...Gravatar codemastr2004-11-131-0/+1
* - Forgot to mention away spamfilter target in helpop, reported by Rocko.Gravatar Bram Matthys2004-10-261-1/+1
* - Windows version can now hold ~4096 connections instead of ~1024•••- help.conf: clarified MKPASSWD documentation, reported by hypnetric (#0001926). - Some modeskip handling for future versions Gravatar Bram Matthys2004-10-131-5/+8
* - Module coders: Added HOOKTYPE_REMOTE_JOIN, HOOKTYPE_REMOTE_PART, HOOKTYPE_R...••• work just the same as the HOOKTYPE_LOCAL_* variants). - Module coders: HOOKTYPE_REMOTE_CONNECT is now also called during net-merge. You can use IsSynched(sptr->srvptr) to find out if it's called due to a net merge (0) or a connect (1). - Added spamfiler 'user' (u) target. This regex is checked against nick!user@host:realname when a user connects. This makes it easy to ban drones with simple patterns. For example: '/spamfilter add u gzline 86400 Drone[0-9]+!.+@.+:Drone[0-9]' would kill any drones that have both a nick and realname with 'Drone' followed by digits. Gravatar Bram Matthys2004-10-061-1/+2
* Added a USERIP commandGravatar codemastr2004-09-041-1/+9
* Exported the isupport functions for use in Windows modules. Added a new snoma...Gravatar codemastr2004-09-041-0/+2
* Updated documentation to reflect that cmode +M allows voiced users to talk, n...Gravatar codemastr2004-09-041-1/+1
* Added sapart and svspart commentsGravatar codemastr2004-07-121-2/+4
* Removed the * and ^ flags from /whois if PREFIX_AQ is not enabled, Updated th...Gravatar codemastr2004-07-071-7/+36
* CmdoverrideAdd, DCCALLOW, allow dcc { }, umode +v change, register_user fix.•••- Module coders: if CmdoverrideAdd() is called for an override that is already in place, it now sets MODERR_EXISTS as errorcode and returns NULL (previously it added duplicates). In the past module coders had many issues with PERM mods... you had to use weird tricks, but now you can (and should!) just override on INIT and on HOOKTYPE_REHASH_COMPLETE. - Moved register_user declaration to h.h, updated call in m_pingpong.c (due new 'ip' field). - Usermode +v ('receive dcc send rejection notices') is oper-only now for privacy reasons. - Added dcc allow { }, which allows one to make exceptions over deny dcc { }. - Added deny dcc::soft and allow dcc::soft item, if set to 'yes' it allows someone to explicitly override it per-person via /DCCALLOW (see next). - Added DCCALLOW system, taken directly from bahamut. With this system you can block certain (or all) DCC SENDs and then allow the user to 'override' this limit for every user he/she trusts via '/DCCALLOW +User'. This is an attempt to stop (or at least limit) the spreading of viruses/etc. See '/DCCALLOW HELP' for more info. - Added example dccallow.conf which filters everything except some known 'safe types' (jpg, jpeg, png, gif, etc). Note that the purpose of this file is NOT to get a complete list, rather to limit it to a few 'known safe' entries. - Added set::maxdccallow: max number of entries of the DCCALLOW list (default: 10). Gravatar Bram Matthys2004-06-101-1/+8
* - Added optional parameter to SVSJOIN to deal with channel keys. Reported by••• DukePyrolator (#0001822). Gravatar Bram Matthys2004-05-181-1/+1
* - Changed the way MSG/NOTICE <prefix>#chan works:••• - It now goes to <prefix> and higher, so '/notice +#chan hi!' goes to +vhoaq - You need at least voice in order to be able to msg/notice +#chan, %#chan or @#chan - You need at least ops in order to be able to msg/notice &#chan or ~#chan - Any multi-prefix targets will be converted automatically (eg: ~&@#chan to @#chan). - internal: use of the CHANOPPFX macro is now deprecated. All of this was done to make it a bit more 'safe' and userfriendly (#0001812). Gravatar Bram Matthys2004-05-141-6/+10
* gzline user@host -> *@ipmaskGravatar Bram Matthys2004-04-231-1/+1
* - Docs/help.conf tweak on /connect syntax (#0001755).•••- German doc updates (from April 18) + gzline docs tweak. Gravatar Bram Matthys2004-04-231-3/+3
* - doc/unreal32docs.html and help.conf updates (#0001734 + other stuff).Gravatar Bram Matthys2004-04-151-44/+58
* - Fixed /spamfilter reason field bug.. things were double escaped sometimes,••• especially in post-RC2-cvs this was noticable. Reported by Fury (#0001670). - help.conf: updated snomasks section. Gravatar Bram Matthys2004-03-191-17/+20
* - Updated docs on tempshun and new spamfilter features.Gravatar Bram Matthys2004-02-211-2/+15