Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/vyos/libvyosconfig

Shared library for VyOS config files parsing and manipulation
https://github.com/vyos/libvyosconfig

Merge pull request #12 from jestabro/immutable

T5316: drop trim function

63175de457808b64ecd07a16293c44d15901c8bd authored over 1 year ago
T5316: drop trim function

6ee292541161cfbd4d4fe4a08ba6a44c81aa6d8f authored over 1 year ago
Merge pull request #11 from jestabro/error-passing

T5251: catch error Vytree.Nonexistent_path in delete_value

ddfa989d9d7fab9abb5fb59c927e31d8f00967e5 authored over 1 year ago
T5251: catch error Vytree.Nonexistent_path in delete_value

664748170e4990cc46b77f44354ea028c2f92f1f authored over 1 year ago
Merge pull request #10 from jestabro/reference-tree

T5194: add binding for reference_tree_to_json

ec930f944a730571cad9e5a2d4108821116a68ba authored over 1 year ago
T5194: add binding for reference_tree_to_json

ded5d4ff51e8f24eb8e2ca1f00a1314bf13315e3 authored over 1 year ago
Merge pull request #9 from jestabro/tree-union

T5089: bindings for configtree union and optional arg ord_val (ordered_values)

137d7c3f977f6d1870feb1d99c02bedda151d819 authored almost 2 years ago
T5089: add support for optional arg 'ordered_values' (ord_val)

d2f1a6514300bd946acc8ea89f23b15dc06c8bc0 authored almost 2 years ago
T5089: binding for configtree tree_union

4c1583cd1343c4d0ba6ceae7f9a8c7637ec37790 authored almost 2 years ago
Merge pull request #7 from jestabro/udiff

T4991: add binding for function show_diff

020716d9823a76b674ff0c820b278e10e32d686f authored almost 2 years ago
T4991: add binding for function show_diff

bfafd03e38c4295962554cb76eb5a4845d241139 authored almost 2 years ago
Merge pull request #6 from jestabro/insert_error

T4961: add descriptive error_message to copy_node

d24dcc6862b3291ffd98887f460a17392dd7cb78 authored almost 2 years ago
T4961: add descriptive error_message to copy_node

62495383d82e66b183279daaa341236e90664426 authored almost 2 years ago
Merge pull request #4 from jestabro/subtree

T4235: bindings for modified return value of diff_tree, and for get_subtree

2f90f3c5abfd2f28b4888833ff33b1914adfc75c authored almost 3 years ago
T4235: binding for trim_tree

ee296ca445452d6a5021144cd8747d1456ae315e authored almost 3 years ago
T4235: binding for modified return value of diff_tree (nee diffs)

41c75d8440f3430a12e425b67d97dba6ba081b39 authored almost 3 years ago
T4235: binding for get_subtree

eda420ac7213bdc62f0ee1fa7ee8674418d350ac authored almost 3 years ago
Merge pull request #3 from jestabro/config-diff

T4235: binding for config tree diff function

428a0ad258a7198edee0eced1023049fdc858b93 authored almost 3 years ago
configtree: T4235: allow rendering delete commands

eb2ec50dea6fa47326cbbe65b47c31a3a86836ba authored almost 3 years ago
configtree: T4235: binding for config tree diff function

297612c64230008228f77806e575c3831e15476e authored almost 3 years ago
Add -thread link for ctypes-foreign after upgrade to ctypes >= 0.18.0

Change discussed here:
https://github.com/ocamllabs/ocaml-ctypes/pull/651

153dbd35270eafc984415369f4c05a47f5d64283 authored almost 3 years ago
Jenkins: setup OCaml build environment

0d8e72a500c2d5bad1138533df40749c2ebd740b authored almost 4 years ago
Jenkins: enable arm64 builds

a72885392a81d6e7e4440797cb1d857b39b88892 authored almost 4 years ago
Update the latest OCaml version reference

cf07aadf748208d483e59b920fb048b31d5549ab authored almost 4 years ago
Update Jenkinsfile

d8f78deb007287d3666c64c53d16402ab236d863 authored almost 4 years ago
Use the pure OCaml re library instead of libpcre.

69317403864669bf579907497ae8cb01494cc2f7 authored about 4 years ago
Jenkins: T2625: migrate to build library

77450220f9724fbcdcdddc3c8018195f3810f728 authored over 4 years ago
Jenkins: T1870: support GitHub PullRequest builds

a4eef1e1492f2f21c2f5ecd5a72ed5ff22471ee8 authored almost 5 years ago
Jenkins: select proper Docker container on master branch

01241ae4a248fc82bc06e5f79ce554563d3a8512 authored about 5 years ago
Jenkins: make pipeline branch independent

03c6dd6be4d63b818df0a3b60b13230d944843b7 authored about 5 years ago
Jenkins: adjust to new Debian Buster build

0c08e0b3e14411ff2d9cfff57452d167310b86c7 authored about 5 years ago
Jenkins: Docker: always pull container from Dockerhub

c35453f002ade9b5325162f71cebd5a6fea118e6 authored about 5 years ago
Jenkins: eval opam environment

f27e6767a0d20400f58a7e0eedc15373d51e2c1a authored about 5 years ago
T1773: Expose functions for JSON rendering.

5138b5ebe36f7f1ca089d1da50b4a86b4b1fee20 authored about 5 years ago
Merge branch 'current' of github.com:vyos/libvyosconfig into current

