Andreas Steffen
731e043c8e
libimcv: Reset of IMC state for new measurement cycle
2018-08-01 15:44:49 +02:00
Andreas Steffen
f649a13cc6
imc-swima: Support subscriptions
2018-07-29 10:37:36 +02:00
Tobias Brunner
b2473e94a2
Fixed some typos, courtesy of codespell
2017-05-26 14:44:06 +02:00
Tobias Brunner
95a63bf281
Migrate all enumerators to venumerate() interface change
2017-05-26 13:56:44 +02:00
Andreas Steffen
b12c53ce77
Use standard unsigned integer types
2016-03-24 18:52:48 +01:00
Tobias Brunner
b0c6869967
imc-os: Terminate buffer after fread(3) call to make Coverity happy
2016-03-11 15:23:18 +01:00
Tobias Brunner
8c3bcebaa6
imc-os: Correctly check return value of ftell(2)
2016-03-11 15:23:17 +01:00
Tobias Brunner
64bef354d4
imc: get_default_pwd_status(), as it currently is, works on Windows too
...
This fixes the build on Windows.
2015-08-19 12:10:09 +02:00
Andreas Steffen
6b68719dd3
Add default password determination capability to os_info
2015-08-18 21:25:39 +02:00
Andreas Steffen
10f25a3dd9
Fixed the implemention of the IF-M segmentation protocol
...
The first segment only fit if the segmentation envelope attribute
was preceded by a Max Attribute Size Response attribute. The
improved implementation fills up the first PA-TNC message with
the first segment up to the maximum message size.
2015-08-18 21:24:26 +02:00
Andreas Steffen
5d5a74b077
Fixed os_info path in strongswan.conf
2015-05-24 11:13:51 +02:00
Tobias Brunner
17eed801e7
libimcv: Fix Doxygen comments after merging libpts into libimcv
2014-10-13 17:11:57 +02:00
Andreas Steffen
8b812065f0
Support of multiple directed segmentation contracts
2014-10-11 14:50:08 +02:00
Andreas Steffen
d6fb2cc6e3
Merged libpts into libimcv
2014-10-05 12:55:37 +02:00
Andreas Steffen
c4d0987609
Added out message queue for imv_msg receive method
2014-10-05 12:55:37 +02:00
Andreas Steffen
e911ac9a5f
Implemented IF-M segmentation
2014-10-05 12:55:37 +02:00
Andreas Steffen
89d12654b3
Added request variable to get_info_string method
2014-10-03 22:25:09 +02:00
Andreas Steffen
f50968976b
Implemented IF-M segmentation contracts
2014-10-03 22:25:09 +02:00
Andreas Steffen
38b5f527e2
Allow to treat specified Attribute-Type-Not-Supported errors as non-fatal
2014-10-03 22:25:09 +02:00
Martin Willi
9b7d1a3b33
libimcv: Be a little more verbose about the Windows system reported
2014-06-04 15:53:10 +02:00
Martin Willi
6b98c00285
libimcv: Silence integer to pointer cast warnings
2014-06-04 15:53:07 +02:00
Martin Willi
9bac2c9e40
libimcv: Port os_info (partially) to Windows
2014-06-04 15:53:06 +02:00
Andreas Steffen
1d7324133b
Indicate IMV in assessment log statement
2014-04-15 09:21:06 +02:00
Andreas Steffen
4894bfa227
Separated IMV session management from IMV policy database
2014-04-15 09:21:05 +02:00
Andreas Steffen
a6266485be
refactored IMV policy management
2013-06-21 23:25:22 +02:00
Tobias Brunner
11adf114c1
Fixed Doxygen comments after scanning complete src directory
2013-03-02 18:31:53 +01:00
Andreas Steffen
2c1219c217
removed superfluous debug output
2013-02-15 15:19:16 +01:00
Martin Willi
d20a2cc5f3
Add IF-M message subtype getter to IMC/IMV messages
2013-02-14 17:18:24 +01:00
Martin Willi
7e45257f7d
Reuse generic constructor in IMV/IMC message
2012-11-30 15:49:12 +01:00
Martin Willi
a6722e5653
Add getters for the raw encoding in IMV/IMC messages
2012-11-30 15:49:07 +01:00
Martin Willi
2a433075e2
Clean up whitespaces in IMC/IMV messages
2012-11-30 15:49:03 +01:00
Andreas Steffen
ee6aeca892
refactored reason string and remediation instructions framework
2012-11-23 12:30:33 +01:00
Andreas Steffen
3de9a31a49
centralized processing of assessment information
2012-11-12 10:45:38 +01:00
Tobias Brunner
f05b427265
Moved debug.[ch] to utils folder
2012-10-24 16:00:51 +02:00
Tobias Brunner
12642a6831
Moved data structures to new collections subfolder
2012-10-24 16:00:49 +02:00
Andreas Steffen
6a61b79583
refactored PA-TNC message handling by IMVs
2012-10-17 23:15:14 +02:00
Andreas Steffen
f8a70254a9
refactored PA-TNC message handling by IMCs
2012-10-17 10:02:53 +02:00
Andreas Steffen
5f085d7e13
allow registration of multiple message type
2012-10-14 17:37:00 +02:00
Andreas Steffen
6f93927b6c
introduced sending of standard IETF Assessment Result PA-TNC attribute by IMVs
2012-09-09 05:13:50 +02:00
Andreas Steffen
e51c527e68
use a nonce for a PA-TNC message identifier
2012-07-16 18:08:49 +02:00
Andreas Steffen
22e97e4f1f
updated Copyright info
2012-07-13 10:42:40 +02:00
Andreas Steffen
4f7b2d7a6d
destroy oversized attributes
2012-07-12 21:26:18 +02:00
Andreas Steffen
8ef43d8786
prevent endless loop with oversize attributes
2012-07-12 21:26:18 +02:00
Andreas Steffen
968c83cdeb
restrict PA-TNC messages to maximum size
2012-07-12 21:26:18 +02:00
Andreas Steffen
c5d2e61802
refactored PA-TNC attribute error handling
2012-07-12 21:26:18 +02:00
Andreas Steffen
ea67a75b98
static upper size limit for PA-TNC messages
2012-07-12 21:26:18 +02:00
Andreas Steffen
3f6392bc14
fixed a memory leak in imc|imv_agent
2012-07-12 00:03:24 +02:00
Andreas Steffen
246c9ad831
imc/imv->send_message() uses attr_list
2012-07-11 23:34:51 +02:00
Tobias Brunner
79d5c4f06b
Fixed return values of several functions (e.g. return FALSE for pointer types).
2012-05-31 17:39:04 +02:00
Andreas Steffen
cbf2ba54e1
moved management of additional IMC/IMV IDs to agent
2011-12-16 17:32:15 +01:00