12

Another prolific year of open-source contributions

 2 years ago
source link: https://blog.trailofbits.com/2023/01/10/open-source-contributions-2022/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Another prolific year of open-source contributions

Here are a few highlights from the list of PRs at the end of this blog post:

Clippy is a collection of over 550 lints to catch common mistakes and improve Rust code. We added the crate_in_macro_def and unnecessary_find_map lints, and contributed improvements and bugfixes to lints such as empty_line_after_outer_attribute, expect_used/unwrap_used, extra_unused_lifetimes, needless_borrow, needless_lifetimes, unnecessary_to_owned, and unnecessary_filter_map. HEVM is an implementation of the Ethereum virtual machine with symbolic execution capabilities. Our contributions to HEVM included simplifying its use of the SMT solver, improving its performance, fixing a memory leak, and adding tests.

Envoy is a high-performance open source edge and service proxy that makes the network transparent to applications. We implemented the initial version of the Unified Header Validation (UHV) component within Envoy for validating all request and response headers for HTTP/1 and HTTP/2. We took the existing header validation logic, consolidated it into the UHV component, performed an assessment to determine where the logic was not fully RFC compliant, and then fixed or implemented any gaps to ensure that the default configuration strictly adheres to the RFC standards. The new component provides a single entry point for all HTTP request and response validation that makes it a much easier code base to maintain, audit, extend, customize, and fix any newly discovered attack vectors.</li


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK