aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_gecosban.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headers.Gravatar InspIRCd Robot2022-12-301-1/+0
|
* Update module descriptions.Gravatar Sadie Powell2021-12-301-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
|
* Update the module descriptions.Gravatar Sadie Powell2021-04-211-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-11-201-1/+1
|
* Update the module descriptions.Gravatar Sadie Powell2020-11-201-1/+1
|
* Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-0/+6
|
* Add extban 'a' to m_gecosban.Gravatar Renegade3342018-09-251-4/+23
| | | | | | | | | This has the format a:nick!user@host+gecos. e.g. a:*!*@abusive.host+*MegaBot?v2.0* Closes #1023. Closes #1026.
* Rename User::fullname to realname and make it private.Gravatar Peter Powell2018-07-301-1/+1
|
* Change some usage of "gecos" to "real name"Gravatar genius30002018-04-111-1/+1
| | | | | | Within the example configs, helpops, some server sent messages, and simple code comments: change the primary usage of "gecos" to "real name" (or "realname" where fitting).
* Automatically attach modules to eventsGravatar attilamolnar2013-08-041-6/+0
|
* Remove $Core and $Mod* comments apart from $ModDep.Gravatar Peter Powell2013-07-041-2/+0
|
* Tidy up keywords on module methods.Gravatar Peter Powell2013-05-151-4/+4
| | | | | - Remove virtual keyword from a ton of methods which don't need it. - Add override keyword to a ton of methods which do need it.
* Convert ISUPPORT to use a map instead of a string.Gravatar Peter Powell2013-04-111-2/+2
|
* Whitespace and empty destructor removal, minor coding style changesGravatar attilamolnar2013-04-011-4/+0
|
* Dynamically determine the size of the eventlist[] passed to Attach()Gravatar attilamolnar2012-12-021-1/+1
| | | | m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
* Attach to events and register services in init()Gravatar attilamolnar2012-12-021-1/+1
|
* Check if the mask is long enough before accessing it when checking extbansGravatar attilamolnar2012-10-031-1/+1
|
* Replace copyright headers with headers granting specific authors copyrightGravatar Robby-2012-04-191-8/+14
|
* Extbans can be VF_OPTCOMMON as they do not desync on module add/removeGravatar danieldg2010-01-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12303 e03df62e-2008-0410-955e-edbf42e46eb7
* ...because every now and again, i have to do a massive commit.Gravatar brain2010-01-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7
* removes unnecessary checks in modules, removes a superfluous else statement, ↵Gravatar peavey2009-10-131-4/+2
| | | | | | fixes some formatting. Patch by dKingston. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11867 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove InspIRCd* parameters and fieldsGravatar danieldg2009-09-261-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11763 e03df62e-2008-0410-955e-edbf42e46eb7
* Change match direction of extbans to allow stackingGravatar danieldg2009-09-131-6/+11
| | | | | | | | | | This allows you create stacked bans like: +b m:r:*bot* to mute anyone with bot in their gecos +e S:j:+#staff to allow voices in #staff to use color It also deprecates extban M, which can be implemented using m:R: git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11711 e03df62e-2008-0410-955e-edbf42e46eb7
* ModResult conversion: Change return type of all module functionsGravatar danieldg2009-09-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11634 e03df62e-2008-0410-955e-edbf42e46eb7
* Update all wiki links to point to the new wiki. This was done automatically ↵Gravatar psychon2009-03-151-1/+1
| | | | | | | | | with the following command, only .Makefile.inc got some indent fixups by hand. for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7
* Extban rework: allow exceptions to override bans on joinGravatar danieldg2009-03-141-15/+3
| | | | | | | | | Move all bans that prevent a user from joining the channel to OnCheckBan, then stack their return results to allow an exception to override a ban. This does not make join exceptions override any other exception like mute. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11222 e03df62e-2008-0410-955e-edbf42e46eb7
* Add VF_COMMON to all modules that provide an extbanGravatar danieldg2009-02-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11153 e03df62e-2008-0410-955e-edbf42e46eb7
* Update copyrights for 2009.Gravatar w00t2009-01-021-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10932 e03df62e-2008-0410-955e-edbf42e46eb7
* Change module versions to use a string instead of fixed digits, and use ↵Gravatar w00t2008-08-251-1/+1
| | | | | | propset ID to auto-set versions, so we don't have (essentially unused) module versions. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10291 e03df62e-2008-0410-955e-edbf42e46eb7
* Send ERR_BANNEDFROMCHAN on all extbans preventing joinGravatar w00t2008-08-051-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10094 e03df62e-2008-0410-955e-edbf42e46eb7
* Use correct method for adding extban type in m_gecosban, add 005 ↵Gravatar w00t2008-08-051-4/+1
| | | | | | notification of C extban too git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10089 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix this class nameGravatar w00t2008-08-051-4/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@10087 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove debugGravatar w00t2008-07-121-2/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9993 e03df62e-2008-0410-955e-edbf42e46eb7
* Make m_gecosban work. We can't make assumptions about how an extban banmask ↵Gravatar w00t2008-07-121-0/+2
| | | | | | must look, as they won't necessarily be a usermask type affair. :( git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9991 e03df62e-2008-0410-955e-edbf42e46eb7
* Add m_gecosban, implements extban +b r: - hostname bans.Gravatar w00t2008-07-121-0/+66
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9989 e03df62e-2008-0410-955e-edbf42e46eb7