Commit Graph
100 Commits
Author SHA1 Message Date
Martin Willi c04e75487f added ike_rekey/child_rekey options to load-tester 2009-04-17 12:30:56 +00:00
Martin Willi d5d199ff6b add keylength transform attribute for all algorithms with a keylength != 0 2009-04-17 08:46:02 +00:00
Martin Willi 98e7317daa fixed OID encoding 2009-04-17 08:28:53 +00:00
Martin Willi 5cac9e4c34 fixed some newline encodings 2009-04-16 14:00:14 +00:00
Martin Willi 0bd7ad6cff added create_part_enumerator() to indentity, allows to enumerate RDNs etc. 2009-04-14 14:32:22 +00:00
Martin Willi c31687daa7 moved RDN OIDs to oid.txt, use asn1_get_known_oid() for lookup 2009-04-14 13:53:06 +00:00
Martin Willi 56807f35b9 implemented asn1_get_known_oid(), mapping OID index to ASN1 OID 2009-04-14 13:50:23 +00:00
Martin Willi b63f4c75e2 added missing string.h include 2009-04-14 10:50:29 +00:00
Martin Willi e8a0be4895 fixed proposal_keywords.c generation in out-of-tree builds 2009-04-14 10:49:12 +00:00
Martin Willi a44bb9345f merged multi-auth branch back into trunk 2009-04-14 10:34:24 +00:00
Martin Willi 6e5c8d9413 do not load guests starting with a ".", such as ".svn" 2009-04-09 13:43:26 +00:00
Martin Willi d848b951fc simplified statfs 2009-04-09 12:06:01 +00:00
Martin Willi 79f81838bc added template() shortcut 2009-04-07 17:58:23 +00:00
Martin Willi 8a7d32452c added Dumm.method_missing, allows direct invocation of guests/bridges 2009-04-07 17:54:15 +00:00
Martin Willi cf61575dc3 added booted?/boot methods 2009-04-07 17:13:44 +00:00
Martin Willi 801548155c use safe each() implementations, allowing delete() in block
implement Client.reset() in ruby
2009-04-07 14:56:19 +00:00
Martin Willi c4087a8e70 added a reset() method to Dumm and each client
identation cleanups
2009-04-07 14:22:02 +00:00
Martin Willi 28970d5967 fixed template loading/unloading
identation cleanups
2009-04-07 13:07:13 +00:00
Martin Willi 58da11911b store all templates in a subdirectory 2009-04-07 13:06:33 +00:00
Martin Willi 5ec7ff5675 do not purge interfaces on template load 2009-04-07 12:59:54 +00:00
Martin Willi 15e247922d moved AUTH_HMAC_MD5_128 to IANA defined number 2009-04-02 13:53:20 +00:00
Martin Willi 9d1bd18243 require Message-Authenticator attribute only if we have a EAP-Message 2009-03-27 13:25:34 +00:00
Martin Willi 510be1a32a reserve a socket only during request(), avoids thread pool starvation
reduced thread pool default to 1
2009-03-27 10:52:22 +00:00
Martin Willi e82c369519 implementation of contains_wildcards() for ID_DER_ASN1_DN identities 2009-03-26 13:25:46 +00:00
Martin Willi d3fbc75e85 set port for NATD hash calculation in the "include-all" case 2009-03-26 11:49:07 +00:00
Martin Willi 04eb746442 updated NetworkManager applet copyright 2009-03-25 12:03:29 +00:00
Martin Willi 5a5654ed1e added a NEWS file
release NetworkManager-strongswan-1.1.0
2009-03-25 07:49:11 +00:00
Martin Willi 1490ff4d9b updated Doxyfile
properly close all doxygen groups
fixed remaining doxygen warnings
2009-03-24 17:43:01 +00:00
Martin Willi e4838d02b3 set the default of plutostart/charonstart according to ./configure options 2009-03-24 15:02:12 +00:00
Martin Willi 4a6b84a934 reintegrated eap-radius branch into trunk 2009-03-24 10:24:58 +00:00
Martin Willi bff28074b9 fixed NetworkManager applet debian dependencies 2009-03-20 08:33:02 +00:00
Martin Willi 03991bc1f8 added NEWS 2009-03-19 12:25:15 +00:00
Martin Willi f18e2a15ac new debian packages for NetworkManager 7.1 2009-03-19 10:20:28 +00:00
Martin Willi c3340cf8da respect port in create_dns/create_from_string when passing %any 2009-03-19 09:16:03 +00:00
Martin Willi ce67ab162d print IPv6 %any hosts as %any6 2009-03-19 09:04:20 +00:00
Martin Willi c5c969639c fixed compiler warning 2009-03-19 08:54:39 +00:00
Martin Willi d7625f0990 ported nm plugin and gnome applet to NetworkManager 7.1 2009-03-18 19:48:06 +00:00
Martin Willi 9717826f10 fallback to family specific %any(6) if kernel lookup fails 2009-03-16 14:23:36 +00:00
Martin Willi c587052624 added updated mconsole-exec patch for 2.6.28 2009-03-05 14:32:15 +00:00
Martin Willi d9ad73d867 fixed format string argument error, resulting in crash
fixed memleak if pool not found
2009-03-03 14:56:17 +00:00
Martin Willi 7b2a032d28 stop searching other pools if lease successfully released 2009-03-03 14:43:53 +00:00
Martin Willi b654daf561 fixed MSCHAPv2 password lookup when used with NetworkManager 2009-02-24 13:39:50 +00:00
Martin Willi 3cad46da79 added EAP-Identity package 2009-02-24 11:50:24 +00:00
Martin Willi 8c30041336 updated debian packages to 4.2.12, supporting EAP-MSCHAPv2 2009-02-23 16:33:17 +00:00
Martin Willi d2ac1443d3 always encode EAP usernames as ID_KEY_ID 2009-02-18 15:03:33 +00:00
Martin Willi 2d887e8e08 removed unused extract_last_token() and the required memrchr implementation 2009-02-18 09:45:54 +00:00
Martin Willi 6ce32d8719 do not operate on strongswan-padlock on non-x86 2009-02-17 18:30:02 +00:00
Martin Willi 160fdc9d17 added missing kernel-netlink plugin 2009-02-17 09:38:42 +00:00
Martin Willi bd29dab446 fixed build on non-i386 architectures 2009-02-17 09:34:52 +00:00
Martin Willi b08e64a912 build strongswan-padlock on i386 only 2009-02-16 16:49:43 +00:00
Martin Willi 69eb1461ba use separate distribution tarballs for NetworkManager applet 2009-02-16 16:11:16 +00:00
Martin Willi 842e05d5de use a slightly adopted package versioning scheme
NM applet uses strongSwan independent versions
2009-02-16 16:05:30 +00:00
Martin Willi 0f9a47a880 added Makefile to build ubuntu PPA source packages 2009-02-16 16:03:09 +00:00
Martin Willi f4cb848eef initial version of new modular strongswan debian packages
"strongswan" metapackage adds similar functionality as old debian packages
  "network-manager-strongswan" depends on required strongSwan packages
