Releases: trailofbits/mquire
Releases · trailofbits/mquire
1.2.5
What's Changed
- ci: Add a zizmor CI job by @alessandrogario in #117
- build: Exclude non-essential files from crate package by @alessandrogario in #119
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 2 updates by @dependabot[bot] in #118
- build: Update version to 1.2.5 by @alessandrogario in #120
Full Changelog: 1.2.4...1.2.5
1.2.4
What's Changed
- build(deps): bump boto3 from 1.42.50 to 1.42.52 in /integration-tests/sql-queries/verifier in the python-all group by @dependabot[bot] in #104
- snapshot: Fix panic on out-of-bounds physical address reads by @alessandrogario in #106
- snapshot: Improve handling of out-of-bounds physical address reads by @alessandrogario in #107
- cli: Print debug messages to stderr in command mode, update docs by @alessandrogario in #108
- build(deps): bump the actions-all group with 2 updates by @dependabot[bot] in #109
- build(deps): bump the cargo-all group with 2 updates by @dependabot[bot] in #110
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 3 updates by @dependabot[bot] in #111
- Improve linux initialization procedure by @alessandrogario in #112
- snapshot: Fix off-by-one error in LiME e_addr parsing by @alessandrogario in #113
- linux: Fall back to discovered page table when active_mm is NULL by @alessandrogario in #114
- linux: Log init_task address and page table after resolution by @alessandrogario in #115
- build: Update version to 1.2.4 by @alessandrogario in #116
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
- linux: Add TaskKind enum to classify tasks by @alessandrogario in #80
- build: Add a justfile file for dev shortcuts by @alessandrogario in #81
- Refactor CI jobs by @alessandrogario in #82
- docs: readme updates by @alessandrogario in #83
- Improve init task discovery for intel/linux by @alessandrogario in #84
- build(deps): bump clap from 4.5.54 to 4.5.55 by @dependabot[bot] in #86
- build(deps): bump boto3 from 1.42.35 to 1.42.37 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #87
- linux: Include the thread_node list in the task iterator by @alessandrogario in #88
- linux: Add support for iterating tasks from the pid hash table by @alessandrogario in #85
- build(deps): bump rich from 14.3.1 to 14.3.2 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #92
- build(deps-dev): bump ruff from 0.14.14 to 0.15.0 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #90
- build(deps): bump boto3 from 1.42.37 to 1.42.47 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #94
- build(deps): bump clap from 4.5.55 to 4.5.58 by @dependabot[bot] in #93
- Update dependabot configuration by @dguido in #95
- build(deps): bump the cargo-all group with 2 updates by @dependabot[bot] in #100
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 2 updates by @dependabot[bot] in #101
- docs: Fix CLI arguments help, update README.md by @alessandrogario in #102
- build: Update version to 1.2.3 by @alessandrogario in #103
New Contributors
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- deps: Update btfparse to 1.3.8, enable offset_of caching by @alessandrogario in #62
- build: Update Rust edition to 2024 by @alessandrogario in #63
- cli: Add carve command and improve error output by @alessandrogario in #64
- docs: Document the .carve command in the README by @alessandrogario in #65
- build(deps): bump thiserror from 2.0.17 to 2.0.18 by @dependabot[bot] in #67
- build(deps): bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #66
- build(deps): bump chrono from 0.4.42 to 0.4.43 by @dependabot[bot] in #68
- refactor: Add iterator-based APIs by @alessandrogario in #70
- build(deps): bump memchr from 2.7.5 to 2.7.6 by @dependabot[bot] in #71
- ci: Reorganize workflows, add integration tests by @alessandrogario in #72
- build(deps): bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #73
- build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #75
- build(deps): bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #76
- build(deps): bump boto3 from 1.42.34 to 1.42.35 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #78
- build(deps): bump astral-sh/setup-uv from 4 to 7 by @dependabot[bot] in #77
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #74
- build: Update version to 1.2.2 by @alessandrogario in #79
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- linux: Add parent pid and real parent pid by @alessandrogario in #57
- linux: Fix error handling in memory_mapping enumeration by @alessandrogario in #58
- build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #59
- cli: Add extensible command system with custom commands by @alessandrogario in #60
- build: Update version to 1.2.1 by @alessandrogario in #61
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- linux: Refactor task_struct enumeration, improve coverage by @alessandrogario in #49
- Task enumeration improvements by @alessandrogario in #50
- cli: Migrate to rusqlite by @alessandrogario in #51
- linux: Add the thread id value to the task entity by @alessandrogario in #53
- linux: Add UDP support to network_connections by @alessandrogario in #54
- cli: Add SQL autorun support by @alessandrogario in #55
- build(deps): bump serde_json from 1.0.147 to 1.0.148 by @dependabot[bot] in #52
- build: Update version to 1.2.0 by @alessandrogario in #56
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- mq: Refactor by @alessandrogario in #1
- mquire: Add cgroup support by @alessandrogario in #2
- Refactor by @alessandrogario in #3
- libmquire: Major Linux kernel analysis improvements by @alessandrogario in #4
- Add CODEOWNERS, Dependabot by @alessandrogario in #5
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #6
- build(deps): bump serde_json from 1.0.140 to 1.0.145 by @dependabot[bot] in #13
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #7
- build(deps): bump log from 0.4.27 to 0.4.29 by @dependabot[bot] in #12
- build(deps): bump bindgen from 0.69.5 to 0.72.1 by @dependabot[bot] in #8
- build(deps): bump cc from 1.2.29 to 1.2.49 by @dependabot[bot] in #9
- build(deps): bump chrono from 0.4.41 to 0.4.42 by @dependabot[bot] in #11
- github: Exclude SQLite vendored code from language stats by @alessandrogario in #14
- Update README.md file, add missing tool to the packaging code by @alessandrogario in #15
- libmquire: Improve lime format support by @alessandrogario in #16
- libmquire: Add parallel scanning to kallsyms, BTF, and swapper detection by @alessandrogario in #17
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #18
- Update docs, add missing commands by @alessandrogario in #19
- Performance improvements by @alessandrogario in #20
- libmquire: Improve syslog/dmesg access by @alessandrogario in #21
- Read full pages when walking page table and improve scanning perf by @hbrodin in #22
- Implement network interface enumeration for Linux by @alessandrogario in #29
- libmquire: Refactor Linux OS implementation into entity-specific modules by @alessandrogario in #30
- mq: Implement the kallsyms table for Linux by @alessandrogario in #31
- libmquire: Fix kallsyms initialization failure due to read_exact() by @alessandrogario in #32
- mq: Implement the boot_time table for Linux by @alessandrogario in #34
- mq: Implement the network_connections table for Linux by @alessandrogario in #38
- build(deps): bump cc from 1.2.49 to 1.2.50 by @dependabot[bot] in #36
- build(deps): bump serde_json from 1.0.145 to 1.0.146 by @dependabot[bot] in #35
- libs: Update btfparse to 1.3.7 by @alessandrogario in #39
- misc: Refactor, remove Cargo workspace by @alessandrogario in #40
- linux: Add folio page count validation and chunked reading by @alessandrogario in #41
- docs: Update the README.md file by @alessandrogario in #42
- docs: Update .gitattributes by @alessandrogario in #43
- linux: Add support for kernel module enumeration by @alessandrogario in #44
- docs: Update README.md by @alessandrogario in #45
- shell: Use rustyline for input processing by @alessandrogario in #46
- build: Prepare Cargo.toml for crates.io publication by @alessandrogario in #47
- docs: Update README.md by @alessandrogario in #48
New Contributors
Full Changelog: 1.0.0...1.1.0