Commit Graph
6325 Commits
Author SHA1 Message Date
Martin Willi e330360f77 Added a force_hookie hook that requests a COOKIE independent of our COOKIE mechanism 2011-01-05 16:45:45 +01:00
Martin Willi 1f42c80942 The add_payload hook supports replacing existing payloads of the same type 2011-01-05 16:45:45 +01:00
Martin Willi 60b14332b3 Fix insertion of non hex encoded payload data 2011-01-05 16:45:44 +01:00
Martin Willi b0f6b31db8 Fixed length calculation of unknown payload 2011-01-05 16:45:44 +01:00
Martin Willi 50b28ad8a4 Added a hook to set the critical bit on arbitrary payloads 2011-01-05 16:45:44 +01:00
Martin Willi c67de660d2 Move critical bit checking to ike_sa, notify payload includes unsupported payload type 2011-01-05 16:45:44 +01:00
Martin Willi e7099aa24e Handle all error notifies in CREATE_CHILD_SA exchanges 2011-01-05 16:45:44 +01:00
Martin Willi 24384f352f Support encoding of UKNOWN_DATA 2011-01-05 16:45:44 +01:00
Martin Willi 958c1d75d7 Moved our substructure identifiers above 255, ignore private payloads properly 2011-01-05 16:45:44 +01:00
Martin Willi fea3aa5d12 Check for exceeded payload count even if we have a found one flagged as sufficient 2011-01-05 16:45:43 +01:00
Martin Willi 9b2ed9501f Added a hook to inject custom payloads with critical bit 2011-01-05 16:45:43 +01:00
Martin Willi ca93b54e65 Added a constructor for custom uknown payloads 2011-01-05 16:45:43 +01:00
Martin Willi b6c796464d Use the payloads actual type in unknown_payload_t 2011-01-05 16:45:43 +01:00
Martin Willi 9431023ce6 Migrated unknown payload to INIT/METHOD macros 2011-01-05 16:45:43 +01:00
Martin Willi 7814c74970 Added a short README about the conftest utility 2011-01-05 16:45:43 +01:00
Martin Willi a784c9e030 Specify the type of the certificate to load, currently X509 only 2011-01-05 16:45:43 +01:00
Martin Willi 4a2f7f05df Be a little more verbose about cert payload injection 2011-01-05 16:45:43 +01:00
Martin Willi a60b892841 Support hook suffixes to use the same hook multiple times 2011-01-05 16:45:42 +01:00
Martin Willi e5e71e46d9 Support arbitrary suffixes for actions, same action multiple times 2011-01-05 16:45:42 +01:00
Martin Willi cf594ca411 Added a hook to ignore specific messages 2011-01-05 16:45:42 +01:00
Martin Willi c146c3c4e1 Ingore messages with exchange type altered to UNDEFINED in message() hook 2011-01-05 16:45:42 +01:00
Martin Willi 81b213499d Added a hook to send unencrypted notifies in established IKE_SAs 2011-01-05 16:45:42 +01:00
Martin Willi a30dba9282 Fail silently without INVALID_SYNTAX if message not verified 2011-01-05 16:45:42 +01:00
Martin Willi 1009e5c3bc Include suiteb test suite config in distribution 2011-01-05 16:45:42 +01:00
Martin Willi b70abdac2b Fixed loading of credentials using a relative path 2011-01-05 16:45:42 +01:00
Martin Willi 52e6df0cdc Implemented a add_notify hook to inject arbitrary Notify payloads 2011-01-05 16:45:41 +01:00
Martin Willi 89fda1abb5 Moved message()-hook invocation to generate_message(), catch pre-generated IKE_SA_INITs, too 2011-01-05 16:45:41 +01:00
Martin Willi f2986524d9 Implemented a hook to unsort payloads in messages 2011-01-05 16:45:41 +01:00
Martin Willi e6c6a4d304 Support removal of payloads from messages 2011-01-05 16:45:41 +01:00
Martin Willi 363ec8986c Added a message_t option to disable automatic payload sorting 2011-01-05 16:45:41 +01:00
Martin Willi 6260e6fe12 Added a fist hook to fill up IKE_AUTH messages with dummy certificates (1.1.1/1.2.1) 2011-01-05 16:45:41 +01:00
Martin Willi dacf658036 Implemented cert payload constructor for custom encoding types 2011-01-05 16:45:41 +01:00
Martin Willi 3b3e5c0de5 Fix segfault if config not found 2011-01-05 16:45:41 +01:00
Martin Willi 73a3013f7c Read actions from test config, delayed execution 2011-01-05 16:45:41 +01:00
Martin Willi 6c2d466b90 Support manually triggerd DPD check, even if DPD disabled in config 2011-01-05 16:45:40 +01:00
Martin Willi 3f759bb75b Load private keys from suite and test configs 2011-01-05 16:45:40 +01:00
Martin Willi a13c1d649f Load certificates from both, suite and test config 2011-01-05 16:45:40 +01:00
Martin Willi d1041fa463 Load test and suite specific connection configurations 2011-01-05 16:45:40 +01:00
Martin Willi f452a5a1f8 Load hooks based on listener dynamically 2011-01-05 16:45:40 +01:00
Martin Willi b318e0ab57 Load certificates from global suite configuration file 2011-01-05 16:45:40 +01:00
Martin Willi e78ec86d27 Added a Suite B conftest utility skeleton using libcharon 2011-01-05 16:45:40 +01:00
Martin Willi 65697c2734 Added a CIDR notation based host constructor 2011-01-05 16:45:40 +01:00
Martin Willi 84f89634ef Moved logger initialization from libcharon to charon 2011-01-05 16:45:40 +01:00
Andreas Steffen 3d653727a8 removed superfluous s 2011-01-05 04:09:19 +01:00
Andreas Steffen 97613b3b1a remove private_ 2011-01-05 03:44:57 +01:00
Andreas Steffen d0eb22333e remove private_ 2011-01-05 03:44:28 +01:00
Andreas Steffen ac46c8be5c cosmetics in debug output 2011-01-05 02:44:27 +01:00
Andreas Steffen 69e8407d51 detect fragmentation of PB-TNC batch 2011-01-05 02:41:36 +01:00
Andreas Steffen dcde152265 fixed typo 2011-01-02 06:52:32 +01:00
Andreas Steffen 53e2c2e283 replaced spaces by tabs 2010-12-30 03:45:08 +01:00