* Add "do-test" target to make future QA easier
Changelog since 1.3.43:
* Add parser for various NXOS features
* Fix issue with "ip_helper_adddresses" function that wasn't able to handle
'global' helpers
* Implement "re_search_children()" directly on the "CiscoConfParse()" object
* Fix NXOS HRSP issue with "has_ip_hsrp" function
* Remove the SNMPBIN option that was introduced with r490477 and which is no
longer required since the 1.2.4 release.
It was used as a workaround to override the internal PHP SNMP calls which
led to graphs that didn't update within cacti.
The PHP SNMP extension can now be enabled/disabled by a re-purposed
variable in the configuration file.
While I'm here:
* Remove superfluous "+=" from PLIST_SUB and SUB_LIST because there are no
previous definitions of those variables.
* Remove CONFLICTS_INSTALL as net-mgmt/cacti88 is no longer present in the
Ports tree since the end of 2018.
Changes since 1.2.3:
https://github.com/Cacti/cacti/blob/release/1.2.5/CHANGELOG
PR: 238434
Submitted by: Michael Muenz <m.muenz@gmail.com>
Reported by: Matthew Horan <matt@matthoran.com>
Approved by: maintainer timeout (2+ months)
MFH: 2019Q3
- [BUGFIX/SECURITY] Fix a Stored DOM XSS vulnerability with query history.
PR: 239839
Submitted by: David O'Rourke <dor.bsd@xm0.uk> (maintainer)
MFH: 2019Q3
Sponsored by: Netzkommune GmbH
FreeBSD doesn't have bits/hwcap.h header and elf_aux_info needs to be used instead of getauxval.
On powerpc platforms there are libraries for Altivec installed and no libraries for AVX and SSE are installed.
PR: 239319
Approved by: lme (maintainer), linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21040
Building with GCC requires include sys/types.h in Server/src/Logger.h.
/wrkdirs/usr/ports/net-mgmt/openbmp/work/openbmp-0.14.0/Server/src/Logger.h:99:27: error: 'u_char' has not been declared
void setWidthFunction(u_char width);
PR: 239329
Approved by: pizzamig (maintainer), linimon (mentor)
Differential Revision: https://reviews.freebsd.org/D21026
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
Use new GCC from ports:
/usr/local/poudriere/ports/default/net-mgmt/openbmp/work/openbmp-0.14.0/Server/src/client_thread.h:35: error: ISO C++ forbids declaration of 'thread' with no type
Approved by: mentors (implicit approval)
- Fix build when the CURL_XML option is enabled;
- Fix activation/deactivation of a few plugins.
PR: 238959
Submitted by: Krzysztof <ports@bsdserwis.com> (maintainer)
Reported by: Chip Cuccio <chip.cuccio@gmail.com>
as a stand-in for "are we running on gcc".
These 4 cases are outliers because they set compiler:nestedfct which
currently hardwires gcc. So the real test for including -fnested-functions
into CFLAGS is "are we on the ancient base gcc".
Approved by: portmgr (tier-2 blanket)
Base GCC is unable to link to MySQL 5.7:
configure: error: Not found mysqlclient library
Add USES=compiler:c11 when using MYSQL option.
Approved by: mentors (implicit approval)
Since the switch to MySQL 5.7, C11-aware compiler is required:
/usr/bin/ld: cannot find -latomic
The problem only happens with MYSQL option, so add USES=compiler:c11 only when using MYSQL option.
Approved by: mentors (implicit approval)
- Use ${OPENSSLBASE} instead of hardcode path
- Add more conditions to check for extra patch
- TLS option is fine now
PR: 228898
Submitted by: myself (this patch)
Approved by: maintainer timeout (>2 months after submission)
MFH: 2019Q3
This allows for port testing with lang/go-devel via GO_PORT, setting
up the Go build environment in a single place, and is step one in
simplifying Go ports that often define too complicated do-build
targets themselves.
USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and
'no_targets' for ports with composite builds that call 'go' themselves
and do not need the do-build/do-install targets of USES=go.
PR: 238849
Submitted by: dg@syrec.org (also D20745)
Reviewed by: mat, tobik
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D20746
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)
Changelog:
Enhancements:
* Add tenant group filters
* Catch all exceptions during export template rendering
* Add 2.5GE and 5GE interface form factors
* Add inventory item count to manufacturers list
* Add site link to rack reservations overview
* Enable bulk deletion of sites
* Improve performance for custom field access within templates
* Add interface name filter for IP addresses
Bug Fixes:
* Fixed form field population of tags with spaces
* Circuit termination missing from available cable termination types
* Fix formatting of cable length during cable trace
* Correctly display color block for white cables
* Fix custom field rendering for Jinja2 export templates
* Fix error handling when attempting to delete a protected object via API
* Fix filtering devices by "has power outlets"
* Fix exception when deleting a circuit with a termination(s)
* Fixed login link retaining query parameters
https://github.com/digitalocean/netbox/releases/tag/v2.5.13
Changelog:
* Read ssh timeout from config file if not specified in method call
* Tox support
* Huge XML tree parser support
* Adding optional bind address to connect
https://github.com/ncclient/ncclient/releases/tag/v0.6.6
PR: 238247
Submitted by: Sergey Akhmatov <sergey@akhmatov.ru> (maintainer)
Other changes:
- Add LIB_DEPENDS on devel/libuv and archivers/liblz4 as suggested by portlint
- Add USES=ssl (portlint)
- Remove BUILD_DEPENDS (LIB_DEPENDS is sufficient)
Approved by: mmokhi
Differential Revision: https://reviews.freebsd.org/D20452
Upstream decided to switch from Django 2.1 to the 2.2 LTS release to fix a
rather annoying bug that generated intermittent errors when objects were
deleted/manipulated.
Therefore the same procedure must be done in almost the same way as in
r492690 to make NetBox compatible with Django 2.2 in the ports tree.
That means to repocopy the required Django 1.11 ports, assign them to
Django 2.2, limit them to Python 3.5+ and update all related
CONFLICTS_INSTALL entries accordingly:
* www/py-dj22-django-cors-headers [1]
* www/py-dj22-django-debug-toolbar
* www/py-dj22-django-filter
* www/py-dj22-django-js-asset
* www/py-dj22-django-mptt
* www/py-dj22-django-tables2
* www/py-dj22-django-taggit-serializer
* www/py-dj22-django-timezone-field
* www/py-dj22-drf-yasg
[1] www/py-django-cors-headers was repocopied from r500510 to keep on the
2.5.x branch as 3.x introduced some backward incompatibilities that
haven't been fully tested, yet.
Changelog since 2.5.10:
Enhancements:
* Improve natural ordering of device components
* Add support for filtering cables by connected device
* Add decommissioning status for devices
Bug Fixes:
* Fix natural ordering of device components (after it has been improved
before)
* Upgrade Django requirement to 2.2 to fix object deletion issue in the
changelog middleware
* Preserve multiselect filter values when updating per-page count for list
views
* Fix ordering of interface connections list by termination B name/device
* Fix tagged_items count in tags API endpoint
* Disable last_login update on login when maintenance mode is enabled
Reviewed by: koobs, miwi
Differential Revision: https://reviews.freebsd.org/D20103
Riemann [net-mgmt/riemann] is a streaming event monitoring system
designed for monitoring distributed systems in real time.
This commit introduces the following gems:
- rubygem-riemann-client
- rubygem-riemann-dash
- rubygem-riemann-rabbitmq
- rubygem-riemann-tail
- rubygem-riemann-tools
Which allows connecting to riemann, to set & query events and the index,
to view event status in real-time, whether as a dashboard of events, or
as a classic tail in the terminal. An additional comprehensive set of
integrations for popular tools such as Varnish, Haproxy, nginx,
RabbitMQ, and more, are included in the riemann-tools gem.
More information about Riemann in general is at https://riemann.io/
Reviewed by: romain
Approved by: jrm (mentor)
Differential Revision: https://reviews.freebsd.org/D17710
After upgrading to version 20100318_4, users reported ValueError for
some disks [1]
Also fix Python 3.x compatibility [2]
While I'm here:
- Pet portlint, NO_* in USE{S} section
- Make concurrent-safe, installs executables in libexec
PR: 236873
Reported by: Thomas Eckhardt <freebsd eckieck de> [1]
Submitted by: Thomas Eckhardt <freebsd eckieck de> [1]
Submitted by: Krzysztof <ports bsdserwis com> (maintainer) [2]
Approved by: Krzysztof <ports bsdserwis com> (maintainer)
MFH: 2019Q2 (bugfixes)
Icinga Reporting is the central component for reporting related functionality
in the monitoring web frontend and framework Icinga Web 2. The engine allows
you to create reports over a specified time period for ad-hoc and scheduled
generation of reports. Other modules use the provided functionality in order to
provide concrete reports.
WWW: https://github.com/Icinga/icingaweb2-module-reporting
ReactPHP-based 3rd party libraries This repository is an attempt to ship 3rd
party libraries that might be useful for asynchronous PHP-based Icinga Web 2
modules.
WWW: https://github.com/Icinga/icingaweb2-module-reactbundle
- ipcmp: handle comparison of mixed IPv4 and IPv6-specified
addresses, allowing cidrlookup() to look up IPv6-mapped IPv4 addresses
in IPv4 address ranges, and vice versa.
PR: 237364
Submitted by: John W. O'Brien <john@saltant.com>
Changes: https://metacpan.org/changes/distribution/Net-CIDR
Changelog:
* Make sure subquery range is taken into account for selection
* Exhaust every request body before closing it
* Cmd/promtool: return errors from rule evaluations
* Remote Storage: string interner should not panic in release
* Fix memory allocation regression in mergedPostings.Seek
https://github.com/prometheus/prometheus/releases/tag/v2.9.2
PR: 237671
Submitted by: David O'Rourke <dor.bsd@xm0.uk> (maintainer)
Approved by: mentors (implicit)
* Pet portlint
Changelog since 2.040003:
[NEW FEATURES]
* Implementation of API authentication and Swagger-UI
* netdisco-sshcollector no longer required - the functionality (arpnip via
ssh) will be run within netdisco's core schedule
* get_credentials replaces get_community and accepts any device_auth stanza
in JSON format
* Store ifindex in Device Port Properties table
* New discover_waps and discover_phones boolean settings
[ENHANCEMENTS]
* Record egress untagged vlans in device_port_vlan table
* Add IS-IS neighbor discovery support
* Allow pseudo devices to arpnip
* Add "store" and "late" phases to backend workers
* Documentation updates
* Port-Channels now showing in netmap
* Use new LLDP capability checks for ports having phones
* Update Cisco ASA ssh collector
[BUG FIXES]
* Clickability of port log/control icons in port list display
* Clean manual topology after device ports change
* Better error message for both device_auth and snmp_auth
* Device addresses report has broken column data
* Minor enhancement to the way device_auth falls back to snmp_auth
* The store worker phase will return more accurate status
* Do not clobber sshcollector config
* Fix precedence of device_auth over snmp_auth loading
* Check legacy config name for nbtstat_response_timeout
* Fix an issue with VLAN reindexing for VRFs
* Fix device port change check
* Redux Search Node Date Range not working
* Update List::MoreUtils version requirement
* Fix discover syntax bug
* Port Control incorrectly uses VLAN config check
* HTML tag fix
* Map with VLAN filter omits unconnected devices
* netdisco-do renumber reports wrong ip
* No more duplicate entries in vlan filter
* Renumbering device missed a few tables
* Fix regression in phone/wap discovery exclusion
* Ipinventory report returns consistent data
* Make sure aggports have a master<->slave
* Search Node Date Range not working
* TypeAhead.pm can reference empty data
* Fix bug showing no nodes when only one matches in netmap
https://github.com/netdisco/netdisco/blob/2.042005/Changes
PR: 237111
Submitted by: Geoffroy Desvernay <dgeo@centrale-marseille.fr> (maintainer)
Approved by: mentors (implicit)
- The -v flag disables reporting on VRRP/CARP ethernet prefixes..."
in ports r420995, but the getopt() optstring is missing the 'v' so
the case is never matched.
PR: 235415
Submitted by: Art Manion <traulam@gmail.com>
* Add dependencies for QA tests
* Pet portlint
While I'm here:
* Add path to license file
Changelog since 3.64:
* Add support for IS-IS routing protocol
* Switch to Alien::SNMP for travis builds
* Clarify MRO usage
* Expand CiscoAgg to also include LACP
* Update VyOS enterprise OID
* Bring layer3::oneaccess up to date for oneos6
* Add two more HP 2930F models
* Make CiscoAgg return ifindex instead of bp_index
* More documentation fixes + whitespace cleanup in all files
https://github.com/netdisco/snmp-info/blob/3.66/Changes
PR: 237110
Submitted by: Geoffroy Desvernay <dgeo@centrale-marseille.fr>
Approved by: maintainer timeout, mentors (implicit)
2019-04-27 net-mgmt/zabbix32-agent: End of Life was November, 2017
2019-04-27 net-mgmt/zabbix32-frontend: End of Life was November, 2017
2019-04-27 net-mgmt/zabbix32-java: End of Life was November, 2017
2019-04-27 net-mgmt/zabbix32-proxy: End of Life was November, 2017
2019-04-27 net-mgmt/zabbix32-server: End of Life was November, 2017
2019-04-27 net-mgmt/zabbix34-agent: End of Life was October, 2018
2019-04-27 net-mgmt/zabbix34-frontend: End of Life was October, 2018
2019-04-27 net-mgmt/zabbix34-java: End of Life was October, 2018
2019-04-27 net-mgmt/zabbix34-proxy: End of Life was October, 2018
2019-04-27 net-mgmt/zabbix34-server: End of Life was October, 2018
databases/zabbix32-libzbxpgsql, depends on expired net-mgmt/zabbix32-agent
databases/zabbix34-libzbxpgsql, depends on expired net-mgmt/zabbix34-agent