Shivaram Lingamneni
811da03ab5
fix #889
4年前
Shivaram Lingamneni
3005e95c1f
rename IncludeAllChannelAttrs
4年前
Shivaram Lingamneni
90b428b416
fix #745
4年前
Shivaram Lingamneni
76a8768d05
make rehash-enable logic a little more uniform
4年前
Shivaram Lingamneni
c5a81d59ff
fix #581
4年前
Shivaram Lingamneni
07865b8f63
chanserv enhancements and miscellaneous fixes
* Fix #684
* Fix #683
* Add `CHANSERV CLEAR`
* Allow mode changes from channel founders even when they aren't joined
* Operators with the chanreg capability are exempt from max-channels-per-account
* Small fixes and cleanup
4年前
Shivaram Lingamneni
3b71be3bf0
fix #537
5年前
Shivaram Lingamneni
4b88a60ba6
clean up some old getters
5年前
Shivaram Lingamneni
63149e754a
update registeredChannels cache on rename as well
5年前
Shivaram Lingamneni
8a11768c6a
disallow squatting a registered channel name via RENAME
5年前
Shivaram Lingamneni
63029e2ff5
refactor channel registration
5年前
Shivaram Lingamneni
495705f538
implement SAJOIN, allow channel founders to join unconditionally
6年前
Shivaram Lingamneni
8fb5a38851
Updates to channel persistence
1. Implement persistent channel keys (#208 )
2. Persist changes to registered channel modes
3. Backend changes for persisting operator status (partial #198 )
6年前
Shivaram Lingamneni
ef99bc48d1
fix #204
Empty channels were only cleaned up on PART, not QUIT.
6年前
Daniel Oaks
e0fa97d344
Get labeled-reply working just fine
6年前
Daniel Oaks
2419f69879
Move all errors into errors.go
6年前
Shivaram Lingamneni
ca8a0b7091
fix a wide-ranging assortment of crash bugs
6年前
Shivaram Lingamneni
d4cb15354f
remove registeredChannelsMutex
This moves channel registration to an eventual consistency model,
where the in-memory datastructures (Channel and ChannelManager)
are the exclusive source of truth, and updates to them get persisted
asynchronously to the DB.
6年前
Shivaram Lingamneni
9b74c47b74
rename some getters
Rename getters in conformance with the "Effective Go" styleguide recommendation:
https://golang.org/doc/effective_go.html#Getters
6年前
Shivaram Lingamneni
94cf438f51
remove channelJoinPartMutex
6年前