73757c03487832d7ae50d7e029def49b7d28e03d authored about 5 years ago
Jenkins: import Pipeline from vyos-1x commit 2d3539f9dec1

255e98d3bcd058b29d974c02a5152da37225b4ca authored over 5 years ago
Document the build procedure.

5466a32fda5f4031f82ab90339adf29a6a728985 authored over 5 years ago
Update changelog.

28e2e136e7f99fab3de07e06a003c2735a5f093d authored over 5 years ago
Switch from linking with vyconf plus adhocery to dedicated vyos1x-config package.

49aa04970e4afe28552f6e6679f2abacd3851bc0 authored over 5 years ago
Merge pull request #2 from jestabro/config-migrate

T1334: Migration script runner rewrite

083214cb040c447d55851dfbd3e81769513f0752 authored over 5 years ago
T1334: Migration script runner rewrite

Add lexing support for new config file footer syntax.

ea9bee4c9e0a12947027bb83a6bf493cdf1ed1ed authored over 5 years ago
T1305: allow configs to end with a leaf node.

9a80a5d3c652746f5e51d38aea1cf49f8a1949e4 authored almost 6 years ago
Add a function for copying nodes.

6b7b7ed091900399043d33f5d83ea16b6b4d6a67 authored almost 6 years ago
Update changelog and version.

a9817fa26c1be1c4c838988d72062ee06a9f406e authored almost 6 years ago
T1193: allow top level leaf and tag nodes.

The original config backend allows them, and it's needed ofr correct
operation of the commands p...

1dd05b330f3adfe828ba3ca4c71db2e12b8968f6 authored almost 6 years ago
Update the changelog (even though the actual change is in vyconf).

e75e4ae638c49e512a3013d1806e59a67978c5f9 authored about 6 years ago
Add support for passing error messages to outside world.

It's done through a global reference, but since the parser is already
not reentrant due to the l...

cb08923fcdb77e0c29d5763f12f3d6cfd6b915de authored over 6 years ago
Allow all characters except braces, quotes, and whitespace in "identifiers"

(bare strings that can be either node identifiers or leaf node values).

That's required for comp...

1af50ec84a39ef50c9ec5f17b2a7b4a1ce514b2a authored over 6 years ago
T824: add support for node renaming.

81f662f716dbc36129957cde5b97284e6e2f4181 authored over 6 years ago
T765: escape special characters on config formatting.

f8a647dd798fefcb51be9db8ff32d1e4e77d5134 authored over 6 years ago
Use a more descriptive name for the lexer hack flag and add an explanation of it.

c7f24109e78115318042428a33b9ad3b98d3b5af authored over 6 years ago
Revert "Allow leaf and tag nodes at the top level, required for piping conf mode "show" output"

This reverts commit a02c7c1cf4b0ba7666575648562f99f593306c27.

976442b5202121e538a5a3e463a0ae7ca8c90950 authored over 6 years ago
Add commands formatter function to the bindings.

14866791ca3e0050844dfab0b2375aa3395a4bab authored over 6 years ago
Allow leaf and tag nodes at the top level, required for piping conf mode "show" output

which produces incomplete configs and thus breaks the "all top level nodes"
are non-leaf non-tag ...

a02c7c1cf4b0ba7666575648562f99f593306c27 authored over 6 years ago
Trim comments strings to avoid adding extra whitespace.

a45c2404c964049f41789e7b46049c99c9daf211 authored over 6 years ago
Quote all values just to be safe.

d1927854401c2109f80fe858cfd69f3925e8c9a3 authored over 6 years ago
Merge branch 'master' of github.com:vyos/libvyosconfig

b97cd2afc83ce874402ac8bbce4414fd54d7a34e authored over 6 years ago
Correct rendering of childless tag nodes.

65cde0b2cd568ec0084481d33ca22e14544a521b authored over 6 years ago
Add hacky debian packaging.

6f5247b538ed14444284f159aa9b038c963608df authored over 6 years ago
Add the delete and exists/list_nodes/return_value(s) functions.

9d98029271283e95fb9d331cd77f4f2d476697a9 authored over 6 years ago
Oops, missing library in the makefile.

68b4be17e1f714f0fcc7d612c7373debfccc2405 authored over 6 years ago
Add from_string and to_string functions to the bindings.

9dbdbc1513b9a3503ea7d125bf7aa9748c80fa8f authored over 6 years ago
Integrate the parser/lexer and the renderer in the build setup.

d8f24a21fe821e6ce927fad66fb3f54821e9906a authored over 6 years ago
Clean up commented out code.

e0d21fa6bcce2ad0ea3b09015723fd9184a0be8c authored over 6 years ago
Use the ephemeral flag for marking tag nodes at parsing time.

0c95ae363b8afda675a34e1ccf6dea101a2b737e authored over 6 years ago
Remove extra new lines from the config output.

517f9cf752cfd9cef86b05b2bd8934b48f11d402 authored over 6 years ago
Add a formatter for VyOS 1.x config files.

cb5a0226c3d514896a1818e1681ad9d35eac6fb8 authored over 6 years ago
Use the ephemeral flag (which is never used in VyOS 1.x for lack of the concept) to mark tag nodes at parsing time.

c5176efc2817f8a43cd2d28f28dfcfdff249a85c authored over 6 years ago
Add a parser for the VyOS 1.x config format.

c1e6da134ee9208333a4626107273c956f25d13c authored over 6 years ago
Import the initial, proof of concept implementation.

557f45a5a606b8f8ae1630c9f267d31376912746 authored over 6 years ago