SirStendec
056cc9c401
4.8.1
...
* Fixed: Do not scroll context-menus with chat.
* Fixed: After repositioning a tool-tip, check that its host element is still within the page. If it's not, hide the tool-tip.
2019-08-07 14:13:04 -04:00
SirStendec
49d3e96517
Fix import in socketserver.
2019-08-07 12:33:11 -04:00
SirStendec
deecf078db
* Update the known servers in socketserver.
...
* Update the icon font to include a YouTube icon.
2019-08-07 12:29:41 -04:00
SirStendec
2ec26f2cdc
Fix socket server compilation errors.
2018-07-21 16:31:04 -04:00
SirStendec
7e6a08ad1d
4.0.0-rc8.2
...
* Fixed: Appearance of Twitch emotes in locally displayed `/me` messages in chat.
* Fixed: Rendering of international usernames in Clips Chat.
* Changed: Tag error reports with the current site.
Fix the implementation of rate-limiting in the socket server to use data from the sealed request. Load a list of acceptable origins from the config file.
2018-07-21 16:26:10 -04:00
Kane York
704e110e45
Add vendoring lockfile
2017-11-13 15:57:48 -08:00
Kane York
360420022d
Go back to 503 rejections instead of TLS aborts
2017-11-13 15:57:20 -08:00
Kane York
5483087618
Revert "Use read deadlines instead of ping tickers"
...
This reverts commit 9c9fde0160
.
2017-11-13 13:40:41 -08:00
Kane York
6e6a5d7836
Revert "send const ping payload"
...
This reverts commit 26cddf5271
.
2017-11-13 13:40:35 -08:00
Kane York
a0b3e049d0
Reject over capacity before finishing TLS handshake
2017-11-13 12:48:56 -08:00
Kane York
26cddf5271
send const ping payload
2017-11-08 14:40:51 -08:00
Kane York
9c9fde0160
Use read deadlines instead of ping tickers
2017-11-08 14:36:21 -08:00
Kane York
ea4909cdc6
Reformat
2017-10-27 13:15:00 -07:00
Kane York
85a0fb7b79
Make client.messageChannel unexported
2017-10-27 13:14:29 -07:00
Kane York
a900d1521e
Optimize pings to reduce timer percolation
2017-10-27 13:13:39 -07:00
Kane York
edb728f7bb
Optimize MarshalClientMessage to avoid copies
2017-10-23 15:39:00 -07:00
SirStendec
373f521de8
Allow the socket server to act as a proxy to other services.
2017-09-28 23:03:41 -04:00
Kane York
7ca41dd196
No longer need to call parseOrigArguments().
2017-09-26 15:17:54 -07:00
Kane York
a4f0f4867a
Don't re-marshal if we already have the JSON
2017-09-26 14:50:56 -07:00
Mike
10a78e6ca9
Merge pull request #250 from riking/reloadcert
...
Certificate reloading
2017-09-26 16:33:51 -04:00
Kane York
d135d0cde9
add copyright notice
2017-09-26 13:06:20 -07:00
Kane York
206e36a521
Fix compile
2017-09-26 13:04:54 -07:00
Kane York
7b0cdc4baa
Add certificate reloader on SIGHUP
2017-09-26 13:04:39 -07:00
Kane York
8767206105
Revert switching cache implementation
2017-09-25 15:26:29 -07:00
Kane York
7657357164
Compile fixes, switch cache implementation
2017-09-25 15:08:22 -07:00
Kane York
75e1a67e9a
Split bunched command list out to own array
2017-09-25 14:37:48 -07:00
Kane York
bdd5b5416d
add visibility for how many items in response cache
2017-09-25 14:28:21 -07:00
Kane York
44249a3721
Better shutdown code, release listeners
2017-09-21 14:33:06 -07:00
Kane York
b108177942
Add /all_topics endpoint
...
Temporarily not protected with sealing, we'll see how the performance is
first.
2017-09-21 10:33:06 -07:00
Kane York
230f4e9ccd
test: Ignore empty frames in Unmarshal()
2017-09-18 15:11:13 -07:00
Kane York
0744019555
Handle errors in UnmarshalClientMessage
2017-09-18 14:54:09 -07:00
Kane York
bd1051b4c1
Merge branch 'master' into patch-4
2017-09-18 14:35:46 -07:00
SirStendec
231e2839e8
Backend: Attempt fixing argument leak when RPC is called without arguments.
2017-09-17 14:40:39 -04:00
SirStendec
e1522456b4
Backend: Use IndexRune instead of Index for splitting Content-Type header checking errors.
2017-09-17 14:40:17 -04:00
SirStendec
5f0dc3ce6f
SocketServer: When parsing errors from the backend, ignore ;charset=
in Content-Type headers.
2017-09-17 14:22:31 -04:00
Kane York
1c55e8fca7
Extract form sealing to a package
2017-09-15 16:40:40 -07:00
Kane York
ced892fd1a
Fix more warnings
2017-09-15 16:30:11 -07:00
Kane York
1aa1046073
Finish removing emote usage data reporting
2017-09-15 16:26:44 -07:00
Kane York
8626b476db
msg.Reply(), remove unused parameter names, remove emote_usage
2017-09-15 16:25:52 -07:00
Mike
d208fcb3b6
Merge pull request #235 from riking/patch-4
...
Extract JSON error instead of re-encoding it
2017-09-15 19:09:55 -04:00
Kane York
537800956a
Extract JSON error instead of re-encoding it
2017-09-15 16:08:23 -07:00
Mike
7fd7592443
Merge pull request #234 from riking/patch-4
...
at least pretend to make Statistics updates thread-safe
2017-09-15 19:04:26 -04:00
Kane York
ad1296e0ed
fix errors without a message ID
2017-09-15 16:03:09 -07:00
Kane York
e725dc248c
at least pretend to make Statistics thread-safe
...
reduce websocket read buffers
2017-09-15 15:57:21 -07:00
Mike
76fca392a7
Merge pull request #233 from riking/patch-3
...
Fix BunchedCommand replies
2017-09-15 17:02:00 -04:00
Kane York
443a658af2
Fix BunchedCommand replies
2017-09-15 13:58:13 -07:00
Kane York
7d5fee46bd
Remove DebugHello
2017-09-15 13:45:17 -07:00
Kane York
9594bda74a
NotLikeThis
2017-09-15 13:41:18 -07:00
Kane York
e0ae732f35
move send out of lock
2017-09-15 13:20:28 -07:00
Kane York
fd357ae6f2
reject pongs for non-set-up clients
2017-09-15 13:19:33 -07:00