Shivaram Lingamneni
b54d0f8f34
add timer coalescing for the common case
3年前
Shivaram Lingamneni
a3e5c9e98c
fix #1229
3年前
Shivaram Lingamneni
12bcba01cd
Merge pull request #1230 from slingamn/hasnick
remove some dead code
3年前
Shivaram Lingamneni
1c4f9daae7
remove some dead code
3年前
Shivaram Lingamneni
55b21fa86c
Merge pull request #1227 from slingamn/issue1225.2
fix #1225
3年前
Shivaram Lingamneni
88b09e5919
Merge pull request #1226 from slingamn/websocket_dos
mitigate a potential DoS against websocket listeners
3年前
Shivaram Lingamneni
06882a9b89
fix #1225
3年前
Shivaram Lingamneni
7b28fc73e6
Merge pull request #1223 from hhirtz/rename
Update draft/rename impl
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
8f490ae298
Merge pull request #1224 from slingamn/errors_again
minor refactoring
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
daefa40b75
Merge pull request #1222 from slingamn/linelen
make it easier to patch out the maximum line length
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
101e49bc03
Merge pull request #1220 from oragono/l10n_master
New Crowdin updates
3年前
Daniel Oaks
5663ad8824
New translations nickserv.lang.json (Romanian)
3年前
Daniel Oaks
fc86c02935
New translations help.lang.json (Romanian)
3年前
Daniel Oaks
43f3bede2c
New translations irc.lang.json (Romanian)
3年前
Shivaram Lingamneni
5dd13596c4
Merge pull request #1219 from slingamn/alwayson_again
fix an edge case with `/NS SASET user always-on true`
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
d9cab88780
Merge pull request #1218 from slingamn/saset_alwayson.1
clean up always-on state machine
3年前
Shivaram Lingamneni
027886046c
clean up always-on state machine
3年前
Shivaram Lingamneni
dc90b3c910
Merge pull request #1211 from slingamn/issue1204_echomessage.3
fix #1204
3年前
Shivaram Lingamneni
4bb4d02729
Merge pull request #1200 from slingamn/issue1190_remove_offerlist.1
fix #1190
3年前
Shivaram Lingamneni
400158f3c7
Merge pull request #1217 from slingamn/devel
bump to new development version, upgrade dependencies
3年前
Shivaram Lingamneni
9acfea5516
upgrade golang.org/x/text
3年前
Shivaram Lingamneni
8e90e18b72
upgrade golang.org/x/sys
3年前
Shivaram Lingamneni
08834ca511
upgrade golang.org/x/crypto
3年前
Shivaram Lingamneni
6fbbcbc44f
set up v2.3.0-unreleased
3年前
Shivaram Lingamneni
58be8463c9
bump version to 2.2.0
3年前
Shivaram Lingamneni
c6f4299447
Merge pull request #1203 from slingamn/release
documentation updates for release
3年前
Shivaram Lingamneni
66793cb480
add changelog entry for #1216
3年前
Shivaram Lingamneni
effad1453c
Merge pull request #1215 from slingamn/issue1214_saregister
fix #1214
3年前
Shivaram Lingamneni
d679d21ac0
fix #1216
3年前
Shivaram Lingamneni
bcf581f63d
fix #1214
3年前
Shivaram Lingamneni
8cd67375a2
bump changelog version
3年前
Shivaram Lingamneni
fffe31a7b7
changelog and documentation updates
3年前
Shivaram Lingamneni
6d18a1a78c
tweak addEchoMessage signature
3年前
Shivaram Lingamneni
28d4971f36
fix #1204
3年前
Shivaram Lingamneni
b3fd7e39f0
Merge pull request #1210 from oragono/l10n_master
New Crowdin updates
3年前
Daniel Oaks
160d189732
New translations nickserv.lang.json (Bosnian)
3年前
Daniel Oaks
a732000d93
New translations help.lang.json (German)
3年前
Daniel Oaks
64602b84e7
New translations nickserv.lang.json (German)
3年前
Daniel Oaks
7ebff15398
New translations irc.lang.json (Greek)
3年前
Daniel Oaks
cc05257db1
New translations help.lang.json (Greek)
3年前
Daniel Oaks
3da5c9b87f
New translations nickserv.lang.json (Greek)
3年前
Daniel Oaks
39d97313cc
New translations irc.lang.json (Finnish)
3年前