Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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.
|
|
signald: Add xargs and sed dependencies to wrapper
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
these presumably contain binary jars in their deps
|
|
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
|
|
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
|
|
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
|
|
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
|
|
|
|
Based on https://gitlab.com/coffeetables/myrdd/-/blob/master/modules/signald.nix
|
|
|
|
|
|
|