Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Implemented STUN cache to enhance matching of STUN-based protocols | Luca | 2019-08-12 | |
| | ||||
* | Fixes #740 | Luca Deri | 2019-07-14 | |
| | ||||
* | Solve remaining warnings | Stuart Reilly | 2019-07-12 | |
| | ||||
* | Add compiler warnings and fix them | Stuart Reilly | 2019-07-12 | |
| | ||||
* | Added fix for discarding core protocols as subprotocols | Luca Deri | 2019-06-05 | |
| | ||||
* | Merge pull request #682 from chiehmin/dev | Luca Deri | 2019-04-12 | |
|\ | | | | | Parse HTTP PATCH method | |||
| * | Parse HTTP PATCH method | chiehminw | 2019-03-26 | |
| | | | | | | | | | | | | HTTP PATCH is introduced in RFC 5789 (https://tools.ietf.org/html/rfc5789) Signed-off-by: chiehminw <chiehminw@synology.com> | |||
* | | Implemented ndpi_process_partial_detection() API call to handle partial ↵ | Luca Deri | 2019-04-01 | |
|/ | | | | matches due to the nDPI specified configuration | |||
* | Merge pull request #677 from chiehmin/add-http-method-prefix | Luca Deri | 2019-03-23 | |
|\ | | | | | Add NDPI prefix for HTTP_METHOD enum to avoid name collisions | |||
| * | Add NDPI prefix for HTTP_METHOD enum to avoid name collisions | chiehminw | 2019-03-12 | |
| | | | | | | | | | | | | ref: https://stackoverflow.com/questions/35380279/avoid-name-collisions-with-enum-in-c-c99 Signed-off-by: chiehminw <chiehminw@synology.com> | |||
* | | Removed categories based on file content | Luca Deri | 2019-03-10 | |
|/ | ||||
* | Improved HTTP response code handling | Luca Deri | 2019-01-23 | |
| | ||||
* | Removed this party LRU and replaced with home grown | Luca Deri | 2019-01-17 | |
| | ||||
* | Fixes ookla lru cache use with IPv6 | Simone Mainardi | 2019-01-15 | |
| | ||||
* | Fix for IPv6 HTTP traffic | Luca Deri | 2019-01-14 | |
| | ||||
* | nDPi now finally honours dissection of HTTP responses | Luca Deri | 2019-01-07 | |
| | ||||
* | Added Ookla cache | Luca Deri | 2018-12-17 | |
| | ||||
* | Completed custom category implementation | Luca Deri | 2018-08-16 | |
| | ||||
* | Major code cleanup | Luca | 2018-07-21 | |
| | | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection | |||
* | Implemented Facebook Messenger (mobile) support | Luca Deri | 2018-05-18 | |
| | | | | Code cleanup | |||
* | Added ndpi_set_detection_preferences() APi call | Luca Deri | 2018-05-14 | |
| | ||||
* | Add length check before do memcmp to "x-steam-sid" in http.c | Yingpei Zeng | 2018-04-16 | |
| | ||||
* | Removed NDPI_PROTOCOL_MOVE protocol no longer used | Luca Deri | 2018-04-05 | |
| | | | | Merged NDPI_PROTOCOL_CITRIX_ONLINE with NDPI_PROTOCOL_CITRIX | |||
* | Compilation fixes | Luca Deri | 2017-12-13 | |
| | ||||
* | Merge branch 'dev' into dev | Michele Campus | 2017-12-07 | |
|\ | ||||
| * | Fix for #491 (SpeedTest/Ookla) | Luca | 2017-12-07 | |
| | | ||||
* | | Refactoring the debugging output. | Vitaly Lavrov | 2017-10-26 | |
|/ | | | | | | | | | | | | | | levels of debug output: 0 - ERROR: Only for errors. 1 - TRACE: Start of each packets and if found protocol. 2 - DEBUG: Start of searching each protocol and excluding protocols. 3 - DEBUG_EXTRA: For all other messages. Added field ndpi_struct->debug_logging for enable debug output of each protocols. Simple macros for debugging output are added: NDPI_LOG_ERR(), NDPI_LOG_INFO(), NDPI_LOG_DBG(), NDPI_LOG_DBG2(), NDPI_EXCLUDE_PROTO() | |||
* | Fixes for iQIYI and 1kxun protocols | Luca Deri | 2017-10-06 | |
| | ||||
* | Fix undefined behavior (detected by gcc): | Vitaly Lavrov | 2017-10-03 | |
| | | | | | | | | | | | | | | ndpi_define.h.in:218: Macros NDPI_SET(), NDPI_CLR(), NDPI_ISSET() runtime error: left shift of 1 by 31 places cannot be represented in type 'int' http.c:364: strncpy((char*)flow->protos.http.nat_ip,(char*)packet->forwarded_line.ptr,len); runtime error: null pointer passed as argument 2, which is declared to never be null ndpi_patricia.c:ndpi_comp_with_mask(): int m = ((-1) << (8 - (mask % 8))); runtime error: left shift of negative value -1 Original function ndpi_comp_with_mask() is unreadable and slow. We have only 2 type of address: 32 bit and 128 bit. The optimized version works 6 times faster (IPv4). | |||
* | Code rework | Luca Deri | 2017-09-17 | |
| | ||||
* | Respose status code after validation check. | Paulo Angelo | 2017-08-19 | |
| | ||||
* | Code formating and some improvements on HTTP (issue 434) | Paulo Angelo | 2017-08-11 | |
| | ||||
* | Windows 10 detection from UA and indentation | Paulo Angelo | 2017-08-11 | |
| | ||||
* | fixed 1kxun application protocol to avoid false positive in udp detection | Campus | 2017-06-09 | |
| | ||||
* | Fix buffer overflows in http.c | Pavlos Antoniou | 2017-05-17 | |
| | ||||
* | Replace BSD dependent strnstr with ndpi portable one | emanuele-f | 2017-04-02 | |
| | ||||
* | Added Ookla (SpeedTest) protocol detection | Luca Deri | 2017-04-01 | |
| | ||||
* | minor fix for http | Campus | 2017-03-16 | |
| | ||||
* | spelling: scrupulous | Josh Soref | 2017-03-12 | |
| | ||||
* | spelling: exclude | Josh Soref | 2017-03-12 | |
| | ||||
* | spelling: delivered | Josh Soref | 2017-03-12 | |
| | ||||
* | better improvement of netflix traffic detection - added netflix pcap and ↵ | Campus | 2017-03-05 | |
| | | | | output - change little bit http detection behaviour | |||
* | Fixed bug that can lkead to a crash in iqiyi dissector | Luca Deri | 2017-02-25 | |
| | ||||
* | fix and improved netflix detection by user-agent | Campus | 2017-02-22 | |
| | ||||
* | Improved HTTP subprotocol matching | Luca Deri | 2017-01-31 | |
| | ||||
* | Optimized code to avoid multiple calls to ndpi_network_ptree_match() | Luca Deri | 2017-01-31 | |
| | | | | HTTP-based subprotocols have not HTTP set as master_protocols | |||
* | Fixed issues caused by (invalid) protocol renumbering. The problem has been ↵ | Luca Deri | 2017-01-31 | |
| | | | | solved and now protocols are in sync with its previous values in the stable version | |||
* | improved steam detection | Campus | 2016-12-13 | |
| | ||||
* | Added fixes to properly honour subprotocols | Luca | 2016-11-26 | |
| | ||||
* | http: unused variable 'no_pps' [-Werror=unused-variable] | Alexis La Goutte | 2016-11-22 | |
| |