New commits:
commit f58b43e2c3b4089445992d93e46407b8bd84339b
Author: Paul Wouters <[email protected]>
Date:   Sat Apr 5 01:26:24 2014 -0400

    pluto: Removal of ipsec_policy.h, cleanup of IDtype and CERTtype registries
    
    ipsec_policy.h contained mostly references to removed "policy socket" code.
    
    This was an old attempt to convey OE IPsec status to applications using a 
kind
    of "limited" (readonly) pluto whack socket. Code for this support was 
already
    removed. This was all pretty misleading, because for some strange reason the
    filename picked was "ipsec_policy.h" but it had nothing to do with IPsec
    policy - it was the "policy socket".
    
    This patch removes ipsec_policy.h. It moves the AH_ and ESP_ defines
    back to the proper ietf_constants.h / constants.c files. A few files
    in lib/ that have not gone back into programs/pluto used to include
    ipsec_policy.h. These could include ietf_constants.h instead because
    ietf_constants.h was not protected against double includes - so this
    protection was added to ietf_constants.h
    
    The enum ipsec_cert_type was renamed to ike_cert_type.
    The enum ipsec_id_type was renamed to ike_id_type.
    These enums contains both IKEv1 and IKEv2 entries. There is no (real) 
conflict.
    (splitting these is very inconvenient, due to some code (eg ipsec_doi.c) not
     having any idea if it was called from ikev1 or ikev2)

_______________________________________________
Swan-commit mailing list
[email protected]
https://lists.libreswan.org/mailman/listinfo/swan-commit

Reply via email to