Shivaram Lingamneni
|
c5579a6a34
|
fix #1688
* Add ACCEPT-tracking functionality (authorizing users to send DMs
despite +R or other applicable restrictions)
* Sending a DM automatically accepts the recipient
* Add explicit ACCEPT command
|
2022-05-05 22:34:43 -04:00 |
|
Shivaram Lingamneni
|
d5814c10ab
|
Merge pull request #1949 from slingamn/generic_config.2
genericize atomic config changes
|
2022-05-04 01:30:52 -04:00 |
|
Shivaram Lingamneni
|
077081076c
|
fix #1941
KLINE'd clients would produce a QUIT snotice without a corresponding
CONNECT snotice; explicitly suppress the QUIT snotice.
|
2022-05-03 13:13:29 -04:00 |
|
Shivaram Lingamneni
|
c603d41d08
|
genericize atomic config changes
|
2022-05-03 11:12:11 -04:00 |
|
Shivaram Lingamneni
|
2b8eb93c00
|
clean up magic numbers
|
2022-04-24 11:57:21 -04:00 |
|
Shivaram Lingamneni
|
51cdebf167
|
fix #1935
RPL_WHOISCHANNELS didn't have proper line breaks
|
2022-04-24 02:47:31 -04:00 |
|
Val Lorentz
|
379632a9e6
|
Fix implementation of LIST <n
|
2022-04-16 22:55:58 +02:00 |
|
Shivaram Lingamneni
|
32f7868bfd
|
implement draft/read-marker capability
|
2022-03-30 23:16:09 -04:00 |
|
Shivaram Lingamneni
|
0a59f41cf9
|
add ip-check-script.exempt-sasl
|
2022-01-02 01:51:31 -05:00 |
|
Shivaram Lingamneni
|
ed75533cb1
|
optionally protect against multiple starts with flock (#1873)
* optionally protect against multiple starts with flock
Fixes #1823
* use traditional .lock extension
* move config key to top level
|
2022-01-01 18:56:40 -05:00 |
|
Shivaram Lingamneni
|
c9b54ee2b8
|
Merge pull request #1809 from slingamn/issue1676_again.3
fix #1676, take 2
|
2021-11-02 03:51:04 -04:00 |
|
Shivaram Lingamneni
|
51d573d3c9
|
fix #1802
Add a config option to suppress LUSERS
|
2021-11-01 04:48:31 -04:00 |
|
Shivaram Lingamneni
|
3ec5ffa340
|
Revert "fix #1676"
This reverts commit 5bbee02fe6 .
|
2021-11-01 04:34:59 -04:00 |
|
Shivaram Lingamneni
|
5bbee02fe6
|
fix #1676
Fix various pagination issues with CHATHISTORY; also undo #491
(msgid munging).
|
2021-10-29 04:50:24 -04:00 |
|
Shivaram Lingamneni
|
b0f412538c
|
move signals code to utils/
|
2021-09-19 04:02:44 -04:00 |
|
Shivaram Lingamneni
|
2cae19dde5
|
remove unnecessary indirection in config
|
2021-09-19 02:09:43 -04:00 |
|
Shivaram Lingamneni
|
e0e4791f72
|
factor out some shared code
|
2021-09-18 21:28:16 -04:00 |
|
Shivaram Lingamneni
|
69d88fb231
|
update logo in /INFO response
|
2021-09-09 21:25:07 -04:00 |
|
Shivaram Lingamneni
|
26cdb4cf36
|
fix #1650
RPL_WHOISACTUALLY should display some arbitrarily chosen IP address and
hostname.
|
2021-08-25 22:44:55 -04:00 |
|
Shivaram Lingamneni
|
5fc7ac41da
|
always mark the service ready after rehash
|
2021-07-04 19:51:35 -04:00 |
|
Shivaram Lingamneni
|
364193df4e
|
refactor some start-stop logging
|
2021-07-04 17:58:48 -04:00 |
|
Shivaram Lingamneni
|
6f24082705
|
support systemd notifications
Fixes #1733
|
2021-07-04 07:41:59 -04:00 |
|
Shivaram Lingamneni
|
4910aefa37
|
use ergochat/irc-go instead of goshuirc/irc-go
|
2021-06-18 02:43:25 -04:00 |
|
Shivaram Lingamneni
|
6ff0486aa0
|
changelog, documentation, and distrib updates for ergo 2.7
|
2021-05-30 03:45:25 -04:00 |
|
Shivaram Lingamneni
|
f1ae8051cb
|
update readmes, add placeholder logo
|
2021-05-26 18:01:11 -04:00 |
|
Shivaram Lingamneni
|
23c7218bf1
|
first pass at renaming Oragono to Ergo
|
2021-05-26 15:55:24 -04:00 |
|
Shivaram Lingamneni
|
7c5a8f2013
|
make MaxLineLen configurable
|
2021-05-24 00:38:47 -04:00 |
|
Shivaram Lingamneni
|
ba21987d03
|
remove draft/resume-0.5
|
2021-05-18 23:27:46 -04:00 |
|
Shivaram Lingamneni
|
aa27ad98a8
|
add a warning for the #1634 case
Configurations with require-sasl and open account registration are valid,
but likely unintended. Show a warning about them.
|
2021-04-27 08:44:54 -04:00 |
|
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 |
|