aboutsummaryrefslogtreecommitdiffstats
path: root/api/wireguard.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* api: header: add C++ enum manipulation operatorsSimon Rozman2022-03-301-0/+2
| | | | | | | | C++ doesn't have bitwise operators on enums by default. Rather than reinventing the wheel, we use an undocumented DEFINE_ENUM_FLAG_OPERATORS macro from Windows SDK to implement the enum operators. Signed-off-by: Simon Rozman <simon@rozman.si>
* driver: PEER_UPDATE is supposed to be UPDATE_ONLYJason A. Donenfeld2021-10-191-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* api: header: fix typoJason A. Donenfeld2021-10-141-2/+2
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* api: driver: don't allocate for instance IDJason A. Donenfeld2021-10-121-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* api: migrate to swdevice and rework entire apiJason A. Donenfeld2021-10-061-101/+24
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* api: adapter: treat reboot required as real errorJason A. Donenfeld2021-10-061-9/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* api: support MinGW in distributed headerJason A. Donenfeld2021-09-161-3/+18
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* driver: logging: pass timestamp back to userspaceJason A. Donenfeld2021-08-081-1/+6
| | | | | | It turns out the precision is very useful for diagnosing weird errors. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Introduce WireGuardNTJason A. Donenfeld2021-08-021-0/+371
Co-authored-by: Simon Rozman <simon@rozman.si> Signed-off-by: Simon Rozman <simon@rozman.si> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>