summaryrefslogtreecommitdiff
path: root/modules/commands
AgeCommit message (Collapse)Author
2014-04-26Fix misc help output to not be case sensitiveAdam
2014-04-26Change the "does not expire" string in ns_group to NO_EXPIRE which is ↵Adam
translatable
2014-04-25Add "virtual mode" supportAdam
This allows fully tracking extbans and other modes set by a different underlying mode, such as InspIRCd's namedmodes Add two configuration options to cs_ban to configure which mode is set and whether or not to kick banned users. Add default "mute" fantasy command to botserv.example.conf
2014-04-25Fix Stas::Unserialize to return the instanceAdam
2014-04-24Fix botserv/kick/bolds descAdam
2014-04-24Fix os_stats counters not saving with db_sql_live. Bleh.Adam
2014-04-24Resend ircd login name on /ns set displayAdam
2014-04-24Require at least user@host format for akills. Fix XLine::GetHost() not ↵Adam
returning anything if an xline only has a host
2014-04-24Bug #1587 - fix bot change not properly reintroducing clientsAdam
2014-04-17Use OnChanRegistered instead of OnCreateChan to set default mlocks.Adam
Because OnCreateChan is called from ChannelInfo's constructor, during DB loading it could cause mode locks to be unserialized without having all channels loaded, which breaks things.
2014-04-06Do not apply module changes on rehash until after the new config has been ↵Adam
applied. Fix renaming opertypes on reload.
2014-04-06Fix /os mode to not require a mode when setting param modes which taken no ↵Adam
argument when setting
2014-03-31Fix compile error in cs_set_misc with C++11 enabledAdam
2014-03-31Fix ns_set password to read the correct parameter.Adam
Even though 1 is past the "end" of the vector, because vectors never shrink and due to how the command parser works, it is always less than the capacity, and almost always contains what is in params[0] (though this is of course implementation dependant), which is why this was not identified sooner, as it executes cleanly under valgrind on every machine I can find.
2014-03-19cs_set_misc: Add missing override capability for services operators, and ↵Robby-
logging.
2014-03-13Do not allow users to add certs that other users are using. Only allow ↵Adam
adding certfps if the user is using it.
2014-03-10Merge pull request #64 from ShutterQuick/2.0+hsgroupsyncAdam
2.0+hsgroupsync
2014-03-09Make nickserv/glist show the correct expire time for unconfirmed nicksAdam
2014-03-09Add missing space to session exception expiration messageAdam
2014-03-09Remove mail:restrict as it is no longer useful. Changes nickserv/resetpass ↵Adam
default to allow normal users to use it.
2014-03-06ns_group: Don't require a nick param when logged inDaniel Vassdal
2014-03-06hs_group: Allow automatic HS GROUP-ing on NS GROUP, and allow vhosts to be ↵Daniel Vassdal
per account rather than nick.
2014-03-04Fix 2 crashes from removing the permanent channel mode from channels which ↵Adam
do not exist
2014-03-01When unserializing channels with persist, set their ts=now. If we are ↵Adam
supposed to lower it later we will then.
2014-03-01Export interface for cs_entrymsgAdam
2014-03-01Make chanserv/invite show who invited youAdam
2014-03-01When unserializating channels and persist is set, only assign chanserv if ↵Adam
the perm channel mode doesnt exist
2014-03-01Do not enforce mlock when enforcing mlockAdam
2014-03-01Do not allow changing the email of unconfirmed accountsAdam
2014-02-28Allow svsjoin/svspart on yourselfAdam
2014-02-27Allow registration=mail forceemail=false to work, and simply give fully ↵Adam
registered accounts to people who do not provide an email to nickserv/register
2014-02-27Do not take modes from users in channels with secureops off if we are always ↵Adam
lowering channels timestamps to their creations
2014-02-23webcpanel: Update copyright year.Robby-
ns_cert: Bold code 2 -> 002.
2014-02-22Store a cert->account map and use it for SASL EXTERNAL and certfp authAdam
2014-02-21Add some missing serial updates in os_dnsAdam
2014-02-17Fix os_ignore to work correctly with SQLAdam
2014-02-17Move most of the implementation details out of os_forbid.h, fixes crashing ↵Adam
if a module adding a forbid is unloaded without removing the forbid
2014-02-17Fix not applying ipv[46]_cidr to connecting clients in os_session, #1573Adam
2014-02-11Make initial registration notices with mail less repetitiveAdam
2014-02-11Fix flags +* or -* sometimes incorrectly reporting opers as overriding when ↵Adam
they are not
2014-02-11ns_suspend: Show the setter of the suspension and the reason when manually ↵Robby-
unsuspending.
2014-02-11os_modinfo: Add ability to list only extra modules.Robby-
2014-02-09Add an opertype priv "protected" to not allow services to kick a user.Adam
Also classify ulines as protected
2014-02-09Log memoserv/sendallAdam
2014-02-07Allow other modules to suspend nicknames and channels without having to ↵Adam
subclass suspendinfo
2014-02-07Allow other modules to be able to view and modify cs and ns set_misc dataAdam
2014-02-07Update cs_updown.cppShutterQuick
cs_updown: Make CS DOWN remove all modes, not just one
2014-02-05Process mode changes in ns_ajoin before joining users, fixes not being able ↵Adam
to ajoin users to +R channels on Unreal
2014-02-03Actually just allow mode clear to take any mode nameAdam
2014-02-03Fix typo in mode clear, exempts -> exceptsAdam