Shivaram Lingamneni
ae9aecbbb0
increase max cap line length
Workaround for #661 : this makes the `CAP LS 302` line from the default config
fit on a single line, as long as the server name is at most 35 characters.
vor 4 Jahren
Shivaram Lingamneni
a75d26a46b
refactor cap line splitting
vor 4 Jahren
Shivaram Lingamneni
3cb9234bb5
review fixes
vor 4 Jahren
Shivaram Lingamneni
7ed27d4a42
Fix #448, #594
vor 4 Jahren
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
vor 5 Jahren
Shivaram Lingamneni
8fc588375b
implement user preferences system
vor 5 Jahren
Shivaram Lingamneni
c2faeed4b5
initial implementation of bouncer functionality
vor 5 Jahren
Shivaram Lingamneni
63029e2ff5
refactor channel registration
vor 5 Jahren
Shivaram Lingamneni
f48af3ee44
correctly support disabling caps with CAP REQ, fixes #337
vor 5 Jahren
Shivaram Lingamneni
2a33c1483b
atomic bitset implementations of caps.Set and modes.ModeSet
vor 6 Jahren
Daniel Oaks
b4fcb45af0
Add license stuff to the top of caps/ and sno/ files I guess
vor 6 Jahren
Daniel Oaks
275449e6cc
caps: Move most capability-handling types into the caps package
vor 6 Jahren