Commit Graph

1093 Commits

Author SHA1 Message Date
Karmanyaah Malhotra c2382d29a1 refactor visitor IPs and allow exempting IP Ranges
Use netip.Addr instead of storing addresses as strings. This requires
conversions at the database level and in tests, but is more memory
efficient otherwise, and facilitates the following.

Parse rate limit exemptions as netip.Prefix. This allows storing IP
ranges in the exemption list. Regular IP addresses (entered explicitly
or resolved from hostnames) are IPV4/32, denoting a range of one
address.
2022-10-05 16:04:42 -05:00
Philipp Heckel e0ad926ce9 More projects 2022-10-02 16:20:24 -04:00
Philipp Heckel 04e91a1616 Blog posts and projects 2022-10-02 00:03:44 -04:00
Philipp Heckel 5014bba0b3 Replace interface{} 2022-10-01 16:31:48 -04:00
Philipp Heckel eaf3e83e72 Bump release log 2022-10-01 15:58:39 -04:00
Philipp Heckel bddde5c637 Bump Go version, Generics whoooo 2022-10-01 15:50:48 -04:00
Philipp Heckel b15ecd785e Fix trailing slash issue for base-url 2022-10-01 15:23:14 -04:00
Philipp Heckel f8c9945cc4 Korean 2022-10-01 14:54:16 -04:00
Philipp Heckel 0fc8dee9a9 Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web 2022-10-01 14:51:52 -04:00
Philipp Heckel f01576e40d Sponsors to README 2022-09-30 12:06:31 -04:00
Philipp Heckel ea669c75a3 Add sponsors to release notes 2022-09-30 12:00:30 -04:00
Christian Meis 4abd0e290a
Translated using Weblate (German)
Currently translated at 100.0% (189 of 189 strings)

Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/de/
2022-09-29 16:23:02 +02:00
Philipp Heckel bcda08a01c Developer docs, closes #414 2022-09-28 09:22:36 -04:00
YJSoft 60043f14ea
Translated using Weblate (Korean)
Currently translated at 100.0% (189 of 189 strings)

Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/ko/
2022-09-28 10:17:51 +02:00
Philipp Heckel d3cfa3456c Install docs 2022-09-27 12:50:07 -04:00
Philipp Heckel 903ba8df4d Bump versions 2022-09-27 12:49:20 -04:00
Philipp Heckel 46fcbdb827 Deprecation warnings 2022-09-27 12:45:43 -04:00
Philipp Heckel 419bfecd6f Reformatting, make update 2022-09-27 12:37:02 -04:00
Philipp Heckel a9019131cf Polish 2022-09-27 07:44:00 -04:00
Philipp Heckel 5e0e8e7db0 Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web 2022-09-27 07:37:08 -04:00
YJSoft f0f4de2719
Added translation using Weblate (Korean) 2022-09-27 10:37:39 +02:00
Patryk 61d5293ba0
Translated using Weblate (Polish)
Currently translated at 100.0% (189 of 189 strings)

Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/pl/
2022-09-24 00:15:31 +02:00
Philipp Heckel fd21d2f4ce Added Ukranian 2022-09-23 12:55:40 -04:00
Philipp Heckel e6b07e22a8 Merge branch 'main' of https://hosted.weblate.org/git/ntfy/web 2022-09-23 12:43:19 -04:00
Philipp Heckel b117c217e4 Deps 2022-09-23 12:42:44 -04:00
Patryk 1e823b4f89
Added translation using Weblate (Polish) 2022-09-22 22:14:30 +02:00
Philipp C. Heckel 36e805828e
Merge pull request #403 from the-lazy-fox/patch-1
Update develop.md
2022-09-20 14:18:43 -04:00
TheLazyFox b37b3d97ad
Update develop.md 2022-09-19 13:59:29 +02:00
Philipp Heckel 4446795dad Integrations 2022-09-12 23:31:30 -04:00
Philipp Heckel ed4cc86c5c Add whitelisting logic for nginx to docs 2022-09-12 14:17:33 -04:00
Philipp Heckel 6476978a2e Move things 2022-09-11 16:31:39 -04:00
Philipp Heckel 23a127d20b Docs 2022-09-11 16:25:40 -04:00
Philipp Heckel ae1fb74ac6 Merge branch 'main' of github.com:binwiederhier/ntfy into icons 2022-09-10 23:22:48 -04:00
Philipp Heckel 38c3b1fbf7 Release notes 2022-09-10 23:19:35 -04:00
Vladimir Kopitsa 42c0dbab65
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (189 of 189 strings)

Translation: ntfy/Web app
Translate-URL: https://hosted.weblate.org/projects/ntfy/web/uk/
2022-09-09 16:17:50 +02:00
Vladimir Kopitsa 97a55babe1
Added translation using Weblate (Ukrainian) 2022-09-08 15:07:29 +02:00
Philipp Heckel c84d10a6df Bump releases page 2022-09-05 15:17:00 -04:00
Philipp Heckel f7f72f44a1 Merge branch 'main' into la-ninpre/main 2022-09-05 15:14:14 -04:00
Philipp Heckel f54dce4c3f Bump versions 2022-09-05 15:12:04 -04:00
Philipp Heckel cee46044cd Donation FAQ 2022-09-05 15:05:44 -04:00
Philipp C. Heckel 58e782b475
Create FUNDING.yml 2022-09-05 14:29:38 -04:00
Philipp Heckel 601f01bc49 UptimeRobot docs, release notes 2022-09-03 16:01:28 -04:00
Philipp Heckel 9dc19f1d07 Merge branch 'add-UptimeRobot-example' into main 2022-09-03 15:45:59 -04:00
Philipp Heckel 4ea1e23361 Docker install docs 2022-09-03 15:34:34 -04:00
la-ninpre 2fb93b1eb7
cmd: add go1.18 build directives 2022-09-01 00:49:08 +03:00
Philipp C. Heckel eed3e28790
Merge pull request #392 from connorlanigan/patch-1
docs: Mismatched quotation mark
2022-08-31 16:48:02 -04:00
la-ninpre e60e770419
cmd: unify unix-specific code 2022-08-31 23:26:43 +03:00
Connor Lanigan 62c8cafff9
docs: Mismatched quotation mark 2022-08-31 22:19:37 +02:00
joephein 5181acdd7c Stylistic improvement 2022-08-31 08:48:42 +02:00
joephein 6db2908d69 Fixed one more spelling issue in the new UptimeRobot example 2022-08-31 08:47:22 +02:00