Daniel Oaks
a95c77bb86
Remove old command line that's no longer valid
6年前
Shivaram Lingamneni
fd34c78d6b
add sadrop command
6年前
Shivaram Lingamneni
679f25491c
can't reserve a nick that's the name of an unverified account
6年前
Shivaram Lingamneni
47b9fe50be
can't register an account with the same name as a registered nick
6年前
Shivaram Lingamneni
a022befffe
nickserv: implement GHOST, GROUP, DROP, and INFO
6年前
Shivaram Lingamneni
a5897baa2b
clean up redundant error handling
6年前
Shivaram Lingamneni
878f9ca94c
fix: store the uncasefolded account name correctly
6年前
Shivaram Lingamneni
89ae261739
implement mailto callbacks
6年前
Shivaram Lingamneni
988cb22692
changes to nick reservation
* Clients are now renamed, not disconnected, on reservation timeout
* Nick reservation config is now its own subsection
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
2419f69879
Move all errors into errors.go
6年前
Daniel Oaks
47d2ce351c
Centralise all command handlers in handlers.go
6年前
Daniel Oaks
275227a461
Make like every client-facing string translatable
6年前
Daniel Oaks
9bfdc4fdfb
Move caps to their own package to prevent conflicts
6年前
Daniel Oaks
cd8b4877b6
accounts: Check for account logins correctly, fixes registration. Also fix a typo, thanks squigz!
6年前
Daniel Oaks
c48d869f4d
Allow multiple account registrations for testing
6年前
Daniel Oaks
c0fbc7908d
sasl: Always send a 906 in response to AUTHENTICATE *
7年前
Daniel Oaks
c9ed749538
Rename deps
7年前
Daniel Oaks
a8fa131244
Move to new repo
7年前
Daniel Oaks
53190ef131
Send a whole lot more snomasks
7年前
Daniel Oaks
22216d4d60
Fix lots of nits
7年前
Daniel Oaks
317a804644
Fix dates at top of source files
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年前
Daniel Oaks
3d597a4fb3
accounts: Login to accounts properly
Avoids letting clients login to two accounts at once
7年前
Daniel Oaks
3058161f62
config: Fix accounts registration/authentication
7年前
Daniel Oaks
658d1656fa
accounts: Only allow verified accounts to SASL auth
7年前
Daniel Oaks
1cc217a9ae
sasl: Follow PLAIN spec more closely
7年前
Daniel Oaks
b84dbb1a06
Support cap-notify and enabling/disabling SASL
7年前
Daniel Oaks
b33cbd311c
accounts: Release SASL lock after finishing auth
7年前
Daniel Oaks
4fa094cea2
accounts: Support account-notify capability
7年前
Daniel Oaks
5e72409695
Move from ascii(ish) unicode encoding to prelim rfc7700 using functions instead
7年前
Daniel Oaks
32b328f53f
accounts: Fix broken long SASL auth strings
7年前
Daniel Oaks
b5e7d8968f
accounts: Add SASL EXTERNAL handler
7年前
Daniel Oaks
70665850aa
accounts: Add SASL PLAIN handler
7年前
Daniel Oaks
1679bc9ac2
accounts: Add initial SASL handler, still need to write mechanism handlers
7年前
Daniel Oaks
e3fbdebc48
registration: Hook up reg to actual accounts
7年前
Daniel Oaks
5269dc8776
accounts: Very roughly introduce account type
7年前
Daniel Oaks
e4b6c1852b
accounts: Add very initial, extremely broken account work (not including config changes)
7年前