Skip to content
Extraits de code Groupes Projets
  1. mai 02, 2021
  2. mai 01, 2021
  3. mars 24, 2021
  4. nov. 23, 2020
    • abcang's avatar
      Fixed ESLint error (#15214) · a2da0262
      abcang a rédigé
      * eslint --fix
      
      * fix consistent-return
      
      * fix promise/catch-or-return
      
      * ignore import rule
      a2da0262
  5. nov. 12, 2020
  6. sept. 22, 2020
  7. août 12, 2020
  8. août 11, 2020
  9. juin 24, 2020
    • ThibG's avatar
      Change streaming server to treat blank redis password as password-less auth (#14135) · ddcdddd6
      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.
      ddcdddd6
  10. juin 02, 2020
  11. mai 10, 2020
  12. jan. 24, 2020
    • Ben Lubar's avatar
      minor server-sent events fixes (#12945) · 0dfba088
      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.
      0dfba088
  13. juil. 30, 2019
  14. juil. 15, 2019
  15. mai 24, 2019
  16. mai 22, 2019
  17. mars 10, 2019
  18. mars 08, 2019
  19. oct. 21, 2018
  20. oct. 20, 2018
    • Eugen Rochko's avatar
      Check if port/socket is available before forking in Streaming API (#9023) · 369cc5f5
      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.
      369cc5f5
  21. oct. 11, 2018
  22. oct. 07, 2018
    • Eugen Rochko's avatar
      Add conversations API (#8832) · 774ac473
      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
      774ac473
  23. août 26, 2018
  24. août 24, 2018
  25. juil. 14, 2018
  26. mai 21, 2018
  27. avr. 18, 2018
    • Kaito Sinclaire's avatar
      Direct messages column (#4514) · 156b916c
      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
      156b916c
  28. avr. 17, 2018
  29. déc. 13, 2017
  30. déc. 12, 2017
    • erin's avatar
      Improve error handling in streaming/index.js (#5968) · c986218c
      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.
      c986218c
    • nullkal's avatar
      make it possible to stream public timelines without authorization (#5977) · cfea2821
      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
      cfea2821
  31. nov. 18, 2017
  32. nov. 17, 2017
    • Eugen Rochko's avatar
      Lists (#5703) · 24cafd73
      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
      24cafd73
  33. oct. 17, 2017
  34. sept. 24, 2017
  35. sept. 04, 2017
  36. juil. 07, 2017
Chargement en cours