CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

net/relayd7.4.2024.01.15.p3

OpenBSD relay daemon

Maintainer
0mp@FreeBSD.org
Packages
relayd 7.4.2024.01.15.p3
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://github.com/KlaraSystems/freebsd-relayd
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (84)

Rene Ladan (rene) · 7.4.2024.01.15.p3
all: drop support for FreeBSD 13, mips and risc64sf

Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
2a7c056120
Piotr Kubaj (pkubaj) · 7.4.2024.01.15.p3
net/relayd: fix build on big-endian architectures

siphash.c:67:7: error: incompatible pointer to integer conversion passing 'const u_int64_t *' (aka 'const unsigned long *') to parameter of type 'unsigned long' [-Wint-conversion]
   67 |         k0 = le64toh(&key->k0);
      |              ^~~~~~~~~~~~~~~~~
/usr/include/sys/_endian.h:130:30: note: expanded from macro 'le64toh'
  130 | #define le64toh(x)      __bswap64((x))
      |                         ~~~~~~~~~~^~~~
/usr/include/sys/_endian.h:85:40: note: expanded from macro '__bswap64'
   85 | #define __bswap64(x)    __builtin_bswap64(x)
      |                                           ^
siphash.c:68:7: error: incompatible pointer to integer conversion passing 'const u_int64_t *' (aka 'const unsigned long *') to parameter of type 'unsigned long' [-Wint-conversion]
   68 |         k1 = le64toh(&key->k1);
      |              ^~~~~~~~~~~~~~~~~
/usr/include/sys/_endian.h:130:30: note: expanded from macro 'le64toh'
  130 | #define le64toh(x)      __bswap64((x))
      |                         ~~~~~~~~~~^~~~
/usr/include/sys/_endian.h:85:40: note: expanded from macro '__bswap64'
   85 | #define __bswap64(x)    __builtin_bswap64(x)
      |                                           ^
siphash.c:194:16: error: incompatible pointer to integer conversion passing 'u_int64_t *' (aka 'unsigned long *') to parameter of type 'unsigned long'; dereference with * [-Wint-conversion]
  194 |         u_int64_t m = le64toh((u_int64_t *)ctx->buf);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/_endian.h:130:30: note: expanded from macro 'le64toh'
  130 | #define le64toh(x)      __bswap64((x))
      |                         ~~~~~~~~~~^~~~
/usr/include/sys/_endian.h:85:40: note: expanded from macro '__bswap64'
   85 | #define __bswap64(x)    __builtin_bswap64(x)
      |                                           ^
3 errors generated.
a2c918232c
Piotr Kubaj (pkubaj) · 7.4.2024.01.15.p3
net/relayd: fix build on powerpc64le

powerpc64le is also a clang architecture.
While here, sparc64 was never a clang architecture.
58a6f3f12a
Mark Johnston (markj) · 7.4.2024.01.15.p3
net/relayd: Update to 7.4.2024.01.15-p3

This fixes a problem where relayd would flush address tables during a
config reload, even when the tables are unchanged.  This can disrupt
incoming connections handled by the configuration.

Approved by:	0mp (implicit)
Sponsored by:	Klara, Inc.
Sponsored by:	Modirum MDPay
Differential Revision:	https://reviews.freebsd.org/D49086
772a5423a2
Mateusz Piotrowski (0mp) · 7.4.2024.01.15.p2
net/relayd: Update to 7.4.2024.01.15-p2

This release adds SO_SPLICE support to FreeBSD relayd.

Sponsored by:	Klara, Inc.
1c653fe562
Mateusz Piotrowski (0mp) · 7.4.2024.01.15.p1
net/relayd: Update to 7.4.2024.01.15-p1

MFH:		2024Q2
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
a66b8f6102
Mateusz Piotrowski (0mp) · 7.4.2024.01.15.p0
net/relayd: Update to 7.4.2024.01.15-p0

This fixes recent build failures.

Also:

- Do not pass -lpfctl to LDFLAGS. Relayd's build system is already doing
  that.
- Remove the bsd.own.mk patch, which support for armv6 and armv7 builds.
  The patch has been upstreamed.

