aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtnccs/tnc
Commit message (Collapse)AuthorAgeFilesLines
* Add plugin constructor registration for all libraries that provide pluginsTobias Brunner2017-05-231-0/+7
| | | | | | | | | | | | | | Unfortunately, we can't just add the generated C file to the sources in Makefile.am as the linker would remove that object file when it notices that no symbol in it is ever referenced. So we include it in the file that contains the library initialization, which will definitely be referenced by the executable. This allows building an almost stand-alone static version of e.g. charon when building with `--enable-monolithic --enable-static --disable-shared` (without `--disable-shared` libtool will only build a version that links the libraries dynamically). External libraries (e.g. gmp or openssl) are not linked statically this way, though.
* Use standard unsigned integer typesAndreas Steffen2016-03-242-4/+4
|
* libtnccs: Set apidoc category to libtnccs and move pluginsTobias Brunner2015-03-254-5/+8
|
* Make access requestor IP address available to TNC serverAndreas Steffen2015-03-082-11/+32
|
* libtnccs: Use a default tnc_config in the current working dir on WindowsMartin Willi2014-06-041-1/+7
|
* uclibc only defines strndup(3) if _GNU_SOURCE is definedTobias Brunner2014-02-191-2/+4
| | | | References #516.
* libtnccs: Move settings to <ns>.tnc and <ns>.plugins with fallbackTobias Brunner2014-02-121-2/+4
|
* tnccs: Use chunk_map() instead of non-portable mmap()Martin Willi2014-01-231-26/+6
|
* Keep a copy of the tnccs instance for PT-TLS handoverAndreas Steffen2013-10-091-0/+15
|
* moved tnc_imv plugin to libtnccs thanks to recommendation callback functionAndreas Steffen2013-08-153-15/+17
|
* libtnccs: Don't try to load IMCs/IMVs from a file if there is no filenameTobias Brunner2013-07-081-0/+5
|
* added parameter descriptionsAndreas Steffen2013-02-191-1/+8
|
* make TNC client authentication type available to IMVsAndreas Steffen2013-02-121-0/+11
|
* determine underlying IF-T transport protocolAndreas Steffen2013-02-122-2/+43
|
* Make IKE/EAP IDs available to TNC server/clientAndreas Steffen2013-02-112-4/+11
|
* 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-302-2/+49
|
* Clean up memory management when loading IMC/IMVs from filesMartin Willi2012-11-301-6/+4
|
* libtnc can be initialized more than onceMartin Willi2012-11-141-0/+18
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-242-2/+2
|
* introduced sending of standard IETF Assessment Result PA-TNC attribute by IMVsAndreas Steffen2012-09-091-5/+5
|
* restrict PA-TNC messages to maximum sizeAndreas Steffen2012-07-121-0/+2
|
* Properly munmap/close file if loading IMC/IMV fails.Tobias Brunner2012-05-181-7/+7
|
* implemented IF-IMC/IMV 1.3 attributesAndreas Steffen2011-12-081-3/+5
|
* added TNC_TNCC_GetAttribute() and TNC_TNCC_SetAttribute() functionsAndreas Steffen2011-12-081-6/+8
|
* added TNC_IMC_ReceiveMessageLong() and TNC_IMV_ReceiveMessageLong() supportAndreas Steffen2011-12-084-18/+92
|
* added TNC_TNCS_ReserveAdditionalIMVID() functionAndreas Steffen2011-12-072-1/+23
|
* added TNC_TNCC_ReserveAdditionalIMCID() functionAndreas Steffen2011-12-072-1/+24
|
* added TNC_TNCC_SendMessageLong() and TNC_TNCS_SendMessageLong() functionsAndreas Steffen2011-12-072-14/+24
|
* added TNC_TNCC_ReportMessageTypesLong() and ↵Andreas Steffen2011-12-064-76/+128
| | | | TNC_TNCS_ReportMessageTypesLong() messages
* Some Doxygen fixes.Tobias Brunner2011-10-281-4/+3
|
* Copyright fixed.Tobias Brunner2011-10-281-2/+2
|
* share some code between IMC and IMV managersAndreas Steffen2011-10-253-27/+161
|
* refactored TNC frameworkAndreas Steffen2011-10-2512-0/+1367