Shivaram Lingamneni
29c6db593a
fix missing Unescape call
5年前
Shivaram Lingamneni
d147708158
allow SAREGISTER even when normal registration is fully disabled
5年前
Shivaram Lingamneni
754934b429
unregister should boot clients if sasl is required
5年前
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
ff7bbc4a9c
track channel registrations per account
* limit the total number of registrations per account
* when an account is unregistered, unregister all its channels
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
1c23af8767
add sasl-only config option
5年前
Shivaram Lingamneni
b9b2553a2f
use the TR39 skeleton algorithm to prevent confusables (#178)
5年前
Shivaram Lingamneni
0475fe882c
fix ns register validation bug
5年前
Shivaram Lingamneni
d6494957a4
forbid logging in twice via nickserv
5年前
Shivaram Lingamneni
b80df0885f
refactor services code
5年前
Shivaram Lingamneni
2ee89b15b3
per-user settings for nickname enforcement
5年前
Shivaram Lingamneni
f94f737b31
add support for login throttling
5年前
Shivaram Lingamneni
c2b2559ab4
avoid some uses of Sprintf for loglines
5年前
Shivaram Lingamneni
48f9b5e4fa
implement NS PASSWD for password changes
5年前
Shivaram Lingamneni
6eda236eab
remove allow-multiple-per-connection
5年前
Shivaram Lingamneni
b45b863fc4
unregister capab was renamed to accreg, but i missed this occurrence
5年前
Shivaram Lingamneni
3c12fb6254
fix #283 (remove unnecessary log.Fatal)
The server should never crash during rehash, even if the config is invalid.
6年前
Shivaram Lingamneni
dfb0a57040
refactor the password hashing / password autoupgrade system
6年前
Shivaram Lingamneni
02a4aaf583
some tweaks to account/channel unregistration
6年前
Shivaram Lingamneni
5e62cc4ebc
initial vhosts implementation, #183
6年前
Shivaram Lingamneni
363b120cc5
fix #227
6年前
Daniel Oaks
3394700def
Fix translation notes
6年前
Daniel Oaks
1c636aaec6
nickserv.go: Fix comment
6年前
Daniel Oaks
6fb4284e32
Refactor chanserv.go to match nickserv.go, unify the two
6年前
Daniel Oaks
9af74d367a
nickserv.go: Move comment to right place
6年前
Daniel Oaks
7b8c4e7e91
Refactor nickserv.go to better support NS HELP and translations
6年前
Shivaram Lingamneni
f5f6b95662
fix #214
6年前
Shivaram Lingamneni
fd34c78d6b
add sadrop command
6年前
Shivaram Lingamneni
a022befffe
nickserv: implement GHOST, GROUP, DROP, and INFO
6年前
Shivaram Lingamneni
89ae261739
implement mailto callbacks
6年前
Shivaram Lingamneni
73391f11a6
replace ACC UNREGISTER with nickserv unregister
6年前
Shivaram Lingamneni
ad73d68807
refactor account registration, add nick enforcement
6年前
Daniel Oaks
e0fa97d344
Get labeled-reply working just fine
6年前
Daniel Oaks
3ef4c5f799
Split NS/CS commands into separate functions
6年前
Daniel Oaks
2ecec25d28
Misc refactoring
6年前
Daniel Oaks
47d2ce351c
Centralise all command handlers in handlers.go
6年前
Daniel Oaks
29266ce80f
nickserv: Fix help display
6年前
Daniel Oaks
6784cf82bf
nickserv: Add NS REGISTER and NS IDENTIFY
6年前
Daniel Oaks
ed1fa7704c
nickserv: Point users to an actual help entry (not a great one, but very slightly better)
6年前
Daniel Oaks
275227a461
Make like every client-facing string translatable
6年前
Daniel Oaks
c9ed749538
Rename deps
7年前
Daniel Oaks
51425b7764
help: Generate index of help topics
7年前
Daniel Oaks
b4b120a83e
nickserv: Point towards /HELP REG since not implemented yet
7年前
Daniel Oaks
b33b217fab
Add very initial ChanServ and NickServ virtual clients
As well, add channel registration and re-applying founder privs on the first client joining the channel. I'm going to re-architect our modes system to better acocunt for this sort of change.
7年前