Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use standard unsigned integer types | Andreas Steffen | 2016-03-24 | 1 | -2/+2 |
| | |||||
* | unknown-payload: Use a new private payload type and make original type available | Tobias Brunner | 2015-06-01 | 1 | -0/+8 |
| | | | | | | | | | This fixes a DoS and potential remote code execution vulnerability that was caused because the original payload type that was returned previously was used to cast such payload objects to payloads of the indicated type (e.g. when logging notify payloads with a payload type for the wrong IKE version). Fixes CVE-2015-3991. | ||||
* | payload: Use common prefixes for all payload type identifiers | Martin Willi | 2014-06-04 | 1 | -1/+1 |
| | | | | | The old identifiers did not use a proper namespace and often clashed with other defines. | ||||
* | Use a generic encoding type for all variable length chunks | Martin Willi | 2012-03-20 | 1 | -1/+1 |
| | |||||
* | Add a payload.get_header_length() method, remove header length definitions | Martin Willi | 2012-03-20 | 1 | -6/+9 |
| | |||||
* | Simplify signature of get_encoding_rules(), make all rules static | Martin Willi | 2012-03-20 | 1 | -5/+5 |
| | |||||
* | Added member fields for reserved bits and bytes in all payloads | Martin Willi | 2011-01-05 | 1 | -8/+13 |
| | |||||
* | Fixed length calculation of unknown payload | Martin Willi | 2011-01-05 | 1 | -0/+5 |
| | |||||
* | Added a constructor for custom uknown payloads | Martin Willi | 2011-01-05 | 1 | -0/+16 |
| | |||||
* | Use the payloads actual type in unknown_payload_t | Martin Willi | 2011-01-05 | 1 | -2/+8 |
| | |||||
* | Migrated unknown payload to INIT/METHOD macros | Martin Willi | 2011-01-05 | 1 | -80/+54 |
| | |||||
* | Moving charon to libcharon. | Tobias Brunner | 2010-03-19 | 1 | -0/+201 |