Commit Graph

945 Commits

Author SHA1 Message Date
Firas Shaari
2128865f80 Update interface.ssid.roaming.yml 2024-07-24 06:40:04 +02:00
Firas Shaari
30c96ef2d0 Update ucentral.schema.pretty.json 2024-07-24 06:40:04 +02:00
Firas Shaari
a80c34c26b Update ucentral.schema.full.json
default value for 802.11r OTA
2024-07-24 06:40:04 +02:00
John Crispin
f4924dcb46 roaming: add support for 256 bit AES keys
Signed-off-by: John Crispin <john@phrozen.org>
2024-07-24 06:21:43 +02:00
Venkat Chimata
2b144865e3 Fixing issues with section names in network config
In ethernet.uc, the section names are the same as that of interface names with . replaced by _
However name and ifname should still be the name with the . (dot). Fixed it.
Interface with _ in the name does n't exist

In ieee8021x.uc , auth and aut_vlan should be updated on the already created section in the network
and not on a new section. Otherwise a redundant device section would be created which is not correct.

Signed-off-by: Venkat Chimata <venkata@shasta.cloud>
2024-07-12 11:42:13 +02:00
John Crispin
9ccc1e07b3 add enhanced mpsk support
Signed-off-by: John Crispin <john@phrozen.org>
2024-07-11 08:37:54 +02:00
joydeepbenison
3cdfe8be41 Increase MAX MTU to 1600
Signed-off-by: joydeepbenison <joydeep.ghosh@benisontech.com>
2024-07-11 07:50:17 +02:00
John Crispin
dd31b74374 set 3.2.0 as the version
Signed-off-by: John Crispin <john@phrozen.org>
2024-07-03 08:18:57 +02:00
John Crispin
83218cf4c5 use the correct path when removing old config files
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-19 16:27:03 +02:00
John Crispin
6e90f22d54 captive: fix NAT mode traffic capturing
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-13 14:52:27 +02:00
John Crispin
857c3ba767 OWE: reorder config sections to ensure that the vendor IE gets populated with the correct SSID
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-12 17:33:15 +02:00
Arif Alam
dcd571e728 allow only psc on 6GHz auto channel selection
Signed-off-by: Arif Alam <arif.alam@netexperience.com>
2024-06-10 06:06:52 +02:00
John Crispin
310095a0e6 captive: handle /logoff and /logout paths
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-07 17:27:55 +02:00
John Crispin
7aceedcd0a ratelimit: reload the service rather than restarting it
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-07 09:31:26 +02:00
John Crispin
ce416682ba fingerprint: add missing allow_wan option to render code
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-07 09:05:49 +02:00
i-chvets
721568b1c8 Merge pull request #17 from Telecominfraproject/WIFI-431-fix-update-internal-schema-validation
fix: modified code to use final as default for fingerprint mode
2024-06-06 13:41:48 -04:00
John Crispin
7d05e70128 more AFC fixes
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-06 17:27:52 +02:00
John Crispin
5226dc878b fix afc_op_class
Signed-off-by: John Crispin <john@phrozen.org>
2024-06-06 14:11:11 +02:00
Ivan Chvets
2d7a9934c6 fix: modified code to use final as default for fingerprint mode
https://telecominfraproject.atlassian.net/browse/WIFI-431

Summary of changes:
- Modified code to use `final` as default value for fingerprint mode.

Signed-off-by: Ivan Chvets <ivan.chvets@kinarasystems.com>
2024-06-05 11:53:35 -04:00
John Crispin
8045e6c51d add full fingerprinting data model
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-31 12:07:01 +02:00
joydeepbenison
409e444044 Fix strict-forwarding for Yuncore_fap655
Fixes WIFI-13641 : strict-forwarding for yuncore_fap655 and
other similar devices where the wan_port is on the switch.
Update the correct wan_port in /etc/config/event as part of the
configuration update.

Signed-off-by: joydeepbenison <joydeep.ghosh@benisontech.com>
2024-05-27 11:56:03 +02:00
John Crispin
e5dc7eabb6 add AFC support to the rendering code
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-27 11:14:06 +02:00
John Crispin
e1487e5112 fix factory reset command.
cmd_line needs to be converted from array to string.

