1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
ntfy for Debian
---------------
- Patched to disable functions not available in debian:
+ Payments or anything Stripe related
+ Firebase and Webpush integration
- docs: normally they are compiled and embedded in the ntfy binary
but as they refer to missing functionality, it was disabled.
To compile the docs, there are missing python dependencies, either
add them or patch them out (one attempt in debian/patches/)
- webapp: the web root for the server also serves the webapp from
embedded files, but it is also not compiled.
Instead a short message is compiled in explaining that the web
serves nothing.
- updating emersion-smtp to v0.21.2 leads to a change in a couple of
test results. See smtp_server_test.go for these two tests:
- TestSmtpBackend_Unsupported
- TestSmtpBackend_NestedMultipartTooDeep
I'm not sure if it's on the smtp side or ntfy handling, but
expected failures now return 200-OK, so the tests were skipped for
the time being
|