Shivaram Lingamneni
1dd0c432fd
use utils.StringSet in more places
3 anos atrás
Shivaram Lingamneni
c8e2dcb1e9
Merge pull request #1239 from slingamn/issue1228_disable_lookup_hostnames
fix #1228
3 anos atrás
Shivaram Lingamneni
9d17ed41b5
clarify which option is the default
3 anos atrás
Shivaram Lingamneni
4411fa7b38
Merge pull request #1237 from slingamn/trailing_space
correct trailing space on +R usermode documentation
3 anos atrás
Shivaram Lingamneni
2cf4deb67d
Merge pull request #1235 from oragono/l10n_master
New Crowdin updates
3 anos atrás
Shivaram Lingamneni
a4d119907e
fix #1228
3 anos atrás
Shivaram Lingamneni
e706124852
correct trailing space on +R usermode documentation
3 anos atrás
Daniel Oaks
0530cd7769
New translations help.lang.json (Dutch)
3 anos atrás
Shivaram Lingamneni
385993fb2d
Merge pull request #1236 from slingamn/issue1195_go_upgrade
fix #1195
3 anos atrás
Shivaram Lingamneni
b594ec05e6
fix #1195
3 anos atrás
Daniel Oaks
24035b4283
New translations help.lang.json (Dutch)
3 anos atrás
Daniel Oaks
181531699f
New translations translation.lang.yaml (Dutch)
3 anos atrás
Shivaram Lingamneni
c55b25d6a1
Merge pull request #1234 from slingamn/stack_print
tweaks
3 anos atrás
Shivaram Lingamneni
682f8f66c5
add compiler version to INFO output
3 anos atrás
Shivaram Lingamneni
c50c267d3c
better debug logline for failed message building
3 anos atrás
Shivaram Lingamneni
5e11f3b346
Merge pull request #1232 from slingamn/timeout_refactor.2
fix #1229
3 anos atrás
Shivaram Lingamneni
b54d0f8f34
add timer coalescing for the common case
3 anos atrás
Shivaram Lingamneni
a3e5c9e98c
fix #1229
3 anos atrás
Shivaram Lingamneni
12bcba01cd
Merge pull request #1230 from slingamn/hasnick
remove some dead code
3 anos atrás
Shivaram Lingamneni
1c4f9daae7
remove some dead code
3 anos atrás
Shivaram Lingamneni
55b21fa86c
Merge pull request #1227 from slingamn/issue1225.2
fix #1225
3 anos atrás
Shivaram Lingamneni
88b09e5919
Merge pull request #1226 from slingamn/websocket_dos
mitigate a potential DoS against websocket listeners
3 anos atrás
Shivaram Lingamneni
06882a9b89
fix #1225
3 anos atrás
Shivaram Lingamneni
7b28fc73e6
Merge pull request #1223 from hhirtz/rename
Update draft/rename impl
3 anos atrás
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 anos atrás
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 anos atrás
Shivaram Lingamneni
8f490ae298
Merge pull request #1224 from slingamn/errors_again
minor refactoring
3 anos atrás
Shivaram Lingamneni
df8be72c6f
move StringSet to utils package
3 anos atrás
Shivaram Lingamneni
ddac7d94a8
use ChannelSet
3 anos atrás
Shivaram Lingamneni
15c54e80de
clean up some error handling
3 anos atrás
Shivaram Lingamneni
daefa40b75
Merge pull request #1222 from slingamn/linelen
make it easier to patch out the maximum line length
3 anos atrás
Shivaram Lingamneni
9000383f88
Move config errors to call sites
Since allocating them is rare.
3 anos atrás
Shivaram Lingamneni
6a2fba9812
make it easier to patch out the maximum line length
3 anos atrás
Shivaram Lingamneni
101e49bc03
Merge pull request #1220 from oragono/l10n_master
New Crowdin updates
3 anos atrás
Daniel Oaks
5663ad8824
New translations nickserv.lang.json (Romanian)
3 anos atrás
Daniel Oaks
fc86c02935
New translations help.lang.json (Romanian)
3 anos atrás
Daniel Oaks
43f3bede2c
New translations irc.lang.json (Romanian)
3 anos atrás
Shivaram Lingamneni
5dd13596c4
Merge pull request #1219 from slingamn/alwayson_again
fix an edge case with `/NS SASET user always-on true`
3 anos atrás
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 anos atrás
Shivaram Lingamneni
d9cab88780
Merge pull request #1218 from slingamn/saset_alwayson.1
clean up always-on state machine
3 anos atrás
Shivaram Lingamneni
027886046c
clean up always-on state machine
3 anos atrás
Shivaram Lingamneni
dc90b3c910
Merge pull request #1211 from slingamn/issue1204_echomessage.3
fix #1204
3 anos atrás
Shivaram Lingamneni
4bb4d02729
Merge pull request #1200 from slingamn/issue1190_remove_offerlist.1
fix #1190
3 anos atrás
Shivaram Lingamneni
400158f3c7
Merge pull request #1217 from slingamn/devel
bump to new development version, upgrade dependencies
3 anos atrás
Shivaram Lingamneni
9acfea5516
upgrade golang.org/x/text
3 anos atrás
Shivaram Lingamneni
8e90e18b72
upgrade golang.org/x/sys
3 anos atrás
Shivaram Lingamneni
08834ca511
upgrade golang.org/x/crypto
3 anos atrás
Shivaram Lingamneni
6fbbcbc44f
set up v2.3.0-unreleased
3 anos atrás
Shivaram Lingamneni
58be8463c9
bump version to 2.2.0
3 anos atrás
Shivaram Lingamneni
c6f4299447
Merge pull request #1203 from slingamn/release
documentation updates for release
3 anos atrás