forked from Uninett/nav
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES
3744 lines (2877 loc) · 153 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Version 4.6.0
(released 01 Dec 2016)
User-visible features and improvements:
* LP#1248086 (alert on loss of redundancy in an aggregated (portchannel) link)
* LP#1531850 (more flexible system for location of equipment)
* LP#1634874 (choose columns in status widget)
* LP#1646405 (Improve functions for IP Address Management [IPAM])
* LP#1646408 (prefix details page)
* LP#1646411 (Collect and store static routes)
* LP#1646413 (Work around buggy Q-BRIDGE-MIB implementation in Juniper EX
switches)
* LP#1646416 (Add a command line program to manipulate NAV users)
Please read the release notes for more information about the new features.
Bugfixes:
* LP#1626856 (ipdevpoll inventory job crashes if a device reports multiple
modules with the same name)
* LP#1629823 (prefix usage api endpoint lists empty results)
* LP#1630506 (Arnold detention crashes when switch reports SNMP agent error)
* LP#1634903 (LLDP topology bug when two devices share the same initial
sysname)
* LP#1638568 (Incomplete topology information causes eventengine to post
boxShadow alerts instead of boxDown alerts)
* LP#1640714 (Erroneous interpretation of LLDP-MIB port numbers may cause
wrong topology to be detected)
* LP#1641522 (Chart Widget unresponsive)
Version 4.5.3
(released 01 Sep 2016)
Bugfixes:
* LP#1592747 (Cisco chassis serial number decoding report should include
modules as well)
* LP#1597666 (No data collected on some Comet web probes)
* LP#1608869 (graph widget does not update)
* LP#1608920 (make graph widget time controls optional)
* LP#1619136 (Specifying both starttime and endtime values crashes the arp API
endpoint)
* LP#1619138 (Searching for IP addresses in the arp API endpoint is horribly
inefficient)
Version 4.5.2
(released 30 Jun 2016)
Bugfixes:
* LP#1567939 (add buttons to change time period in statistics widget)
* LP#1575112 (Missing switch ports and CAM data from Aruba switches (S2500))
* LP#1594271 (Sensors with non-ASCII names or descriptions may cause errors in
status widget and status page)
* LP#1595445 (Some or all enabled VLANs are sometimes missing from Cisco trunk
ports)
* LP#1595835 (Collect binary inputs of Comet web sensors)
Version 4.5.1
(released 16 Jun 2016)
Bugfixes:
* LP#1591973 (navstats binary is not installed in NAV 4.5.0)
* LP#1592281 (ipdevpoll statuscheck errors out on some Aruba switches)
* LP#1593193 (Race condition may make eventengine ignore events at random)
Version 4.5.0
(released 09 Jun 2016)
User-visible features and improvements:
* LP#1321249 (A new tool for generating Graphite metrics from PostgreSQL
queries)
* LP#1531851 (Trend comparison in graphs)
* LP#1531853 (API: more flexible authorization and administration)
* LP#1534481 (Maintenance task selection based on device group)
* LP#1546434 (Add bulk upload of images in room view)
* LP#1577318 (Add timestamp filtering to cam and arp API)
* LP#1588187 (Cabling/patch registration and presentation in need of serious
usability improvements)
Bugfixes:
* LP#1551217 (Alert from 3rd party - maintenance mode not respected) [the
4.4.4 release did not fix the eventengine part of this issue,
this release does]
* LP#1590654 (Lost ipdevpoll database connections aren't properly reset under
Django 1.7)
Version 4.4.4
(released 02 Jun 2016)
Bugfixes:
* LP#1551217 (Alert from 3rd party - maintenance mode not respected)
* LP#1569704 (Supplied Apache config example doesn't explicitly allow access
to read files in the upload location)
* LP#1570814 (DNS lookups in web UI leak UDP sockets until resource
exhaustion)
* LP#1571010 (timeformat unreadable in scheduled messages)
* LP#1572580 (Malformed month names in syslog messages cause logengine crash)
* LP#1572599 (Adding VLAN graphs to dashboard does nothing)
* LP#1572894 (portadmin: Save all button disappears on small screens)
* LP#1573486 (netmap crashes when a room is not connected to a location)
* LP#1573569 (portadmin: crash when cisco voice enabled and visiting hp
device)
* LP#1578108 (eventengine enters an infinite loop and stops processing events)
* LP#1588201 (Status page describes many threshold alerts only as "Sensor
object")
Version 4.4.3
(released 31 Mar 2016)
Bugfixes:
* LP#1538270 (PortAdmin crashes when non admin try to remove a vlan from the
trunk)
* LP#1543529 (portadmin: default vlan is not setable for non-admin if auth is
enabled)
* LP#1543953 (Wrong units in Gbits/s graphs)
* LP#1544059 (Subnet matrix is no longer helpful when no scopes have been
defined)
* LP#1551205 (Subject description of 3rd party alerts in status page are
uninformative)
* LP#1552198 (ranked statistics give vague error when no data exists)
* LP#1554466 (PortAdmin: when proper cisco voice vlans enabled changing vlan
changes native vlan)
* LP#1559004 (Extract VLAN information from Juniper routers)
* LP#1563369 (Rickshaw graphs do not update on interval change)
Version 4.4.2
(released 4 Feb 2016)
Bugfixes:
* LP#1538029 (Rickshaw color palette is bad for color blind users)
* LP#1538113 (report widget crashes with 500)
* LP#1538270 (PortAdmin crashes when non admin try to remove a vlan from the
trunk)
* LP#1540839 (ipdevpoll inventory job fails when deleting old router
addresses)
* LP#1541246 (alertprofiles: adding subscription fails (when form is not
valid?))
* LP#1541358 (NAV doesn't work with python-gammu versions 2 and up)
Version 4.4.1
(released 21 Jan 2016)
Bugfixes:
* LP#1535647 (Broken graph widgets after upgrade to 4.4.0)
* LP#1535688 (ipdevpoll multiprocess mode broken in NAV 4.4.0)
* LP#1535701 (subnet matrix has no visible feedback to user if prefix
utilization API call fails)
* LP#1535723 (Room page's interface tab is blank in NAV 4.4.0)
* LP#1536031 (Unable to create a new user)
* LP#1536060 (Unable to get switch port activity for anything but the default
interval value)
Version 4.4.0
(released 14 Jan 2016)
User-visible features and improvements:
* LP#1248195 (Make NAV compatible with Django 1.7)
* LP#1350815 (Add zooming in graphs, like Cacti)
* LP#1465571 (PortAdmin should log to separate log file)
* LP#1466373 (seeddb confirm navigation when form is not saved)
* LP#1466440 (Device groups should be searchable from the navbar)
* LP#1466462 (Report pagination is nearly invisible)
* LP#1483578 (request: enable-button in /arnold/details/)
* LP#1511363 (Organize scope-list in Subnet Matrix-frontend)
* LP#1526789 (Support sensor discovery on Geist-branded WeatherGoose products)
* LP#1528124 (Autocreate new types with sensible vendor id's)
* LP#1531159 (portadmin: support for Cisco voice vlans)
Bugfixes:
* LP#1248205 (403 Forbidden on front page with apache 2.4)
* LP#1518246 (subnet matrix - first subnet is not shown)
* LP#1518251 (subnet matrix - /23 prefixes are displayed incorrectly)
* LP#1518254 (subnet matrix - link to prefix is suddenly a scope)
* LP#1521107 (Messages widget does not refresh)
* LP#1521124 (Django security fix in Debian makes time periods display as
blank)
* LP#1526282 (Module replacements will sometimes crash ipdevpoll inventory job
with IntegrityError)
* LP#1532701 (Snmptrapd fails to post link events if module name is unknown)
Version 4.3.3
(released 26 Nov 2015)
Bugfixes:
* LP#1518950 (machine tracker - form should reflect link parameters)
* LP#1519362 (Forgetting to add a name to an alert profile causes template
selection to be cleared in form)
* LP#1520119 (Servicemon silently stops checking services after running for a
while)
Version 4.3.2
(released 19 Nov 2015)
Bugfixes:
* LP#1487436 (arnold rejects ip-addresses that ends with the number 0)
* LP#1488003 (Alert Profiles UI does not enable multi-value select for the
"IN" filter operator)
* LP#1488010 (link to ipdevinfo if applicable for subjects without absolute
url)
* LP#1488441 (room map widget does not load map)
* LP#1488774 (Arnold documentation should be updated and moved from wiki to
Sphinx)
* LP#1489843 (javascript require-libs timeout)
* LP#1492246 (Topology of disabled interfaces may linger in some cases)
* LP#1494190 (clicking on a shared time period in alert profiles selects all)
* LP#1494232 (hovering a shared time period in alert profiles highlights all)
* LP#1494233 (When exporting switch port information from a room view as CSV,
the output contains extra spaces and newlines in the first
column)
* LP#1494279 (Inconsistent Servicemon checker names)
* LP#1496396 (Service checker descriptions and service checker argument
descriptions are not displayed to the user in SeedDB)
* LP#1496780 (Threshold alerts are not very descriptive on the status page)
* LP#1497970 (Add SEMI-MIB to retrieve serial number for HP 1810 switch)
* LP#1498323 (Traps from WeatherGoose devices no longer work after rebranding
from IT Watchdogs to Geist)
* LP#1499343 (The wiki page describing background processes in NAV should be
moved to Sphinx docs)
* LP#1500423 (ipdevpoll: Transaction managed block ended with pending
COMMIT/ROLLBACK)
* LP#1500425 (Inventory and statuscheck jobs of ipdevpoll still can fail after
an OS upgrade)
* LP#1505524 (Retrieve software version for HP 1810 switch)
* LP#1505945 (Add API endpoint for VLAN information)
* LP#1507467 (Temperature sensor gauges as widgets)
* LP#1513046 (LLDP neighbors with "funny" names may cause ipdevinfo
NoReverseMatch crash)
* LP#1516956 (Services should be considered on maintenance when their parent
IP Device is on maintenance)
* LP#1516972 (Maintenance status is not visible in service matrix and service
lists)
Version 4.3.1
(released 20 Aug 2015)
Bugfixes:
* LP#1464660 (macwatch AttributeError when attempting to post events under NAV
4.3.0)
* LP#1466734 (Portadmin should link back to ipdevinfo)
* LP#1467508 (report export csv not working)
* LP#1469620 (Ipdevinfo: switchport activity only show activity for last 30
days)
* LP#1469988 (arnold does not reset autoenable date on manual detentions)
* LP#1478827 (Include vendor and description in the netbox API endpoint)
* LP#1478835 (portadmin snmp timeout while saving)
* LP#1480262 (Rendering a port traffic graph results in a UnicodeEncodeError)
* LP#1480814 (Non-ASCII characters in username will crash login page if
authenticating against a Microsoft AD server)
* LP#1483145 (seeddb invalid ip crashes check connectivity)
* LP#1484386 (Floating graph control panel intermittently appears at top of
page when selecting Port Metrics tab in ipdevinfo)
* LP#1484423 (ipdevpoll inventory job fails with AttributeError: 'NoneType'
object has no attribute 'strip')
* LP#1484427 (ipdevpoll 5minstats job fails on some Cisco WLCs)
* LP#1486415 (IntegrityError when posting chassis events from ipdevpoll)
* LP#1486430 (Jobs "inventory" and "statuscheck" fails after switch OS
upgrade)
Version 4.3.0
(released 11 Jun 2015)
This release makes some fundamental changes to NAV's data model to improve
support for non-physical devices (like Cisco VSS and Cisco VDC). Please read
the release notes for further information.
User-visible features and improvements:
* LP#744943 (Add switch to toggle display of traffic lines in Geomap)
* LP#961212 (Show planned/active maintenance tasks for device in IP Device
Info)
* LP#1149160 (Auto-recognize HTTP URLs in reports and hyperlink them)
* LP#1166695 (PortAdmin available from the toolbox)
* LP#1169550 (NAV's data model should reflect modern reality, with virtual
device support)
* LP#1242872 (Option to turn off traffic stats in Geomap)
* LP#1248081 (New interface/tool to browse unrecognized neighbors)
* LP#1366895 (Report widget)
* LP#1421644 (Support Weathergoose traps from external temperature sensors)
Bugfixes:
* LP#1233093 (Report pages crash under psycopg2 >= 2.5)
* LP#1397257 (Port Admin may not work properly for any non-HP and non-Cisco
device)
* LP#1447973 (CDP/LLDP neighbor matching fails when multiple ports match the
identification)
* LP#1447999 (Existing adjacency candidate data in db is not deleted if a
device's CDP cache or LLDP remote table becomes empty)
* LP#1448086 (Unable to identify LLDP neighbor's port in some instances)
* LP#1458826 (1minstats job crashes on invalid ENTITY-MIB references from
CISCO-PROCESS-MIB)
* LP#1459138 (Ignore Cisco reserved VLANs when collecting BRIDGE-MIB data)
* LP#1463724 (Increase frequency of module status verification)
Version 4.2.6
(released 23 Apr 2015)
Bugfixes:
* LP#1248083 (The ipdevinfo "Affected" tab should be renamed to "what if")
* LP#1248085 (ipdevinfo "affected" tab needs to properly list the affected
organizations)
* LP#1338388 (Netmap link traffic does not always show)
* LP#1435451 (Vendors report should only show Vendors in use)
* LP#1436125 (No CPU graph from some Cisco CPUs)
* LP#1436388 (VLAN number cannot be forced by router port description)
* LP#1437318 (PostgreSQL load driven up by overzealous pruning of old
ipdevpoll_job_log entries in NAV 4.2.5)
* LP#1438930 (No negative values can be displayed in graphs)
* LP#1442538 (Graphite-web doesn't support metric aliases with non-ASCII
characters)
* LP#1443775 (alert templates for climate humidity notifications does not
exist)
* LP#1444416 (netmap L3 crash in urlresolvers.py)
Version 4.2.5
(released 20 Mar 2015)
This was released to replace the broken 4.2.4 release. The fixed regression
is this:
* LP#1434520 (pping is unable to post boxUp/boxDown events)
Bugfixes:
* LP#1403365 (offMaintenance alerts for same device every 5 minutes)
* LP#1422298 (device history crashes when viewing weathergoose events)
* LP#1422316 (thresholdmon AttributeError crash)
* LP#1425536 (Status widget error when filtering on Device group)
* LP#1425846 (alert profiles does not display without refresh)
* LP#1427666 (watchdog is slow)
* LP#1428071 (Portadmin crashes when searching by sysname or ip)
* LP#1428578 (seeddb test for snmp version crashes if neither v1 or v2c is
supported)
* LP#1429868 (ipdevpoll jobs that are no longer supposed to run for a device
as flagged as "overdue")
* LP#1430795 (SeedDB room edit form asks for user's location, shows no map
until permission is given)
* LP#1430797 (Geomap shows no map at all when no room positions are defined)
* LP#1430802 (SeedDB room edit insists on inserting a geoposition)
* LP#1430803 (SeedDB room form position indicator icon is missing)
* LP#1431780 (Trunk port status is never reset on non-Cisco equipment)
* LP#1432056 (mod_wsgi option WSGIApplicationGroup should be %{GLOBAL} by
default)
* LP#1432057 ([appliance] missing python-dnspython)
* LP#1432620 (Unable to load Netmap layer 3 map with ELINK peers)
* LP#1432682 (Should be able to specify exact subnet prefixes to ignore)
* LP#1433063 (netmap zoom and pan does not work for some views)
* LP#1433120 (Shouldn't generate linkState alerts for intentionally shutdown
interfaces)
Version 4.2.4
(released 19 Mar 2015)
Release retracted.
Version 4.2.3
(released 12 Feb 2015)
Bugfixes:
* LP#392148 (Add microformats in maintenance module)
* LP#1108736 (seeddb vlan page have checkbox but no delete selected)
* LP#1242868 (device group improvements)
* LP#1248095 (device groups should be searchable in the NAVbar)
* LP#1316608 (Search in statistics gives stacktrace)
* LP#1398382 (AssertionError prevents Netmap from loading any graph/map)
* LP#1410687 (room netbox interfaces must indicate that topology exists)
* LP#1411243 (Radius error log search: "could not convert string to float:
hours")
* LP#1412735 (arnold switching from exponential to normal duration gives wrong
duration)
* LP#1414934 (Expanding some switch ports makes Network Explorer hang)
* LP#1414943 (No collected IPv6 prefixes on Cisco Nexus routers)
* LP#1414975 (network explorer doesn't report backend failures to end user)
* LP#1419746 (portadmin crashes when searching for a netbox that has no type)
* LP#1420836 (Parsing of sensors with names that contains #)
* LP#1421126 (snmpAgentDown blocks BoxDown event)
Version 4.2.2
(released 08 Jan 2015)
Important note:
This release adds commas to the list of characters escaped in Graphite
metric names, which may change the name used for some of your existing
metrics after an upgrade. If you want to keep your data, the underlying
files need to be renamed manually in your Graphite installation. See the
updated release notes for more.
Bugfixes:
* LP#1169559 (Print button for Netmap)
* LP#1394522 (Netbox and Location bulk import formats must be changed to
include data attributes)
* LP#1396913 (Status page, filter on Device Group)
* LP#1396920 (NAV 4, Internet Explorer Compatibility mode)
* LP#1396924 (NAV 4.2 does not work with SASS 3.4 or newer, but the install
docs do not specify this)
* LP#1397255 (Subject text of psuDown alerts in status tool is non-
descriptive)
* LP#1397886 (device history script timeout on many results)
* LP#1398382 (AssertionError prevents Netmap from loading any graph/map)
* LP#1398791 (Maintenance system stops working when an IP device on
maintenance is deleted)
* LP#1398815 (Rooms, hyperlink inconsistensies between report and seeddb)
* LP#1399558 (portadmin tries to write to memory for each change)
* LP#1400307 (Need easier way to remove services)
* LP#1401114 (dropdown for ipdevice when adding a service is fubar)
* LP#1401470 (ipdevpoll TypeError: unsupported operand type(s) for +:
'NoneType' and 'float')
* LP#1403066 (Some routers fail to expand in Network Explorer)
* LP#1403432 (report.conf, wrong url for netboxinfo)
* LP#1403797 (Geomap is insanely slow after migration to Graphite in NAV 4.0)
* LP#1403803 (Geomap "loading data" indicator is missing)
* LP#1403884 (geomap sends data request on every tiny movement)
* LP#1404207 (Intermittent ValueErrors thrown from pynetsnmp causes ipdevpoll
jobs to fail)
* LP#1404222 (Conflicting sysnames cause ipdevpoll jobs to crash)
* LP#1404225 (Multiple DNS PTR records for the same IP address causes sysname
to swing back and forth in NAV)
* LP#1407625 (/search/devicegroup takes too long)
Version 4.2.1
(released 27 Nov 2014)
Bugfixes:
* LP#1395710 (api token can not be refreshed from the api)
* LP#1396514 (Status tool in NAV 4.2 shows no events if API call returns a 500
error)
* LP#1396516 (Status API in NAV 4.2 crashes when there are old deviant alerts
present)
* LP#1396517 (Status tool makes hyperlinks out of alert subjects that have no
defined URL)
* LP#1396531 (logengine spams the error message "KeyError: 'LINK'")
* LP#1396914 (netmap filter on location excludes links)
Version 4.2.0
(released 20 Nov 2014)
User-visible features and improvements:
* LP#1063703 (The status page is becoming cluttered and should be redesigned)
* LP#1374384 (Adding new devices to a room on maintenance does not put those
devices on maintenance)
* LP#1383624 (Machine Tracker should search uplink data as well)
* LP#1383625 (Machine Tracker MAC search should also search physical port
addresses)
* LP#1384262 (Add unrecognized neighbor search to navbar)
* LP#1388078 (Add IGMP Multicast group usage statistics to NAV)
* LP#1389226 (Arbitrary attributes on netbox and location)
* LP#1390073 (Add support for AKCP sensorProbe8)
Other, less visible, improvements:
* LP#1388835 (Maintenance Engine needs a rewrite)
Bugfixes:
* LP#1385121 ("Add graph to dashboard" does nothing under certain Apache
configurations)
* LP#1386716 (Maintenance task with no end time displays incorrectly in edit
form)
* LP#1389121 (when searching for an ip-address with space in it, NAV crashes)
* LP#1389145 (Netbiostracker crash on unparseable MAC Address)
Version 4.1.2
(released 30 Oct 2014)
Bugfixes:
* LP#1236387 (Netbiostracker doesn't handle MAC addresses with hyphens)
* LP#1248084 (The heading "devices going down" in ipdevinfo affected tab
should be changed to "devices unreachable")
* LP#1359111 (Problem getting inventory for HP 5412R)
* LP#1370051 (Whitespace in machinetracker widget causes stacktrace)
* LP#1370517 (Several search views throw 500 exceptions where a 404 Not Found
would be appropriate)
* LP#1371026 (ipdevpoll topo job fails with AttributeError)
* LP#1373841 (link from subnet matrix to machinetracker gives no results)
* LP#1374391 (graph widget should have a target url attribute)
* LP#1375749 (Maintenance calendar does not display task starting previous
month)
* LP#1380583 (Python requirements in install doc are out of sync with
requirements.txt)
* LP#1382460 (Ambiguous search input crashes l2trace)
* LP#1382492 (Machine tracker searches crash when results include devices that
haven't had any ipdevpoll jobs run against them)
* LP#1382522 (Radius accounting search crashes when searching for hostname
that cannot be found in DNS)
* LP#1383624 (Machine Tracker should search uplink data as well)
* LP#1383625 (Machine Tracker MAC search should also search physical port
addresses)
* LP#1384262 (Add unrecognized neighbor search to navbar)
* LP#1387215 (Rubbish CDP neighboring port data crashes topo job)
* LP#1387598 (ip2mac and inventory jobs crash with "IPv4 Address with more
than 4 bytes" on some Cisco devices)
Version 4.1.1
(released 14 Aug 2014)
Bugfixes:
* LP#1052804 (NoReverseMatch error on multiple pages when adding IPv6 host
with no DNS name)
* LP#1316599 (NoReverseMatch exception when trying to load netmap)
* LP#1333170 (Disused prefixes aren't properly deleted from the database)
* LP#1338548 (Searching for an apparently "invalid" hostname crashes
ipdevinfo)
* LP#1339575 (Room and organization data keys cannot be added using SQL
without first checking for NULL values)
* LP#1340193 (NAV gets confused when re-using VLAN tags for multiple broadcast
domains)
* LP#1340576 (Virtual status of router addresses cycles back and forth,
causing net type to swing back and forth between lan and link)
* LP#1355693 (Interface names not present in linkState alert messages)
* LP#1355923 (dump.py -t room crash)
Version 4.1.0
(released 26 Jun 2014)
User-visible features and improvements:
* LP#744951 (show % usage for smaller subnets in subnet matrix)
* LP#1062298 (Watchdog feature to monitor internal status of NAV processes)
* LP#1169557 (Room and Organization opt fields should be replaced with an
arbitrary variable=value scheme)
* LP#1248092 (ipdevpoll CAM collection optimizations)
* LP#1319657 (ipdevinfo alert tab does not display alerttype)
* LP#1312648 (Remember user's preference for number of rows per page in
SeedDB list views)
* LP#1311205 (Change administrative status of interface from PortAdmin)
* LP#1334243 (REST API)
Version 4.0.3
(released 26 Jun 2014)
Bugfixes:
* LP#1255978 (Add Arnold-information in ipdevinfo Port Details)
* LP#1301191 (Portadmin vlan change for many interfaces takes a long time)
* LP#1318534 (Publish timestamps is set to Default when editing a Message)
* LP#1321246 (vlan search result should be sorted by vlan)
* LP#1321251 (search for Netbios in Machine Tracker widget)
* LP#1321634 (Some alerts are never resolved when devices have moved around)
* LP#1323206 (device history-link in ipdevinfo not working as intended)
* LP#1324108 (arnold fails to manually detain when sysname is uppercase)
* LP#1327098 (ipdevpoll jobs are marked as successful when nothing was done)
* LP#1333167 (Netbox.up sometimes out of sync with actual alert-based box
state)
* LP#1334258 (Geomap fails to load any data if a single Graphite metric causes
an error)
Version 4.0.2
(released 15 May 2014)
Bugfixes:
* LP#1302403 (Unplugged HP power supplies are marked with "unknown" state)
* LP#1303804 (No graphs are rendered if graphite base url doesn't end with a
slash)
* LP#1304279 (values in threshold alerts are always 100)
* LP#1304455 (Submitting an empty search form crashes Arnold)
* LP#1314503 (migrate_to_whisper.py crashes on mismatches between RRD files
and database)
* LP#1316091 (pping dies when carbon is unavailable)
* LP#1316600 (external tools have no icons)
* LP#1316965 (NAV 4.0 collects port traffic stats from EDGE devices)
Version 4.0.1
(released 03 Apr 2014)
Bugfixes:
* LP#1300117 (Fix for bug 1295092 causes ipdevpoll inventory jobs to crash for
Cisco devices)
* LP#1301251 (LDAP users with non-ASCII characters in their name cause login
page to crash when user lookup method is 'search' (MS AD))
* LP#1301260 (seeddb prefix edit does not display all fields)
* LP#1301343 (CDP cache is never refreshed on devices that do not respond to
CDP-MIB::cdpGlobalLastChange)
* LP#1301349 (Module down alerts fail to mention the module's name)
* LP#1301794 (LDAP group membership verification crashes with
UnicodeDecodeError when username contains non-ASCII chars)
Version 4.0.0
(released 27 Mar 2014)
Final 4.0.0 release. Please read changelog entries for all 4.0 beta releases
to get a complete overview of the changes since 3.15.
Bugfixes:
* LP#1293616 (missing cascade in table account_navlet)
* The map would not display when editing rooms in SeedDB.
User-visible features and improvements:
* Stale link state alerts can now be cleared/dismissed directly from the
Status page.
* Sensor readings are now collected every minute (the `statsensors` plugin
has moved to the 1minstats job. Please update your Graphite's
`storage-schemas.conf` accordingly, if you have been beta testing the 4.0
releases).
* The POWER and ENV main device categories have been added, to categorize
power distribution equipment and environmental probes.
* Added "Environment sensors" tab to the Room view. All temperature sensors
on ENV-category devices in a room are now displayed on this tab, with
gauges and time-series graphs.
* Added support for the Comet P8541 web probe (remote temperature sensor).
* UPS-MIB sensors: Fixed wrong value precision on a couple of objects, and
added support for the full range of data available from the battery,
input, output and bypass groups.
* Added a "setup guide"-type tour for first-time SeedDB users.
* The cdp, tftp, cs_at_vlan and chassis checkboxes in SeedDB's type form
have been obsolete for several years, and were finally removed from NAV's
data model. Bulk import and dump formats have been updated accordingly.
* Even more tweaks and adjustments to improve the new UI.
Version 4.0b5
(released 03 Mar 2014)
Bugfixes:
* Fixed various bugs around the web interface, introduced in previous
releases.
User-visible features and improvements:
* Graph widget now has editable title. Default value is taken from from the
displayed graph.
* Make global graph controls float on top of viewport when scrolling on a
page with heaps of port metrics.
* Added the much sought-after button to clear link alerts from the status
page.
* Front page widgets can now be re-ordered by dragging their anchor icon;
the re-order mode button has been removed.
* "Add widget" button on the front page was moved to a sliding menu,
accessible from the plus icon on the right hand side of the screen.
Version 4.0b4
(released 20 Feb 2014)
User-visible features and improvements:
* A port metrics tab has been added to IP Device Info, so that all port
graphs are available on a single page (just like you're used to from
Cricket).
* Sub-tabs in IP Device Info are now hyperlinkable.
* Portadmin UI has been reworked again, based on feedback from NTNU.
* All users are now presented with a "NAV tour" widget on their front page,
which will give an interactive tour of the functionality on the new front
page.
* Introduced widget for displaying the contents of `welcome-anonymous.txt`
and `welcome-registered.txt`, as was always present on the NAV 3 front
page.
* Introduced button to add any graph displayed in NAV to your front page
widget dashboard.
* CPU stats from HP devices are now included in ranked CPU statistics.
* New button in ranked statistics to switch between regular graph and pie
chart.
* Improved titles, legends and display of various graphs.
* Removed obsolete Adobe Flash component that was used to facilitate CSV
export of the room switch port view.
Version 4.0b3
(released 06 Feb 2014)
Bugfixes:
* LP#1270095 (APC sensors stored at wrong precision)
* All VLAN utilization graphs produced error messages in b2.
User-visible features and improvements:
* Inserted the new NAV logo, and completely reworked the page footer.
* New NAV blog feed widget added as default.
* UI clean-ups and improvements in front page widgets, login page, Geomap,
SeedDB, Messages, PortAdmin, Radius, Syslog Analyzer, IP Device Info, room
photo database, personal preferences page and others.
* Fixed Internet Explorer 9 brokenness.
* Tool descriptions have been completely re-authored, and are now also
available as a subheading inside each tool.
Version 4.0b2
(released 9 Jan 2014)
Bugfixes:
* LP#1262644 (seeddb bulk import does not work)
* LP#1263040 (ipdevinfo should not crash when Graphite-web is not reachable)
* LP#1267464 (NAV 4 must provide a tool for migrating RRD data from NAV 3)
User-visible features and improvements:
Various UI improvements to the room photo database, toolbox dropdown,
Network Explorer, Geomap and Ranked statistics.
Version 4.0b1
(released 12 Dec 2013)
User-visible features and improvements:
* The web-based user interface has been overhauled/redesigned, using the
Foundation CSS framework. One of the goals of this process is to have
design elements that are properly re-usable, and a responsive design that
will work better on small-screen devices.
* Cricket and RRDtool have been replaced with ipdevpoll plugins for
time-series data collection and Graphite for data storage and
presentation. More information about Graphite can be found at
http://graphite.wikidot.com/ .
* System and port traffic graphs are now browsable directly in the ipdevinfo
tool under each IP device or network interface. The advanced user can also
build more complex, customized graphs from the data collected by NAV by
utilizing Graphite's own web interface.
* The threshold management interface has been rewritten from scratch to work
with data from Graphite.
These are fairly large, not backwards compatible changes to NAV. Please refer
to the release notes for upgrade instructions. For testing the 4.0 beta
version we recommend installing NAV on a separate, perhaps virtual, server,
and migrate production data according to the data migration howto found in
the documentation.
Version 3.15.10
(released 26 Jun 2014)
Bugfixes:
* LP#1321634 (Some alerts are never resolved when devices have moved around)
* LP#1327098 (ipdevpoll jobs are marked as successful when nothing was done)
* LP#1333167 (Netbox.up sometimes out of sync with actual alert-based box
state)
Version 3.15.9
(released 15 May 2014)
Bugfixes:
* LP#1302403 (Unplugged HP power supplies are marked with "unknown" state)
* LP#1304455 (Submitting an empty search form crashes Arnold)
Version 3.15.8
(released 03 Apr 2014)
Bugfixes:
* LP#1300117 (Fix for bug 1295092 causes ipdevpoll inventory jobs to crash for
Cisco devices)
* LP#1301251 (LDAP users with non-ASCII characters in their name cause login
page to crash when user lookup method is 'search' (MS AD))
* LP#1301343 (CDP cache is never refreshed on devices that do not respond to
CDP-MIB::cdpGlobalLastChange)
* LP#1301349 (Module down alerts fail to mention the module's name)
* LP#1301794 (LDAP group membership verification crashes with
UnicodeDecodeError when username contains non-ASCII chars)
Version 3.15.7
(released 27 Mar 2014)
Bugfixes:
* LP#1251211 (portadmin wishlist: option to reset active interface whene
changing vlan)
* LP#1285601 (Switch ports on non-existant VLANs on Cisco switches don't
appear as switch ports in NAV)
* LP#1287700 (SeedDB will readily accept serial numbers with trailing spaces)
* LP#1289219 (affected displays no information on nodes not in topology)
* LP#1289320 (Submitting invalid alert subscription forms cause crash instead
of error message)
* LP#1291956 (LDAP auth against MS AD broken since NAV 3.14.1592653)
* LP#1291978 (User supplied login name is not escaped in LDAP search filters,
causing possible injection vulnerabilities)
* LP#1292513 (sysname/reverse dns lookups are inconsistent or lacking after a
bulk import)
* LP#1293621 (missing cascade in table accounttool)
* LP#1295092 (Only modules and power supplies on first member are collected
from stacked HP 2920)
* LP#1297200 (powersupplywatch crashes when there are more than ~1024 devices
to poll)
* LP#1297767 (Django exposes sensitive data like: username/password)
Version 3.15.6
(released 20 Feb 2014)
Bugfixes:
* LP#1274406 (Power Supply status is not correct)
* LP#1278433 (Link to alert profiles permissions is missing)
* LP#1279748 (Malformed timestamps cause internal crash in activeip API call,
instead of proper error message)
Version 3.15.5
(released 06 Feb 2014)
Bugfixes:
* LP#1241624 (Attempting to access a restricted resource when logged in as an
underprivileged user causes a 403 Forbidden response with an
empty body)
* LP#1269714 (Physically replacing a device may cause all further SNMP polling
of it to stop)
* LP#1272226 (PSU alerts are not shown in the status page)
* LP#1273706 ("put on maintenance" from status page doesn't work properly when
NAV and PostgreSQL are configured with differing timezones)
* LP#1276509 (Access ports sometimes wrongly categorized as uplinks/downlinks)
Version 3.15.4
(released 9 Jan 2014)
Bugfixes:
* LP#1246684 (AttributeError crash in Machine Tracker when search results
include data from deleted IP devices)
* LP#1255958 (DHCP service-check failure)
* LP#1265753 (portadmin does not allow empty ifalias)
* LP#1265755 (portadmin fails to load template for ifalias format)
Version 3.15.3
(released 14 Nov 2013)
Bugfixes:
* LP#1239998 (Invalid MAC addresses collected in ARP data from Cisco Nexus
routers)
* LP#1247051 (The necessity of SECRET_KEY in NAV 3.15 is not documented)
* LP#1248524 (Ranked statistics report results seem random in NAV 3.15.2)
* LP#1248941 (Enabling [defaultvlan] in portadmin.conf makes portadmin fail)
* LP#1250760 (Existing CAM records aren't closed when switch has _no_ more CAM
records)
* LP#1250846 (netbiostracker crashes on non standard result)
Version 3.15.2
(released 31 Oct 2013)
Bugfixes:
* LP#1241441 (UnicodeDecodeErrors in reports with non-ASCII data on some
installations)
* LP#1241611 (Ranked statistics search results crash with TypeError)
* LP#1241627 (modpython authentication shim appears to leak open PostgreSQL
connections in Apache)
* LP#1241630 (thresholdMon crashes with TypeError when sending a threshold
event)
* LP#1242673 (frontpage small screens display links above status)
* LP#1242905 (Machine Tracker result sorting breaks down for MAC and Switch
search results)
* LP#1244120 (Subnet Matrix crashes under unknown circumstances)
* LP#1244175 (Using SQL to insert custom device categories will cause Netmap
to fail)
* LP#1244191 (eventengine dies instead of re-opening logs on the HUP signal)
* LP#1245370 (Subnet matrix crashes when only a single scope is registered)
* LP#1245419 (NoReverseMatch error on some Machine Tracker searches)
* LP#1246226 (Cannot delete IP devices with interface stacks)
* LP#1246684 (AttributeError crash in Machine Tracker when search results
include data from deleted IP devices)
Version 3.15.1
(released 17 Oct 2013)
Bugfixes:
* LP#1230240 (navsyncdb command is not installed in NAV 3.15.0)
* LP#1230299 (Cricket+NAV 3.15.0 may not work under Django 1.4.5)
* LP#1235355 (Machine Tracker performs unnecessary join on netbios table)
* LP#1235356 (The netbios table needs an index for efficient joins on the arp
table)
* LP#1236753 (machinetracker netbios search crashes)
* LP#1236813 (Alertengine crashes on nav version 3.14)
* LP#1239139 (Weathergoose2 GOOSENAME not initialized in snmptrap handler)
* LP#1240855 (Mac search + DNS crashes with TypeError in NAV 3.15.0)
Version 3.15.0
(released 19 Sep 2013)
User-visible features and improvements:
* Devices' conceptual layering of interfaces is now collected and presented
in ipdevinfo. This enables you to, among other things, see which physical
ports comprise a port- or etherchannel. Some vendors also use this to show
which physical switch-ports are forwarding packets to/from a given VLAN
interface.
* The Netmap tool has been redesigned and re-engineered. Multiple
improvements have been made based on user feedback.
* The Netmap contents can now be exported/downloaded as an SVG file, but
this feature is currently only supported by the Google Chrome browser.
* Multiple parallel links are now indicated by the Netmap by two parallel
black markers drawn across the link in question. Details of the underlying
links are are now properly displayed when clicking on the link line.
* Interactive next-hop neighbor map in new ipdevinfo tab.
* "What-if" analysis in new ipdevinfo tab displays devices and organizations
that may be affected if the selected device goes down. Based on NAV's
topology information.
* Images with descriptions can be uploaded and attached to rooms. Useful
for, among other things, photo-documenting the contents of wiring closets.
* Subcategories have been replaced by cross-category device groups.
Arbitrary selections of IP devices can be organized into device groups.
* Potentially out-of-date CAM and ARP records are highlighted in Machine
Tracker search results.
* Community strings are censored in SeedDB IP Device listing.
* Geolocation of rooms can now be set by clicking on interactive map in
SeedDB.
* New program enables streamlined dumping and reloading, with optional
filtering, of the NAV PostgreSQL database. This simplifies beta testing of