Commit Graph

18 Commits

Author SHA1 Message Date
Lynne Megido fc45376673
updated copyright years, fixed reuse compliance
somehow i had listed the license as LGPL 3 instead of GPL 3 in all the reuse headers, and never noticed... 0uo
2022-01-23 03:10:17 +10:00
Lynne Megido 330b273be6
added comments and mach-o binary support to infer 2022-01-18 18:44:46 +10:00
Hannes Braun c4f0cd8d12
Update infer to 0.6.0 2022-01-15 19:36:38 +01:00
Lynne Megido 33f4eb4135
replace occurrences of "mimetype" w/ "MIME type" 2021-11-25 06:29:27 +10:00
Lynne Megido 58d5ac7e75
mostly just formatting 2021-10-06 01:41:08 +10:00
Lynne Megido b5ef95b6ef
documentation 2021-10-06 01:33:15 +10:00
Lynne Megido ce79cf14ba
licensing stuff via reuse tool 2021-10-06 00:24:08 +10:00
Lynne Megido eb3e650361
removed broken MSI support 0uo 2021-09-29 23:40:57 +10:00
Lynne Megido f1982f670e
cargo update 2021-09-29 23:33:03 +10:00
Lynne Megido 0712bf0a6b
add support for MSI files to infer backend 2021-09-29 23:31:51 +10:00
Lynne Megido 47d94cf27b
simplify InferDb custom mimetypes
using `buf.starts_with(b"\xAB\xCD")` instead of `buf[0] == 0xAB && buf[1] == 0xCD` is shorter, easier to read, removes the need for the `buf.len() > xyz` check, and actually compiles to (much) less assembly:
https://godbolt.org/z/M7GePGn1T

isn't that just lovely
2021-09-29 23:29:21 +10:00
Lynne Megido 741048839c
replace remaining OnceCells w/ Lazys, simplifying
i prefer Lazy because it simplifies initialisation by a lot, allowing for the removal of stuff like `init_db()` and the `clap_version()` functions
2021-09-25 00:54:52 +10:00
Lynne Megido bddd6caeb2
format 2021-09-23 01:21:15 +10:00
Lynne Megido 74ae55ac52
AIFF support w/ infer backend 2021-09-23 01:19:56 +10:00
Lynne Megido b48b8d5a65
new-mime-guess update necessitated minor changes 2021-08-06 23:33:42 +10:00
petra-fied 59a3042ebc added .rpa format support, new system extension set 2021-04-14 19:08:18 +10:00
Lynne Megido 8a152d4118
new option for scanning extensionless files, nicer #[cfg]s, -s no longer skips hidden root dir...
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2021-03-03 01:12:29 +10:00
Lynne Megido 5907309689 renamed modules in accordance with https://rust-lang.github.io/api-guidelines/naming.html 2021-03-01 19:21:00 +10:00