3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 18:52:41 +01:00
ergo/irc
Shivaram Lingamneni d43ce07b66 consume resume token during VerifyToken
Independently of this, ClientLookupSet.Resume ensures that at most one
resume can succeed, so this doesn't actually change the behavior.
But ResumeManager should be a standalone example of how to implement
resume without race conditions.
2019-02-24 21:07:12 -05:00
..
caps Draft implementation of draft/setname 2019-02-13 23:22:16 +10:00
connection_limits add tests for masking in limiter/throttler 2019-02-05 02:25:16 -05:00
custime dline/kline: Allow year/month/day durations 2017-03-07 19:56:21 +10:00
history add CHATHISTORY and HISTORY implementations 2019-02-04 05:33:36 -05:00
isupport fix #297 2018-12-30 18:17:24 -05:00
languages Split language into a subpackage 2018-02-03 19:46:14 +10:00
logger pointless optimizations to the logger 2019-01-01 16:43:35 -05:00
mkcerts Move mkcerts package under lib/ 2018-02-04 05:34:26 +10:00
modes draft/resume-0.2 implementation, message history support 2018-11-26 05:23:27 -05:00
passwd refactor the password hashing / password autoupgrade system 2018-08-06 02:26:21 -04:00
sno Only allow valid snomasks to be set 2018-04-16 13:20:37 +10:00
utils change the b32 alphabet for absolutely no reason 2019-02-24 21:07:12 -05:00
accounts.go Merge pull request #352 from slingamn/chanreglimit.1 2019-02-18 07:08:57 +10:00
channel.go Fix dodgy TL strings to make them easier to translate 2019-02-22 12:37:11 +10:00
channelmanager.go implement SAJOIN, allow channel founders to join unconditionally 2018-05-25 02:47:50 -04:00
channelreg.go fix: set the existing channels unregistered 2019-02-12 02:09:31 -05:00
chanserv.go Fix dodgy TL strings to make them easier to translate 2019-02-22 12:37:11 +10:00
client_lookup_set.go use the TR39 skeleton algorithm to prevent confusables (#178) 2019-01-30 21:48:53 -05:00
client.go optimization: check IsLoggingRawIO before attempting to log input 2019-02-24 21:07:12 -05:00
commands.go Draft implementation of draft/setname 2019-02-13 23:22:16 +10:00
config.go review fixes 2019-02-06 15:47:20 -05:00
constants.go new unreleased version 2019-02-24 02:19:50 -05:00
database.go track channel registrations per account 2019-02-06 04:34:45 -05:00
dline.go fix a memory leak 2019-01-23 02:06:00 -05:00
errors.go allow SAREGISTER even when normal registration is fully disabled 2019-02-14 20:42:02 -05:00
fakelag_test.go fix fakelag double-rate issue 2018-04-16 04:32:57 -04:00
fakelag.go fix fakelag double-rate issue 2018-04-16 04:32:57 -04:00
gateways.go clean something up in ApplyProxiedIP 2019-02-24 21:07:12 -05:00
getters.go Merge pull request #396 from slingamn/issue394 2019-02-18 10:24:35 +10:00
handlers.go Fix dodgy TL strings to make them easier to translate 2019-02-22 12:37:11 +10:00
help.go Fix dodgy TL strings to make them easier to translate 2019-02-22 12:37:11 +10:00
hostserv.go Fix dodgy TL strings to make them easier to translate 2019-02-22 12:37:11 +10:00
idletimer.go fix missing Unescape call 2019-02-17 22:59:13 -05:00
kline.go fix a memory leak 2019-01-23 02:06:00 -05:00
legacy.go refactor the password hashing / password autoupgrade system 2018-08-06 02:26:21 -04:00
modes_test.go refactor rehash to rely more on server.config 2018-07-16 03:46:40 -04:00
modes.go fix #374 2019-02-13 15:09:23 -05:00
monitor.go draft/resume-0.2 implementation, message history support 2018-11-26 05:23:27 -05:00
nickname.go send the response line to NICK via the response buffer 2019-02-20 22:20:23 -05:00
nickserv.go Merge pull request #416 from oragono/master+tlchanges 2019-02-24 17:57:26 +10:00
numerics.go Restrict idents as other servers do 2019-02-03 18:49:42 +10:00
responsebuffer.go A labeled command that has 0 response lines should receive an empty batch 2019-02-20 21:40:25 -05:00
resume.go consume resume token during VerifyToken 2019-02-24 21:07:12 -05:00
roleplay.go fix #394 2019-02-17 14:29:04 -05:00
semaphores.go add Semaphore and ServerSemaphores 2018-04-26 06:03:10 -04:00
server.go Draft implementation of draft/setname 2019-02-13 23:22:16 +10:00
services.go Fix dodgy TL strings to make them easier to translate 2019-02-22 12:37:11 +10:00
snomanager.go Only allow valid snomasks to be set 2018-04-16 13:20:37 +10:00
socket.go fixes to irc/socket.go 2018-11-28 00:24:44 -05:00
stats.go Stats for LUSERS logic now seperated, fixed params in LUSERS 2018-04-20 22:48:15 +02:00
strings_test.go Restrict idents as other servers do 2019-02-03 18:49:42 +10:00
strings.go Restrict idents as other servers do 2019-02-03 18:49:42 +10:00
types.go draft/resume-0.2 implementation, message history support 2018-11-26 05:23:27 -05:00
whowas_test.go add ClientDetails struct for getting a snapshot of client state 2019-01-02 09:55:45 -05:00
whowas.go add ClientDetails struct for getting a snapshot of client state 2019-01-02 09:55:45 -05:00