Commit Graph
116 Commits
Author SHA1 Message Date
binwiederhier 7ed7fea081 Limit memory usage in templates 2026-08-03 18:34:29 +02:00
binwiederhier a001ac5195 Template execution rework 2026-07-08 21:08:07 +02:00
binwiederhier c5e5be0746 Merge branch 'main' of github.com:binwiederhier/ntfy into 1511-ampersand 2026-06-24 05:42:12 -04:00
binwiederhier fd716e4807 Phase 1 2026-06-12 11:07:48 -04:00
binwiederhier 1742302f83 More tests and human review 2026-03-21 16:27:41 -04:00
binwiederhier ef314960d0 Refactor 2026-03-17 20:53:41 -04:00
binwiederhier 4699ed3ffd Fix UTF-8 insert failures in Postgres 2026-03-15 21:03:18 -04:00
Philipp C. Heckel 08bf71b248 Merge pull request #1406 from tanhuaan/main
refactor: use slices.Contains to simplify code
2026-02-01 17:31:40 -05:00
tanhuaan 0e79c4bd2a refactor: use slices.Contains to simplify code
Signed-off-by: tanhuaan <tanhuaan@outlook.com>
2025-07-30 16:32:57 +08:00
binwiederhier f59df0f40a Works 2025-07-21 17:44:00 +02:00
binwiederhier d87d8a2db4 fmt 2025-07-21 11:31:38 +02:00
binwiederhier 50c564d8a2 AI docs 2025-07-21 11:24:58 +02:00
binwiederhier 1f34c39eb0 Refactor a little 2025-07-19 22:52:08 +02:00
binwiederhier 892e82ceb8 Remove underscore functions 2025-07-19 22:41:53 +02:00
binwiederhier 8b4834929d Clean code 2025-07-19 22:30:07 +02:00
binwiederhier dde07adbdc Add some limits 2025-07-19 16:46:53 +02:00
binwiederhier 57df16dd62 Remove UUID 2025-07-19 15:44:49 +02:00
binwiederhier 4603802f62 WIP 2025-07-16 21:50:29 +02:00
binwiederhier 2a468493f9 any 2025-07-13 12:45:00 +02:00
Hunter Kehoe 650f492d7d make tests happy 2025-07-07 22:47:41 -06:00
Hunter Kehoe 1f2c76e63d copy subset of Sprig template functions 2025-07-07 22:23:32 -06:00
binwiederhier 849884c947 Change to "proxy-forwarded-header" and add "proxy-trusted-addrs" 2025-05-31 22:39:18 -04:00
binwiederhier b9c176ddba Tests 2024-03-22 22:01:41 -04:00
binwiederhier de65d07518 Simplify(?) templating cases 2024-03-20 21:33:54 -04:00
binwiederhier 94f60fb5b8 Lint 2024-03-07 12:53:39 -05:00
binwiederhier f2cd1edc57 Add some helper for base-url 2024-03-07 12:44:31 -05:00
binwiederhier 243123fd7e Convert duration flags, add docs 2024-03-07 12:22:35 -05:00
binwiederhier 36b33030f3 Add message-{size|delay}-limit 2024-03-07 11:53:12 -05:00
binwiederhier 1c3ed3ea40 Do not allow empty passwords when creating users 2023-11-19 05:47:41 -05:00
binwiederhier 22f48c5ad3 Change mod path 2023-11-16 20:54:58 -05:00
binwiederhier d9387dac99 Refine logic 2023-09-24 17:59:23 -04:00
Gustavo de León 30a913c05c Ignore Cloudflare Priority header
With these changes, If the web request contains the new Priority header (RFC 9218), The server will ignore it and continue searching for other headers or query parameters.
2023-08-28 23:20:04 -06:00
binwiederhier e96e35b40b Newly created access tokens are now lowercase only 2023-06-14 11:20:29 -04:00
Michael Manganiello ebd4367dda Fix false positive in ContainsAll function
As the `ContainsAll` is working with a match counter, it could return
a false positive when the `haystack` slice contains duplicate elements.

This can be checked with the included testing scenario, with
`haystack = [1, 1]` and `needles = [1, 2]`. Iterating over the haystack
to check for items to be present in needles will increase the match
counter to 2, even if `2` is not present in the first slice.
2023-05-12 09:51:47 -03:00
binwiederhier 1ce92714c4 Add visitor_seen to the log context 2023-03-03 13:56:48 -05:00
binwiederhier a3087047b6 Enhance some duration flags 2023-02-27 14:34:05 -05:00
binwiederhier 76d46ec646 Minor tweaks 2023-02-15 10:55:01 -05:00
binwiederhier e6bb5f484c Self-review, round 2 2023-02-09 15:24:12 -05:00
binwiederhier b37cf02a6e Code review (round 1) 2023-02-08 22:57:10 -05:00
binwiederhier d44a11325d More visitor log fields 2023-02-07 16:20:49 -05:00
binwiederhier e3b39f670f WIP tier CLI 2023-02-06 22:38:22 -05:00
binwiederhier c12ecb9f21 More tests 2023-01-29 20:11:58 -05:00
binwiederhier 16c14bf709 Add Access Tokens UI 2023-01-27 23:10:59 -05:00
binwiederhier 62140ec001 Rate limiting refactor, race fixes, more tests 2023-01-27 11:33:51 -05:00
binwiederhier 22c66203a0 Reset message limiter, test 2023-01-27 09:42:54 -05:00
binwiederhier c874a641df Rate limits make sense now! 2023-01-26 22:57:18 -05:00
binwiederhier 236254d907 Add bandwidth limit to tier; fix display name sync issues 2023-01-25 10:05:54 -05:00
binwiederhier 954d919361 Delayed deletion 2023-01-22 22:21:30 -05:00
binwiederhier 9c082a8331 Introduce text IDs for everything (esp user), to avoid security and accounting issues 2023-01-21 23:15:22 -05:00
binwiederhier 3bd6518309 Fix a bunch of FIXMEs 2023-01-18 15:50:06 -05:00