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

D. Hugh Redelmeier hugh at vault.libreswan.fi
Tue May 14 16:51:46 UTC 2019

New commits:
commit a0e86de095bc0f1b9e3347a04214f1efc7fc08ac
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Tue May 14 12:50:03 2019 -0400

    testing: fix reference logs to reflect added conn_log_val calls
    Those were added in a08a47c41ef315dcf55746cc7f4c74ca0fb62fb1.

commit a08a47c41ef315dcf55746cc7f4c74ca0fb62fb1
Author: D. Hugh Redelmeier <hugh at mimosa.com>
Date:   Tue May 14 12:33:49 2019 -0400

    refurbish libipsecconf
    - clarify just what KSF_*, KBF_*, KSCF_* etc are (indices for particular arrays)
    - massive bug fix: reclassify many KBF_* as KNCF_*
      (KBF are config bools (or numbers); VNCF_* are conn numbers (or bools))
    - Clarified bizarre "loose_enum" index handling.  Made more rigorous.
    - Clarified left/right index handling.  Made more rigorous.
    - reordered ipsec_conf_keywords[] to bring left/right entries together
    - added checks to catch some misuse of K* indices; fixed those uncovered
    - in confread.c, some struct starter_config array elements are
      mirrored in discrete fields.  I made this systematic, eliminating
      some leaks and other bugs of omission.  This should make the code
      easier to maintain.
    - recast for-loops iterating over arrays to use the actual array size.
      This seems to have elminated a bug symptom, but I'm not sure how.
    - eliminated some pointless #includes and externs
    - starter_whack_basic_add_conn(): added conn_log_val calls for esp and ike
    - many incidental small improvements

More information about the Swan-commit mailing list