Commit Graph

5374 Commits

Author SHA1 Message Date
Shivaram Lingamneni c279b2d14c DRY mode apply code
ParseUserModeChanges and ParseChannelModeChanges already validate
that the modes are modifiable, so there's no need to repeat it here.
2020-10-01 19:52:50 -04:00
Shivaram Lingamneni b426ba628a actually enable the +T no-ctcp umode 2020-10-01 19:21:42 -04:00
Shivaram Lingamneni a17628eae1 Merge pull request #1297 from slingamn/issue1295_relaymsg
fix #1295
2020-10-01 06:44:58 -07:00
Shivaram Lingamneni 127a03ccf3 fix #1295 2020-10-01 09:42:08 -04:00
Shivaram Lingamneni a36461415f Merge pull request #1292 from slingamn/fixbuild
fix non-linux builds
2020-09-29 14:01:03 -07:00
Shivaram Lingamneni 475d7ba418 fix non-linux builds 2020-09-29 15:22:12 -04:00
Shivaram Lingamneni b876c296eb Merge pull request #1289 from slingamn/ucred
output unix socket credentials where applicable
2020-09-24 10:09:48 -07:00
Shivaram Lingamneni f12384c5a6 Output unix socket credentials where applicable
thanks @ajaspers!
2020-09-24 10:59:30 -04:00
Shivaram Lingamneni e990bc9baa Merge pull request #1288 from slingamn/tweak
pointless optimization
2020-09-24 07:59:14 -07:00
Shivaram Lingamneni a6d793a2d5 pointless optimization 2020-09-24 08:35:03 -04:00
Shivaram Lingamneni 1bbf6ab936 Merge pull request #1286 from slingamn/issue1284.1
fix #1284
2020-09-24 05:00:14 -07:00
Shivaram Lingamneni d9f1c8e1c4 require local_ban capab to see uncloaked IPs 2020-09-24 07:25:04 -04:00
Shivaram Lingamneni 8b01d19336 Merge pull request #1280 from slingamn/issue1277_sanick
fix #1277
2020-09-24 04:10:44 -07:00
Shivaram Lingamneni bcdf61bd7a fix #1284 2020-09-24 02:44:12 -04:00
Shivaram Lingamneni 0ca27cfeda Merge pull request #1283 from slingamn/issue1282
attempt to fix #1282
2020-09-23 02:14:05 -07:00
Shivaram Lingamneni abfbb5b15b attempt to fix #1282 2020-09-23 05:10:03 -04:00
Shivaram Lingamneni 815852191c Merge pull request #1281 from slingamn/issue414_cacert.2
fix #414
2020-09-22 23:51:26 -07:00
Shivaram Lingamneni 54d165e840 Merge pull request #1279 from oragono/devel+irctest
run irctest in travis
2020-09-22 23:50:04 -07:00
Shivaram Lingamneni 7d5a071a34 fix #1277 2020-09-23 02:30:34 -04:00
Shivaram Lingamneni 1a9f501383 fix #414 2020-09-23 02:25:29 -04:00
Shivaram Lingamneni eb4dec8d89 run irctest in travis 2020-09-22 10:15:18 -04:00
Shivaram Lingamneni e7eea14b9d Merge pull request #1278 from oragono/sanick
fix NICK responses for SANICK
2020-09-21 17:33:51 -07:00
Shivaram Lingamneni b478a13671 fix NICK responses for SANICK 2020-09-21 20:30:42 -04:00
Shivaram Lingamneni 4a949877a0 Merge pull request #1273 from ajaspers/mute_unregistered
Add +M (only registered/voice can speak) chanmode.
2020-09-21 17:27:52 -07:00
Shivaram Lingamneni 358ae0a2a5 Merge pull request #1276 from oragono/docufix
Update MANUAL.md
2020-09-21 17:26:29 -07:00
dotflac 6c087d19d0 Update MANUAL.md 2020-09-21 20:24:31 -04:00
Alex Jaspersen 504659abb5 Add +M (only registered/voice can speak) chanmode.
Add chanmode preventing speech to error message.

