Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						949aeb9eea 
					 
					
						
						
							
							delete hook ( #1032 )  
						
						... 
						
						
						
						* make log_message optional in delete_device
* add hooks support to delete job
* make delete job high prio
* web delete now queues job instead of inline delete
* move web logging into web package and remove userlog from device delete helper
* submit delete job for expire device instead of inline delete
* fixes to get web submit form for delete device to work
* enable delete hook functionality 
						
						
					 
					
						2023-04-30 22:58:42 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						d338c2d15a 
					 
					
						
						
							
							release 2.061001  
						
						
						
						
					 
					
						2023-04-27 16:31:24 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0a1f1bcb73 
					 
					
						
						
							
							api for actions ( #1031 )  
						
						... 
						
						
						
						* implementation of GET and DELETE for Job Queue API
* implement POST jobs submission to queue via API
* implement GET /queue/backends API endpoint to get backend names 
						
						
					 
					
						2023-04-27 16:26:26 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e268b9d522 
					 
					
						
						
							
							#1010  Search port descriptions  
						
						
						
						
					 
					
						2023-04-03 22:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						678c5c03df 
					 
					
						
						
							
							release 2.061000  
						
						
						
						
					 
					
						2023-03-29 11:39:34 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						5c1e753c14 
					 
					
						
						
							
							#1013  undef error in Nodes interfaces  
						
						
						
						
					 
					
						2023-03-29 11:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						701ef51a53 
					 
					
						
						
							
							#990  API error: Not Authorized due to time zone calc error  
						
						
						
						
					 
					
						2023-03-29 10:58:01 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						6586815fc6 
					 
					
						
						
							
							#1001  support for FQDN node search while domain_suffix is set; add fallback to IPv4 host lookup search  
						
						
						
						
					 
					
						2023-03-16 15:53:25 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						2b8a45ef08 
					 
					
						
						
							
							better name for variable  
						
						
						
						
					 
					
						2023-03-16 13:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1d988bbf7c 
					 
					
						
						
							
							implement ignore_layers, force_macsuck, force_arpnip config settings ( #1002 )  
						
						... 
						
						
						
						* implementation of ignore_layers, force_macsuck, force_arpnip and macwalk
* use new WalkJobs view to get devices needing macsuck
* also new query for discoverall, arpwalk, nbtwalk
* faux record has a last_defer stamp so we can see when the backend started
* fix typo 
						
						
					 
					
						2023-03-15 14:44:42 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						062895df10 
					 
					
						
						
							
							allow 3min for port last_change compare to uptime, do not assume wrapped  
						
						
						
						
					 
					
						2023-03-15 08:07:45 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						9fc79ed147 
					 
					
						
						
							
							release 2.060010  
						
						
						
						
					 
					
						2023-03-10 18:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1849735717 
					 
					
						
						
							
							release 2.060009  
						
						
						
						
					 
					
						2023-03-10 18:05:31 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e758a78c18 
					 
					
						
						
							
							fix error with unused reports menu categories  
						
						
						
						
					 
					
						2023-03-10 18:04:37 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						9fd1e71b8b 
					 
					
						
						
							
							#974  show all chassis serials in device details  
						
						
						
						
					 
					
						2023-03-08 22:56:18 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						91e783e96f 
					 
					
						
						
							
							fix bug with ILIKE/LIKE on UTF8 encoded field  
						
						
						
						
					 
					
						2023-03-08 22:52:13 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						137f84e0f9 
					 
					
						
						
							
							release 2.060008  
						
						
						
						
					 
					
						2023-03-08 17:18:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						c6e0ad75b9 
					 
					
						
						
							
							#985  allow netdisco-{deploy,do,db-deploy} on custom tenant with NETDISCO_DB_TENANT  
						
						
						
						
					 
					
						2023-03-08 14:15:12 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						db112d99cd 
					 
					
						
						
							
							#989  netdisco-deploy and netdisco-db-deploy respect ND2_DB_ROLLBACK  
						
						
						
						
					 
					
						2023-03-08 13:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						b33737a335 
					 
					
						
						
							
							bump copyright year  
						
						
						
						
					 
					
						2023-03-07 21:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						2848877d74 
					 
					
						
						
							
							#977  add comment to netdisco-do renumber about device_identity  
						
						
						
						
					 
					
						2023-03-07 20:15:54 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1505a8637b 
					 
					
						
						
							
							#952  support user-supplied net-snmp options in SNMP Transport  
						
						
						
						
					 
					
						2023-03-07 18:17:30 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						0ab2cb08e5 
					 
					
						
						
							
							#986  advise users to use UTC  
						
						
						
						
					 
					
						2023-03-07 09:36:53 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						75f8ffdcc2 
					 
					
						
						
							
							sort Report menu items by label  
						
						
						
						
					 
					
						2023-03-06 20:28:51 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						08a88f8337 
					 
					
						
						
							
							support pseudo/offline device renumber and also pseudo device autovivification  
						
						
						
						
					 
					
						2023-03-05 20:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						6d596c3e0f 
					 
					
						
						
							
							release 2.060007  
						
						
						
						
					 
					
						2023-03-03 15:40:22 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						4bb9b25ae9 
					 
					
						
						
							
							#901  node_ip time_last can be before time_first  
						
						
						
						
					 
					
						2023-03-03 15:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1d00ebc91e 
					 
					
						
						
							
							#949  inconsistencies in time values due to time zone handling  
						
						
						
						
					 
					
						2023-03-03 15:01:06 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						214b98d28f 
					 
					
						
						
							
							#949  replace other occurances of now() with LOCALTIMESTAMP  
						
						
						
						
					 
					
						2023-03-03 14:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						cbc32eb032 
					 
					
						
						
							
							#949  replace other occurances of now() with LOCALTIMESTAMP  
						
						
						
						
					 
					
						2023-03-03 14:21:18 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						d9a384d1d0 
					 
					
						
						
							
							#949  replace other occurances of now() with LOCALTIMESTAMP  
						
						
						
						
					 
					
						2023-03-03 14:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						29402f0726 
					 
					
						
						
							
							#949  replace now() with LOCALTIMESTAMP and cast to_timestamp() as ::timestamp  
						
						
						
						
					 
					
						2023-03-03 14:08:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						de1ec0dc67 
					 
					
						
						
							
							#981  inspect ports lastchange for uptime wrap only after filtering ports  
						
						
						
						
					 
					
						2023-02-27 18:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						252c9c7e66 
					 
					
						
						
							
							#478  rewrite wireless client count report which was bobbins  
						
						
						
						
					 
					
						2023-02-25 14:07:44 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1ee2d13ce9 
					 
					
						
						
							
							release 2.060005  
						
						
						
						
					 
					
						2023-02-21 14:19:02 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						86ef8add72 
					 
					
						
						
							
							#979  tenancy awareness for generic reports  
						
						
						
						
					 
					
						2023-02-21 11:52:50 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						5462f53e9c 
					 
					
						
						
							
							release 2.060004  
						
						
						
						
					 
					
						2023-01-11 15:11:55 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						d14c4b6726 
					 
					
						
						
							
							#958  make job queue updates work reliably and atomically  
						
						
						
						
					 
					
						2023-01-11 14:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						15a5e05a38 
					 
					
						
						
							
							#957  error in job queue management when deleting one job  
						
						
						
						
					 
					
						2023-01-10 13:14:43 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						e43f6de283 
					 
					
						
						
							
							#953  fix port reconfig (vlan) fail due to missing DB column data  
						
						
						
						
					 
					
						2023-01-10 13:05:12 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						17e5975a58 
					 
					
						
						
							
							release 2.060003  
						
						
						
						
					 
					
						2022-12-14 16:51:04 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						547c144fbf 
					 
					
						
						
							
							release 2.060002  
						
						
						
						
					 
					
						2022-12-13 15:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						83b49f8ece 
					 
					
						
						
							
							add IEEE8023-LAG-MIB to snapshot retrieval  
						
						
						
						
					 
					
						2022-12-13 15:29:10 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						c82dfc8a10 
					 
					
						
						
							
							#948  Column order wrong when displaying custom fields  
						
						
						
						
					 
					
						2022-12-13 11:30:36 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Ramseyer 
							
						 
					 
					
						
						
							
						
						8cc8bdcd19 
					 
					
						
						
							
							Add NAC columns to UI ( #941 )  
						
						... 
						
						
						
						* Add NAC columns to UI
* Compact variant with a "NAC Summary" column
* display PAE stuff as very short summary in web and full columbs in csv
* add tooltips for actual port status and state detail
* minor naming tweaks
Co-authored-by: Oliver Gorwits <oliver@cpan.org > 
						
						
					 
					
						2022-12-13 09:16:32 +01:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						3dc302b445 
					 
					
						
						
							
							release 2.060001  
						
						
						
						
					 
					
						2022-12-11 16:56:25 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						22210b26b7 
					 
					
						
						
							
							keep port custom_fields in place across device discovery  
						
						
						
						
					 
					
						2022-12-11 16:54:07 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						97f40539e9 
					 
					
						
						
							
							update num_ports to number of actually stored interfaces  
						
						... 
						
						
						
						also change update_or_insert to just update as the code never runs unless
in_storage anyway 
						
						
					 
					
						2022-12-11 16:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						f9da10cbc9 
					 
					
						
						
							
							release 2.060000  
						
						
						
						
					 
					
						2022-12-09 10:28:49 +00:00 
						 
				 
			
				
					
						
							
							
								Oliver Gorwits 
							
						 
					 
					
						
						
							
						
						1c7c749f0e 
					 
					
						
						
							
							custom fields on devices and ports in the web from config ( #945 )  
						
						... 
						
						
						
						* custom device field web display and edit
* make display work; relies on T::T calling dict slot or method with same syntax
* add storing port custom fields
* use resultset method instead, use cf_ prefix
* update Pg min ver for jsonb
* allow override of position and default for port custom fields
* support hidden for custom fields
* update description of Objects API class
* allow left and mid position for custom fields
* add custom fields in csv
* change port control sidebar label
* fix default missing bug on backend jobs 
						
						
					 
					
						2022-12-09 10:20:26 +00:00