[Swan-commit] Changes to ref refs/heads/master

D. Hugh Redelmeier hugh at vault.libreswan.fi
Wed Nov 19 08:17:00 EET 2014


New commits:
commit 0b02970b724d939cc804edb09bc8ea62ff9d3302
Merge: 37a7917 08fac47
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Wed Nov 19 01:14:31 2014 -0500

    Merge branch 'master' into hugh-2014oct

commit 37a791774359feec6360b931822defe36405dd5f
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Tue Nov 11 16:48:43 2014 -0500

    fallout from renaming secctx-attr-value => secctx-attr-type
    
    (Mostly fixing testing reference files and sanitizer scripts)

commit 73686063d3b69b21f1620bd1ce2354623f35bf83
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Mon Nov 10 02:15:09 2014 -0500

    pluto: add new file programs/pluto/labeled_ipsec.h

commit e1ee0607635f280943107cde8f96e8245e5eaca4
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Mon Nov 10 00:45:48 2014 -0500

    pluto: major tidy of labeled ipsec code
    
    - rename secctx_attr_value => secctx_attr_type because that is more accurate
    
    - rename conf keyword secctx-attr-value => secctx-attr-type for same reason
      Updated documentation.  Old names still work.
    
    - remodularize: move include/packet.h to programs/pluto/packet.h
      but break out the part used by ikeping.c into a new header,
      include/isakmp_hdr.h
    
    - add const attribute to many parameters carrying labels
    
    - use in_struct and out_struct for Security Context Labels in IKE
      packets.  Much more concise and careful than hand-marshalling.
    
    - in netlink Acquire handling, accept more general structure of the
      message.  Fix a leak too.
    
    - extensively check Security Context Labels on their way in via IKE
      and netlink.
    
    - add clarifying comments and comments noting puzzles
    
    - fix formatting and grammar

commit 6ab2f6da4d25702560a6eea112bc69cb54661d5a
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Mon Nov 3 01:26:48 2014 -0500

    pluto: improve parsing of SECCTX attribute

commit d89a6b46882d92523480b5502a80e7f5c8a2889e
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Mon Nov 3 00:46:29 2014 -0500

    pluto: improve whitespace in HAVE_LABELED_IPSEC code

commit 0afee0b7c6f1a4df14aebc10007e7181f4ac1dcd
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Sun Nov 2 23:13:19 2014 -0500

    pluto: fix fixes for reference to uninitialized fields in output struct
    
    The was fixed in 459757b3e33a2e73454575fb2cee389414f02e87 zeroing the structs.
    Unfortunately, this just hides bugs.
    
    This patch fixes the two cases (bugs!) where uninitialized fields were used:
    out_attr and its clone ikev2_out_attr.  These were actual bugs and the zero
    just hid them.
    
    The length member of an output struct need not be initialized.  This
    is made more plain by the recent change to out_struct.
    
    Improve or add a few comments.

commit 9504fc60e4483abe022894ce5f7681a2d3d6f8ba
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Sun Nov 2 23:02:34 2014 -0500

    pluto: rejig out_struct so length fields of the struct are never referenced
    (They are to be computed, but the code fetched and ignored the value in the struct.)

commit 5ba0845ceec81b3cd0fea9b6387664649a3f563b
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Sun Nov 2 22:54:28 2014 -0500

    pluto: remove scary union trick from reference counting of struct alg_info

commit 51d2c045b07a377febf6224e1197efefc14830f0
Merge: 696c90d 84a94a8
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Mon Nov 10 01:24:37 2014 -0500

    Merge branch 'master' into hugh-2014oct

commit 696c90d033b16147a31f0642a467b6690b5743e6
Merge: c2dc2cf 8f48b8c
Author: Antony Antony <antony at phenome.org>
Date:   Sat Nov 1 05:44:04 2014 -0400

    Merge branch 'master' into hugh-2014oct



More information about the Swan-commit mailing list