Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | QUIC: add support for MVFST EXPERIMENTAL version | Nardi Ivan | 2020-09-20 | |
| | ||||
* | Merge pull request #1012 from IvanNardi/ua | Luca Deri | 2020-09-17 | |
|\ | | | | | QUIC: extract User Agent information | |||
| * | TLS: fix memory accesses in QUIC transport parameters extension | Nardi Ivan | 2020-09-10 | |
| | | ||||
| * | QUIC: extract User Agent information | Nardi Ivan | 2020-09-08 | |
| | | ||||
* | | Disabled QUIC tracing that pollutes the output | Luca Deri | 2020-09-17 | |
|/ | ||||
* | QUIC: add support for GQUIC T050 and T051 | Nardi Ivan | 2020-08-30 | |
| | | | | | | QUIC versioning wasn't complex enough without T05X family... These versions are very similar to Q050, but use TLS as their handshake protocol. | |||
* | Fixed use-of-uninitialized-value in QUIC clho decryption probably caused by ↵ | Toni Uhlig | 2020-08-27 | |
| | | | | | | a BUG in libgcrypt (not verified). Signed-off-by: Toni Uhlig <matzeton@googlemail.com> | |||
* | QUIC: minor fixes | Nardi Ivan | 2020-08-24 | |
| | | | | | | LGTM found a real issue on a boundary check Fix unit tests: a pcap ha been uploaded twice (with different names) Fix compilation when using DPDK (see #990) | |||
* | Warning fix | Luca Deri | 2020-08-22 | |
| | ||||
* | Add sub-classification for GQUIC >= Q050 and (IETF-)QUIC | Nardi Ivan | 2020-08-21 | |
| | | | | | | | | | | | Add QUIC payload and header decryption: most of the crypto code has been "copied-and-incolled" from Wireshark. That code has been clearly marked as such. All credits for that code should go to the original authors. I tried to keep the Wireshark code as similar as possible to the original, comments included, to ease future backporting of fixes. Inevitably, glibc data types and data structures, tvbuff abstraction and allocation functions have been converted. | |||
* | Major rework of QUIC dissector | Nardi Ivan | 2020-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 | |||
* | Added memory checks | Luca Deri | 2020-08-02 | |
| | ||||
* | Boundary check on QUIC | Luca Deri | 2020-07-27 | |
| | ||||
* | Fix integer overflow in quic | Philippe Antoine | 2020-04-15 | |
| | ||||
* | quic: fix heap-overflow error | Nardi Ivan | 2020-03-27 | |
| | ||||
* | Update for QUIC 046 | Luca Deri | 2020-03-17 | |
| | ||||
* | Merge branch 'dev' of https://github.com/ntop/nDPI into dev | Luca Deri | 2020-01-05 | |
|\ | ||||
| * | Removed disable_metadata_export preference that is no longer useful | Luca | 2019-12-29 | |
| | | | | | | | | since ndpi_process_extra_packet() can drive limited or full metadata export | |||
* | | Updated (C) | Luca Deri | 2020-01-05 | |
|/ | ||||
* | Adedd DTLS check in STUN | Luca Deri | 2019-09-21 | |
| | | | | Uodated (C) | |||
* | Changes in QUIC dissector to avoid miing QUIC with STUN | Luca Deri | 2019-08-06 | |
| | ||||
* | Added QUIC 046 support | Luca Deri | 2019-07-18 | |
| | ||||
* | Dissection improvents | Luca Deri | 2019-07-11 | |
| | | | | | Fixed QUIC dissection Disabled debug message | |||
* | ntohl Portability fixes | Luca Deri | 2019-06-29 | |
| | ||||
* | The le32toh() function used in some places on BSD OSes require sys/endian.h ↵ | Guido Falsi | 2019-03-12 | |
| | | | | to be included. | |||
* | QUIC: convert little endian offsets to host endianness | Ludovico Cavedon | 2019-01-15 | |
| | | | | | | | Offset in the QUIC protocol are little endian. Reading them as uint32_t works on little endian architectures, but breaks on big endian ones. This change applies the proper conversion and fixes running the http_ipv6 and quic tests on big endian architectures. | |||
* | 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 | |||
* | Added ndpi_set_detection_preferences() APi call | Luca Deri | 2018-05-14 | |
| | ||||
* | added diameter protocol dissector | Campus | 2018-01-02 | |
| | ||||
* | 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() | |||
* | Fixed invalid QUIC header parsing | Luca Deri | 2017-03-13 | |
| | ||||
* | QUIC: fix unused variable 'begin' [-Wunused-variable] | Alexis La Goutte | 2016-11-13 | |
| | ||||
* | Fixed QUIC crash | theirix | 2016-08-07 | |
| | ||||
* | Added QUICK subprotocol support | Luca Deri | 2016-06-30 | |
| | ||||
* | minor fixes - deleted useless part on git and quic protos | Campus | 2016-06-24 | |
| | ||||
* | QUIC: fix typo | Alexis La Goutte | 2016-05-23 | |
| | ||||
* | QUIC: remove trailing whitespace | Alexis La Goutte | 2016-05-23 | |
| | ||||
* | Recodede QUIC from scratch to make it more robust and export SNI (server ↵ | Luca Deri | 2016-05-21 | |
| | | | | name) as with SSL/HTTP | |||
* | Fix QUIC | Andrea Buscarinu | 2016-05-17 | |
| | ||||
* | update test pcap due to modification of quic protocol - improved readability ↵ | Campus | 2016-05-12 | |
| | | | | of code | |||
* | enhance/refactor quic.c | Andrea Buscarinu | 2016-05-11 | |
| | ||||
* | QUIC: Remove a wrong heuritics | Alexis La Goutte | 2016-05-10 | |
| | | | | There is always the QUIC version on first frame | |||
* | QUIC: Fix trailing whitespace | Alexis La Goutte | 2016-05-09 | |
| | ||||
* | QUIC: last version of QUIC is Q033 | Alexis La Goutte | 2016-04-29 | |
| | | | | Look Recent Changes by Version from QUIC Wire Layout Specification | |||
* | fixed upper/lower name and init_non_tcp_udp_dissector | Michele Campus | 2015-07-09 | |
| | ||||
* | Reworked protocol initialization. Work in progress (more cleanup is needed) | Luca | 2015-07-08 | |
| | ||||
* | Split former protocol into upper and lower protocol | Luca | 2015-07-01 | |
| | ||||
* | Removed commented code | Luca | 2015-07-01 | |
| | | | | Renamed ndpi_int_add_connection() with ndpi_set_detected_protocol() | |||
* | Merge pull request #1 from kYroL01/no_real | Michele Campus | 2015-06-29 | |
|\ | | | | | No real |