]> git.meshlink.io Git - meshlink/commit
Add meshlink_set_storage_policy().
authorGuus Sliepen <guus@meshlink.io>
Fri, 29 Jan 2021 21:59:57 +0000 (22:59 +0100)
committerGuus Sliepen <guus@meshlink.io>
Wed, 3 Mar 2021 11:39:50 +0000 (12:39 +0100)
commitafea9096fa708b2a2e6e24c308c0f1a80eefa5cc
tree1e9b464e2ce0747b9966ca5651d4539e17a96459
parent0fdc99b6a501992b8c1dea2d1a909363b5564d0d
Add meshlink_set_storage_policy().

This allows control over when MeshLink stores configuration files:

- MESHLINK_STORAGE_ENABLED: on all updates
- MESHLINK_STORAGE_KEYS_ONLY: only on new keys and black/whitelist updates
- MESHLINK_STORAGE_DISABLED: never
src/conf.c
src/graph.c
src/meshlink++.h
src/meshlink.c
src/meshlink.h
src/meshlink.sym
src/meshlink_internal.h
src/net.c
src/net.h
src/net_setup.c
src/protocol_auth.c