Commit graph

24 commits

Author SHA1 Message Date
07d3963196
Update to alpm.rs 4.0.1 with partial reversion of b621c34
- Updated to alpm.rs 4.0.1
- Changes made with b621c34 were made as a result of a regression,
  introduced with alpm.rs 3.0.x, of which has now been fixed upstream.
  They've now since been reverted.
2024-09-21 00:03:52 -04:00
7234f89202
Release 0.8.5 2024-09-14 21:15:59 -04:00
c75c26eb48
Support libalpm 15 via alpm-rs 4.0.0
- exec.rs: Remove libfakeroot.so from LD_PRELOAD environment variable set
  in the transaction_agent function, when creating the ephemeral
  container with bubblewrap utilised for sandboxed transactions.
- Update Cargo.lock
- Cargo.toml: Change alpm-rs 3.0.5 to 4.0.0
2024-09-09 23:04:22 -04:00
e988b90c11
Release 0.8.4 2024-06-14 17:31:52 -04:00
9e979ab0b1
Corrected typo of command-line-utilities category slug 2024-06-07 19:02:29 -04:00
64b9d96ea5
Release 0.8.3 2024-06-07 18:54:26 -04:00
45d9376ab0
Release 0.8.2 2024-05-21 19:04:37 -04:00
d8a81436a1
Release 0.8.1 2024-04-24 18:00:28 -04:00
4a0e9cd3f9 Release 0.8.0 2024-03-30 22:59:39 -04:00
b621c34cd0 Alpm.rs 3.0.5 compatibility 2024-03-15 18:07:54 -04:00
96b589a55d Release 0.7.2 -- Bug fix release 2024-02-13 16:11:23 -05:00
32f09e5ba0 Release 0.7.1 - Minor fixes and additions with revised documentation 2024-02-12 23:30:15 -05:00
6ad47202ff Release 0.7.0 -- First Public Release Build 2024-02-12 00:27:41 -05:00
cfa96f4858 Release 0.6.4 - Fixes to three regressions
- Filesystem synchronization module now rewinds buffer after initial
  header check
- Logical error in link deletion fixed. Orphaned symbolic links now get
  deleted.
- During the staging state of a transaction, the ordering of
  archlinux-keyring in the queue could fail to trigger a refresh of the
  master keyring.
2024-01-29 02:22:28 -05:00
72ed4d8720 Release 0.6.3 -- fixed progress bar 2024-01-25 01:03:24 -05:00
a7cf9e9be1 Release 0.6.2
- Bugfix applied for aggregated package filtering
2024-01-22 11:31:31 -05:00
0e19e7da8a Release 0.6.1 -- Minor bug fixes
- Download progress parameterisation fixed
- Build scripts now create missing directories
- Cargo.lock updated
2024-01-22 00:17:30 -05:00
ff70ac644b Release 0.6.0
Highlights:

- Container configuration file format changes from SCREAMING_SNAKE to
  snake_case, permissions tag renamed to module, and container types
  are now: Symbolic, Base, Slice, and Aggregate.
- to_root and to_home modules updated to provide a more straightforward
  way to declare mount paths.
- seccomp bpf filters are now compiled and applied to containers by
  default at runtime.
  This also applies to transaction and fakeroot environments.
- Integration of global configuration format
- Now able to initialize in a fresh home directory without intervention
- Source code is now formatted by rustfmt
2024-01-14 21:04:46 -05:00
55a1c8ad0d Release 0.5.3 2023-12-27 02:08:11 -05:00
dc7363d02e Release 0.5.2 - Distribution packaging changes
- To help establish reproducible builds, the expectation is that every
  packaged artefact is to be determinist. Therefore repose is now
  invoked with pacwrap-dist.install via the post_install hook
- SOURCE_DATE_EPOCH is now set when building distribution packages
- Fixed libalpm hook blacklist in pacwrap-base-dist
2023-12-26 18:55:22 -05:00
7cea3be485 Release 0.5.1
- Fixed bug with the instantiation of container configuration predicated
  by an order mismatch with variables passed into Instance::new().
2023-12-24 21:14:41 -05:00
6740ed3b93 Release 0.5.0 2023-12-24 00:33:39 -05:00
2d070ab120 Agent is now at a functional parity, pacwrap-lib renamed to pacwrap-core, and some miscellaneous refactoring.
- Introduction of set_alpm(handle) function in Transaction impl..
- Agent attained a functional parity, however work remains to
  introduce IPC to polish the UX.
- keyring_update(inshandle) invocation reinstated post-transaction.
2023-11-16 23:35:50 -05:00
52194e8c3f Split into three crates: pacwrap, pacwrap-lib, and pacwrap-agent.
- Preliminary introduction of the pacwrap-agent for containerising transactions
- Back-end and front-end code has been split into two separate crates.
- Among other miscellaneous refactoring work.
2023-11-03 22:42:24 -04:00