aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/config/peer_cfg.c
Commit message (Collapse)AuthorAgeFilesLines
* Use subset matching instead of is_contained_in() to select a child_cfgMartin Willi2013-06-131-4/+8
| | | | | | | If one selector has a wider IP range than the other, but the other has a wider port/protocol selector than the first one, none is completely contained in the other. The check for a match using is_contained_in() therefore would fail. Using get_subset() can handle such cases, fixing configuration selection.
* Include 'aggressive' when comparing peer_cfg_t objectsTobias Brunner2012-11-071-0/+1
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-241-1/+1
|
* Remove version argument on peer_cfg constructor, use ike_cfg version insteadMartin Willi2012-10-241-9/+3
|
* Move ike_version_t definition from peer_cfg_t to ike_cfg_tMartin Willi2012-10-241-6/+0
|
* Derive a dynamic TS to multiple virtual IPsMartin Willi2012-09-181-5/+5
|
* Support multiple address pools configured on a peer_cfgMartin Willi2012-08-301-10/+35
|
* Support multiple virtual IPs on peer_cfg and ike_sa classesMartin Willi2012-08-301-12/+37
|
* make IKEv1 DPD timeout configurable in charonAndreas Steffen2012-05-171-2/+16
|
* Added an aggressive mode peer_cfg optionMartin Willi2012-03-201-3/+16
|
* Fix ike_version_t enum namesMartin Willi2012-03-201-1/+1
|
* Pass IKE version to peer config enumerator, filter configsMartin Willi2012-03-201-1/+2
|
* Added a get_rekey/reauth_time() jitter parameter to get time without ↵Martin Willi2012-03-201-4/+4
| | | | randomization
* Use enum to define IKE version on peer_cfg_t.Tobias Brunner2012-03-201-9/+14
| | | | Replaced all those magic numbers.
* Migrated peer_cfg_t to INIT/METHOD macros.Tobias Brunner2011-08-031-169/+117
|
* Fixed common misspellings.Tobias Brunner2011-07-201-1/+1
| | | | Mostly found by 'codespell'.
* Added a null-safe strdup variantMartin Willi2011-01-051-1/+1
|
* Moving charon to libcharon.Tobias Brunner2010-03-191-0/+699