aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Integration tests and "\r\n" DOS-style line feedsHEADv0.2.1mainflu0r1ne2024-06-051-1/+1
| | | | | | - Parse \r\n line feeds - Add simple integration tests to ensure regressions do not occur - Add test "wg1" for \r\n parsing
* Bump version: v0.2.0v0.2.0flu0r1ne2023-11-201-1/+1
|
* Allow configurable activation policy, allow -h before dropping capsflu0r1ne2023-11-203-91/+171
|
* Drop capabilities by default and retain required capabilities upfrontflu0r1ne2023-11-201-1/+72
|
* Add Issues & Contributions sectionflu0r1ne2023-11-201-3/+0
|
* Add version subcommandv0.1.0flu0r1ne2023-09-122-2/+11
|
* Ensure the config path of symmetric keyfiles are absoluteflu0r1ne2023-08-311-3/+6
|
* Encode key in base32 to exclude the Unix path sepflu0r1ne2023-08-274-9/+73
|
* Dual licenseflu0r1ne2023-08-263-0/+18
|
* Store private key in a file with the public keyname, get rid of argon2flu0r1ne2023-08-2611-53/+2182
|
* Rename project wg2sd -> wg2nd, new CLI + generateflu0r1ne2023-08-253-94/+359
| | | | | | | | | | 1. Renamed the project from wg2sd to wg2nd 2. Modified the _gen_netdev_cfg() function to handle the MTUBytes field. 3. Add new CLI with `generate` and `install` commands 4. Modified the gen_systemd_config() function to accept keyfile_or_output_path and filename parameters. - user can choose the name of the keyfile on the CLI - user can choose alternative output filename (instead of just using the interface name)
* Add firewall rule generatorflu0r1ne2023-08-183-4/+77
|
* Add warnings for PreUp, PostUp, PreDown, PostDown, and SaveConfig ↵flu0r1ne2023-08-173-1/+39
| | | | configuration, no systemd-networkd eqiv
* Add ListenPort to netdev config and ensure that Endpoint is not present if ↵flu0r1ne2023-08-171-2/+8
| | | | not specified
* init commitflu0r1ne2023-08-173-0/+839