Commit Graph

48 Commits

Author SHA1 Message Date
rnhmjoj
7c021fdfcd
nixos/tests/libreswan-nat: add test 2024-06-21 08:32:43 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
rnhmjoj
e26aa294d2
libreswan: 4.15 -> 5.0
Notes:

  - barf went into contrib/ and officially unsupported.
  - verify was removed entirely.
  - the makefile is a bit smarter now and doesn't require many
    of the previous workarounds.
2024-05-01 13:28:48 +02:00
Leona Maroni
eee733a88d
libreswan: 4.12 -> 4.15
https://download.libreswan.org/CHANGES

fixes CVE-2024-2357, CVE-2024-3652
2024-04-19 13:55:56 +02:00
h7x4
8121f3559a
treewide: add mainProgram 2024-02-11 03:19:15 +01:00
Vladimír Čunát
b9b58d1c46
libreswan: patch build after gcc upgrade 2024-01-25 11:04:51 +01:00
rnhmjoj
937db53f2a
libreswan: 4.11 -> 4.12 2023-08-18 10:25:10 +02:00
R. Ryantm
9bf8edf344 libreswan: 4.10 -> 4.11 2023-05-14 00:56:51 +00:00
rnhmjoj
93dd7ceb13
libreswan: fix yet another path 2023-03-04 22:55:46 +01:00
R. Ryantm
8f84ab48c4 libreswan: 4.9 -> 4.10 2023-03-03 10:43:07 +00:00
github-actions[bot]
bbaff9a043
Merge master into staging-next 2022-10-19 12:01:22 +00:00
rnhmjoj
cb5ff5fbe2
libreswan: 4.8 -> 4.9 2022-10-19 10:26:34 +02:00
Martin Weinelt
555d39b246
libreswan: fix build with libxcrypt 2022-10-09 18:10:35 +02:00
rnhmjoj
f288df00cb
libreswan: 4.7 -> 4.8
Note: this also fixes DNSSEC support, which was enabled but not working
due to the (most likely) missing DNS root file.
2022-10-05 23:32:07 +02:00
rnhmjoj
514bd27e92
libreswan: 4.6 -> 4.7 2022-06-11 16:00:13 +02:00
Janne Heß
3fb4165098
libreswan: Fix ExecStopPost paths 2022-01-24 16:22:57 +01:00
rnhmjoj
4db154ca61
libreswan: fix more binary paths 2022-01-19 11:44:58 +01:00
Robert Scott
edd7f7c6e1 libreswan: 4.5 -> 4.6 2022-01-18 20:56:42 +00:00
rnhmjoj
8c22b541cf
libreswan: 4.4 -> 4.5 2021-08-30 09:16:31 +02:00
rnhmjoj
1e05d6d67f
libreswan: add patch for aarch64 2021-05-18 08:13:37 +02:00
rnhmjoj
3a46314455
nixos/tests/libreswan: add test 2021-05-18 08:13:36 +02:00
rnhmjoj
90d6e6fe0f
libreswan: add rnhmjoj as maintainer 2021-05-18 08:13:36 +02:00
rnhmjoj
edc797fdd3
libreswan: fix license information 2021-05-18 08:13:36 +02:00
rnhmjoj
4360e235e0
libreswan: 3.2 -> 4.4
- Enable docs by default
- Install systemd units,tmpfiles.d and pam.d files
- Install example files
- Avoid wrapping binaries
2021-05-18 08:13:35 +02:00
Sandro Jäckel
9378fdf87e
iproute: deprecate alias 2021-04-04 01:43:46 +02:00
Frederik Rietdijk
ba6f1213f0 libreswan: use python3 2021-04-03 17:06:09 +02:00
Ben Siraphob
76f93cc731 pkgs/tools: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Ingo Blechschmidt
eff847932a libreswan: remove darwin from list of supported platforms
See discussion at https://github.com/NixOS/nixpkgs/pull/101543. Currently,
this build depends on iproute2 which is not available on darwin. This might be
fixed in the future by employing iproute2mac.
2020-10-24 14:52:18 +02:00
Ingo Blechschmidt
975db4fb86 libreswan: Unbreak the package
On current unstable, libreswan compiles but then doesn't run because of an ABI
change in NSS.

There is an easy fix which is to land in the next version of libreswan, see
https://github.com/libreswan/libreswan/issues/334; in the meantime, we can copy
this fix so that libreswan works again on unstable.
2020-10-24 13:24:48 +02:00
Martin Milata
d0cb57b10c libreswan: 3.31 -> 3.32
Changes: https://github.com/libreswan/libreswan/releases/tag/v3.32

Fixes: https://nvd.nist.gov/vuln/detail/CVE-2020-1763
2020-05-31 15:30:19 +02:00
R. RyanTM
bce33c5d74 libreswan: 3.30 -> 3.31 2020-03-06 19:37:20 +00:00
R. RyanTM
f4b1d118a4 libreswan: 3.29 -> 3.30 2020-02-23 13:56:00 -08:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
Franz Pletz
77b6c3cd06
Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
Robert Scott
183ef82f98 libreswan: 3.18 -> 3.29 (security)
addressing CVE-2019-12312 & CVE-2019-10155
2019-12-15 18:48:53 +01:00
Franz Pletz
bd1ea14e44
libreswan: fix build with gcc9 2019-11-03 14:43:35 +01:00
Markus Kowalewski
bb27094df1
libreswan: add license 2018-09-10 22:16:19 +02:00
xeji
0d980165c9 libreswan: fix build with gcc7 2018-03-08 20:44:43 +01:00
Orivej Desh
a7daf37c3e libreswan: fix build with glibc 2.26
It is not trivial to update libreswan to 3.22 because it has added a dependency
on ldns which currently depends on openssl 1.1.0, while the rest of libreswan
depends on openssl 1.0.2.  It compiles, but may behave unpredictably at run time.

Tracking issue: #31696
2017-11-16 02:46:36 +00:00
John Ericson
f8a18cd4cf misc pkgs: Manual fixup pkgconfig nativeBuildInputs after sed
Importantly, this included regenerating pkgs/servers/x11/xorg, to
clobber the old sed.
2017-09-21 15:49:54 -04:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Franz Pletz
6cf7e8d2ed libreswan: 3.17 -> 3.18 (security)
Fixes CVE-2016-5391, see

  https://libreswan.org/security/CVE-2016-5391/CVE-2016-5391.txt
2016-08-05 04:07:31 +02:00
Vladimír Čunát
ddd9520011 libreswan: security update 3.16 -> 3.17
Fixes #15645.
It complained about a missing header, so I added nss to buildInputs
instead of just nssTools.
2016-05-24 10:37:10 +02:00
Nikolay Amiantov
f442830c55 libreswan: specify that we don't support parallel building 2016-03-02 18:56:32 +03:00
Alex Franchuk
69d8cb4a6b libreswan: add package and service to nixos 2016-03-02 09:44:30 -05:00