Commit Graph

157 Commits

Author SHA1 Message Date
Maxime Devos
b74085ce36
gnu: openconnect-sso: Set #:sh argument of 'wrap-program'.
* gnu/packages/vpn.scm
  (openconnect-sso)[arguments]<#:phases>{wrap-qt-process-path}
  Set #:sh argument of ‘wrap-program’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-04 22:34:33 +02:00
Maxime Devos
3bbb0ec888
gnu: vpnc-scripts: Set #:guile argument of 'wrap-script'.
* gnu/packages/vpn.scm
  (vpnc-scripts)[arguments]<#:phases>{wrap-scripts}:
  Set #:guile argument of ‘wrap-script’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-04 22:34:33 +02:00
Tobias Geerinckx-Rice
fecdc22ef8
gnu: wireguard-tools: Update to 1.0.20210424.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210424.
2021-04-27 12:26:18 +02:00
Tobias Geerinckx-Rice
1fc10d9414
gnu: openvpn: Update to 2.5.2.
* gnu/packages/vpn.scm (openvpn): Update to 2.5.2.
2021-04-22 02:21:47 +02:00
Tobias Geerinckx-Rice
c13b9ae3b9
gnu: openconnect-sso: Update to 0.7.3.
* gnu/packages/vpn.scm (openconnect-sso): Update to 0.7.3.
2021-04-22 02:21:47 +02:00
Efraim Flashner
516a101dd4
gnu: openconnect-sso: Update to 0.7.2.
* gnu/packages/vpn.scm (openconnect-sso): Update to 0.7.2.
[arguments]: Remove 'adjust-package-version-requirements phase.
2021-04-13 15:21:32 +03:00
Tobias Geerinckx-Rice
d9429a1a80
gnu: wireguard-tools: Update to 1.0.20210315.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210315.
2021-03-29 00:17:48 +02:00
Tobias Geerinckx-Rice
fab02edde0
gnu: wireguard-tools: Update to 1.0.20210223.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20210223.
2021-03-13 01:00:30 +01:00
Léo Le Bouter
ee8e4ba7aa
gnu: openvpn: Update to 2.5.1 [security fixes].
Non-exhaustively, fixes CVE-2020-7224.

