Commit History

Author SHA1 Message Date
  Philipp Heckel edfc1b78a1 Delayed message lock shorter 2 years ago
  Philipp Heckel c1f7bed8d1 Fix tests, lock topic as short as possible 2 years ago
  Philipp Heckel 85f2252a77 WIP: Shorter lock, for #338 2 years ago
  Philipp Heckel d05211648d Fix `since=<id>` implementation for multiple topics, closes #336 2 years ago
  Philipp Heckel 25a4b29ffc Return HTTP 500 on Matrix discovery GET if base-url not configured; log entire HTTP request when TRACE enabled 2 years ago
  Philipp Heckel 9918f4965d Only use last X-Forwarded-For address as visitor address, closes #328 2 years ago
  Philipp Heckel 18bd3c0e55 Docs and Matrix tests 2 years ago
  Philipp Heckel ebbc2838ba Move error handling to main error handling; move matrix logic to its own file 2 years ago
  Philipp Heckel 91375b2e8e Minor refactor, added GET 2 years ago
  Philipp Heckel 27910772f0 Derpyderp 2 years ago
  Philipp Heckel e9f3edb76b WIP: Matrix 2 years ago
  Philipp Heckel cf0f002bfa Add version number to ntfy serve output 2 years ago
  Philipp Heckel 2b42cea1a3 Allow HEAD requests for file attachments 2 years ago
  Philipp Heckel 0521f19ea4 Fix docs header color; tiny other fixes with logging 2 years ago
  Philipp Heckel e12995e218 Logging in subscribe and publish command 2 years ago
  Philipp Heckel 5cc0b194d3 Add --trace and --no-log-dates; add docs 2 years ago
  Philipp Heckel 7845eb0124 So much logging 2 years ago
  Philipp Heckel ab955d4d1c Logging 2 years ago
  Philipp Heckel a04cf5fcb6 Merge branch 'main' into logging 2 years ago
  Philipp Heckel c80e4e1aa9 Make Firebase logic testable, test it 2 years ago
  Philipp Heckel f9284a098a Store Sender IP in DB for delayed messages 2 years ago
  Philipp Heckel 8283b6be97 Firebase quota limit 2 years ago
  Philipp Heckel dc0e699fb5 WIP: Logging 2 years ago
  Philipp Heckel b2c2bd1e4b Remove "poll" alias for X-Poll-ID 2 years ago
  Philipp Heckel 96bb357435 Polish the poll_request stuff 2 years ago
  Philipp Heckel 6a43c1a126 WIP: iOS poll_request forwarder 2 years ago
  Philipp Heckel af76a2606d Support for Firebase ~poll keepalive topic that wakes up iOS devices every 20 minutes 2 years ago
  Philipp Heckel c684a39191 Fine tuning 2 years ago
  Curid 9684629549 Add disable option to web-root 2 years ago
  Philipp Heckel edfed24c27 Make Upgrade header check for websockets case insensitive, closes #228 2 years ago
  Philipp Heckel 1f6118f068 Finish up better parsing 2 years ago
  Philipp Heckel b805d49cfd Disallow HEAD/GET requests with body 2 years ago
  Philipp Heckel 712c292183 More docs 2 years ago
  Philipp Heckel 8900df27c9 Docs, still WIP 2 years ago
  Philipp Heckel 5a9b2122c2 Make simple actions parsing work 2 years ago
  Philipp Heckel 55869f551e Add ID 2 years ago
  Philipp Heckel 26efd481e3 WIP Actions 2 years ago
  Philipp Heckel aba7e86cbc Attachment behavior fix for Firefox 2 years ago
  Philipp Heckel f98743dd9b Continued work on send dialog and drag and drop 2 years ago
  Philipp Heckel b67d9fc85d Added missing 'delay' and 'email' params to publish as json 2 years ago
  Philipp Heckel 03ad5dcff6 Add Allow-Origin: *, because YOLO 2 years ago
  Philipp Heckel b409c89d3b Do not allow comma in topic name in publish via GET endpoint (no ticket) 2 years ago
  Philipp Heckel 8fcc40942f Publish as JSON 2 years ago
  Philipp Heckel 37d4d5d647 PUT/POST as JSON, relates to #133 2 years ago
  Philipp Heckel 750be7f07e Fix content type for config.js 2 years ago
  Philipp Heckel 3f978bc45f Better test messages 2 years ago
  Philipp Heckel 488aeb119b Gzip static responses 2 years ago
  Philipp Heckel 160c72997f Fix auth base64, fix iPhone things 2 years ago
  Philipp Heckel 840cb5b182 Add server-generated /config.js; add error boundary 2 years ago
  Philipp Heckel acde2e5b6e Remove indexPage 2 years ago