aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ndpi_serializer.c
Commit message (Collapse)AuthorAge
* Fixed msys2 build warnings and re-activated CI Mingw64 build.fix/windows-msys2Toni Uhlig2022-04-14
| | | | | | | * Removed Visual Studio leftovers. Maintaining an autotools project with VS integration requires some additional overhead. Signed-off-by: Toni Uhlig <matzeton@googlemail.com> Signed-off-by: lns <matzeton@googlemail.com>
* Provide some API functions for convenience. (#1456)Toni2022-02-25
| | | | | * Extended JSON serializsation: risk, risk score, confidence Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added ndpi_serialize_string_string_len() APi callLuca Deri2022-02-08
| | | | Fixed CSV string serialization
* Fix ndpi_serialize_string_int64Alfredo Cardigliano2022-01-21
|
* Update copyrightAlfredo Cardigliano2022-01-03
|
* Optimized ndpi_serialize_string_int32Luca Deri2021-12-07
|
* Remove printf when not requiredAlfredo Cardigliano2021-12-01
|
* Improve JSON serializationAlfredo Cardigliano2021-12-01
|
* Improved CSV serializationLuca Deri2021-11-30
|
* Fixed seriealizer unitLuca Deri2021-11-30
|
* Added ndpi_serializer_skip_header() serialization APILuca Deri2021-11-26
|
* Return 0 on ndpi_init_serializer_ll success for consistencyAlfredo Cardigliano2021-10-12
|
* Compile everything with "-W -Wall -Wno-unused-parameter" flags (#1276)Ivan Nardi2021-08-20
| | | | | | | | | | | | | | | | Fix all the warnings. Getting rid of "-Wno-unused-parameter" is quite complex because some parameters usage depends on compilation variable (i.e. `--enable-debug-messages`). The "-Werror" flag has been added only in Travis builds to avoid breaking the builds to users using uncommon/untested OS/compiler/enviroment. Tested on: * x86_64; Ubuntu 20.04; gcc 7,8,9,10,11; clang 7,8,9,10,11,12 * x86_64; CentOS 7.7; gcc 4.8.5 (with "--disable-gcrypt" flag) * Raspberry 4; Debian 10.10; gcc 8.3.0
* Add ndpi_serialize_binary_boolean for consistency. Fix comments.Alfredo Cardigliano2021-03-04
|
* (C) UpdateLuca Deri2021-01-07
|
* Handle list items in ndpi_deserialize_get_single_sizeAlfredo Cardigliano2020-10-15
|
* Add serialization of values list in TLVAlfredo Cardigliano2020-10-15
|
* Merge pull request #1017 from lnslbrty/fix/mingw-xcompileLuca Deri2020-09-20
|\ | | | | Added support for mingw xcompile.
| * Using NDPI_I64_FORMAT, NDPI_U64_FORMAT format string to differentiate ↵Toni Uhlig2020-09-18
| | | | | | | | | | | | between Windows and non-Windows. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
| * Fixed shlib xcompile for x86_64-w64-mingw32Toni Uhlig2020-09-08
| | | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* | Commented unused functionLuca2020-09-13
| |
* | Temporarily keep using snprintfAlfredo Cardigliano2020-09-11
| |
* | Replace snprintf with ndpi_snappendAlfredo Cardigliano2020-09-11
| |
* | Add missing low-level serializer calls to the APIAlfredo Cardigliano2020-09-09
|/
* Add start_of_block/end_of_block support to TLVAlfredo Cardigliano2020-09-04
|
* Major rework of QUIC dissectorNardi Ivan2020-08-21
| | | | | Improve support for GQUIC (up to Q046) and add support for Q050 and (IETF-)QUIC Still no sub-classification for Q050 and QUIC
* Add API ndpi_serializer_get_formatAlfredo Cardigliano2020-06-16
|
* Handle EOR in TLV testAlfredo Cardigliano2020-06-06
|
* Support for multiple records in CSV serializationAlfredo Cardigliano2020-06-05
|
* Add ndpi_serializer_get_header API (CSV only)Alfredo Cardigliano2020-06-05
|
* Add ndpi_serialize_start_of_list/ndpi_serialize_end_of_list to serialize ↵Alfredo Cardigliano2020-05-25
| | | | simple lists in JSON
* Handle empty blocksAlfredo Cardigliano2020-04-27
|
* Added ndpi_serialize_raw_record() API callLuca Deri2020-04-10
|
* Fix for string serialization with initial empty stringLuca Deri2020-04-03
|
* Fixed loop in serializationLuca Deri2020-03-20
|
* Check NULL strings in ndpi_serialize_string_stringAlfredo Cardigliano2020-02-26
|
* Add ndpi_serialize_string_raw to add raw json valuesAlfredo Cardigliano2020-02-14
|
* Updated (C)Luca Deri2020-01-05
|
* Win fixesLuca Deri2019-12-14
|
* Removed header space with JSON serializationLuca Deri2019-12-04
|
* Rounding up serializer buffer to be divisible by 4 (required by zmq encryption)Alfredo Cardigliano2019-11-19
|
* New ndpi_serialize_string_boolean/ndpi_serialize_uint32_booleanAlfredo Cardigliano2019-11-13
|
* Code cleanupLuca Deri2019-10-26
|
* New serializer APIs ndpi_serialize_start_of_block / ↵Alfredo Cardigliano2019-09-25
| | | | ndpi_serialize_end_of_block (JSON only)
* Fix ndpi_serializer_rollback_snapshot with single recordsAlfredo Cardigliano2019-09-11
|
* Optimized memory utlization resizing serialization buffer bufferAlfredo Cardigliano2019-09-11
|
* Added ndpi_init_serializer_ll() to specify low-level settings for optimizing ↵Alfredo Cardigliano2019-09-11
| | | | memory allocations
* Fix ndpi_serializer_rollback_snapshot with JSONAlfredo Cardigliano2019-09-11
|
* Renamed snapshot API callLuca Deri2019-09-11
|
* Support for nDPI serializer snapshot set/resetAlfredo Cardigliano2019-09-10
|