Michael
bf725aa8dc
HostServ: Remove vhost when a nick is dropped
2020-09-28 12:15:48 +01:00
Robby
c8699c6726
Update copyright to 2020.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2020-01-04 15:51:20 +01:00
Peter Powell
6617d29b52
Fix a bunch of broken indentation.
2019-12-14 18:38:13 +00:00
Matt Schatz
661b320d23
Look up unconfirmedexpire from the correct module.
...
- NickServ INFO and GLIST were looking in the wrong module.
2019-11-11 19:15:54 -07:00
Robby
6fbb7cffe9
Update copyright to 2019.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2019-01-01 17:43:35 +01:00
Robby
e03ae0cd85
Update copyright to 2018.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2018-04-25 19:22:13 +02:00
Adam
d63e32a579
No longer try to create persistent channels on the fly
...
Change initial channel creation to on post init so it will be part of
the burst.
2017-10-12 19:30:48 -04:00
Adam
b804867105
Remove weird warning in nickserv help which for some reason assumes admins' abuse policies
2017-03-23 20:05:09 -04:00
Robby
76ce8ece1a
Cleanup some excess whitespaces and tabs, and fix a few typos along the way.
2017-01-17 05:03:25 +01:00
Robby
8656b65e39
Update copyright to 2017.
...
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.
2017-01-16 03:13:25 +01:00
Adam
fc0171fb40
memoserv: always use display for memo source
2016-09-30 21:03:35 -04:00
Adam
8000ae0c0f
#1677 apply sqlines even if the ircd doesn't on non opers
2016-07-03 12:36:34 -04:00
Adam
a941f9bde0
Remove memos from memoinfo more reliably
2016-04-14 20:15:53 -04:00
Robby
f118960a25
Update copyright to 2016. This was done with:
...
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-28 20:24:49 +01:00
Adam
d8eb3d4937
Apply regex sqlines on connect too
2016-01-23 08:58:08 -05:00
Adam
4771af1cb8
Couple user find by nick fixes
2016-01-19 08:30:35 -05:00
Adam
ecdd046c80
Add some replacement tokens for akick reason and welcome notice
2015-12-13 19:37:24 -05:00
Robby
27a2645ed3
Fix chanserv botmodes.
2015-09-25 02:40:28 +02:00
Adam
907e192aab
Merge pull request #126 from SaberUK/2.0+typos
...
Fix a ton of typos.
2015-09-06 16:11:50 -04:00
Adam
7a21648683
Only remove collide timers if the account matches on id
2015-08-20 15:04:03 -04:00
Peter Powell
1666b1a8d8
Fix a ton of typos.
2015-07-08 11:06:02 +01:00
Adam
02ed9a9725
#1649 don't update keepmodes during inhbait
2015-06-29 19:35:57 -04:00
Adam
92920f5a1c
Only matches sqlines against channels if they begin with a #
2015-03-11 14:49:03 -04:00
Michał Zegan
d9c9f2a407
Changed calls to Get() for bool extensible items to HasExt in the chanserv module, remove duplication of code.
2014-12-12 03:48:00 +01:00
Adam
afffeb0a1d
Update Kill() calls to pass source pointer instead of name
2014-12-05 17:27:08 -05:00
Adam
4f33b17f96
Move automatically identified for log message to users
2014-11-25 09:00:15 -05:00
Adam
be928b5bbc
Clean up collide timers on identify, otherwise you can login and logout before the timer tick which will still enforce the collide
2014-10-06 14:06:36 -04:00
Adam
829ef1b7bd
Clear pending collided state on release, fixes colliding users using recover into enforcers
2014-10-06 14:06:36 -04:00
Adam
bf8f62c32d
Change Channel::GetModeList to return a copy of the mode list, not a
...
pair of lower/upper bound iterators.
Sometimes when iterating the list, like in cs_mode, we can modify the
contents of it, which combined with mlock always agressively trying to
readd modes to it can do bad things.
2014-08-24 16:39:04 -04:00
Adam
a6af422184
Set timer owner for nickserv timers
2014-05-27 12:55:03 -04:00
Adam
f627a3bacd
Core prep for p10 stuff
2014-05-21 08:50:40 -04:00
Adam
866f3f32ab
Speed up akill xline checks
...
Cache xline nick, user, host, etc instead of rebuilding it everytime its
requested. Store users ip in sockaddr form and not string form to
prevent having to rebuild sockaddrs when checking xlines.
Also do not try to convert empty config values in Config::Get as this
can be rather common if a non string configuration value is not set, and
the cost of the ConvertException is great.
2014-05-20 21:16:00 -04:00
Adam
df321a118e
Fix access lists showing the wrong mask if the display nick for a group
...
expires but the group still exists. This can cause access entries for
nicks to not be deleted whenever the nicks are deleted.
2014-05-14 19:10:23 -04:00
Adam
860deb14ce
Do not send unregistered notice to users who are logged in, even if their nick isn't registered
2014-03-10 07:26:09 -04:00
Adam
62885fa462
Set nickserv's modesonid on login too
2014-03-10 05:04:25 -04:00
Adam
09bec79b47
Fix 2 crashes from removing the permanent channel mode from channels which do not exist
2014-03-04 04:15:32 -05:00
Adam
55a5affcb8
Do not allow guest nicks to exceed nicklen, and use a default enforcer ident/host if none is provided
2014-03-04 04:15:32 -05:00
Adam
dc23c58869
Fix botserv help to show the correct fantasy characters
2014-03-01 21:11:58 -05:00
Adam
5adc8bfefc
Do not take modes from users in channels with secureops off if we are always lowering channels timestamps to their creations
2014-02-27 04:48:48 -05:00
Adam
bb0e2a9a07
Make it easier to use fantasy without botserv, and document it
2014-02-05 08:46:51 -05:00
Adam
a29b7897f0
Use the SQLine reason in the kick reason for sqlined channels
2014-01-26 01:14:28 -05:00
Adam
4d9273efa4
Unbreak account stuff from commit ccae59430a.
2014-01-21 17:20:15 -05:00
Adam
45c0bf8f32
Fix recovering enforcers not properly quitting them
2014-01-04 17:45:58 -05:00
Adam
595dad4ec1
Update copyright to 2014. This was done with:
...
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2014-01-01 20:48:38 -05:00
Adam
6e6543d3ed
I don't think this OnBotKick to hold channels is necessary anymore as Sync 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-31 16:12:21 -05:00
Adam
b638b653d2
Fix crash when channels are registered that do not exist by non users
2013-12-27 17:12:01 -05:00
Adam
2f29c1388c
Fix not setting the persist flag on newly registered channels when the permanent channel mode is set prior to registering or during registration
2013-12-26 11:39:35 -05:00
Adam
c967a4ce88
Shrink nick and channel default flags in db_old, otherwise converted nicks/channels always end up with the defaults enabled, even if they explicitly have them set off. Fix setting nickserv defaults to none.
2013-11-21 17:31:18 -05:00
Robby-
498da95205
Stop requesting identification when changing nicks to a registered nick, and the current client certificate fingerprint matches one on the nickname's list.
2013-10-28 09:30:20 +01:00
Robby-
710d4848bd
Fix kill and killquick default expiry times.
...
ns_access and ns_cert: Fix accessmax defaults, also state in the config that 0 is not a valid value.
2013-10-28 09:25:17 +01:00