Merge branch 'master' into github_master
Merge branch 'master' into github_master
Merge branch 'master' into github_master
Merge branch 'master' into github_master
Merge branch 'master' into github_master
Merge branch 'master' into github_master
Partial cleanup of xauth code:
- add comment bloc describing multithreading hazards
- add const attribute to "conv" to make clear it isn't a hazard
- reduce scope of some variables
- eliminate get_internal_addresses' pointless return value
- clean up get_internal_addresses internally.
- fix return type of do_pam_authentication
- simplify do_pam_authentication locking, eliminating a bug
- fix return type of do_file_authentication
- fix tangled and incorrect error handling in do_file_authentication
- fix description of password file for do_file_authentication
- implement optional connectionname field in password file
- Unify alg_enum_search_prefix and alg_enum_search_ppfix as alg_enum_search
- tidy alg_enum_search
- fix incorrect comments in programs/pluto/plutoalg.c
- get rid of some more gotos
alg_info.c:
- fix bug introduced in 8ca36783dd35b6ce7575a36dfa59e9ccb4deab9a
- get rid of gotos
- tidy
fix misuse of strncat (odd function that)
testing: add netcat to kickstart files
testing: WIP update for nat-transport-02
testing: updated testing/pluto/ikev2-12-transport-psk
Merge branch 'master' of vault.libreswan.org:/srv/src/libreswan
- introduced add_str() to do what coders mistakenly think strncat() does
- replaced many uses of strncat(), often bogus, with add_str()
- replaced a few of the remaining uses of strcpy() with jam_str()
- fix many questionable uses of st_xauth_username
many uses of strncat were bogus; so too with a couple of remaining uses of strncp
Simplify alloc.c code.
fix memory leak in alg_info_ah_create_from_str() error case
handle file I/O errors in load_cert
load_cert: elimiinate unused support for forcedtype, a significant simplification
make storage class of definition and declaration match