ergo/irc
Shivaram Lingamneni 70b20750aa fix #1531
AWAY status should be tracked per-session:

1. With auto-away enabled, away status is aggregated across sessions
   (if any session is not away, the client is not away, else use
   the away status that was set most recently)
2. With auto-away disabled, we get the legacy behavior where AWAY
   applies directly to the client
2021-03-18 02:53:18 -04: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 validate that passphrases are valid as non-final IRC parameters 2021-03-01 11:47:29 -05:00
authscript.go fix #414 2020-09-23 02:25:29 -04:00
channel.go fix #1502 2021-03-11 01:21:03 -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 fix #1534 2021-03-11 00:49:12 -05:00
client.go fix #1531 2021-03-18 02:53:18 -04: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 use the new irc-go identifiers 2021-03-10 20:07:43 -05:00
config.go deprecate message truncation 2021-03-04 22:29:34 -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 fix #1531 2021-03-18 02:53:18 -04:00
handlers.go fix #1531 2021-03-18 02:53:18 -04:00
help.go allow UBAN <ip> REQUIRE-SASL 2021-01-22 09:38:40 -05:00
histserv.go fix #1565 2021-03-11 00:45:13 -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 use the new irc-go identifiers 2021-03-10 20:07:43 -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 use the new irc-go identifiers 2021-03-10 20:07:43 -05:00
misc_test.go time.Unix still requires normalization to UTC 2020-02-21 00:33:37 -05:00
modes.go fix #1563 2021-02-27 21:51:14 -05:00
modes_test.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
monitor.go use the new irc-go identifiers 2021-03-10 20:07:43 -05:00
nickname.go refactor services prefixes and notice handlers 2020-11-29 00:02:26 -05:00
nickserv.go fix #1544 2021-03-11 00:45:13 -05:00
numerics.go implement a channel forwarding mode 2020-12-14 22:38:23 -05:00
responsebuffer.go use the new irc-go identifiers 2021-03-10 20:07:43 -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 #1570 2021-03-10 23:04:16 -05:00
services.go use the new irc-go identifiers 2021-03-10 20:07:43 -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 use the new irc-go identifiers 2021-03-10 20:07:43 -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