OpenSSL memory leaks and vulnerabilities associated with older SSL/TLS
protocols:
- Fixed memory leaks caused by unreleased per-thread OpenSSL resources.
- Security Improvement: updated to use the latest and most secure TLS
protocol supported by the client and server, mitigating known
vulnerabilities in older SSL/TLS protocols.
Changelogs:
https://github.com/nzbgetcom/nzbget/releases/tag/v25.0https://github.com/nzbgetcom/nzbget/releases/tag/v25.1
PR: 287948
MFH: 2025Q3
Disable ninja as it breaks build otherwise due to using ExternalProject
cmake module instead of FetchContent for par2turbo dependency build.
Remove post-stage-PAR2-on as it is no longer necessary.
Add pre-configure-PAR2-on to move the par2build source directory into
the correct place and allow it to be built offline.
Changelog: https://github.com/nzbgetcom/nzbget/releases/tag/v24.5
PR: 283884
Approved by: submitter is maintainer
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
USES=java:build,run if NO_BUILD is undefined. Else it defaults to
USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>
Approved by: mat (portmgr), glewis
Differential Revision: https://reviews.freebsd.org/D48201
Release notes available at https://github.com/nzbgetcom/nzbget/releases/tag/v24.4
Notable changes that modifies the way to port is built:
* Dependency to PAR2 is now coming from another repository that needs to
be fetched separately (see comments in Makefile for more details)
* Patch cmake/posix.cmake to unset CURSES_NEED_WIDE as it seems not to
be exposed as a configure option by ncurses port
PR: 283162
* Change the build system to cmake only
* Expose the most relevant build options as port options
* Configure make test to run ctest
* Assign maintainership to submitter, old maintainer is AWOL
Changelog: https://github.com/nzbgetcom/nzbget/releases/tag/v24.3
PR: 281800
Approved by: alexis.praga@free.fr (maintainer timeout)
* Switch from PORTVERSION to DISTVERSION
* Clean up MASTER_SITES and use upstream main site as backup
* Switch to xz release tarball
* Use helpers whenever possible and USES= localbase:ldflags
* Sort CONFIGURE_ARGS as they're listed when executing
./configure --help
* Sort OPTIONS
* Rearrange Makefile to closer match Porters Handbook
PR: 280279
Reviewed by: kbowling