Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						29de4465f9 
					 
					
						
						
							
							replace jquery load with fetch ( #828 )  
						
						
						
						
					 
					
						2021-10-12 13:15:29 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						6e79e1fa05 
					 
					
						
						
							
							replace jquery load with fetch ( #828 )  
						
						... 
						
						
						
						* initial implementation
* working with Dancer is_ajax
* better network errors 
						
						
					 
					
						2021-10-12 12:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e741b31057 
					 
					
						
						
							
							add missing halflings file  
						
						
						
						
					 
					
						2021-10-06 18:12:35 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						3c3b9f286c 
					 
					
						
						
							
							better Content-Security-Policy  
						
						
						
						
					 
					
						2021-10-06 17:56:46 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						381f412df9 
					 
					
						
						
							
							clickjacking prevention via X-Frame-Options and Content-Security-Policy headers  
						
						
						
						
					 
					
						2021-10-06 16:44:36 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						726e8c611a 
					 
					
						
						
							
							add missing JS files to quieten console warnings  
						
						
						
						
					 
					
						2021-10-06 16:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						69ba616312 
					 
					
						
						
							
							add session_secure to the recommended config  
						
						
						
						
					 
					
						2021-10-03 14:35:11 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						43ce26ef3d 
					 
					
						
						
							
							Allow port_control_reasons setting to actually work  
						
						
						
						
					 
					
						2021-09-03 21:17:11 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						691cedb3c6 
					 
					
						
						
							
							Hide portctl features in Device Ports where ACLs would not permit the action  
						
						
						
						
					 
					
						2021-09-03 08:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						5f3ae3bf10 
					 
					
						
						
							
							Config setting portctl_nowaps to prevent port control on WAP ports  
						
						
						
						
					 
					
						2021-09-03 06:22:16 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e953e3945f 
					 
					
						
						
							
							ACLs portctl_no and portctl_only for limiting port control targets  
						
						
						
						
					 
					
						2021-09-03 06:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						2498d9766b 
					 
					
						
						
							
							#800  gather and report SNMP Chassis ID  http://oid-info.com/cgi-bin/display?oid=1.3.6.1.4.1.9.3.6.3&a=display  
						
						
						
						
					 
					
						2021-08-14 13:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						8509cd96cc 
					 
					
						
						
							
							#778  exec hooks were not configured to be high priority  
						
						
						
						
					 
					
						2021-07-14 13:15:40 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0d1dc39d33 
					 
					
						
						
							
							#788  use device.name instead of device.dns for pseudo devices  
						
						
						
						
					 
					
						2021-07-14 12:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						668bcbe503 
					 
					
						
						
							
							#775  include /contrib/raddb/* in distribution  
						
						
						
						
					 
					
						2021-06-23 22:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								nick n 
							
						 
					 
					
						
						
							
						
						83a946d36e 
					 
					
						
						
							
							replace unicode nonbreaking space with ascii space ( #794 )  
						
						
						
						
					 
					
						2021-06-23 22:00:33 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						351927d384 
					 
					
						
						
							
							add arpnip and macsuck hooks and exec hook implementation  
						
						
						
						
					 
					
						2020-12-30 20:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0ae6ea9d16 
					 
					
						
						
							
							#442  remove Unknown Vendor from sidebar option as it does not work  
						
						
						
						
					 
					
						2020-12-23 11:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						669eec46db 
					 
					
						
						
							
							Implement Hooks per  #726  
						
						
						
						
					 
					
						2020-12-23 11:18:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						15a2b46e3a 
					 
					
						
						
							
							Try again to drop unneeded constraint on netmap_positions  
						
						
						
						
					 
					
						2020-10-27 12:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						7cf2bde4ff 
					 
					
						
						
							
							#743  make clear when partial MAC search can be used  
						
						
						
						
					 
					
						2020-09-26 11:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						31fc6e1ee5 
					 
					
						
						
							
							#734  Multiple TACACS+/RADIUS servers now supported  
						
						
						
						
					 
					
						2020-07-10 22:18:29 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						fc46384fc6 
					 
					
						
						
							
							#227  Do not overwrite partially retrieved data with null or incorrect values  
						
						... 
						
						
						
						this and two related commits implements:
- setting snmp_field_protection which can be used to protect any
  database field from having a null value set
- extra device discover worker which prefetches SNMP interfaces and
  performs some sanity checks and comparison against the DB
the two checks will return job status ERROR with CANCELLED if they
see anything fishy. 
						
						
					 
					
						2020-07-06 19:49:57 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						7e51fe2295 
					 
					
						
						
							
							try to safeguard some snmp leaf gather failures  
						
						
						
						
					 
					
						2020-07-01 21:21:09 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						dc87a50076 
					 
					
						
						
							
							#728  store SNMP Engine ID  
						
						
						
						
					 
					
						2020-06-29 14:38:51 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						abc8bb3e0e 
					 
					
						
						
							
							#713  Template processing issue prevents VLAN list displaying  
						
						
						
						
					 
					
						2020-05-18 12:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Ramseyer 
							
						 
					 
					
						
						
							
						
						48996661ce 
					 
					
						
						
							
							Add vendor to IP Inventory report ( #714 )  
						
						... 
						
						
						
						* request on mailing list by Adrian Sevcenco, 08.04.20,
   "[Netdisco] how to modify report: add column to ip inventory" 
						
						
					 
					
						2020-04-20 11:21:06 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						da33478504 
					 
					
						
						
							
							try to make swagger safer with send_file  
						
						
						
						
					 
					
						2020-04-19 11:22:28 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4f0117e22c 
					 
					
						
						
							
							many fixes to swagger hosting to allow path relocation (part complete)  
						
						
						
						
					 
					
						2020-04-18 17:26:04 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4f57a4d30a 
					 
					
						
						
							
							rename ports column in device table to be num_ports  
						
						
						
						
					 
					
						2020-04-18 16:50:49 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						dff26abc5c 
					 
					
						
						
							
							API implementation ( #712 )  
						
						... 
						
						
						
						* initial v0 creator
* working json api for generic reports
* add require login
* move report swagger into plugin, and set new default layout of noop
* require proper role and also use new util func
* start to tidy authn
* some work on cleaning up web authn
* clean up the authN checks
* fix bug
* fix the auth for api
* fixes to json handling
* set swagger sort order
* enable most reports for api endpoints
* fix doc
* add paramters to reports
* add missed report
* allow api_parameters in reports config
* reorganise api
* add vlan search
* add port search
* make sure to enable layout processing
* add device search
* add v1 to api paths
* add Node Search
* support api_responses
* add device object search; fix spurious ports field in device result class
* handle some plugins just returning undef if search fails
* errors from api seamlessley
* fix error in date range default
* more sensible default for prefix
* change order of endpoints in swagger-ui
* all db row classes can now TO_JSON
* add device_port api endpoint
* add device ports endpoint
* do not expand docs
* add swagger ui json tree formatter
* add all relations from Device table
* add port relations
* add nodes retrieve on device or vlan
* rename to GetAPIKey
* update config for previous commit 
						
						
					 
					
						2020-04-15 21:15:52 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						654799e825 
					 
					
						
						
							
							#442  add device ip, port and vlan to the node vendor report results  
						
						
						
						
					 
					
						2020-02-13 15:36:45 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						ab6305b4cf 
					 
					
						
						
							
							default access list for device_auth should be ipv4 and ipv6  
						
						
						
						
					 
					
						2020-02-12 16:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						17da397c56 
					 
					
						
						
							
							#673  disallow clicking arpnip/macsuck buttons for devices not supporting those layers  
						
						
						
						
					 
					
						2019-12-22 08:50:33 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						c282a5a565 
					 
					
						
						
							
							#688  Amend vlan search to show number of ports actually using the vlan  
						
						
						
						
					 
					
						2019-12-22 08:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4268fff785 
					 
					
						
						
							
							#681  Add href link to a device in a report  
						
						
						
						
					 
					
						2019-12-21 23:08:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4030000b34 
					 
					
						
						
							
							#687  Add an option to set main page after logging in  
						
						
						
						
					 
					
						2019-12-21 22:24:19 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0e8f9ad194 
					 
					
						
						
							
							release 2.044003  
						
						
						
						
					 
					
						2019-10-15 18:56:11 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4e3bfee214 
					 
					
						
						
							
							Add TACACS+ support per  #660  ( #662 )  
						
						
						
						
					 
					
						2019-10-15 18:23:51 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						ecc9c6f209 
					 
					
						
						
							
							sort the os_ver in the web interface ( #663 )  
						
						
						
						
					 
					
						2019-10-15 18:23:34 +01:00 
						 
				 
			
				
					
						
							
							
								nick n 
							
						 
					 
					
						
						
							
						
						2b666dd445 
					 
					
						
						
							
							jquery security fix for CVE-2019-11358 ( #655 )  
						
						... 
						
						
						
						https://nvd.nist.gov/vuln/detail/CVE-2019-11358#vulnCurrentDescriptionTitle 
since we are some versions (jq 1.9.1 or something close to that according to the source) behind the last release of the 1.x train (1.12.4) the patch was not compatible, so the file has been manually edited to apply the needed changes
jquery 1.12.4 official patch:
https://github.com/DanielRuf/snyk-js-jquery-174006/blob/master/jquery-1.12.4.min.patch  
					
						2019-10-05 12:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						bd29c0735c 
					 
					
						
						
							
							#654  Port list is not sorting numerically  
						
						
						
						
					 
					
						2019-09-26 14:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						deb9b62c7f 
					 
					
						
						
							
							Enforce escaping on all template content  
						
						
						
						
					 
					
						2019-09-23 14:22:00 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						5f378a39ea 
					 
					
						
						
							
							better column titles  
						
						
						
						
					 
					
						2019-09-23 14:05:04 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Ramseyer 
							
						 
					 
					
						
						
							
						
						8ffdff3bbc 
					 
					
						
						
							
							Add speed_admin to device ports tab ( #650 ) ( #653 )  
						
						... 
						
						
						
						* Add speed_admin to device ports tab (#650 )
* move from device_port_properties to device_port table, and tidy up 
						
						
					 
					
						2019-09-23 13:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Ramseyer 
							
						 
					 
					
						
						
							
						
						8edbd515e7 
					 
					
						
						
							
							Store i_speed_admin ( #650 )  
						
						
						
						
					 
					
						2019-09-19 14:11:04 +02:00 
						 
				 
			
				
					
						
							
							
								pyro3d 
							
						 
					 
					
						
						
							
						
						73e9f0bf0d 
					 
					
						
						
							
							Add DOCSIS/Cable Modem Discovery ( #646 )  
						
						... 
						
						
						
						* Add DOCSIS/Cable Modem Discovery 
						
						
					 
					
						2019-09-18 16:19:18 -07:00 
						 
				 
			
				
					
						
							
							
								nick n 
							
						 
					 
					
						
						
							
						
						4399705217 
					 
					
						
						
							
							missing semicolon  
						
						
						
						
					 
					
						2019-09-03 23:54:39 +02:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						bb7801d5d7 
					 
					
						
						
							
							#638  avoid page reload on admintask data updates  
						
						
						
						
					 
					
						2019-09-03 14:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						542837d266 
					 
					
						
						
							
							#591  domain_suffix can be list and supports (simple) regexp  
						
						... 
						
						
						
						Squashed commit of the following:
commit 975e4c6afcoliver@cpan.org >
Date:   Tue Sep 3 13:35:26 2019 +0100
    also support regexp in domain_suffix
commit 0a2b5c8fa2oliver@cpan.org >
Date:   Tue Sep 3 13:17:17 2019 +0100
    fix rancid, graph, and nodemonitor
commit 6d881de3ffoliver@cpan.org >
Date:   Tue Sep 3 13:11:54 2019 +0100
    improve docs and set default domain_suffix to be list
commit 1dcafc08a89a752e0214ac69dcoliver@cpan.org >
Date:   Tue Sep 3 13:00:39 2019 +0100
    Merge branch 'master' into og-multiple-domain-suffix
commit 9a752e0298c836619f82a99ea9oliver@cpan.org >
Date:   Tue Sep 3 09:45:25 2019 +0100
    Merge branch 'master' into og-multiple-domain-suffix
commit c836619f8coliver@cpan.org >
Date:   Thu Jun 13 07:52:45 2019 +0100
    hokey fix for nodes with domains
commit fed14bd810oliver@cpan.org >
Date:   Thu Jun 13 07:02:09 2019 +0100
    basic implementation, rancid graph and nodemonitor missing 
						
						
					 
					
						2019-09-03 13:35:43 +01:00