diff mbox series

[meta-networking] netcat-openbsd: update to 1.228

Message ID 20250926192025.894307-1-danismostlikely@gmail.com
State New
Headers show
Series [meta-networking] netcat-openbsd: update to 1.228 | expand

Commit Message

Dan McGregor Sept. 26, 2025, 7:20 p.m. UTC
From: Dan McGregor <dan.mcgregor@usask.ca>

A version newer than 1.195 is required for certain features of newer
versions of cloud-init.  May as well bump to the version in Debian
Testing.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
---
 ...1-bundle-own-base64-encode-decode-functions.patch | 12 ++++++------
 .../0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch  | 10 +++++-----
 ...tcat-openbsd_1.195.bb => netcat-openbsd_1.228.bb} | 12 +++++-------
 3 files changed, 16 insertions(+), 18 deletions(-)
 rename meta-networking/recipes-support/netcat/{netcat-openbsd_1.195.bb => netcat-openbsd_1.228.bb} (64%)

Comments

Khem Raj Sept. 26, 2025, 10:29 p.m. UTC | #1
On Fri, Sep 26, 2025 at 12:20 PM Dan McGregor via
lists.openembedded.org
<danismostlikely=gmail.com@lists.openembedded.org> wrote:
>
> From: Dan McGregor <dan.mcgregor@usask.ca>
>
> A version newer than 1.195 is required for certain features of newer
> versions of cloud-init.  May as well bump to the version in Debian
> Testing.
>
> Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
> ---
>  ...1-bundle-own-base64-encode-decode-functions.patch | 12 ++++++------
>  .../0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch  | 10 +++++-----
>  ...tcat-openbsd_1.195.bb => netcat-openbsd_1.228.bb} | 12 +++++-------
>  3 files changed, 16 insertions(+), 18 deletions(-)
>  rename meta-networking/recipes-support/netcat/{netcat-openbsd_1.195.bb => netcat-openbsd_1.228.bb} (64%)
>
> diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch
> index 929f63f4a9c..7e665d777fb 100644
> --- a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch
> +++ b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch
> @@ -14,7 +14,7 @@ Update to version 1.190-2
>  Signed-off-by: Changqing Li <changqing.li@windriver.com>
>  ---
>   Makefile |   4 +-
> - base64.c | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> + base64.c | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>   netcat.c |   3 +
>   socks.c  |   3 +
>   4 files changed, 321 insertions(+), 2 deletions(-)
> @@ -360,8 +360,8 @@ diff --git a/netcat.c b/netcat.c
>  index a0fb51b..9c4ed23 100644
>  --- a/netcat.c
>  +++ b/netcat.c
> -@@ -240,6 +240,9 @@ static int connect_with_timeout(int fd, const struct sockaddr *sa,
> -
> +@@ -239,6 +239,9 @@ char *proto_name(int, int);
> + static int connect_with_timeout(int, const struct sockaddr *, socklen_t, int);
>   static void quit();
>
>  +int    b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
> @@ -378,10 +378,10 @@ index 9068f39..c576f6b 100644
>   #define SOCKS_DOMAIN  3
>   #define SOCKS_IPV6    4
>
> -+int    b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
> -+int    b64_pton(char const *src, u_char *target, size_t targsize);
> ++int   b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
> ++int   b64_pton(char const *src, u_char *target, size_t targsize);
>  +
> - int   remote_connect(const char *, const char *, struct addrinfo);
> + int   remote_connect(const char *, const char *, struct addrinfo, char *);
>   int   socks_connect(const char *, const char *, struct addrinfo,
>             const char *, const char *, struct addrinfo, int,
>  --
> diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch
> index c1757d39ad8..d574ee0b67c 100644
> --- a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch
> +++ b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch
> @@ -28,19 +28,19 @@ Signed-off-by: mark.yang <mark.yang@lge.com>
>   1 file changed, 2 insertions(+), 2 deletions(-)
>
>  diff --git a/netcat.c b/netcat.c
> -index d70598a..b8ba959 100644
> +index 62d01d8..7367f47 100644
>  --- a/netcat.c
>  +++ b/netcat.c
> -@@ -238,7 +238,7 @@ char *proto_name(int uflag, int dccpflag);
> - static int connect_with_timeout(int fd, const struct sockaddr *sa,
> -         socklen_t salen, int ctimeout);
> +@@ -237,7 +237,7 @@ ssize_t fillbuf(int, unsigned char *, size_t *);
>
> + char *proto_name(int, int);
> + static int connect_with_timeout(int, const struct sockaddr *, socklen_t, int);
>  -static void quit();
>  +static void quit(int sig);
>
>   int    b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
>   int    b64_pton(char const *src, u_char *target, size_t targsize);
> -@@ -2235,7 +2235,7 @@ usage(int ret)
> +@@ -2347,7 +2347,7 @@ usage(int ret)
>    * quit()
>    * handler for a "-q" timeout (exit 0 instead of 1)
>    */
> diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd_1.195.bb b/meta-networking/recipes-support/netcat/netcat-openbsd_1.228.bb
> similarity index 64%
> rename from meta-networking/recipes-support/netcat/netcat-openbsd_1.195.bb
> rename to meta-networking/recipes-support/netcat/netcat-openbsd_1.228.bb
> index 99ae90aa914..af01f7f2ac4 100644
> --- a/meta-networking/recipes-support/netcat/netcat-openbsd_1.195.bb
> +++ b/meta-networking/recipes-support/netcat/netcat-openbsd_1.228.bb
> @@ -2,21 +2,19 @@ require netcat.inc
>  SUMMARY = "OpenBSD Netcat"
>  HOMEPAGE = "http://ftp.debian.org"
>  LICENSE = "BSD-2-Clause"
> -LIC_FILES_CHKSUM = "file://debian/copyright;md5=f39e60ae4ea9fdb559c833be2e59de99"
> +LIC_FILES_CHKSUM = "file://debian/copyright;md5=7c58e21ba8c9e76c25f46b2182b23bb8"
>

What changed here ? Please update the reason in commit message with
License-update: tag

>  DEPENDS += "glib-2.0 libbsd"
>  do_patch[depends] = "quilt-native:do_populate_sysroot"
>
> -SRC_URI = "http://snapshot.debian.org/archive/debian/20181022T085404Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz;name=netcat \
> -           http://snapshot.debian.org/archive/debian/20181022T085404Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}-1.debian.tar.xz;name=netcat-patch;subdir=${BP} \
> +SRC_URI = "http://snapshot.debian.org/archive/debian/20250301T025722Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz;name=netcat \
> +           http://snapshot.debian.org/archive/debian/20250301T025722Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}-1.debian.tar.xz;name=netcat-patch;subdir=${BP} \
>             file://0001-bundle-own-base64-encode-decode-functions.patch \
>             file://0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch \
>             "
>
> -SRC_URI[netcat.md5sum] = "219d5e49c45658e229a3bda63063a986"
> -SRC_URI[netcat.sha256sum] = "0e283b2a214313c69447cd962c528ac19afb3ddfe606b25de6d179f187cde4c3"
> -SRC_URI[netcat-patch.md5sum] = "7eba241989dbef6caa78ec4bc8e35151"
> -SRC_URI[netcat-patch.sha256sum] = "c6736fcbab5254cbbc52278993a951da1126e42800a297c27db297e332e2017e"
> +SRC_URI[netcat.sha256sum] = "e501b0239db0d8f981b964adee74effe80e6337e5d402a00515a6df8d933269e"
> +SRC_URI[netcat-patch.sha256sum] = "7989cc18b3ffa4ef1da57149bd3fc03999546a91c35b82b49caf4d758015c573"
>
>  inherit pkgconfig
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#119937): https://lists.openembedded.org/g/openembedded-devel/message/119937
> Mute This Topic: https://lists.openembedded.org/mt/115454852/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch
index 929f63f4a9c..7e665d777fb 100644
--- a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch
+++ b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-bundle-own-base64-encode-decode-functions.patch
@@ -14,7 +14,7 @@  Update to version 1.190-2
 Signed-off-by: Changqing Li <changqing.li@windriver.com>
 ---
  Makefile |   4 +-
- base64.c | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ base64.c | 313 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  netcat.c |   3 +
  socks.c  |   3 +
  4 files changed, 321 insertions(+), 2 deletions(-)
@@ -360,8 +360,8 @@  diff --git a/netcat.c b/netcat.c
 index a0fb51b..9c4ed23 100644
 --- a/netcat.c
 +++ b/netcat.c
-@@ -240,6 +240,9 @@ static int connect_with_timeout(int fd, const struct sockaddr *sa,
- 
+@@ -239,6 +239,9 @@ char *proto_name(int, int);
+ static int connect_with_timeout(int, const struct sockaddr *, socklen_t, int);
  static void quit();
  
 +int    b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
@@ -378,10 +378,10 @@  index 9068f39..c576f6b 100644
  #define SOCKS_DOMAIN	3
  #define SOCKS_IPV6	4
  
-+int    b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
-+int    b64_pton(char const *src, u_char *target, size_t targsize);
++int	b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
++int	b64_pton(char const *src, u_char *target, size_t targsize);
 +
- int	remote_connect(const char *, const char *, struct addrinfo);
+ int	remote_connect(const char *, const char *, struct addrinfo, char *);
  int	socks_connect(const char *, const char *, struct addrinfo,
  	    const char *, const char *, struct addrinfo, int,
 -- 
diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch
index c1757d39ad8..d574ee0b67c 100644
--- a/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch
+++ b/meta-networking/recipes-support/netcat/netcat-openbsd/0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch
@@ -28,19 +28,19 @@  Signed-off-by: mark.yang <mark.yang@lge.com>
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/netcat.c b/netcat.c
-index d70598a..b8ba959 100644
+index 62d01d8..7367f47 100644
 --- a/netcat.c
 +++ b/netcat.c
-@@ -238,7 +238,7 @@ char *proto_name(int uflag, int dccpflag);
- static int connect_with_timeout(int fd, const struct sockaddr *sa,
-         socklen_t salen, int ctimeout);
+@@ -237,7 +237,7 @@ ssize_t fillbuf(int, unsigned char *, size_t *);
  
+ char *proto_name(int, int);
+ static int connect_with_timeout(int, const struct sockaddr *, socklen_t, int);
 -static void quit();
 +static void quit(int sig);
  
  int    b64_ntop(u_char const *src, size_t srclength, char *target, size_t targsize);
  int    b64_pton(char const *src, u_char *target, size_t targsize);
-@@ -2235,7 +2235,7 @@ usage(int ret)
+@@ -2347,7 +2347,7 @@ usage(int ret)
   * quit()
   * handler for a "-q" timeout (exit 0 instead of 1)
   */
diff --git a/meta-networking/recipes-support/netcat/netcat-openbsd_1.195.bb b/meta-networking/recipes-support/netcat/netcat-openbsd_1.228.bb
similarity index 64%
rename from meta-networking/recipes-support/netcat/netcat-openbsd_1.195.bb
rename to meta-networking/recipes-support/netcat/netcat-openbsd_1.228.bb
index 99ae90aa914..af01f7f2ac4 100644
--- a/meta-networking/recipes-support/netcat/netcat-openbsd_1.195.bb
+++ b/meta-networking/recipes-support/netcat/netcat-openbsd_1.228.bb
@@ -2,21 +2,19 @@  require netcat.inc
 SUMMARY = "OpenBSD Netcat"
 HOMEPAGE = "http://ftp.debian.org"
 LICENSE = "BSD-2-Clause"
-LIC_FILES_CHKSUM = "file://debian/copyright;md5=f39e60ae4ea9fdb559c833be2e59de99"
+LIC_FILES_CHKSUM = "file://debian/copyright;md5=7c58e21ba8c9e76c25f46b2182b23bb8"
 
 DEPENDS += "glib-2.0 libbsd"
 do_patch[depends] = "quilt-native:do_populate_sysroot"
 
-SRC_URI = "http://snapshot.debian.org/archive/debian/20181022T085404Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz;name=netcat \
-           http://snapshot.debian.org/archive/debian/20181022T085404Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}-1.debian.tar.xz;name=netcat-patch;subdir=${BP} \
+SRC_URI = "http://snapshot.debian.org/archive/debian/20250301T025722Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}.orig.tar.gz;name=netcat \
+           http://snapshot.debian.org/archive/debian/20250301T025722Z/pool/main/n/netcat-openbsd/netcat-openbsd_${PV}-1.debian.tar.xz;name=netcat-patch;subdir=${BP} \
            file://0001-bundle-own-base64-encode-decode-functions.patch \
            file://0001-fix-netcat-openbsd-ftbfs-with-GCC-15.patch \
            "
 
-SRC_URI[netcat.md5sum] = "219d5e49c45658e229a3bda63063a986"
-SRC_URI[netcat.sha256sum] = "0e283b2a214313c69447cd962c528ac19afb3ddfe606b25de6d179f187cde4c3"
-SRC_URI[netcat-patch.md5sum] = "7eba241989dbef6caa78ec4bc8e35151"
-SRC_URI[netcat-patch.sha256sum] = "c6736fcbab5254cbbc52278993a951da1126e42800a297c27db297e332e2017e"
+SRC_URI[netcat.sha256sum] = "e501b0239db0d8f981b964adee74effe80e6337e5d402a00515a6df8d933269e"
+SRC_URI[netcat-patch.sha256sum] = "7989cc18b3ffa4ef1da57149bd3fc03999546a91c35b82b49caf4d758015c573"
 
 inherit pkgconfig