Commit History

Autor SHA1 Mensaxe Data
  Philipp Heckel 113900d3eb Cache startup queries %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 3334d84861 Fix another race, add test %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel ed9d99fd57 "Fix" data race %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel edfc1b78a1 Delayed message lock shorter %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel c1f7bed8d1 Fix tests, lock topic as short as possible %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 85f2252a77 WIP: Shorter lock, for #338 %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel d05211648d Fix `since=<id>` implementation for multiple topics, closes #336 %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 25a4b29ffc Return HTTP 500 on Matrix discovery GET if base-url not configured; log entire HTTP request when TRACE enabled %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 9918f4965d Only use last X-Forwarded-For address as visitor address, closes #328 %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 18bd3c0e55 Docs and Matrix tests %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel ebbc2838ba Move error handling to main error handling; move matrix logic to its own file %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 91375b2e8e Minor refactor, added GET %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 27910772f0 Derpyderp %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel e9f3edb76b WIP: Matrix %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel cf0f002bfa Add version number to ntfy serve output %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 2b42cea1a3 Allow HEAD requests for file attachments %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 0521f19ea4 Fix docs header color; tiny other fixes with logging %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel e12995e218 Logging in subscribe and publish command %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 5cc0b194d3 Add --trace and --no-log-dates; add docs %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 7845eb0124 So much logging %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel ab955d4d1c Logging %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel a04cf5fcb6 Merge branch 'main' into logging %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel c80e4e1aa9 Make Firebase logic testable, test it %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel f9284a098a Store Sender IP in DB for delayed messages %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 8283b6be97 Firebase quota limit %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel dc0e699fb5 WIP: Logging %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel b2c2bd1e4b Remove "poll" alias for X-Poll-ID %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 96bb357435 Polish the poll_request stuff %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel 6a43c1a126 WIP: iOS poll_request forwarder %!s(int64=3) %!d(string=hai) anos
  Philipp Heckel af76a2606d Support for Firebase ~poll keepalive topic that wakes up iOS devices every 20 minutes %!s(int64=3) %!d(string=hai) anos