Olof hagsand
0a37cf31ab
New version string on the form: 7.1.0-1+11+g2b25294
2024-10-18 17:33:25 +02:00
Havard Eidnes
c02630c83b
configure.ac: Fix the directory for the config file to use $SYSCONFDIR.
...
Do not hardcode /usr/local/etc as the location.
2024-09-18 16:21:04 +02:00
Mico Micic
5af422f09b
Check libcrypto before libssl to avoid configure errors
2024-09-06 13:32:46 +02:00
Olof hagsand
f6cafd76ed
Revert configure version change
2024-07-04 19:24:14 +02:00
Olof hagsand
3e07a1d279
configure version major/minor derived from git
...
Remove compile-time COMPAT_6_5 and IDENTITYREF_KLUDGE
2024-07-03 12:55:02 +02:00
Olof hagsand
b6480ac07d
clixon-config.yang: Added CLICON_DEBUG, Removed: CLICON_NETCONF_DUPLICATE_ALLOW
...
Rearranged and grouped options
clixon-lib.yang: Added debug types
Removed git reliance in test - moved to configure script
2024-05-21 13:21:55 +02:00
Olof hagsand
ca701b0c1a
Changed intermediate version numbers to be git-style, eg 7.0.0-39 instead of 7.1.0-PRE
...
* Changed datastore modstate to be last in file, as prior to 7.0
2024-05-08 16:51:45 +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
e55e05353f
CLI pipe save function
2024-04-09 15:17:06 +02:00
Olof hagsand
e07fdb3089
Start of 7.1.0.PRE
...
Fixed memleak
2024-03-12 15:07:57 +01:00
Olof hagsand
28050f44f8
Clixon 7.0.0
2024-03-08 09:41:57 +01:00
Olof hagsand
f64c9016a1
6.6.0.PRE
2023-12-06 13:45:52 +01:00
Olof hagsand
d85f7c0032
Clixon 6.5.0
2023-12-05 16:10:23 +01:00
Olof hagsand
a3a7624a11
CI: adjusted to removed utils
...
Autoconf: updated config-aux
2023-12-02 17:28:05 +01:00
Olof hagsand
80a10b694c
All clixon test utilities in util/ moved to separate repo: clicon/clixon-util
2023-12-02 17:11:16 +01:00
Olof hagsand
81b4fdb274
Added SSHD_BIN in configure.ac
2023-11-28 17:02:13 +01:00
Philip Prindeville
b9ed302de1
Remove hardcoded paths to commands, configs, etc. in source
2023-11-28 16:42:33 +01:00
Philip Prindeville
30fbb82fc6
Revert "fix --with-cligen build option"
...
This reverts commit ea14b4fa24 .
2023-11-05 11:38:42 +01:00
Philip Prindeville
878764b6f3
Avoid additional 'eval echo ...' sequences
2023-10-30 11:17:51 +01:00
Philip Prindeville
5919ba6c6a
Add autoconf handling of clixon user/group in config files
2023-10-03 23:41:47 +02:00
R. Christian McDonald
ea14b4fa24
fix --with-cligen build option
2023-10-03 22:40:12 +02:00
Olof hagsand
d87ab39a7e
Init of 6.5.0.PRE
2023-10-03 15:35:58 -05:00
Olof hagsand
76a071b229
Clixon 6.4.0
2023-09-30 09:58:09 +02:00
Philip Prindeville
3bd440eaaa
Fix double expansion of ${datadir}
2023-08-19 09:55:59 +02:00
Olof hagsand
27b77b14bc
Clixon 6.4.0.PRE
2023-08-01 10:49:55 +02:00
Olof hagsand
dcdb9939d6
Clixon 6.3.0
2023-07-29 14:26:47 +02:00
Renato Botelho do Couto
7539aacc36
configure.ac: Implement --with-restconf-netns
...
It is used to define default restconf network namespace. If not
specified it's set to "default"
2023-07-06 19:55:23 +02:00
Renato Botelho do Couto
989aa25428
configure.ac: Fix --with-cligen=dir
...
Fix CFLAGS and LDFLAGS when this option is used. It needs to look for
headers under $includedir and for libraries under $libdir.
2023-07-06 13:18:55 +00:00
Renato Botelho do Couto
7275a68c75
configure.ac: Remove redundant LIBDIR set
2023-07-06 13:18:55 +00:00
Renato Botelho do Couto
8ad80955d4
configure.ac: Set default exec_prefix=$prefix earlier
2023-07-06 13:18:55 +00:00
Renato Botelho do Couto
0f7366b505
configure.ac: Removed unused variable CLIGEN_PREFIX
2023-07-06 13:18:55 +00:00
Olof hagsand
fab8d35dff
Output pipe function detection in configure.ac
2023-07-05 15:49:30 +02:00
Olof hagsand
ca697c9a36
Removed extras/ and build-root/ code since they are not properly maintained
2023-06-29 15:00:59 +02:00
Olof hagsand
4b49953461
Bumped to 6.3.0.PRE
2023-05-03 13:53:42 +02:00
Olof hagsand
130c1b086f
Clixon 6.2.0
2023-04-30 20:55:09 +02:00
Olof hagsand
5d1c6b5759
Preparations for 6.2.0
...
Openssl 3.0 and autoconf 2.71
2023-04-29 16:23:54 +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
72a4494b69
Clixon 6.1
...
Reviewed documentation, changelog, etc
2023-02-19 11:35:37 +01:00
Olof hagsand
585e725aec
Yang schema mount: replaced config --enable-yang-schame-mount with runtime option CLICON_YANG_SCHEMA_MOUNT
...
Added config and validation-level as parameters to ca_yang_mount
2023-02-17 16:39:39 +01:00
Joachim Wiberg
1283270504
configure.ac: fix string comparison operator, == vs =
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-02-09 15:53:52 +01:00
Joachim Wiberg
9cd764f031
example/main: replace hard-coded path with variables from configure
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-02-09 15:53:52 +01:00
Joachim Wiberg
e84d43c8e3
configure.ac: add proper check for libcurl + curl/curl.h
...
Both util/clixon_util_stream.c and lib/src/clixon_stream.c depend on
libcurl. The latter has `#ifdef CLIXON_PUBLISH_STREAMS` but the former
does not. So `make util` fails without `--enable-publish` if libcurl
is not installed.
To preserve the original behavior (libcurl is an implicit dependency),
this patch adds a `--without-libcurl` option to indicate this default.
The check for libcurl and curl/curl.h is factored out as a separate
check before checking for `--enable-publish`. If the two build options
are in conflict we exit with a clear error code.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-02-09 15:53:52 +01:00
Joachim Wiberg
a7693c8856
configure.ac: find include path to libxml2 using xml2-config tool
...
This patch replaces the hard-coded `-I /usr/include/libxml2` used when
building clixon_util_regexp with the output from `xml2-config --cflags`.
To support cross-compiling, and preserve backwards compatibility with
the `--with-libxml2` option, we allow the user to pass the path to the
xml2-config tool as an optional argument. Similar to what python-lxml,
and other packages, that rely on libxml2 do. The argument is optional
to ensure that we default to use the hard-coded path from before.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2023-02-09 15:51:33 +01:00
Olof hagsand
91034e5361
YANG schema mount, added configure option --enable-yang-schema-mount
2023-01-30 11:49:11 +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
6baa904039
Added CLIXON_CLIENT_SSH to client API to communicate remotely via SSH netconf sub-system
...
configure: stringified SSH_BIN
C-API: Added `sock_flags` parameter to `clixon_proc_socket()`
2022-12-08 15:13:05 +01:00
Olof hagsand
100f15b699
Add SSH_BIN compile-time option
...
Clarify documentation of internal netconf message struct
2022-12-07 12:15:08 +01:00
Olof hagsand
7b8f472b25
Clixon 6.1.0.PRE
2022-12-03 18:45:01 +01:00
Olof hagsand
083bb72d2b
Clixon 6.0.0
2022-11-29 17:04:26 +01:00
Olof hagsand
c2faf8b96c
Main example: Removed dependency of external IETF RFCs
...
+ * See [Can't initiate clixon_backend](https://github.com/clicon/clixon/issues/382 )
2022-11-01 12:20:30 +01:00