aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtnccs
Commit message (Collapse)AuthorAgeFilesLines
* libnccs: Fix casts between integers and pointersMartin Willi2014-06-041-2/+2
|
* tnc-imc/imv: Don't include <dlfcn.h> on WindowsMartin Willi2014-06-042-0/+4
|
* libtnccs: Use a default tnc_config in the current working dir on WindowsMartin Willi2014-06-041-1/+7
|
* libtnccs: Link against ws_w32 on WindowsMartin Willi2014-06-041-2/+4
|
* plugins: Don't link with -rdynamic on WindowsMartin Willi2014-06-046-6/+6
|
* Increased maximum PT-TLS message size to 2MBAndreas Steffen2014-05-311-2/+2
|
* Automatic determination of maximum PB-TNC batch and PA-TNC message sizeAndreas Steffen2014-05-315-12/+46
|
* enum: Return boolean result for enum_from_name() lookupMartin Willi2014-05-163-12/+12
| | | | | | | | | | | Handling the result for enum_from_name() is difficult, as checking for negative return values requires a cast if the enum type is unsigned. The new signature clearly differentiates lookup result from lookup value. Further, this actually allows to convert real -1 enum values, which could not be distinguished from "not-found" and the -1 return value. This also fixes several clang warnings where enums are unsigned.
* 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-127-9/+12
|
* tnccs: Use chunk_map() instead of non-portable mmap()Martin Willi2014-01-232-27/+6
|
* android: Remove dependency on libvstrTobias Brunner2013-11-131-1/+0
|
* PB-TNC PDP_REFERRAL message doesn't have to be in RESULT batchAndreas Steffen2013-10-311-1/+1
|
* libtnccs: Add dummy entry to pb_tnc_tcg_msg_infosTobias Brunner2013-10-291-1/+2
| | | | | That's required because the first message type in pb_tnc_tcg_msg_type_t is 1 not 0.
* Doxygen fixesTobias Brunner2013-10-151-2/+1
|
* Keep a copy of the tnccs instance for PT-TLS handoverAndreas Steffen2013-10-094-25/+128
|
* android: Several plugins were moved from libcharon to libtnccsTobias Brunner2013-09-231-0/+20
| | | | These were moved in commits e8f65c5cde and 12b3db5006.
* Implemented TCG/PB-PDP_Referral messageAndreas Steffen2013-09-174-13/+141
|
* Allow vendor-specific PB-TNC messagesAndreas Steffen2013-09-1723-138/+583
|
* Build all shared libraries with -no-undefined and link them properlyTobias Brunner2013-09-121-1/+6
| | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin.
* Extract client identity and authentication type from SASL authenticationAndreas Steffen2013-08-153-0/+28
|
* moved tnc_imv plugin to libtnccs thanks to recommendation callback functionAndreas Steffen2013-08-1522-41/+1890
|
* Moved tnc-tnccs, tnc-imc, tnccs-11, tnccs-20 and tnccs-dynamic libcharon ↵Andreas Steffen2013-08-1567-0/+10665
| | | | plugins to libtnccs
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-2/+1
| | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only.
* libtnccs: Don't try to load IMCs/IMVs from a file if there is no filenameTobias Brunner2013-07-081-0/+5
|
* android: libtnccs requires headers from libtlsTobias Brunner2013-03-201-0/+1
|
* android: Remove/filter header files from LOCAL_SRC_FILESTobias Brunner2013-03-201-1/+3
| | | | This avoids huge warnings when building the native code.
* 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-123-3/+47
|
* 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
|
* Android 4 requires LOCAL_MODULE_TAGS to be set for all modules.Tobias Brunner2012-01-121-0/+2
| | | | | | | Because all packages are now marked as optional executables that are to be installed on the final system have to be added to PRODUCT_PACKAGES in build/target/product/core.mk. Dependencies (such as libraries) are installed automatically.
* 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
* Added missing Android.mk files to distribution.Tobias Brunner2011-11-221-1/+1
|
* Some Doxygen fixes.Tobias Brunner2011-10-281-4/+3
|
* Copyright fixed.Tobias Brunner2011-10-281-2/+2
|