Project

General

Profile

Bug #2503

rust: nom 4.2 released

Added by Victor Julien over 1 year ago. Updated 8 months ago.

Status:
Closed
Priority:
Normal
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

More, better, faster:

http://unhandledexpression.com/general/2018/05/14/nom-4-0-faster-safer-simpler-parsers.html

But, it's a breaking change. We could consider it for Suricata 4.1 still, but we'd have to implement it quickly then.

History

#1

Updated by Victor Julien over 1 year ago

  • Status changed from New to Assigned
  • Assignee set to Pierre Chifflier
  • Target version set to Soon

Likely won't make it into 4.1

#2

Updated by Victor Julien 9 months ago

  • Subject changed from rust: nom 4.0 released to rust: nom 4.1 released
  • Target version changed from Soon to 5.0beta1
#3

Updated by Pierre Chifflier 9 months ago

Nom 4.1 upgrade is mostly done (builds fine, tests OK here). However, it seem to fail building with rustc 1.24.1, which is the version used in travis: nom uses types that are marked as unstable
This should be fixed in https://github.com/Geal/nom/commit/ed39adec49fc7df53d00e1394121242facbad4f6 (not yet in a stable release)

#4

Updated by Victor Julien 8 months ago

  • Subject changed from rust: nom 4.1 released to rust: nom 4.2 released
  • Status changed from Assigned to Closed

Also available in: Atom PDF