2009-02-16 12:48:35 +00:00
Martin Willi b81d8cd3cc changed [4856] to dynamically choose traffic selector family 2009-02-11 13:09:52 +00:00
Martin Willi 8837080353 respect family when assigning pool addresses 2009-02-11 12:50:04 +00:00
Martin Willi 95f1735f87 send proper AUTHENTICATION_FAILED if EAP method is successful, but AUTH mismatches 2009-02-10 17:21:44 +00:00
Martin Willi 04a7a1c309 free unneeded retransmission packet when exchange completes 2009-02-09 10:45:51 +00:00
Martin Willi d34030a810 increase nonce size to 32 bytes, required when using SHA384/512 PRFs 2008-12-31 08:58:49 +00:00
Martin Willi 4856241c1e added some NEWS for 4.2.10 2008-12-22 12:48:50 +00:00
Martin Willi 12d4186f5c fixed a potential memory leak when reusing mobike task 2008-12-19 14:34:40 +00:00
Martin Willi f6035833fa RNG tests based on FIPS 140-1 2008-12-18 16:24:22 +00:00
Martin Willi 2241a29571 support for Padlock RNG 2008-12-18 16:21:05 +00:00
Martin Willi 5045eeba7b proper feature probing for padlock 2008-12-17 15:40:01 +00:00
Martin Willi 9bcc9bb60e updated documentation
some minor cleanups
calloc does not need an additional memset(0)
2008-12-17 09:00:22 +00:00
Martin Willi 097e4b8ff9 purge certificates after IKE_AUTH response has been built 2008-12-16 15:48:36 +00:00
Martin Willi 764e8b2211 reimplemented certificate cache:
fixes unsafe certificate caching
	use fixed array instead of a list
	fine grained per-slot locking
	use cache hits for housekeeping
