From 4d412289aa8e8125265c4b2223f075503cdfef05 Mon Sep 17 00:00:00 2001 From: Kai Knoblich Date: Thu, 8 Feb 2024 05:26:26 +0100 Subject: [PATCH] net-mgmt/netbox: Update to 3.7.2 Enhancements: * Omit sensitive data source parameters from change log data * Limit the number of assigned IP addresses displayed under interfaces list Bug Fixes: * Optimize calculation of available child prefixes & ranges when viewing a prefix * Fix GraphQL support for interfaces connected to provider networks * Correct the number of jobs listed for individual report & script modules * Revert to the default layout when encountering a misconfigured dashboard * Fix validation of choice values & labels when creating a custom field choice set via the REST API * Avoid corrupting JSON data when changing the action type while editing an event rule * Fix form validation error when attempting to terminate a tunnel to a virtual machine interface * Fix NoReverseMatch exception when rendering a custom field which references a user * IKE policy mode may be set inly when IKEv1 is selected * Automatically remove any associated bookmarks when deleting a user * Include custom fields in REST API representation of data sources * Add missing "group" field to VPN tunnel creation form * Fix exception when running report/script via command line due to missing username * Include button to display available status choices when bulk importing virtual device contexts * Fix "select all" button for device type components * Ensure that application & removal of tags is always recorded in an object's change log * Fix config context rendering for VMs assigned directly to a site (rather than via a cluster) * Fix "create & add another" link for interface FHRP group assignment * Pre-populate assigned tenant when allocating next available IP address under prefix view * Automatically update all VMs when changing a cluster's assigned site * The can_add() template filter should accept a model (not an instance) https://github.com/netbox-community/netbox/releases/tag/v3.7.2 --- net-mgmt/netbox/Makefile | 10 +++++----- net-mgmt/netbox/distinfo | 6 +++--- net-mgmt/netbox/pkg-plist | 7 +++++++ 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile index 0b972acab41ed..1a6e0628a018d 100644 --- a/net-mgmt/netbox/Makefile +++ b/net-mgmt/netbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= netbox DISTVERSIONPREFIX= v -DISTVERSION= 3.7.1 +DISTVERSION= 3.7.2 CATEGORIES= net-mgmt python MAINTAINER= kai@FreeBSD.org @@ -25,7 +25,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt # RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2.9<4.3:www/py-django42@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-django-cors-headers>=4.3.1<5:www/py-dj42-django-cors-headers@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj42-django-debug-toolbar>=4.2.0<5:www/py-dj42-django-debug-toolbar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-django-debug-toolbar>=4.3.0<5:www/py-dj42-django-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-django-filter>=23.5<24:www/py-dj42-django-filter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-django-graphiql-debug-toolbar>=0.2.0<1:www/py-dj42-django-graphiql-debug-toolbar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-django-mptt>=0.14.0<0.15:www/py-dj42-django-mptt@${PY_FLAVOR} \ @@ -37,15 +37,15 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2.9<4.3:www/py-django42@${PY_FLA ${PYTHON_PKGNAMEPREFIX}dj42-django-taggit>=5.0.1<6:www/py-dj42-django-taggit@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-django-timezone-field>=6.1.0<7:www/py-dj42-django-timezone-field@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-djangorestframework>=3.14.0<3.15.0:www/py-dj42-djangorestframework@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular>=0.27.0<1:www/py-dj42-drf-spectacular@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular-sidecar>=2024.1.1:www/py-dj42-drf-spectacular-sidecar@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular>=0.27.1<1:www/py-dj42-drf-spectacular@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular-sidecar>=2024.2.1:www/py-dj42-drf-spectacular-sidecar@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dj42-graphene-django>=3.0.0<3.0.0_99:devel/py-dj42-graphene-django@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bleach>=6.1.0<7:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>=6.0.10<7:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.7<3.6:textproc/py-markdown@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5.4<10:textproc/py-mkdocs-material@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5.7<10:textproc/py-mkdocs-material@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.24.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mkdocstrings-python-legacy>0:textproc/py-mkdocstrings-python-legacy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netaddr>=0.10.1<1:net/py-netaddr@${PY_FLAVOR} \ diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo index b321b0dbd8054..c9e17cc6c2c05 100644 --- a/net-mgmt/netbox/distinfo +++ b/net-mgmt/netbox/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705559409 -SHA256 (netbox-community-netbox-v3.7.1_GH0.tar.gz) = 97ea9106b6d29e2568c4e9c395013ca015ba7521029e8c907b6aa515dd62649a -SIZE (netbox-community-netbox-v3.7.1_GH0.tar.gz) = 8913254 +TIMESTAMP = 1707337293 +SHA256 (netbox-community-netbox-v3.7.2_GH0.tar.gz) = eb3df922e5f9971d6ccf3816b7ea94882ecde04585abad1e484233649643039b +SIZE (netbox-community-netbox-v3.7.2_GH0.tar.gz) = 9237184 diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist index b1dd182c5e603..33e1e0d4a0b40 100644 --- a/net-mgmt/netbox/pkg-plist +++ b/net-mgmt/netbox/pkg-plist @@ -115,6 +115,7 @@ %%DATADIR%%/core/tests/__init__.py %%DATADIR%%/core/tests/test_api.py %%DATADIR%%/core/tests/test_filtersets.py +%%DATADIR%%/core/tests/test_models.py %%DATADIR%%/core/tests/test_views.py %%DATADIR%%/core/urls.py %%DATADIR%%/core/views.py @@ -602,6 +603,7 @@ %%DATADIR%%/extras/migrations/0103_gfk_indexes.py %%DATADIR%%/extras/migrations/0104_stagedchange_remove_change_logging.py %%DATADIR%%/extras/migrations/0105_customfield_min_max_values.py +%%DATADIR%%/extras/migrations/0106_bookmark_user_cascade_deletion.py %%DATADIR%%/extras/migrations/__init__.py %%DATADIR%%/extras/models/__init__.py %%DATADIR%%/extras/models/change_logging.py @@ -1293,10 +1295,14 @@ %%DATADIR%%/translations/es/LC_MESSAGES/django.po %%DATADIR%%/translations/fr/LC_MESSAGES/django.mo %%DATADIR%%/translations/fr/LC_MESSAGES/django.po +%%DATADIR%%/translations/ja/LC_MESSAGES/django.mo +%%DATADIR%%/translations/ja/LC_MESSAGES/django.po %%DATADIR%%/translations/pt/LC_MESSAGES/django.mo %%DATADIR%%/translations/pt/LC_MESSAGES/django.po %%DATADIR%%/translations/ru/LC_MESSAGES/django.mo %%DATADIR%%/translations/ru/LC_MESSAGES/django.po +%%DATADIR%%/translations/tr/LC_MESSAGES/django.mo +%%DATADIR%%/translations/tr/LC_MESSAGES/django.po %%DATADIR%%/users/__init__.py %%DATADIR%%/users/admin.py %%DATADIR%%/users/api/__init__.py @@ -1522,6 +1528,7 @@ %%DATADIR%%/vpn/migrations/0001_initial.py %%DATADIR%%/vpn/migrations/0002_move_l2vpn.py %%DATADIR%%/vpn/migrations/0003_ipaddress_multiple_tunnel_terminations.py +%%DATADIR%%/vpn/migrations/0004_alter_ikepolicy_mode.py %%DATADIR%%/vpn/migrations/__init__.py %%DATADIR%%/vpn/models/__init__.py %%DATADIR%%/vpn/models/crypto.py