- mai 02, 2021
-
-
Eugen Rochko a rédigé
Third argument of `ping` is the callback Regression from #15932
-
- mai 01, 2021
-
-
Eugen Rochko a rédigé
-
- mars 24, 2021
-
-
Claire a rédigé
* Switch from deprecated ClusterWS/cws to ws package Fixes #15184 Co-authored-by:
Edho Arief <me@nanaya.pro> * Make bufferutil and utf-8-validate optional dependencies Co-authored-by:
Edho Arief <me@nanaya.pro>
-
- nov. 23, 2020
-
-
abcang a rédigé
* eslint --fix * fix consistent-return * fix promise/catch-or-return * ignore import rule
-
- nov. 12, 2020
-
-
Eugen Rochko a rédigé
Fix #14816
-
- sept. 22, 2020
-
-
fuyu a rédigé
-
- août 12, 2020
-
-
Eugen Rochko a rédigé
-
- août 11, 2020
-
-
Eugen Rochko a rédigé
-
- juin 24, 2020
-
-
ThibG a rédigé
Fixes #14131 Our `mastodon:setup` task defaults to a blank password rather than the absence of password, but some versions of Redis reject blank password authentication when authentication is possible without a password. The Ruby code only uses the Redis password when it's not blank, so do the same for the node.js part.
-
- juin 02, 2020
-
-
Eugen Rochko a rédigé
-
- mai 10, 2020
-
-
Takeshi Umeda a rédigé
* Add remote only to public timeline * Fix code style
-
- jan. 24, 2020
-
-
Ben Lubar a rédigé
* Send output on the server-sent events stream immediately so the client sees that it was successfully opened even if it doesn't have any messages. Fix transparent SSE streaming for the public:local and hashtag:local stream types. * Tell caches to never store server-sent events.
-
- juil. 30, 2019
-
-
Eugen Rochko a rédigé
-
- juil. 15, 2019
-
-
Eugen Rochko a rédigé
-
- mai 24, 2019
-
-
ThibG a rédigé
* Check OAuth token scopes in the streaming API * Use Sec-WebSocket-Protocol instead of query string to pass WebSocket token Inspired by https://github.com/kubevirt/kubevirt/issues/1242
-
- mai 22, 2019
-
-
abcang a rédigé
-
- mars 10, 2019
-
-
Eugen Rochko a rédigé
Fix #10223
-
Eugen Rochko a rédigé
* Fix SSL configuration regression in streaming API Fix #10223 * Fix code style issues and integrate #10219 * Fix dumb thing
-
- mars 08, 2019
-
-
Sascha a rédigé
* config: add DB_SSLMODE for managed/remote PG * streaming: set PG sslmode, defaults to prefer
-
- oct. 21, 2018
-
-
Gomasy a rédigé
-
- oct. 20, 2018
-
-
Eugen Rochko a rédigé
Previously, the server would attempt taking port/socket in worker process, and if it was taken, fail, which made the master process create a new worker. This led to really high CPU usage if the streaming API was started when the port or socket were not available. Now, before clustering (forking) into worker processes, a test server is created and then removed to check if it can be done.
-
- oct. 11, 2018
-
-
Eugen Rochko a rédigé
* Add check for missing tag param in streaming API Fixes error: ``` TypeError: Cannot read property 'toLowerCase' of undefined at app.get (.../streaming/index.js:493:50) ``` * Fix code style issues
-
- oct. 07, 2018
-
-
Eugen Rochko a rédigé
* Add conversations API * Add web UI for conversations * Add test for conversations API * Add tests for ConversationAccount * Improve web UI * Rename ConversationAccount to AccountConversation * Remove conversations on block and mute * Change last_status_id to be a denormalization of status_ids * Add optimistic locking
-
- août 26, 2018
-
-
Eugen Rochko a rédigé
GET /api/v1/streaming/health Answers with OK. Fix #8337
-
- août 24, 2018
-
-
MIYAGI Hikaru a rédigé
* Support UNIX domain socket for streaming service without using PORT The use of UNIX domain socket for streaming service was not officially supported, but it was made unofficial to use by setting a path to PORT. From now on, SOCKET will be used just like setting for puma. * Hundle relative path
-
- juil. 14, 2018
-
-
Eugen Rochko a rédigé
-
- mai 21, 2018
-
-
Yamagishi Kazutoshi a rédigé
-
- avr. 18, 2018
-
-
Kaito Sinclaire a rédigé
* Added a timeline for Direct statuses * Lists all Direct statuses you've sent and received * Displayed in Getting Started * Streaming server support for direct TL * Changes to match other timelines in 2.0
-
- avr. 17, 2018
-
-
abcang a rédigé
-
- déc. 13, 2017
- déc. 12, 2017
-
-
erin a rédigé
On an unhandled worker exception, we should log the exception and exit with nonzero status, instead of letting workers silently fail and restarting them in an endless loop. Note: we previously tried to handle the `'error'` signal. That's not a signal Node fires; my patch traps `'uncaughtException'`, which is what the code was _trying_ to do.
-
nullkal a rédigé
* make it possible to stream public timelines without authorization * Fix * Make eslint allow `value == null` * Remove redundant line * Improve style and revert .eslintrc.yml * Fix streamWsEnd * Show IP address instead of (anonymous user) * Add missing semicolon
-
- nov. 18, 2017
-
-
Baptiste Gelez a rédigé
-
- nov. 17, 2017
-
-
Eugen Rochko a rédigé
* Add structure for lists * Add list timeline streaming API * Add list APIs, bind list-account relation to follow relation * Add API for adding/removing accounts from lists * Add pagination to lists API * Add pagination to list accounts API * Adjust scopes for new APIs - Creating and modifying lists merely requires "write" scope - Fetching information about lists merely requires "read" scope * Add test for wrong user context on list timeline * Clean up tests
-
- oct. 17, 2017
-
-
masarakki a rédigé
-
- sept. 24, 2017
-
-
Eugen Rochko a rédigé
-
- sept. 04, 2017
-
-
voidSatisfaction a rédigé
-
- juil. 07, 2017
-
-
Nolan Lawson a rédigé
-
Eugen Rochko a rédigé
* Restore streaming API output format Regression from #4090 * Remove whitespace
-