You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes performance regression during Pcap file reading. (#2072)
* Fixes performance regression during pcap file reading due to extensive allocator pressure.
* Try fixes to BGP optional parameter lengths to fix fuzz.
* Fix length calculation.
* Simplify finding next IAC by using an iterator based search.
* Disable fail-fast on regressions as each fuzzer has different sanitizer.
* Disable CI Fuzz fail fast as each job provides different error reports.
* Try hack to pass fuzz.
* Add basic data length checks on constructing DCHP and Vxlan.
* Update checks to use canReinterpretAs.
* Try increasing the hack buffer...
* Fix DHCP getValueAsString relying on recordLen directly, even though getDataSize can potentially have a Type that does not contain the LV part of TLV.
Fix potential underflow bug on `getValueAs` when offset is larger than `getDataSize()`.
* Temp fix casts.
* Fix potential underflow.
* Remove temp buffer hack.
* Update bgp length guard check.
* Harden SSL extension parsing against buffer overruns.
* Clamp extension buffer to message length.
* Harden SSLServerName hostname extraction against buffer overruns.
* Add safety check to insertData.
Add possible safety check to DnsLayer addResource.
* Cleanup compile errors.
* Update docs.
* Lint
* Increase example test timeout
* REVERT: Increase example test timeout
* Revert deduplication of SSL Extension parsing procedure.
* Lint
* Revert getExtType.
* Add docs.
---------
Co-authored-by: seladb <pcapplusplus@gmail.com>
0 commit comments