Shivaram Lingamneni
f3cdf8442a
pass the require-sasl message through from the script
пре 3 година
Shivaram Lingamneni
1a98a37a75
scripting API for IP bans
See discussion on #68 .
пре 3 година
Shivaram Lingamneni
307adba8bd
fix #1213
пре 3 година
Shivaram Lingamneni
c50c267d3c
better debug logline for failed message building
пре 3 година
Shivaram Lingamneni
b54d0f8f34
add timer coalescing for the common case
пре 3 година
Shivaram Lingamneni
a3e5c9e98c
fix #1229
пре 3 година
Shivaram Lingamneni
1c4f9daae7
remove some dead code
пре 3 година
Shivaram Lingamneni
06882a9b89
fix #1225
пре 3 година
Shivaram Lingamneni
df8be72c6f
move StringSet to utils package
пре 3 година
Shivaram Lingamneni
6a2fba9812
make it easier to patch out the maximum line length
пре 3 година
Shivaram Lingamneni
027886046c
clean up always-on state machine
пре 4 година
Shivaram Lingamneni
eaae3165f2
don't trigger auto-away if the client is already away
пре 4 година
Shivaram Lingamneni
6916dbeae0
use consistent phrase for auto-away message
пре 4 година
Shivaram Lingamneni
ffd00e1aff
minor optimization to Client.Friends
пре 4 година
Conrad Lukawski
6f8711da3b
Persist realname for always-on clients
пре 4 година
Shivaram Lingamneni
a7ca6601c7
enhancements to moderation (#1134, #1135)
пре 4 година
Shivaram Lingamneni
6ea2eb367d
fix #328 (implement DEFCON)
пре 4 година
Shivaram Lingamneni
067e62ad5e
fix #1166 and #1168
пре 4 година
Shivaram Lingamneni
70f533ee07
fix #1155
пре 4 година
Shivaram Lingamneni
0f04acaa40
persist last seen on shutdown
пре 4 година
Shivaram Lingamneni
e22adf47ca
increase write interval for lastSeen
пре 4 година
Shivaram Lingamneni
a4f9e08a85
fix #1151
пре 4 година
Shivaram Lingamneni
cb530050f1
fix #1053, #1083
пре 4 година
Shivaram Lingamneni
01bd04a8ff
fix #1050
пре 4 година
Shivaram Lingamneni
17cd831319
fix #1144
пре 4 година
Shivaram Lingamneni
df1be01f54
simplify lastSeen handling
пре 4 година
Shivaram Lingamneni
218bea5a3e
fix #843
пре 4 година
Shivaram Lingamneni
e70acf4c17
fix #1108
пре 4 година
Shivaram Lingamneni
32ee9440c8
fix #1027
пре 4 година
Shivaram Lingamneni
2def06b98f
fix #1076
пре 4 година
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.
пре 4 година
Shivaram Lingamneni
2f20034bb7
fix TAGMSG playback
1. TAGMSG were incorrectly being considered multilines, because
Is512() was checking the wrong thing
2. Playback of TAGMSG should depend on event-playback, not on message-tags
пре 4 година
Shivaram Lingamneni
ef0aa20cff
fix #1035
пре 4 година
Shivaram Lingamneni
4d50607c79
add persistence for user modes
пре 4 година
Shivaram Lingamneni
a0f4e90b7e
add auto-away
пре 4 година
Shivaram Lingamneni
d7cdaf1a90
correct old proxiedConn name
пре 4 година
Shivaram Lingamneni
b2483f5cf2
fix #1030
пре 4 година
Shivaram Lingamneni
67150bc8f7
fix #1020
пре 4 година
Shivaram Lingamneni
8efbc4bc32
maintain lenBytes as a running count
пре 4 година
Shivaram Lingamneni
2779fe7c10
fix #1005
пре 4 година
Shivaram Lingamneni
67f35e5c8a
fix #858 and #383
пре 4 година
Shivaram Lingamneni
d94a0aea9a
upgrade go-ident to fix parsing issue
пре 4 година
Alex Jaspersen
d5cec62df3
Call ApplyUserModeChanges for default user modes.
This ensures that counts like the number of invisible users are updated
correctly.
пре 4 година
Shivaram Lingamneni
d562c6d25a
more informative IP connection logline
пре 4 година
Shivaram Lingamneni
0f7d58b1c5
fix #996
пре 4 година
Shivaram Lingamneni
6f688a4644
fix #994
пре 4 година
Alex Jaspersen
a6e4a26cbb
Performance optimization for determining friends in WHO <mask>.
Construct a hash set of the user's channels and check that rather than
querying channel membership, to reduce the number of locks that need to be
acquired.
пре 4 година
Alex Jaspersen
b3cfcc1289
Show users in WHO queries if they are friends, i.e. they share a channel.
пре 4 година
Shivaram Lingamneni
c92192ef48
review fixes; add submatch support to glob
пре 4 година
Shivaram Lingamneni
3dc5c8de78
more work on websocket support
пре 4 година