1. 0b7d982 wg-quick: use addconf instead of setconf by Jason A. Donenfeld · 3 months ago master
  2. d3b40af wg-quick: linux: deal with resolvconf migration more gracefully by Jason A. Donenfeld · 4 months ago
  3. 90deacd wg-quick: pass on # comments to {Pre,Post}{Up,Down} by Robyn Kosching · 8 months ago
  4. 780182e syncconf: account for psks removed from config file by Jason A. Donenfeld · 4 months ago
  5. 5150cd6 wg-quick: linux: use smallest mtu, not largest by Jason A. Donenfeld · 4 months ago
  6. e2ecaaa version: bump by Jason A. Donenfeld · 4 months ago v1.0.20250521
  7. 2d6e041 config: handle strdup failure by Ilia Shipitsin · 4 months ago
  8. a2dbc33 wg-quick: linux: add 'dev' to 'ip link add' to avoid keyword conflicts by TriangleSnake · 4 months ago
  9. dce8ac6 ipc: add stub for allowedips flags on other platforms by Jason A. Donenfeld · 4 months ago
  10. 0788f90 ipc: linux: support incremental allowed ips updates by Jordan Rife · 4 months ago
  11. 13d190b ipc: freebsd: use AF_LOCAL for the control socket by Kyle Evans · 5 months ago
  12. 13f4ac4 ipc: linux: enforce IFNAMSIZ limit by Jason A. Donenfeld · 2 years, 1 month ago
  13. 729242a man: set private key in PreUp rather than PostUp by Jason A. Donenfeld · 2 years, 4 months ago
  14. e6888dd wg-quick: run PreUp hook after creating interface by Daniel Gröber · 2 years, 9 months ago
  15. b4f6b4f show: fix show all endpoints output by Dmitry Selivanov · 2 years, 7 months ago
  16. 139aac5 ipc: freebsd: NULL out some freed memory in kernel_set_device() by Kyle Evans · 2 years, 10 months ago
  17. dbf49a7 ipc: freebsd: avoid leaking memory in kernel_get_device() by Kyle Evans · 2 years, 10 months ago
  18. ca2e89f show: apply const to right part of pointer by Jason A. Donenfeld · 2 years, 10 months ago
  19. 7b2ae7a ipc: freebsd: move if_wg path to reflect new in-tree location by Kyle Evans · 2 years, 11 months ago
  20. 71799a8 wg-quick: linux: prevent traffic from momentarily leaking into tunnel by Tom Yan · 3 years, 3 months ago
  21. 5b9c1d6 global: dual license core files as MIT for FreeBSD by Jason A. Donenfeld · 3 years, 3 months ago
  22. c0b68d2 wg-quick: android: use right regex for host-vs-IP by Jason A. Donenfeld · 3 years, 4 months ago
  23. 1fd9570 reresolve-dns: use $EPOCHSECONDS instead of $(date +%s) by Jason A. Donenfeld · 3 years, 8 months ago
  24. b906ecb embeddable-wg-library: add named wg_endpoint union by Mikael Magnusson · 4 years, 10 months ago
  25. 1ee37b8 ipc: use more clever PnP enumerator by Jason A. Donenfeld · 4 years ago
  26. 3ba6527 version: bump by Jason A. Donenfeld · 4 years ago v1.0.20210914
  27. 84ac6ad wg-quick: openbsd: set DNS with resolvd(8) by Matt Dunwoodie · 4 years ago
  28. af260d5 wg-quick: android: adjust for android 12 by Jason A. Donenfeld · 4 years ago
  29. b3aafa6 wg-quick: darwin: account for "link#XX" gateways by Laura Hausmann · 4 years, 1 month ago
  30. 52597c3 ipc: windows: use devpkey instead of nci for name by Jason A. Donenfeld · 4 years, 1 month ago
  31. fabe24d ipc: windows: don't display disabled adapters by Jason A. Donenfeld · 4 years, 2 months ago
  32. c70bea7 ipc: remove windows elevation by Jason A. Donenfeld · 4 years, 3 months ago
  33. d58df7e ipc: cache windows lookups to avoid O(n^2) with nested lookups by Jason A. Donenfeld · 4 years, 3 months ago
  34. f65c824 ipc: add wireguard-nt support by Jason A. Donenfeld · 4 years, 3 months ago
  35. 9a7e436 contrib/launchd: fix xml syntax error by Hangbin Liu · 4 years, 4 months ago
  36. 197689a man: mention BSD debugging by Jason A. Donenfeld · 4 years, 4 months ago
  37. ecb1ea2 version: bump by Jason A. Donenfeld · 4 years, 5 months ago v1.0.20210424
  38. 96e42fe wg-quick: kill route monitor when loop terminates by Jason A. Donenfeld · 4 years, 5 months ago
  39. 3124afb wg-quick: freebsd: use ifconfig for determining if interface is up by Jason A. Donenfeld · 4 years, 5 months ago
  40. 163cef8 wg-quick: freebsd: do not assume point-to-point interface flag by Jason A. Donenfeld · 4 years, 6 months ago
  41. a43f0b6 wg-quick: freebsd: check for socket using -S, not -f by Jason A. Donenfeld · 4 years, 6 months ago
  42. 6224088 version: bump by Jason A. Donenfeld · 4 years, 6 months ago v1.0.20210315
  43. 9c811e0 wg-quick: freebsd: avoid writing private keys to /tmp by Jason A. Donenfeld · 4 years, 6 months ago
  44. 4e4867d ipc: uniformly ignore preshared keys that are zero by Jason A. Donenfeld · 4 years, 6 months ago
  45. f51349c ipc: freebsd: add initial FreeBSD support by Jason A. Donenfeld · 4 years, 6 months ago
  46. 576e400 wg-quick: freebsd: add kernel support by Jason A. Donenfeld · 4 years, 6 months ago
  47. 396b852 wireguard-tools: drag in headers for prototypes by Kyle Evans · 4 years, 6 months ago
  48. 88bc643 wireguard-tools: const correctness by Kyle Evans · 4 years, 6 months ago
  49. 957702a Makefile: fix version indicator by Florian Eckert · 5 years ago
  50. 6d3b876 version: bump by Jason A. Donenfeld · 4 years, 7 months ago v1.0.20210223
  51. e8fa0f6 ipc: read trailing responses after set operation by Jason A. Donenfeld · 4 years, 8 months ago
  52. f97e81c man: LOG_LEVEL variables changed nae by Jason A. Donenfeld · 4 years, 8 months ago
  53. 457f96b ipc: do not use fscanf with trailing \n by Jason A. Donenfeld · 4 years, 8 months ago
  54. 66ed611 sticky-sockets: do not use SO_REUSEADDR by Jason A. Donenfeld · 4 years, 9 months ago
  55. 7e50613 completion: add help and syncconf completions by Jason A. Donenfeld · 4 years, 9 months ago
  56. 5e24780 wincompat: do not elevate by default by Jason A. Donenfeld · 4 years, 9 months ago
  57. 843a256 wincompat: add resource and manifest and enable lto by Jason A. Donenfeld · 4 years, 9 months ago
  58. 66714e2 wincompat: recent mingw has inet_ntop/inet_pton by Jason A. Donenfeld · 4 years, 10 months ago
  59. b637db4 embeddable-wg-library: sync latest from netlink.h by Jason A. Donenfeld · 4 years, 11 months ago
  60. c3f2634 wg-quick: openbsd: no use for userspace support by Jason A. Donenfeld · 5 years ago
  61. 265e81a wg-quick: android: do not free iterated pointer by Jason A. Donenfeld · 5 years ago
  62. 7a321ce version: bump by Jason A. Donenfeld · 5 years ago v1.0.20200827
  63. 91fbeb4 Revert "wg-quick: wait on process substitutions" by Jason A. Donenfeld · 5 years ago
  64. 9a0d65e wg-quick: android: use iproute2 to bring up interface instead of ndc by Jason A. Donenfeld · 5 years ago
  65. fbca033 version: bump by Jason A. Donenfeld · 5 years ago v1.0.20200820
  66. 26683f6 wg-quick: wait on process substitutions by Jason A. Donenfeld · 5 years ago
  67. 13fac76 ctype: use non-locale-specific ctype.h by Jason A. Donenfeld · 5 years ago
  68. cf2bf09 pubkey: isblank is a subset of isspace by Jason A. Donenfeld · 5 years ago
  69. b4a8a18 man: wg-quick: use syncconf instead of addconf for strip example by Jason A. Donenfeld · 5 years ago
  70. a66219f systemd: add reload target to systemd unit by Domonkos P. Tomcsanyi · 5 years ago
  71. eb4665e wincompat: fold random into genkey by Jason A. Donenfeld · 5 years ago
  72. 197995d ipc: split into separate files per-platform by Jason A. Donenfeld · 5 years ago
  73. c45d422 version: bump by Jason A. Donenfeld · 5 years ago v1.0.20200513
  74. 56cb39f ipc: openbsd: switch to array ioctl interface by Jason A. Donenfeld · 5 years ago
  75. 0cfde94 Makefile: remember to install all systemd units by Jason A. Donenfeld · 5 years ago
  76. 8137c14 version: bump by Jason A. Donenfeld · 5 years ago v1.0.20200510
  77. 10b4e76 wg-quick: cleanup openbsd support by Jason A. Donenfeld · 5 years ago
  78. 9eda95d wg-quick: add support for openbsd kernel implementation by Matt Dunwoodie · 5 years ago
  79. d4a32c9 ipc: cleanup openbsd support by Jason A. Donenfeld · 5 years ago
  80. 5c66f6e ipc: add support for openbsd kernel implementation by Matt Dunwoodie · 6 years ago
  81. b60e30e ipc: remove extra space by Jason A. Donenfeld · 5 years ago
  82. 7f236c7 wg-quick: support dns search domains by Jason A. Donenfeld · 5 years ago
  83. 238ca40 systemd: add wg-quick.target by Martin Hauke · 5 years ago
  84. 891fb52 terminal: specialize color_mode to stdout only by Jason A. Donenfeld · 5 years ago
  85. 3377409 git: add gitattributes so tarball doesn't have gitignore files by Jason A. Donenfeld · 5 years ago
  86. e189f99 wg-quick: android: support application whitelist by Jason A. Donenfeld · 5 years ago
  87. 20e28d2 highlighter: insist on 256-bit keys, not 257-bit or 258-bit by Jason A. Donenfeld · 5 years ago
  88. dc00c8c Makefile: simplify silent cleaning by Jason A. Donenfeld · 5 years ago
  89. a8063ad version: bump by Jason A. Donenfeld · 5 years ago v1.0.20200319
  90. be969b7 wincompat: use new protected prefix on Windows by Jason A. Donenfeld · 5 years ago
  91. e98b84a wincompat: use string_list instead of inflatable_buffer by Jason A. Donenfeld · 5 years ago
  92. 828ffc8 man: add a warning to the SaveConfig description by Luis Ressel · 6 years ago
  93. bd4f847 man: backlink wg-quick(8) in wg(8) by Jason A. Donenfeld · 6 years ago
  94. 6fabf9c man: fix grammar in wg(8) and wg-quick(8) by Kai Haberzettl · 6 years ago
  95. d68b8b1 curve25519: squelch warnings on clang by Jason A. Donenfeld · 6 years ago
  96. e5b08c2 netlink: initialize mostly unused field by Jason A. Donenfeld · 6 years ago
  97. 0bf1f7a version: bump by Jason A. Donenfeld · 6 years ago v1.0.20200206
  98. 0dc32bb netlink: don't pretend that sysconf isn't a function by Jason A. Donenfeld · 6 years ago
  99. ef117a9 netlink: remove libmnl requirement by Jason A. Donenfeld · 6 years ago
  100. db5cb4f embeddable-wg-library: use newer string_list by Jason A. Donenfeld · 6 years ago