From nobody Sat Oct 29 03:10:31 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Mzktv5sXhz4gjkQ; Sat, 29 Oct 2022 03:10:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Mzktv5MZBz3n5Y; Sat, 29 Oct 2022 03:10:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1667013031; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7AaN+Bbvx9xhiYU2CB0vEiJvfxM5luB7CniZrPIhdxc=; b=rX8j5t2ZyoTD+6FdIWvOegZeEI34BaszbFukq+isa4wHzzRJfxWqcjyFx3LV2CVsXuWxyA mcEr8xmC17dGEPFtJBJXIZoVR+JcHyXdIKvPXFim/DuSTMwhVqdDk+qdhumfCnm5sVGUGS l62vkHxh3OYFDMxBqxobFAJqwe2T1ESkUWHCqNfsYjYhx1R/quT0BcUfrLaPvDG7wcBo6V x+/MZNpAB5TMrb27QX0vV0y3zKLPVdFRvd5yvISguDRxqqPidHjAcurroy0pqhS07pt1r+ fVDAioGLBNm+aUupoqVSiYaSzK1HZLTobi8YOHOuIn5W9IW8cDm+URNELPlRCA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Mzktv4R0lz11ym; Sat, 29 Oct 2022 03:10:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 29T3AVip040433; Sat, 29 Oct 2022 03:10:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 29T3AVDU040432; Sat, 29 Oct 2022 03:10:31 GMT (envelope-from git) Date: Sat, 29 Oct 2022 03:10:31 GMT Message-Id: <202210290310.29T3AVDU040432@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kyle Evans Subject: git: adf376485712 - main - Add 'contrib/wireguard-tools/' from commit '7e00bf8773b93a2a3ee28dba2710d2ae443989f1' List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kevans X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: adf376485712c8fffbf3be330d505a969647f479 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1667013031; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=7AaN+Bbvx9xhiYU2CB0vEiJvfxM5luB7CniZrPIhdxc=; b=nPh9BOx0Bt3fcx9NGhrz05caL+FwF10GNcdGbkUm3bGAydvYjEYkHbjfSgMHsaf3fhc1BM OKqflghL6xLk8WYKuJ5snKa0tLlVWpf4BE7Ngz2rda02erfBKe5u329NpnOE47FhUdMsE/ ALJ+YjySYZu6/E1U9t6LxBdCMVFbXfkZqNJB40KgykvAkDjJPxFIhteOMYHOhtn+IzwTnz ezpPZOubfIeaER1K5HzaqybBCQrR0rORU6R1u1Vo3nG+7JjzA4dD+NhgD2sexE8kU9f6g9 DtrPxX3zgyLj0GcanbKzNRa+606+rgymhDI3LtfxRsACzUedRhreEkwgoTX0lg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1667013031; a=rsa-sha256; cv=none; b=uyZt5vi/eRH1SSmIhC5jFs797xIk+WE+ATE4iNjWt3fQsWWW3nvURqDx5Mf4KfyQLy1BDR SzuiSMTS3llsHt37NuhejnsgsLrr1q6/IzYTcG4oWweKpZKgWiR9wxg7Y8Z3tVBvWbFZ5N 8PkE8g/2GhZLPK8pjNNi+ZzbDz6l3cG6CUv7Cjrlu52/uylrspnOXXCX2lYNq/C677MRS+ vPuyTXQbRfa5i6c1WWjvJngaqB5mmIJIKYU8OCSYWDEqTSSvziriLsqqi2SdKOMVOx9bwq 7GDATdCamjJd/ltlLkp/rhM8Wh44AIACzPt0fV/i2cHU6slgEpCcXvGQHfSLzg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by kevans: URL: https://cgit.FreeBSD.org/src/commit/?id=adf376485712c8fffbf3be330d505a969647f479 commit adf376485712c8fffbf3be330d505a969647f479 Merge: 9142a2a37b2f 7e00bf8773b9 Author: Kyle Evans AuthorDate: 2022-10-29 03:05:14 +0000 Commit: Kyle Evans CommitDate: 2022-10-29 03:05:14 +0000 Add 'contrib/wireguard-tools/' from commit '7e00bf8773b93a2a3ee28dba2710d2ae443989f1' git-subtree-dir: contrib/wireguard-tools git-subtree-mainline: 9142a2a37b2fe65d46ace08a098ad26b8ff81541 git-subtree-split: 7e00bf8773b93a2a3ee28dba2710d2ae443989f1 contrib/wireguard-tools/.gitignore | 16 + contrib/wireguard-tools/config.c | 650 +++++++++++++++++++++ contrib/wireguard-tools/config.h | 27 + contrib/wireguard-tools/containers.h | 107 ++++ contrib/wireguard-tools/ctype.h | 29 + contrib/wireguard-tools/curve25519-fiat32.h | 860 ++++++++++++++++++++++++++++ contrib/wireguard-tools/curve25519-hacl64.h | 784 +++++++++++++++++++++++++ contrib/wireguard-tools/curve25519.c | 98 ++++ contrib/wireguard-tools/curve25519.h | 24 + contrib/wireguard-tools/encoding.c | 125 ++++ contrib/wireguard-tools/encoding.h | 24 + contrib/wireguard-tools/genkey.c | 99 ++++ contrib/wireguard-tools/ipc-freebsd.h | 350 +++++++++++ contrib/wireguard-tools/ipc-uapi-unix.h | 119 ++++ contrib/wireguard-tools/ipc-uapi.h | 297 ++++++++++ contrib/wireguard-tools/ipc.c | 98 ++++ contrib/wireguard-tools/ipc.h | 17 + contrib/wireguard-tools/man/wg.8 | 258 +++++++++ contrib/wireguard-tools/pubkey.c | 50 ++ contrib/wireguard-tools/set.c | 41 ++ contrib/wireguard-tools/setconf.c | 156 +++++ contrib/wireguard-tools/show.c | 454 +++++++++++++++ contrib/wireguard-tools/showconf.c | 103 ++++ contrib/wireguard-tools/subcommands.h | 17 + contrib/wireguard-tools/terminal.c | 76 +++ contrib/wireguard-tools/terminal.h | 51 ++ contrib/wireguard-tools/version.h | 3 + contrib/wireguard-tools/wg.c | 66 +++ 28 files changed, 4999 insertions(+) diff --cc contrib/wireguard-tools/.gitignore index 000000000000,000000000000..4343ea95a0a2 new file mode 100644 --- /dev/null +++ b/contrib/wireguard-tools/.gitignore @@@ -1,0 -1,0 +1,16 @@@ ++# GPL-2.0, not used on FreeBSD: ++Makefile ++completion ++fuzz/ ++ipc-uapi-windows.h ++ipc-windows.h ++netlink.h ++uapi/ ++wg-quick/ ++wincompat/ ++ ++# License OK, but not needed for FreeBSD ++ipc-linux.h ++ipc-openbsd.h ++man/wg-quick.8 ++systemd/ diff --cc contrib/wireguard-tools/config.c index 000000000000,81ccb479c367..81ccb479c367 mode 000000,100644..100644 --- a/contrib/wireguard-tools/config.c +++ b/contrib/wireguard-tools/config.c diff --cc contrib/wireguard-tools/config.h index 000000000000,443cf2147446..443cf2147446 mode 000000,100644..100644 --- a/contrib/wireguard-tools/config.h +++ b/contrib/wireguard-tools/config.h diff --cc contrib/wireguard-tools/containers.h index 000000000000,a82e8ddee46a..a82e8ddee46a mode 000000,100644..100644 --- a/contrib/wireguard-tools/containers.h +++ b/contrib/wireguard-tools/containers.h diff --cc contrib/wireguard-tools/ctype.h index 000000000000,7c9942c29265..7c9942c29265 mode 000000,100644..100644 --- a/contrib/wireguard-tools/ctype.h +++ b/contrib/wireguard-tools/ctype.h diff --cc contrib/wireguard-tools/curve25519-fiat32.h index 000000000000,66f3309c8d88..66f3309c8d88 mode 000000,100644..100644 --- a/contrib/wireguard-tools/curve25519-fiat32.h +++ b/contrib/wireguard-tools/curve25519-fiat32.h diff --cc contrib/wireguard-tools/curve25519-hacl64.h index 000000000000,1fba1f5949f0..1fba1f5949f0 mode 000000,100644..100644 --- a/contrib/wireguard-tools/curve25519-hacl64.h +++ b/contrib/wireguard-tools/curve25519-hacl64.h diff --cc contrib/wireguard-tools/curve25519.c index 000000000000,7121d1eed124..7121d1eed124 mode 000000,100644..100644 --- a/contrib/wireguard-tools/curve25519.c +++ b/contrib/wireguard-tools/curve25519.c diff --cc contrib/wireguard-tools/curve25519.h index 000000000000,b05432fb1cd3..b05432fb1cd3 mode 000000,100644..100644 --- a/contrib/wireguard-tools/curve25519.h +++ b/contrib/wireguard-tools/curve25519.h diff --cc contrib/wireguard-tools/encoding.c index 000000000000,9b2cda51e8c0..9b2cda51e8c0 mode 000000,100644..100644 --- a/contrib/wireguard-tools/encoding.c +++ b/contrib/wireguard-tools/encoding.c diff --cc contrib/wireguard-tools/encoding.h index 000000000000,3cabe9cddba4..3cabe9cddba4 mode 000000,100644..100644 --- a/contrib/wireguard-tools/encoding.h +++ b/contrib/wireguard-tools/encoding.h diff --cc contrib/wireguard-tools/genkey.c index 000000000000,0201b2826d86..0201b2826d86 mode 000000,100644..100644 --- a/contrib/wireguard-tools/genkey.c +++ b/contrib/wireguard-tools/genkey.c diff --cc contrib/wireguard-tools/ipc-freebsd.h index 000000000000,b5be15b82140..b5be15b82140 mode 000000,100644..100644 --- a/contrib/wireguard-tools/ipc-freebsd.h +++ b/contrib/wireguard-tools/ipc-freebsd.h diff --cc contrib/wireguard-tools/ipc-uapi-unix.h index 000000000000,aaf60ca69af9..aaf60ca69af9 mode 000000,100644..100644 --- a/contrib/wireguard-tools/ipc-uapi-unix.h +++ b/contrib/wireguard-tools/ipc-uapi-unix.h diff --cc contrib/wireguard-tools/ipc-uapi.h index 000000000000,f582916ecc9f..f582916ecc9f mode 000000,100644..100644 --- a/contrib/wireguard-tools/ipc-uapi.h +++ b/contrib/wireguard-tools/ipc-uapi.h diff --cc contrib/wireguard-tools/ipc.c index 000000000000,1155bd569913..1155bd569913 mode 000000,100644..100644 --- a/contrib/wireguard-tools/ipc.c +++ b/contrib/wireguard-tools/ipc.c diff --cc contrib/wireguard-tools/ipc.h index 000000000000,bc0fd60bcb3a..bc0fd60bcb3a mode 000000,100644..100644 --- a/contrib/wireguard-tools/ipc.h +++ b/contrib/wireguard-tools/ipc.h diff --cc contrib/wireguard-tools/man/wg.8 index 000000000000,79845391ec02..79845391ec02 mode 000000,100644..100644 --- a/contrib/wireguard-tools/man/wg.8 +++ b/contrib/wireguard-tools/man/wg.8 diff --cc contrib/wireguard-tools/pubkey.c index 000000000000,f191592f518c..f191592f518c mode 000000,100644..100644 --- a/contrib/wireguard-tools/pubkey.c +++ b/contrib/wireguard-tools/pubkey.c diff --cc contrib/wireguard-tools/set.c index 000000000000,75560fd8cf62..75560fd8cf62 mode 000000,100644..100644 --- a/contrib/wireguard-tools/set.c +++ b/contrib/wireguard-tools/set.c diff --cc contrib/wireguard-tools/setconf.c index 000000000000,1c5b13876ff6..1c5b13876ff6 mode 000000,100644..100644 --- a/contrib/wireguard-tools/setconf.c +++ b/contrib/wireguard-tools/setconf.c diff --cc contrib/wireguard-tools/show.c index 000000000000,a61a06ef0646..a61a06ef0646 mode 000000,100644..100644 --- a/contrib/wireguard-tools/show.c +++ b/contrib/wireguard-tools/show.c diff --cc contrib/wireguard-tools/showconf.c index 000000000000,62070dc27af2..62070dc27af2 mode 000000,100644..100644 --- a/contrib/wireguard-tools/showconf.c +++ b/contrib/wireguard-tools/showconf.c diff --cc contrib/wireguard-tools/subcommands.h index 000000000000,4308b5b6eb4f..4308b5b6eb4f mode 000000,100644..100644 --- a/contrib/wireguard-tools/subcommands.h +++ b/contrib/wireguard-tools/subcommands.h diff --cc contrib/wireguard-tools/terminal.c index 000000000000,d3e6611d2e5a..d3e6611d2e5a mode 000000,100644..100644 --- a/contrib/wireguard-tools/terminal.c +++ b/contrib/wireguard-tools/terminal.c diff --cc contrib/wireguard-tools/terminal.h index 000000000000,50b16868cc89..50b16868cc89 mode 000000,100644..100644 --- a/contrib/wireguard-tools/terminal.h +++ b/contrib/wireguard-tools/terminal.h diff --cc contrib/wireguard-tools/version.h index 000000000000,c3ca131aadf4..c3ca131aadf4 mode 000000,100644..100644 --- a/contrib/wireguard-tools/version.h +++ b/contrib/wireguard-tools/version.h diff --cc contrib/wireguard-tools/wg.c index 000000000000,648097061448..648097061448 mode 000000,100644..100644 --- a/contrib/wireguard-tools/wg.c +++ b/contrib/wireguard-tools/wg.c