John Crispin 
							
						 
					 
					
						
						
							
						
						6cf990f142 
					 
					
						
						
							
							netifd: update to latest HEAD  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						8422d572e7 
					 
					
						
						
							
							ipq807x: add profiles/hfcl_ion4xi_w.yml  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						659e7c52ba 
					 
					
						
						
							
							ipq807x: fix xunison-d50 leds  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						2536cfdc9e 
					 
					
						
						
							
							ipq807x: fix xunison-d50 BDF files  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						e9b64b0dfd 
					 
					
						
						
							
							ipq807x: fix certificates on hfcl-ion4xi_w  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						b4ed6a8367 
					 
					
						
						
							
							ipq807x: fix hfcl-ion4xi_w ethernet ports  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						5362455444 
					 
					
						
						
							
							ipq807x: fix hfcl-ion4xi_w calibration data  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						eff55cc055 
					 
					
						
						
							
							ipq807x: fix hfcl-ion4xi_w board files  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						295a81450b 
					 
					
						
						
							
							ipq807x: fix hfcl-ion4xi_w wifi macs  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						ad48758229 
					 
					
						
						
							
							ipq807x: fix hfcl-ion4xi_w wifi firmware selection  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						0f5302044d 
					 
					
						
						
							
							ipq807x: add hfcl-ion4xi_w support  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						398e17a583 
					 
					
						
						
							
							hostapd: add usteer2 patches  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						b303909c83 
					 
					
						
						
							
							ipq807x: add xunison-d50 support  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						d7c88de1a7 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						e156652 FWsignature->signature
d324707 fix typo
08ee70c add vlan-awareness support
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						c144aeed12 
					 
					
						
						
							
							usteer2: WIP  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						b3d791b34e 
					 
					
						
						
							
							base-files/ipq807x: allow setting the dual boot env in the sysupgrade sucess handler  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-08-31 16:08:34 +02:00 
						 
				 
			
				
					
						
							
							
								Stephane Bourque 
							
						 
					 
					
						
						
							
						
						9b77f6ed22 
					 
					
						
						
							
							Update x64_vm-build-test.yml  
						
						... 
						
						
						
						Reverting a bad commit 
						
						
							
						
					 
					
						2023-07-16 21:15:42 -07:00 
						 
				 
			
				
					
						
							
							
								Stephane Bourque 
							
						 
					 
					
						
						
							
						
						7eb5d45bb8 
					 
					
						
						
							
							Update x64_vm-build-test.yml  
						
						... 
						
						
						
						xx 
						
						
							
						
					 
					
						2023-07-16 20:48:49 -07:00 
						 
				 
			
				
					
						
							
							
								Stephane Bourque 
							
						 
					 
					
						
						
							
						
						8b64db3c7a 
					 
					
						
						
							
							Update x64_vm-build-test.yml  
						
						... 
						
						
						
						x 
						
						
							
						
					 
					
						2023-07-16 20:48:17 -07:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						cd461e555e 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						9797d7e allow using a shared service->captive for multiple instances
ad7eb8e rename strict-isolation -> strict-forwarding
43c44c1 force spotfilter off prior to config apply
11fffcf captive: fix credentials configuration
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-26 16:24:08 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						9195806206 
					 
					
						
						
							
							ucentral-event: rename strict-isolation -> strict-forwarding  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-26 16:20:14 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						9621c21535 
					 
					
						
						
							
							spotfilter: add a delay after setting up a captive portal  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-26 16:20:14 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						f74cee802b 
					 
					
						
						
							
							uspot: fix rate limiting in captive portal/UAM  
						
						... 
						
						
						
						Fixes: WIFI-12305
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
 
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ken 
							
						 
					 
					
						
						
							
						
						0c7aecde9f 
					 
					
						
						
							
							ipq807x: CIG WF-186w / update uart pin setting for commucation between ble and soc  
						
						... 
						
						
						
						Fixes: WIFI-12679
Signed-off-by: Ken <xshi@actiontec.com > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						9ab2f5ede9 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						9637b4a disable bridger by default
Fixes: WIFI-12670
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						a7fe885dc5 
					 
					
						
						
							
							radius-gw-proxy: improve header length sanity check  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						105e55c01a 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						48ee8f0 fix cpu core utilisation
Fixes: WIFI-12440
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						200b759d6f 
					 
					
						
						
							
							ipq807x: update ion4x_wp dts config  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						5da87dc07d 
					 
					
						
						
							
							uspot: fix a typo int he CHAP/PAP handler code  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						25f42bdcaf 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						47f39e9 cmd_upgrade: signature requirement was not properly detected
Fixes: WIFI-12675
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						43361d0ee7 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						4ddcb12 properly indicate apply errors via an exit() call
Fixes: WIFI-12673
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						93a8a764a8 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						eea75b3 do not enable vlan accounting for untagged interfaces
Fixes: WIFI-12674
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						1e515ed1e1 
					 
					
						
						
							
							ucentral-schema: update to latest HEAD  
						
						... 
						
						
						
						04ce23b fix udevstats counters
