mirror of
https://github.com/binwiederhier/ntfy.git
synced 2026-05-09 16:35:53 +02:00
[GH-ISSUE #1357] Policy will reject signature within a year, see --audit for details #957
Labels
No labels
ai-generated
android-app
android-app
android-app
🪲 bug
build
build
dependencies
docs
enhancement
enhancement
🔥 HOT
in-progress 🏃
ios
prio:low
prio:low
pull-request
question
🔒 security
server
server
unified-push
web-app
website
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ntfy#957
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @skibbipl on GitHub (May 30, 2025).
Original GitHub issue: https://github.com/binwiederhier/ntfy/issues/1357
💡 Idea
New debian apt tightened security for package repositories, current key for https://archive.heckel.io/apt/dists/debian/InRelease will be rejected next year.
💻 Target components
ntfy debian repository https://archive.heckel.io/apt/dists/debian/InRelease
@binwiederhier commented on GitHub (May 30, 2025):
Thanks. I may just have to move to a new repo anyway.
@skibbipl commented on GitHub (May 30, 2025):
Recently debian maintainers packaged ntfy, however they have some issues packaging GUI part of ntfy. Perhaps you could cooperate with them to properly package ntfy in default debian repo?
@binwiederhier commented on GitHub (May 30, 2025):
I offered my help yesterday in #1258. I wasn't aware about the GUI issues. I just found this though: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098866; I created these issues:
/cc @thekhalifa
@skibbipl commented on GitHub (May 30, 2025):
That's my BR 😄 It would be sweet to have properly packaged ntfy in debian repo ❤
@Offerel commented on GitHub (Aug 18, 2025):
As a workaround, I can manually install ntfy via dpkg. Enabling the Third-Party Repo seems to work. Also when i extend the SHA1 Key in debian config (/usr/share/apt/default-sequoia.config), i cant list the third-party repo with
apt-cache showpkg ntfy. This only lists the Debian own repo.Is there some way to use the third-party repo, in favor of the debian repo?
@jniggemann commented on GitHub (Aug 31, 2025):
Underlying cause
Internally, apt uses "Sequoia PGP" to verify signatures - hence the message that
/usr/bin/sqvreturnes an error code in your example above. By default, sqv is configured to accept the (old and broken) SHA1 hash algorithm only until Feb 1st 2026.How to resolve this issue
There's nothing you can do besides raising awareness for this issue.
This issue can only be resolved by the project team, who need to change their repo signing key to one that does not use SHA1.
How to temporarily suppress this warning until this repo uses another key
To reconfigure
sqv, copy/usr/share/apt/default-sequoia.configto/etc/crypto-policies/back-ends/apt-sequoia.config, and change the date in the last line from 2026-02-01 to ex. 2027-02-01. (more)Please think about possible implications and do not forget to revert this, once the project team has switched to another key.
@binwiederhier commented on GitHub (Sep 23, 2025):
WIP: https://github.com/binwiederhier/ntfy-ansible/pull/5/files
Can be tried out here: https://archive.ntfy.sh/apt/ (test server, will be replaced)
@binwiederhier commented on GitHub (Sep 24, 2025):
Done
@skibbipl commented on GitHub (Sep 24, 2025):
@binwiederhier I would also update the documentation with:
apt-transport-httpsit's a transitional package and not needed anymore, apt already supports https.Also everything works as expected.