aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix deadlock in IMC/IMV managersTobias Brunner2012-12-182-8/+36
| | | | | | | | | Since reserve_id() might be called from e.g. notify_connection_change() using a write lock will not work as this can't be acquired while holding the read lock. Also, with the previous code it was possible that two IMCs/IMVs added by two threads at the same time would get the same ID assigned.
* Properly select IMC/IMV according to given primary ID in reserve_id()Tobias Brunner2012-12-182-2/+2
|
* Use a ./configure check to detect pthread spinlock availabilityMartin Willi2012-12-181-15/+7
| | | | | _POSIX_SPIN_LOCKS does not seem to be defined correctly on all systems (Debian libc 2.3.6). Fixes #262.
* kernel-netlinks get_interface() considers virtual IPs, tooMartin Willi2012-12-171-0/+13
| | | | | | | When using load-tester, we can install tunnel outer addresses on demand. As these are installed as "virtual", we have to consider virtual IPs in the get_interface() lookup to install "real" virtual IPs to these dynamic external addresses.
* If load-tester requests a virtual IP, use a dynamic local traffic selectorMartin Willi2012-12-171-2/+8
|
* Add missing CHILD_SA specific proposal keyword in conftest READMEMartin Willi2012-12-171-0/+1
|
* Fix traffic selectors also as initiator in case of transport mode over NATTobias Brunner2012-12-131-1/+1
|
* Fix debug output if responder selected invalid traffic selectors during QMTobias Brunner2012-12-131-2/+2
|
* fixed memory leak in TPM Version InfoAndreas Steffen2012-12-131-2/+5
|
* Fixed reading of configs in conftest utilityTobias Brunner2012-12-131-4/+4
|
* Migrate RADIUS accounting state while IKE_SA unique id changes during rekeyMartin Willi2012-12-111-0/+23
|
* Migrate cache and fire lookip events for unique_id change during IKE_SA rekeyMartin Willi2012-12-101-0/+13
|
* Inherit virtual IP and attributes from old to new, not from new to oldMartin Willi2012-12-101-5/+5
|
* Avoid that ruby 1.9 redefines snprintf(3) etc.Tobias Brunner2012-12-101-0/+2
| | | | Otherwise our custom printf specifiers won't work.
* Properly initialize linked list when enumerating interface addressesTobias Brunner2012-12-101-0/+1
|
* rb_cvar_set() takes three arguments in Ruby 1.9Tobias Brunner2012-12-101-0/+4
|
* Use rb_errinfo() instead of ruby_errinfo for Ruby 1.9Tobias Brunner2012-12-101-0/+4
|
* Use proper Ruby library depending on the available versionTobias Brunner2012-12-101-1/+1
|
* optionally skip dlclose() of IMCs/IMVs in order to track memory leaksAndreas Steffen2012-12-092-2/+6
|
* fixed memory leak in error caseAndreas Steffen2012-12-091-1/+1
|
* newer releases of dpkg-query does not have PackageSpecAndreas Steffen2012-12-091-1/+1
|
* ignore ports of the 127.0.1.1 internal system addressAndreas Steffen2012-12-091-2/+6
|
* Properly trigger ike_updown() event if IKEv1 DPD times outMartin Willi2012-12-041-0/+1
| | | | Fixes missing RADIUS Accounting Stop, #257.
* Replace optionsfrom LGPLv2 header by a GPLv2Martin Willi2012-11-301-7/+7
|
* Fix GPL license header to properly "sed" itMartin Willi2012-11-301-1/+1
|
* Add locking to IMC/IMV managers to add/remove IMC/IMVs on the flyMartin Willi2012-11-302-7/+67
|
* Reuse generic constructor in IMV/IMC messageMartin Willi2012-11-302-44/+8
|
* Add getters for the raw encoding in IMV/IMC messagesMartin Willi2012-11-304-0/+38
|
* Clean up whitespaces in IMC/IMV messagesMartin Willi2012-11-304-37/+37
|
* Don't remove IETF standard errors while parsing IMC/IMV messagesMartin Willi2012-11-302-5/+1
|
* Remove unused get_vendor_id() method in IETF error IF-M attributesMartin Willi2012-11-301-7/+0
|
* Check os_version when reading release file, os_name is not set for DebianMartin Willi2012-11-301-1/+1
|
* Don't unload IMC/IMV managers if no IMC/IMVs loaded from tnc_configMartin Willi2012-11-301-18/+4
|
* Add wrappers to IMC/IMV managers loading IMC/IMVs from function pointersMartin Willi2012-11-304-3/+113
|
* If adding an IMC/IMV fails, terminate() it only if it has been initialize()dMartin Willi2012-11-302-25/+17
|
* Add an IMV constructor taking a set of custom TNC_IMV functionsMartin Willi2012-11-303-5/+78
|
* Add an IMC constructor taking a set of custom TNC_IMC functionsMartin Willi2012-11-302-3/+60
|
* Clean up memory management when loading IMC/IMVs from filesMartin Willi2012-11-305-58/+38
|
* Fix passing of IKE_SA unique_id over lookip socketMartin Willi2012-11-301-0/+1
|
* attest displays dates either in local time or UTCAndreas Steffen2012-11-304-15/+36
|
* store detected improper OS settings in databaseAndreas Steffen2012-11-304-20/+29
|
* Store load-tester address leases in a hashtable for fast removalMartin Willi2012-11-291-24/+81
|
* Consolidated %any(6) host_t parsingMartin Willi2012-11-292-12/+14
|
* Remove numeric conversion from resolver, it is done directly in host_tMartin Willi2012-11-291-32/+0
|
* host_create_from_dns() tries a numeric conversion before asking resolverMartin Willi2012-11-291-1/+5
|
* Add a host_t constructor from string, but with a specific familyMartin Willi2012-11-292-35/+48
|
* Don't wait while removing external IPs used for load testingMartin Willi2012-11-298-11/+18
|
* Install virtual IPs via interface name, and use an interface lookup where ↵Martin Willi2012-11-299-55/+49
| | | | required
* load-tester can dynamically install a dedicated external IP for each IKE_SAMartin Willi2012-11-295-15/+220
| | | | | | | For consistency, the local/remote parameters have been replaced by the initiator/responder options. As initiator, the initiator option can be overriden by an addrs section taking key/value pairs with address pools to use on a specific interface.
* Add an optional kernel-interface parameter to install IPs with a custom prefixMartin Willi2012-11-298-23/+31
|