Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | implemented ike_down() bus hook | Martin Willi | 2009-07-09 | 1 | -0/+11 |
| | |||||
* | removing svn keyword $Id$ from all files | Tobias Brunner | 2009-04-30 | 1 | -2/+0 |
| | |||||
* | merging changes from portability branch back to trunk | Tobias Brunner | 2009-04-30 | 1 | -1/+1 |
| | | | | | important change for developers: %Y replaces %D to print identities! | ||||
* | fixing IKE_SA rekeying if charon.ikesa_table_size > 1 | Tobias Brunner | 2009-04-17 | 1 | -7/+17 |
| | |||||
* | merged multi-auth branch back into trunk | Martin Willi | 2009-04-14 | 1 | -75/+24 |
| | |||||
* | output peer ID in duplicate deletion log entry | Andreas Steffen | 2009-03-26 | 1 | -2/+2 |
| | |||||
* | updated documentation | Martin Willi | 2008-12-17 | 1 | -117/+116 |
| | | | | | some minor cleanups calloc does not need an additional memset(0) | ||||
* | improved IKE_SA uniqueness check | Tobias Brunner | 2008-12-16 | 1 | -17/+67 |
| | |||||
* | signal each entry condvar after enumeration, required if wait_for_entry is ↵ | Martin Willi | 2008-12-15 | 1 | -3/+19 |
| | | | | called | ||||
* | fixed possible deadlock in checkin_and_destroy | Martin Willi | 2008-12-12 | 1 | -2/+2 |
| | |||||
* | avoid DNS lookup if possible | Martin Willi | 2008-12-12 | 1 | -13/+10 |
| | |||||
* | wait until all IKE_SAs are in-house before destroying them | Martin Willi | 2008-12-12 | 1 | -1/+1 |
| | |||||
* | fixing checkout of IKE SAs with only the initiator SPI | Tobias Brunner | 2008-12-10 | 1 | -1/+2 |
| | |||||
* | increasing the performance of checkout_duplicate by using a hash table. | Tobias Brunner | 2008-12-10 | 1 | -66/+244 |
| | |||||
* | checkin of non-existing IKE_SAs | Martin Willi | 2008-11-26 | 1 | -50/+41 |
| | | | | removed unneeded checkin() return values | ||||
* | performance optimization for the DOS protection. | Tobias Brunner | 2008-11-25 | 1 | -23/+210 |
| | | | | | | * half-open SAs per peer are tracked in a hash table * charon.dos_protection setting replaced with charon.cookie_threshold and charon.block_threshold * chunk_hash function added | ||||
* | fixed crash due to missing function call parameter | Andreas Steffen | 2008-11-25 | 1 | -1/+13 |
| | |||||
* | optimized ike_sa_manager for concurrent access (default behavior is still as ↵ | Tobias Brunner | 2008-11-20 | 1 | -217/+493 |
| | | | | before, needs configuration in strongswan.conf). | ||||
* | replaced most pthread_mutex/cond_t by wrapped mutex/condvar_t variant | Martin Willi | 2008-11-05 | 1 | -42/+43 |
| | |||||
* | replace tab by spaces | Andreas Steffen | 2008-11-03 | 1 | -2/+3 |
| | |||||
* | moved updown script invocation to an optional plugin | Martin Willi | 2008-10-16 | 1 | -1/+4 |
| | |||||
* | using a entry cache for duplicate checks, avoids deadlocks | Martin Willi | 2008-07-30 | 1 | -4/+37 |
| | |||||
* | reverted [4125],[4166], reimplemented the proper way | Martin Willi | 2008-07-11 | 1 | -2/+8 |
| | |||||
* | setting ike_sa on bus in checkout_new | Martin Willi | 2008-07-11 | 1 | -0/+1 |
| | |||||
* | DNS resolving of ike_cfg hosts dynamically on demand | Martin Willi | 2008-06-06 | 1 | -46/+52 |
| | |||||
* | splitted IKE_SA manager destroy to allow plugin interaction | Martin Willi | 2008-04-17 | 1 | -4/+16 |
| | |||||
* | slightly optimized IKE_SA checkin | Martin Willi | 2008-04-16 | 1 | -3/+7 |
| | |||||
* | optimized half-open IKE_SA lookup (no checkout) | Martin Willi | 2008-04-16 | 1 | -3/+13 |
| | |||||
* | added API for random number generators, served through credential factory | Martin Willi | 2008-04-15 | 1 | -6/+12 |
| | | | | ported randomizer_t to a rng_t on top of /dev/(u)random (plugin random) | ||||
* | implemented IKE_SA uniqueness using ipsec.conf uniqueids paramater | Martin Willi | 2008-04-14 | 1 | -0/+39 |
| | | | | additionally supports a "keep" value to keep the old IKE_SA | ||||
* | ike_sa_manager enumerable, not iterable | Martin Willi | 2008-04-14 | 1 | -66/+74 |
| | |||||
* | correctly unregister IKE_SA at the bus | Martin Willi | 2008-03-15 | 1 | -1/+1 |
| | |||||
* | merged the modularization branch (credentials) back to trunk | Martin Willi | 2008-03-13 | 1 | -12/+12 |
| | |||||
* | split connections with different virtual IPs in different peer_cfgs | Martin Willi | 2008-02-05 | 1 | -7/+16 |
| | | | | respect different peer_cfg's when initiating a CHILD_SA within an existing IKE_SA | ||||
* | added missing 'break' in checkout_by_peer | Tobias Brunner | 2007-09-13 | 1 | -0/+1 |
| | |||||
* | backports from the p2p-nat-t branch: | Tobias Brunner | 2007-07-19 | 1 | -2/+2 |
| | | | | | | * double assignment of function ''destroy'' in some jobs * typos | ||||
* | fixed dpd=hold when using virtual IPs | Martin Willi | 2007-06-29 | 1 | -4/+6 |
| | |||||
* | removed accidently checked in debbuging code | Martin Willi | 2007-06-29 | 1 | -2/+0 |
| | |||||
* | further mobike improvements, regarding to NAT-T | Martin Willi | 2007-06-27 | 1 | -0/+2 |
| | |||||
* | further fixed for mobike roaming | Martin Willi | 2007-06-25 | 1 | -0/+1 |
| | |||||
* | implemented more flexible iterator hook API | Martin Willi | 2007-06-15 | 1 | -4/+4 |
| | | | | kernel interface handles interface changes and updates address list | ||||
* | fixed memleak in IKE_SA manager | Martin Willi | 2007-04-19 | 1 | -0/+1 |
| | |||||
* | removed IKE_SA_ID (%J) printf hook, two more to go | Martin Willi | 2007-04-11 | 1 | -12/+12 |
| | |||||
* | restructured file layout | Martin Willi | 2007-04-10 | 1 | -0/+1 |
| | | | | | | | | | new configuration structure: peer_cfg: configuration related to a peer (authenitcation, ...= ike_cfg: config to use for IKE setup (proposals) child_Cfg: config for CHILD_SA (proposals, traffic selectors) a peer_cfg has one ike_cfg and multiple child_cfg's stroke now uses fixed count of threads | ||||
* | improved log output for checkout_by_message() | Martin Willi | 2007-04-04 | 1 | -21/+28 |
| | |||||
* | added IKE_SA_INIT retransmission detection | Martin Willi | 2007-03-29 | 1 | -94/+154 |
| | | | | fixed thread exhaustion when IKE_SA is blocked for a longer time | ||||
* | removed send_queue, handled internally in sender_t know | Martin Willi | 2007-03-28 | 1 | -0/+39 |
| | | | | | do header parsing in receiver, ready for cookie integration | ||||
* | merged tasking branch into trunk | Martin Willi | 2007-02-28 | 1 | -272/+203 |
| | |||||
* | implemented reauthentication using the new reauth=yes|no parameter | Martin Willi | 2006-12-19 | 1 | -0/+6 |
| | |||||
* | improved signal handling and emitting | Martin Willi | 2006-10-26 | 1 | -30/+30 |
| |