wireguard-tools/src
Jason A. Donenfeld 81879fe346 wg-quick: account for specified fwmark in auto routing mode
If we're doing automatic routing with default routes, but the config has
also specified an explicit fwmark, then use that explicit fwmark, even
if it's conflicting, since the administrator has explicitly opted into
using it. Also, when shutting down the interface, we only now remove the
fancy rules if we're in automatic routing mode with default routes.

Suggested-by: Luis Ressel <aranea@aixah.de>
Reported-by: Saeid Akbari <saeidscorp@yahoo.com>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2018-04-15 15:41:57 +02:00
..
completion global: year bump 2018-01-03 21:58:00 +01:00
config.c wg: FreeBSD doesn't have EAI_NODATA 2018-02-17 19:30:05 +01:00
config.h global: year bump 2018-01-03 21:58:00 +01:00
containers.h wg: fixup errno handling 2018-02-17 20:15:49 +01:00
curve25519.c global: in gnu code, use un-underscored asm 2018-03-02 16:42:29 +01:00
curve25519.h global: year bump 2018-01-03 21:58:00 +01:00
encoding.c global: in gnu code, use un-underscored asm 2018-03-02 16:42:29 +01:00
encoding.h global: year bump 2018-01-03 21:58:00 +01:00
genkey.c global: year bump 2018-01-03 21:58:00 +01:00
INSTALL wg: add installation note for distros 2017-01-05 19:41:23 +01:00
ipc.c wg: fixup errno handling 2018-02-17 20:15:49 +01:00
ipc.h global: year bump 2018-01-03 21:58:00 +01:00
Makefile global: year bump 2018-01-03 21:58:00 +01:00
mnlg.c global: year bump 2018-01-03 21:58:00 +01:00
mnlg.h global: year bump 2018-01-03 21:58:00 +01:00
pubkey.c global: year bump 2018-01-03 21:58:00 +01:00
set.c wg: normalize strncpy/snprintf usage 2018-02-14 23:21:11 +01:00
setconf.c wg: normalize strncpy/snprintf usage 2018-02-14 23:21:11 +01:00
show.c wg: normalize strncpy/snprintf usage 2018-02-14 23:21:11 +01:00
showconf.c global: year bump 2018-01-03 21:58:00 +01:00
subcommands.h global: year bump 2018-01-03 21:58:00 +01:00
terminal.c global: year bump 2018-01-03 21:58:00 +01:00
terminal.h global: year bump 2018-01-03 21:58:00 +01:00
wg-quick.8 wg-quick.8: fix typo 2018-04-04 10:53:20 -04:00
wg-quick.bash wg-quick: account for specified fwmark in auto routing mode 2018-04-15 15:41:57 +02:00
wg-quick@.service global: wireguard.io --> wireguard.com 2017-07-20 03:37:39 +02:00
wg.8 wg(8): clarify phrasing 2018-02-17 05:55:03 +01:00
wg.c global: year bump 2018-01-03 21:58:00 +01:00