0 of 3 on in the packageShow the 3 options that are off
DEBUGLDAPNETSNMP
Packages by version and architecture
latest
FreeBSD version
amd64
aarch64
i386
FreeBSD 16
4.3.30_5
4.3.30_5
–
FreeBSD 15
4.3.30_5
4.3.30_5
–
FreeBSD 14
4.3.30_5
4.3.30_5
4.3.30_5
quarterly (2026Q4)
FreeBSD version
amd64
aarch64
i386
FreeBSD 15
4.3.30_5
4.3.30_5
–
FreeBSD 14
4.3.30_5
4.3.30_5
4.3.30_5
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by pkg audit for the packaged version 4.3.30_5.
Fixed (3)
Show 3 fixed
VuXML entries whose affected range the packaged version has left.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (103)
Mark Felder (feld) · 4.3.30_5
net-mgmt/xymon-server: Fix vmstat parsing
The parsing of vmstat code was broken. The original code attempted to
detect FreeBSD 4.10's vmstat output vs FreeBSD 6, but probably never
worked correctly anyway.
FreeBSD 4.12's vmstat output:
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr ad0 md0 in sy cs us sy id
0 0 0 10908 991180 68 1 1 0 55 0 0 0 241 201 12 0 1 99
FreeBSD 14.3 vmstat output:
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr nda0 nda1 in sy cs us sy id
1 2 0 7627545837568 4208828416 21155 13 15 1 14995 3542 0 0 1964 61975 39820 3 2 93
It's the same number of fields in the same order, so the vmstat data
was always being parsed into the struct for FreeBSD 4.11 which notably
skipped index 14 (sy) "cpu_syc" so it never had data for this and mapped
index 16 (us) to "cpu_sys" and index 17 (sy) to "cpu_usr" which are
obviously swapped.
With this patch I deleted the vmstat rrd files for FreeBSD hosts and the
data started to populate and graph correctly.
net-mgmt/xymon-server: Import patches from Debian
Development of Xymon has slowed, but is not abandoned. Debian has
accumulated several patches that have not made it into a release yet
which we should import.
- Fix bbcombotest: "Could not access hobbitd board, error 0"
- Fix reading service banners from TLS-1.3-enabled hosts
- Fix Snapshot and Availability Report on Firefox
- Fix buffer overflow in md5hash
Mk/**ldap.mk: Convert USE_LDAP to USES=ldap
Convert the USE_LDAP=yes to USES=ldap and adds the following features:
- Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as
RUN_DEPENDS
- Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER
- Adds OPENLDAP versions in bsd.default-versions.mk
- Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk
- Changes consumers to use the features
Reviewed by: delphij
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38233
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)
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)
net-mgmt/xymon-client net-mgmt/xymon-server: Update to 4.3.30
Various crashes and bugs relating to string handling changes have been fixed,
including problems with hostnames with dashes in them.
Combostatus tests propagated up from other combostatus tests should now
display properly.
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330
net-mgmt/xymon-server: fix build with GCC-based architectures
Adding -L/usr/lib when using gcc8 (used on GCC architectures) makes gcc8 link to base libstdc++ which breaks build.
Fix this by adding -L${OPENSSLBASE} only when using non-base SSL.
PR: 237956
Approved by: feld (maintainer timeout), linimon (mentor, on IRC)
www/xymon-server: Fix example Apache config files
The example config files for Apache had nonsense variables strewn
throughout as we do not use the interactive build process for Xymon
which would replace them after asking the user a series of questions.
Sane defaults have been chosen to make the examples more useful to the
user.
Cleanup $() variables in ports Makefiles.
Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)
Sponsored by: Absolight
Update databases/rrdtool to 1.6.0
Most notably, this version of rrdtools.so is thread safe, so the
rrdtools_th.so library is removed.
Bump portrevision for depending ports due to shlib version bump.
For full changelog: http://oss.oetiker.ch/rrdtool/pub/CHANGES
Reviewed by: kwm
Differential Revision: D6168
net-mgmt/xymon-server: Update to 4.3.26
This is primarily a bug fix release, resolving certain issues with web
page display and browser compatibility introduced with the CSP and XSS
fixes in 4.3.25, and providing additional layers of protection for
incoming data.
Changelog: http://comments.gmane.org/gmane.comp.monitoring.hobbit/38245
MFH: 2016Q1
net-mgmt/xymon-server: Remove httpresult patch
Upstream has confirmed they do not intend to revert the change to the
httpresult categorization which resulted in 301 Permanent redirects
being classfied as Yellow (warning) instead of Green (ok)
The logic is that a 301 redirect is a permanent redirect and you should
not be monitoring it but the actual content it is redirecting to.
The old behavior existed for many years, but is considered faulty
logic. If you have "yellow" surprises on your dashboard, please fix your
monitoring targets. I do not wish to divert FreeBSD's Xymon behavior
from upstream's intentions.
net-mgmt/xymon-server: Patch to fix HTTP monitoring
In 4.2.23 the HTTP status codes were reworked, but a comparison mistake
caused the "catch-all" for non-standard status codes was incorrect. The
result is that some valid HTTP status codes may cause Xymon to report
RED when they should have reported YELLOW or GREEN.
Add patch to fix http monitoring
401 and 403 errors were mistakenly hardcoded to return "green" status
I'm working with upstream on cleaning up these checks. I expect to see
an improvement in 4.3.22.
Remove xymonping and replace with symlink to fping
xymonping has been deprecated for a few years and fping is a drop-in
replacement. A symlink is provided so old configurations are not broken.
Update to 4.3.19 Remove patches that were upstreamed
xymon-client rc script: leftover children auto expire after 5 minutes;
remove stop_postcmd
Special thanks to JC Cleaver who is taking upstream Xymon to new and
exciting places.
dns/c-ares: - Add USES=libtool and bump dependent ports - Move variable definitions in front of include bsd.port.options.mk - Replace patch with USES=pathfix
Approved by: portmgr (implicit, bump unstaged port)