Shivaram Lingamneni
9d9ee11224
fix #1860
CS AMODE changes should take immediate effect even if the nick
does not match the account.
2年前
Shivaram Lingamneni
ee720f60e2
fix #1826
CS PURGE should send a snomask
2年前
Shivaram Lingamneni
85fabaad6d
fix case where CS TRANSFER as an operator required acceptance
Reported by @mogad0n. If a user had both operator privileges and
channel owner privileges, the CS TRANSFER would proceed as though
unprivileged, requiring acceptance by the receiving user. Fix this
to not require acceptance.
2年前
Shivaram Lingamneni
4910aefa37
use ergochat/irc-go instead of goshuirc/irc-go
3年前
Matthias Maier
6cfd8eadc9
update ChanServ OP command documentation
Commit 7ce396931c introduced the ability
that every user with an account in the AMODE list of a channel can use
the OP command to restore their modes. Update the chanserv help message
accordingly.
3年前
Shivaram Lingamneni
23c7218bf1
first pass at renaming Oragono to Ergo
3年前
Shivaram Lingamneni
745fd764dd
fix #1524
Document permissions structure of CS AMODE
3年前
Shivaram Lingamneni
db41b2bc34
fix #765
CS INFO with no arguments should list your registered channels
3年前
Shivaram Lingamneni
1efde964e1
Fix #1562
Implement the new bot mode spec:
https://github.com/ircv3/ircv3-specifications/pull/439
3年前
Shivaram Lingamneni
76b0e44474
fix #1534
Improve error message for CS TRANSFER
3年前
Shivaram Lingamneni
42316bc04f
fix #1176
Transition most "is an operator" checks to require a specific operator
capability
3年前
Shivaram Lingamneni
dfc26d1182
fix a help typo
3年前
Shivaram Lingamneni
7ce396931c
fix #1516
CS OP should regrant one's stored amode
3年前
Shivaram Lingamneni
e54d8cfcd9
fix duplicated word in CS AMODE help
3年前
Shivaram Lingamneni
a237ce428f
fix permissions check in CS HOWTOBAN
3年前
Shivaram Lingamneni
4a48e52518
fix #1490
Track channel join times, use them to optionally enforce history access
restrictions
3年前
Shivaram Lingamneni
bb5276553d
initial UBAN implementation
3年前
Shivaram Lingamneni
64bc363cf1
fix #1443
Improve auditability of sensitive operator actions
3年前
Shivaram Lingamneni
fd71b79bb8
Enhancements to CS PURGE
1. Consolidate PURGE and UNPURGE into subcommands
2. Add PURGE LIST
3. PURGE ADD now requires a confirmation code
Fixes #1294
3年前
Shivaram Lingamneni
9214d978d0
refactor services prefixes and notice handlers
3年前
Shivaram Lingamneni
a8ffb11deb
use server name as source for chanserv mode changes, for consistency
3年前
Shivaram Lingamneni
610fc5068d
refactor DEOP
DEOP is now pure syntactic sugar for /mode #channel -o nick,
the change is attributed to the originating user and not to ChanServ.
3年前
Barry
f010914965
Added ChanServ DEOP command
3年前
Daniel Oaks
fb55cc3390
Ignore some dodgy TL strings, fix another dodgy string
4年前
Shivaram Lingamneni
d7c8b96345
make a message less confusing
4年前
Shivaram Lingamneni
67f35e5c8a
fix #858 and #383
4年前
Shivaram Lingamneni
36dab4e57d
review fix
4年前
Alex Jaspersen
6019ed1e29
Add ChanServ and NickServ LIST commands.
These commands search the registered nicknames/channels for ones
matching the provided regex, or return the entire list.
Only operators with chanreg (for ChanServ) or accreg (for NickServ)
capabilities can use LIST.
4年前
Shivaram Lingamneni
eebe681538
fix #532
4年前
Shivaram Lingamneni
f5fe580d22
partial implementation of #729
This propagates CS AMODE changes to the actual modes, but not the other
way around.
Also fixes #909 .
4年前
Shivaram Lingamneni
bd45c346dc
fix #685
4年前
Shivaram Lingamneni
85a536977c
factor out confirmation codes into utils, change their format
4年前
Shivaram Lingamneni
33dac4c0ba
initial persistent history implementation
4年前
Shivaram Lingamneni
bd822853bc
fix some translation warnings
4年前
Shivaram Lingamneni
f920d3b79f
fix #530, #721
4年前
Shivaram Lingamneni
8c1db7a2f5
better UX for cancelling channel transfers
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
1c583d775c
refactor /HELP for services
1. DRY "banner" descriptions of each services
2. `/HELP NICKSERV` now refers the user to `/NICKSERV HELP`, etc.
3. Fix double translation of `textGenerator` output
5年前
Shivaram Lingamneni
8fc588375b
implement user preferences system
5年前
Daniel Oaks
b8c9de5379
Make strings easier to understand
5年前
Shivaram Lingamneni
63029e2ff5
refactor channel registration
5年前
Daniel Oaks
6d109e92a5
Fix dodgy TL strings to make them easier to translate
5年前
Shivaram Lingamneni
344a1d7e48
fix #392
5年前
Shivaram Lingamneni
e4c9351254
fix: set the existing channels unregistered
5年前
Shivaram Lingamneni
2910eda737
fix a nit
5年前
Shivaram Lingamneni
ff7bbc4a9c
track channel registrations per account
* limit the total number of registrations per account
* when an account is unregistered, unregister all its channels
5年前
Shivaram Lingamneni
598d9a025b
review fix: add maxParams for service commands
5年前
Shivaram Lingamneni
b80df0885f
refactor services code
5年前
Shivaram Lingamneni
578ca2fdf6
add support for service command aliases
6年前
Shivaram Lingamneni
02a4aaf583
some tweaks to account/channel unregistration
6年前