ostree v2020.7



https://github.com/ostreedev/ostree/releases/tag/v2020.7

Static deltas can now be signed to more easily
support offline verification.

There's now support for multiple initramfs images;
the idea here is that one can have a "main" initramfs
image and a secondary one which represents local
configuration.

The documentation is now moved to https://ostreedev.github.io/ostree/#

A lot of preparatory cleanups to the pull code landed
for upcoming work on indexing deltas outside of the summary.

On the bugfix side, the biggest one is a fix for
an assertion failure when upgrading from systems
before ostree supported devicetree.

Also notable is that ostree no longer hardlinks zero
sized files to avoid hitting filesystem maximum
link counts.

Thanks to all contributors!

```
Alexander Larsson (17):
      list-deltas: Don't break on non-subdir entries
      Fix leak when signing
      pull: Break out _ostree_repo_save_cache_summary_file() helper
      pull: Actually mmap summary files
      Add and use ot_checksum_bytes helper
      deltas: Break out _ostree_repo_static_delta_superblock_digest() helper
      Break out the signature verification code into a helper function
      fetch_summary_with_options: drop unnecessary "goto out" use
      Add g_autoptr helper for pushing a thread default main context
      repo_remote_fetch_summary: Use GMainContextPopDefault
      Inline repo_remote_fetch_summary
      Minor cleanup of _ostree_repo_remote_new_fetcher()
      ostree-repo-pull.c: Extract mirrorlist generation to helper
      Update the symbols files to match that we're now on 2020.6
      ostree_repo_find_remotes_async: Fix leak of summary
      fetch_summary_with_options: Fix n-network-retries option parsing
      signatures: Fix leak in _sign_detached_metadata_append()

Colin Walters (10):
      Post-release version bump
      ci: Drop var mount test
      deploy: Add some error prefixing around xattr setting
      commit: Tighten scope of two variables
      checkout: Ensure copies of unreadable usermode checkouts are readable
      deploy: Remove deployment bootcsum assertion
      delta: Some minor code style fixups
      checkout: Don't hardlink zero sized files
      libglnx: Bump to master
      Release 2020.7

Frédéric Danis (12):
      lib/deltas: Add inline signature for static-delta superblock
      bin/static-delta: Add support to sign superblock
      lib/deltas: Add signature check API for static-delta superblock
      bin/static-delta: Add command to verify delta signature
      lib/deltas: Support signed delta in execute_offline
      lib/deltas: Support signed delta in dump
      tests/delta: new tests for signed deltas
      tests/libtest.sh: Add skip_without_sign_ed25519() function
      tests/delta: new tests for 'ed25519' signed deltas
      lib/deltas: Check signed delta in execute_offline
      bin/static-delta: Add signature parameters to apply-offline
      tests/delta: Add new tests for applying signed deltas

Jonathan Lebon (8):
      Makefile-libostree.am: Uncomment BUILDOPT_IS_DEVEL_BUILD conditional
      lib: Minor versioning related fixes
      lib/bootconfig: Add support for multiple initrd keys
      lib/deploy: Add deploy/stage APIs with options
      lib/deploy: Add support for overlay initrds
      Add Packit integration
      lib/deploy: Don't leak fd when checksumming dtbs
      ci: Make Packit ignore downstream patches

Phaedrus Leeds (1):
      Avoid shadowing local variables

Philip Withnall (3):
      lib/repo: Add mode and tombstone config options to the summary file
      lib/pull: Read mode and tombstone options from summary file if possible
      ostree/dump: Fix a memory leak

Timothée Ravier (7):
      docs: Add Jekyll and theme config
      docs: Update Index page
      docs: Update Contributing and tutorial pages
      docs: Move and update pages from the manual
      docs: Move historical README to the docs
      README: Update and mention new docs
      docs: Fix URL in Jekyll _config.yml
```

Git-EVTag-v0-SHA512: 
d6f38b96bc9385bf89f347300967b53709be34d2bad9b78eecd7f5ae5c1bcadb18daca38576d65d325279d0bc77488fe49524c39114e3b2b05a7fe6eb24ac704


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]