Shivaram Lingamneni
|
0d05ab4ff4
|
fix #1615
Remove the CHATHISTORY * and znc.in/playback *self targets,
clean up associated database code, add new mechanisms to play
all missed DMs.
|
2021-04-19 08:54:40 -04:00 |
|
Shivaram Lingamneni
|
f0796b2eb5
|
Merge pull request #1607 from slingamn/semaphore_update
simplify semaphore release code
|
2021-04-07 08:56:53 -04:00 |
|
Shivaram Lingamneni
|
5b33cd436f
|
remove unnecessary indirection in semaphore
|
2021-04-07 08:44:17 -04:00 |
|
Shivaram Lingamneni
|
18b6e2f1cd
|
implement CHATHISTORY TARGETS
|
2021-04-07 05:40:39 -04:00 |
|
Shivaram Lingamneni
|
4e49a25ba6
|
fix #1570
Handle panics in rehash, even if it was triggered by SIGHUP
|
2021-03-10 23:04:16 -05:00 |
|
Shivaram Lingamneni
|
42316bc04f
|
fix #1176
Transition most "is an operator" checks to require a specific operator
capability
|
2021-02-09 22:07:06 -05:00 |
|
Shivaram Lingamneni
|
07fa2ecb3e
|
allow UBAN <ip> REQUIRE-SASL
|
2021-01-22 09:38:40 -05:00 |
|
Shivaram Lingamneni
|
2e7cf3cc1e
|
Merge pull request #1496 from slingamn/jointime.1
fix #1490
|
2021-01-21 01:20:45 -05:00 |
|
Shivaram Lingamneni
|
4a48e52518
|
fix #1490
Track channel join times, use them to optionally enforce history access
restrictions
|
2021-01-20 21:13:18 -05:00 |
|
Shivaram Lingamneni
|
bb5276553d
|
initial UBAN implementation
|
2021-01-19 08:49:45 -05:00 |
|
Shivaram Lingamneni
|
7c4d016fcb
|
fix incorrect sprintf-before-unescape
|
2020-12-27 20:17:24 -05:00 |
|
Shivaram Lingamneni
|
48166b5b4b
|
Implement expiration for always-on clients
Fixes #810
|
2020-12-21 05:11:50 -05:00 |
|
Shivaram Lingamneni
|
dd4fd1cbb6
|
fix #1452
|
2020-12-14 15:31:55 -05:00 |
|
Shivaram Lingamneni
|
84e3b5d77b
|
stop autocreating d-lines for throttle violations
This didn't work correctly for IPv6 or custom nets.
/UNDLINE IP can temporarily be used to reset the throttle.
|
2020-12-08 22:01:23 -05:00 |
|
Shivaram Lingamneni
|
b4cd62bece
|
Merge pull request #1414 from slingamn/issue1396_account_snomask
fix #1396
|
2020-11-29 19:46:12 -08:00 |
|
Shivaram Lingamneni
|
c62956f708
|
fix #1396
* Defer account login snomask until after connection registration is complete
* Don't send account-notify for pre-registration clients
|
2020-11-29 20:20:26 -05:00 |
|
Shivaram Lingamneni
|
42d5e767dd
|
add network name to RPL_WELCOME
|
2020-11-29 16:34:52 -05:00 |
|
Shivaram Lingamneni
|
3ee6fd1f6c
|
allow overriding services hostname
Fixes #1407
|
2020-11-29 00:02:26 -05:00 |
|
Shivaram Lingamneni
|
3062f97c2b
|
fix #1389
Support PROXY protocol v2, including ahead of plaintext connections
|
2020-11-19 12:31:58 -05:00 |
|
Shivaram Lingamneni
|
5418e5e794
|
fix #769
Add 379 RPL_WHOISMODES
|
2020-10-27 18:54:45 -04:00 |
|
Shivaram Lingamneni
|
cf5a426f90
|
fix #1346
|
2020-10-22 12:19:19 -04:00 |
|
Shivaram Lingamneni
|
a30e369225
|
add +u and +U to CHANMODES token
|
2020-10-20 21:24:47 -04:00 |
|
Shivaram Lingamneni
|
328f6013f3
|
fix #1326
|
2020-10-15 13:03:44 -04:00 |
|
Shivaram Lingamneni
|
4ee97ddb43
|
USERHOST needs to respect hidden operators as well
|
2020-10-09 12:29:09 -04:00 |
|
Shivaram Lingamneni
|
78b2f61707
|
fix #1194
|
2020-10-09 08:03:26 -04:00 |
|
Shivaram Lingamneni
|
c470f63daf
|
fix #1312
|
2020-10-08 16:33:27 -04:00 |
|
Shivaram Lingamneni
|
32fc9f226f
|
fix #1303
|
2020-10-05 06:28:19 -04:00 |
|
Shivaram Lingamneni
|
d9f1c8e1c4
|
require local_ban capab to see uncloaked IPs
|
2020-09-24 07:25:04 -04:00 |
|
Shivaram Lingamneni
|
f3cdf8442a
|
pass the require-sasl message through from the script
|
2020-09-14 08:16:03 -04:00 |
|
Shivaram Lingamneni
|
1a98a37a75
|
scripting API for IP bans
See discussion on #68.
|
2020-09-14 04:28:12 -04:00 |
|
Shivaram Lingamneni
|
af056f26a9
|
fixes and refactoring
|
2020-09-09 05:35:04 -04:00 |
|
Shivaram Lingamneni
|
8102d1ddb6
|
Merge remote-tracking branch 'origin/master' into master+relaymsg
|
2020-09-09 03:55:41 -04:00 |
|
Shivaram Lingamneni
|
06882a9b89
|
fix #1225
|
2020-08-06 03:28:10 -04:00 |
|
Shivaram Lingamneni
|
93530ae397
|
fix #1198
|
2020-07-17 02:54:43 -04:00 |
|
Shivaram Lingamneni
|
0a6c1f7cc6
|
Merge pull request #1189 from slingamn/tagmsg_storage.1
make TAGMSG storage configurable
|
2020-07-12 10:57:00 -07:00 |
|
Shivaram Lingamneni
|
bdfee9cb39
|
Merge pull request #1184 from jesopo/whox
implement WHOX
|
2020-07-11 19:36:04 -07:00 |
|
jesopo
|
518b21e5aa
|
implement WHOX
|
2020-07-11 16:45:02 +01:00 |
|
Shivaram Lingamneni
|
bca3dd0b41
|
make TAGMSG storage configurable
|
2020-07-09 20:17:50 -04:00 |
|
Shivaram Lingamneni
|
6ea2eb367d
|
fix #328 (implement DEFCON)
|
2020-07-09 02:16:51 -04:00 |
|
Shivaram Lingamneni
|
ed0d31e28e
|
review feedback: fix incorrect sts-only RPL_ISUPPORT
|
2020-07-02 05:13:28 -04:00 |
|
Shivaram Lingamneni
|
dca3965fd3
|
ensure STS-only 005 is a trailing
|
2020-07-02 04:00:51 -04:00 |
|
Shivaram Lingamneni
|
f73b389ceb
|
fix #802
|
2020-07-02 03:38:20 -04:00 |
|
Shivaram Lingamneni
|
0b0b1499b0
|
fix #1167
|
2020-07-01 04:20:27 -04:00 |
|
Shivaram Lingamneni
|
79764cd549
|
Merge pull request #1163 from slingamn/list_issue1161
fix #1161
|
2020-06-30 17:43:48 -07:00 |
|
Shivaram Lingamneni
|
696980367d
|
fix #1161
|
2020-06-29 15:41:29 -04:00 |
|
Shivaram Lingamneni
|
0f04acaa40
|
persist last seen on shutdown
|
2020-06-29 00:38:05 -04:00 |
|
Shivaram Lingamneni
|
a4f9e08a85
|
fix #1151
|
2020-06-22 15:50:28 -04:00 |
|
Daniel Oaks
|
4ecd7fdf43
|
Allow configuring relay
|
2020-06-08 15:17:45 +10:00 |
|
Daniel Oaks
|
6426b3d6ed
|
Copy Insp's new BOT ISUPPORT token and WHO behaviour
|
2020-06-07 16:11:30 +10:00 |
|
Shivaram Lingamneni
|
32ee9440c8
|
fix #1027
|
2020-06-01 11:55:53 -04:00 |
|