Commit Graph

527 Commits (8eae44ea614483c912f6484cfb2295d12096fec1)

Author SHA1 Message Date
binwiederhier 8eae44ea61 Topic expiry attempt 2023-02-23 16:03:40 -05:00
binwiederhier 57e1104afb Ensure we return 429s for Matrix endpoints too; return proper error codes 2023-02-23 15:38:45 -05:00
binwiederhier ede957973b Merge branch 'main' into vrate 2023-02-23 14:03:11 -05:00
binwiederhier 422ad0cc5d UnifiedPush: Treat non-Basic/Bearer `Authorization` header like header was not sent 2023-02-23 10:15:57 -05:00
binwiederhier 0c3d832c5f More todos 2023-02-23 09:38:53 -05:00
binwiederhier 483410c4a2 More tests; Discovered a bug with the response codes 2023-02-22 22:44:48 -05:00
binwiederhier bdeec4d297 Polish a little 2023-02-22 22:26:43 -05:00
binwiederhier 21b27b5dbe Working test 2023-02-22 21:33:18 -05:00
binwiederhier 29340e7e24 Add test, fails 2023-02-22 21:00:56 -05:00
binwiederhier 4ab450309f Merge branch 'main' into user-account 2023-02-22 19:22:47 -05:00
Karmanyaah Malhotra ce7d447f16 limitRequestsWithTopic 2023-02-21 22:40:15 -06:00
binwiederhier ef9d6d9f6c Support for annual billing intervals 2023-02-21 22:44:30 -05:00
Karmanyaah Malhotra 0e4044b747 rename lastVisitor to vRate 2023-02-21 20:18:04 -06:00
Karmanyaah Malhotra bc3d897d7a Use mutexes in topic 2023-02-21 20:16:03 -06:00
Karmanyaah Malhotra 1655f584f9 rate limiting impl 2.0? 2023-02-21 20:04:56 -06:00
binwiederhier 67b45455b8 Do not panic when changing tiers, and user is nil 2023-02-20 21:46:25 -05:00
Karmanyaah Malhotra 36685e9df9 Suggested changes
- b9badee6db (r1111115151)
- b9badee6db (r1111114771)
2023-02-20 17:58:51 -06:00
binwiederhier 83d7dd99e8 Fix comments 2023-02-20 15:48:34 -05:00
Philipp Born e892b994c3
add support to pass access-token for e-mail publishing 2023-02-20 12:45:43 +01:00
binwiederhier 5f75e98861 Parse nested multipart emails, fixes #610 2023-02-19 10:13:25 -05:00
binwiederhier e9b05e8ed7 Support for base64 encoded emails 2023-02-19 09:39:04 -05:00
binwiederhier fb727fc84a Derp 2023-02-18 19:54:47 -05:00
binwiederhier 96439ac41f Do not set m.Expires if `cache: no` is set 2023-02-18 19:48:21 -05:00
binwiederhier 9ff3bb0c87 Ensure that calls to standard logger `log.Println` also output JSON 2023-02-17 20:52:48 -05:00
binwiederhier 38e7801b41 Fix panic in manager when `attachment-cache-dir` is not set, fixes #617 2023-02-17 15:56:48 -05:00
binwiederhier c8c16eb8e6 Fix failing test 2023-02-16 16:32:43 -05:00
binwiederhier b8e976f4f6 Bump to 2.0.0 2023-02-16 14:21:19 -05:00
binwiederhier 6c51b7558a Fine tuning error messages, add --ignore-exists flag to tier/user command 2023-02-16 10:35:23 -05:00
binwiederhier 76d46ec646 Minor tweaks 2023-02-15 10:55:01 -05:00
Karmanyaah Malhotra b9badee6db remove TTL, will make a seperate PR 2023-02-15 03:38:24 -06:00
Karmanyaah Malhotra c6b64df662 remove ttl 2023-02-15 03:31:59 -06:00
binwiederhier 0df3e3e4f5 Merge branch 'main' into user-account 2023-02-14 21:22:46 -05:00
binwiederhier 8d7ff4d7db SMTP server tests 2023-02-14 20:56:02 -05:00
Karmanyaah Malhotra 7c5b9c0e62 only log expiry if applicable 2023-02-14 14:21:33 -06:00
Karmanyaah Malhotra 6bfe4a9779 Bill to visitor and set TTL in response 2023-02-14 14:07:02 -06:00
Karmanyaah Malhotra fb2fa4c478 Fix m.Expires and prune stale topics based on lastVisitorExpires 2023-02-14 14:00:43 -06:00
Karmanyaah Malhotra 28b654ae27 Keep track of lastVisitor to a topic 2023-02-14 13:58:13 -06:00
binwiederhier 80292f1f4d Tiny changes 2023-02-14 14:26:30 -05:00
Karmanyaah Malhotra d686e1ee77 Use visitor instead of UserID in topicSubscription 2023-02-14 13:07:32 -06:00
binwiederhier 66cf54e458 Fix delayed messages expiry, thanks to @karmanyaahm 2023-02-14 14:05:41 -05:00
binwiederhier 610adb062b More docs 2023-02-14 13:58:49 -05:00
binwiederhier 70aa384bc3 Docs for access tokens 2023-02-13 21:35:58 -05:00
binwiederhier 355424c0da Fix trace logging 2023-02-13 13:20:05 -05:00
binwiederhier bed60b71ff Tester feedback 2023-02-12 21:05:24 -05:00
binwiederhier cc309e87e9 Remove awkward subscription id 2023-02-12 14:09:44 -05:00
binwiederhier 9131d3d521 Token tests 2023-02-12 12:19:46 -05:00
binwiederhier 6b4971786f Fix intermittent test failure; add test for expiring messages after reservation removal 2023-02-12 12:08:56 -05:00
binwiederhier 1f010acb30 Tests for manager.go 2023-02-12 08:29:44 -05:00
binwiederhier 8bf64d8723 A few manager tests 2023-02-11 22:14:09 -05:00
binwiederhier 73b0161ff7 Remove self-review todo 2023-02-11 20:45:04 -05:00