New commits:
commit 47e956bd75f170b5c8299e76df4b9aa55d1334c2
Author: Lubomir Rintel <[email protected]>
Date: Wed Oct 28 12:42:13 2015 +0100
XAUTH: Don't attempt to read attributes when there's just padding
Libreswan, unlike cisco, likes to add padding when transform payload
attributes
don't line up to 4-octet boundaries while it doesn't seem to be too happy
about
padding, being non-interoperable with itself (unless "ikepad" is turned
off):
002 "conn" #4: modecfg: Sending IP request (MODECFG_I1)
005 "conn" #4: Received IPv4 address: 10.0.0.10/32
005 "conn" #4: Received IP4 NETMASK 255.255.255.255
005 "conn" #4: Received DNS server 8.8.8.8
005 "conn" #4: Received Domain: yolo
005 "conn" #4: Received Banner: swag
005 "conn" #4: Received subnet 192.168.100.156/32, maskbits 32
003 "conn" #4: not enough room in input packet for ISAKMP ModeCfg attribute
(remain=2, sd->size=4)
RFC 2408 3.6 seems to be a bit unclear about how to pad the attributes
referring to "any padding." Let's just assume anything shorter than four
octets
(minimal attribute size) at the end is padding and don't attempt to read
through it.
Signed-off-by: Paul Wouters <[email protected]>
commit 97a165013e67527efbd06d93b0b4993db4820070
Author: Lubomir Rintel <[email protected]>
Date: Wed Oct 28 12:40:04 2015 +0100
selinux: support dynamic class/perm discovery
The older API has been deprecated which breaks Werror builds.
Signed-off-by: Paul Wouters <[email protected]>
commit d4230d050afaee7f988c0e9a8fd50c1190c90127
Author: Lubomir Rintel <[email protected]>
Date: Wed Oct 28 12:28:20 2015 +0100
systemd: add socket activation
This fixes a startup race where the tools don't know whether it's safe to
use
the managemenet socket after launching the service.
Signed-off-by: Paul Wouters <[email protected]>
commit 97544cdfdb3caa7dd088c0064782a2626a99fad9
Author: Lubomir Rintel <[email protected]>
Date: Wed Oct 28 12:22:33 2015 +0100
_updown.*: Fix NetworkManager callback
Letting NM know is not just specific to resolver configuration management,
NM
always needs to know if setting up the connection succeeded or timed out.
Moreover, it's probably not a good idea to unset the variables upon
disconnect
as it would be nice if NetworkManager could identify the connection that
goes
down.
Signed-off-by: Paul Wouters <[email protected]>
_______________________________________________
Swan-commit mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-commit