Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
| | |||
* | Compilation fix | Luca Deri | 2016-11-20 |
| | |||
* | added iqiyi media service and updated ppsetream protocol - added 1kxun media ↵ | Campus | 2016-11-20 |
| | | | | service | ||
* | fix facebook detection in http dissector | Campus | 2016-11-18 |
| | |||
* | HTTP: Fix Dead Store (Dead assignement/Dead increment) Warning found by ↵ | Alexis La Goutte | 2016-11-12 |
| | | | | Clang Analyzer | ||
* | added adobe flash host name - fix twitter and netflix detection - removed ↵ | Campus | 2016-09-24 |
| | | | | twitter dissector (useless have a dissector that looking for ip range; moved matching in ndpi_content_match.c.inc) | ||
* | Removed VEOHTV protocol and replaced with HTTPDownload | Luca Deri | 2016-02-28 |
| | | | | Fixed bug that prevented content type to be properly detected | ||
* | Fix for #143 | Luca Deri | 2016-02-12 |
| | |||
* | removed kernel support and #if 0s | Campus | 2015-11-12 |
| | |||
* | Minor core reorganization | Luca Deri | 2015-10-26 |
| | |||
* | Fixes for #27 | Luca | 2015-07-13 |
| | |||
* | Fixes for issues #40 -> #52 | Luca | 2015-07-11 |
| | | | | Implemented sub-protocol detection for SSL/HTTP/HTTPS |