Skip to content

Commit 237e1b6

Browse files
committed
Merge branch '5.13.x'
2 parents 7af1dbb + fcce0bc commit 237e1b6

25 files changed

+98
-22
lines changed

CHANGELOG.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,58 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang
1111

1212
<!-- towncrier release notes start -->
1313

14+
## [5.13.0] - 2025-03-07
15+
16+
### Security
17+
18+
- Omit Palo Alto API keys from ARP plugin log output
19+
([#3251](https://github.com/Uninett/nav/issues/3251))
20+
21+
### Added
22+
23+
- Add option for showing OUI vendor name in Machine Tracker searches
24+
([#3292](https://github.com/Uninett/nav/issues/3292))
25+
- Add cronjob for populating database with OUI data nightly
26+
([#3320](https://github.com/Uninett/nav/issues/3320))
27+
- Run test suite by default on Python 3.11 and Django 4.2
28+
([#2850](https://github.com/Uninett/nav/issues/2850))
29+
- Added tests for device history search
30+
([#3261](https://github.com/Uninett/nav/issues/3261))
31+
32+
### Changed
33+
34+
- Upgraded Django requirement to 4.2
35+
([#2789](https://github.com/Uninett/nav/issues/2789))
36+
- Upgraded and cleaned up various Docker environments used for development and
37+
testing to Debian Bookworm / Python 3.11
38+
([#3284](https://github.com/Uninett/nav/issues/3284))
39+
40+
### Fixed
41+
42+
- Fix minor incompatibilities with Django 4.2
43+
([#2850](https://github.com/Uninett/nav/issues/2850))
44+
- Fixed non-responsive search function in room map widget
45+
([#3207](https://github.com/Uninett/nav/issues/3207))
46+
- Validate interval inputs in several search forms to avoid unhandled overflow
47+
errors (switch port activity, radius top talkers report, radius error log
48+
search, radius account log search)
49+
([#3242](https://github.com/Uninett/nav/issues/3242),
50+
[#3245](https://github.com/Uninett/nav/issues/3245),
51+
[#3246](https://github.com/Uninett/nav/issues/3246),
52+
[#3247](https://github.com/Uninett/nav/issues/3247))
53+
- Verify that multiple quarantine rules cannot be added with identical VLANs in
54+
Arnold ([#3244](https://github.com/Uninett/nav/issues/3244))
55+
- Fixed broken module history view in device history
56+
([#3258](https://github.com/Uninett/nav/issues/3258))
57+
- Stop sending error mails to site admins from graphite-web proxy endpoint when
58+
graphite response code is in the 5XX range
59+
([#3259](https://github.com/Uninett/nav/issues/3259))
60+
- Ignore case of sysname in IP device info
61+
([#3262](https://github.com/Uninett/nav/issues/3262))
62+
- Add user-agent header when downloading OUI text file
63+
([#3291](https://github.com/Uninett/nav/issues/3291))
64+
65+
1466
## [5.12.0] - 2024-12-16
1567

1668
### Removed

NOTES.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,40 @@ existing bug reports, go to https://github.com/uninett/nav/issues .
88
To see an overview of upcoming release milestones and the issues they resolve,
99
please go to https://github.com/uninett/nav/milestones .
1010

11+
NAV 5.13
12+
========
13+
14+
Dependency changes
15+
------------------
16+
17+
NAV 5.13 will run properly on Python 3.11.
18+
19+
Dependencies to these Python modules have been added:
20+
21+
:mod:`pytz`
22+
23+
Python modules with changed version requirements:
24+
25+
* :mod:`Django` (``>=4.2,<4.3``)
26+
* :mod:`djangorestframework` (``>=3.12`` - in practice, 3.15 at the time of release)
27+
28+
OUI lookup in Machine Tracker searches
29+
--------------------------------------
30+
31+
The first three octets of a MAC hardware address is considered its OUI
32+
(Organizationally Unique Identifier), and identifies a vendor, manufacturer or
33+
other organization (as assigned by the IEEE).
34+
35+
NAV 5.11 added the :program:`navoui` program to fetch OUI assignments from IEEE
36+
and populate the NAV database with them. NAV 5.13 finally utilizes this
37+
information by adding optional vendor lookups to Machine Tracker searches.
38+
39+
A new cron job, ``navoui``, is also added, to update the list of assignments
40+
nightly. You will not benefit from vendor lookups in Machine Tracker until
41+
:program:`navoui` has been run at least once. If you don't want to wait for the
42+
first nightly run, you can simply run the program manually.
43+
44+
1145
NAV 5.12
1246
========
1347

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ NAV is licensed under the *GNU GPL version 3*. NAV includes software from third
2929
parties, which are either licensed under the GPL or compatible licenses.
3030

3131
* Copyright 2002-2021 Uninett AS
32-
* Copyright 2022-2024 Sikt
32+
* Copyright 2022-2025 Sikt
3333

3434
See individual source files for more detailed copyright notices.
3535

changelog.d/+auxiliary-docker-bookworm.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/+cleanup-test-docker-image.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2789.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2850.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/2850.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3207.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3242.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3244.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3245.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3246.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3247.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3251.security.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3258.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3259.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3261.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3262.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3284.changed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3291.fixed.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3292.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/3320.added.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

doc/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252

5353
# General information about the project.
5454
project = u'NAV'
55-
copyright = u'2012-2021 Uninett AS, 2022-2024 Sikt'
55+
copyright = u'2012-2021 Uninett AS, 2022-2025 Sikt'
5656

5757
# The version info for the project you're documenting, acts as replacement for
5858
# |version| and |release|, also used in various other places throughout the

doc/intro/getting-organized.rst

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,16 @@ register a new device type and attach it to the ``unknown`` vendor id. You may
9999
wish to later edit these auto-created device types using the SeedDB *Type*
100100
tab to set the correct vendor id and a more proper type name and description.
101101

102+
Vendor OUIs and MAC addresses
103+
-----------------------------
104+
105+
NAV's Machine Tracker search tool allows searching logs of ARP and CAM data
106+
collected from your routers and switches. It provides an optional OUI vendor
107+
lookup for MAC address results. The OUI mapping database is populated by the
108+
:program:`navoui` cronjob on a nightly basis. If you're on day 1 with your NAV
109+
install and do not want to wait for the cronjob to run for the first time, you
110+
can run the :program:`navoui` command manually to populate the OUI table
111+
immediately.
102112

103113
Cabling and patching
104114
--------------------

0 commit comments

Comments
 (0)