3345c0a1ed
make starter behave more gracefully in the presence of non-fatal errors
Andreas Steffen2007-06-25 07:10:23 +00:00
17d92e9732
further MOBIKE stuff: kernel properly reports network reconfiguration and informs all IKE_SAs MOBIKE in IKE_AUTH: MOBIKE_SUPPORTED notify and address exchange reestablishment of IKE_SAs on network reconfiguration kinda works not stable yet!
Martin Willi2007-06-21 15:25:28 +00:00
3b04350ab2
added extensions management to IKE_SA fixed NATD payload (port) when using route lookup
Martin Willi2007-06-18 10:32:01 +00:00
7068410b6f
source address lookup in kernel interface use it for NAT detection if no source address known from config support for %any...%any connections
Martin Willi2007-06-18 07:25:58 +00:00
209c2e9049
support for left=%any change our address dynamically
Martin Willi2007-06-18 05:57:59 +00:00
ca68a75eaf
increased receive buffer to handle more interfaces
Martin Willi2007-06-18 05:56:18 +00:00
08a8f4496f
implemented more flexible iterator hook API kernel interface handles interface changes and updates address list
Martin Willi2007-06-15 13:23:18 +00:00
02b3ec0a10
implemented address change notification (for MOBIKE) implemented up to date address list cache to list interfaces
Martin Willi2007-06-14 15:16:15 +00:00
04f4e82d53
added missing files to the last commit
Martin Willi2007-06-14 08:17:23 +00:00
26424f03c3
proper reauthentication: IKE_SA is closed completely before the new is initiated, resolves some issues when a dynamic IP is requested from a pool
Martin Willi2007-06-14 08:13:05 +00:00
eda454a261
case insensitive identification_t.equals() for FQDN and RFC822ADDR
Martin Willi2007-06-14 07:02:01 +00:00
424e0c467e
ported interfaces to new threading functions (incomplete)
Martin Willi2007-06-11 14:24:32 +00:00
5e564f2bff
added setsid() to properly detach from console
Martin Willi2007-06-11 12:21:12 +00:00
9fe1a1ca76
introduced callback_job: simple asynchronous method invocation use daemons thread pool for all threads proper cancellation and cleanups cancellation mechanism to dynamically unload multithreaded code unified event_queue and scheduler => scheduler unified job_queue and thread_pool => processor removed job_type_t, not really needed fixes here, there and everywhere
Martin Willi2007-06-11 10:57:19 +00:00
f44dbc639b
DBG1 level now shows stepping up through the certifiate hierarchy up to the trust anchor
Andreas Steffen2007-05-25 08:29:35 +00:00
13b872ebd2
set certinfo status to CERT_UNKNOWN before crl and|or ocsp verification
Andreas Steffen2007-05-25 08:21:27 +00:00
f2566a3bac
x509_t* argument in get_issuer() method is not constant any more because a short cut to the ca might be set
Andreas Steffen2007-05-25 08:17:29 +00:00
2911f4ee37
added #include <linux/types.h> required by 2.6.21 linux headers
Andreas Steffen2007-05-23 19:27:02 +00:00
76042f8471
proper thread cancellation when using the charon->interfaces
Martin Willi2007-05-23 09:08:13 +00:00
0f6b068259
fixed crash when using 0.0.0.0/0 subnets
Martin Willi2007-05-23 06:33:22 +00:00
b1450b48a0
removed misleading warning when rekeying
Martin Willi2007-05-23 06:32:41 +00:00
16878f6823
support for virtual IP definition on client side: if leftsourceip is defined, it is requested. server may define rightsourceip=%config to accept any, or it may overwrite it using rightsourceip. if server does not return an IP, client enforces its configured leftsourceip.
Martin Willi2007-05-22 13:49:31 +00:00