* gnu/packages/vpn.scm (openvpn): Update to 2.5.1.
2021-03-11 05:31:54 +01:00
Efraim Flashner
80005d038c
gnu: Add openconnect-sso.
* gnu/packages/vpn.scm (openconnect-sso): New variable.
2021-02-15 11:34:16 +02:00
Efraim Flashner
6985a1acb3
Merge branch 'master' into staging 2021-01-10 14:30:36 +02:00
Tobias Geerinckx-Rice
c3e6fcde54
gnu: wireguard-linux-compat: Update to 1.0.20201221.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201221.
2021-01-03 06:55:31 +01:00
Marius Bakke
a22e75c073
Merge branch 'master' into ungrafting 2020-12-29 17:37:17 +01:00
Ryan Prior
bcfa8b4a28
gnu: protonvpn-cli: Stop propagating inputs.
* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add dialog, iproute2, iptables,
ncurses, openvpn, procps, python-requests, and which.
[arguments]: Add a 'wrap-wrapper' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 16:20:12 -05:00
Marius Bakke
bbe4ed65ed
Merge branch 'master' into ungrafting 2020-12-21 23:42:10 +01:00
Tobias Geerinckx-Rice
db72ba8b7b
gnu: openvpn: Update to 2.4.10.
* gnu/packages/vpn.scm (openvpn): Update to 2.4.10.
2020-12-20 15:48:23 +01:00
Tobias Geerinckx-Rice
04d50f0abf
gnu: protonvpn-cli: Update to 2.2.6.
* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.6.
2020-12-20 15:48:22 +01:00
Marius Bakke
a7737f0ead
Merge branch 'master' into ungrafting 2020-12-13 01:10:06 +01:00
David Dashyan
18918ebeeb
gnu: Add openfortivpn
* gnu/packages/vpn.scm (openfortivpn): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-12 16:55:51 -05:00
Ludovic Courtès
51a365c183
gnu: gnutls: Update to 3.6.15 and remove replacement.
* gnu/packages/tls.scm (gnutls): Update to 3.6.15.
[source]: Add "gnutls-cross.patch".
[replacement]: Remove.
[native-inputs]: Add GUILE-3.0 when (%current-target-system) is true.
(gnutls/fixed): Remove.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Remove
reference to 'gnutls/fixed'.
* gnu/packages/tls.scm (gnutls/dane): Inherit from gnutls.
* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Remove
gnutls/fixed, add gnutls.

Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-08 14:06:20 +01:00
Marius Bakke
c5df560fd3
gnu: GnuTLS: Update replacement to 3.6.15 [fixes CVE-2020-24659].
* gnu/packages/tls.scm (gnutls-3.6.14): Rename to ...
(gnutls/fixed): ... this.  Update to 3.6.15.
(gnutls): Adjust for renamed replacement.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise.
* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Likewise.
2020-12-03 21:56:52 +01:00
Tobias Geerinckx-Rice
76ad954734
gnu: wireguard-linux-compat: Update to 1.0.20201112.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20201112.
[arguments]: Build with linux-libre-5.4.
2020-11-17 04:45:30 +01:00
Pierre Langlois
fc4338b88f
gnu: vpnc-scripts: Update to 20200925.3885f8b.
* gnu/packages/vpn.scm (vpnc-scripts): Update to 20200925.3885f8b.
2020-11-08 11:18:45 +00:00
Tobias Geerinckx-Rice
c346951386
gnu: xl2tpd: Update to 1.3.16.
* gnu/packages/vpn.scm (xl2tpd): Update to 1.3.16.
2020-11-05 03:46:10 +01:00
Tobias Geerinckx-Rice
36045fa6d6
gnu: protonvpn-cli: Add python-jinja2 input.
Fixes <http://issues.guix.gnu.org/43778>.

* gnu/packages/vpn.scm (protonvpn-cli)[inputs]: Add python-jinja2.
2020-10-03 16:51:08 +02:00
Tobias Geerinckx-Rice
f39b7612ab
gnu: protonvpn-cli: Prefix Python input names with ‘python-’.
* gnu/packages/vpn.scm (protonvpn-cli)[native-inputs, inputs]: Add
‘’python-’ to input labels.
2020-10-03 16:51:07 +02:00
Efraim Flashner
1628d57bb5
gnu: Fix package references.
* gnu/packages/algebra.scm (iml)[inputs]: Correctly refer to package
inputs.
* gnu/packages/astronomy.scm (xplanet),
* gnu/packages/audio.scm (redkite, libaudec, lv2lint, lv2toweb),
* gnu/packages/bioconductor.scm (r-cummerbund),
* gnu/packages/chicken.scm (chicken),
* gnu/packages/conky.scm (conky),
* gnu/packages/cran.scm (r-latex2exp),
* gnu/packages/crates-io.scm (rust-rgb),
* gnu/packages/databases.scm (mariadb),
* gnu/packages/diffoscope.scm (reprotest),
* gnu/packages/file-systems.scm (glusterfs),
* gnu/packages/finance.scm (electron-cash),
* gnu/packages/games.scm (rinutils, ksudoku, kdiamond, kigo),
* gnu/packages/geo.scm (grass),
* gnu/packages/gnome.scm (libmediaart, gnome-contacts, geoclue),
* gnu/packages/gnucash.scm (aqbanking),
* gnu/packages/image.scm (mtpaint),
* gnu/packages/kde-internet.scm (kopete, ktorrent),
* gnu/packages/kde-utils.scm (kmousetool, kmouth, kronometer),
* gnu/packages/linphone.scm (liblinphone),
* gnu/packages/maths.scm (ppl),
* gnu/packages/mercury.scm (mercury-minimal),
* gnu/packages/music.scm (bjumblr, bschaffl, lsp-plugins,
spectacle-analyzer, helm, tap-lv2, wolf-shaper, shiru-lv2),
* gnu/packages/networking.scm (restinio),
* gnu/packages/prolog.scm (swi-prolog),
* gnu/packages/python-web.scm (gunicorn),
* gnu/packages/python-xyz.scm (python-docusign-esign),
* gnu/packages/ruby.scm (ruby-cucumber, ruby_version, ruby-addressable),
* gnu/packages/sagemath.scm (python-cypari2),
* gnu/packages/skarnet.scm (s6-linux-init),
* gnu/packages/vpn.scm (sshuttle),
* gnu/packages/web.scm (libcyaml),
* gnu/packages/xdisorg.scm (kbdd),
* gnu/packages/xorg.scm (xpra): Same.
2020-09-30 09:28:26 +03:00
Ryan Prior
90a6991385
gnu: protonvpn-cli: Update to 2.2.4.
* gnu/packages/vpn.scm (protonvpn-cli): Update to 2.2.4

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-09-09 23:21:56 +02:00
Tobias Geerinckx-Rice
f0117fcdc4
gnu: wireguard-tools: Update to 1.0.20200827.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200827.
2020-08-30 04:52:09 +02:00
Tobias Geerinckx-Rice
598afe95c3
gnu: wireguard-tools: Cross-compile.
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Use CC-FOR-TARGET.
2020-08-24 04:32:48 +02:00
Tobias Geerinckx-Rice
f4ba46a2df
gnu: wireguard-tools: Update to 1.0.20200820.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200820.
2020-08-24 04:32:48 +02:00
Ludovic Courtès
b0e7b6992f
gnu: Remove ".git" from "https://github/…/….git".
Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix
swh) would sometimes return #f for these because the ".git" URLs are
redirects to the non-".git" URLs.  Consequently, 'guix lint -c archival'
would keep saying "scheduled Software Heritage archival"; likewise, the
fallback download code would fail.

* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/aidc.scm,
gnu/packages/algebra.scm,
gnu/packages/android.scm,
gnu/packages/animation.scm,
gnu/packages/arcan.scm,
gnu/packages/assembly.scm,
gnu/packages/audio.scm,
gnu/packages/authentication.scm,
gnu/packages/avr.scm,
gnu/packages/axoloti.scm,
gnu/packages/backup.scm,
gnu/packages/bash.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioconductor.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/boost.scm,
gnu/packages/build-tools.scm,
gnu/packages/c.scm,
gnu/packages/calendar.scm,
gnu/packages/cdrom.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/chez.scm,
gnu/packages/clojure.scm,
gnu/packages/code.scm,
gnu/packages/compression.scm,
gnu/packages/compton.scm,
gnu/packages/coq.scm,
gnu/packages/cpp.scm,
gnu/packages/cran.scm,
gnu/packages/crypto.scm,
gnu/packages/curl.scm,
gnu/packages/databases.scm,
gnu/packages/datastructures.scm,
gnu/packages/debug.scm,
gnu/packages/disk.scm,
gnu/packages/distributed.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/dns.scm,
gnu/packages/docker.scm,
gnu/packages/education.scm,
gnu/packages/efi.scm,
gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm,
gnu/packages/embedded.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/erlang.scm,
gnu/packages/fabric-management.scm,
gnu/packages/file-systems.scm,
gnu/packages/finance.scm,
gnu/packages/firmware.scm,
gnu/packages/flashing-tools.scm,
gnu/packages/fonts.scm,
gnu/packages/fontutils.scm,
gnu/packages/fpga.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/genealogy.scm,
gnu/packages/genimage.scm,
gnu/packages/geo.scm,
gnu/packages/gimp.scm,
gnu/packages/gl.scm,
gnu/packages/gnome-xyz.scm,
gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/golang.scm,
gnu/packages/gpodder.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/groff.scm,
gnu/packages/groovy.scm,
gnu/packages/gtk.scm,
gnu/packages/guile-xyz.scm,
gnu/packages/guile.scm,
gnu/packages/hardware.scm,
gnu/packages/haskell-apps.scm,
gnu/packages/haskell-xyz.scm,
gnu/packages/hexedit.scm,
gnu/packages/i2p.scm,
gnu/packages/ibus.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/ipfs.scm,
gnu/packages/java-graphics.scm,
gnu/packages/java-maths.scm,
gnu/packages/java.scm,
gnu/packages/javascript.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/jupyter.scm,
gnu/packages/kodi.scm,
gnu/packages/language.scm,
gnu/packages/lego.scm,
gnu/packages/less.scm,
gnu/packages/libusb.scm,
gnu/packages/linux.scm,
gnu/packages/lirc.scm,
gnu/packages/lisp-xyz.scm,
gnu/packages/llvm.scm,
gnu/packages/logging.scm,
gnu/packages/lolcode.scm,
gnu/packages/lua.scm,
gnu/packages/lxde.scm,
gnu/packages/lxqt.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/markup.scm,
gnu/packages/maths.scm,
gnu/packages/maven.scm,
gnu/packages/mes.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/node-xyz.scm,
gnu/packages/ocaml.scm,
gnu/packages/ocr.scm,
gnu/packages/onc-rpc.scm,
gnu/packages/opencl.scm,
gnu/packages/opencog.scm,
gnu/packages/pantheon.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/perl6.scm,
gnu/packages/phabricator.scm,
gnu/packages/popt.scm,
gnu/packages/printers.scm,
gnu/packages/prolog.scm,
gnu/packages/protobuf.scm,
gnu/packages/pulseaudio.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/python-xyz.scm,
gnu/packages/qt.scm,
gnu/packages/radio.scm,
gnu/packages/rails.scm,
gnu/packages/rdf.scm,
gnu/packages/rednotebook.scm,
gnu/packages/rpc.scm,
gnu/packages/rsync.scm,
gnu/packages/ruby.scm,
gnu/packages/rust.scm,
gnu/packages/scheme.scm,
gnu/packages/screen.scm,
gnu/packages/security-token.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/shellutils.scm,
gnu/packages/simh.scm,
gnu/packages/sml.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/stenography.scm,
gnu/packages/sync.scm,
gnu/packages/syncthing.scm,
gnu/packages/synergy.scm,
gnu/packages/telephony.scm,
gnu/packages/terminals.scm,
gnu/packages/tex.scm,
gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tmux.scm,
gnu/packages/tor.scm,
gnu/packages/toys.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/vim.scm,
gnu/packages/virtualization.scm,
gnu/packages/vlang.scm,
gnu/packages/vnc.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wireservice.scm,
gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xml.scm,
gnu/packages/xorg.scm,
tests/lint.scm: Remove trailing ".git" from 'git-reference' URL.
2020-07-12 23:08:15 +02:00
Tobias Geerinckx-Rice
d5255a4fda
gnu: wireguard-linux-compat: Update to 1.0.20200623.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200623.
2020-06-30 01:50:30 +02:00
Mathieu Othacehe
0919d6148f
gnu: xl2tpd: Fix build.
* gnu/packages/vpn.scm (xl2tpd)[arguments]: Substitute hardcoded pppd path
instead of trying to set CFLAGS variable.
2020-06-22 16:48:58 +02:00
Mathieu Othacehe
10c582fa22
gnu: xl2tpd: Fix typo.
* gnu/packages/vpn.scm (xl2tpd)[arguments]: Turn "-DPPD" into "-DPPPD".
2020-06-22 10:28:00 +02:00
Ivan Kozlov
8331e2357b
gnu: xl2tpd: Add pppd support.
* gnu/packages/vpn.scm (xl2tpd)[inputs]: Add "linux-libre-headers" and "ppp",
[arguments]: add a 'setup-environment phase to set "PPPD" and "KERNELSRC"
variables.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-06-14 11:53:45 +02:00
Tobias Geerinckx-Rice
ce4b77cc2d
gnu: wireguard-linux-compat: Update to 1.0.20200520.
* gnu/packages/vpn.scm (wireguard-linux-compat): Update to 1.0.20200520.
2020-06-07 18:43:37 +02:00
Marius Bakke
8951b9496b
gnu: GnuTLS: Update replacement to 3.6.14 [fixes CVE-2020-13777].
* gnu/packages/tls.scm (gnutls-3.6.13): Rename to ...
(gnutls-3.6.14): ... this.  Update to 3.6.14.
(gnutls)[replacement]: Adjust accordingly.
* gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise.
* gnu/packages/vpn.scm (openconnect)[propagated-inputs]: Likewise.
2020-06-06 15:35:41 +02:00
Tobias Geerinckx-Rice
5c5bd76f31
gnu: openconnect: Add a comment about the gnutls version.
* gnu/packages/vpn.scm (openconnect): Add said comment.
* gnu/packages/tls.scm (gnutls): Add backlink to optimise SEO.
2020-06-06 15:24:26 +02:00
Tobias Geerinckx-Rice
eeaeac2354
gnu: wireguard-tools: Update to 1.0.20200513.
* gnu/packages/vpn.scm (wireguard-tools): Update to 1.0.20200513.
2020-06-01 17:39:37 +02:00
Ludovic Courtès
86ac14b2f3
gnu: protonvpn-cli: Tweak description.
* gnu/packages/vpn.scm (protonvpn-cli)[description]: Tweak.
2020-05-25 00:00:28 +02:00
Ryan Prior
c873980d18
gnu: Add protonvpn-cli.
* gnu/packages/vpn.scm (protonvpn-cli): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-05-25 00:00:28 +02:00
Marius Bakke
c5a2b70135
gnu: openvpn: Update to 2.4.9 [fixes CVE-2020-11810].
* gnu/packages/vpn.scm (openvpn): Update to 2.4.9.
2020-05-19 15:28:51 +02:00
Tobias Geerinckx-Rice
57b13d1cc0
gnu: openconnect: Update to 8.10 [fixes CVE-2020-12823].
* gnu/packages/vpn.scm (openconnect): Update to 8.10.
2020-05-15 18:10:46 +02:00
Brice Waegeneire
d084e71c0d
gnu: wireguard-tools: Fix wg-quick.
* gnu/packages/vpn.scm (wireguard-tools)[arguments]: Add phase
'wrap-wg-quick'.
[inputs]: Add 'openresolv', 'iproute' and 'iptables'.
2020-05-13 11:25:40 +02:00
Marius Bakke
87a40d7203
Merge branch 'master' into core-updates 2020-05-05 20:43:21 +02:00
Tobias Geerinckx-Rice
1d7f3c00b0
gnu: openconnect: Add LZ4 support.
* gnu/packages/vpn.scm (openconnect)[inputs]: Add lz4.
2020-05-02 18:02:55 +02:00
Tobias Geerinckx-Rice
e4aa83be33
gnu: openconnect: Update to 8.09 [fixes CVE-2020-12105].
* gnu/packages/vpn.scm (openconnect): Update to 8.09.
2020-05-02 18:02:55 +02:00
Marius Bakke
8bf8cd9b85
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/backup.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/guile.scm
	gnu/packages/lisp.scm
	gnu/packages/openldap.scm
	gnu/packages/package-management.scm
	gnu/packages/web.scm
	gnu/packages/xorg.scm
2020-04-30 23:47:49 +02:00
Brice Waegeneire
3b177a6c33
gnu: Add loadable module to wireguard-linux-compat.
* gnu/packages/vpn.scm (wireguard-linux-compat)[build-system]: Replace
'gnu-build-system' by 'linux-module-build-system'.
[outputs]: Add 'kernel-patch'.
[arguments]: Adjust the build system. Add phases 'change-directory' and
'reset-cwd'. Rename phases 'build' to 'build-patch' and 'install' to
'install-patch'.
[description]: Mention the loadable module.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-04-26 18:24:28 -04:00