Commit Graph

  • fa73089f59 Initial work to support structured errors Daniel Sockwell 2020-03-31 12:57:46 -0400
  • 81b454c88c
    Extract tests to separate files (#113) v0.6.7 Daniel Sockwell 2020-03-31 09:05:51 -0400
  • 20d0232942 Extract tests to separate files Daniel Sockwell 2020-03-31 08:42:40 -0400
  • 5965a514fd
    Reorganize code, pt2 (#112) Daniel Sockwell 2020-03-30 18:54:00 -0400
  • 4a66be90ac Finish second reorganization Daniel Sockwell 2020-03-30 18:39:20 -0400
  • e1909bf14f Refactor RedisConn and Receiver Daniel Sockwell 2020-03-30 17:04:23 -0400
  • 6f64c511d2 WIP Daniel Sockwell 2020-03-29 18:08:04 -0400
  • f59890159d WIP RedisMsg refactor Daniel Sockwell 2020-03-29 15:12:30 -0400
  • 89faddfe64 Add tests to Redis parsing Daniel Sockwell 2020-03-28 16:27:40 -0400
  • 96760e50e5 Cleanup RedisMsg parsing [WIP] Daniel Sockwell 2020-03-28 12:15:36 -0400
  • 0acbde3eee
    Reorganize code, pt1 (#110) Daniel Sockwell 2020-03-27 12:00:48 -0400
  • ca4f1263fc Fix Receiver for tests Daniel Sockwell 2020-03-27 11:50:09 -0400
  • fb2d7b39fb Fix tests for code reorganization Daniel Sockwell 2020-03-27 11:30:54 -0400
  • a329680a1c Reorganize Receiver to cut RedisStream Daniel Sockwell 2020-03-27 09:21:25 -0400
  • 631e818998 Improve module boundary/privacy Daniel Sockwell 2020-03-26 14:43:14 -0400
  • a7603739ee Prevent Reciever from querying postgres Daniel Sockwell 2020-03-26 12:13:15 -0400
  • 2dd9ccbf91
    Performance tuning (#108) v0.6.5 Daniel Sockwell 2020-03-25 17:50:32 -0400
  • 99f71ab269 Add additional parsing tests Daniel Sockwell 2020-03-25 16:44:23 -0400
  • 562f239b55 Add tests and benchmarks Daniel Sockwell 2020-03-23 19:37:29 -0400
  • 20d8037846 Add Event type for faster parsing Daniel Sockwell 2020-03-23 11:03:07 -0400
  • d43351c0d1 Initial implementation WIP Daniel Sockwell 2020-03-22 18:20:06 -0400
  • 8797a47efd
    Stop filtering out toots with language set to `""` (#100) v0.6.4 Daniel Sockwell 2020-03-20 15:43:50 -0400
  • 9ee9d4d4f9 Stop filtering out toots with language set to `""` Daniel Sockwell 2020-03-20 14:45:13 -0400
  • a6b4d968cb
    Add support for WHITELIST_MODE (#99) Daniel Sockwell 2020-03-20 14:42:01 -0400
  • 2c1639134e Add support for WHITELIST_MODE Daniel Sockwell 2020-03-20 14:30:14 -0400
  • eda52c20b1
    Add additional info logging (#98) v0.6.3 Daniel Sockwell 2020-03-19 20:54:23 -0400
  • c007c9e2ce Add additional info logging Daniel Sockwell 2020-03-19 20:44:16 -0400
  • 8c6b8e87f5
    Remove language filter from home timeline (#97) Daniel Sockwell 2020-03-19 19:40:01 -0400
  • 4f101f4814 Remove language filter from home timeline Daniel Sockwell 2020-03-19 19:29:50 -0400
  • 2096e1348b
    Add support for announcement event type (#96) v0.6.2 Daniel Sockwell 2020-03-19 13:20:48 -0400
  • 28709a296c Add support for announcement event type Daniel Sockwell 2020-03-19 13:11:34 -0400
  • dc6256d521
    Fix double-escaping of delete payload (#95) Daniel Sockwell 2020-03-19 12:10:59 -0400
  • 6eea35ecf3 Fix double-escaping of delete payload Daniel Sockwell 2020-03-19 11:04:56 -0400
  • 8843f18f5f
    Fix valid language (#93) v0.6.1 v0.6.0 Daniel Sockwell 2020-03-18 20:37:10 -0400
  • 1680bad9de Bump version Daniel Sockwell 2020-03-18 20:06:22 -0400
  • 4ee142cafc Disable outdated tests Daniel Sockwell 2020-03-18 20:05:22 -0400
  • e0d3a243f4 Fix bug with incorrect parsing of incomming timeline Daniel Sockwell 2020-03-18 19:01:21 -0400
  • 1e8f119327 Block statuses from blocking users Daniel Sockwell 2020-03-18 18:02:37 -0400
  • 5c1ff31162 Make debug output more readable Daniel Sockwell 2020-03-18 16:53:54 -0400
  • 3ca81f71e9 Clean up Receiver's use of Timeline Daniel Sockwell 2020-03-18 15:43:44 -0400
  • bef5cfa45b Use Timeline type instead of String Daniel Sockwell 2020-03-18 12:26:36 -0400
  • 7dafa834c1 Refactor scope managment to use enum Daniel Sockwell 2020-03-15 16:54:16 -0400
  • f3d20153e5 Major refactor Daniel Sockwell 2020-03-14 21:16:48 -0400
  • 4df364d1ac WIP implementation of Message refactor Daniel Sockwell 2020-03-13 18:52:02 -0400
  • c0355827fb Fix panic on delete events Daniel Sockwell 2020-03-13 09:43:26 -0400
  • 440d691b0f
    Filter toots based on user and domain blocks (#89) v0.5.0 Daniel Sockwell 2020-03-12 22:44:31 -0400
  • dcf4167ad9 Update test and bump version Daniel Sockwell 2020-03-12 22:25:38 -0400
  • 9edb6ce797 Add support for domain blocks Daniel Sockwell 2020-03-12 22:20:18 -0400
  • 9ec8692ba5 Filter out toots involving blocked/muted users Daniel Sockwell 2020-03-12 21:35:33 -0400
  • 32fc17a89a Update tests Daniel Sockwell 2020-03-11 18:27:08 -0400
  • 35ab488b11 Read user and domain blocks from Postgres Daniel Sockwell 2020-03-11 16:45:03 -0400
  • ebe9aeccbc
    Hotfix for v0.4.8 (#87) Daniel Sockwell 2020-03-11 13:26:11 -0400
  • f27a25a34f Hotfix for v0.4.8 Daniel Sockwell 2020-03-11 12:23:45 -0400
  • ed75905fa3
    Increase verbosity of debug info (#86) v0.4.8 Daniel Sockwell 2020-03-11 11:31:29 -0400
  • 3cc78974c5 Add email field to User in tests Daniel Sockwell 2020-03-11 11:25:53 -0400
  • 2553a75e5e Increase verbosity of debug info Daniel Sockwell 2020-03-11 10:39:29 -0400
  • 405b5e88e5
    Update logging (#85) v0.4.7 Daniel Sockwell 2020-01-10 17:56:19 -0500
  • ca3c4dde5b Bump version to 0.4.7 Daniel Sockwell 2020-01-10 17:44:39 -0500
  • 5a5bf41470 Stop logging err when unix socket closed Daniel Sockwell 2020-01-10 17:41:14 -0500
  • 74324c7ba1 Change "Incoming" log msgs from Warn to Info Daniel Sockwell 2020-01-10 15:52:21 -0500
  • ac75cb54af
    Postgres connection pool (#84) Daniel Sockwell 2020-01-10 15:45:16 -0500
  • 9306f52976 s/pg_conn/pg_pool to match reality Daniel Sockwell 2020-01-10 15:27:26 -0500
  • cf86fded95 Update tests Daniel Sockwell 2020-01-10 14:58:13 -0500
  • 8334a3cbfa Initial postgres connection pool Daniel Sockwell 2020-01-10 14:46:29 -0500
  • 15ff1c8224 Upgrade rust-postgres library Daniel Sockwell 2020-01-10 13:38:47 -0500
  • 5482be9414
    Fix dev dependencies for benchmarks (#82) v0.4.6 Daniel Sockwell 2020-01-09 18:17:01 -0500
  • 4b5f178182 Fix dev dependencies for benchmarks Daniel Sockwell 2020-01-09 18:08:42 -0500
  • 0462267125
    Unix sockets (#81) Daniel Sockwell 2020-01-09 17:54:57 -0500
  • 94000e62a2 Update README and bump version Daniel Sockwell 2020-01-09 17:47:03 -0500
  • 70ab9e066e Add support for Unix sockets Daniel Sockwell 2020-01-09 17:26:24 -0500
  • cdc30e5d74 Fix unix socket permission issue Daniel Sockwell 2020-01-08 21:59:15 -0500
  • 20b9c7b593
    Update README with link to default nginx config (#80) Daniel Sockwell 2020-01-08 16:15:18 -0500
  • a177e2b9a9 Update README with link to default nginx config Daniel Sockwell 2020-01-08 16:07:45 -0500
  • be143016a2
    Send empty message as a keepalive ping (#78) v0.4.5 v0.4.3 Daniel Sockwell 2020-01-08 10:23:34 -0500
  • a3231d9fdd Send empty message as a keepalive ping Daniel Sockwell 2020-01-08 10:07:11 -0500
  • 5b9feda94e Merge branch 'master' of github.com:tootsuite/ragequit Daniel Sockwell 2020-01-08 10:05:34 -0500
  • 67c59401fd
    Unix sockets WIP (#77) Daniel Sockwell 2020-01-08 09:51:25 -0500
  • eccb74ea2d Update type data Daniel Sockwell 2020-01-08 09:39:50 -0500
  • df3f67b65a Bump version to v0.4.5 Daniel Sockwell 2020-01-08 09:37:27 -0500
  • 597d024b8f Add api/v1/streaming/health API endpoint (#74) Daniel Sockwell 2020-01-07 17:27:46 -0500
  • 9cc395e28c Initial WIP Unix socket implementation Daniel Sockwell 2020-01-08 09:21:39 -0500
  • b216a81e26
    Add api/v1/streaming/health API endpoint (#74) Daniel Sockwell 2020-01-07 17:27:46 -0500
  • 7cc0514c27 Add api/v1/streaming/health API endpoint Daniel Sockwell 2020-01-07 17:18:35 -0500
  • bf529a901b
    Treat env vars set to "" as if they were unset (#73) v0.4.4 Daniel Sockwell 2020-01-07 13:07:54 -0500
  • 8ed12660b8 Bump version to 4.4 Daniel Sockwell 2020-01-07 13:01:35 -0500
  • f84c5746fa Treat env vars set to "" as if they were unset Daniel Sockwell 2020-01-07 12:50:21 -0500
  • 07e8776090
    Redis hostname (#71) 0.4.3 Daniel Sockwell 2020-01-06 14:20:00 -0500
  • 803089f092 Bump version to 0.4.3 Daniel Sockwell 2020-01-06 14:11:49 -0500
  • 6a9e5998a8 Allow hostname in REDIS_HOST Daniel Sockwell 2020-01-06 14:06:40 -0500
  • 0de3d3c484
    Postgres config (#70) 0.4.2 Daniel Sockwell 2020-01-05 21:58:18 -0500
  • e239299c7c Update README and bump version to 0.4.2 Daniel Sockwell 2020-01-05 21:41:54 -0500
  • d15a1e54e7 Update postgres config to match other configs Daniel Sockwell 2020-01-05 21:33:04 -0500
  • a2adadfa8c Add logging for known env variables Daniel Sockwell 2020-01-05 18:00:11 -0500
  • 4a2d08c693
    Refactor/reorganize streaming code (#64) Daniel Sockwell 2019-10-09 14:46:56 -0400
  • e49208070e Refactor/reorganize streaming code Daniel Sockwell 2019-10-09 12:22:13 -0400
  • c281418f25
    Enforce type safety in config (#63) Daniel Sockwell 2019-10-08 20:35:26 -0400
  • fce9d4e0a7 Add type safety to RedisConfig Daniel Sockwell 2019-10-08 20:14:05 -0400
  • 526e9d99cb Significant progress on type safety Daniel Sockwell 2019-10-08 16:27:00 -0400
  • 503ddfd510 Store error messages as data Daniel Sockwell 2019-10-07 23:21:59 -0400
  • 74a2ac3bb2 Before deleting redundnat macros Daniel Sockwell 2019-10-07 22:39:52 -0400