Shivaram Lingamneni
|
a75d26a46b
|
refactor cap line splitting
|
2019-11-09 20:31:39 -05:00 |
|
Shivaram Lingamneni
|
45476079a1
|
make semaphores O(1) in storage
|
2019-10-03 00:03:00 -04:00 |
|
Shivaram Lingamneni
|
9fe65223db
|
fix #527
Use []uint32 in bitset instead of []uint64, because it's harder to guarantee
64-bit alignment of []uint64 than I had realized:
https://go101.org/article/memory-layout.html
|
2019-05-27 15:51:28 -04:00 |
|
Daniel Oaks
|
a1b30290e3
|
Merge pull request #503 from slingamn/acquire_timeout.1
add AcquireWithTimeout for semaphores
|
2019-05-21 09:46:57 +10:00 |
|
Shivaram Lingamneni
|
dbf03d5c5e
|
add AcquireWithTimeout for semaphores
|
2019-05-20 16:48:13 -04:00 |
|
Shivaram Lingamneni
|
d5ebebaa5b
|
add uncommitted test file
|
2019-05-20 12:34:30 -04:00 |
|
Shivaram Lingamneni
|
38b228af6a
|
review fixes
|
2019-05-20 02:56:49 -04:00 |
|
Shivaram Lingamneni
|
7d53dd5d81
|
formalize token munging code
|
2019-05-15 16:17:13 -04:00 |
|
Shivaram Lingamneni
|
11076be0ee
|
review fixes
|
2019-05-12 16:26:23 -04:00 |
|
Shivaram Lingamneni
|
c28e6d13f9
|
implement ip cloaking
|
2019-05-12 02:52:12 -04:00 |
|
Shivaram Lingamneni
|
b11bf503e7
|
improvements to message replay code
|
2019-05-08 03:02:48 -04:00 |
|
Shivaram Lingamneni
|
97e71dfef7
|
extract Semaphore to utils package
|
2019-04-15 11:15:31 -04:00 |
|
Shivaram Lingamneni
|
63029e2ff5
|
refactor channel registration
|
2019-03-12 04:16:16 -04:00 |
|
Shivaram Lingamneni
|
85493ef031
|
upgrade message-tags to non-draft version
|
2019-03-07 04:31:08 -05:00 |
|
Shivaram Lingamneni
|
f790a910cd
|
change the b32 alphabet for absolutely no reason
|
2019-02-24 21:07:12 -05:00 |
|
Shivaram Lingamneni
|
afe94d43c3
|
update resume support to draft/resume-0.3
|
2019-02-12 01:03:19 -05:00 |
|
Shivaram Lingamneni
|
1c23af8767
|
add sasl-only config option
|
2019-02-05 00:51:58 -05:00 |
|
Shivaram Lingamneni
|
f48af3ee44
|
correctly support disabling caps with CAP REQ, fixes #337
|
2019-02-02 20:22:07 -05:00 |
|
Shivaram Lingamneni
|
6bdc6af186
|
refactor [dk]lines, implement #144
|
2019-01-22 17:18:38 -05:00 |
|
Shivaram Lingamneni
|
598d9a025b
|
review fix: add maxParams for service commands
|
2019-01-04 11:45:59 -05:00 |
|
Shivaram Lingamneni
|
b80df0885f
|
refactor services code
|
2019-01-03 22:34:11 -05:00 |
|
Shivaram Lingamneni
|
2c7c8fbaf9
|
history replay enhancements
|
2018-12-28 13:45:55 -05:00 |
|
Shivaram Lingamneni
|
a0bf548fc5
|
draft/resume-0.2 implementation, message history support
|
2018-11-26 05:23:27 -05:00 |
|
Shivaram Lingamneni
|
1383190249
|
refactor rehash to rely more on server.config
|
2018-07-16 03:46:40 -04:00 |
|
Shivaram Lingamneni
|
318da22448
|
simplify CAS logic a bit
|
2018-07-02 16:33:39 -04:00 |
|
Shivaram Lingamneni
|
1e513a717c
|
expand bitset tests
|
2018-06-27 17:42:39 -04:00 |
|
Shivaram Lingamneni
|
2a33c1483b
|
atomic bitset implementations of caps.Set and modes.ModeSet
|
2018-06-25 18:17:47 -04:00 |
|
Shivaram Lingamneni
|
3db71415c9
|
review fixes
|
2018-04-20 03:59:01 -04:00 |
|
Daniel Oaks
|
7b8c4e7e91
|
Refactor nickserv.go to better support NS HELP and translations
|
2018-04-01 11:22:06 +10:00 |
|
Daniel Oaks
|
2ecec25d28
|
Misc refactoring
|
2018-02-03 21:15:07 +10:00 |
|
Shivaram Lingamneni
|
2a7f055ef3
|
support unix domain sockets
|
2018-02-01 16:19:07 -05:00 |
|
Shivaram Lingamneni
|
b7f66fb1de
|
allow WEBIRC to set the TLS flag over local plaintext connections
|
2018-01-31 21:08:49 -05:00 |
|
Daniel Oaks
|
207c1074df
|
Split utils out to a separate subpackage
|
2017-10-05 23:47:43 +10:00 |
|