Commit Graph

  • 8632d0dba6 schame: statics interval can be less than 30 John Crispin 2021-05-21 16:07:34 +02:00
  • f6027eb7e7 schema: add captive portal support John Crispin 2021-05-21 16:06:48 +02:00
  • 5406f01b11 generate-reader.uc: consolidate format validation code Jo-Philipp Wich 2021-05-21 15:33:42 +02:00
  • 73a9ee7834 generate-reader.uc: implement string format validation Jo-Philipp Wich 2021-05-21 14:49:58 +02:00
  • 505c0e1d1d renderer: gracefully handle missing global prefix pool Jo-Philipp Wich 2021-05-21 09:15:02 +02:00
  • d019f972a0 renderer: gracefully handle failing prefix auto allocations Jo-Philipp Wich 2021-05-21 09:09:33 +02:00
  • d6b5af1b2a renderer: rework DHCPv6 configuration generation Jo-Philipp Wich 2021-05-21 09:01:15 +02:00
  • e2590c3338 renderer: add support for rendering IPv6 schema properties Jo-Philipp Wich 2021-05-20 22:15:40 +02:00
  • b98b153a54 schema: add IPv6 properties Jo-Philipp Wich 2021-05-20 15:24:32 +02:00
  • f6f0b9d11e schemareader: revert unrelated changes Jo-Philipp Wich 2021-05-20 15:58:09 +02:00
  • 0efe993421 renderer: add safe include() wrapper Jo-Philipp Wich 2021-05-20 15:53:20 +02:00
  • f405704faa mocks: add a capabilities.json mock to make selftest.sh usable ootb Jo-Philipp Wich 2021-05-20 15:32:46 +02:00
  • fbac0d8dc1 renderer: add missing comma Jo-Philipp Wich 2021-05-20 15:31:25 +02:00
  • eb4517617e schema: add wifi-steering support John Crispin 2021-05-18 15:39:58 +02:00
  • 79c988c2c1 schema: use new delete operator syntax John Crispin 2021-05-18 13:18:20 +02:00
  • cac24ac6cb schema: add WDS support John Crispin 2021-05-18 10:45:32 +02:00
  • 6bf5071730 schema: add ieee8021x support John Crispin 2021-05-18 08:40:13 +02:00
  • 35ad802ec1 schema: fix id reporting inside the command handler John Crispin 2021-05-18 08:25:47 +02:00
  • ca97921c52 schema: dualstack->auto John Crispin 2021-05-17 16:09:27 +02:00
  • 41265cc435 schema: add GRE support John Crispin 2021-05-17 15:20:08 +02:00
  • 83a1f082a7 schema: add multi-psk template support John Crispin 2021-05-17 14:12:08 +02:00
  • 3ccfb8925c schema: drop swconfig support John Crispin 2021-05-17 13:25:52 +02:00
  • b38c9dfa77 schema: add multi-psk to data model John Crispin 2021-05-17 13:25:00 +02:00
  • 0d5c3fdfc8 schema: add missing ipv4/6_mode John Crispin 2021-05-17 13:24:05 +02:00
  • 6fd06ef282 schema: the VLAN ID check shall be skipped for !mesh tunnel interfaces John Crispin 2021-05-17 10:49:48 +02:00
  • 9af391dfa0 schema: s/-/_/g did not work for objects inside a one/anyOf block John Crispin 2021-05-17 10:47:05 +02:00
  • a723d3bc4a schema: add interface.bridge options John Crispin 2021-05-17 10:37:03 +02:00
  • 5d4ae603de schema: split metrics.yml and add wifi-frame support John Crispin 2021-05-17 08:54:27 +02:00
  • e3ef63196d schema: add the enable flag to the lldp template John Crispin 2021-05-17 08:09:25 +02:00
  • 2832f7d79c schema: disable the board.json switch handling code for now John Crispin 2021-05-17 07:58:16 +02:00
  • f2253dc532 schema: add auto channel support John Crispin 2021-05-17 07:43:38 +02:00
  • fd755e7189 schema: drop no unused math include John Crispin 2021-05-17 07:36:45 +02:00
  • c64a0eee03 schema: use real capabilities file John Crispin 2021-05-16 17:40:00 +02:00
  • 359c75eee3 schema: fix mesh, the batman device was not always getting added to the bridge John Crispin 2021-05-16 16:29:53 +02:00
  • e0c57d6a79 schema: make sure location is defined inside toplevel.uc John Crispin 2021-05-16 16:17:11 +02:00
  • d36505edbd schema: remove useless delete command from ssh template John Crispin 2021-05-16 16:07:47 +02:00
  • 195a2ddbeb schema: add igmp proxy support John Crispin 2021-05-16 15:56:24 +02:00
  • c9f6366ce0 schema: do not include empty radio sections in status telemetry John Crispin 2021-05-16 15:22:09 +02:00
  • bc2df3755d schema: fix rtty template John Crispin 2021-05-16 15:11:44 +02:00
  • 6fe9d6f516 schema: enhance the lddp template John Crispin 2021-05-16 15:02:11 +02:00
  • 0bc4cc24cd schema: state messages failed when there was no valid uuid John Crispin 2021-05-16 14:35:26 +02:00
  • 26da04f839 schema: remove useless delete command John Crispin 2021-05-16 14:19:48 +02:00
  • 7a91cf0321 schema: split interface.uc up into several files John Crispin 2021-05-16 14:19:19 +02:00
  • c40b833de1 schema: add interface cfg location to health check and fix dhcp discovery John Crispin 2021-05-16 13:30:54 +02:00
  • ac719ea326 schema: add the ucentral_path path to the interface telemetry info John Crispin 2021-05-16 13:18:19 +02:00
  • e0e2a3a46c schema: properly delete pstore crashlogs John Crispin 2021-05-16 13:12:58 +02:00
  • fdc51adabc schema: fix typo in mesh template John Crispin 2021-05-16 13:09:55 +02:00
  • 2a78fda118 schema: add http to the schema John Crispin 2021-05-16 11:58:44 +02:00
  • 702deeea9b schema: fix FW wan zone usage John Crispin 2021-05-16 11:37:17 +02:00
  • 8b372c3cb0 schema: add vxlan support John Crispin 2021-05-16 08:38:14 +02:00
  • 551b88c9b8 schema: add the tunnel protocols and cleanup interface code John Crispin 2021-05-16 07:05:31 +02:00
  • 0a9ff8a3ac schema: update generated files Jo-Philipp Wich 2021-05-15 17:11:44 +02:00
  • 9973f51894 generate-reader.uc: handle non-toplevel schema references Jo-Philipp Wich 2021-05-15 17:09:55 +02:00
  • 6ba5208439 generate-example.uc: handle alternative sub schemas Jo-Philipp Wich 2021-05-15 17:06:51 +02:00
  • 1fda79f088 merge-schema.py: traverse anyOf/oneOf/allOf sub schemas Jo-Philipp Wich 2021-05-15 17:05:47 +02:00
  • 7072d2949f schema: add interface.stacked to interface schema Jo-Philipp Wich 2021-05-15 17:09:14 +02:00
  • f2e06ff599 generate.sh: add -e and -x shell flags Jo-Philipp Wich 2021-05-15 17:08:51 +02:00
  • dc5ddadd79 schema: add stacked protos John Crispin 2021-05-15 16:15:26 +02:00
  • 54af4e6321 schema: more fixes for issues that came up while testing on device John Crispin 2021-05-14 16:52:59 +02:00
  • 339994a865 ucentral-schema: add apply script John Crispin 2021-05-14 14:43:38 +02:00
  • ddae1e4256 schema: minor fixes to the templating code John Crispin 2021-05-14 11:37:08 +02:00
  • 9585ababf7 schema: move over to the new schema/renderer John Crispin 2021-05-12 17:51:41 +02:00
  • e7162555f6 sys: make the device compatible string correlate with what the controller expects John Crispin 2021-05-13 20:19:54 +02:00
  • 7d5e5a19bb renderer: track state location and report it in warning and info messages Jo-Philipp Wich 2021-05-12 15:46:32 +02:00
  • 66fff76a7c schema: add initial uci renderer work Jo-Philipp Wich 2021-05-11 20:31:32 +02:00
  • 2ba64e2010 schema: fix wifi-steering sub schema Jo-Philipp Wich 2021-05-06 12:29:39 +02:00
  • 935073efff schema: finish config-raw schema and add examples for it Jo-Philipp Wich 2021-05-06 12:16:44 +02:00
  • 81d44d33b3 ucentral-schema: fix the list of file retained when do an upgrade or factory reset John Crispin 2021-05-06 07:49:37 +02:00
  • 36c04cd334 schema: add selftest.sh script and fixes for schema errors discovered by it Jo-Philipp Wich 2021-05-05 19:47:58 +02:00
  • b8e3422d5a generate-reader.uc: improvements and fixes Jo-Philipp Wich 2021-05-05 19:50:29 +02:00
  • c2ba14c505 schema: add language property for operator icons Jo-Philipp Wich 2021-05-05 17:57:04 +02:00
  • cd41e8977e schema: various tweaks Jo-Philipp Wich 2021-05-05 17:40:14 +02:00
  • e493f4f80f generate-example.uc: honour examples and format attributes Jo-Philipp Wich 2021-05-05 12:43:16 +02:00
  • d8d0b1a768 schema: minor tweaks Jo-Philipp Wich 2021-05-05 12:42:07 +02:00
  • eedc4fa41d merge-schema.py: move sub schemas into $defs Jo-Philipp Wich 2021-05-03 22:55:51 +02:00
  • 716a9d2abb schema: use correct examples keyword Jo-Philipp Wich 2021-05-03 22:49:40 +02:00
  • df3f5cc2d7 ucentral-schema: reorganize the structure of the new schema folder John Crispin 2021-05-03 16:56:19 +02:00
  • 1025971757 ucentral-schema: various cleanups for the new schema John Crispin 2021-05-03 13:56:48 +02:00
  • 21c6ebeac3 ucentral-schema: uc-example->example John Crispin 2021-05-03 13:10:55 +02:00
  • 66b6f34f56 ucentral-schema: add wifi survey to scan dump John Crispin 2021-05-03 12:53:55 +02:00
  • 386ff90de2 schema: add initial implementation of state reader generator Jo-Philipp Wich 2021-04-30 20:47:30 +02:00
  • 438f53cd85 schema: fix some entity definitions Jo-Philipp Wich 2021-04-30 13:02:21 +02:00
  • 6f1bcdd684 tests: mocklib: forward compatibility Jo-Philipp Wich 2021-04-30 13:00:03 +02:00
  • 82c6dfe612 ucentral-schema: update healthcheck code John Crispin 2021-04-27 19:55:56 +02:00
  • e0f52c0110 schema: add simple example document generator Jo-Philipp Wich 2021-04-27 20:50:54 +02:00
  • 484b93461d ucentral-schema: cleanup lldp handling John Crispin 2021-04-27 17:03:48 +02:00
  • ce61e0c75f ucentral-schema: write state to /tmp John Crispin 2021-04-27 16:41:56 +02:00
  • 01d5b1d0e8 ucentral-schema: add new state.uc John Crispin 2021-04-27 13:50:43 +02:00
  • 373bd335ec ucentral-schema: add wifiscan and leds cmd handlers John Crispin 2021-04-21 10:57:52 +02:00
  • efefa5cd8a ucentral-schema: channel was not getting applied John Crispin 2021-04-20 12:42:35 +02:00
  • a9d0d049d4 ucentral-schema: add perfom command handler John Crispin 2021-04-19 10:26:40 +02:00
  • ade9f3f7fe ucentral-schema: add several new options to the new data model John Crispin 2021-04-19 10:08:26 +02:00
  • c4787a74e3 Merge pull request #9 from blogic/schema-rework Jo-Philipp Wich 2021-04-18 18:51:32 +02:00
  • 265793056c schema: improvements Jo-Philipp Wich 2021-04-16 19:41:52 +02:00
  • e9431c889e ucentral-schema: add initial version of the reworked data model John Crispin 2021-04-15 16:57:47 +02:00
  • b4d02b3259 tests: re-add accidentally removed test coverage Jo-Philipp Wich 2021-04-08 15:49:12 +02:00
  • b261d813de tests: split config generation tests into subcomponents Jo-Philipp Wich 2021-04-08 13:59:42 +02:00
  • a2ec97a768 ucentral-schema: fix syslog unit test John Crispin 2021-04-08 08:57:53 +02:00
  • 7b6be93464 ucentral-schema: add ratelimiting to the data model John Crispin 2021-04-07 17:10:13 +02:00
  • 21b6dc20b9 ucentral-schema: move multi_vlan into ssid section John Crispin 2021-04-07 16:40:38 +02:00