Signed-off-by: John Crispin <john@phrozen.org>
2024-05-14 15:37:02 +02:00
John Crispin
79e1a9d873 explicitly set owe_transition_ssid in OWE transition mode
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-14 10:15:30 +02:00
John Crispin
a0a420fd43 gracefully close the websocket during factory reset
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-10 12:03:53 +02:00
John Crispin
73c3d5d04e fix roaming auto mode
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-09 10:02:42 +02:00
John Crispin
ef9f6d1117 state: align schema with messages being sent
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-03 09:00:35 +02:00
John Crispin
ef09cf05ba remove boottime fro state, it is in accurate without a RTC
Signed-off-by: John Crispin <john@phrozen.org>
2024-05-03 08:23:45 +02:00
John Crispin
c24f1db5ed captive: add nftables support
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-30 14:34:35 +02:00
John Crispin
bda8143f9e captive: /tmp/ucentral/ was not being created correctly
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-30 11:32:53 +02:00
John Crispin
a7cff0c696 set v3.1.0 version
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-27 11:32:34 +02:00
John Crispin
ed08058e92 properly setup up/down macs
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-26 14:21:54 +02:00
John Crispin
3a34665b67 delete old config files after applying a new one
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-25 08:24:14 +02:00
John Crispin
cc0bf95db1 fix un-tagged swconfig upstream ports
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-12 06:39:28 +02:00
John Crispin
b81c1291ec Revert "do not add a default valid channels list"
This reverts commit a37fa2c6f4.

Signed-off-by: John Crispin <john@phrozen.org>
2024-04-10 14:44:27 +02:00
John Crispin
a3b7e3106e add the option for providing vendor specific versioning info
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-09 16:17:21 +02:00
John Crispin
377c2ab9c1 add ap/schema version to capabilities
Signed-off-by: John Crispin <john@phrozen.org>
2024-04-09 08:54:56 +02:00
John Crispin
cb1c18db70 add support for device fingerprinting
Signed-off-by: John Crispin <john@phrozen.org>
2024-03-25 11:14:16 +01:00
John Crispin
a37fa2c6f4 do not add a default valid channels list
Signed-off-by: John Crispin <john@phrozen.org>
2024-03-14 08:13:59 +01:00
John Crispin
da090931f0 fix bss color handling
setting the option to 0 would not disable the feature correctly.

Signed-off-by: John Crispin <john@phrozen.org>
2024-03-11 13:17:02 +01:00
John Crispin
35da0a1cd0 drop ports.duplex support
Signed-off-by: John Crispin <john@phrozen.org>
2024-03-06 14:15:24 +01:00
Arif Alam
e3d9064378 captive: fix custom webroot config
Fixes WIFI-13441

Signed-off-by: Arif Alam <arif.alam@netexperience.com>
2024-02-28 07:34:22 +01:00
Kishan Shukla
a3ea74a914 Provide Input Validation for Romaing Mobility Domain
Signed-off-by: Kishan Shukla <kishan.shukla@hfcl.com>
2024-02-19 14:15:55 +01:00
John Crispin
fda6ded45a fix tracking of upstream swconfig vlans
Signed-off-by: John Crispin <john@phrozen.org>
2024-02-08 05:49:25 +01:00
John Crispin
3093a565c4 track upstream vlans created by swconfig
Signed-off-by: John Crispin <john@phrozen.org>
2024-01-19 08:44:03 +01:00
Paul White
605ed2fcef bridge-vlan: add wan port only behind swconfig
Configure only the switch port for the WAN port instead of all Ethernet
ports.  When adding a dynamic VLAN, it should be added to the WAN port
as tagged only, and not the LAN ports.

When LAN ports were included in the interface config, it resulted in
their switch ports also being added to event.swconfig.ports as well as
duplicating the CPU port for each LAN port.   This also caused the
swconfig command to fail.

Config before the fix:
    config config 'config'
        list wan_port 'eth0.1'
        option swconfig 'switch1'
        list swconfig_ports '5t'
        list swconfig_ports '6t'
        list swconfig_ports '2t'
        list swconfig_ports '6t'
        list swconfig_ports '3t'
        list swconfig_ports '6t'
        list swconfig_ports '4t'
        list swconfig_ports '6t'

Config after the fix:
    config config 'config'
        list wan_port 'eth0.1'
        option swconfig 'switch1'
        list swconfig_ports '5t'
        list swconfig_ports '6t'

Signed-off-by: Paul White <paul@shasta.cloud>
2024-01-19 08:41:51 +01:00
Mike Hansen
bfd4a07bce Fix state/interface.ssid.yml
Signed-off-by: Mike Hansen <mike.hansen@netexperience.com>
2024-01-19 08:39:21 +01:00
John Crispin
ecc742a373 allow sending multiple DNS servers to dhcp clients
Signed-off-by: John Crispin <john@phrozen.org>
2024-01-12 10:03:53 +01:00
John Crispin
70bd716d4d move switch-vlan generation to brige-vlan
Signed-off-by: John Crispin <john@phrozen.org>
2024-01-12 10:03:53 +01:00
John Crispin
c544ab01e5 state: ignore non connected thermal zones
The QCA v5.4 kernel introduced thermal zones for PA. These will read
500C+ if not wired. Skip them.

Signed-off-by: John Crispin <john@phrozen.org>
2024-01-09 08:41:38 +01:00