forked from netdisco/netdisco
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
2405 lines (1509 loc) · 64.3 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
2.039033 - 2018-10-19
[BUG FIXES]
* #446 fix typo in NodeVendor report - rflor
2.039032 - 2018-10-19
[ENHANCEMENTS]
* #433 add status note when updating stats in netdisco-deploy - jrbinks
* #434 shuffle input array for sshcollector - stromsoe
* #438 add some more interface names to ignore
* #439 add expire_userlog with default 365 days
* #443 attempt to handle IPs and Names in show arp output - darknicht66
[BUG FIXES]
* #427 fix NodeVendor.pm to show distinct MACs - slofunk
* #431 sshcollector calls die() even if all the work is not done - stromsoe
* #435 netdisco-deploy allows blank admin password
* fix error in ignore_interfaces regexp - inphobia
2.039031 - 2018-06-17
[ENHANCEMENTS]
* limit cli max hosts in prefix to 512
* update docs to clarify the web app home location
* #419 clarify log message for discrepancy in IP
[BUG FIXES]
* jobs with username are only allowed one attempt to unskip
* fix bug in reuse of $worker for prefix actions
2.039030 - 2018-05-09
[ENHANCEMENTS]
* bump SNMP::Info dependency
2.039029 - 2018-05-09
[ENHANCEMENTS]
* #408 improvements to MakeRancidConf (earendilfr)
* #410 improvements to Undiscovered Neighbors report
* device port search will match on Description as well as Port
* issue DB schema statements each within savepoints
[BUG FIXES]
* #414 clicking discover button with empty field causes crash
* #415 neighbors map display is blank after upgrade
2.039028 - 2018-05-05
[BUG FIXES]
* #413 manual retrigger of discovery does not work
* #411 store_modules: false is ignored
2.039027 - 2018-04-28
[BUG FIXES]
* #405 Inventory reports default to all time to fix missing IPs
2.039026 - 2018-04-28
[ENHANCEMENTS]
* #396 dump sshcollector stderr into null (B. De Wolf)
* #397 improve Palo Alto SSH Collector support (B. De Wolf)
[BUG FIXES]
* do not enqueue the same routed peer more than once
* #406 error in check_mac() params causing NBTStat failure
2.039025 - 2018-04-27
[BUG FIXES]
* require version 3.57 of SNMP::Info with critical bug fix
* make netmap Color By Host Group work with no groups selected
* avoid SNMP::Info dependency in web frontend
2.039024 - 2018-04-22
[ENHANCEMENTS]
* #395 new landing page with Find Anything form
* #400 add defanged_admin setting to support safe Heroku deployment
[BUG FIXES]
* #404 fix using 0 to disable max_deferrals and retry_after
* #380 port searches should check descr field, not name, for "vlan"
2.039023 - 2018-04-19
[NEW FEATURES]
* #401 Autodiscovery via EIGRP peers
[BUG FIXES]
* #393 (redux) avoid 'modification of readonly variable' error in netmap
* #394 (redux) enabled "Management IPs" hides after "Redraw Map"
2.039022 - 2018-04-18
[BUG FIXES]
* #392 fix heuristic neighbour detection
* #393 avoid 'modification of readonly variable' error in netmap
* #398 user submitted jobs are run regardless of max deferrals
* #394 enabled "Management IPs" hides after "Redraw Map"
* clean up check_mac() interface (ml-cms)
2.039021 - 2018-04-10
[BUG FIXES]
* #388 searching for 0.x.x.x returns Internal Server Error (C. Neuhaus)
* #389 build/upgrade issues (EL6)
* #390 cannot take logarithm of zero (C. Stromsoe)
* #391 fix sshcollector errors when devices are empty
* protect against undef mac (l.e. ferguson)
* do not include logical aggregate masters in netmap/speed calc
* try to match remote port in netmap against port, name, and descr
2.039020 - 2018-03-26
[ENHANCEMENTS]
* better link speed names on network map
[BUG FIXES]
* fix case insensitive username match for LDAP
2.039019 - 2018-03-23
[BUG FIXES]
* fix device search SQL error (reported by bhuddah)
2.039018 - 2018-03-22
[ENHANCEMENTS]
* #371 usernames are case insensitive but case preserving
* #12 store Cisco PortFast status in device_port_properties:faststart
[BUG FIXES]
* access to manual topology for admins without port_control role
* network map working with pseudo devices
2.039017 - 2018-03-20
[BUG FIXES]
* #382 invaid regexp syntax
2.039016 - 2018-03-19
[NEW FEATURES]
* #48 Node Monitor supports matching on OUI
* #31 configurable Free Time in Port Utilization Report
* improvements to network map, location filtering and auto saving
[ENHANCEMENTS]
* #24 show device age in device search view
* Node Montior is now included in Admin menu
* rebuild Stats is now included in Admin menu
* always add interface alias for discovered IP
* checking for malformed IPs in c_ip results
[BUG FIXES]
* #274 errors in IP Inventory report
* dynamic size in neighbor map should use device_port_properties
* #381 LLDP port name is space compressed
2.039015 - 2018-03-05
[BUG FIXES]
* #370 Missing Map Links due to inability to parse port speeds
* strip whitespace from device model on HP
2.039014 - 2018-03-03
[BUG FIXES]
* #372 fix inventory doesn't work with only one device
2.039013 - 2018-03-02
[ENHANCEMENTS]
* #379 avoid displaying phone or wap icon alongside nodes
2.039012 - 2018-03-02
[NEW FEATURES]
* #36 gather and display LLDP Remote Inventory data
2.039011 - 2018-02-25
[ENHANCEMENTS]
* use PG COPY for bulk insert of jobs with prefix
* support IP prefix enum expansion in scheduler
[BUG FIXES]
* avoid skips that go twice past max_deferrals not being reduced
* move random() in TastyJobs to where it is more useful
2.039010 - 2018-02-22
[NEW FEATURES]
* support for multiples of the same action in schedule config
2.039009 - 2018-02-22
[NEW FEATURES]
* Port Properties DB table to gather and store port error disable
* show errored ports in Device Port view, and errored ports report
* support system_reports config to allow easier build-in reports
* support for "queue only" submission of jobs to netdisco-do using --enqueue
* support for job params (device, port, extra) in schedule config
[ENHANCEMENTS]
* larger port status icons in Device Ports view
* --quiet mode for netdisco-do
[BUG FIXES]
* handle malformed IPs in c_ip results
2.039007 - 2018-02-16
[ENHANCEMENTS]
* tune the job picking sql to avoid user jobs ignoring skips
2.039006 - 2018-02-15
[BUG FIXES]
* #374 fix ACL with negation (earendilfr)
2.039005 - 2018-02-15
[BUG FIXES]
* #375 dependency requirement for DBIx::Class
2.039004 - 2018-02-15
[BUG FIXES]
* #374 fix renumber cli command (earendilfr)
2.039003 - 2018-02-12
[ENHANCEMENTS]
* actions can now cancel themselves
* timeout setting is moved to within workers setting config
* nbtstat_timeout setting is renamed to nbtstat_response_timeout
* keep (most of the) deferrals count between backend restarts
[BUG FIXES]
* routed peers only queue if not also a layer2 neighbor
* efficiency improvements in job queue for discovery
* allow device autorenumber during discovery to work with netdisco-do
* improvements to log messages
2.039002 - 2018-02-07
[BUG FIXES]
* Specify version of List::Util required
* Allow PostgreSQL config to use additional psql options
* Tighten ACL IP Range regexp to avoid matching hostnames with hyphens
2.039001 - 2018-02-02
[ENHANCEMENTS]
* #47 gather IPv6 Interface Addresses
2.039000 - 2018-02-02
[NEW FEATURES]
* #332 Autodiscovery via BGP and OSPF peers
* New MakeRancidConf worker (and makerancidconf action)
* #228 timeout setting (default 10min) for backend jobs
* #341 timeout setting for all actions ("<actionname>_timeout")
* #368 ND2_DB_ROLLBACK environment variable to roll back job updates to DB
* snmp_remoteport setting to override port 161 for SNMP targets
[BUG FIXES]
* #367 buttons in the neighbourmap have an incorrect height
* #364 expire_nodeip_freshness setting to revert expire to ND1 behavior
* Do not attempt Canonical IP change to non-discoverable IP
* Allow netdisco-do show to run when no func is available to handle request
2.038032 - 2018-01-28
[ENHANCEMENTS]
* #363 Show user fullname if available in navbar (earendilfr)
* #366 Retrieve VRF interface IPs (earendilfr)
2.038031 - 2018-01-23
[ENHANCEMENTS]
* Add Circle CI integration for building Docker Images
* Add support for many environment variables to override config (see wiki)
[BUG FIXES]
* #365 Fix Checkpoint GAIA sshcollector (jcz1)
2.038028 - 2018-01-15
[BUG FIXES]
* Fix for PoE setting missing a variable declaration (R. Lewis)
2.038009 - 2018-01-10
[BUG FIXES]
* Fix for VLAN setting missing a variable declaration
2.038008 - 2018-01-09
[BUG FIXES]
* Add updated Test::More dependency to get tests passing again.
2.038007 - 2018-01-09
[BUG FIXES]
* Fix for VLAN setting missing a variable declaration
2.038006 - 2018-01-08
[ENHANCEMENTS]
* Ignore jobs started over 50 minutes ago (setting: jobs_stale_after)
[BUG FIXES]
* Update tests to work again in Travis-CI
2.038005 - 2018-01-05
[BUG FIXES]
* Fix for PaloAlto sshcolletor module (P. Soppe)
2.038004 - 2018-01-05
[ENHANCEMENTS]
* Disable preventLabelOverlappingOnForceEnd on network neighbor map
* Debug log the neighbor ID to help with problem diagnosis
[BUG FIXES]
* Fix favicon image path to work on non-apex installations
* Install correct template path when site_local_files enabled
2.038003 - 2018-01-04
[ENHANCEMENTS]
* Use new release filename for netdisco-mibs
* Add favicon.ico from https://www.flickr.com/photos/7827976@N05/464520552
[BUG FIXES]
* Change name of d3 javascript file to force browser reload
* Make expire_nodes and expire_nodes_archive behave correctly
* #361 missing dependency in manual topology setup (dgeo)
2.038001 - 2018-01-02
[ENHANCEMENTS]
* Better tooltip for netmap items
* Change to color10 set in netmap
[BUG FIXES]
* Allow statistics to be run on an empty database
2.038000 - 2017-12-31
[NEW FEATURES]
* New implementation of the Network Map (Device Neighbors tab)
[ENHANCEMENTS]
* Icon in device ports results to quickly set Manual Toplogy on any port
* New host_group_displaynames setting to give friendly aliases to host groups
[BUG FIXES]
* tooltips for icons in device ports view now work when paging in results
2.037005 - 2017-12-22
[BUG FIXES]
* Alter order of snmp_auth and device_auth config build
2.037004 - 2017-12-21
[BUG FIXES]
* Allow default schedule items to be skipped by setting to 'null'
2.037003 - 2017-12-18
[BUG FIXES]
* Fix Connected Device ID in Device Ports sidebar
2.037002 - 2017-12-17
[ENHANCEMENTS]
* Include Connected Device ID in Device Ports sidebar cookie
* Improve netdisco-do docs
2.037001 - 2017-12-14
[ENHANCEMENTS]
* Also update stats on running netdisco-deploy
2.037000 - 2017-12-14
[NEW FEATURES]
* Backend worker plugins: https://github.com/netdisco/netdisco/wiki/Backend-Plugins
* ND2_SINGLE_WORKER environment variable to force one backend worker
[ENHANCEMENTS]
* Move most documentation to https://github.com/netdisco/netdisco/wiki
* Deduplicate neighbors based on lldpRemChassisId
* Scheduler config does not need to be uncommented
* More efficient polling of the job queue
* Better Port search options and results presentation
[BUG FIXES]
* Specific search from titlebar uses default sidebar settings
* Fix Device Ports search for VLAN prefer with non-numeric value
* #249 sidebar selections are not remembered (also #328)
2.036011 - 2017-10-09
[BUG FIXES]
* Shipping manifest
2.036010 - 2017-10-08
[ENHANCEMENTS]
* Add note on D-Link LLDP config (H. Erasmus)
* New "stats" command for netdisco-do to update statistics
* #342 Job Queue Add Hostname or FQDN
[BUG FIXES]
* #253 add some dependencies
* #346 custom reports should allow trailing sql semicolon
* #331 do not set community{_rw} defaults
2.036009 - 2017-08-01
[ENHANCEMENTS]
* #333 Show netdisco-do target device in log message at start
[BUG FIXES]
* #334 DB schema is not upgraded past v40
* #335 No such device when clicking on device in netmap
2.036008 - 2017-07-14
[BUG FIXES]
* revert change to Device ResultSet which breaks search_for_device()
2.036007 - 2017-07-12
[BUG FIXES]
* fix bugs with Pseudo and Duplicate Device delete (causing web crash)
2.036006 - 2017-07-09
[ENHANCEMENTS]
* Documentation note on OS upgrade
* #324 use a (better) host group for internal localnet filter
* #325 significant speed-up to Device > Ports tab (thx to T. Teräs)
[BUG FIXES]
* fix port neighbors being identified as macsuck_unsupported
2.036005 - 2017-07-05
[ENHANCEMENTS]
* #323 c_ip only ever returns one IP per value
* get IPv6 neighbors via sshcollector from Cisco ASA (G. Rappenecker)
[BUG FIXES]
* #315 missing Pod::Usage dependency
* clean POD in SSHCollector platforms
2.036004 - 2017-07-02
[BUG FIXES]
* remove Path::Class dependency from netdisco-daemon scripts
2.036003 - 2017-06-28
[NEW FEATURES]
* #15 record device and node statistics once a day
[BUG FIXES]
* #322 cease use of Sys::Proctitle
* quieten PERL_ANYEVENT_HOSTS undef error
2.036002 - 2017-06-26
[ENHANCEMENTS]
* #319 better fix for acceping ACL names or values in check_acl_*
* #311 added duplicate devices report with option to delete
* #263 discover neighbors advertising ipv6 management addresses
* #286 support only/no ACLs for snmp_auth stanza, update docs
* support NETDISCO_DBNAME in "netdisco-do psql"
* die with message when snmp_auth community is (mis-)configured as a list
* faster DNS lookups for SNMP Timeouts Report entries
[BUG FIXES]
* #231 fix docs to stop old daemon and start new backend worker
* #320 DNS subroutines are redefined
* #318 ACLs with RegExp are very slow - aggressive resolver timeouts
* #317 #265 #311 when renumbering on discover, delete likely duplicate devices
* #316 neighbor map should fall back to device sysname after dns
* #310 allow multiple LLDP management addresses
* fix bug on device port view (speed-up) to avoid DB query on every node
2.036001 - 2017-06-22
[BUG FIXES]
* fix ACL content accepted by check_acl_*
2.036000 - 2017-06-22
[NEW FEATURES]
* support for device identity steering via device_identity setting
* devices_no and devices_only settings allow global worker restriction
* named host groups which can be used in *_only/*_no settings and other ACLs
* new ACL features: AND and negation
* new report SNMP Connect Failures (workers track and ignore bad devices)
* site_local_files setting for easy lib/template/static-file override
* template_paths setting to allow very easy override of templates
[ENHANCEMENTTS]
* renamed netdisco-daemon to netdisco-backend (and *-fg too)
* topology import script runs discover for each device (M. Bauer)
* avoid lock/defer of jobs deined by *_no ACL settings
* add documentation note on running multiple backend pollers
[BUG FIXES]
* add SSL development library to Release Notes
* #309 missing Device Port VLAN Mismatch CSV template
* fail safe on an empty *_no ACL
* do not select pseudo devices for poller jobs
2.035006 - 2017-04-29
[BUG FIXES]
* Add SSL development library to OS base requirements install doc
2.035005 - 2017-04-29
[NEW FEATURES]
* New report for Port VLAN Mismatches (M. Bernstein)
[ENHANCEMENTS]
* Add note to docs about reinstall after OS upgrade
[BUG FIXES]
* Do not attempt to UTF-8 decode OUI retrieved by curl/wget
2.035004 - 2017-04-25
[BUG FIXES]
* Fix for relocated DB schema files
2.035003 - 2017-04-24
[BUG FIXES]
* Add IO::Socket::SSL requirement for OUI/MIB download
* Fix for MIB download through an HTTP proxy
2.035002 - 2017-04-24
[BUG FIXES]
* Fix DB schema files location with Module::Build
2.035001 - 2017-04-19
[ENHANCEMENTS]
* #302 Device searching now searches on module serial numbers
* #298 NXOS SSHCollector and note in docs about VRFs
2.034003 - 2017-04-14
[ENHANCEMENTS]
* #27 add SNMP tips for Huawei, CloudEngine, Linksys (stoatwblr)
* Add GAIA Embedded SSH collector (not the same as VSX, apparently)
* Add another community FreeBSD install guide
* Move to Github hosted IEEE OUI data and MIBs release
[BUG FIXES]
* #296 Fix occasional empty macsuck when run in daemon
* use File::Slurper instead of File::Slurp to better handle UTF8 in oui.txt
2.034002 - 2017-01-06
[ENHANCEMENTS]
* Add documentation note about SNMPv3 configuration on Cisco IOS
* Update repository and issue tracker links for GitHub
2.034001 - 2016-11-20
[NEW FEATURES]
* Add validate_remote_user setting to check proxied users are known
[ENHANCEMENTS]
* Add Linux SNMP, LLDP setup docs (S. Hobson)
* Add note on SLES 11 SP4 install workaround (C. Ramseyer)
[BUG FIXES]
* Remove some odd behaviour of cached SNMP config hints (L. Ferguson)
2.034000 - 2016-10-03
[NEW FEATURES]
* FreeBSD sshcollector support (H. Teulahti)
* Check Point VSX sshcollector support (M. Kosmach)
* Allow port name to be changed on pseudo devices
[ENHANCEMENTS]
* systemd deployment guide
* Document env var for https reverse proxy (B. Marshall)
* [#279] Web sessions use cookies instead of files on disk (M. Johnson)
* Strip realm from username (B. Marshall)
* Mention netdisco-users mail list in docs (C. Goldsmith)
* Avoid pathological delete mac for millions of nodes (S. Xu)
* Documentation fixes (S. Elipot)
* [#265] Default sort for Nodes discovered through LLDP/CDP (mzac)
[BUG FIXES]
* Improve security of REMOTE_USER handling (B. Marshall)
* portcontrol and power jobs using device instance instead of IP address
* [#266] netdisco subnet utilization report div by zero (V. Puchkov)
* Missing display name for device when device has no DNS
* [#270] ports search vlan column not populated in CSV output
2.033006 - 2016-03-20
[ENHANCEMENTS]
* Toubleshooting tip for Cisco 37xx single item
* Update MCE dependency
[BUG FIXES]
* Fix regexp for HP switches
2.033005 - 2016-02-02
[NEW FEATURES]
* Login Logo image can be configured to appear alongisde the Log In form
[BUG FIXES]
* [#255] undefined host error in netdisco-do psql
* [#250] Linux SSHColletor cannot handle uppercase MACs
* Return from device discover if device is unknown
* Safely continue macsuck if neighbor cannot be resolved
* [#261] String replace failed in reports (M. Kosmach)
* Support more than one plugin in the device details tab (B. Marshall)
2.033004 - 2015-11-16
[BUG FIXES]
* snmpretries setting not working if unset (S. Xu)
2.033003 - 2015-10-04
[ENHANCEMENTS]
* Filter by VLAN in Pors with Multiple Nodes report
[BUG FIXES]
* Non-admin reports require admin login
2.033002 - 2015-09-29
[ENHANCEMENTS]
* Clarify question in DB schema deploy script
[BUG FIXES]
* [#247] Fix storing VLAN membership on switch ports
2.033001 - 2015-08-27
[BUG FIXES]
* Update OUI download link
2.033000 - 2015-08-26
[NEW FEATURES]
* [#237] Show IPv4 and/or IPv6 nodes separately in Device Ports table
[ENHANCEMENTS]
* Expose the created, last login and note fields for User managment
* Add IRC channel to package metadata
[BUG FIXES]
* Reduce suggested LDAP logging to level 0 (J. Sonstroem)
2.032007 - 2015-07-30
[ENHANCEMENTS]
* [#244] Node search results doesn't include "(on vlan X)" (R. Kerr)
[BUG FIXES]
* Skip VLANs undef or zero (reported by Brian van Baekel)
* [#243] Node search results do not include &prefer=port (R. Kerr)
2.032006 - 2015-07-18
[BUG FIXES]
* [#234] Cisco voice vlan conflicts with same number normal vlan on DB INSERT
* [#xxx] Lost Device DNS setting in previous refactor
* Syntax error in DB version 8 deployment script (S. Xu)
2.032005 - 2015-05-18
[BUG FIXES]
* Fix newlines in IP Inventory CSV output
2.032004 - 2015-05-17
[NEW FEATURES]
* Support for connecting to external databases for custom Reports/Plugins
[ENHANCEMENTS]
* Allow "hidden" option (from menu) in Custom Reports config
* Improve documentation for netdisco-sshcollector
[BUG FIXES]
* [#230] Config ACL using device property:regex
2.032003 - 2015-05-05
[ENHANCEMENTS]
* THANK YOUs
* [#197] Allow renumber of device to one of its alias IPs in netdisco-do
* [#216] Ability to enter IP prefix in "Discover" form in web
[BUG FIXES]
* [#211] Additional check for undefined SNMP::Info instance
* [#212] Discover SQL error on returning multiple rows
* [#217] find changed to search to handle missing row in queue
* [#219] unblessed reference causes ajax/userlog issue
* Re-set hostname on device after renumber
2.032002 - 2015-04-03
[ENHANCEMENTS]
* Update development doc to mention cpanm installdeps
* Update troubleshooting doc to mention four key actions
[BUG FIXES]
* [#209] AUTO broken in tasks specification
2.032001 - 2015-03-24
[NEW FEATURES]
* macsuck_unsupported setting to allow node gathering on delinquent switches
* netdisco-do -d accepts IP prefixes (subnet in CIDR format)
* [#110] rules for IP Phone and Wireless AP identification now configurable
* [#119] netdisco-do expirenodes (ND1 expirenodes & expire-nodes-subnet)
[ENHANCEMENTS]
* Show page and total records number on DataTables tables
* Be more strict about Node Search matching ports/wifi within date range
* Allow filtering out of Device Ports on Node (MAC) search
* Display Voice VLAN on Cisco devices
* [#202] Detect failed OUI and MIB downloads
* [#208] Always show port log icon
[BUG FIXES]
* Only exclude discover_no on Undiscovered Neighbors report when few (<50) results
* Mention expire in netdisco-do docs
* [#207] Reject 0.0.0.0 from netdisco-do device or renumber
2.031012 - 2015-02-28
[ENHANCEMENTS]
* Linux (arp) support in netdisco-sshcollector (M. Sheinberg)
2.031011 - 2015-02-27
[BUG FIXES]
* [#204] Regression of [#157]
2.031010 - 2015-02-25
[ENHANCEMENTS]
* Support enable password in ASA sshcollector (M. Sheinberg)
2.031009 - 2015-02-25
[ENHANCEMENTS]
* Support NETDISCO_DBNAME env var to override database name
[BUG FIXES]
* Permit whitespace in usernames (for LDAP support)
2.031008 - 2015-02-22
[ENHANCEMENTS]
* Device operating system added to inventory links and search sidebar
[BUG FIXES]
* Add documentation to netdisco-do for all/*walk and graph
2.031007 - 2015-02-18
[BUG FIXES]
* Updates to sshcollector ASA module (B. Ellenbeck)
* Document the config item for displaying all VLANs on device ports
2.031006 - 2015-02-15
[ENHANCEMENTS]
* Avoid displaying all VLANs on device ports when there are 1000s
[BUG FIXES]
* Fix headings on IP Inventory CSV report (J. Binks)
2.031005 - 2015-02-06
[ENHANCEMENTS]
* Change netdisco-do "delete" command to use -p param for archive (preserve)
* Add documentation to Troubleshooting page explaining devices/nodes
[BUG FIXES]
* Fix netdisco-do "power" action to accept yes/no in -e param
* Fix undef error when printing netdisco-do help
* Minor documentation fixes
2.031004 - 2015-02-05
[ENHANCEMENTS]
* New Troubleshooting documentation
* Renamed --reset to --redeploy-all in netdisco-db-deploy
2.031003 - 2015-02-04
[NEW FEATURES]
* "psql" option to netdisco-do to open an interactive SQL terminal
[BUG FIXES]
* [#199] Missing schema changes when user has no permissions on DB
* [#196] Documentation for snmp_auth to explain list emulation of "community"
2.031002 - 2015-02-04
[BUG FIXES]
* [#192] Fix rejection of set_* actions in netdisco-do
* Update dependency on SNMP::Info to 3.24 to pick up bug fixes
2.031000 - 2015-02-04
[NEW FEATURES]
* [#171] Log files now rotate at 10MB up to seven times
* Delete device from CLI with new "delete" option to netdisco-do
* [#197] Change IP address of device with "renumber" option to netdisco-do
[ENHANCEMENTS]
* [#179] Catch failure to get uptime from device