├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── LICENSE.GPL3 ├── README.md ├── dist ├── netifd │ └── wgconfd.sh └── systemd │ ├── wgconfd-state@.service │ └── wgconfd@.service ├── man ├── Makefile ├── wgconfd.5.scd └── wgconfd.8.scd └── src ├── config.rs ├── fileutil.rs ├── main.rs ├── manager ├── builder.rs ├── mod.rs └── updater.rs ├── model.rs ├── model └── ip.rs ├── proto.rs └── wg.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.GPL3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/LICENSE.GPL3 -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/README.md -------------------------------------------------------------------------------- /dist/netifd/wgconfd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/dist/netifd/wgconfd.sh -------------------------------------------------------------------------------- /dist/systemd/wgconfd-state@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/dist/systemd/wgconfd-state@.service -------------------------------------------------------------------------------- /dist/systemd/wgconfd@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/dist/systemd/wgconfd@.service -------------------------------------------------------------------------------- /man/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/man/Makefile -------------------------------------------------------------------------------- /man/wgconfd.5.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/man/wgconfd.5.scd -------------------------------------------------------------------------------- /man/wgconfd.8.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/man/wgconfd.8.scd -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/fileutil.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/fileutil.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/manager/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/manager/builder.rs -------------------------------------------------------------------------------- /src/manager/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/manager/mod.rs -------------------------------------------------------------------------------- /src/manager/updater.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/manager/updater.rs -------------------------------------------------------------------------------- /src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/model.rs -------------------------------------------------------------------------------- /src/model/ip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/model/ip.rs -------------------------------------------------------------------------------- /src/proto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/proto.rs -------------------------------------------------------------------------------- /src/wg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hvenev/wgconfd/HEAD/src/wg.rs --------------------------------------------------------------------------------