diff --git a/doc/strongswan-updown.sh b/doc/strongswan-updown.sh index 1c08bfc..d7a7980 100644 --- a/doc/strongswan-updown.sh +++ b/doc/strongswan-updown.sh @@ -1,4 +1,4 @@ #!/bin/sh -cat << EOF | curl -X POST -d @- -H "Event-Type: $PLUTO_VERB" http://ca.example.com/pub/?id=CA-channel-identifier-goes-here -{"address": "$PLUTO_PEER_SOURCEIP","peer": "$PLUTO_PEER","identity": "$PLUTO_PEER_ID","routed_subnet": "$PLUTO_MY_CLIENT"} +cat << EOF | curl -s -X POST -d @- -H "X-EventSource-Event: $PLUTO_VERB" http://ca.example.com/pub/?id=CA-channel-identifier-goes-here +{"address": "$(echo $PLUTO_PEER_CLIENT | sed 's/\/32$//')", "peer": "$PLUTO_PEER", "identity": "$PLUTO_PEER_ID", "routed_subnet": "$PLUTO_MY_CLIENT"} EOF diff --git a/doc/usecase-diagram.dia b/doc/usecase-diagram.dia index e3db949..435ca65 100644 Binary files a/doc/usecase-diagram.dia and b/doc/usecase-diagram.dia differ diff --git a/doc/usecase-diagram.png b/doc/usecase-diagram.png index c01efe5..820825b 100644 Binary files a/doc/usecase-diagram.png and b/doc/usecase-diagram.png differ