net-mgmt/netbox: Relax requirements * Align the version requirements to pave the way to be able to use the newer versions of py-rq 2.0.0 and py-dj50-django-rq 3.0.0. PR: 282649d711dddf81
Port details
net-mgmt/netbox4.6.10
IP address management tool
- Maintainer
- kai@FreeBSD.org
- Packages
- netbox 4.6.10
- Upstream
- Higher version available: 4.7.3
- CPE
netbox:netboxfrom the port- WWW
- https://github.com/netbox-community/netbox
- 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 (189)
net-mgmt/netbox: Update to 4.1.6 It contains many bugfixes/enhancements and the following new features: * Circuit Groups * VLAN Group ID Ranges * Nested Device Modules * Rack Types * Plugins Catalog Integration * User Notifications https://netbox.readthedocs.io/en/stable/release-notes/version-4.1/ MFH: No (feature release)29e1f13de1
net-mgmt/netbox: Update to 4.0.11 Changelog: Bug Fixes: * Enforce restricted queryset for related objects in GraphQL API requests * Ensure the job is attributed to the specified user when using the runscript management command * Associate job with script object when executed using the runscript management command * Fix ordering of virtual device contexts by device name * Avoid NoReverseMatch exceptions with specific dashboard widget configurations https://github.com/netbox-community/netbox/releases/tag/v4.0.1106594db753
net-mgmt/netbox: Update to 4.0.10 Changelog: Enhancements: * Scroll long rendered Markdown content within tables * Enable filtering of device components by device status * Add device count column to sites table * Linkify email addresses & phone numbers in contact assignments list * Add facility field to locations filter form Bug Fixes: * Ensure consistent evaluation of queryset for both individual and list GraphQL API queries * Restore support for white, gray, and black background colors * Fix potential corruption of JSON values in custom fields that are not UI-editable * Fix conflicts within OpenAPI schema definition regarding nested serializers * Fix bulk edit/delete of objects when using "select all" widget * Fix dynamic pagination of custom script results table * Avoid NoReverseMatch exception when displaying count of related object type with no list view * GraphQL API requests with an invalid filter should return an empty set * Fix function of "reset" button on objects filter form * Fix support for evaluating user token ($user) against custom field values in permission constraints * Center SSO authentication icon when backend is unnamed * Image height & width values should not be required when creating an image attachment via the REST API * Ensure template date & time filters always return localtime-aware values * Work around Safari rendering bug * Fix display of custom links with default style under dark mode * Fix system config view exception when custom validator classes are employed * Ensure consistent rendering for all dashboard widget colors * Fix VLAN group scope selection for non-English languages * Ensure hierarchy is recalculated when bulk editing recursively nested object types (e.g. tenant groups) * Do not regenerate key when updating a token via REST API * Fix exception when adding member device to virtual chassis via web UI https://github.com/netbox-community/netbox/releases/tag/v4.0.10330e11c8a6
net-mgmt/netbox: Update to 4.0.9 Changelog: Enhancements: * Enable modifying VLAN assignment while bulk editing prefixes * Add IEEE 802.11be interface type Bug Fixes: * Correct OpenAPI schema type for TreeNodeMultipleChoiceFilter * Respect default values for custom fields during bulk import of objects * Restore ability to select multiple terminating devices when connecting a cable * Sanitize device ID query parameter when bulk editing components to prevent exception * Fix AttributeError exception when attempting to export system status data * Fix misaligned text within rendered Markdown code blocks * BaseTable should follow reverse one-to-one relationships when prefetching related objects * Fix exception when creating object-type custom field without selecting related object type * Avoid showing duplicated pop-up messages https://github.com/netbox-community/netbox/releases/tag/v4.0.90dddc566d3
net-mgmt/netbox: Update to 4.0.8 Changelog: Enhancements: * Add Dutch language support * Add Polish language support * Enable customization of SSO backend name & icon * Add Czech language support * Add Danish language support * Add Italian language support * Enable toggling true/false marks on BooleanColumn * Expand navigation breadcrumbs on job view to include the parent object Bug Fixes: * Replicate assigned type & tenant for cable when clicking "create an add another" * Remove inoperative links from report result view * Revert "role & role_id" filters for device components to "device_role & device_role_id" to avoid conflict with "inventory item role" field * Correct OpenAPI schema definitions for several fields * Fix data source syncing using git via a local path * Highlight parent device in rack when viewing child device * ActionsColumn should render extra buttons even when no stock actions are enabled * Fix exception when a dashboard list widget references a model which has been removed * Fix filtering of "accounts" link under providers list * Ensure configured password validators are enforced https://github.com/netbox-community/netbox/releases/tag/v4.0.86271fc1167
net-mgmt/netbox: Update to 4.0.7 It contains many bugfixes/enhancements and the following new features: * Complete UI Refresh * Dynamic REST API Fields * Strawberry GraphQL Engine * Advanced Form Rendering Functionality * Legacy Admin UI Disabled https://netbox.readthedocs.io/en/stable/release-notes/version-4.0/ MFH: No (feature release)6128053dce
devel/py-pyyaml: Move devel/py-yaml to devel/py-pyyaml - Bump PORTREVISION of dependent ports for dependency change1a80ec7c22
net-mgmt/netbox: Change RUN_DEPENDS of LDAP option * Switch the LDAP option to the py-django-auth-ldap port as it's using Django 4.2 now since 680c68fd4d69. This was overlooked and should have been done with 547ee8e902f4. * Bump PORTREVISION due changed dependencies. PR: 276319 Fixes: 547ee8e902f4 net-mgmt/netbox: Change RUN_DEPENDS425c903856
net-mgmt/netbox: Change RUN_DEPENDS
* Switch the port from the repo-copied py-dj42-django* ports to the
original ones as they're using Django 4.2 now since 680c68fd4d69.
* An exception here is devel/py-dj42-graphene-django, which is renamed
to devel/py-graphene-django300 because NetBox has known problems with
newer versions of devel/py-graphene-django. Add an entry to MOVED for
it as well.
* Adjust www/py-{dj42-}-graphiql-debug-toolbar accordingly due to the
rename of devel/py-dj42-graphene-django as described above and to
avoid installation conflicts.
* Bump PORTREVISION where necessary due changed dependencies.
PR: 276319547ee8e902net-mgmt/netbox: Update to 3.7.8 Changelog: Enhancements: * Enable adding new cables directly from navigation menu Bug Fixes: * Account for virtual chassis membership when assigning related interfaces via bulk edit * Fix pagination through search results within dropdown fields * Fix SVG rendering of cable traces to circuit terminations * Fix cable trace SVG generation for cables with multiple terminations at both ends * Replace CSV export formatting for several many-to-many fields * Fix secret toggle button for IKE policies https://github.com/netbox-community/netbox/releases/tag/v3.7.8 MFH: 2024Q256277b7d70
net-mgmt/netbox: Update to 3.7.7 Enhancements: * Show usage counts for associated objects on config template list * Add Date & DateTime variable types for custom scripts * Cache the generated API schema definition for shorter loading times Bug Fixes: * Fix AttributeError exception when editing a cable with only one end terminated * Fix row highlighting for device interface list display * Fix "mark" button tooltip on button activation for device interface list display * Fix SVG drawing error on multiple termination trace with multiple devices * Fix random interface swap when performing cable trace with multiple termination * Fix NoReverseMatch exception when viewing an event rule which references a deleted custom script * Fix rounding error when reporting IP range utilization * Ignore many-to-many mappings when checking dependencies of an object being deleted * Avoid extraneous database queries when fetching assigned IP addresses via REST API * BANNER_MAINTENANCE content should permit custom HTML * Ensure deterministic ordering for scripts & reports * Fix retention of default value when editing a custom JSON field * Fix exception when enabling the tags column on the L2VPN terminations table Changelog: https://github.com/netbox-community/netbox/releases/tag/v3.7.7 MFH: 2024Q28548808612
net-mgmt/netbox: Update 3.7.6 Changelog: Enhancements: * Improve rendering of JSON data in configuration form * Enable compatibility with non-Amazon S3 providers for remote data sources * Add global search support for L2VPN identifiers * Introduce new configuration parameters for enabling HTTP Strict Transport Security (HSTS) Bug Fixes: * Restore ability to modify assigned component template when adding/modifying an inventory item template * Fix permission constraints for synchronization of remote data sources * Correct OpenAPI schema definitions for read-only fields which may return null values * Extend plugin removal instruction to include reindexing the global search cache * Fix AttributeError exception when attempting to save an incomplete tunnel termination * Fix permission required to display virtual disks tab on virtual machine UI view * Allow filtering cables by decimal values using UI filter form * Add missing ike_policy & ike_policy_id filters for IKE proposals * Include id in list of supported fields for all bulk import forms * Fix live preview support for EventRule comments https://github.com/netbox-community/netbox/releases/tag/v3.7.6 MFH: 2024Q2d4adc005cb
net-mgmt/netbox: Update to 3.7.5 Changelog: Enhancements: * Clarify interface designation when creating tunnel terminations * Allow API tokens to be cloned Bug Fixes: * Avoid caching modified reports & scripts * Raise a clean validation error when attempting to make duplicate FHRP group assignments * Fix usage of selector widget for form fields referencing users/groups * Correct permissions name to allow adding a module bay to a device via the UI * Fix KeyError exception when modifying an IP address assigned to a virtual machine * Restore help modal for button_class field on custom link bulk import form * Fix exception when creating a device from a device type with one or more child inventory items * Avoid caching values of null fields in search index * Fix filtering of the providers list by assigned ASN https://github.com/netbox-community/netbox/releases/tag/v3.7.58964c02bdb
net-mgmt/netbox: Update to 3.7.4 * Update CPE_VENDOR while I'm here as the previous entry has been deprecated to the new entry. Changelog: Enhancements: * Add additional FibreChannel SFP+ interface types * Enable custom links for config contexts & templates * Add tunnel termination buttons to VM interfaces table * Linkify platform column in device & virtual machine tables Bug Fixes: * Fix range expansion for comma-separated numerical values * Enable querying IP addresses for an FHRP group via GraphQL * Fix validation check when bulk editing the mask length of IP addresses * Permit user with sufficient permissions to assign an inventory item to a device type * Restore missing display field on VirtualDisk serialization in REST API * Correct representation of installed module when listing module bays using REST API brief mode * Fix selection of 3DES encryption for IKE & IPSec proposals * Add description field to YAML export for device & module types * Correct label for recurring scheduled jobs * Fix querying virtual machine contacts via GraphQL * Fix assignment of front & rear images to device types via REST API https://github.com/netbox-community/netbox/releases/tag/v3.7.46bd77303b9
net-mgmt/netbox: Update to 3.7.3 * Remove no longer required workaround for older releases of py-markdown after 3bf88f001d59. Changelog: Enhancements: * Display a human-friendly name for the OpenID Connect remote auth backend * Remove associate_by_email() from default social auth pipeline * Add PostgreSQL index for object type & ID on CachedValue table to improve performance * Add "last login" time to user display & REST API serializer Bug Fixes: * Limit platform options by manufacturer when editing a device or device type * Resolving parent location should consider assigned site when bulk importing locations * Ensure changes are logged on related objects when deleting an object referenced via a many-to-many relationship (e.g. tags) * Clean up formatting of link peers in bulk CSV export of cable termination objects * Preserve "empty" default values for JSON custom fields * Update existing AutoSyncRecord when changing the data file of an auto-synced object * Correct IP address count link in VM interfaces table * Fix uncaught exception when attempting invalid device bay import * Fix inclusion of config_template field on REST API serializer for virtual machines * Fix "add export template" link under "export" button on object list views * Ensure protection rules are evaluated prior to enqueueing events when deleting an object * Fix designation of the active tab for assigned object when modifying an L2VPN termination * Correct OpenAPI schema for rack elevation REST API endpoint * Fix unhandled exception with invalid permission constraints * "group" field should be optional when creating VPN tunnel via REST API * Add missing group column to VPN tunnels table * Fix FHRP group representation on assignments REST API endpoint using brief mode * Warn that permission constraints are not supported for reports or scripts * Correct REST API schema definition for front_image & rear_image on DeviceType * Ensure error messages pertaining to related objects are displayed on the bulk import form * Fix exception when viewing current config when no history is present https://github.com/netbox-community/netbox/releases/tag/v3.7.30fb2ce6efd
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.24d412289aa
net-mgmt/netbox: Update to 3.7.1 * Expand the filter for find(1) to prevent the installation of backups of patched files while I'm here. Changelog: Bug Fixes: * Use available_at_site filter when filtering VLANs under prefix form * Fix tunnel creation when setting initial termination to a VM interface * Relax one-to-one mapping of tunnel termination to IP address * Fix typo in tunnel termination type choice name * Remove errant translation wrapper from installed_device on DeviceBay * Custom field API serializer should accept null values for all optional fields * Hide available prefixes when searching within a parent prefix * Add missing Diffie-Hellman group 15 * Ensure default contact assignment ordering is consistent * Relax required fields for IKE & IPSec models on bulk import * Ensure all matching event rules are processed in response to an event https://github.com/netbox-community/netbox/releases/tag/v3.7.1e5b906e7fd
net-mgmt/netbox: Update to 3.7.0 * Introduce non-default SENTRY option. Kudos to Thomas Kurschel for some extra testing. Changelog: It contains many bugfixes/enhancements and the following new features: * VPN Tunnels * Event Rules * Virtual Machine Disks * Object Protection Rules * Improved Custom Field Visibility Controls * Improved Global Search Results * Table Column Registration for Plugins * Data Backend Registration for Plugins https://netbox.readthedocs.io/en/stable/release-notes/version-3.7/ MFH: No (feature release)cf3c83159f
net-mgmt/netbox: Update to 3.6.9 Changelog: Enhancements: * All models can be filtered and searched by their description field (where applicable) Bug Fixes: * Fix validation error when attempting to move a primary IP address to a new parent object * Permit setting device type U height to 0 during bulk edit * Fix error when using the device search filter https://github.com/netbox-community/netbox/releases/tag/v3.6.9 MFH: 2023Q4d6ae2bd262
net-mgmt/netbox: Update to 3.6.8 * Prune specific update instructions for releases older than 3.2 while I'm here. Changelog: Enhancements: * List parent prefixes under IP range view * Print new NetBox version when running upgrade script * Add the available_at_site filter for VLANs * Match against description field when searching for devices Bug Fixes: * Correct display of error message when attempting invalid VLAN site & group assignment * Fix custom validation for many-to-many fields * Fix filtering custom multi-choice fields by null * Correct calculation of absolute lengths for zero-length cables * Update status of remote data source when syncing fails via syncdatasource management command * Fix cloning of objects which have a multi-choice custom field * Ensure reservations tab is always displayed under rack view * Device/VM change record should accurately reflect when primary/OOB IP is deleted * Fix association of job results when executing scripts via runscript management command * Do not escape exclamation marks in custom link URLs * Fix display of the tags column under VDC table * Fix display of current configuration parameters in UI https://github.com/netbox-community/netbox/releases/tag/v3.6.8 MFH: 2023Q4426da115bc
net-mgmt/netbox: Update to 3.6.7 Changelog: Enhancements: * Designate fields to expand by default for object selector widget * Add tags column to L2VPN terminations column * Add classes parameter to copy_content template tag * Change custom field choice delimiter from comma to colon Bug Fixes: * Fix bulk import support for custom field choices * Ensure accuracy of parent object counters when deleting related objects * Fix server error when authenticating via IP-restricted API tokens using IPv6 * Fix bulk operations for plugin models under admin UI * Fix exception on non-JSON request to /available-ips/ API endpoints * Rack starting_unit cannot be zero * Populate custom field default values for components when creating a device * Fix exception when creating a power feed with rack and panel in different sites * Fix the assignment of tags to L2VPN terminations * Remove unneeded annotations from queries when using REST API brief mode * Ensure user config is created automatically for all user accounts * Fix filtering contact assignments by group * Fix quick search under VLAN group VLANs list https://github.com/netbox-community/netbox/releases/tag/v3.6.7 MFH: 2023Q4d11ac1383d
net-mgmt/netbox: Update to 3.6.6 Changelog: Enhancements: * Show complete region hierarchy in UI for all relevant objects Bug Fixes: * Record a pre-change snapshot when bulk editing objects via CSV * Raise a validation error when attempting to create a duplicate script or report * Fix jobs list for reports with a custom name * Fix CustomFieldChoiceSet search filter * Enable export templates for contact assignments * Webhook timestamps should be in proper ISO 8601 format * Fix numeric ordering of service ports * Correctly hash local user password when set via REST API * Fix ordering ASN table by ASDOT column * Fix running reports via REST API * Fix custom validation support for remote data sources * Fix bulk editing of interfaces assigned to VM with no cluster https://github.com/netbox-community/netbox/releases/tag/v3.6.6 MFH: 2023Q4f46a15c7c3
net-mgmt/netbox: Update to 3.6.5 Changelog: Enhancements: * Add selector widget to platform field on device & virtual machine forms * Introduce support for assigning IP addresses when bulk importing services * Annotate units of measurement on power port table columns * Add bulk import button to contact assignments list view * Add inventory items column to interfaces table * Add site column to power feeds table * Add primary IPv4 and IPv6 filters for virtual machines and VDCs * Add device & virtual machine fields to service filter form * Strip trailing port number from value returned by get_client_ip() * Add greater/less than mask length filters for IP addresses * Add tab listing child items under inventory item view * Add optional parent column to inventory items table * Order available columns alphabetically in table configuration form * Add contact group column on contact assignments table Bug Fixes: * Avoid exception when attempting to connect both ends of a cable to the same object * Check that enough rear port positions have been selected to accommodate the number of front ports being created * Permit user login when maintenance mode is enabled * Ensure the active configuration is restored upon clearing cache * Correct permissions evaluation for ASN range child ASNs view * Disable ordering of jobs by assigned object https://github.com/netbox-community/netbox/releases/tag/v3.6.5 MFH: 2023Q45c5b63e75e
net-mgmt/netbox: Update to 3.6.4 Changelog: Enhancements * Include circuit description in cable trace SVG image * Introduce the DATA_UPLOAD_MAX_MEMORY_SIZE configuration parameter * Display custom choice field labels rather than values in UI * Add DNS name filter on IP addresses list * Add a copy-to-clipboard button for API tokens * Introduce a filter to find unterminated cables Bug Fixes * Fix validation of bulk cable updates via bulk import form * Ensure generic foreign key relationships are populated in REST API serializations of objects * Employ PostgreSQL advisory locks to avoid duplicate MPTT tree IDs when bulk creating objects * Fix resetting of checkbox fields triggered by HTMX form re-rendering * Fix support for assigning a tenant when creating "next available" VLANs via the REST API * Fix support for setting custom field values when creating "next available" IP addresses via the REST API * Add CSV delimiter field to file upload tab under bulk object upload views * Fix support for assigning an interface when creating "next available" IP addresses via the REST API * Correct "add device" button link under platform view * Correct serialization of several report attributes in the REST API * Restore "last login" column on users table * Fix device role filter choices under inventory items list filters * Fix exception when bulk disconnecting interfaces connected to the same cable * Fix exception when viewing a script that begins with the same name as another * Optimize the automatic creation of available IP addresses for large prefixes * Fix duplicated child object count decrements when removing objects in bulk https://github.com/netbox-community/netbox/releases/tag/v3.6.4 MFH: 2023Q4e795689cbf
net-mgmt/netbox: Update to 3.6.3 Changelog: Enhancements: * Add toggle to hide disconnected interfaces under device view Bug Fixes: * Enable tracing cable paths across multiple cables in parallel * Fix IndexError exception when manipulating terminations for existing cables via REST API * Enable creating a config template which references a data file via the REST API * Cleanly handle reports without any test methods defined * Restore original text color for HTML code elements * Fix assignment of VLAN group scope during bulk edit * Fix AttributeError exception when attaching front/rear images to a device type * Fix KeyError exception when deleting an object which references a configured choice value that has been removed * Fix invalid response when searching for custom choice field values returns no matches * Correct default background color for dashboard widget headers * Fix rack filtering for empty location during device bulk import * Allow designating an IP address as primary for device/VM while assigning it to an interface https://github.com/netbox-community/netbox/releases/tag/v3.6.367a9848e8f
net-mgmt/netbox: Update to 3.6.2 Changelog: Enhancements: * Add interface types for QSFP112 and OSFP-RHS * Add support for other delimiting characters when using CSV import Bug Fixes: * Hide available IP/VLAN listing when sorting under a parent prefix or VLAN range * Raise validation error on the presence of an unknown CSV header during bulk import * Fix dashboard widget heading contrast under dark mode * Render Markdown in custom field help text on object edit forms * Tweak color of error text to improve legibility * Correct display of power feed legs under device view * Restore extra filters dropdown on device interfaces list * Filter VLAN choices by selected site (if any) when creating a prefix * Fix exception when viewing rendered config for VM without a role assigned * Optimize counter field migrations for large databases * Fix exception when sorting module bay list by installed module status * Fix RecursionError exception when assigning config context to a device type * Fix support for comments when creating a new service via web UI * Fix tag exclusion support for contact assignments * Preserve whitespace in values when performing bulk rename of objects via web UI * Avoid TypeError exception when editing active configuration with statically defined CUSTOM_VALIDATORS * Fix member count for newly created virtual chassis * Restore missing tags field on L2VPN termination edit form https://github.com/netbox-community/netbox/releases/tag/v3.6.210c11a8f95
net-mgmt/netbox: Update to 3.6.1 * Introduce non-default GIT, LDAP and S3 options. Changelog since 3.5.9 It contains many bugfixes/enhancements and the following new features: * Relocated Admin UI Views * Configurable Default Permissions * User Bookmarks * Custom Field Choice Sets * Pre-Defined Location Choices for Custom Fields * Restrict Tag Usage by Object Type https://netbox.readthedocs.io/en/stable/release-notes/version-3.6/ MFH: No (feature release)bbe8e56f68
net-mgmt/netbox: Update dependencies after 6b168f112781 * Since release 0.18.0 of textproc/py-mkdocstrings, the handlers have been outsourced to separate modules and can be installed through the respective options. Because options PYTHON and PYTHONLEGACY of py-mkdocstrings are currently mutually exclusive and therefore non-default, explicitly define py-mkdocstrings-python-legacy as required dependency. * Bump PORTREVISION due changed dependencies.8a74bbe395
net-mgmt/netbox: Update to 3.5.9 Changelog: Enhancements: * Dynamically render location and device lists under site and location views * Display assigned values count per object type under custom field view * Enable filtering IP ranges by containing prefix * Include request object in custom link renderer on tables * Move child VLANs list to a separate tab under VLAN group view * Pass additional HTTP headers through to custom script context * Introduce empty lookup for numeric value filters Bug Fixes: * Fix localization support for device position field * Git backend should send HTTP auth headers only if credentials have been defined * Fix filtering of modified objects after bulk import/update * Fix filtering of export templates by content type under web UI * Fix form validation for bulk update of L2VPN terminations via bulk import form * Fix utilization graph proportions when localization is enabled * Avoid raising exception for invalid content type during global search * Plugin utility functions should be importable from extras.plugins * Ensure script log messages can be serialized as JSON data * Config context tab under device/VM view should not require extras.view_configcontext permission * Ensure reindex command clears all cached values when not in lazy mode * Correct REST API representation of VDC status choice * Fix selection widgets for related interfaces when bulk editing interfaces under device view https://github.com/netbox-community/netbox/releases/tag/v3.5.9 MFH: 2023Q37fbca1b69a
net-mgmt/netbox: Update to 3.5.8 Changelog: Enhancements: * Ship a validation schema for the device type library with each release * Add support for specifying import/export route targets during VRF bulk import * Automatically populate any VDC assignments from the parent when adding a child interface via the UI * Add 400GE CFP2 interface type * Add human-friendly speed column to interfaces table * Add "assigned" filter for IP addresses * List installed plugins on the server error report page * Add 200 and 400 Gbps speeds to dropdown choices on interface form Bug Fixes: * Fix schema definition for available IP & VLAN REST API endpoints * Raise validation error for invalid alphanumeric ranges when creating objects * Avoid escaping semicolons when rendering custom links * Automatically delete an AutoSyncRecord when its object is deleted * Fix filtering of circuits under provider network view * Fix job termination status for failed reports * Fix support for "hide-if-unset" custom fields on bulk import forms * Don't disable bulk edit/delete buttons after deselecting "select all" checkbox * Disable table ordering for custom link columns https://github.com/netbox-community/netbox/releases/tag/v3.5.8 MFH: 2023Q31112b524b4
net-mgmt/netbox: Update to 3.5.7 Changelog: Enhancements: * Move non-rack devices list to a separate tab under the rack view * Mask sensitive parameters when viewing a configured data source * Add IEC 10609-1 and NBR 14136 power port & outlet types * Implement a faster initial poll for report & script results * Add 100GBASE-X-DSFP and 100GBASE-X-SFPDD interface types Bug Fixes: * Fix Markdown support for table cell alignment * Fix missing script results when fetched via REST API * Remove extraneous VLAN group field from bulk edit form for interfaces * Permit unauthenticated access to content types REST API endpoint when LOGIN_REQUIRED is false * Fix exception when importing device type missing rack unit height value https://github.com/netbox-community/netbox/releases/tag/v3.5.7 MFH: 2023Q334c410cffa
net-mgmt/netbox: Relax version requirements after 0355c9443e92 * www/py-gunicorn was updated to the 21.x release series, adjust the version requirements accordingly.8d7f988c5b
net-mgmt/netbox: Update to 3.5.6 Changelogs since 3.5.4: Enhancements: * Annotate VLAN group utilization * Add "copy to clipboard" buttons in UI for IP addresses * Add 100GE QSFP-DD interface type * Include additional contact details on contact assignments table * Associate contact assignments with their objects in the change log Bug Fixes: * Fix REST API validation of null values for several interface attributes * Fix exception when clicking "create and add another" to add a cable * Populate prechange snapshot on parent object when assigning/removing primary IP address * Avoid rendering partial HTMX responses when restoring browser tabs * Improve handling of exceptions when loading reports * Fix LDAP group permissions assignment for API clients * Display consistent parent information for each termination under cable view * Fix designation of primary IP addresses during interface assignment * Fix OpenAPI schema for various choice fields * Set correct return URL for object contacts tabs * Avoid catching database exceptions when maintenance mode is disabled * Correct URL for VirtualDeviceContext API serializer * Fix URL parameters for object count dashboard widgets * Avoid erroneously clearing many-to-many assignments during bulk edit * Fix bulk import of tags for device & module types * Do not escape commas when rendering custom links * Correct ASN count under ASN ranges list * Add config_template field to device API serializer * Allow nullifying power port max & allocated draw values during bulk edit * Fix ValueError exception when searching for virtual device context for non-numeric values * Fix display of last result for scripts & reports with a custom name defined * Hide scheduling fields for all scripts with scheduling disabled * Fix exception when attempting to allocate next available IP address from prefix marked as utilized * Catch ProgrammingError exception when starting NetBox without pre-populated content types * Exclude stale content types when retrieving changelog records https://github.com/netbox-community/netbox/releases/tag/v3.5.6 https://github.com/netbox-community/netbox/releases/tag/v3.5.5 MFH: 2023Q314237e665f
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9cnet-mgmt/netbox: Update to 3.5.4 * Adjust the sample netbox rc script as gunicorn emits a warning if the configuration file doesn't have a ".py" extension. [1] Fix the default path of the "netbox_config" variable as well while I'm here. Changelog: Enhancements: * Define colors for staged change action choices * Include "add" button on all device & virtual machine component list views * Add menu navigation button to add wireless links directly * Add "add" buttons for reports & scripts to navigation menu Bug Fixes: * Update cable terminations when assigning a location to a new site * Permit the assignment of non-site VLANs to prefixes assigned to a site * Correct OpenAPI schema for connected device API endpoint * Allow the assignment of all /31 IP addresses to interfaces * Fix permissions evaluation when queuing a data sync job * Fix encoding of whitespace in custom link URLs * Correct rounding of rack power utilization values * Fix pagination of objects for related IP addresses table * Fix table configuration modal for the contact assignments list * Permit mounting of devices in rack unit 100 * Clear stored ordering from user config when cleared by request https://github.com/netbox-community/netbox/releases/tag/v3.5.4 Reported by: Linda Lapinlampi (via e-mail) [1]ed63bb8de1
net-mgmt/netbox: Update to 3.5.3 Changelog: Enhancements: * Improve support for matching tags in conditional rules * Add device type & role filters for device components * Collapse context data by default when viewing a rendered device configuration * Record client IP address when logging authentication failures * Add an option to hide custom fields only if unset * Apply filter parameters to links in object count dashboard widgets Bug Fixes: * Improve rack space validation when creating multiple devices via REST API * Fix exception when applying "empty" filter lookup with invalid value * Prevent reassignment of an IP address designated as primary for its parent object * Redirect user to originating view after editing/deleting an image attachment * Restore hover preview for embedded image attachment tables * Strip leading & trailing whitespace from custom link URL & text * Fix sizing of rear port selection widget on front port template creation form * Use contact assignments table to display the contacts assigned to an object * Fix extraneous contacts listed in object contact assignments view * Object counts dashboard widget should support URL-compatible query filters * Fix GraphiQL UI by reverting graphene-django to earlier version * Escape display text in API-backed selection widgets * Correct arithmetic for converting inches to meters https://github.com/netbox-community/netbox/releases/tag/v3.5.36c0c4b72bb
devel/py-dj41-graphene-django: Downgrade to 3.0.0 * Since NetBox 3.5, there has been a regression with newer versions of py-graphene-django that produces a blank screen at the GraphQL API. Hence, upstream has pinned the version of py-graphene-django to 3.0.0 with the release of NetBox 3.5.3 because an alternative implementation is planned for the GraphQL feature. * Add PORTSCOUT because upstream is very likely to switch to Django 4.2 with the NetBox 3.6 release series (ETA: Mid of 2023Q3) and Django 4.1 will reach its EoL (= End-of-Life) at the end of 2023. * Adjust the version requirements of net-mgmt/netbox and www/py-dj41-graphiql-debug-toolbar accordingly. PR: 271887 Reviewed by: sunpoet (maintainer) Approved by: sunpoet (maintainer)eae23f2d14
net-mgmt/netbox: Update to 3.5.2 Changelog since 3.4.10 It contains many bugfixes/enhancements and the following new features: * Customizable Dashboard * Remote Data Sources * Configuration Template Rendering * NAPALM Integration Plugin * ASN Ranges * Provider Accounts * Job-Triggered Webhooks https://netbox.readthedocs.io/en/stable/release-notes/version-3.5/ MFH: No (feature release)d615248b63
net-mgmt/netbox: Update to 3.4.10 Changelog since 3.4.8: Enhancements: * Show peer racks as a dropdown list under rack view * Introduce CSRF_COOKIE_SECURE, SECURE_SSL_REDIRECT, and SESSION_COOKIE_SECURE configuration parameters * Hide PSK strings under wireless LAN & link views * Sanitize rendered custom links to mitigate malicious links * Enable setting user name & email values via remote authenticate headers * Enable anonymized reporting of census data Bug Fixes: * Fix custom object field assignments made via REST API for for cables * Fix ordering of search results when sorting by object name * Fix escaping of certain characters in URL when rendering custom links * Fix ordering of global search results by object type * Fix import of inventory items for devices with duplicated names * Improve error message for API token IP prefix validation failures * Restore the ability to move inventory items among devices * Fix pre-population of list values when creating a saved filter * Fix "mark connected" form field for bulk editing front & rear ports https://github.com/netbox-community/netbox/releases/tag/v3.4.10 https://github.com/netbox-community/netbox/releases/tag/v3.4.9 MFH: 2023Q23b357fa057
*: Bump PORTREVISIONs for math/mpc update to 1.3.18d3e020ed0
net-mgmt/netbox: Update to 3.4.8 Changelog: Enhancements: * Enable general purpose image attachments for device types * Allow custom object fields to reference a user or group * Remove unit from commit rate column header in circuits table * Disallow changing custom field type after creation * Display a warning banner when DEBUG is enabled * Enable filtering of VM Interfaces by assigned VLAN * Specify UTF-8 encoding for default export template MIME type * Introduce the grant_token permission for controlling the creation of API tokens on behalf of other users Bug Fixes: * Validate generic foreign key relations assigned via REST API requests * Prevent existing components & component templates from being reassigned to different devices/device types via the REST API * Raise validation error if generic foreign key assignment does not specify both object type and ID * Fix cleanup of object data when deleting a custom field * Fix KeyError exception when attempting to add module bays in bulk * Display relevant UI tab upon bulk import validation failure * Fix the automatic assignment of racks to devices via the REST API * Fix exception when attempting to create a saved filter for applied filters * Fix bulk editing of many-to-many relationships * Hide clone button for objects with no clonable attributes * Fix instantiation of nested inventory item templates when creating a device * Fix filtered bulk deletion for various models * Fix form layout for plugin textarea fields * Fix tenant assignment on bulk import of L2VPNs https://github.com/netbox-community/netbox/releases/tag/v3.4.8 MFH: 2023Q2b363f88e51
net-mgmt/netbox: Update to 3.4.7 Changelog: Enhancements: * Automatically set the scheduled time when executing reports/scripts at a recurring interval * Add fieldset support for custom script forms * Use SSID for representing wireless links, if set * Support designating multiple backends via REMOTE_AUTH_BACKEND config parameter * Improve error reporting for duplicate CSV column headings * Enable VDC assignment during bulk import/edit of interfaces Bug Fixes: * Include parameters when exporting saved filters * Fix cloning of saved filters * Remove erroneous 802.3az PoE type * Correct URL for tags in route targets list * Enable cloning of export templates * Restore missing description field on virtual chassis form * Correct display of zero values for virtual chassis member priority * Enable cloning of tags * Enable cloning of config contexts https://github.com/netbox-community/netbox/releases/tag/v3.4.742dd2ef9c7
net-mgmt/netbox: Update to 3.4.6 Changelog: Enhancements: * Enable searching for devices/VMs by primary IP address * Add ability to toggle visibility of virtual interfaces under device view * Enable live preview of Markdown content * Restore default page size when navigating between views * Add connected_endpoints field to GraphQL API for cabled objects * Include IP version in GraphQL API representations of aggregates, prefixes, and IP addresses * Add Cisco StackWise 1T interface type * Add IEEE 802.3az PoE type for interfaces * Strip whitespace from CSV headers prior to validation Bug Fixes: * Avoid raising exception when filtering IPs by an invalid address * Apply custom field defaults to IP address created during FHRP group creation * Fix filtering changelog & journal entries by multiple content type IDs * Support non-URL-safe characters in plugin menu titles * When importing devices, restrict rack by location only if the location field is specified * Fix filtering of cable terminations by object type * Fix loading of CSV files containing a byte order mark * Fix escaping of return URL values for action buttons in tables * Correct loading of plugin resources with custom paths https://github.com/netbox-community/netbox/releases/tag/v3.4.6da926c1e8d
net-mgmt/netbox: Update to 3.4.5 Changelog since 3.3.10: It contains many bugfixes/enhancements and the following new features: * New Global Search * Virtual Device Contexts * Saved Filters * JSON/YAML Bulk Imports * Update Existing Objects via Bulk Import * Scheduled Reports & Scripts * API for Staged Changes https://netbox.readthedocs.io/en/stable/release-notes/version-3.4/ MFH: No (feature release)97f588b391
net-mgmt/netbox: Fix typoe177d5bb97
net-mgmt/netbox: Update to 3.3.10 Changelog: Enhancements: * Add replication controls for module bulk import * Introduce LOGOUT_REDIRECT_URL config parameter to control redirection of user after logout * Enable reassigning an inventory item from one device to another * Add vertical frame & cabinet rack types * Add provider selection field for provider networks to circuit termination edit view * Permit whitespace in MAC addresses * Enable filtering L2VPNs by slug Bug Fixes: * Correct power utilization percentage precision * Honor configured date format when displaying date custom field values in tables * Fix background color of bottom banner content * Correct circuits count under site view * Fix nullification of custom object & multi-object fields via REST API * Disable ordering changelog table by object to avoid exception * Correct available choices for status under IP range filter form * Honor RQ_DEFAULT_TIMEOUT config parameter when using Redis Sentinel * Enable missing tags columns for contact, L2VPN lists https://github.com/netbox-community/netbox/releases/tag/v3.3.10 MFH: 2022Q4c7793e3fef
net-mgmt/netbox: Update to 3.3.9 Changelog: Enhancements: * Ensure logging of failed login attempts Bug Fixes: * Call snapshot() on object when processing deletions * Fix serialization of array field values in change log * Fix spurious error message when rendering REST API docs * Fix TypeError exception when viewing PDU configured for three-phase power * Support referencing custom field related objects by attribute in addition to PK * Mark cable traces terminating to a provider network as complete * Disable ordering by custom object field columns * Raise validation error when attempting to create a duplicate cable termination * Permit demotion of device/VM primary IP via IP address edit form * render_field template tag should respect label kwarg * Update cable paths ending at associated rear port when creating new front ports * Hide checkboxes on child object lists when no bulk operations are available * Fix exception when editing NAT IP for VM with no cluster * Use natural ordering when sorting rack elevations by name * Enable bulk clearing of color attribute of pass-through ports * Cloning a rack reservation should replicate rack & user https://github.com/netbox-community/netbox/releases/tag/v3.3.9 MFH: 2022Q47fca24498b
net-mgmt/netbox: Update to 3.3.8 Changelog: Enhancements: * Add backplane Ethernet interface types * Add location selector to power feed form * Use front/rear port colors in cable trace SVG * Include "add module type" button on manufacturer view * Add count of L2VPNs to tenant view * Include device location under cable view * Include request cookies when queuing a custom script Bug Fixes: * Ensure thread safety of change logging functions * Correct UI display for azuread-v2-tenant-oauth2 SSO backend * Fix bulk edit/delete buttons ad top of object lists * Correct cookie paths when BASE_PATH is set * Remove erroneous link for contact assignment count * Fix dark mode coloring for data on device status page * Populate tag selection list for service filter form * Fix form widget styling on FHRP group form * Fix cable creation links on power port view https://github.com/netbox-community/netbox/releases/tag/v3.3.8 MFH: 2022Q45fb5c23fea
net-mgmt/netbox: Update to 3.3.7 Changelog: Bug Fixes: * Enforce advisory locks when allocating available IP addresses to prevent race conditions * Fix social authentication for new users * Permit nullifying VLAN group scope_type via REST API * Fix exception when ordering contacts by number of assignments * Permit nullifying site time_zone via REST API https://github.com/netbox-community/netbox/releases/tag/v3.3.7 MFH: 2022Q489d241404c