rusticata / x509-parser

X.509 parser written in pure Rust. Fast, zero-copy, safe.
Other
206 stars 67 forks source link

time dependency issue #128

Open victorjulien opened 2 years ago

victorjulien commented 2 years ago

It seems time has been specified to a specific version, however in Suricata I see just the latest time version. This is an issue because of the aggressive MSRV time used.

└── x509-parser v0.14.0
    ├── asn1-rs v0.5.1
    │   ├── asn1-rs-derive v0.4.0 (proc-macro)
    │   │   ├── proc-macro2 v1.0.43 (*)
    │   │   ├── quote v1.0.21 (*)
    │   │   ├── syn v1.0.99 (*)
    │   │   └── synstructure v0.12.6
    │   │       ├── proc-macro2 v1.0.43 (*)
    │   │       ├── quote v1.0.21 (*)
    │   │       ├── syn v1.0.99 (*)
    │   │       └── unicode-xid v0.2.3
    │   ├── asn1-rs-impl v0.1.0 (proc-macro)
    │   │   ├── proc-macro2 v1.0.43 (*)
    │   │   ├── quote v1.0.21 (*)
    │   │   └── syn v1.0.99 (*)
    │   ├── displaydoc v0.2.3 (proc-macro)
    │   │   ├── proc-macro2 v1.0.43 (*)
    │   │   ├── quote v1.0.21 (*)
    │   │   └── syn v1.0.99 (*)
    │   ├── nom v7.1.1 (*)
    │   ├── num-traits v0.2.15 (*)
    │   ├── rusticata-macros v4.1.0 (*)
    │   ├── thiserror v1.0.32 (*)
    │   └── time v0.3.14
    │       ├── itoa v1.0.3
    │       ├── libc v0.2.132
    │       ├── num_threads v0.1.6
    │       └── time-macros v0.2.4 (proc-macro)
    ├── base64 v0.13.0
    ├── data-encoding v2.3.2
    ├── der-parser v8.1.0
    │   ├── asn1-rs v0.5.1 (*)
    │   ├── displaydoc v0.2.3 (proc-macro) (*)
    │   ├── nom v7.1.1 (*)
    │   ├── num-bigint v0.4.3 (*)
    │   ├── num-traits v0.2.15 (*)
    │   └── rusticata-macros v4.1.0 (*)
    ├── lazy_static v1.4.0
    ├── nom v7.1.1 (*)
    ├── oid-registry v0.6.0
    │   └── asn1-rs v0.5.1 (*)
    ├── rusticata-macros v4.1.0 (*)
    ├── thiserror v1.0.32 (*)
    └── time v0.3.14 (*)

Am I missing something on the Suricata side?