summaryrefslogtreecommitdiff
path: root/modules/pseudoclients/nickserv.cpp
AgeCommit message (Collapse)Author
2024-11-11Fix using User::Account where User::IsIdentified should be used.Sadie Powell
The former causes a dereference which cause a database update. This is not good for performance with db_sql_live on bigger networks.
2024-02-17Update the copyright headers for 2024.Sadie Powell
2022-12-31Update the copyright headers for 2023.Sadie Powell
2022-01-06Update the copyright headers for 2022.Sadie Powell
2021-11-14Use the server name as the enforcer hostname if not otherwise set.Sadie Powell
2021-04-27Add the anope_override keyword to methods that lack it.Sadie Powell
2021-01-07Update copyright to 2021.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2020-01-04Update copyright to 2020.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2019-11-11Look up unconfirmedexpire from the correct module.Matt Schatz
- NickServ INFO and GLIST were looking in the wrong module.
2019-01-01Update copyright to 2019.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2018-04-25Update copyright to 2018.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2017-03-23Remove weird warning in nickserv help which for some reason assumes admins' ↵Adam
abuse policies
2017-01-17Cleanup some excess whitespaces and tabs, and fix a few typos along the way.Robby
2017-01-16Update copyright to 2017.Robby
This was done with: find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet.
2016-01-28Update copyright to 2016. This was done with:Robby
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \; Added missing copyright headers to files that didn't have it yet. Fixed some whitespace and blank lines along the way.
2016-01-19Couple user find by nick fixesAdam
2015-12-13Add some replacement tokens for akick reason and welcome noticeAdam
2015-08-20Only remove collide timers if the account matches on idAdam
2014-12-05Update Kill() calls to pass source pointer instead of nameAdam
2014-11-25Move automatically identified for log message to usersAdam
2014-10-06Clean up collide timers on identify, otherwise you can login and logout ↵Adam
before the timer tick which will still enforce the collide
2014-10-06Clear pending collided state on release, fixes colliding users using recover ↵Adam
into enforcers
2014-05-27Set timer owner for nickserv timersAdam
2014-05-21Core prep for p10 stuffAdam
2014-03-10Do not send unregistered notice to users who are logged in, even if their ↵Adam
nick isn't registered
2014-03-10Set nickserv's modesonid on login tooAdam
2014-03-04Do not allow guest nicks to exceed nicklen, and use a default enforcer ↵Adam
ident/host if none is provided
2014-01-21Unbreak account stuff from commit ccae59430ab50393f43ccc38a6a6c0c24191b601.Adam
2014-01-04Fix recovering enforcers not properly quitting themAdam
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-11-21Shrink nick and channel default flags in db_old, otherwise converted ↵Adam
nicks/channels always end up with the defaults enabled, even if they explicitly have them set off. Fix setting nickserv defaults to none.
2013-10-28Stop requesting identification when changing nicks to a registered nick, and ↵Robby-
the current client certificate fingerprint matches one on the nickname's list.
2013-10-28Fix kill and killquick default expiry times.Robby-
ns_access and ns_cert: Fix accessmax defaults, also state in the config that 0 is not a valid value.
2013-10-28Fix some typos and touch up the configs a little.Robby-
2013-10-26moved some config options from example.conf to nickserv.example.confDukePyrolator
2013-10-05Always show expire time for nicks in /ns info to opers, even if the user is ↵Adam
online Make Anope::strftime show "now" if the time is now Fix typo in nickalias.cpp for the type of the last_seen field, spotted by grawity
2013-10-05Fix logging for log type 'other'.Robby-
os_ignore: Log expired ignores to the normal log level. cs_drop: Allow Services Operators to actually drop channels in Read-Only mode. os_akill, os_sxline, cs_akick: Log deletions by number.
2013-09-29Fix NickServ default nick expiry time.Robby-
2013-09-27Make column titles in listings translatable.Robby-
Make some more strings translatable, and remove some that don't need translation at all. Make expirytimes and units translatable. Make predefined messages in listings also translatable. Make the remaining command descriptions translatable. Make some ns/cs info strings equal to dedupe in translation file. Add missing no-autoop setting to cs info output. Make some strings translatable.
2013-09-27Fix typos, remove dead language defines.Robby-
os_set: Add missing debug text in help output.
2013-09-19Fix not updating last_seen on expire nick for nicks with secure off. Don't ↵Adam
show Expires in /ns info if the nick is online currently as it confuses people
2013-08-25Fix User::IsIdentified with check_nick, do not remove +r on bursting clients ↵Adam
until after server sync
2013-08-12Fix some issues with suspendAdam
2013-08-01Use MessageSource as the source for many IRCDProto funcsAdam
Keep track of what user modes are oper only/server only/etc
2013-07-21More validation stuff from fgsAdam
2013-07-01Change extensible keys to require explicitly having a type defined for it. ↵Adam
Completely modularize more features like bs_kick, entrymsg, log, mode, etc. Move fantasy to its own module. Move greet to its own module.
2013-06-19Set vhosts when users id to an account (and not a nick), add account arg to ↵Adam
user ctor to ease handling users who connect already identified
2013-06-06Made the message for unconfirmed nicks relevant to the ns_register ↵lethality
registration setting
2013-05-28Don't compare system time to a users timestamp to determine when to collide ↵Adam
with a user, if the time on services vs the ircd are different it does weird things
2013-05-27Initially attach all modules to all events, and detach them as the events ↵Adam
are run if they are not implemented per module