Change interface for enumerator_create_filter() callback
authorTobias Brunner <tobias@strongswan.org>
Fri, 12 May 2017 10:10:27 +0000 (12:10 +0200)
committerTobias Brunner <tobias@strongswan.org>
Fri, 26 May 2017 11:56:44 +0000 (13:56 +0200)
commit525cc46cabe3dbf17d9f63e76ea9aa974d3665fa
tree33c09810e1c86a943c9bbca05ad35900d086362b
parent95a63bf2813cd6ecad912237688526bbcc3481ee
Change interface for enumerator_create_filter() callback

This avoids the unportable 5 pointer hack, but requires enumerating in
the callback.
50 files changed:
src/charon-nm/nm/nm_creds.c
src/charon-nm/nm/nm_handler.c
src/conftest/config.c
src/libcharon/config/backend_manager.c
src/libcharon/config/proposal.c
src/libcharon/plugins/attr/attr_provider.c
src/libcharon/plugins/dhcp/dhcp_transaction.c
src/libcharon/plugins/forecast/forecast_listener.c
src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c
src/libcharon/plugins/kernel_pfroute/kernel_pfroute_net.c
src/libcharon/plugins/load_tester/load_tester_creds.c
src/libcharon/plugins/stroke/stroke_attribute.c
src/libcharon/plugins/stroke/stroke_ca.c
src/libcharon/plugins/stroke/stroke_config.c
src/libcharon/plugins/stroke/stroke_handler.c
src/libcharon/plugins/unity/unity_handler.c
src/libcharon/plugins/vici/vici_attribute.c
src/libcharon/plugins/vici/vici_config.c
src/libcharon/plugins/whitelist/whitelist_listener.c
src/libcharon/sa/eap/eap_manager.c
src/libcharon/sa/ike_sa.c
src/libcharon/sa/ike_sa_manager.c
src/libcharon/sa/ikev2/task_manager_v2.c
src/libcharon/sa/shunt_manager.c
src/libcharon/sa/trap_manager.c
src/libcharon/tests/utils/mock_ipsec.c
src/libimcv/ietf/ietf_attr_installed_packages.c
src/libimcv/ietf/ietf_attr_port_filter.c
src/libimcv/ita/ita_attr_settings.c
src/libimcv/plugins/imv_attestation/imv_attestation_state.c
src/libimcv/pts/pts_file_meas.c
src/libimcv/tcg/pts/tcg_pts_attr_req_func_comp_evid.c
src/libsimaka/simaka_message.c
src/libstrongswan/collections/enumerator.c
src/libstrongswan/collections/enumerator.h
src/libstrongswan/credentials/credential_factory.c
src/libstrongswan/credentials/sets/mem_cred.c
src/libstrongswan/crypto/crypto_factory.c
src/libstrongswan/crypto/hashers/hash_algorithm_set.c
src/libstrongswan/plugins/pkcs11/pkcs11_creds.c
src/libstrongswan/plugins/plugin_loader.c
src/libstrongswan/plugins/x509/x509_ac.c
src/libstrongswan/plugins/x509/x509_crl.c
src/libstrongswan/plugins/x509/x509_ocsp_response.c
src/libstrongswan/settings/settings.c
src/libstrongswan/tests/suites/test_enumerator.c
src/libtls/tls_crypto.c
src/libtnccs/plugins/tnc_imv/tnc_imv_recommendations.c
src/pki/commands/signcrl.c
src/starter/parser/conf_parser.c