MFH:		2024Q2
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
281bb70bcc
Muhammad Moinur Rahman (bofh) · 7.3.2023.05.09.p5_1
net/relayd: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
064cf48cee
Robert Clausecker (fuz) · 7.3.2023.05.09.p5
net/relayd: fix build on armv6/armv7

Add armv6/armv7 to CLANG_ARCH so OpenBSD's bsd.own.mk knows that we are
building with clang on these.

Approved by:	portmgr (build fix blanket)
MFH:		2023Q4
b86fe5fa38
Mateusz Piotrowski (0mp) · 7.3.2023.05.09.p5
net/relayd: Update to 7.3.2023.05.09-p5

This release fixes relayd on recent 15.0, where the pf(4) ioctls has
changed.

Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
78bd6ba702
Mateusz Piotrowski (0mp) · 7.3.2023.05.09.p4
net/relayd: Regenerate checksums

It turns out that in the last round of testing I did not regenerate the
checksums correctly. Fixing it now.

MFH:		2023Q3
Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
886e5793ae
Mateusz Piotrowski (0mp) · 7.3.2023.05.09.p4
net/relayd: Update to 7.3.2023.05.09-p4

This release provides builds fixes for FreeBSD 12.

MFH:		2023Q3
Sponsored by:	Modirum MDPay
Sponsored by:	Klara Inc.
c7dafea7d1
Mateusz Piotrowski (0mp) · 7.3.2023.05.09.p3
net/relayd: Update to 7.3.2023.05.09-p3

MFH:		2023Q3
Sponsored by:	Modirum MDPay
Sponsored by:	Klara Inc.
7725c05622
Mateusz Piotrowski (0mp) · 7.3.2023.05.09.p2
net/relayd: Update to 7.3.2023.05.09-p2

This version is in sync with the relayd version present in the OpenBSD
main branch as of 2023.05.09.

While here:

- Switch to a new repository where FreeBSD relayd is now maintained.
  This is where we moved many of the port's patches to clean up the
  files/ directory.
- Take maintainership as agreed via email with the current maintainer.

Sponsored by:	Modirum MDPay
Sponsored by:	Klara, Inc.
Co-authored-by:	Dave Cottlehuber <dch@FreeBSD.org>
c9ba90c07d
Muhammad Moinur Rahman (bofh) · 5.5.20140810_8
net/relayd: Mark BROKEN_SSL

- Fails to build with OpenSSL 3.0.0 and later

Approved by:	portmgr (blanket)
594d40be0e
Antoine Brodin (antoine) · 5.5.20140810_8
net/relayd: mark BROKEN

ca.c:241:19: error: variable has incomplete type 'RSA_METHOD' (aka 'struct rsa_meth_st')

Reported by:	pkg-fallout
343002fcd4
Stefan Eßer (se) · 5.5.20140810_8
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)
fb16dfecae
Stefan Eßer (se) · 5.5.20140810_8
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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Fernando Apesteguía (fernape) · 5.5.20140810_8
net/relayd: fix build

While here, pet linters.

PR:	262004
Reported by:	swills@FreeBSD.org
Approved by:	koue@chaosophia.net (maintainer)
MFH:	2022Q1	build fix
b4d94c7c3d
Mathieu Arnold (mat) · 5.5.20140810_8
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 5.5.20140810_8
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 5.5.20140810_8
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jan Beich (jbeich) · 5.5.20140810_8
security/libressl: re-link static library consumers after r557713
a0d69629d9
Stefan Eßer (se) · 5.5.20140810_7
Fix build with -no-common

While here make the substitution of %%PREFIX%% operational (again?).

It has probably been lost due to make makepatch generating patch files
after the substitution by the actual prefix has been performed in the
post-patch target.

To prevent this issue in the future, the substitution of %%PREFIX%%
by the actual prefix is moved in to the post-configure phase, since the
configure command does not rely on the substitution having been performed.
e067ed47e5
Tobias Kortkamp (tobik) · 5.5.20140810_6
Rebuild statically linked security/libressl consumers after r534416
b6f7d19f2d
Kurt Jaeger (pi) · 5.5.20140810_5
net/relayd: fix build if SSL_DEFAULT is libressl

