Actions
Feature #3487
closed
VJ
PA
mime: multi-part parser in Rust
Feature #3487:
mime: multi-part parser in Rust
Added by Victor Julien about 6 years ago. Updated almost 2 years ago.
Effort:
Difficulty:
Label:
Description
Implement a multi-part parser in Rust for use in the HTTP parser. It should be generic enough that other parts of the engine can also use it w/o too many changes.
VJ Updated by Victor Julien about 6 years ago Actions #1
- Related to Feature #2696: http: implement parser in rust added
VJ Updated by Victor Julien almost 6 years ago Actions #2
- Target version changed from 6.0.0beta1 to 7.0.0-beta1
VJ Updated by Victor Julien over 5 years ago Actions #3
This might be done using the libhtp2 (rust libhtp) work underway. Libhtp contains a multipart parser I think, so this rust conversion would have this as well?
PA Updated by Philippe Antoine over 3 years ago Actions #4
See HTTP and SMTP
VJ Updated by Victor Julien over 3 years ago Actions #5
- Target version changed from 7.0.0-beta1 to 8.0.0-beta1
VJ Updated by Victor Julien over 3 years ago Actions #6
- Priority changed from Normal to High
PA Updated by Philippe Antoine over 3 years ago Actions #7
- Status changed from Assigned to In Progress
PA Updated by Philippe Antoine over 3 years ago Actions #8
- Related to Optimization #2979: replace mime decoder with rust based implementation added
PA Updated by Philippe Antoine over 3 years ago Actions #9
- Related to Bug #5725: smtp: quoted-printable encoding skips empty lines in files added
PA Updated by Philippe Antoine over 3 years ago Actions #10
Should fix oss-fuzz https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54085
PA Updated by Philippe Antoine about 3 years ago Actions #11
- Status changed from In Progress to In Review
PA Updated by Philippe Antoine about 3 years ago Actions #12
- Blocked by Bug #5952: http: multipart data is not filled up to request.body-limit added
JF Updated by Juliana Fajardini Reichow almost 3 years ago Actions #13
Fuzz part is fixed: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54085#c6
PA Updated by Philippe Antoine almost 3 years ago Actions #14
- Subtask #6185 added
PA Updated by Philippe Antoine over 2 years ago Actions #15
- Related to Feature #776: rules: Add smtp_envelope and smtp_header keywords added
PA Updated by Philippe Antoine over 2 years ago Actions #16
- Subtask #6367 added
PA Updated by Philippe Antoine about 2 years ago Actions #17
- Related to Task #4098: smtp: convert parser to Rust added
PA Updated by Philippe Antoine about 2 years ago Actions #18
- Related to Bug #6815: util/decode-mime: Possible derefernce of nullptr added
PA Updated by Philippe Antoine almost 2 years ago Actions #19
- Related to Bug #7059: smtp: split name logged as 2 names added
PA Updated by Philippe Antoine almost 2 years ago Actions #20
- Status changed from In Review to Closed
VJ Updated by Victor Julien almost 2 years ago Actions #21
- Subject changed from multi-part parser in Rust to mime: multi-part parser in Rust
VJ Updated by Victor Julien almost 2 years ago Actions #22
- Blocks Story #7140: protocols: C to Rust conversions added
Actions