Shivaram Lingamneni
b0f262bc0c
Merge pull request #206 from slingamn/ghost.2
nickserv: implement GHOST, GROUP, DROP, and INFO
6年前
Shivaram Lingamneni
b8f37e4e6c
fix bad interaction between nickTimer.Stop() and accounts.Logout()
Sequence of events:
1. client.nickTimer.Stop()
2. client.server.accounts.Logout(client)
3. accounts sees that client is no longer logged in, does client.nickTimer.Touch()
4. 30 seconds later, RandomlyRename resurrects the zombie client
6年前
Shivaram Lingamneni
fd34c78d6b
add sadrop command
6年前
Shivaram Lingamneni
c6124f9d8a
Merge pull request #210 from slingamn/pprof.2
add an option to expose a pprof http endpoint
6年前
Shivaram Lingamneni
288203152a
comment out the pprof setting in the example config
6年前
Shivaram Lingamneni
211ed6af99
add an option to expose a pprof http endpoint
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年前
Daniel Oaks
b211fd35da
Merge pull request #205 from slingamn/issue204
fix #204
6年前
Shivaram Lingamneni
ef99bc48d1
fix #204
Empty channels were only cleaned up on PART, not QUIT.
6年前
Daniel Oaks
898fb41485
Merge pull request #203 from slingamn/rereg
two nickname reservation fixes
6年前
Shivaram Lingamneni
757566ca45
turn down default verify timeout
6年前
Shivaram Lingamneni
945dec9964
ensure the nick timeout mechanism is cleaned up on client quit
6年前
Shivaram Lingamneni
a5897baa2b
clean up redundant error handling
6年前
Daniel Oaks
1023f7e20e
Merge pull request #200 from slingamn/issue199.2
implement #199
6年前
Daniel Oaks
9b21ee36b2
Merge pull request #201 from slingamn/fixes.3
some small fixes
6年前
Shivaram Lingamneni
784a3bbf52
Don't send error messages for bad channels in NAMES
"There is no error reply for bad channel names."
<https://tools.ietf.org/html/rfc2812#section-3.2.5 >
6年前
Shivaram Lingamneni
9d163a4ba2
warn about whitelisting the webirc gateway
See #197 (this is not a complete fix, though).
6年前
Shivaram Lingamneni
54123ef9a2
clear failed nick assignments to avoid confusion
6年前
Shivaram Lingamneni
62581962a6
fix confusing ips-per-subnet name
6年前
Shivaram Lingamneni
be86684e96
implement #199
6年前
Daniel Oaks
0ea210c28c
Merge pull request #196 from slingamn/smtp.1
implement mailto callbacks
6年前
Daniel Oaks
04d7792ed2
Merge pull request #195 from slingamn/stopevent
clean up stopEvent (requires go v1.10)
6年前
Shivaram Lingamneni
878f9ca94c
fix: store the uncasefolded account name correctly
6年前
Shivaram Lingamneni
df41f9b3b0
don't send ACC numerics in response to NickServ commands
6年前
Shivaram Lingamneni
89ae261739
implement mailto callbacks
6年前
Daniel Oaks
25f8b15232
Merge pull request #194 from slingamn/issue192.1
fix #192
6年前
Daniel Oaks
4f9460cd9a
Merge pull request #193 from slingamn/nickres.1
changes to nick reservation
6年前
Shivaram Lingamneni
02161184cf
clean up stopEvent (requires go v1.10)
6年前
Shivaram Lingamneni
5b636371a9
fix SASL enable-disable logic
6年前
Shivaram Lingamneni
ced3a17cd3
fix #192
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
af256fccd3
remove redundant oper check from DEBUG
6年前
Shivaram Lingamneni
b139386391
fix account tags
6年前
Shivaram Lingamneni
ad73d68807
refactor account registration, add nick enforcement
6年前
Daniel Oaks
fcd0a75469
developing: Add ResponseBuffer explanation
6年前
Daniel Oaks
50165af81a
Updated changelog
6年前
Daniel Oaks
b982c6c2ae
readme: Link to darwin.network and the testnet
6年前
Daniel Oaks
c29be6e914
vendor: Updated submodules
6年前
Daniel Oaks
a70cc6713c
(hopefully) fix labeled-response behaviour
6年前
Daniel Oaks
e0fa97d344
Get labeled-reply working just fine
6年前
Daniel Oaks
470109461b
responsebuffer: Handle sending early properly
6年前
Daniel Oaks
3680a3fe9a
Merge
6年前
Daniel Oaks
3561046bec
Make ERR_CANNOT_RESUME use RPL_NONE numeric
6年前
Daniel Oaks
ca6a162696
handlers: Make sure all functions have appropriate comments
6年前
Daniel Oaks
52e3dde77a
Move mkcerts package under lib/
6年前
Daniel Oaks
2419f69879
Move all errors into errors.go
6年前
Daniel Oaks
3ef4c5f799
Split NS/CS commands into separate functions
6年前