PR:		239860
Submitted by:	koue@chaosophia.net (maintainer), franco@opnsense.org
fa6808b622
Tobias Kortkamp (tobik) · 5.5.20140810_5
Rebuild statically linked security/libressl consumers after r514815
3c79be4173
Steve Wills (swills) · 5.5.20140810_4
net/relayd: fix build on 12/CURRENT

While here, assign maintainer to submitter and clean up formatting a
little

PR:		236657
Submitted by:	Nikola Kolev <koue@chaosophia.net>
af25818100
Renato Botelho (garga) · 5.5.20140810_3
Fix maintainer e-mail address
0d323e33e5
Martin Matuska (mm) · 5.5.20140810_3
Drop maintainership of net/relayd

I don't have the will, time and resources to continue maintaining this.
82f831aed8
Martin Matuska (mm) · 5.5.20140810_3
net/relayd: mark as BROKEN on FreeBSD 12 and HEAD
2a14f1d09b
Xin LI (delphij) · 5.5.20140810_3
net/relayd: Stop using arc4random_stir

PR:		230830, 230756
Approved by:	portmgr (antoine)
98b488c619
Mathieu Arnold (mat) · 5.5.20140810_2
Remove all USE_OPENSSL occurrences.

Sponsored by:	Absolight
a28f0f7f7f
Lars Engels (lme) · 5.5.20140810_2
Bump PORTREVISION after the last commit that changed the relayd rc script.

Reported by:	junovich
Approved by:	maintainer timeout (11 months)
783234cdcf
Lars Engels (lme) · 5.5.20140810_1
Check relayd's configuration with {start,restart,reload}_precmd in the rc script.

PR:		        200914
Submitted by:	Damien Fleuriot <dam@my.gd>
Approved by:	maintainer timeout (11 months)
e6c87d2ddd
Dmitry Marakasov (amdmi3) · 5.5.20140810_1
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Antoine Brodin (antoine) · 5.5.20140810_1
Unbreak
36d50a71d2
Mathieu Arnold (mat) · 5.5.20140810_1
Update ports in the n* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
9d4e763ba0
Bryan Drewery (bdrewery) · 5.5.20140810_1
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
5b5a90256d
Tijl Coosemans (tijl) · 5.5.20140810_1
Add missing USE_OPENSSL=yes

PR:		195796
c88aaf5c89
Martin Matuska (mm) · 5.5.20140810
Update relayd to 2014-08-10
4cf34f8079
Martin Matuska (mm) · 5.5.20140730
Update relayd to 5.5.20140730

PR:		192260
fb55987375
Baptiste Daroussin (bapt) · 5.4.20131122_4
Only use libevent2

Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
b564653452
Matthew Seaman (matthew) · 5.4.20131122_3
* USES=uidfix -- staging without needing root access * Don't install relayd.conf to staging; switch to @sample in pkg-plist * Drop warnings for FreeBSD 7.x compat as that's long out of support * Modernize LIB_DEPENDS * Fix LICENSE: this is OpenBSD code, but it uses the ISC Licence   wording rather than either of the {2,3}-clause BSD licenses.

Approved by:	portmgr (blanket "just fix it")
b46f80ca64
Alex Kozlov (ak) · 5.4.20131122_2
- Fix various distinfo errors - Remove unused USE_* knobs - Convert USE_TWISTED_RUN to USES - Remove empty lines after .include <bsd.port.mk>

Approved by:	portmgr (antoine)
fe7fc772a5
Martin Matuska (mm) · 5.4.20131122_2
Fix pkg-plist for relayd
3842b235c2
Martin Matuska (mm) · 5.4.20131122_1
Fix pkg-plist for relayd
76e8d4b417
Martin Matuska (mm) · 5.4.20131122
Add STAGE support to net/relayd
7eaf6ab880
Martin Matuska (mm) · 5.4.20131122
Update to 5.4.20131122 Fixes bug: automatic retry in msgbuf_write on EAGAIN causes spinning.
6a8d949447
Martin Matuska (mm) · 5.3.20131024
Switch to USE_GITHUB infrastructure
0a61fd1b70