aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/http.c
Commit message (Collapse)AuthorAge
* Improved HTTP response code handlingLuca Deri2019-01-23
|
* Removed this party LRU and replaced with home grownLuca Deri2019-01-17
|
* Fixes ookla lru cache use with IPv6Simone Mainardi2019-01-15
|
* Fix for IPv6 HTTP trafficLuca Deri2019-01-14
|
* nDPi now finally honours dissection of HTTP responsesLuca Deri2019-01-07
|
* Added Ookla cacheLuca Deri2018-12-17
|
* Completed custom category implementationLuca Deri2018-08-16
|
* Major code cleanupLuca2018-07-21
| | | | Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection
* Implemented Facebook Messenger (mobile) supportLuca Deri2018-05-18
| | | | Code cleanup
* Added ndpi_set_detection_preferences() APi callLuca Deri2018-05-14
|
* Add length check before do memcmp to "x-steam-sid" in http.cYingpei Zeng2018-04-16
|
* Removed NDPI_PROTOCOL_MOVE protocol no longer usedLuca Deri2018-04-05
| | | | Merged NDPI_PROTOCOL_CITRIX_ONLINE with NDPI_PROTOCOL_CITRIX
* Compilation fixesLuca Deri2017-12-13
|
* Merge branch 'dev' into devMichele Campus2017-12-07
|\
| * Fix for #491 (SpeedTest/Ookla)Luca2017-12-07
| |
* | Refactoring the debugging output.Vitaly Lavrov2017-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 protocolsLuca Deri2017-10-06
|
* Fix undefined behavior (detected by gcc):Vitaly Lavrov2017-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 reworkLuca Deri2017-09-17
|
* Respose status code after validation check.Paulo Angelo2017-08-19
|
* Code formating and some improvements on HTTP (issue 434)Paulo Angelo2017-08-11
|
* Windows 10 detection from UA and indentationPaulo Angelo2017-08-11
|
* fixed 1kxun application protocol to avoid false positive in udp detectionCampus2017-06-09
|
* Fix buffer overflows in http.cPavlos Antoniou2017-05-17
|
* Replace BSD dependent strnstr with ndpi portable oneemanuele-f2017-04-02
|
* Added Ookla (SpeedTest) protocol detectionLuca Deri2017-04-01
|
* minor fix for httpCampus2017-03-16
|
* spelling: scrupulousJosh Soref2017-03-12
|
* spelling: excludeJosh Soref2017-03-12
|
* spelling: deliveredJosh Soref2017-03-12
|
* better improvement of netflix traffic detection - added netflix pcap and ↵Campus2017-03-05
| | | | output - change little bit http detection behaviour
* Fixed bug that can lkead to a crash in iqiyi dissectorLuca Deri2017-02-25
|
* fix and improved netflix detection by user-agentCampus2017-02-22
|
* Improved HTTP subprotocol matchingLuca Deri2017-01-31
|
* Optimized code to avoid multiple calls to ndpi_network_ptree_match()Luca Deri2017-01-31
| | | | HTTP-based subprotocols have not HTTP set as master_protocols
* Fixed issues caused by (invalid) protocol renumbering. The problem has been ↵Luca Deri2017-01-31
| | | | solved and now protocols are in sync with its previous values in the stable version
* improved steam detectionCampus2016-12-13
|
* Added fixes to properly honour subprotocolsLuca2016-11-26
|
* http: unused variable 'no_pps' [-Werror=unused-variable]Alexis La Goutte2016-11-22
|
* Compilation fixLuca Deri2016-11-20
|
* added iqiyi media service and updated ppsetream protocol - added 1kxun media ↵Campus2016-11-20
| | | | service
* fix facebook detection in http dissectorCampus2016-11-18
|
* HTTP: Fix Dead Store (Dead assignement/Dead increment) Warning found by ↵Alexis La Goutte2016-11-12
| | | | Clang Analyzer
* added adobe flash host name - fix twitter and netflix detection - removed ↵Campus2016-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 HTTPDownloadLuca Deri2016-02-28
| | | | Fixed bug that prevented content type to be properly detected
* Fix for #143Luca Deri2016-02-12
|
* removed kernel support and #if 0sCampus2015-11-12
|
* Minor core reorganizationLuca Deri2015-10-26
|
* Fixes for #27Luca2015-07-13
|
* Fixes for issues #40 -> #52Luca2015-07-11
| | | | Implemented sub-protocol detection for SSL/HTTP/HTTPS