in_mcast: Avoid calling sysctl_wire_old_buffer() in an epoch section
Wiring a virtual address range may require the thread to sleep, and this
is not permitted in an epoch section.
MFC after: 1 week
net-mgmt/netbox: Update to 4.5.7
Changelog:
Enhancements:
* Adopt IEC unit labels (e.g. GiB) for virtual machine resources
* Add support for django-rq 4.0 and introduce RQ configuration parameter
* Support uploading custom scripts via the REST API (/api/extras/
scripts/upload/)
* Add a 1C2P:2C1P breakout cable profile
Performance Improvements:
* Optimize queries for object and multi-object type custom fields
Bug Fixes:
* Fix installation of modules with placeholder values in component names
* Fix server error triggered by event rules referencing deleted objects
* Ensure read-only fields are included in REST API responses upon object
creation
[11 lines not shown]
net-mgmt/netbox: Update to 4.5.7
Changelog:
Enhancements:
* Adopt IEC unit labels (e.g. GiB) for virtual machine resources
* Add support for django-rq 4.0 and introduce RQ configuration parameter
* Support uploading custom scripts via the REST API (/api/extras/
scripts/upload/)
* Add a 1C2P:2C1P breakout cable profile
Performance Improvements:
* Optimize queries for object and multi-object type custom fields
Bug Fixes:
* Fix installation of modules with placeholder values in component names
* Fix server error triggered by event rules referencing deleted objects
* Ensure read-only fields are included in REST API responses upon object
creation
[10 lines not shown]
pf: use correct address family in pfr_pool_get()
pfr_pool_get() in call to pfr_prepare_network()must use af
instead of hardcoded AF_INET
Issues reported and patch submitted by:
Renaud Allard <renaud () allard ! it>
OK sashan@
Obtained from: OpenBSD, sashan <sashan at openbsd.org>, 8e156a5ebe
Sponsored by: Rubicon Communications, LLC ("Netgate")
pf: fix error handling in pf_sourcelim_add()
There are two issues in pf_sourcelim_add() error path:
- stale pointers are left in pf_sourcelim_id_tree_inactive when
duplicate source limiter instance is found in pf_sourcelim_nm_tree
- overload table may leak when insertion of new source limiter instance
fails.
Both issues reported and patch submitted by:
Renaud Allard <renaud () allard ! it>
OK sashan@
Obtained from: OpenBSD, sashan <sashan at openbsd.org>, 32063577ec
Sponsored by: Rubicon Communications, LLC ("Netgate")
pf: pf_frag_compare() should not be using subtraction to compare fragment IDs
Issues reported and patch submitted by:
Renaud Allard <renaud () allard ! it>
OK sashan@
Obtained from: OpenBSD, sashan <sashan at openbsd.org>, 747740863c
Sponsored by: Rubicon Communications, LLC ("Netgate")
libpfctl: fix add state/source limiter
When processing the return data from these calls pass the limiter
pointer, not the limiter pointer pointer.
Sponsored by: Rubicon Communications, LLC ("Netgate")
pfctl: fix how source and state limiters are wired into rbtrees
i messed up when we added support for names on these things. the
id and names are each supposed to be unique, which is checked by
putting the one limiter into an rb tree based on their id and another
based on their name. unfortunately i used the same RBT_ENTRY fields
for both trees, which meant using both trees on the same limiter
corrupted the topology, which goes badly when you want to use
multiple limiters.
found by, tested, and ok dgl@ (who is not me, this is not a typo)
ok jmatthew@
Obtained from: OpenBSD, dlg <dlg at openbsd.org>, f951d642cc
Sponsored by: Rubicon Communications, LLC ("Netgate")
us.intl.acc.kbd: add it to Makefile
This keyboard was implemented but wasn't actually installed to the
system.
Fixes: a049678039e40bdf523230852f78887a12435def
Discussed with: imp
MFC after: 1 day
Relnotes: yes