2008-12-15 15:41:48 +00:00
Martin Willi 482218f075 signal each entry condvar after enumeration, required if wait_for_entry is called 2008-12-15 09:19:04 +00:00
Martin Willi abfde23ae9 added an additional frame to lock profiling backtraces 2008-12-15 09:13:43 +00:00
Martin Willi 50901d2550 do not respawn cancelled threads if we are shutting down 2008-12-12 15:57:12 +00:00
Martin Willi 248a1f57bb fixed possible deadlock in checkin_and_destroy 2008-12-12 10:40:45 +00:00
Martin Willi d183adbc9d avoid DNS lookup if possible 2008-12-12 10:38:53 +00:00
Martin Willi 3993b91334 execute events if difference is 0, prevents a busywait 2008-12-12 09:16:31 +00:00
Martin Willi 8006835ec1 load tester got a "shutdown_when_complete" option, allows performance test using "time" 2008-12-12 09:14:37 +00:00
Martin Willi 30841a0305 daemon exports main_thread_id, sends SIGTERM to the main thread in daemon_kill 2008-12-12 09:13:06 +00:00
Martin Willi 7a485e90bd leak detective binds execution to a signle core, avoids corruption on SMP machines 2008-12-12 09:10:52 +00:00
Martin Willi f2bd424c89 wait until all IKE_SAs are in-house before destroying them 2008-12-12 08:33:48 +00:00
Martin Willi c636092c94 fixed usage of "leases" command 2008-12-11 12:49:41 +00:00
Martin Willi 6b83549d1a list assigned leases using "ipsec leases" 2008-12-10 13:00:02 +00:00
Martin Willi ed2bcd0315 added IKE_SA established timer to "ipsec statusall" 2008-12-10 09:59:35 +00:00
Martin Willi d5d5bc0f16 using rwlock to parallel build credentials 2008-12-09 15:57:51 +00:00
Martin Willi 5e5b2dc105 use thread-safe variant of gmtime 2008-12-09 15:00:30 +00:00
Martin Willi 6144daba9d fixed load-tester shared key lookup 2008-12-09 14:45:56 +00:00
Martin Willi 7023d49ee1 purge auth_info when IKE_SA is established, releases cert memory 2008-12-09 14:34:15 +00:00
Martin Willi a1466a3ec2 limit number of ADDITIONAL_IPV*_ADDR notifies 2008-12-09 14:32:57 +00:00
Martin Willi 2e03196551 list pools and usage in ipsec statusall 2008-12-09 13:24:12 +00:00
Martin Willi adf9965272 extended stroke in-memory pool to use hash-tables
supports online/offline leases
	properly reassign addresses to identities
2008-12-09 13:23:42 +00:00
Martin Willi 20fbc4277e fixed hashtable->get_count() after doubling table size 2008-12-09 11:13:52 +00:00
Martin Willi 15ed045c87 require explicit enabling of load-testing plugin 2008-12-09 09:11:37 +00:00
Martin Willi 5bdc8fc794 generating different initiator identities, configs and certificates on the fly 2008-12-08 19:18:28 +00:00
Martin Willi aa5c5d3fde removed debugging leftovers 2008-12-08 19:15:38 +00:00
Martin Willi 474998099f fixed out-of-tree build of scepclient 2008-12-08 16:00:33 +00:00
Martin Willi df68b54f4e basic x509 certificate generation 2008-12-08 15:29:36 +00:00
Martin Willi 9eb85cffe1 whitelisted another pthread_setspecific implementation 2008-12-08 15:27:24 +00:00
Martin Willi d21b3549f7 accept NULL values in hashtable enumerator 2008-12-05 12:34:17 +00:00
Martin Willi 19e0010f51 hashtable enumerator enumerates over both, key and values 2008-12-05 10:01:52 +00:00
Martin Willi a6d7a6107c added actual ikev2bis draft 2008-12-05 09:41:20 +00:00
Martin Willi 876d5c63a3 pass identity to release_address(), allows providers to do a lookup by id 2008-12-05 09:40:50 +00:00
Martin Willi 7710a286ca fixed copy-paste bug (double-free) 2008-12-04 10:10:37 +00:00
Martin Willi d0eee69822 reset pointer for a clean destruction 2008-12-04 10:09:21 +00:00