Andreas Steffen
84c0366bd3
libimcv: Implemented IETF SW PA-TNC attributes
2017-07-08 23:19:51 +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
e6952442f2
Exempt ignored PA-TNC attributes from error handling
2015-05-20 06:13:15 +02:00
Andreas Steffen
eba0cbcee3
Implemented add_segment method for PA-TNC attributes
2014-10-05 12:55:38 +02:00
Andreas Steffen
e911ac9a5f
Implemented IF-M segmentation
2014-10-05 12:55:37 +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
Andreas Steffen
3b96147353
Determine type of unsupported PA-TNC attribute in error message
2014-07-16 15:57:15 +02:00
Andreas Steffen
8c40609f96
Use python-based swidGenerator to generated SWID tags
2014-04-15 09:21:06 +02:00
Andreas Steffen
1a9dee5d22
instead of cloning use extract_buf() method
2013-03-04 23:21:21 +01:00
Andreas Steffen
818fe7c024
send an error attribute if vendor ID or type of received attribute is reserved
2013-02-03 18:52:03 +01:00
Martin Willi
fdce28c49c
Don't remove IETF standard errors while parsing IMC/IMV messages
2012-11-30 15:48:55 +01:00
Andreas Steffen
84f9b9f9bd
corrected debug class
2012-11-09 15:50:10 +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
219d638db9
fixed PA-TNC error code to Invalid Parameter
2012-10-09 23:58:35 +02:00
Andreas Steffen
353938e614
fixed generation of PA-TNC error messages
2012-10-07 11:37:30 +02:00
Andreas Steffen
dbb7859f9f
define pen_type_t as a vendor-specific type
2012-08-20 22:37:08 +02:00
Andreas Steffen
e6b01ce42d
moved PA-TNC message logging to level 1
2012-07-23 13:04:28 +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
a845e4ebc5
restrict PA-TNC message siz only if upper limit is defined
2012-07-12 22:18:24 +02:00
Andreas Steffen
b6e23b24f3
fixed memory leak in the IETF standard 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
6f04ccff5e
added IETF standard error handling method
2011-12-11 09:41:40 +01:00
Andreas Steffen
74eb850dc0
introduced a PA-TNC attribute manager
2011-09-10 22:39:56 +02:00
Andreas Steffen
3ed943c34f
created libpts
2011-09-08 12:20:58 +02:00
Andreas Steffen
ac520f2fdf
log PA-TNC attribute names
2011-09-08 12:08:12 +02:00
Andreas Steffen
47f2da4ef9
support of error_offset in PA-TNC INVALID PARAMETER error messages
2011-07-13 22:18:32 +02:00
Andreas Steffen
d8f7f2f004
nearly completed PA-TNC error handling
2011-06-05 23:24:48 +02:00
Andreas Steffen
633720f99a
started error handling of PA-TNC protocol
2011-06-01 16:33:44 +02:00
Andreas Steffen
7e432eff6b
renamed tls_reader|writer to bio_* and moved to libstrongswan
2011-05-31 15:46:51 +02:00
Andreas Steffen
510f37abd4
implemented the RFC 5792 PA-TNC protocol and an example IMC/IMV pair
2011-05-30 21:30:09 +02:00