ergo/irc
Shivaram Lingamneni d547d05205 implement candidate compromise proposal for websockets
1. Text and binary frames are accepted
2. Text frames are sent by default
3. Binary frames are sent to clients who negotiate `binary.ircv3.net`
4. Non-UTF8 data is not accepted (enabling websockets still enables UTFONLY)
2021-02-24 14:08:04 -05:00
..
caps fix #1468 2020-12-21 22:07:48 -05:00
cloaks fix #1312 2020-10-08 16:33:27 -04:00
connection_limits tweaks to UBAN 2021-01-22 07:27:10 -05:00
custime use custime.Duration for more config fields 2020-02-20 00:09:39 -05:00
email upgrade go to 1.16 2021-02-17 15:14:53 -05:00
flatip initial UBAN implementation 2021-01-19 08:49:45 -05:00
history Merge pull request #1231 from slingamn/buffer.2 2020-11-30 02:34:25 -08:00
isupport isupport List.Tokens map[string]*string -> map[string]string 2020-05-27 00:16:33 +01:00
jwt upgrade go to 1.16 2021-02-17 15:14:53 -05:00
languages upgrade go to 1.16 2021-02-17 15:14:53 -05:00
logger shorten type names to 10 chars 2020-04-12 14:01:07 -04:00
migrations support migrating anope databases 2020-10-12 15:06:17 -04:00
mkcerts fix #898 2020-03-22 18:18:48 -04:00
modes fix #1074 2021-02-09 22:07:06 -05:00
mysql refactor schema versions to be ints, not strings 2020-10-27 12:26:44 -04:00
passwd refactor the password hashing / password autoupgrade system 2018-08-06 02:26:21 -04:00
smtp fix #920, #921 2020-04-05 03:48:59 -04:00
sno fix #1074 2021-02-09 22:07:06 -05:00
utils upgrade go to 1.16 2021-02-17 15:14:53 -05:00
accounts.go fix #1490 2021-01-20 21:13:18 -05:00
authscript.go fix #414 2020-09-23 02:25:29 -04:00
channel.go fix #1176 2021-02-09 22:07:06 -05:00
channelmanager.go fix #1507 2021-02-04 15:26:03 -05:00
channelreg.go implement a channel forwarding mode 2020-12-14 22:38:23 -05:00
chanserv.go Merge pull request #1528 from slingamn/issue1176_operprivs 2021-02-09 22:56:58 -05:00
client.go implement candidate compromise proposal for websockets 2021-02-24 14:08:04 -05:00
client_lookup_set.go fix #1176 2021-02-09 22:07:06 -05:00
client_test.go move StringSet to utils package 2020-08-04 21:54:03 -04:00
commands.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
config.go fix #1549 2021-02-21 13:25:22 -05:00
config_test.go fix #1049 2020-10-25 13:58:57 -04:00
constants.go tweak version strings again 2020-05-21 11:42:17 -04:00
database.go fix #1490 2021-01-20 21:13:18 -05:00
dline.go allow UBAN <ip> REQUIRE-SASL 2021-01-22 09:38:40 -05:00
errors.go implement NS RENAME 2020-11-10 19:59:12 -05:00
fakelag.go fix #861 2020-10-26 21:06:03 -04:00
fakelag_test.go fix #817 2020-03-27 10:40:19 -04:00
gateways.go stop autocreating d-lines for throttle violations 2020-12-08 22:01:23 -05:00
getters.go Merge pull request #1496 from slingamn/jointime.1 2021-01-21 01:20:45 -05:00
handlers.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
help.go allow UBAN <ip> REQUIRE-SASL 2021-01-22 09:38:40 -05:00
histserv.go pointless refactor of stripMaskFromNick 2020-12-14 15:23:01 -05:00
hostserv.go refactor services prefixes and notice handlers 2020-11-29 00:02:26 -05:00
idletimer.go fix #1229 2020-08-07 18:11:39 -04:00
import.go upgrade go to 1.16 2021-02-17 15:14:53 -05:00
ircconn.go implement candidate compromise proposal for websockets 2021-02-24 14:08:04 -05:00
kline.go initial UBAN implementation 2021-01-19 08:49:45 -05:00
legacy.go first draft of atheme migration code 2020-10-02 16:48:37 -04:00
listeners.go implement candidate compromise proposal for websockets 2021-02-24 14:08:04 -05:00
message_cache.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
misc_test.go time.Unix still requires normalization to UTC 2020-02-21 00:33:37 -05:00
modes.go fix #1074 2021-02-09 22:07:06 -05:00
modes_test.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
monitor.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
nickname.go refactor services prefixes and notice handlers 2020-11-29 00:02:26 -05:00
nickserv.go fix incorrect permissions check in NS CLIENTS LOGOUT 2021-02-02 16:50:47 -05:00
numerics.go implement a channel forwarding mode 2020-12-14 22:38:23 -05:00
responsebuffer.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
resume.go implement draft/resume-0.4 2019-05-21 22:36:37 -04:00
roleplay.go fix incorrect CTCP ACTION messages sent by roleplay 2020-12-31 14:06:19 -05:00
script.go scripting API for IP bans 2020-09-14 04:28:12 -04:00
semaphores.go scripting API for IP bans 2020-09-14 04:28:12 -04:00
server.go fix #1176 2021-02-09 22:07:06 -05:00
services.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
signals.go fix plan9 support 2020-05-17 20:53:08 -04:00
signals_plan9.go fix plan9 support 2020-05-17 20:53:08 -04:00
snomanager.go fix #1074 2021-02-09 22:07:06 -05:00
socket.go more memory-efficient implementation of line reading 2020-08-07 01:10:46 -04:00
stats.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
strings.go Merge pull request #1438 from slingamn/issue1436_badchars 2020-12-22 02:16:01 -05:00
strings_test.go validate normalized masks as IRC params 2020-10-25 23:32:24 -04:00
types.go fix #1490 2021-01-20 21:13:18 -05:00
uban.go bump irc-go for the IRCMessage rename 2021-02-15 11:27:04 -05:00
usermaskset.go fix #307 2020-10-21 11:08:55 -04:00
usermaskset_test.go fix #307 2020-10-21 11:08:55 -04:00
version.go set up new development version (again) 2021-02-03 08:24:01 -05:00
whowas.go refactor channel registration 2019-03-12 04:16:16 -04:00
whowas_test.go refactor channel registration 2019-03-12 04:16:16 -04:00
znc.go fix #1552 2021-02-21 15:29:19 -05:00