Felix Krull
19076fe6d8
src: reimplement checksum hex and base64 en/decoding
...
This allows us to provide actually useful error handling
2022-05-06 12:53:56 -04:00
Felix Krull
f3b0bbe64c
src: add support for write_deployments_with_options
2022-05-06 12:53:56 -04:00
Felix Krull
f45bfa2c5a
Makefile: only depend on gir bin in gir-report
2022-05-06 12:53:56 -04:00
Felix Krull
4e7abb3101
conf: remove some unfixable TODOs
2022-05-06 12:53:56 -04:00
Felix Krull
5b1bc50418
src: add CommitSizesEntry
2022-05-06 12:53:56 -04:00
Felix Krull
3d8d5ce53e
Disable some irrelevant functions
2022-05-06 12:53:56 -04:00
Felix Krull
e49ee07373
Update to OSTree 2020.5
2022-05-06 12:53:56 -04:00
Felix Krull
26f4170b01
conf: disable internal Sign subtypes
2022-05-06 12:53:56 -04:00
Felix Krull
a39328a4eb
sign: add sanity check for sign API
2022-05-06 12:53:56 -04:00
Felix Krull
cefbccaee7
gir: fix another out parameter
2022-05-06 12:53:56 -04:00
Felix Krull
24b5148374
gir: fix out parameters not being marked correctly
2022-05-06 12:53:56 -04:00
Felix Krull
d900c58148
gir: add missing version tag
2022-05-06 12:53:56 -04:00
Felix Krull
be67b37336
gir: start fixing OSTree.Sign
...
I don't think the SignDummy and SignEd25519 types even need to be
visible. The explicit dummy_* and ed25519_* don't need to be visible
either, I suspect.
2022-05-06 12:53:56 -04:00
Felix Krull
977b51ed39
gir: switch to gir based on patched upstream source
2022-05-06 12:53:56 -04:00
Felix Krull
d8838109f5
Switch ostree source to git
2022-05-06 12:53:56 -04:00
Felix Krull
e76a6b48ff
PATCH: versions on ostree_sign_* functions
2022-05-06 12:53:56 -04:00
Felix Krull
65122a5a97
PATCH: version on OSTREE_SIGN_NAME_ED25519
2022-05-06 12:53:56 -04:00
Felix Krull
7c72d297ef
PATCH: version on ostree_repo_commit_modifier_set_sepolicy_from_commit
2022-05-06 12:53:56 -04:00
Felix Krull
2504c97a8d
ci: try different Fedora image?
2022-05-06 12:53:56 -04:00
Felix Krull
1010581c48
Update docs
2022-05-06 12:53:56 -04:00
Felix Krull
cd36d8b7e4
Add feature levels to Cargo.toml
2022-05-06 12:53:56 -04:00
Felix Krull
aee92d14a8
Update to OSTree 2020.4
2022-05-06 12:53:56 -04:00
Felix Krull
d7156df1da
Add script to get OSTree-1.0.gir from libostree source build
2022-05-06 12:53:56 -04:00
Felix Krull
d7848fe8bf
Fix indentation in readme
2022-05-06 12:53:56 -04:00
Felix Krull
cc1b862ae5
Bump versions
2022-05-06 12:53:56 -04:00
Felix Krull
0b267b2dc0
Add Vagrantfile
2022-05-06 12:53:56 -04:00
Felix Krull
b082362df4
Also remove OSTree-1.0.gir when cleaning gir files
2022-05-06 12:53:56 -04:00
Felix Krull
7ef8668f0a
Add command to grab latest OSTree-1.0.gir from Fedora Rawhide
2022-05-06 12:53:56 -04:00
Felix Krull
409527e232
ci: update readme (and pipeline)
2022-05-06 12:53:56 -04:00
Felix Krull
28c8a3e77a
ci: refactor pipeline
2022-05-06 12:53:56 -04:00
Felix Krull
253f46e846
Update rustdoc-stripper
2022-05-06 12:53:56 -04:00
Felix Krull
dc69966a9f
ci: change docs build command
2022-05-06 12:53:56 -04:00
Felix Krull
2c3c976828
Switch back to upstream gir
2022-05-06 12:53:56 -04:00
Felix Krull
be60eb7e66
ci: test building for non-x86 target
2022-05-06 12:53:56 -04:00
Felix Krull
66a16b13b9
ci: use --workspace instead of --all
2022-05-06 12:53:56 -04:00
Felix Krull
296768c2b0
ci: update sccache
2022-05-06 12:53:56 -04:00
Felix Krull
66f928df83
src: use libc::c_char to improve non-x86 compatibility
2022-05-06 12:53:56 -04:00
Felix Krull
de0cee4ecd
tests: use RepoMode::Archive (seems to be less finicky)
2022-05-06 12:53:56 -04:00
Felix Krull
990bbe290a
Use forked gir with updated shell-words and cleaned-up build.rs
2022-05-06 12:53:56 -04:00
Felix Krull
d7b785c4d3
sys: remove pkg-config dependency
2022-05-06 12:53:56 -04:00
Felix Krull
c36ee94f9b
conf: disable RepoFinder methods that don't autogenerate correctly
2022-05-06 12:53:56 -04:00
Felix Krull
05e86a6b42
gir: patch ostree_repo_finder_avahi_new
...
Should be fixed in the next upstream release
Ref: https://github.com/ostreedev/ostree/pull/2051
2022-05-06 12:53:55 -04:00
Felix Krull
c38d832dfc
Bump dependency versions
2022-05-06 12:53:55 -04:00
Felix Krull
37f9e3599a
Switch from lazy_static to once_cell
2022-05-06 12:53:55 -04:00
Felix Krull
130f0c2839
Update gir version and regenerate
2022-05-06 12:53:55 -04:00
Felix Krull
c040aa4736
Regenerate with new gir files
2022-05-06 12:53:55 -04:00
Felix Krull
ec2476b518
Start adding more update instructions to README
2022-05-06 12:53:55 -04:00
Felix Krull
3be9cb518f
gir: update bundled gir files
2022-05-06 12:53:55 -04:00
Felix Krull
fddff04204
Change branch name references
2022-05-06 12:53:55 -04:00
Felix Krull
9af7577b0f
Add LICENSE to ostree-sys
2022-05-06 12:53:55 -04:00