Fixes #1182.
2020-09-21 16:05:00 -07:00
Shivaram Lingamneni f9ca93118f Merge pull request #1272 from ajaspers/session_kill
Add NickServ "CLIENTS LIST" and "CLIENTS LOGOUT".
2020-09-21 03:24:53 -07:00
Alex Jaspersen ca2132ff09 Add NickServ "CLIENTS LIST" and "CLIENTS LOGOUT".
CLIENTS LIST shows information about clients attached to a nick.
CLIENTS LOGOUT allows individual (or all) sessions to be logged out.

SESSIONS is now an alias for CLIENTS LIST.

Fixes #1072.
2020-09-19 10:19:41 -07:00
Shivaram Lingamneni 536c21a874 Merge pull request #1271 from slingamn/issue1240
fix #1240
2020-09-16 18:44:44 -07:00
Shivaram Lingamneni 498d76b131 fix #1240 2020-09-16 12:03:06 -04:00
Shivaram Lingamneni 6a0d11d449 make roleplay.enabled default to false when unset
See #1240.
2020-09-16 11:32:52 -04:00
Shivaram Lingamneni 3ed047ccb8 Merge pull request #1269 from slingamn/websocket_proxy
fix websocket listeners with proxy-before-TLS closing on bad PROXY lines
2020-09-16 03:16:17 -07:00
Shivaram Lingamneni 0073b98505 fix (*http.Server).Serve() exiting on ErrBadProxyLine
anything other than a (net.Error) with Temporary() == true
is treated as a fatal error that causes the http server to exit
2020-09-16 06:12:27 -04:00
Shivaram Lingamneni 36ea93cc9d Merge pull request #1268 from slingamn/saslmessage
pass the require-sasl message through from the script
2020-09-14 05:45:58 -07:00
Shivaram Lingamneni f3cdf8442a pass the require-sasl message through from the script 2020-09-14 08:16:03 -04:00
Shivaram Lingamneni 7f13ec14cc Merge pull request #1267 from slingamn/ipbanscripts.release
scripting API for IP bans
2020-09-14 01:51:08 -07:00
Shivaram Lingamneni 1a98a37a75 scripting API for IP bans
See discussion on #68.
2020-09-14 04:28:12 -04:00
Shivaram Lingamneni a742ef9639 Merge pull request #1266 from oragono/add_untracked
add untracked x/sys/unix files
2020-09-12 23:16:46 -07:00
Shivaram Lingamneni 676045422b add untracked x/sys/unix files
These should have been added in 66995cdfdf.
Forgetting this seems to be an ongoing problem.
2020-09-13 02:02:17 -04:00
Shivaram Lingamneni f03602905b Merge pull request #1262 from slingamn/founderkick
make channel founder unkickable
2020-09-10 02:41:05 -07:00
Shivaram Lingamneni 32bb10f6c6 make channel founder unkickable 2020-09-09 23:15:00 -04:00
Shivaram Lingamneni f5e9fd3e77 Merge pull request #1261 from slingamn/issue1259_rename
fix #1259
2020-09-09 10:08:53 -07:00
Shivaram Lingamneni 20aaa1ab06 fix #1259 2020-09-09 11:46:05 -04:00
Shivaram Lingamneni 2d277566b5 Merge pull request #1120 from oragono/master+relaymsg
Initial RELAYMSG implementation
2020-09-09 08:40:08 -07:00
Shivaram Lingamneni af056f26a9 fixes and refactoring 2020-09-09 05:35:04 -04:00
Shivaram Lingamneni 3962ff8643 deprecate roleplay commands
See #1240
2020-09-09 03:57:51 -04:00
Shivaram Lingamneni 8102d1ddb6 Merge remote-tracking branch 'origin/master' into master+relaymsg 2020-09-09 03:55:41 -04:00
Shivaram Lingamneni adeaa5440b Merge pull request #1258 from slingamn/issue1213_nouser
fix #1213
2020-09-09 00:02:04 -07:00
Shivaram Lingamneni 307adba8bd fix #1213 2020-09-07 06:00:53 -04:00