forked from netdisco/netdisco
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
2720 lines (1705 loc) · 72.6 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.044003 - 2019-10-15
[NEW FEATURES]
* #662 add TACACS+ support
[ENHANCEMENTS]
* #659 speed up Macsuck::Nodes while using $snmp->cisco_comm_indexing
* #663 sortable device OS version numbers
* ignore *_min_age when running jobs from netdisco-do
[BUG FIXES]
* jquery issue - CVE-2019-11358
2.044002 - 2019-10-01
[BUG FIXES]
* Typo in install documentation
2.044001 - 2019-09-26
[BUG FIXES]
* #654 Device Ports list is not sorting numerically
2.044000 - 2019-09-23
[NEW FEATURES]
* #646 Add DOCSIS (Cable Modem) peers discovery as neighbors (pyro3d)
* #650 Add administrative port speed setting storage and display (C. Ramseyer)
[BUG FIXES]
* Enforce escaping on all template content
* Fix potential crash in Discover/Properties::_get_ipv6_aliases (C. Ramseyer)
2.043001 - 2019-09-04
[BUG FIXES]
* #644 Device DNS Mismatch report broken by domain_suffix change
2.043000 - 2019-09-03
[NEW FEATURES]
* #591 domain_suffix can be a list and supports (simple) regexp
* #613 Free Ports works even if the device has rebooted recently
* #621 RADIUS authentication support for users
[ENHANCEMENTS]
* #587 #561 update pseudo devices to better support ssh arpnip
* #606 license file reformatted to work better within Github
* #630 display full OUI vendor name in web view
* #633 change Port Free icon to be more accessible
* #638 avoid page reload on admintask data updates
* #640 some documentation fixes
* add PoE on-off icons to legend in Device Ports view
[BUG FIXES]
* #610 better MAC addr input sanity checking
* #611 compare IEEE MAC addresses properly
* #622 workaround for changes in Test::Compile
* #624 device layers search should be OR (not AND)
* #625 make sidebar tiny bit wider
* #642 requests to /admin/unknown-thing should get 404
* handle row.power.power being NULL
* allow stats to run smoothly on ancient Pg 8.4
2.042010 - 2019-06-02
[BUG FIXES]
* #601 fix job queue no longer shows running or queued jobs
2.042009 - 2019-05-30
[ENHANCEMENTS]
* #572 allow setting some pseudo device info such as location, contact
* #573 support for build within intellij IDE
* #585 change default for check_userlog to be false (fewer popup notifications)
* #586 do not show poller performance rows for still running jobs
* #590, #600 remove DBIx::Class::Schema::Loader remnants
* improve documentation for OpenSuSE installation
* enable tests on Perl 5.30
[BUG FIXES]
* #571 tests should not use user local config
* #576 HTML template fixups
* #577 fix bug related to hostnames comprised a-f only
* #581 skip storing and displaying fabricated vlan 0
* #584 fix for case where port has no corresponding properties row
* #589 only show link with highest agg speed if map links between two devices are asymmetric
* #594, #595, #596 fixes to DB schema PKs and defaults, and documentation
2.042008 - 2019-04-30
[ENHANCEMENTS]
* improve check_acl performance for basic IP string compare
2.042007 - 2019-04-28
[ENHANCEMENTS]
* #564 allow passing multiple -d (devices) to netdisco-do
* #568 use different icon for WAPs from clients
* improve check_acl performance for basic IP string compare
2.042006 - 2019-04-16
[ENHANCEMENTS]
* #558 netdisco-rancid-export is now a no-op (inphobia)
* hide the ignored duplicate jobs in the web job queue display
[BUG FIXES]
* #549 redux - fix for changing pseudo device ports
* fix inconsistency in titlebar global search when port is selected
2.042005 - 2019-04-03
[ENHANCEMENTS]
* #528 record egress untagged vlans in device_port_vlan table
[BUG FIXES]
* clickability of port log/control icons in port list display (pyro3d)
* #549 clean manual topology after device ports change
* #551 better error message for both device_auth and snmp_auth
* #552 device addresses report has broken column data
2.042004 - 2019-03-28
[ENHANCEMENTS]
* #548 add IS-IS neighbor discovery support (pyro3d)
2.042003 - 2019-03-21
[BUG FIXES]
* minor enhancement to the way device_auth falls back to snmp_auth
2.042002 - 2019-03-20
[ENHANCEMENTS]
* allow pseudo devices to arpnip
[BUG FIXES]
* the store worker phase will return more accurate status
2.042001 - 2019-03-18
[BUG FIXES]
* Do not clobber sshcollector config
2.042000 - 2019-03-17
[NEW FEATURES]
* Implementation of API authentication and Swagger-UI (pyro3d and ollyg)
2.041002 - 2019-03-17
[BUG FIXES]
* fix precedence of device_auth over snmp_auth loading
* check legacy config name for nbtstat_response_timeout
2.041001 - 2019-03-15
[ENHANCEMENTS]
* add "store" and "late" phases to backend workers
* documentation updates
[BUG FIXES]
* #539 fix an issue with VLAN reindixing for VRFs (earendilfr)
* fix device port change check
2.041000 - 2019-03-12
[NEW FEATURES]
* netdisco-sshcollector no longer required - the functionality (arpnip via
ssh) will be run within netdisco's core schedule (rc9000 and ollyg)
* get_credentials replaces get_community and accepts any device_auth stanza
in JSON format (ollyg)
2.040007 - 2019-03-06
[BUG FIXES]
* #521-redux Search Node Date Range not working (ollyg)
2.040006 - 2019-03-04
[BUG FIXES]
* #527 update List::MoreUtils version requirement
2.040005 - 2019-03-04
[BUG FIXES]
* #526 fix discover syntax bug
2.040004 - 2019-03-03
[NEW FEATURES]
* #510 store ifindex in Device Port Properties table (rc9000)
* new discover_waps and discover_phones boolean settings (ollyg)
[ENHANCEMENTS]
* #428 Port-Channels now showing in netmap (ollyg)
* #490 use new LLDP capability checks for ports having phones (ollyg)
* #494 update Cisco ASA ssh collector (stromsoe)
[BUG FIXES]
* #492 Port Control incorrectly uses VLAN config check (inphobia)
* #493 HTML tag fix (inphobia)
* #498 Map with VLAN filter omits unconnected devices (ollyg)
* #499 netdisco-do renumber reports wrong ip (inphobia)
* #500 no more duplicate entries in vlan filter (ollyg)
* #505 renumbering device missed a few tables (ollyg)
* #512 fix regression in phone/wap discovery exclusion (ollyg)
* #514 ipinventory report returns consistent data (inphobia)
* #520 make sure aggports have a master<->slave (ollyg)
* #521 Search Node Date Range not working (ollyg)
* #522 TypeAhead.pm can reference empty data (inphobia)
* fix bug showing no nodes when only one matches in netmap (ollyg)
2.040003 - 2019-01-18
[NEW FEATURES]
* #485 new "VLANs" device tab showing a VLAN report (inphobia)
[ENHANCEMENTS]
* #408, #417 & 477 makerancidconf improvements re-added (earendilfr, inphobia)
* #420 IP Inventory Node column renamed to IP Address (ollyg)
* #420 sidebar defaults for IP Inventory report can be overridden (ollyg)
* #424 column name is "Connected Nodes & Devices" when both are shown (ollyg)
* #436 make neighbor matching less strict in netmap (linwood-f)
* #482 operating system is now a link in device details (inphobia)
* #486 allow snmp::info base class in netdisco-do (inphobia)
[BUG FIXES]
* #457 make sorting work for adresses when interface was undefined (inphobia)
* #471-redux ospf discovery will now keep on working (ollyg)
* #474 better explain public key auth with netdisco-sshcollector (inphobia)
* #475, #479 all discover plugins should now respect ignore_* for interfaces (ollyg)
* #476 debug log when deleting rows from related tables (ollyg)
* Fix to catch when txrate on wifi is scalar and not a list
* Remove 'use vars' which is deprecated in Perl
* Various documentation improvements (inphobia)
2.040002 - 2018-12-30
[BUG FIXES]
* correction for git sync
2.040001 - 2018-12-30
[ENHANCEMENTS]
* #471 OSPF neighbor discovey will try Router ID as well as Peer ID
* update dependency to SNMP::Info 3.64
[BUG FIXES]
* #422 fix for Network Map positions not saving (onlinehupe)
* fix portsort tests to work with PhantomJS 2.x
* some documentation fixes (inphobia)
2.040000 - 2018-12-28
[NEW FEATURES]
* #464 ignore_notpresent_types config to ignore notPresent interfaces (inphobia, nic)
* #469 jobs_qdepth config to set length of job queue in web view (inphobia)
[ENHANCEMENTS]
* #459 additional interface type to ignore (inphobia)
* #460 several improvements to netdisco-sshcollector (rc9000)
[BUG FIXES]
* #456 fix POD error (manwar)
* #461 provide stdin to sshcollector (rc9000)
* #467 documentation fixes (inphobia)
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