3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-12-22 18:52:41 +01:00
ergo/irc
Alex Jaspersen 0241e0c31d Apply default user modes just before registration.
Previously, we were applying defaults before the user had completed
registration. This meant that the number of invisible users was
incremented when the user connected, and then the total was incremented
when registration was completed.

Now both counters are updated at the same time. If a user disconnects
prior to registration, +i has not yet been applied so it would not be
decremented.
2020-05-28 15:53:14 +00:00
..
caps ratify SETNAME 2020-05-11 18:11:09 -04:00
cloaks fix #952 2020-05-08 01:18:00 -04:00
connection_limits review feedback: rename a key 2019-11-23 22:01:24 -05:00
custime use custime.Duration for more config fields 2020-02-20 00:09:39 -05:00
email fix #943 2020-04-13 11:54:39 -04:00
history fix #858 and #383 2020-05-12 12:05:40 -04:00
isupport load isupport directly into the config object 2019-05-10 00:32:10 -04:00
languages fix #526 2019-07-01 09:21:38 -04:00
ldap minor fixes 2020-02-11 22:08:41 -05:00
logger shorten type names to 10 chars 2020-04-12 14:01:07 -04:00
mkcerts fix #898 2020-03-22 18:18:48 -04:00
modes partial implementation of #729 2020-03-25 12:13:31 -04:00
mysql Add support for Unix domain sockets. 2020-05-17 05:04:03 +00: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 add vhost snomasks 2020-02-02 02:03:08 -05:00
utils fix TAGMSG playback 2020-05-22 12:07:53 -04:00
accounts.go clean up account-notify logout notification 2020-05-21 11:14:12 -04:00
channel.go fix TAGMSG playback 2020-05-22 12:07:53 -04:00
channelmanager.go fix #889 2020-03-20 14:47:40 -04:00
channelreg.go fix #889 2020-03-20 14:47:40 -04:00
chanserv.go fix #858 and #383 2020-05-12 12:05:40 -04:00
client_lookup_set.go add auto-away 2020-05-19 22:46:23 -04:00
client_test.go fix #983 2020-05-06 01:07:06 -04:00
client.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
commands.go fix #994 2020-05-08 05:50:10 -04:00
config.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
constants.go tweak version strings again 2020-05-21 11:42:17 -04:00
database.go fix #952 2020-05-08 01:18:00 -04:00
dline.go fix #671 2019-11-18 17:21:28 -05:00
errors.go fix #982 2020-05-06 05:56:00 -04:00
fakelag_test.go fix #817 2020-03-27 10:40:19 -04:00
fakelag.go fix #817 2020-03-27 10:40:19 -04:00
gateways.go fix untrusted PROXY lines being accepted 2020-05-10 19:12:18 -04:00
getters.go add auto-away 2020-05-19 22:46:23 -04:00
handlers.go Merge pull request #1063 from slingamn/history_registeredonly 2020-05-26 13:22:12 -07:00
help.go fix #930 2020-04-06 10:47:55 -04:00
histserv.go make histserv replies come from histserv, not hostserv 2020-05-15 11:54:28 -04:00
hostserv.go review fix 2020-05-08 02:47:08 -04:00
idletimer.go change "last signoff" tracking to "last seen" 2020-02-27 02:17:58 -05:00
ircconn.go review fixes; add submatch support to glob 2020-05-05 17:20:55 -04:00
kline.go fix #1003 2020-05-13 06:51:15 -04:00
legacy.go fix #530, #721 2019-12-29 12:05:01 -05:00
listeners.go fix #996 2020-05-10 06:17:11 -04:00
misc_test.go time.Unix still requires normalization to UTC 2020-02-21 00:33:37 -05:00
modes_test.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
modes.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
monitor.go implement draft/resume-0.4 2019-05-21 22:36:37 -04:00
nickname.go add auto-away 2020-05-19 22:46:23 -04:00
nickserv.go /ns erase should confirm with /ns erase rather than unregister. 2020-05-22 14:44:35 +00:00
numerics.go fix #936 2020-04-07 12:24:44 -04:00
responsebuffer.go fix TAGMSG playback 2020-05-22 12:07:53 -04:00
resume.go implement draft/resume-0.4 2019-05-21 22:36:37 -04:00
roleplay.go fix #858 and #383 2020-05-12 12:05:40 -04:00
semaphores.go fix some issues found with staticcheck.io 2019-05-10 01:44:14 -04:00
server.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
services.go fix #858 and #383 2020-05-12 12:05:40 -04:00
signals_plan9.go fix plan9 support 2020-05-17 20:53:08 -04:00
signals.go fix plan9 support 2020-05-17 20:53:08 -04:00
snomanager.go remove more indirections 2019-05-12 20:57:53 -04:00
socket.go review fixes; add submatch support to glob 2020-05-05 17:20:55 -04:00
stats.go Apply default user modes just before registration. 2020-05-28 15:53:14 +00:00
strings_test.go restrict ASCII mode to printable characters only 2019-12-22 09:57:49 -05:00
strings.go fix #749 2020-03-16 13:48:14 -04:00
types.go fix #581 2019-12-17 13:21:26 -05:00
version.go bump to 2.1.0-rc1 2020-05-24 20:40:59 -04:00
whowas_test.go refactor channel registration 2019-03-12 04:16:16 -04:00
whowas.go refactor channel registration 2019-03-12 04:16:16 -04:00
znc.go fix #831 2020-02-27 19:29:14 -05:00