Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.15 20 Dec 2024 22:04:56 |
Kristof Provost (kp) |
net/libpfctl: update main version
FreeBSD main has renamed PF_RT_RPOOL to PF_RT_RPOOL_RDR. Update libpfctl to cope
with this.
Stable branches never had this code, so are not updated.
Reported by: Olivier Cochard-Labbé <olivier@freebsd.org>
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.14 02 Nov 2024 08:54:26 |
Kristof Provost (kp) |
net/libpfctl: add 14.2 support
PR: 282472
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.13 19 Sep 2024 12:33:28 |
Kristof Provost (kp) |
net/libpfctl: add 13.4 support
PR: 281585
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.12 28 Jun 2024 08:30:15 |
Kristof Provost (kp) |
net/libpfctl: add missing patch to 14.0
The 2b1eb63fc9c6d6f64baaac59b7ea7c2a3228c03f: "libpfctl: be more tolerant of
kernel extensions"
patch didn't make it into the 14.0 version of libpfctl. Spin the revision to add
that.
PR: 277093
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.11 03 May 2024 13:25:46 |
Kristof Provost (kp) |
net/libpfctl: support FreeBSD 14.1
PR: 278702, 278714
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.10 12 Mar 2024 17:12:25 |
Kristof Provost (kp) |
net/libpfctl: update 13.2 library
Include the following commit in the 13.2 version of libpfctl (13.3 already has
this change):
commit b9c4fb71f6aeef4fbee3d5c59b5946a08993fe88 (HEAD -> libpfctl/13.2)
Author: Kristof Provost <kp@FreeBSD.org>
Date: Fri Oct 27 14:13:57 2023 +0200
libpfctl: be more tolerant of kernel extensions
Allow the kernel to supply more array elements than expected, but cut
off when we hit what we think the maximum is. This will improve forward
compatibility (i.e. old userspace with newer kernel).
Reviewed by: zlei
MFC after: 1 week
Sponsored by: Orange Business Services
Differential Revision: https://reviews.freebsd.org/D42392
PR: 277587
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.9 27 Feb 2024 18:39:06 |
Kristof Provost (kp) |
net/libpfctl: add 13.3 library
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.8 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
0.8 17 Nov 2023 17:50:54 |
Kristof Provost (kp) |
net/libpfctl: fix pfctl_do_ioctl()
pfctl_do_ioctl() copies the packed request data into the request buffer
and then frees it. However, it's possible for the buffer to be too small
for the reply, causing us to allocate a new buffer. We then copied from
the freed request, and freed it again.
Do not free the request buffer until we're all the way done.
While updating also include a few other minor bugfixes
- handle allocation failure
- handle pfctl_do_ioctl() failures better
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.7 08 Nov 2023 09:28:11 |
Kristof Provost (kp) |
net/libpfctl: add missing pfctl_status_lcounter() function
Patch released libpfctl versions to include the lcounter (and other) status
counter accessor functions.
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.6 04 Nov 2023 13:47:46 |
Michael Gmelin (grembo) |
net/libpfctl: Fix distfile for FreeBSD 12.4
Approved by: portmgr (build fix blanket) |
0.6 02 Nov 2023 16:53:09 |
Kristof Provost (kp) |
net/libpfctl: update main version
Update to include a few Coverity fixes, as well as a fix for state
listing.
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.5 19 Oct 2023 15:58:34 |
Kristof Provost (kp) |
net/libpfctl: update main
Update the libpfctl version for main (i.e. 15). We've removed DIOCGETSTATESV2
(unless COMPAT_FREEBSD14 is set), so make sure libpfctl uses the netlink
version.
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.4 21 Sep 2023 12:00:24 |
Kristof Provost (kp) Author: Tassilo Philipp |
net/libpfctl: remove double include
PR: 273993
Reviewed by: kp |
0.3 28 Aug 2023 11:55:16 |
Kristof Provost (kp) |
net/libpfctl: belatedly bump port version
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.2 28 Aug 2023 11:53:56 |
Kristof Provost (kp) |
net/libpfctl: support building on 14.0
Also cope with main now being 15.
Reviewed by: garga
Sponsored by: Rubicon Communications, LLC ("Netgate") |
0.2 03 Aug 2023 15:46:00 |
Kristof Provost (kp) |
net/libpfctl: support building on 13.2
While here also remove references for 12.3 and 13.1.
Reviewed by: garga
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D41297 |
0.2 11 Apr 2023 07:13:59 |
Kristof Provost (kp) |
net/libpfctl: support FreeBSD 12 and 13
Extend the port to also build for FreeBSD 12.4 and FreeBSD 13.1.
While here also update the 14.0 hash to a more recent code snapshot.
Reviewed by: garga
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D39360 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.1 20 Jul 2022 14:22:37 |
Tobias C. Berner (tcberner) |
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com> (Only the first 15 lines of the commit message are shown above ) |
0.1 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
0.1 04 May 2021 16:26:09 |
Kristof Provost (kp) |
New port: net/libpfctl: library for interaction with pf(4)
The libpfctl port builds a shared library version of the base system
internal libpfctl library.
While the base system libpfctl API/ABI is not guaranteed to be stable
the ioctl interface is, so any version of libpfctl can be safely used.
Note that currently only FreeBSD main (i.e. what will become 14)
supports libpfctl. The relevant changes will be MFC'd back to stable/13
and stable/12 in due course. At that point libpfctl will also be useful
there.
Approved by: garga
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D29836 |