Shivaram Lingamneni
347cc30ed4
fix a potential conflict with delayed verification of confusable names
0. Enable email verification
1. Register `dog`
2. Register `d0g`
3. Verify `dog`
4. Verify `d0g`: verification succeeds but the nick cannot be used
3 년 전
Shivaram Lingamneni
cf46377863
fix #1332
3 년 전
Shivaram Lingamneni
c639aac241
log the unfolded account name during registration
3 년 전
Shivaram Lingamneni
ea68b9de0a
fix #1330
3 년 전
Shivaram Lingamneni
82be9a8423
support migrating anope databases
3 년 전
Shivaram Lingamneni
754fb79cdd
review fixes
3 년 전
Shivaram Lingamneni
9ed789f67c
fix #1075
3 년 전
Shivaram Lingamneni
7a6413ea2c
first draft of atheme migration code
3 년 전
Shivaram Lingamneni
1a9f501383
fix #414
3 년 전
Shivaram Lingamneni
1a98a37a75
scripting API for IP bans
See discussion on #68 .
3 년 전
Shivaram Lingamneni
1dd0c432fd
use utils.StringSet in more places
3 년 전
Shivaram Lingamneni
027886046c
clean up always-on state machine
4 년 전
Shivaram Lingamneni
d679d21ac0
fix #1216
4 년 전
Shivaram Lingamneni
bcf581f63d
fix #1214
4 년 전
Shivaram Lingamneni
32c58c1e1f
fix #1190
4 년 전
Shivaram Lingamneni
b3becbf08e
clean up no-op
4 년 전
Conrad Lukawski
6f8711da3b
Persist realname for always-on clients
4 년 전
Shivaram Lingamneni
a7ca6601c7
enhancements to moderation (#1134, #1135)
4 년 전
Shivaram Lingamneni
6ea2eb367d
fix #328 (implement DEFCON)
4 년 전
Shivaram Lingamneni
a38d375bda
delete always-on modes on unregistration
4 년 전
Shivaram Lingamneni
91fa3b30b0
fix the corresponding bug for certfp authentication
4 년 전
Shivaram Lingamneni
9c26c45607
fix a bug in authscript fallback handling
4 년 전
Shivaram Lingamneni
114e359347
remove ldap
4 년 전
Shivaram Lingamneni
218bea5a3e
fix #843
4 년 전
Shivaram Lingamneni
d33a084bb6
fix #1125
4 년 전
Shivaram Lingamneni
75e9476026
review fix
4 년 전
Shivaram Lingamneni
61738782c0
fix #1107
4 년 전
Shivaram Lingamneni
e70acf4c17
fix #1108
4 년 전
Shivaram Lingamneni
32ee9440c8
fix #1027
4 년 전
Shivaram Lingamneni
c45e76460a
clean up account-notify logout notification
don't need to send account-notify * (logout notification)
because either we never sent the initial account-notify
(if we are being logged out as part of fixupNickEqualsAccount)
or else we are immediately going to kill the client
(if we are being logged out as part of unregister/erase)
4 년 전
Shivaram Lingamneni
4d50607c79
add persistence for user modes
4 년 전
Shivaram Lingamneni
a0f4e90b7e
add auto-away
4 년 전
Shivaram Lingamneni
bced409e78
unconditionally destroy the client on unregister
This avoids conditions where two sessions can be attached to the same client
while not logged into an account.
4 년 전
Shivaram Lingamneni
67f35e5c8a
fix #858 and #383
4 년 전
Alex Jaspersen
b363a01a6f
Read accounts and grouped nicks in same transaction.
4 년 전
Alex Jaspersen
73bea0168d
Read account names and additional nicknames from the db to avoid casefolding issues.
4 년 전
Alex Jaspersen
6019ed1e29
Add ChanServ and NickServ LIST commands.
These commands search the registered nicknames/channels for ones
matching the provided regex, or return the entire list.
Only operators with chanreg (for ChanServ) or accreg (for NickServ)
capabilities can use LIST.
4 년 전
Shivaram Lingamneni
f87b71b93f
fix #962
4 년 전
Shivaram Lingamneni
9a6cb84b58
fix #943
4 년 전
Shivaram Lingamneni
d6e3f188cf
enforce nick protection immediately after verification
4 년 전
Shivaram Lingamneni
ee05a4324d
fix #920, #921
4 년 전
Shivaram Lingamneni
895a0e6d68
fix #913
4 년 전
Shivaram Lingamneni
b61d258d0c
retain nickname protections after unregistration
4 년 전
Shivaram Lingamneni
c238f07543
fix #908
4 년 전
Shivaram Lingamneni
811da03ab5
fix #889
4 년 전
Shivaram Lingamneni
3363076689
fix #793
4 년 전
Shivaram Lingamneni
6d65335071
fix various bugs
4 년 전
Shivaram Lingamneni
edd161ddfd
rename config keys from review feedback
4 년 전
Shivaram Lingamneni
26fd3e69a8
fix #749
4 년 전
Shivaram Lingamneni
e7c1800893
fix a spurious error logline
unregistering an always-on client would produce
"attempting to persist logged-out client : x"
because the client was always-on, but also being ejected
4 년 전