]> git.meshlink.io Git - meshlink/commit
Various fixes: feature/encrypted-storage
authorGuus Sliepen <guus@meshlink.io>
Wed, 13 Mar 2019 22:13:06 +0000 (23:13 +0100)
committerGuus Sliepen <guus@meshlink.io>
Mon, 8 Apr 2019 19:51:37 +0000 (21:51 +0200)
commite6d411107d7a7378c5ea34a1c79b77ed7f9428c4
treefac71ac7ff3a366ee0dd88ad713b1b6e128a9014
parent6bad600979ebea04def1ad53d3de0b06aac60b1e
Various fixes:

- create_initial_config_files() and node_write_config() are now the only
  functions that generate the content of new config files from scratch.
- All public API functions that change config files now immediately
  write them out.
- Config files of nodes that join using an invitation file are immediately
  written out.
- Ensure nodes marked dirty have their config files written out in
  periodic_handler(), and on meshlink_stop().
- Fix some memory leaks.
- Write out updated config files, and recreate mesh->self in meshlink_set_port().
doc/Configuration.md
src/conf.c
src/meshlink.c
src/net.c
src/net_setup.c
src/netutl.c
src/node.c
src/protocol_auth.c
src/submesh.c