summaryrefslogtreecommitdiff
path: root/gnu/packages/networking.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-01-26 20:55:06 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-01-26 20:55:06 +0000
commit75437dbb7695bf336e349796f075df06662b130c (patch)
treef9be05fb167d6405297f9f5db1196c73b9795edc /gnu/packages/networking.scm
parent55859a28cc1deeddb2d7e46c3a4579290029501b (diff)
parent9e2de68cf8aa5ac590ae3fca4fe90ac1b91bfa8a (diff)
Merge remote-tracking branch 'origin/go-team'
Change-Id: I3672a7dc248a41b1a83e4c488523f62cf1806710
Diffstat (limited to 'gnu/packages/networking.scm')
-rw-r--r--gnu/packages/networking.scm54
1 files changed, 12 insertions, 42 deletions
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index f50d4c81b23..970a502b595 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -1952,41 +1952,6 @@ manage, and delete Internet resources from Gandi.net such as domain names,
1952virtual machines, and certificates.") 1952virtual machines, and certificates.")
1953 (license license:gpl3+))) 1953 (license license:gpl3+)))
1954 1954
1955(define-public go-github-com-vishvananda-netns
1956 (package
1957 (name "go-github-com-vishvananda-netns")
1958 (version "0.0.4")
1959 (source
1960 (origin
1961 (method git-fetch)
1962 (uri (git-reference
1963 (url "https://github.com/vishvananda/netns")
1964 (commit (string-append "v" version))))
1965 (file-name (git-file-name name version))
1966 (sha256
1967 (base32 "0rci8c211m57nya9il81fz6459pia3dj5i4b16fp34vjrkcxliml"))))
1968 (build-system go-build-system)
1969 (arguments
1970 (list
1971 #:import-path "github.com/vishvananda/netns"
1972 #:phases
1973 #~(modify-phases %standard-phases
1974 (add-after 'unpack 'disable-failing-tests
1975 (lambda* (#:key tests? unpack-path #:allow-other-keys)
1976 (with-directory-excursion (string-append "src/" unpack-path)
1977 (substitute* (find-files "." "\\_test.go$")
1978 ;; Disable tests requiring root access.
1979 (("TestGetNewSetDelete") "OffTestGetNewSetDelete")
1980 (("TestThreaded") "OffTestThreaded"))))))))
1981 (propagated-inputs
1982 (list go-golang-org-x-sys))
1983 (home-page "https://github.com/vishvananda/netns")
1984 (synopsis "Simple network namespace handling for Go")
1985 (description
1986 "The netns package provides a simple interface for handling network
1987namespaces in Go.")
1988 (license license:asl2.0)))
1989
1990(define-public go-sctp 1955(define-public go-sctp
1991 ;; docker-libnetwork-cmd-proxy requires this exact commit. 1956 ;; docker-libnetwork-cmd-proxy requires this exact commit.
1992 ;; This commit is mentioned in docker-libnetwork-cmd-proxy's vendor.conf. 1957 ;; This commit is mentioned in docker-libnetwork-cmd-proxy's vendor.conf.
@@ -4790,7 +4755,7 @@ IPv6 Internet connectivity - it also works over IPv4.")
4790(define-public nebula 4755(define-public nebula
4791 (package 4756 (package
4792 (name "nebula") 4757 (name "nebula")
4793 (version "1.9.3") 4758 (version "1.9.5")
4794 (source (origin 4759 (source (origin
4795 (method git-fetch) 4760 (method git-fetch)
4796 (uri (git-reference 4761 (uri (git-reference
@@ -4799,7 +4764,7 @@ IPv6 Internet connectivity - it also works over IPv4.")
4799 (file-name (git-file-name name version)) 4764 (file-name (git-file-name name version))
4800 (sha256 4765 (sha256
4801 (base32 4766 (base32
4802 "08zzbx2v713zd9p7i4kd1bvcw47xb0092p5apba1x5wg6fpxw5zr")) 4767 "1slknnrdnf5a2ask11ql3gwnnl6c5359bp8rd712aq30lxa2d4r0"))
4803 ;; Remove windows-related binary blobs and files 4768 ;; Remove windows-related binary blobs and files
4804 (snippet 4769 (snippet
4805 #~(begin 4770 #~(begin
@@ -4811,6 +4776,8 @@ IPv6 Internet connectivity - it also works over IPv4.")
4811 (list 4776 (list
4812 #:import-path "github.com/slackhq/nebula" 4777 #:import-path "github.com/slackhq/nebula"
4813 #:install-source? #f 4778 #:install-source? #f
4779 ;; XXX: Pack missing packages for cmd/nebula-service
4780 #:test-subdirs #~(list ".")
4814 #:phases 4781 #:phases
4815 #~(modify-phases %standard-phases 4782 #~(modify-phases %standard-phases
4816 (replace 'build 4783 (replace 'build
@@ -4837,29 +4804,32 @@ IPv6 Internet connectivity - it also works over IPv4.")
4837 (list go-dario-cat-mergo 4804 (list go-dario-cat-mergo
4838 go-github-com-anmitsu-go-shlex 4805 go-github-com-anmitsu-go-shlex
4839 go-github-com-armon-go-radix 4806 go-github-com-armon-go-radix
4840 go-github-com-cespare-xxhash-v2
4841 go-github-com-cyberdelia-go-metrics-graphite 4807 go-github-com-cyberdelia-go-metrics-graphite
4842 go-github-com-flynn-noise 4808 go-github-com-flynn-noise
4809 go-github-com-gaissmai-bart
4843 go-github-com-gogo-protobuf 4810 go-github-com-gogo-protobuf
4844 go-github-com-google-gopacket 4811 go-github-com-google-gopacket
4812 go-github-com-kardianos-service
4845 go-github-com-miekg-dns 4813 go-github-com-miekg-dns
4846 go-github-com-nbrownus-go-metrics-prometheus 4814 go-github-com-nbrownus-go-metrics-prometheus
4847 go-github-com-prometheus-client-golang 4815 go-github-com-prometheus-client-golang
4848 go-github-com-prometheus-client-model
4849 go-github-com-prometheus-procfs
4850 go-github-com-rcrowley-go-metrics 4816 go-github-com-rcrowley-go-metrics
4851 go-github-com-sirupsen-logrus 4817 go-github-com-sirupsen-logrus
4852 go-github-com-skip2-go-qrcode 4818 go-github-com-skip2-go-qrcode
4853 go-github-com-songgao-water 4819 go-github-com-songgao-water
4854 go-github-com-stretchr-testify 4820 go-github-com-stretchr-testify
4821 go-github-com-vishvananda-netlink
4855 go-golang-org-x-crypto 4822 go-golang-org-x-crypto
4823 go-golang-org-x-exp
4856 go-golang-org-x-net 4824 go-golang-org-x-net
4825 go-golang-org-x-sync
4857 go-golang-org-x-sys 4826 go-golang-org-x-sys
4858 go-golang-org-x-term 4827 go-golang-org-x-term
4828 go-golang-zx2c4-com-wireguard
4859 go-google-golang-org-protobuf 4829 go-google-golang-org-protobuf
4860 go-gopkg-in-yaml-v2 4830 go-gopkg-in-yaml-v2
4861 go-github-com-vishvananda-netlink 4831 ;go-gvisor-dev-gvisor ; for nebula-service, not packed yet
4862 go-github-com-vishvananda-netns)) 4832 ))
4863 (home-page "https://github.com/slackhq/nebula") 4833 (home-page "https://github.com/slackhq/nebula")
4864 (synopsis "Scalable, peer-to-peer overlay networking tool") 4834 (synopsis "Scalable, peer-to-peer overlay networking tool")
4865 (description 4835 (description