Shivaram Lingamneni
682f8f66c5
add compiler version to INFO output
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年前
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
aad39024b9
mitigate a potential DoS against websocket listeners
Websocket listeners would process an arbitrary number of invalid
(non-text or blank) messages without throttling. This imposes fakelag
on such messages by treating them as blank lines.
3年前
Shivaram Lingamneni
df8be72c6f
move StringSet to utils package
3年前
Shivaram Lingamneni
ddac7d94a8
use ChannelSet
3年前
Shivaram Lingamneni
15c54e80de
clean up some error handling
3年前
Shivaram Lingamneni
9000383f88
Move config errors to call sites
Since allocating them is rare.
3年前
Shivaram Lingamneni
6a2fba9812
make it easier to patch out the maximum line length
3年前
Shivaram Lingamneni
470756cd3e
fix an edge case with `/NS SASET user always-on true`
If force-nick-equals-account is disabled, then this could cause
a client with a non-reserved (or grouped) nick to become always-on.
(This can't happen with `/NS SET always-on true` because we check in
advance.)
3年前
Shivaram Lingamneni
027886046c
clean up always-on state machine
3年前
Shivaram Lingamneni
6fbbcbc44f
set up v2.3.0-unreleased
3年前
Shivaram Lingamneni
58be8463c9
bump version to 2.2.0
3年前
Shivaram Lingamneni
d679d21ac0
fix #1216
3年前
Shivaram Lingamneni
bcf581f63d
fix #1214
3年前
Shivaram Lingamneni
6d18a1a78c
tweak addEchoMessage signature
3年前
Shivaram Lingamneni
28d4971f36
fix #1204
3年前
Shivaram Lingamneni
af009a5bc1
fix 2-parameter case for *playback
3年前
Shivaram Lingamneni
e6e55bbf29
remove 'history' batch type
This was from ircv3-specifications #362 , which is now obsolete.
3年前
Shivaram Lingamneni
f193298dcd
alias for NICKSERV SET PASSWORD
3年前
Shivaram Lingamneni
eaae3165f2
don't trigger auto-away if the client is already away
3年前
Shivaram Lingamneni
6916dbeae0
use consistent phrase for auto-away message
3年前
Shivaram Lingamneni
562b85c1c0
simplify some logic
3年前
Shivaram Lingamneni
e827bc0f9c
fix #1205
4年前
Shivaram Lingamneni
a4343bf77d
bump version to 2.2.0-rc1
4年前
Shivaram Lingamneni
ffd00e1aff
minor optimization to Client.Friends
4年前
Shivaram Lingamneni
32c58c1e1f
fix #1190
4年前
Shivaram Lingamneni
93530ae397
fix #1198
4年前
Shivaram Lingamneni
9e3ad5aff1
fix #1060
4年前
Shivaram Lingamneni
b3becbf08e
clean up no-op
4年前
Shivaram Lingamneni
77184c1625
restore transition mechanism
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
7dd25c6ac7
fix incorrect source of some nickserv messages
4年前
Shivaram Lingamneni
39269a903b
fix #1179
4年前
Shivaram Lingamneni
ed0d31e28e
review feedback: fix incorrect sts-only RPL_ISUPPORT
4年前
Shivaram Lingamneni
dca3965fd3
ensure STS-only 005 is a trailing
4年前
Shivaram Lingamneni
f73b389ceb
fix #802
4年前
Shivaram Lingamneni
0b0b1499b0
fix #1167
4年前
Shivaram Lingamneni
067e62ad5e
fix #1166 and #1168
4年前