Jason Ish
91617f479a
rust: sha-1 is now sha1
...
This is the same crate, but renamed to be more consistent with the
RustCrypto project naming. Some recent discussion is available here:
https://github.com/RustCrypto/hashes/issues/438
2 years ago
Philippe Antoine
af44504550
smb: do not use tree id to match request and response
...
Completes commit e94920b49f
This must be true for access to state ssn2vecoffset_map
Ticket: #5161
2 years ago
Victor Julien
cade6046c5
rust/files: open file without trackid as pointer
2 years ago
Victor Julien
ad869e1c52
rust/filecontainer: remove unused declaration
2 years ago
Philippe Antoine
086b28da3d
http2: fix decompression buffering
...
It was not enough to set Cursor position to 0,
also its inner Vec should be cleared.
This way, a new input gets written at the beginning of the
Cursor and its inner Vec...
Ticket: #5691
2 years ago
Philippe Antoine
c6349d3cfc
http2: support padded data frames
...
Ticket: #5691
2 years ago
Philippe Antoine
e1ee401a12
quic: use VecDeque
...
Ticket: #5637
2 years ago
Philippe Antoine
286bd2a7ed
rust: fix cargo clippy --all-features
2 years ago
Philippe Antoine
bc287018e5
rust: cargo clippy --all-features --fix --allow-no-vcs
2 years ago
Philippe Antoine
cd4bf518f3
rust: fix warnings on rustc 1.67.0-nightly
...
warning: for loop over an `Option`. This is more readably written
as an `if let` statement
2 years ago
Juliana Fajardini
a654ef50de
pgsql: add test for parameter status parser
...
Since we've done some changes to how the parameters are parsed, add one
more test case to check that.
Bug #5579
2 years ago
Juliana Fajardini
c4fbd78770
pgsql: move database into opt parameters list
...
For StartupMessages, the database parameter is optional. This moves the
parameter into the optional_parameters list.
Bug #5579
2 years ago
Philippe Antoine
cc68898532
pgsql: support empty parameter values
...
Bug #5579
2 years ago
Philippe Antoine
1e0190bc6b
pgsql: support out of order parameters for startup message
...
As user can be not the first parameter
Bug #5579
2 years ago
Jason Ish
1f056f9974
bittorrent-dht: parse and log node6 lists
...
Node6 lists are just like node lists, but for IPv6 addresses.
2 years ago
Jason Ish
86d5ab8644
bittorrent-dht: remove tests that are no longer valid
2 years ago
Jason Ish
2f9eb5d1dd
bittorrent-dht: fix values decoding, as a list of peers
...
The "values" field is not a string, but instead peer information in
compact format. Decode this properly and then properly format in the
log.
2 years ago
Jason Ish
4a0859beeb
jsonbuilder: add append_hex - add hex to array
...
New method, append_hex to add a byte array to a JSON array in hex
encoding.
2 years ago
Jason Ish
4bc9cf3986
bittorrent-dht: parse token and target as byte values
2 years ago
Jason Ish
5a30ee77a1
bittorrent-dht: only attempt to parse dht messages
...
The bittorrent flow is shared with transport messages as well as dht
messages. Only attempt to parse dht message as dht, ignore the rest.
2 years ago
Jason Ish
98a9391210
bittorrent-dht: decode node data structures
...
Instead of decoding the nodes field into a blog of bytes, decode it into
an array of node info objects, each with a node id, IP address and port.
2 years ago
Jason Ish
3cb50592ed
bittorrent-dht: convert some fields to byte arrays
...
Some fields that were previously strings are not always value UTF-8
data, instead the protocol specification refers to them as strings of
bytes, so in other words byte arrays.
Currently fields converted are:
- client_version
- info_hash
- response.id
- request.id
- nodes
- token
2 years ago
Jason Ish
78ba17caa8
bittorrent-dht: register a pattern for protocol detection
...
Removes the port based probing which takes a long time to register for
ports 1024-65535 and instead use pattern based protocol detection.
2 years ago
Jason Ish
350c0723d7
bittorrent-dht: set parser to unidirectional
...
This parser does not match up responses with requests so flag it as
unidirectional.
2 years ago
Jason Ish
06eaec67ac
bittorrent: updates for new event handling
...
Fixes anomaly events.
2 years ago
Aaron Bungay
86037885a9
bittorrent-dht: add bittorrent-dht app layer
...
Parses and logs the bittorrent-dht protocol.
Note: Includes some compilation fixups after rebase by Jason Ish.
Feature: #3086
2 years ago
Haleema Khan
8d5c5f24a1
dns/eve: add 'HTTPS' type logging
...
Add a new DNS record type to represent HTTPS
Ticket: #4751
2 years ago
Alice Akaki
ccdc992a71
rust: fix lint warnings about mixed case hex literals
...
Ticket: #4593
2 years ago
Gabriel Lima Luz
4e90d17fd9
rust: fix lint warnings about if same then else
...
Ticket: 4609
2 years ago
Kristina Jefferson
9cd00424c3
rust: fix lint warnings about ptr_arg
...
Ticket: #4599
2 years ago
Jason Ish
21bb697bc9
rust: fix clippy lint for unneeded late initialization
2 years ago
Jason Ish
7cca238128
rust: fix clippy lint for cmp_null is debug code
...
Ticket: 5577
2 years ago
Jason Ish
f0952aef0d
rust: fix clippy lints for unneeded reference in debug code
2 years ago
Jason Ish
6a7439a26b
rust: fix clippy lints for is_empty in debug code
2 years ago
Jason Ish
560c4ea125
rust: don't allow fixed up clippy lints
2 years ago
Jason Ish
6db85d6f89
rust: clippy fix for bitwise or with 0
2 years ago
Jason Ish
04f0ee0151
rust: fix clippy lints for clippy::unnecessary_cast
2 years ago
Jason Ish
b6cc0e25b1
rust: fix clippy lints for clippy::redundant_static_lifetimes
2 years ago
Jason Ish
13db83274b
rust: fix clippy lints for clippy::redundant_pattern_matching
2 years ago
Jason Ish
7ba1d3e300
rust: fix clippy lints for clippy::nonminimal_bool
2 years ago
Jason Ish
6ba0a67143
rust: fix clippy lints for clippy::map_flatten
2 years ago
Jason Ish
7ebdfa539a
rust: fix clippy lints for clippy::manual_find
2 years ago
Jason Ish
119e02cf81
rust: fix clippy lints for clippy::collapsible_if
2 years ago
Jason Ish
572505870a
rust: fix clippy lints for clippy::collapsible_else_if
2 years ago
Jason Ish
6b71d69356
rust: fix clippy lints for clippy::bool_comparison
2 years ago
Jason Ish
e373d9f5e0
rust: fix clippy lints for clippy::crate_in_macro_def
2 years ago
Jason Ish
565da0d0af
rust: fix clippy lints for clippy::redundant_field_names
2 years ago
Jason Ish
5f7ba03e63
rust: fix clippy lints for clippy::needless_bool
2 years ago
Jason Ish
3ec435a703
rust: fix clippy lints for clippy::manual_range_contains
2 years ago
Jason Ish
f342d4aacd
rust: fix clippy lints for clippy::len_zero
2 years ago