Commit Graph

  • 8491119c93 renderer: make SSID naming band-aware for stable section names main Venkat Chimata 2026-01-10 16:38:52 +05:30
  • 69cf683419 renderer: derive no_reconf from radio reconf capability Venkat Chimata 2026-01-08 17:19:38 +05:30
  • 13f797e4aa radio: use PHY-reported channels instead of hardcoded lists Marek Hajduczenia 2026-01-11 19:36:02 -07:00
  • e5a6295271 state: guard against null devstats in iface_add_counters Lannar Dean 2026-01-18 01:46:04 -05:00
  • 1784072a0b [state.uc] Prevent crash when devstats is null fix_devstats_null_reference Lannar Dean 2026-01-18 01:46:04 -05:00
  • 4494c2d580 renderer: make SSID naming band-aware and stable across multi-band interfaces staging-WIFI-15264 Venkat Chimata 2026-01-10 16:38:52 +05:30
  • c991632278 renderer: derive no_reconf from radio reconf capability Venkat Chimata 2026-01-08 17:19:38 +05:30
  • d26c4b0a1e fix: Updated state.uc to fix issue with fingerprinting raw mode Ivan Chvets 2025-12-11 08:07:51 -05:00
  • e37d31b810 set schema version to 4.2.0 John Crispin 2025-12-11 16:34:12 +01:00
  • 6b612d0657 fix: Updated state.uc to fix issue with fingerprinting raw mode. https://telecominfraproject.atlassian.net/browse/WIFI-15031 Signed-off-by: Ivan Chvets <ivan.chvets@kinarasystems.com> WIFI-15031-fix-fingerprinting-raw-mode Ivan Chvets 2025-12-11 08:07:51 -05:00
  • a6fdd32e40 cmd_upgrade: enable curl to follow redirects Arif Alam 2025-11-17 14:12:37 -05:00
  • ef200b46aa Merge pull request #76 from Telecominfraproject/WIFI-15031-fix-fingerprinting-raw-mode i-chvets 2025-12-10 15:36:32 -05:00
  • 1c3e51f62b fix: Updated schema to fix issue with fingerprinting raw mode. https://telecominfraproject.atlassian.net/browse/WIFI-15031 Signed-off-by: Ivan Chvets <ivan.chvets@kinarasystems.com> Ivan Chvets 2025-12-10 11:48:03 -05:00
  • 384eba5c0e radio: apply HE settings for EHT modes John Crispin 2025-12-05 10:50:56 +01:00
  • 4a5fb493d4 cmd_upgrade: enable curl to follow redirects staging-follow-redirects Arif Alam 2025-11-17 14:12:37 -05:00
  • 0930aaca19 WIFI-14996: Support NAT logging staging-WIFI-14996-Support-NAT-logging2 Kumiko18 2025-10-23 06:23:02 +00:00
  • 4095244201 tmp3 staging-WIFI-14996-Support-NAT-logging Kumiko18 2025-10-23 03:04:22 +00:00
  • d6dd36ece4 tmp2 Kumiko18 2025-10-23 01:59:42 +00:00
  • 3bc1ccae9c temp Kumiko18 2025-09-16 06:09:14 +00:00
  • d478b86369 Update state schema to add chanUtil field in radio Tanya Singh 2025-10-13 18:07:55 +08:00
  • 522be4a2d4 ssid: fix roaming defaults for PSK and RADIUS configurations John Crispin 2025-10-09 11:58:58 +02:00
  • 80b1356839 schema.json: update version to 4.1.1 John Crispin 2025-10-07 11:28:45 +02:00
  • b17fe0ce57 dhcp_inject: fix a syntax issue in dhcp_inject John Crispin 2025-09-29 16:29:28 +02:00
  • 00b51833c0 captive.uam.mac-auth: the default was wrong John Crispin 2025-09-25 18:45:05 +02:00
  • e9091d29c7 Fix cloud cannot show association list when WDS-AP in state.uc Ian Chen 2025-07-30 15:20:41 +08:00
  • 8d44692dc6 dhcp_inject: Support multiple upstream Kumiko18 2025-09-16 06:13:58 +00:00
  • ac80d6a85f state: fix unassigned access Lannar Dean 2025-09-09 14:44:16 -04:00
  • aa431900e3 services/dhcp-inject: update to new templating pattern staging-cleanup John Crispin 2025-10-19 16:09:56 +02:00
  • 5320e0c6c1 cleanup: remove wifi-steering service and usteer/usteer2 support John Crispin 2025-10-19 16:09:56 +02:00
  • 7b7f46b518 cleanup: remove wireguard-overlay service John Crispin 2025-10-19 16:09:56 +02:00
  • cad3881176 fix: include WDS STA associations in state reporting John Crispin 2025-10-19 16:09:56 +02:00
  • 5128eceb86 cleanup: remove unused MDNS service schema (no-op service) John Crispin 2025-10-19 16:09:56 +02:00
  • b483354527 cleanup: remove unused HTTP service template and schema John Crispin 2025-10-19 16:09:56 +02:00
  • a1a4e4c851 cleanup: remove unused rtty service template and schema John Crispin 2025-10-19 16:09:56 +02:00
  • e82fe0261b cleanup: remove unused files John Crispin 2025-10-19 16:09:56 +02:00
  • a071f33a5d fix: restore missing admin_ui variable assignment and validation John Crispin 2025-10-19 16:09:56 +02:00
  • 9c91d45a9c fix: restore correct file path in quality_of_service.uc John Crispin 2025-10-19 16:09:56 +02:00
  • 43d1a32852 base/interface-ssid: fix certificates variable scoping for validation John Crispin 2025-10-19 16:09:56 +02:00
  • 772a6c850e base/interface: comprehensive refactoring to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 1fa5c68807 base/switch: refactor to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • c00bc3b2cd base/spotfilter: refactor to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • bea59f12a7 base/interface-firewall: comprehensive refactoring to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 85f06476ad base/interface-ssid: comprehensive refactoring to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 57c137eb4f base/interface-mesh: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • d08938fcfe base/interface-ieee8021x: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 3ee6ea120d base/interface-bridge-vlan: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • e4bc44899b base/interface-captive: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 2551aa10d8 base/interface-ipv6: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • af8d732bdd base/interface-ipv4: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 68fee605d1 base/interface-dhcp: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 483908e29d base/interface-common: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 0275b27d76 tests: remove example files and fix wpa2-radius.json comment issue John Crispin 2025-10-19 16:09:56 +02:00
  • 97cb3762f0 renderer: add shell.system() method and update captive template John Crispin 2025-10-19 16:09:56 +02:00
  • 736845fd1d tests: remove vxlan and gre tests and improve failure reporting John Crispin 2025-10-19 16:09:56 +02:00
  • 4caab864d0 tests: standardize unit test inputs with minimal valid schema pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 1904b604ac renderer: add math import and remove local requires for deterministic testing John Crispin 2025-10-19 16:09:56 +02:00
  • 36acfe8e9d tests: add deterministic math mock and fix copy-to-expected functionality John Crispin 2025-10-19 16:09:56 +02:00
  • c21b7ce938 tests: add getopt-style CLI and rename to clean executable John Crispin 2025-10-19 16:09:56 +02:00
  • dfe4d24983 tests: improve debug output structure for integration tests John Crispin 2025-10-19 16:09:56 +02:00
  • 93965af593 tests: add silent debug output for integration tests John Crispin 2025-10-19 16:09:56 +02:00
  • d0b7c54dae tests: simplify directory structure by renaming integration/full to full John Crispin 2025-10-19 16:09:56 +02:00
  • d872d94a57 tests: consolidate duplicate filesystem imports John Crispin 2025-10-19 16:09:56 +02:00
  • fb37ffa738 tests: remove unnecessary global mock variable assignments John Crispin 2025-10-19 16:09:56 +02:00
  • b86b5deb60 tests: standardize context creation pattern to eliminate mutation anti-patterns John Crispin 2025-10-19 16:09:56 +02:00
  • 8a07d50aa2 tests: add generic single test runner and shared process execution utilities John Crispin 2025-10-19 16:09:56 +02:00
  • abf2f2729c tests: create generic single test runner and remove redundant code John Crispin 2025-10-19 16:09:56 +02:00
  • e8033f3b79 tests: create generic single test runner for both unit and integration tests John Crispin 2025-10-19 16:09:56 +02:00
  • f1ea560b78 tests: move integration/base tests to unit/base for proper override support John Crispin 2025-10-19 16:09:56 +02:00
  • 80da2ccaa0 tests: update integration test expected outputs for eap101 board John Crispin 2025-10-19 16:09:56 +02:00
  • b177f7f640 tests: fix error handling to preserve stacktrace display for exceptions John Crispin 2025-10-19 16:09:56 +02:00
  • 35629d174e tests: consolidate test framework execution and eliminate remaining duplication John Crispin 2025-10-19 16:09:56 +02:00
  • b34cb2d136 tests: consolidate context creation and eliminate duplication patterns John Crispin 2025-10-19 16:09:56 +02:00
  • ea651d3f2a tests: consolidate helper utilities and eliminate code duplication John Crispin 2025-10-19 16:09:56 +02:00
  • 8d7bc13cc1 renderer: extract captive object to shared library and fix integration test mocking John Crispin 2025-10-19 16:09:56 +02:00
  • 5c6ac112ed renderer: extract routing_table object to shared library and fix mock files state John Crispin 2025-10-19 16:09:56 +02:00
  • 0ee2ae015e tests: implement process isolation for integration tests to prevent file descriptor leaks John Crispin 2025-10-19 16:09:56 +02:00
  • a1de8d3141 tests: add comprehensive integration testing for all example configurations John Crispin 2025-10-19 16:09:56 +02:00
  • 13b84aacd4 tests: implement dynamic service discovery and fix MPSK mock John Crispin 2025-10-19 16:09:56 +02:00
  • ebdb18ae28 tests: implement dynamic board-specific wiphy and wifi device loading John Crispin 2025-10-19 16:09:56 +02:00
  • 356a9eed20 tests: integrate wiphy library with real board wiphy data John Crispin 2025-10-19 16:09:56 +02:00
  • 913ed4a498 renderer: extract wiphy object to shared library John Crispin 2025-10-19 16:09:56 +02:00
  • fd3fde99dc tests: use real board configuration files in mock filesystem John Crispin 2025-10-19 16:09:56 +02:00
  • c68fad9ae0 tests: consolidate code between real and mock renderer John Crispin 2025-10-19 16:09:56 +02:00
  • bc1d624c3f tests: improve error reporting in test framework John Crispin 2025-10-19 16:09:56 +02:00
  • c8c579a50e tests: extract UCI helpers to shared library and update test outputs John Crispin 2025-10-19 16:09:56 +02:00
  • 2d7afa5cec renderer: minor fixes found while testing on real HW John Crispin 2025-10-19 16:09:56 +02:00
  • 9ae52cdf96 renderer: extract ethernet object to shared library John Crispin 2025-10-19 16:09:56 +02:00
  • 9f6c105737 schema: generate updated files John Crispin 2025-10-19 16:09:56 +02:00
  • e7a75753cf tests: fix integration test framework missing functions John Crispin 2025-10-19 16:09:56 +02:00
  • 262c476513 tests: implement full configuration integration test framework John Crispin 2025-10-19 16:09:56 +02:00
  • 4018b83fab tests: enhance board test context with dynamic wiphy mock John Crispin 2025-10-19 16:09:56 +02:00
  • 4c4a36b218 tests: enhance test runner reporting for unit vs integration tests John Crispin 2025-10-19 16:09:56 +02:00
  • 4616000099 base/base: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • 031ff6a1ce tests: implement board-specific integration test framework John Crispin 2025-10-19 16:09:56 +02:00
  • 7ca8b5003c renderer: move board.json loading to global scope John Crispin 2025-10-19 16:09:56 +02:00
  • 7e144d5f55 renderer/templates: remove redundant fs require calls John Crispin 2025-10-19 16:09:56 +02:00
  • 7594ed85f7 renderer/templates/base: remove redundant fs import John Crispin 2025-10-19 16:09:56 +02:00
  • 708831d462 base/ethernet: update to new templating pattern John Crispin 2025-10-19 16:09:56 +02:00
  • e428cd43b7 renderer/templates: merge poe.uc into ethernet.uc John Crispin 2025-10-19 16:09:56 +02:00
  • 101c35f3d8 tests: add ethernet base template test cases (Step 1) John Crispin 2025-10-19 16:09:56 +02:00