Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-07 | graphql: T4736: fix import error to correct JSON output | John Estabrook | |
2022-09-12 | graphql: T4690: update resolver for 'SystemStatus' after 'uptime' update | John Estabrook | |
2022-09-06 | graphql: T4674: print included op-mode error message, if it exists | John Estabrook | |
2022-08-25 | graphql: T4640: add schema defs and resolver support for op-mode errors | John Estabrook | |
2022-08-23 | graphql: T3993: reorganize/rename directory structure | John Estabrook | |
2022-08-22 | graphql: T4544: fix for directly running on system for testing | John Estabrook | |
2022-08-22 | graphql: T3993: add missing sys.exit() | John Estabrook | |
2022-07-31 | graphql: T4580: handle case of op-mode script name containing hyphens | John Estabrook | |
2022-07-25 | graphql: T4554: add resolver support for op-mode scripts | John Estabrook | |
2022-07-25 | graphql: T4413: use util function for system_status.py | John Estabrook | |
2022-07-25 | graphql: T4544: add script to generate GraphQL schema for op-mode | John Estabrook | |
2022-07-24 | graphql: T4413: update 'SystemStatus' query for standardized op-mode | John Estabrook | |
Update for T2719: Standardized op mode script structure | |||
2022-07-24 | graphql: T4413: add support for a system status query | John Estabrook | |
2022-07-24 | graphql: T3993: disable introspection unless set in CLI | John Estabrook | |
2022-07-24 | graphql: T3993: use existing key auth from REST framework | John Estabrook | |
2022-05-26 | http-api: T4442: Add action reset | Viacheslav Hletenko | |
Add action 'reset' (op-mode) for HTTP-API http://localhost/reset curl --unix-socket /run/api.sock -X POST -Fkey=mykey \ -Fdata='{"op": "reset", "path": ["ip", "bgp", "192.0.2.14"]}' \ http://localhost/reset | |||
2022-04-16 | dns: T4353: fix Jinja2 linting errors | Christian Poessinger | |
2022-04-07 | http api: T4347: return complete and consistent error codes | John Estabrook | |
2022-03-27 | graphql: T3993: add unsettable gql option; this is not exposed by CLI | John Estabrook | |
2021-12-15 | http-api: T4076: allow setting CORS option 'Access-Control-Allow-Origin' | John Estabrook | |
2021-12-13 | http-api: T4071: allow API to bind to unix domain socket | John Estabrook | |
2021-12-12 | graphql: T3993: add requests for firewall ipv6-address-group | John Estabrook | |
2021-12-12 | graphql: T3993: distinguish queries and mutations; update README.graphql | John Estabrook | |
2021-12-11 | vyos.util: T4061: fix typo in function name | John Estabrook | |
2021-12-10 | T562: bugfix missing "," on variable listing | Christian Poessinger | |
This prevented VyOS to actually boot as the configuration could not be loaded, as "system host-name" was unable to commit. | |||
2021-12-09 | Merge pull request #1024 from lucasec/dns-authoritative | Christian Poessinger | |
T562: Config syntax for defining DNS forward authoritative zones | |||
2021-12-08 | vyos.util: T4061: add function to check for completion of boot config | John Estabrook | |
2021-12-01 | graphql: T3993: define add/delete system image request | John Estabrook | |
2021-12-01 | graphql: T3993: update README.graphql | John Estabrook | |
2021-11-30 | graphql: T3993: add config session show_config | John Estabrook | |
Note that one can also use the mutation Show, with path ["configuration", "json", "pretty"]; that command will obscure passwords and keys, and we may want to disallow this version. | |||
2021-11-30 | graphql: T3993: add op-mode requests | John Estabrook | |
2021-11-24 | graphql: T3993: add requests for manipulating firewall groups | John Estabrook | |
2021-11-23 | graphql: T3993: refactor directive and mutation definitions | John Estabrook | |
2021-11-22 | graphql: T3993: normalize naming conventions | John Estabrook | |
2021-11-22 | graphql: T3993: change name of directive | John Estabrook | |
2021-11-22 | graphql: T3993: update README.graphql | John Estabrook | |
2021-11-15 | graphql: T3993: add config file save/load | John Estabrook | |
2021-11-15 | graphql: T3993: move schema generation to bindings.py; clean up for linting | John Estabrook | |
2021-11-07 | http-api: T2768: update dhcp-server example for migration 5-to-6 | John Estabrook | |
2021-10-22 | hosts: T2683: Allow multiple entries for static-host-mapping | Viacheslav | |
2021-10-12 | T562: Config syntax for defining DNS forward authoritative zones | Lucas Christian | |
2021-08-06 | http-api: T2768: add README.graphql | John Estabrook | |
2021-08-06 | http-api: T2768: example using GraphQL for high-level config operations | John Estabrook | |
2021-08-06 | Revert "http-api: T2768: example using GraphQL for high-level config operations" | John Estabrook | |
This reverts commit a2b959c50c96698da173b9c4720369a51442cc5c. | |||
2021-08-06 | Revert "http-api: T2768: add README.graphql" | John Estabrook | |
This reverts commit 4a9063f755b72786c3c5928b2fa74cf1aa935129. | |||
2021-08-06 | http-api: T2768: add README.graphql | John Estabrook | |
2021-08-06 | http-api: T2768: example using GraphQL for high-level config operations | John Estabrook | |
2021-07-29 | configd: T3694: always set script.argv | Brandon Stepler | |
Several scripts imported by vyos-configd (including src/conf_mode/protocols_static.py) rely on argv for operating on VRFs. Always setting script.argv in src/services/vyos-configd ensures those scripts will operate on the default VRF when called with no arguments. Otherwise, a stale argv might cause those scripts to operate on the last modified VRF instead of the default VRF. | |||
2021-06-12 | http-api: T3616: update for strict content-type check in FastAPI 0.65.2 | John Estabrook | |
FastAPI 0.65.2 checks content-type request header before assuming JSON, closing a well-known loophole. This requires a modification of the code providing backwards compatibility of multipart forms. | |||
2021-03-26 | http api: T3412: use FastAPI as web framework; support application/json | John Estabrook | |
Replace the Flask micro-framework with FastAPI, in order to support extensions to the API and OpenAPI 3.* generation. This change will remain backwards compatible with previous versions. Notably, the multipart forms version of requests remain supported; in addition application/json requests are now natively supported. |