summaryrefslogtreecommitdiff
path: root/modules/pseudoclients
AgeCommit message (Collapse)Author
2013-12-31I don't think this OnBotKick to hold channels is necessary anymore as Sync ↵Adam
should cover everything now, and this causes weird things when the last user in a channel kicks themselves out using the bot. Also handle users rejoining a channel while its held better.
2013-12-27Fix crash when channels are registered that do not exist by non usersAdam
2013-12-26Fix not setting the persist flag on newly registered channels when the ↵Adam
permanent channel mode is set prior to registering or during registration
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-05Hide expires in /cs info if the channel is actively in use as it confuses peopleAdam
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-10-05Fix not setting -r when channels are deletedAdam
2013-09-29Exempt ulines/myself from bounce mode checkAdam
2013-09-29Fix NickServ default nick expiry time.Robby-
2013-09-29Add chanserv:always_lower_ts config option to always lower registeredAdam
channels timestamps to the creation time which fixes some race conditions regarding users joining empty registered channels and doing things prior to the -o from services coming through. Without always_lower_ts attempt to bounce mode changes from bad users, which will work okay in most cases.
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-27Don't send regex qlines and nlines to the IRCdAdam
2013-09-27Drop matching channels on forbid, and enforce nick forbids even on IRCdsAdam
with no qlines
2013-09-27Don't send SQLines unless the IRCd supports itAdam
2013-09-27Remove +r etc when channels are deletedAdam
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-09-08Fix allowing duplicate entries on the snline listAdam
Have proto mods recognize cidr ranges as zlineable IPs Remove operserv/global from global.conf because its dumb Fix example config ~botserv/set example to work as expected
2013-09-08Fix logging /os set list. Enforce snlines on ircds that can't have snlines ↵Adam
set by just killing the user. Fix double call to OnMatch() when a user matches an xline
2013-08-27Make chanserv:require not default to rAdam
2013-08-25Fix User::IsIdentified with check_nick, do not remove +r on bursting clients ↵Adam
until after server sync
2013-08-25Remove unnecesary mlock code in cs_mode, change mode set events to never ↵Adam
bounce modes set by bots or servers, as it was possible to get modules to fight with each other
2013-08-25Create persistent channels on startup, which used to work and got lost somewhereAdam
Fix some oddities with using persistent channels with no botserv Send list modes to uplink when bursting Fix issues with persist + keepmodes Fix /os modes clear all not clearing all status modes Fix operwall on ratbox/plexus Dont apply mlock in SetCorrectModes since that just recursively calls itself unncessarially Change command logging to show the command name and not the service name
2013-08-21Always require the registered channel mode is set. Comment out default ↵Adam
config requiring "r" as some ircds use it for registered users only
2013-08-18Fix not setting vhost on nickserv updateAdam
2013-08-14Replace some get calls on <bool> extenisble types with hasextAdam
2013-08-12Fix some issues with suspendAdam
2013-08-11Remove channels from accesss lists when they expire/dropAdam
2013-08-11Fix chanserv opersonly settingAdam
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-26Rethink jupe/squit thing somewhat. Workaround for the inspircd rsquit/squit messAdam
2013-07-26Fix issues with 'Me' related to previous commitAdam
2013-07-21More validation stuff from fgsAdam
2013-07-20Fix not setting the correct compile flags on modules and fix the resulting ↵Adam
warnings
2013-07-03Allow channels on access listsAdam
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-06-01Move OnJoinChannel event to trigger after the user has completely joined and ↵Adam
document it more about what you should and shouldnt do in it
2013-06-01Move CheckKick event to Channel and make os_forbid use it instead of kicking ↵Adam
users in the join event, which does bad things
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
2013-05-26Get rid of the remaining references in the core to specific services. Move ↵Adam
more stuff out of the core to the proper modules.
2013-05-19Mark service:channels as a "botchannel" and don't try to hold them on sync, ↵Adam
as the client should always be in the channel
2013-05-18Add botserv bot usermode config optionAdam