Shivaram Lingamneni
6d690b0e36
add loglines for account registration, login, and unregistration
5年前
Shivaram Lingamneni
f40c363170
compatibility mode for NS IDENTIFY
Standard nickserv clients like znc's expect (by default) to send just:
PRIVMSG NickServ :identify $passphrase
with the account name assumed to be the currently held nick.
Let's support this in the common case where the client doesn't have a certfp
(if it does, the first argument is the account name, not the passphrase).
5年前
Shivaram Lingamneni
5beb0764f2
review fix
5年前
Shivaram Lingamneni
afe94d43c3
update resume support to draft/resume-0.3
5年前
Shivaram Lingamneni
46083f5739
fix typo in CHATHISTORY help url
reported by bogdomania
5年前
Shivaram Lingamneni
35abe7940a
RESUME should end cap negotiation without requiring CAP LS
5年前
Chris Smith
34a9a37b82
Fix usernames being used in place of hostnames.
Closes #355
5年前
Shivaram Lingamneni
20b8ba8cae
don't send the client its own on-join MODE line
Fixes #353 .
5年前
Shivaram Lingamneni
73f36fba08
NS REGISTER needs a login throttle check as well
5年前
Shivaram Lingamneni
775ead700f
prevent nick reservation land-grabs
5年前
Shivaram Lingamneni
7608e0c76c
fix #121
5年前
Daniel Oaks
457b7eaf11
Review fixes
5年前
Daniel Oaks
8ecf96d447
Set uninteresting username if user's using a special nick
5年前
Shivaram Lingamneni
a9f9f725b1
review fixes
5年前
Shivaram Lingamneni
36612f6e2d
review fixes
5年前
Shivaram Lingamneni
bf1d758de9
simplify username logic
5年前
Shivaram Lingamneni
e094c2a9c5
add tests for masking in limiter/throttler
5年前
Shivaram Lingamneni
eb8f0e50df
fix masking bug
IP.Mask() returns a new IP value, rather than modifying its target in place
5年前
Shivaram Lingamneni
1c23af8767
add sasl-only config option
5年前
Shivaram Lingamneni
463de94610
allow history queries against PRIVMSG of other clients, if the accounts match
5年前
Shivaram Lingamneni
51fcedc5a1
review fix
5年前
Shivaram Lingamneni
f6b3008f8f
add CHATHISTORY and HISTORY implementations
5年前
Daniel Oaks
2ce203a6d8
Setup v0.13.0-unreleased devel ver (I forgot to do this~)
5年前
Daniel Oaks
e8309aee79
Avoiding a crash when getting a short ident is a good thing
5年前
Daniel Oaks
151002e232
Up identlen default to 20
5年前
Daniel Oaks
7eef390756
Handle translations a little better
5年前
Daniel Oaks
46f8ef9ed3
Be less strict with our language file loading, and handle multiple credits better
5年前
Daniel Oaks
cfbb4361dc
Restrict ident length similar to other servers
5年前
Daniel Oaks
8cd5db1194
Restrict idents as other servers do
5年前
Shivaram Lingamneni
c34d9e0b72
more lenient casefolding for skeletons
5年前
Shivaram Lingamneni
cbe0f79f73
unify "startup", "rehash", and "shutdown" log categories as "server"
5年前
Shivaram Lingamneni
f48af3ee44
correctly support disabling caps with CAP REQ, fixes #337
5年前
Shivaram Lingamneni
35948d2e5b
refactor some conditions for clarity
5年前
Shivaram Lingamneni
18c0c9da45
use our fork of mtibben/confusables for now
5年前
Shivaram Lingamneni
b9b2553a2f
use the TR39 skeleton algorithm to prevent confusables (#178)
5年前
Shivaram Lingamneni
8438afcc5c
fix: usernames from ident don't get a ~
5年前
Shivaram Lingamneni
4bbba5b478
fix the issue for AllNickmasks as well
5年前
Shivaram Lingamneni
a2a9788f39
fix spurious bidi violations when casefolding the nickmask of an RTL nick
5年前
Shivaram Lingamneni
96737ea6d7
fix a memory leak
Even after the timer fired, we were retaining a pointer to it;
clean those up too along with the other cleanup tasks.
5年前
Shivaram Lingamneni
854d85a474
add schema change for [dk]line refactor
5年前
Shivaram Lingamneni
6bdc6af186
refactor [dk]lines, implement #144
5年前
Shivaram Lingamneni
f154ea9583
add an error message for schema changes
5年前
Daniel Oaks
63fde2d62a
Re-enable MaxLine
5年前
Shivaram Lingamneni
0475fe882c
fix ns register validation bug
5年前
Shivaram Lingamneni
d6494957a4
forbid logging in twice via nickserv
5年前
Shivaram Lingamneni
598d9a025b
review fix: add maxParams for service commands
5年前
Shivaram Lingamneni
4caa362f18
fix histserv nick reservation
5年前
Shivaram Lingamneni
a52d167278
additional defensive check in EnforcementStatus
5年前
Shivaram Lingamneni
efc0ce3b81
fix an edge case in configurable nickname reservation
5年前
Shivaram Lingamneni
b80df0885f
refactor services code
5年前