Commit Graph

23 Commits (01d21165e9dad8935b4da639012727dd3df29dbf)

Author SHA1 Message Date
Philipp Heckel e8688fed4b Lots more tests 2021-12-10 22:57:01 -05:00
Philipp Heckel 196c86d12b WIP_ Add 'At:'/'Delay:' headers to support scheduled messages 2021-12-10 11:31:42 -05:00
Philipp Heckel d6fbccab55 Add 'Cache: no' header, closes #41 2021-12-09 10:23:17 -05:00
Philipp Heckel 9a56c24dbe Make ntfy run as ntfy user/group, closes #38 2021-12-08 22:08:44 -05:00
Philipp Heckel fd71589f60 More test; begin test infra stuff 2021-12-07 12:23:42 -05:00
Philipp Heckel da8f90d388 gofmt 2021-12-07 10:38:58 -05:00
Philipp Heckel d0d1f9e5c7 Docs for "tuning for scale" 2021-12-06 16:43:06 -05:00
Philipp Heckel 62f4d9963e Merge branch 'main' into docs 2021-12-02 08:53:11 -05:00
Philipp Heckel 07a1fe3acb Add TLS/HTTPS 2021-12-02 08:52:48 -05:00
Philipp Heckel ae7bfb2c97 WIP: Docs 2021-12-01 23:08:12 -05:00
Philipp Heckel 0170f673bd Fix rate limiting behind proxy, make configurable 2021-11-05 13:46:27 -04:00
Philipp Heckel c9124cb5eb Make web ui prettier 2021-11-04 22:32:17 -04:00
Philipp Heckel 5948f39a53 Add firebase subscriber to topics from cache upon initialization; stricter rate limits 2021-11-03 21:16:07 -04:00
Philipp Heckel 30a1ffa7cf Clean up readme 2021-11-03 11:33:34 -04:00
Philipp Heckel 67922b0ae5 Cache 2021-11-02 14:08:21 -04:00
Philipp Heckel b775e6dfce Limits 2021-11-01 16:39:40 -04:00
Philipp Heckel fa7a45902f Subscription limit 2021-11-01 15:21:38 -04:00
Philipp Heckel 4b455e0fd8 Config file 2021-10-29 14:03:41 -04:00
Philipp Heckel b145e693a5 Add firebase support 2021-10-29 13:58:14 -04:00
Philipp Heckel ad17be1683 WIP: Firebase support 2021-10-28 23:50:38 -04:00
Philipp Heckel a38aca47bd Subscribe endpoint consolidation; same behavior for all endpoints; keepalive 2021-10-27 14:56:17 -04:00
Philipp Heckel 23cf77e0b7 Rate limiting, docs 2021-10-23 22:49:50 -04:00
Philipp Heckel e1c9fef6dc Makefile, Dockerfile, GoReleaser, config.yml, systemd service 2021-10-23 21:29:45 -04:00