Commit graph

48 commits

Author SHA1 Message Date
Kristofer Hallin
e890ff0f13 Build package for Clixon. 2024-09-23 13:27:19 +02:00
Olof hagsand
c8a8197e92 Github actions: added a fcgi restconf test 2024-05-19 18:23:50 +02:00
Olof hagsand
37e9429ec8 Optimization of yang schema mount: share yang-specs if equal 2024-05-19 10:04:31 +02:00
Olof hagsand
62a4b5feff Restconf native+http/1 + tls
Added command-line timeout -t <sec> to restconf
Example: Added programmable timeout to backend example
Test: updated for fcgi and native using internal timeouts
2024-05-13 23:13:05 +02:00
Kristofer Hallin
bafbf0c7aa GitHub Actions: Run apt update before downloading packages. 2024-04-29 12:34:38 +02:00
Olof hagsand
7e1a00669c Event priority. Backend socket has higher prio. 2024-04-25 14:58:41 +02:00
Olof hagsand
f511cb0030 Split config into multiple sub-files on mount-point boundaries and dont write clean subfiles
Added CLICON_XMLDB_MULTI option, added cl:xmldb-split extension
2024-04-25 14:58:14 +02:00
Olof hagsand
df2af320c2 Fixed skipped actions 2024-03-26 12:39:09 +01:00
Olof hagsand
a1badc312e Fixes after coverity static analysis 2024-03-03 17:05:36 +01:00
Olof hagsand
d94b4f5b7c actions: split docker tests 2024-02-29 21:16:06 +01:00
Olof hagsand
99e9b89056 Upgraded action scripts to Node.20 2024-01-26 12:56:19 +01:00
Olof hagsand
a3a7624a11 CI: adjusted to removed utils
Autoconf: updated config-aux
2023-12-02 17:28:05 +01:00
Olof hagsand
37d0e195bb CI: rm duplicate openconfig 2023-09-29 22:39:12 +02:00
Olof hagsand
b101d81b0c CI: fixed actions 2023-09-29 22:29:02 +02:00
Olof hagsand
a584deeecc ci: get yang + openconfig 2023-09-29 22:12:25 +02:00
Olof hagsand
2d8567cd1b install fcgi2 2023-09-26 23:14:34 +02:00
Olof hagsand
139f3973f9 CI renamed jobs, fixed prereqs nginx for fcgi-build 2023-09-26 22:56:25 +02:00
Olof hagsand
512d085f38 Compile errors for woth-restconf=fcgi. Added CI for compiling fcgi 2023-09-26 22:50:06 +02:00
Olof hagsand
d73823dcd5 CI Actions: split in two jobs 2023-09-01 10:01:35 +02:00
Olof hagsand
411a67f9d6 Start of 6.2.0.PRE development.
Removed autoconf requirement to have libcurl
2023-02-20 09:40:12 +01:00
Olof hagsand
02841e5c36 CI: changed curl dependency 2023-02-17 11:48:43 +01:00
Joachim Wiberg
058d3f7597 .github: add curl-dev dependency for regression tests
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-02-14 20:38:41 +01:00
Olof Hagsand
04df38ddfa github actions update 2022-12-12 18:19:09 +01:00
Olof Hagsand
61e2f014be * Changed docker builds
* `clixon-test` built in `docker/test`
    * Renamed from `clixon-system` built in `docker/main`
  * `clixon-example` built in `docker/example`
    * Added netconf ssh subsystem
    * Renamed from `clixon` built in `docker/base`
* Added ietf-yang-schema-mount@2019-01-14.yang
2022-12-11 13:57:27 +01:00
Olof hagsand
6f5149cc32 Clixon 5.8.0 release 2022-07-28 19:15:00 +02:00
Olof hagsand
aaa18897ef Test: remove obsolete test_ openconfig_system
Add branch with-defaults to github workflow
Check in parameter in yang_extension_value
2022-07-22 16:57:46 +02:00
Olof hagsand
a846989569 Fixed: [Schema Ambiguity Error with openconfig-system re: NTP](https://github.com/clicon/clixon/issues/334) 2022-07-16 18:11:54 +02:00
Olof hagsand
d72aa58f90 Initial Net-snmp frontend commit
Added apps/snmp with makefiles, autotools, docker adjustment
Minimal snmp_main program
2022-06-26 11:26:04 +02:00
Olof hagsand
2a8cedf0c3 Limited http-data static server
* Renamed from www-data to http-data
* New `clixon-restconf@2022-03-21.yang` revision
  * Added option:
    * `enable-http-data`
  * Added feature: `http-data`
* Added new str2str mapper
* Test: new test_http_data.sh, added CI github action testing
2022-04-21 16:02:39 +02:00
Olof hagsand
159ac0a2d7 Test: Added expect to Dockerfile and made sure pagination test worked in docker 2022-03-14 15:22:04 +01:00
Olof hagsand
e0f5472161 Tests: added expect script for pagination stdio 2022-03-14 14:02:21 +01:00
Olof hagsand
396680d0b3 CI: removed evhtp dependency
Test: simplified test_helloworld.sh for it to run on openwrt
2022-02-10 18:00:40 +01:00
Olof hagsand
8c5a5a0fb3 * New docker build (preliminary) for a development container
* Load clixon-clispec on start
2021-12-07 20:07:22 +01:00
Olof hagsand
528b649012 ci: install libnghttp2 2021-06-18 22:59:04 +02:00
Olof hagsand
ec3c69b9cb github actions: configure preparations 2021-06-16 14:47:23 +02:00
Olof hagsand
6bac41890d github actions: try docker test 2021-06-16 14:44:42 +02:00
Olof hagsand
cdc8924238 github actions: install curl 2021-06-16 14:30:06 +02:00
Olof hagsand
4c82562d4f github actions: clixon make util and example 2021-06-16 14:25:35 +02:00
Olof hagsand
d1013d5cce github actions: split into separate runs 2021-06-16 14:21:31 +02:00
Olof hagsand
8482bbffa9 github actions: typo prepare site.sh 2021-06-16 14:19:05 +02:00
Olof hagsand
7a2cd61015 github actions: prepare test site.sh file 2021-06-16 14:16:36 +02:00
Olof hagsand
cc7fa155f4 github actions: typo run 2021-06-16 14:08:33 +02:00
Olof hagsand
b28a7aa4a6 github actions: run inline tests, not docker 2021-06-16 14:07:13 +02:00
Olof hagsand
4b2430e007 github actions: dont add www-data 2021-06-16 14:03:01 +02:00
Olof hagsand
f7162297d3 github actions: libevent and clixon users 2021-06-16 13:51:01 +02:00
Olof hagsand
fdcb7eb9ab github actions: libevhtp 2021-06-16 13:11:18 +02:00
Olof hagsand
f66916ae57 github actions: native restconf 2021-06-16 13:09:13 +02:00
Olof hagsand
113f92ab41 Move clixon CI from travis to github actions 2021-06-16 13:06:21 +02:00