about summary refs log tree commit diff
path: root/pkgs/applications/networking/instant-messengers/signald
AgeCommit message (Collapse)AuthorFilesLines
2024-02-11treewide: add system to "Unsupported system" throwsPeder Bergebakken Sundt1-1/+1
2024-02-07signald: drop myself (ma27) as maintainerMaximilian Bosch1-1/+1
I only took care of that package because it was essential to operate a bridge from Matrix to Signal (mautrix-signal). Now that the package uses libsignal-ffi, this isn't necessary anymore and thus I have no use-case and no test environment anymore. I'm still happy to answer questions if possible though, but this doesn't warrant a maintainer status.
2023-12-19Merge pull request #275272 from hufman/patch-signald-depsJörg Thalheim1-3/+3
signald: Add xargs and sed dependencies to wrapper
2023-12-18signald: Add xargs and sed dependencies to wrapperWalter Huf1-3/+3
2023-12-14signald: build with jdk17Olli Helenius1-2/+4
2023-02-13signald: 0.23.0 -> 0.23.2Maximilian Bosch3-32/+59
Changes: * https://gitlab.com/signald/signald/-/blob/0.23.2/releases/0.23.1.md * https://gitlab.com/signald/signald/-/blob/0.23.2/releases/0.23.2.md Closes #214234
2022-11-25signald: use Gradle 7Robert Schütz1-3/+3
2022-10-27signald: 0.19.1 -> 0.23.0Maximilian Bosch3-19/+19
Replaces/Closes #174256 Needed because the CA of a signal server seems to have changed[1] which has caused the following errors to appear while trying to send messages from Matrix (via `mautrix-signal` and subsequently `signald`): ⚠ Your message was not bridged: org.whispersystems.signalservice.api.push.exceptions.PushNetworkException, javax.net.ssl.SSLHandshakeException, sun.security.validator.ValidatorException, sun.security.provider.certpath.SunCertPathBuilderException: org.whispersystems.signalservice.api.push.exceptions.PushNetworkException: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target Migration can be performed by running a command like $ signald \ -d /var/lib/signald/data \ --database sqlite:/var/lib/signald/db \ -s /run/signald/signald.sock \ --migrate-data before starting signald itself. ChangeLogs: * https://gitlab.com/signald/signald/-/blob/main/releases/0.20.0.md * https://gitlab.com/signald/signald/-/blob/main/releases/0.21.0.md * https://gitlab.com/signald/signald/-/blob/main/releases/0.22.0.md * https://gitlab.com/signald/signald/-/blob/main/releases/0.22.1.md * https://gitlab.com/signald/signald/-/blob/main/releases/0.22.2.md * https://gitlab.com/signald/signald/-/blob/main/releases/0.23.0.md [1] https://gitlab.com/signald/signald/-/blob/main/releases/0.23.0.md
2022-08-02signald: 0.18.5 -> 0.19.1R. Ryantm1-3/+3
2022-06-04treewide: set sourceProvenance for gradle-built packagesRobert Scott1-0/+4
these presumably contain binary jars in their deps
2022-05-20signald: reduce closure size by switching to a custom JRE bundleMaximilian Bosch1-2/+21
This effectively reduces the size of the runtime closure by ~79%: $ nix path-info ./result-old -Sh /nix/store/9ggmj6fmqszfvd0lg2im7qssscql0jac-signald-0.15.0 729.0M $ nix path-info ./result -Sh /nix/store/z9bfj547j9fkyl8g0mqb1n108s7zw4w5-signald-0.15.0 155.2M Similar change as 2f9426ad8312101f4e84bcc4e28860695d28005f: newer Java versions don't support a "traditional" JRE anymore, but it's possible to create dedicated runtime environments using `jlink`[1]. [1] https://medium.com/azulsystems/using-jlink-to-build-java-runtimes-for-non-modular-applications-9568c5e70ef4 Closes #150493
2022-05-20signald: 0.17.0 -> 0.18.5Maximilian Bosch3-24/+42
ChangeLogs: * https://gitlab.com/signald/signald/-/blob/0.18.5/releases/0.18.0.md * https://gitlab.com/signald/signald/-/blob/0.18.5/releases/0.18.1.md * https://gitlab.com/signald/signald/-/blob/0.18.5/releases/0.18.2.md * https://gitlab.com/signald/signald/-/blob/0.18.5/releases/0.18.3.md * https://gitlab.com/signald/signald/-/blob/0.18.5/releases/0.18.4.md * https://gitlab.com/signald/signald/-/blob/0.18.5/releases/0.18.5.md
2022-02-26signald: 0.15.0 -> 0.17.0Maximilian Bosch4-46/+107
ChangeLogs: * https://gitlab.com/signald/signald/-/tags/0.16.0 * https://gitlab.com/signald/signald/-/tags/0.16.1 * https://gitlab.com/signald/signald/-/tags/0.17.0
2021-12-12signald: incorporate log4j update for CVE-2021-44228Maximilian Bosch1-4/+14
Currently, the log4j update needed to mitigate CVE-2021-44228[1] is not yet part of a release, so we apply the commit[2] as patch for now. Relevant for #150288 [1] https://nvd.nist.gov/vuln/detail/CVE-2021-44228 [2] https://gitlab.com/signald/signald/-/commit/7f668062ab9ffa09a49d171e995f57cf0a0803a7
2021-12-10signald: 0.14.1 -> 0.15.0Flakebi1-14/+13
2021-10-29signald: add moduleFlakebi1-1/+1
Based on https://gitlab.com/coffeetables/myrdd/-/blob/master/modules/signald.nix
2021-10-29signald: 0.13.1 -> 0.14.1Flakebi3-31/+17
2021-06-09signald: use jre_headless (#125900)Joe Hermaszewski1-2/+10
2021-04-22signald: init at 0.13.1Joe Hermaszewski3-0/+122