public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 924ba58b50d59c3a8f2e5776fb51f088424a54a0
@ 2024-08-09 14:24 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2024-08-09 14:24 UTC (permalink / raw)
  To: ipfire-scm

[-- Attachment #1: Type: text/plain, Size: 14182 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  924ba58b50d59c3a8f2e5776fb51f088424a54a0 (commit)
       via  99b2ac48afff1995a7e466b0ccfdabec97b1edb0 (commit)
       via  8057ad996567449419ea5bcb9e6b5f35121d2593 (commit)
       via  3192cd30368735257d1980caae7b3ed5a4d8f2d3 (commit)
      from  3341244feff069a4259f086a814ed6c1e2171146 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 924ba58b50d59c3a8f2e5776fb51f088424a54a0
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Fri Aug 9 14:23:50 2024 +0000

    core188: Ship libcap
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 99b2ac48afff1995a7e466b0ccfdabec97b1edb0
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Fri Aug 9 13:23:12 2024 +0200

    libcap: Update to version 2.70
    
    - Update from version 2.69 to 2.70
    - Update of rootfile
    - sobump means following core packages need to be shipped
       arping
       cdrkit
       iproute2
       iputils
       ntp
       squid
       udev
      and the following addons will be shipped with the pak_ver increments in the other
       patches that are part ofg this set
       avahi
       bacula
       cifs-utils
       dnsdist
       freeradius
       frr
       htop
       nfs
       rng-tools
       samba
       tor
       tshark
       vdr
       wavemon
    - Changelog
       2.70
    	setcap changes to make it harder to set invalid file capabilities (Bug 217592\
    	 reported by parke.nexus)
    	Lots of documentation fixes (contributions from Jakub Wilk and
    	 Carlos Rodriguez-Fernandez)
    	Fix c89 compilation syntax for the C code in the libraries.
    	libpam has deprecated providing the _pam_overwrite() function, so use memset()
    	 instead
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 8057ad996567449419ea5bcb9e6b5f35121d2593
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Fri Aug 9 14:21:51 2024 +0000

    core188: Ship libnet
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 3192cd30368735257d1980caae7b3ed5a4d8f2d3
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Fri Aug 9 12:53:11 2024 +0200

    libnet: Update to version 1.3
    
    - Update from version 1.1.6 to 1.3
    - Update of rootfile
    - sobump gives suricata and arping as dependencies so those packages also need to be
       shipped.
    - Changelog
        1.3
    	### Changes
    		- License change of critical files from 4-clause BSD to 3-clause and
    		  2-clause BSD.  This fixes issue #85: "GPL license compatibility".
    		- Migrate from Travis-CI (Linux) and Appveyor (Win32) to GitHub Actions
    		- Win32 changes:
    		  - switch to npcap from winpcap
    		  - Simplify and update build scripts
    		  - Encode version in DLL instead of in filename
    		- Add support for LLDP, mandatory TLVs.
    		- Add support for Cisco UniDirectional Link Detection (UDLD), RFC5171
    		- Initial support for unit tests:
    		  - `libnet-build_ethernet()`
    		  - Complete UDLD API tests
    		- Initial "devcontainer": provide VS Code development environment for
    		  rapid setup of a development environment
    		- Run unit tests in GitHub Actions
    		- New  GitHub Action for FreeBSD 13 clang/gcc
    		- Calling `libnet_init()` with a RAW type no longer sets a TX buffer max
    		  size.  Use the new `libnet_setfd_max_sndbuf()` instead when needed.
    		- Remove support for `SOCK_PACKET` sockets causing invalid builds on,
    		  e.g., musl libc.  We assume everyone on Linux has `PF_PACKET` now.
    	### Fixes
    		- Fix #139: fail-to-build-from-source on FreeBSD
    		- Fix #122: unused parameter warnings
    		- Fix #123: potential memory leak in `libnet_cq_add()`
    		- Fix #124: potential name conflict with C++ keyword `new`
    		- Fix #96: pointer type warnings when dumping raw data with `%p`
    		- Fix #97: non-standard types:
    		  - `int64_t` instead of `__int64_t` for mingw cross build
    		  - `uint32_t` instead of `u_int` and `uint16_t` instead of `u_short`
    		- Fix #98: lots of signed vs unsigned comparisons
    		- Fix #102: possible buffer overflows in `libnet_plist_chain_dump_string()`
    		- Reproducible build fixes for man-page generation, use LC_ALL=C and UTC
    		- Simplify `fixmanpages`
    		- Fix #120: possible NULL pointer dereference in `libnet_cq_add()`
    		- Fix #120: memory leak in `libnet_plist_chain_new()`
    		- Fix segmentation fault in `libnet_ifaddrlist()`
    		- Fix #150: segfault when number of IPs > 512
        1.2
    	### Changes
    		- Removed Lua bindings from repo and dist files, now available separately
    		- Removed generated HTML and Nroff (man pages) documentation files, must
    		  be regenerated with Doxygen using `make doc`
    		- Add `pkg-config` support with `libnet.pc`, replaces `libnet-config`
    		  tool, although it is kept for compatibility for now
    		- Factorize socket setup code for socket opening to provide output
    		  device selection for IPv4
    		- Make `libnet_get_hwaddr()` work with 802.1q interfaces in bpf (BSD)
    		- New API for OSPF HELLO messages, with neighbor
    	### Fixes
    		- Use `getifaddrs()` on OpnBSD and Linux
    		- For samples, `netinet/in.h` is not on windows
    		- Fix errors with missing `IPPROTO_MH` on windows
    		- Fix build error on Mac OS X
    		- Fix #34 checksum caculation when IPv6 extension headers being used
    		- Remove unneeded trailing `-Wl` from `-version-info` line
    		- `libnet_build_snmp()` fix warning
    		- Use `LIBNET_*RESOLVE` const in `libnet_name2addr*`
    		- Fix i486 sample synflood6 warning
    		- Some samples need `#include<netinet/in.h>` for `IPPROTO_*` on OpenBSD 5.2
    		- Fix gcc warnings
    		- Check for `socklen_t`.  Suggested by g.esp and Stefanos Harhalakis
    		- libnet: update for obsolete INCLUDE directive
    		- Fix warning inside comment
    		- Automatic link options `#pragma comment(lib, ...)` are only for MSVC
    		- Fix several warnings for MS C/C++ compiler
    		- `libnet_open_raw4()` doesn't return a SOCKET on win32
    		- Fixes error messages sometimes include newline, sometimes not
    		- Properly set `l->err_buf` if `libnet_ifaddrlist()` fails
    		- dlpi: Try harder to find the device for the interface
    		- dlpi: Correctly extract unit number from devices with numbers in their
    		  name
    		- Make interface selection work for interfaces with multiple addresses
    		- Fix memory leak, device list needs to freed after use
    		- Fix file descriptor leak in `libnet_ifaddrlist()`
    		- Fix `libnet_get_hwaddr()` for large(!) number of interfaces
    		- Fix to support musl libc, removes support for GLIBC <2.1
    		- Fix win32 buffer overrun in `libnet_get_ipaddr4()`
    		- Interface selection was ignoring interfaces with IPv6
    		- Use `LIBNET_API` on public functions, instead of an export file
    		- Add Visual Studio 2010 project files, with build instructions
    		- Define INET6 on IRIX, making libnet compile cleanly
    		- Check for FreeBSD pre-11 before enabling `LIBNET_BSD_BYTE_SWAP`
    		- Use `LIBNET_BSDISH_OS` and `LIBNET_BSD_BYTE_SWAP` on Darwin
    		- Add BSD byteswap for Darwin. Otherwise `sendto(` returns `EINVAL`
    		- `netinet/in.h` is needed for `IPPROTO_` and `sockaddr_in`
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/common/libcap                             |  8 +++++---
 config/rootfiles/common/libnet                             | 14 ++++++++------
 .../rootfiles/{oldcore/104 => core/188}/filelists/libcap   |  0
 config/rootfiles/{oldcore/91 => core/188}/filelists/libnet |  0
 lfs/libcap                                                 |  6 +++---
 lfs/libnet                                                 |  9 +++++----
 6 files changed, 21 insertions(+), 16 deletions(-)
 copy config/rootfiles/{oldcore/104 => core/188}/filelists/libcap (100%)
 copy config/rootfiles/{oldcore/91 => core/188}/filelists/libnet (100%)

Difference in files:
diff --git a/config/rootfiles/common/libcap b/config/rootfiles/common/libcap
index f331e2a43..ea90c7564 100644
--- a/config/rootfiles/common/libcap
+++ b/config/rootfiles/common/libcap
@@ -4,12 +4,12 @@ sbin/getpcaps
 sbin/setcap
 #usr/include/sys/capability.h
 #usr/include/sys/psx_syscall.h
-usr/lib/libcap.so
+#usr/lib/libcap.so
 usr/lib/libcap.so.2
-usr/lib/libcap.so.2.69
+usr/lib/libcap.so.2.70
 #usr/lib/libpsx.so
 #usr/lib/libpsx.so.2
-usr/lib/libpsx.so.2.69
+usr/lib/libpsx.so.2.70
 #usr/lib/pkgconfig/libcap.pc
 #usr/lib/pkgconfig/libpsx.pc
 #usr/lib/security
@@ -88,7 +88,9 @@ usr/lib/security/pam_cap.so
 #usr/share/man/man3/psx_syscall.3
 #usr/share/man/man3/psx_syscall3.3
 #usr/share/man/man3/psx_syscall6.3
+#usr/share/man/man5/capability.conf.5
 #usr/share/man/man8/captree.8
 #usr/share/man/man8/getcap.8
 #usr/share/man/man8/getpcaps.8
+#usr/share/man/man8/pam_cap.8
 #usr/share/man/man8/setcap.8
diff --git a/config/rootfiles/common/libnet b/config/rootfiles/common/libnet
index ffa20fd0e..07d741391 100644
--- a/config/rootfiles/common/libnet
+++ b/config/rootfiles/common/libnet
@@ -9,9 +9,11 @@
 #usr/include/libnet/libnet-types.h
 #usr/lib/libnet.a
 #usr/lib/libnet.la
-usr/lib/libnet.so
-usr/lib/libnet.so.1
-usr/lib/libnet.so.1.7.0
-#usr/share/man/man3/libnet-functions.h.3
-#usr/share/man/man3/libnet-macros.h.3
-#usr/share/man/man3/libnet.h.3
+#usr/lib/libnet.so
+usr/lib/libnet.so.9
+usr/lib/libnet.so.9.0.0
+#usr/lib/pkgconfig/libnet.pc
+#usr/share/doc/libnet
+#usr/share/doc/libnet/ChangeLog.md
+#usr/share/doc/libnet/LICENSE
+#usr/share/doc/libnet/README.md
diff --git a/config/rootfiles/core/188/filelists/libcap b/config/rootfiles/core/188/filelists/libcap
new file mode 120000
index 000000000..ed67d950a
--- /dev/null
+++ b/config/rootfiles/core/188/filelists/libcap
@@ -0,0 +1 @@
+../../../common/libcap
\ No newline at end of file
diff --git a/config/rootfiles/core/188/filelists/libnet b/config/rootfiles/core/188/filelists/libnet
new file mode 120000
index 000000000..26e5f7924
--- /dev/null
+++ b/config/rootfiles/core/188/filelists/libnet
@@ -0,0 +1 @@
+../../../common/libnet
\ No newline at end of file
diff --git a/lfs/libcap b/lfs/libcap
index 951ed80dc..51e32f9c6 100644
--- a/lfs/libcap
+++ b/lfs/libcap
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.69
+VER        = 2.70
 
 THISAPP    = libcap-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 94d1fef7666a1c383a8b96f1f6092bd242164631532868b628d2f5de71b42a371d041a978ef7fbadfee3eeb433165444995d1078cd790275bc0433a7875a697e
+$(DL_FILE)_BLAKE2 = 77b72acee53032117ea481e3380d1b497f9264b6193b9523542508c7c3e46070248ca4ed910d35809ce6e52caa60cbb31edb125c47221627eeda35c61bd0914b
 
 install : $(TARGET)
 
diff --git a/lfs/libnet b/lfs/libnet
index 7768d9fae..7f44f2f1e 100644
--- a/lfs/libnet
+++ b/lfs/libnet
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 1.1.6
+VER        = 1.3
 
 THISAPP    = libnet-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 328ff98701fc19dc4f717e47ad5bc490741b248588eadc196de16b66ffa2df27ce58105c704d640fa6d93ba254259d4e90d03babdb33fc0f1f0e2b18ed448c4b
+$(DL_FILE)_BLAKE2 = b43f15143e6a1de3350b814d7acd4a41d61eb08e6dfeb729868e55f65c445942ae52905953f3a4fad00402b47fc5119634233ea3ae28806c1869bb34ef6fba9b
 
 install : $(TARGET)
 
@@ -71,7 +71,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)


hooks/post-receive
--
IPFire 2.x development tree

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-08-09 14:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-08-09 14:24 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 924ba58b50d59c3a8f2e5776fb51f088424a54a0 Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox