Hubert Hirtz
f6d5fe812f
Update draft/rename implementation
Link to the new draft PR:
<https://github.com/ircv3/ircv3-specifications/pull/420 >
Changes in the spec:
- Use standard replies instead of numerics:
<https://github.com/ircv3/ircv3-specifications/pull/420/files#diff-70e90beef48dc9cf5d784d1e179ea822R44 >
- Allow RENAME to a different case:
<https://github.com/ircv3/ircv3-specifications/pull/420/files#diff-70e90beef48dc9cf5d784d1e179ea822R42 >
This commit makes oragono send the PART-JOIN fallback even on case-only
changes. This is so that clients don't have to worry about oragono's
UTF8 casefolding. See the following comments for further info:
<https://github.com/ircv3/ircv3-specifications/pull/420#issuecomment-668770837 >
Misc fixes:
- Remove unused variable,
- Add missing calls to utils.SafeErrorParam,
- Don't fill replies with the user-provided "oldName", for the same
reason as sending the PART-JOIN fallback.
пре 3 година
Shivaram Lingamneni
ddac7d94a8
use ChannelSet
пре 3 година
Shivaram Lingamneni
6d18a1a78c
tweak addEchoMessage signature
пре 4 година
Shivaram Lingamneni
28d4971f36
fix #1204
пре 4 година
Shivaram Lingamneni
e827bc0f9c
fix #1205
пре 4 година
Shivaram Lingamneni
93530ae397
fix #1198
пре 4 година
Shivaram Lingamneni
a6d41109d0
restore multiprefix support in RPL_WHOREPLY
пре 4 година
Conrad Lukawski
6f8711da3b
Persist realname for always-on clients
пре 4 година
Shivaram Lingamneni
97417f4c32
refactor WhoFields to use value receivers
пре 4 година
jesopo
518b21e5aa
implement WHOX
пре 4 година
Shivaram Lingamneni
a7ca6601c7
enhancements to moderation (#1134, #1135)
пре 4 година
Shivaram Lingamneni
bca3dd0b41
make TAGMSG storage configurable
пре 4 година
Shivaram Lingamneni
8dd25f66bc
review fix
пре 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
696980367d
fix #1161
пре 4 година
Conrad Lukawski
fca2900918
Add +T no-CTCP usermode
пре 4 година
Shivaram Lingamneni
58d3d1276f
review fix
пре 4 година
Shivaram Lingamneni
a4f9e08a85
fix #1151
пре 4 година
Shivaram Lingamneni
cb530050f1
fix #1053, #1083
пре 4 година
Shivaram Lingamneni
01bd04a8ff
fix #1050
пре 4 година
Shivaram Lingamneni
784078d693
fix bug introduced in #1138
пре 4 година
Shivaram Lingamneni
90e697f454
read device ID from SASL as well
пре 4 година
Shivaram Lingamneni
e61e0143bd
refactor/enhance jwt signing
пре 4 година
Shivaram Lingamneni
bfeba1f2f3
remove client join time tracking
пре 4 година
Daniel Oaks
6bee1f6d6a
Review fixes
пре 4 година
Daniel Oaks
4164c643e6
Remember when client joins channels, expose in EXTJWT
пре 4 година
Daniel Oaks
9b998a7582
Allow custom JWT service expiry times
пре 4 година
Daniel Oaks
0bbb5d121d
Basic EXTJWT support
пре 4 година
Shivaram Lingamneni
218bea5a3e
fix #843
пре 4 година
Shivaram Lingamneni
0e570ba8ad
fix #1078
пре 4 година
Shivaram Lingamneni
c14a9448cc
print full git hash in RPL_INFO
пре 4 година
Shivaram Lingamneni
1477dab604
fix #1080
пре 4 година
Shivaram Lingamneni
82fbfd0c00
fix #1061
пре 4 година
Shivaram Lingamneni
6aa9a56242
fix #1057
пре 4 година
Alex Jaspersen
b7c9fb56c2
Ignore non-privmsg commands to services.
This avoids "No such nick" responses to +draft/typing TAGMSG, etc.
пре 4 година
Shivaram Lingamneni
a0f4e90b7e
add auto-away
пре 4 година
Shivaram Lingamneni
b494c1ec35
make it clearer when rehash has completed
пре 4 година
Shivaram Lingamneni
4d21d78f49
explanatory comments
пре 4 година
Shivaram Lingamneni
67150bc8f7
fix #1020
пре 4 година
Shivaram Lingamneni
855eb786af
include account-notify in the response batch
пре 4 година
Shivaram Lingamneni
8efbc4bc32
maintain lenBytes as a running count
пре 4 година
Shivaram Lingamneni
2779fe7c10
fix #1005
пре 4 година
Shivaram Lingamneni
be0dedf260
fix #1003
пре 4 година
Shivaram Lingamneni
67f35e5c8a
fix #858 and #383
пре 4 година
Shivaram Lingamneni
6f688a4644
fix #994
пре 4 година
Shivaram Lingamneni
36dab4e57d
review fix
пре 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 година