Fixes: WIFI-12674
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						78388a8ecf 
					 
					
						
						
							
							ucentral-event: fix radius rate limiting  
						
						... 
						
						
						
						Fixes: WIFI-12665
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						1e1c286f06 
					 
					
						
						
							
							ipq40xx: disable the unused container feed  
						
						... 
						
						
						
						Fixes: WIFI-12672
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						81f7d7d7ce 
					 
					
						
						
							
							ramips: enable vlan offloading  
						
						... 
						
						
						
						Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-15 16:22:27 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						2403eb2a87 
					 
					
						
						
							
							ipq807x: do not bounce arp frames back in proxy_arp mode  
						
						... 
						
						
						
						Fixes: WIFI-12653
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-08 11:13:23 +02:00 
						 
				 
			
				
					
						
							
							
								John Crispin 
							
						 
					 
					
						
						
							
						
						5a686344e8 
					 
					
						
						
							
							ipq807x: update wf-186 5GHz BDF  
						
						... 
						
						
						
						Fixes: WIFI-12656
Signed-off-by: John Crispin <john@phrozen.org > 
						
						
							
						
					 
					
						2023-06-08 06:32:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						ff1214b1dc 
					 
					
						
						
							
							uspot: portal: avoid null dereference, always define ctx.ssid  
						
						... 
						
						
						
						This commit fixes a bug where the SSID value would be set to "unknown"
in spotfilter data when the hostapd call returned without SSID data; but
this value  was not propagated internally, resulting in a null value
being used in other parts of the portal code. Furthermore, if the
hostapd call returned null data, the spotfilter assignment correctly
handled this case but not the subsequent internal assignment, resulting
in a potential null dereference and crash.
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
 
						
					 
					
						2023-06-06 17:51:37 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						cf8769e4b5 
					 
					
						
						
							
							uspot: def_captive may not exist  
						
						... 
						
						
						
						Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 19:28:38 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						f770253a52 
					 
					
						
						
							
							uspot: don't use CONNMARK  
						
						... 
						
						
						
						This commit removes CONNMARK marking of all authenticated clients
packets. In client_kick() we now delete all conntrack entries for the
client.
This simplifies firewall.
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						bb4b7cb95c 
					 
					
						
						
							
							uspot: handler-uam: fix CHAP challenge  
						
						... 
						
						
						
						Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						d3f4afd4a7 
					 
					
						
						
							
							uspot: handler.uc: remove unused payload attribute  
						
						... 
						
						
						
						Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						35e1cbd15b 
					 
					
						
						
							
							uspot: use a single fwmark  
						
						... 
						
						
						
						Default firewall rules apply to unauthenticated clients, there is no
need to specifically fwmark their packets. This reduces the firewall
complexity and makes very clear what happens "by default".
Add a preliminary README with a sample firewall illustrating this setup.
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						cf2f80fd3c 
					 
					
						
						
							
							uspot: handle_request: abort on spotfilter error  
						
						... 
						
						
						
						Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						56549a44ea 
					 
					
						
						
							
							uspot: rename accounting.uc -> uspot.uc  
						
						... 
						
						
						
						This file is run by /etc/init.d/uspot, uses /etc/config/uspot and
basically handles uspot state (beyond mere accounting).
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						59b3387ece 
					 
					
						
						
							
							uspot: handle client removal in accounting.uc  
						
						... 
						
						
						
						mirror the client_add call
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						1ebc3f59ba 
					 
					
						
						
							
							uspot: regroup ratelimiting start/stop under accounting  
						
						... 
						
						
						
						Avoid again having the init and exit stages of a specific subsystem
spread across multiple modules.
We no longer need to lowercase the MAC address and can use the
spotfilter native (uppercase) format for ratelimit calls.
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						5d93a1ddc0 
					 
					
						
						
							
							uspot: accounting: cleanup ratelimit rules on removal  
						
						... 
						
						
						
						When a client is removed, call ratelimit client_delete to remove any
lingering related bandwidth limits.
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00 
						 
				 
			
				
					
						
							
							
								Thibaut VARÈNE 
							
						 
					 
					
						
						
							
						
						5d0f75f68e 
					 
					
						
						
							
							uspot: handler: use Call-Check for MAC auth  
						
						... 
						
						
						
						Reading [1] and [2], it appears that the hard-coded value "2" is
incorrect and "10" should be used instead. [1] provides that:
  Checks for the presence of a Service-Type == 'Call-Check' AVP as an
  explicit indication that the NAS wants to do Mac-Auth.
"Call-Check" is defined in [2] as value 10.
[1]: https://wiki.freeradius.org/guide/mac-auth#web-auth-safe-mac-auth 
[2]: https://freeradius.org/rfc/rfc2865.html#Service-Type 
Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org > 
						
						
							
						
					 
					
						2023-06-05 13:19:19 +02:00