- Feb 18, 2025
-
- Oct 24, 2024
-
-
David Runge authored
Rebuild to add install target for sshdgenkeys.service
-
Daan De Meyer authored
Otherwise we can't enable the service with systemd presets.
-
- Sep 20, 2024
-
- Sep 13, 2024
-
-
David Runge authored
Rebuild to apply various improvements to systemd integration moving the privilege separation directory to /usr/share/empty.sshd.
-
- Jul 01, 2024
-
-
Mike Yuan authored
The rationale can be found at https://github.com/systemd/systemd/blob/v256/NEWS#L495-L533 While Arch already ships the tmpfiles config for creating /var/empty/ at boot, that still feels kinda unnecessary. Fedora's practice is simpler and effective, hence let's embrace /usr/share/empty.sshd/.
-
Mike Yuan authored
RemainAfterExit=yes is pretty pointless here, but rather causes some inconsistency: if the conditions don't pass, the service stays inactive, which means when sshd.service is restarted and new key types got added, the service would actually be triggered. OTOH, if the conditions don't pass initially, the service stays active after doing its job, and sshd.service restarts would not result in reevaluation of the sshdgenkeys.service conditions. Therefore, the behavior is mostly not useful, and sometimes could lead to confusion. Drop it.
-
Mike Yuan authored
According to systemd.exec(5): > Note that this option is only relevant for the system service manager, > as system services by default do not automatically inherit any > environment variables set for the service manager itself. > However, in case of the user service manager all environment variables > are passed to the executed processes anyway, hence this option is > without effect for the user service manager.
-
- Apr 28, 2024
-
- Mar 11, 2024
-
- Feb 20, 2024
-
-
David Runge authored
Rebuild to fix typo in list of dependencies.
-
David Runge authored
Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
Kid Dong authored
-
- Feb 19, 2024
-
-
David Runge authored
Rebuild for building without ldns support and various cleanups (SPDX license identifiers, factory dir support).
-
David Runge authored
Rename the tmpfiles.d integration based on the package name, following upstream recommendations. Install all files below /etc to factory location and extend tmpfiles.d integration to install missing files from factory location. Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
David Runge authored
As many different licenses apply to different portions of the code, be more specific and split out the respective license texts to separate files. Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
David Runge authored
If sodeps are defined globally, they may pull in packages defining specific soprovides, but for the wrong architecture. Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
David Runge authored
Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
David Runge authored
We do not ship slogin, so we do not need its man page. Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
Since glibc 2.31 the trust-ad configuration option in /etc/resolv.conf is available and offers DNSSEC validation. This AD bit is unfortunately ignored by ldns. With glibc >= 2.31 there is no longer a reason to rely on ldns as DNS resolver. Closes #2.
-
- Dec 18, 2023
-
- Dec 17, 2023
-
- Oct 04, 2023
-
- Sep 24, 2023
-
-
David Runge authored
The use of /etc/securetty is not useful on modern Linux systems. Remove the (already commented) entry. https://bugs.archlinux.org/task/45903 Signed-off-by:
David Runge <dvzrv@archlinux.org>
-
- Sep 09, 2023
-
-
David Runge authored
Rebuild to fix issues with configuration overrides and ssh-agent user service. https://bugs.archlinux.org/task/79285 https://bugs.archlinux.org/task/79608
-
David Runge authored
As upstream does not support socket activation per-se, we do not need the socket unit. Simplify the ssh-agent.service by removing socket related functionality and information related to setups that we do not support or package. https://bugs.archlinux.org/task/79608
-
David Runge authored
As discussed in https://bugs.archlinux.org/task/79285 the distribution drop-in configuration must order last, otherwise user-provided drop-ins can not apply.
-
- Sep 05, 2023
-
-
David Runge authored
Rebuild to fix issues due to broken configure heuristics: ahttps://bugs.archlinux.org/task/79568 Add systemd user units for ssh-agent. Consolidate license identifiers.
-
David Runge authored
Add systemd user services for ssh-agent: https://bugs.archlinux.org/task/78656
-
David Runge authored
Switch to a more granular set of license identifiers based on information provided in https://github.com/openssh/openssh-portable/blob/master/LICENCE
-
David Runge authored
The zlib version check is broken and leads to build failure: https://bugs.archlinux.org/task/79568 As it is not useful to us to have openssh check for the zlib version based on some (potentially outdated) heuristic, we disable it. Whether zlib is vulnerable or not is defined by the Arch Linux security tracker.
-
- Aug 11, 2023
-
-
David Runge authored
Allow inclusion of drop-in configs for ssh_config and sshd_config: https://bugs.archlinux.org/task/79285
-
David Runge authored
-
David Runge authored
Inclusion of configuration drop-ins has to happen at the beginning of /etc/ssh/sshd_config, as the parsing algorithm uses the first found value. Instead of patching /etc/ssh/sshd_config to set distribution defaults, provide the drop-in 00-archlinux.conf which sets the relevant defaults.
-
David Runge authored
-
- Aug 10, 2023
-
-
David Runge authored
Add sh to optdepends for various scripts.
-
David Runge authored
-
David Runge authored
-