summaryrefslogtreecommitdiff
tag namev2018.1 (80655ab16172194f63650b909efdba37c864ba67)
tag date2018-01-15 10:31:19 -0500
tagged byColin Walters <walters@verbum.org>
tagged objectcommit d3fa95023e...
downloadostree-2018.1.tar.gz
Release 2018.1
One of the most notable things in this release is patches from Gatis Paeglis and William Manley to fix up libostree's support for systems without an initramfs (prominent in the embedded/appliance case). Just as a side note: On the flip side some initial testing of a Fedora Atomic Host (which uses libostree) was done on an IBM S390x system - real mainframe hardware. Just like the Linux kernel and systemd, the vision for libostree is to span a wide range of use cases like this. Related to this, build patches were contributed by Anton Gerasimov and Marcus Folkesson - per the above we try to keep our feature set configurable. Next I want to note a major new feature landed in this release that we will be using in rpm-ostree; `--copyup` support for `rofiles-fuse`: https://github.com/ostreedev/ostree/pull/1382 For a long time we were trying to change the Fedora RPM package scripts to be "pure rofiles" compatible, but I finally decided to punt on that due to glibc. I suspect other people maintaining build systems may be in a similar situation. Also, I landed a series of hardening patches against path traversal; as I say in the PR set, since we've checked this in the HTTP code since the start I think we're generally safe: https://github.com/ostreedev/ostree/pull/1412 There are a variety of other changes here; see the linked PRs below for more information. Thanks a lot to all contributors! Anton Gerasimov (1 PR, 1 commit) PR: #1397 build-sys: Allow building with curl, but without libsoup (and 1 commits from other authors) Colin Walters (9 PRs, 13 commits) rofiles: Add --copyup option (#1382) rofiles: Fix --copyup when creating a new file (#1396) grub2: Exit gracefully if there's no system ostree repository (#1399) lib/fetcher: Add version to USER_AGENT string (#1406) Release 2018.1 (#1413) PR: #1387 build-sys: Post-release version bump ci: Make rust build nonblocking for now PR: #1391 Revert "ci: Make rust build nonblocking for now" build-sys: Link with -ldl for rust build PR: #1397 bin: Fix cookie builtin build with curl but no soup (and 1 commits from other authors) PR: #1412 lib: Validate metadata structure more consistently during pull lib/checkout: Validate pathnames during checkout tests: Add a test case for path traversal in a dirtree Gatis Paeglis (1 PR, 4 commits) PR: #1401 ostree-grub-generator: update outdated comment Support for booting without initramfs deploy: add --karg-none argument ostree-prepare-root: enabler for simpler kernel arg (and 1 commits from other authors) Jonathan Lebon (2 PRs, 4 commits) tests/libtest-core: support multiple literal checks (#1409) PR: #1402 bash/ostree: add missing --add-metadata option bin/commit: add --keep-metadata option bin/commit: move parent checking code higher up Marcus Folkesson (1 PR, 1 commit) lib/pull: allways include ostree-repo-pull-private.h (#1389) Matthew Leeds (1 PR, 2 commits) PR: #1407 tests: Use --finders option for find-remotes find-remotes: Add --finders option Philip Withnall (1 PR, 1 commit) build: Fix typo in -Wparentheses warning (#1388) Simon McVittie (2 PRs, 2 commits) tests: Don't assume uid == primary gid (#1390) tests: Assert that byte-order is swapped on LE but not BE CPUs (#1393) Will Thompson (1 PR, 1 commit) ostree-grub-generator: fix typo in comment (#1398) William Manley (1 PR, 1 commit) PR: #1401 Tests: test-no-initramfs: Test both legacy and new kernel locations (and 4 commits from other authors) Git-EVTag-v0-SHA512: 32b75a08ee3df95d4286cddb5cdea6c9fff2bb33134a61072505d0c5cf9a9bf5a2f66fd35ec5591a550f3c0d7f560c64783a9e1f0b98a8de9dfec485d160c3ce -----BEGIN PGP SIGNATURE----- iQFHBAABCgAxFiEEq5KKnPjdBikJw3u93EX9WSHBPwsFAlpcyUcTHHdhbHRlcnNA dmVyYnVtLm9yZwAKCRDcRf1ZIcE/CytYB/9AEgfHsUx4u11wQ/mbc606SD4R6nle zi4lB4nHN51hsk70VPISUw3D5niYIycrBdMC4pYNfvXGAYSzkwXRgpc/yDvqfpGS tPBsI52NqfgwOEEpF8yK4o4nVGfQMraPoTeo9zS/tJtiubPrNM1oa6pzBmfVOF9J 8A8mAdmeDmuXkmbSeiKweRXKPvT4sXp2ZV6rOUVWZ+YCy3vEwM3tTBAztQnU84qo HcHRL2U8eeOEnbSa4NXMwLIJthNdafvcbhbDlJw57cCg5S0P/pGcdKxUPC76Lrqz K/gf7fC1JI+hV5u2AB9nFbdVy66YhOHRLaeEuwFKuXxsSPxIz9Ag18GA =YFM6 -----END PGP SIGNATURE-----