Releases: trailofbits/mquire
Releases · trailofbits/mquire
1.2.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- linux: Improve page table discovery using init task's pgd by @alessandrogario in #121
- memory: Shorten address Display/FromStr to paddr/raddr/vaddr format by @alessandrogario in #122
- Alessandro/feature/mquire diagnostics table entry eviction by @alessandrogario in #123
- cli: Improve SQL autostart directory structure, add tests for views by @alessandrogario in #124
- inux: Add start_time and start_boottime to the tasks table by @alessandrogario in #126
- build(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 in the actions-all group by @dependabot[bot] in #128
- build(deps): bump astral-sh/setup-uv from 7.4.0 to 7.6.0 in the actions-all group by @dependabot[bot] in #131
- build(deps): bump the cargo-all group across 1 directory with 3 updates by @dependabot[bot] in #130
- sqlite: Satisfy rusqlite Send + Sync requirements for vtab by @alessandrogario in #132
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 2 updates by @dependabot[bot] in #129
- snapshot: Add support for virsh dump VM memory snapshots by @alessandrogario in #133
- linux: Use lazy batched scanner for deterministic BTF selection by @alessandrogario in #134
- build(deps): bump pygments from 2.19.2 to 2.20.0 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #135
- ci: update setup-uv pin to latest v7 (v7.6.0) by @alessandrogario in #136
- docs: Hide test framework and justfile from language stats by @alessandrogario in #137
- build(deps): bump boto3 from 1.42.73 to 1.42.76 in /integration-tests/sql-queries/verifier in the python-all group by @dependabot[bot] in #140
- build(deps): bump toml from 1.0.6+spec-1.1.0 to 1.1.0+spec-1.1.0 in the cargo-all group by @dependabot[bot] in #139
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 3 updates by @dependabot[bot] in #143
- build(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 in the actions-all group by @dependabot[bot] in #141
- build(deps): bump the cargo-all group across 1 directory with 2 updates by @dependabot[bot] in #142
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 4 updates by @dependabot[bot] in #145
- Various snapshot and linux fixes by @alessandrogario in #150
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 5 updates by @dependabot[bot] in #149
- build(deps): bump the actions-all group with 3 updates by @dependabot[bot] in #148
- build(deps): bump the cargo-all group with 2 updates by @dependabot[bot] in #147
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 6 updates by @dependabot[bot] in #151
- build(deps): bump urllib3 from 2.6.3 to 2.7.0 in /integration-tests/sql-queries/verifier by @dependabot[bot] in #152
- build(deps): bump the python-all group across 1 directory with 6 updates by @dependabot[bot] in #155
- build(deps): bump zizmorcore/zizmor-action from 0.5.3 to 0.5.5 in the actions-all group by @dependabot[bot] in #153
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 4 updates by @dependabot[bot] in #159
- build(deps): bump zizmorcore/zizmor-action from 0.5.5 to 0.5.6 in the actions-all group by @dependabot[bot] in #157
- build(deps): bump the actions-all group with 2 updates by @dependabot[bot] in #160
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 2 updates by @dependabot[bot] in #162
- Add support for Linux Kernels >= 7.x by @alessandrogario in #163
- Update dependencies by @alessandrogario in #164
- build(deps): bump the python-all group in /integration-tests/sql-queries/verifier with 3 updates by @dependabot[bot] in #165
- build: Update version to 1.2.6 by @alessandrogario in #166
Full Changelog: 1.2.5...1.2.6
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