aboutsummaryrefslogtreecommitdiffstats
path: root/meta-filesystems/recipes-filesystems
AgeCommit message (Collapse)Author
2023-07-15zfs: Disable builds on aarch64 for nowKhem Raj
It does not build with 6.4+ kernel, it is using symbols which are not abailable to non GPL modules anymore Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-15zfs: Update to 2.2.0 rc1Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-27libburn: upgrade 1.5.4 -> 1.5.6Wang Mingyu
Changelog: =========== * Bug fix: Overburning with cdrskin option -force ended by a libburn error * New API call burn_write_opts_set_bdr_obs_exempt() * New cdrskin option --bdr_obs_exempt * Officially enabled overburning with burn_write_opts_set_force(,1) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-21*.patch: add Upstream-Status to all patchesMartin Jansa
There is new patch-status QA check in oe-core: https://git.openembedded.org/openembedded-core/commit/?id=76a685bfcf927593eac67157762a53259089ea8a This is temporary work around just to hide _many_ warnings from optional patch-status (if you add it to WARN_QA). This just added Upstream-Status: Pending everywhere without actually investigating what's the proper status. This is just to hide current QA warnings and to catch new .patch files being added without Upstream-Status, but the number of Pending patches is now terrible: 5 (26%) meta-xfce 6 (50%) meta-perl 15 (42%) meta-webserver 21 (36%) meta-gnome 25 (57%) meta-filesystems 26 (43%) meta-initramfs 45 (45%) meta-python 47 (55%) meta-multimedia 312 (63%) meta-networking 756 (61%) meta-oe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28zfs: Fix build on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28zfs: Fix build with aarch64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28zfs: Upgrade to 2.1.11Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-28zfs: Add a patch to fix aarch64 build with gcc13Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09libisoburn: add new recipeRoss Burton
libisoburn is the library and command-line tool (xorriso) that can construct ISO-9660 images and write them to physical media. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09libburn: move to meta-filesystemsRoss Burton
This recipe is very much in the remit of meta-filesystems, so move the recipe and update it. It ships a cdrecord wrapper so inherit lib_package, and the license is GPLv2 or later not GPLv2 only, for example: https://dev.lovelyhq.com/libburnia/libburn/src/branch/master/libburn/source.c Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-09libisofs: add new recipeRoss Burton
libisofs from the libburnia project is a library to construct ISO-9660 filesystems. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-04zfs: fix installation paths for multilibMartin Jansa
* pass --with-systemd* variables to install in more typical directories * adjust FILES:${PN} to package them and more explicitly list some of the directories like sudoers.d * also remove unnecessary trailing /* and fix indentation of closing quote * fixes: ERROR: QA Issue: zfs: Files/directories were installed but not shipped in any package: /lib /lib/modules /lib/modules/6.1.20-v8 /lib/modules/6.1.20-v8/extra /lib/modules/6.1.20-v8/extra/zstd /lib/modules/6.1.20-v8/extra/zfs /lib/modules/6.1.20-v8/extra/unicode /lib/modules/6.1.20-v8/extra/lua /lib/modules/6.1.20-v8/extra/spl /lib/modules/6.1.20-v8/extra/zcommon /lib/modules/6.1.20-v8/extra/avl /lib/modules/6.1.20-v8/extra/nvpair /lib/modules/6.1.20-v8/extra/icp /lib/modules/6.1.20-v8/extra/zstd/zzstd.ko.xz /lib/modules/6.1.20-v8/extra/zfs/zfs.ko.xz /lib/modules/6.1.20-v8/extra/unicode/zunicode.ko.xz /lib/modules/6.1.20-v8/extra/lua/zlua.ko.xz /lib/modules/6.1.20-v8/extra/spl/spl.ko.xz /lib/modules/6.1.20-v8/extra/zcommon/zcommon.ko.xz /lib/modules/6.1.20-v8/extra/avl/zavl.ko.xz /lib/modules/6.1.20-v8/extra/nvpair/znvpair.ko.xz /lib/modules/6.1.20-v8/extra/icp/icp.ko.xz /usr/lib/modules-load.d /usr/lib/systemd/system /usr/lib/systemd/system-preset /usr/lib/systemd/system-generators/zfs-mount-generator /usr/lib/systemd/system/zfs-scrub@.service /usr/lib/systemd/system/zfs-scrub-weekly@.timer /usr/lib/systemd/system/zfs-import.service /usr/lib/systemd/system/zfs-import-scan.service /usr/lib/systemd/system/zfs-share.service /usr/lib/systemd/system/zfs-mount.service /usr/lib/systemd/system/zfs-volume-wait.service /usr/lib/systemd/system/zfs.target /usr/lib/systemd/system/zfs-load-key.service /usr/lib/systemd/system/zfs-import.target /usr/lib/systemd/system/zfs-import-cache.service /usr/lib/systemd/system/zfs-zed.service /usr/lib/systemd/system/zfs-scrub-monthly@.timer /usr/lib/systemd/system/zfs-volumes.target /usr/lib/systemd/system-preset/50-zfs.preset /usr/lib/modules-load.d/zfs.conf Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. zfs: 42 installed and not shipped files. [installed-vs-shipped] when libdir is /usr/lib64 with multilib. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-01httpfs2: Do not use S during compile/install tasksKhem Raj
Point to SOURCEFORGE_MIRROR instead of hardcoding one Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-02zfs: Update to 2.1.9Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-15zfs: update to 2.1.7Bruce Ashfield
Bumping zfs to fix builds for 6.x+ kernel versions (and libc-headers), and we also pickup the following commits: 21bd76613 Tag zfs-2.1.7 7819b12f2 zfs-2.1.7: Use ubuntu-20.04 for zloop and sanity builders c8d2ab05e Fix setting the large_block feature after receiving a snapshot 2c50512ad Make autodetection disable pyzfs for kernel/srpm configurations c4468a70c Don't leak packed recieved proprties e48aaef89 Fix NULL pointer dereference in dbuf_prefetch_indirect_done() 0e3abd299 Lua: Fix bad bitshift in lua_strx2number() 3d1e80809 Fix clang 13 compilation errors 108c07c65 Remove final K&R definitions 32f7499ac module: zfs: vdev_removal: remove unused num_indirect 670d66e7a tests: cmd: draid: remove unused and undocumented -v ad0379bf0 linux: libspl: zone: () -> (void) 2662b8e72 Correct multipathd.target to .service fa7d572a8 Handle and detect #13709's unlock regression (#14161) d9de079a4 Fix arc_p aggressive increase 957c3776f FreeBSD: Fix out of bounds read in zfs_ioctl_ozfs_to_legacy() 85537f77a Expose zfs_vdev_open_timeout_ms as a tunable 5f53a444b Remove an unused variable 572bd18c1 Make 1-bit bitfields unsigned 256b74d0b Address warnings about possible division by zero from clangsa ac01b876c Avoid null pointer dereference in dsl_fs_ss_limit_check() e9a8fb17b Fix too few arguments to formatting function 52e658edd Remove zpl_revalidate: fix snapshot rollback 4c59fde1f Fix theoretical use of uninitialized values 3830858c5 Fix memory leaks in dmu_send()/dmu_send_obj() af2e53f62 Fix possible NULL pointer dereference in sha2_mac_init() 89c41f397 set_global_var() should not pass NULL pointers to dlclose() 409c99a1d Fix NULL pointer dereference in spa_open_common() bbec0e60a Fix NULL pointer passed to strlcpy from zap_lookup_impl() a5f17a94d fm_fmri_hc_create() must call va_end() before returning 5eaad8bdb Fix NULL pointer dereference in zdb 4351d18fb ZED: Fix uninitialized value reads 2453f9035 Fix theoretical array overflow in lua_typename() d016ca1a9 Fix potential NULL pointer dereference in lzc_ioctl() d05f247ae scripts/enum-extract.pl should not hard code perl path fa74250cd PAM: Fix unchecked return value from zfs_key_config_load() c562bbefc Fix potential NULL pointer dereference in dsl_dataset_promote_check() d4df36de5 Fix unreachable code in zstreamdump 531361114 PAM: Fix uninitialized value read e11c4327f set_global_var_parse_kv() should pass the pointer from strdup() fbe150fe5 Call va_end() before return in zpool_standard_error_fmt() 1ff8f4185 Fix potential NULL pointer dereference in zfsdle_vdev_online() c6d93d0a8 FreeBSD: Fix uninitialized pointer read in spa_import_rootpool() 9f1691a96 Linux: Fix use-after-free in zfsvfs_create() 12b859c97 Fix null pointer dereferences in PAM 39a39b8ab Handle ECKSUM as new EZFS_CKSUM ‒ "insufficient replicas" 1d5e569a6 Fix use-after-free bugs in icp code 3f380df77 Remove incorrect free() in zfs_get_pci_slots_sys_path() b247d47be Cleanup: Make memory barrier definitions consistent across kernels 792825724 zpool_load_compat() should create strings of length ZFS_MAXPROPLEN ab22031d7 icp: fix all !ENDBR objtool warnings in x86 Asm code 33bc03dea icp: fix rodata being marked as text in x86 Asm code ee93cbc9d icp: properly fix all RETs in x86_64 Asm code 1d9aa838e libzfs recv: Check if user prop before inheritable 0f4ee295b dsl_prop_known_index(): check for invalid prop 8c0684d32 zed: Avoid core dump if wholedisk property does not exist ca3a675c7 zed: Prevent special vdev to be replaced by hot spare cd1f02384 Deny receiving into encrypted datasets if the keys are not loaded (#14139) b27c7a145 zil: Relax assertion in zil_parse 186e39f33 quota: extend quota for dataset 1d2b0563f Fix ARC target collapse when zfs_arc_meta_limit_percent=100 8929355b4 Propagate extent_bytes change to autotrim thread 212ba9bd9 Linux 6.1 compat: change order of sys/mutex.h includes 7ce097c87 Linux 6.0 compat: META 3e767e34b Linux compat: fix DECLARE_EVENT_CLASS() test when ZFS is built-in df000276b zfs_domount: fix double-disown of dataset / double-free of zfsvfs_t 7a1b6c51d Linux: Remove ZFS_AC_KERNEL_SRC_MODULE_PARAM_CALL_CONST autotools check 4dd9c3b08 CI: bump actions/upload-artifact to v3 1bbc09e1f CI: bump actions/checkout to v3 37d5a3e04 Stop ganging due to past vdev write errors 25096e118 zvol_wait logic may terminate prematurely 820edcbf9 Remove ambiguity on demand vs prefetch stats reported by arc_summary 37763ea2a Fix panic in dsl_process_sub_livelist for EINTR c8d6a91a9 Bring per_txg_dirty_frees_percent back to 30 7ac732b8d Add options to zfs redundant_metadata property 04f1983aa FreeBSD: vn_flush_cached_data: observe vnode locking contract 4e3fecbdf FreeBSD: Fix a pair of bugs in zfs_fhtovp() fc1c0053f Fix sequential resilver drive failure race condition 779597568 contrib: dracut: zfs-snapshot-bootfs: exit status fix 3b935cc3e contrib: dracut: zfs-{rollback,snapshot}-bootfs: explicit snapname fix b0bc88239 kcfpool_alloc() should have its argument list marked void 8cf59e97c etc: mask zfs-load-key.service 4d22befde initramfs: use `mount.zfs` instead of `mount` 6a6bd4939 Tag zfs-2.1.6 566e908fa Fix bad free in skein code a2705b1dd zpool: Don't print "repairing" on force faulted drives 63d4838b4 FreeBSD: handle V_PCATCH eec942cc5 FreeBSD: catch up to 1400068 2c8e3e4b2 FreeBSD: stop passing LK_INTERLOCK to VOP_LOCK 55816c64d FreeBSD: Fix integer conversion for vnlru_free{,_vfsops}() 8dcd6af62 FreeBSD: Ignore symlink to i386 includes c973929b2 LUA: Fix CVE-2014-5461 835e03682 Linux: Fix uninitialized variable usage in zio_do_crypt_data() 33223cbc3 Refactor Log Size Limit 91e02156d Revert "Reduce dbuf_find() lock contention" b66f8d3c2 Add zfs_btree_verify_intensity kernel module parameter 5096ed31c Fix incorrect size given to bqueue_enqueue() call in dmu_redact.c 035e52f59 Delay ZFS_PROP_SHARESMB property to handle it for encrypted raw receive d5105f068 zfs recv hangs if max recordsize is less than received recordsize faa1e4082 include: move SPA_MINBLOCKSHIFT and zio_encrypt to sys/fs/zfs.h 44cec45f7 Improve too large physical ashift handling ebbbe01e3 Ask libtool to stop hiding some errors d05f3039f Add Module Parameter Regarding Log Size Limit 999830a02 Optimize txg_kick() process (#12274) a5b0d4254 zfs recv hangs if max recordsize is less than received recordsize cde04badd make DMU_OT_IS_METADATA and DMU_OT_IS_ENCRYPTED return B_TRUE or B_FALSE 3f7c174b5 vdev_draid_lookup_map() should not iterate outside draid_maps 03fa3ef26 Add physical device size to SIZE column in 'zpool list -v' 8bd3dca9b Introduce a tunable to exclude special class buffers from L2ARC c8f795ba5 config: check for parallel(1), use it for cstyle 7bbfac9d0 zed: Fix config_sync autoexpand flood 2010c183b Add xattr_handler support for Android kernels aa9e887d2 Fix column width in 'zpool iostat -v' and 'zpool list -v' 78206a2e4 FreeBSD: Mark ZFS_MODULE_PARAM_CALL as MPSAFE b6ebf270e Apply arc_shrink_shift to ARC above arc_c_min 15b64fbc9 Importing from cachefile can trip assertion b1be0a5c1 ZTS: Fix zpool_expand_001_pos 65f8f92d1 zed: Look for NVMe DEVPATH if no ID_BUS acd746463 zed: Ignore false 'atari' partitions in autoreplace f48d9b426 rpm: Silence "unversioned Obsoletes" warnings on EL 9 e1b49e3f1 rpm: Use the correct version-release information in dependencies 8131a9654 Fix use-after-free in btree code 979fd5a43 contrib: dracut: zfs-snapshot-bootfs: exit status fix 533779f5f arcstat: fix -p option db5fd16f0 Fix problem with zdb_objset_id test. e0dbab1a1 Linux 6.0 compat: register_shrinker() now var-arg 4063d7b6b Linux 5.20 compat: blk_cleanup_disk() 58571ba44 Linux 5.20 compat: bdevname() 57e1052d3 Linux 5.19 compat: META fcbddc7f7 Fix problem with zdb -d b06aff105 Fix checkstyle warning: E275 missing whitespace after keyword 035ee628c Revert behavior of 59eab109 on not-Linux 5c56591b5 Handle partial reads in zfs_read 17512aba0 module: lua: ldo: fix pragma name 98315be03 ZTS: Fix io_uring support check 69ad0bd76 Fix objtool: missing int3 after ret warning b9d862f2d ICP: Add missing stack frame info to SHA asm files d2ff2196a Fix -Wformat-overflow warning in zfs_project_handle_dir() d483ef374 Fix -Wformat-truncation warning in upgrade_set_callback() 60f2cfd24 Fix -Wuse-after-free warning in dbuf_destroy() 6a8117302 Fix -Wuse-after-free warning in dbuf_issue_final_prefetch_done() 087f5dedd Fix -Wattribute-warning in dsl layer c771583f2 Fix -Wattribute-warning in edonr ef0e506f4 Fix -Wattribute-warning in zfs_log_xvattr() d7a8c573c Silence -Winfinite-recursion warning in luaD_throw() 2d235d58f config: prune unused -Wno-bool-compare checks 37430e821 libtpool: -Wno-clobbered 4b0977027 Remove sha1 hashing from OpenZFS, it's not used anywhere. 15868d3ec Fix scrub resume from newly created hole. bbb50e612 Avoid memory copy when verifying raidz/draid parity 03e33b2bb Avoid memory copies during mirror scrub 4b8f16072 Fix and disable blocks statistics during scrub 5e06805d8 Avoid two 64-bit divisions per scanned block dc91a6a66 Several B-tree optimizations a861aa2b9 Several sorted scrub optimizations 881249de6 FreeBSD: Improve crypto_dispatch() handling 916d9de15 Reduce ZIO io_lock contention on sorted scrub 813e15f28 AVL: Remove obsolete branching optimizations 884364ea8 More speculative prefetcher improvements 6e1e90d64 Improve mg_aliquot math dd9c110ab Improve log spacemap load time fdb80a230 Add more control/visibility to spa_load_verify(). 72a4709a5 spa.c: Replace VERIFY(nvlist_*(...) == 0) with fnvlist_* (#12678) 415882d22 Avoid small buffer copying on write 5b860ae1f Remove refcount from spa_config_*() 3920d7f32 Scrub mirror children without BPs Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-18ntfs-3g-ntfsprogs: Upgrade 2022.5.17 to 2022.10.3Omkar Patil
Changes: Rejected zero-sized runs Avoided merging runlists with no runs Fix CVE-2022-40284 Signed-off-by: Omkar Patil <omkarpatil10.93@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-08zfs: update to v2.1.5Bruce Ashfield
Updating to 2.1.5 primarily for kernel 5.19+ support. We refresh one patch, and pick up the following changes: Changes - Remove install of zfs-load-module.service for dracut #13574 - FreeBSD: Silence clang unused-but-set-variable - Improve sorted scan memory accounting #13537 - Corrected edge case in uncompressed ARC->L2ARC handling #13375 - Remove wrong assertion in log spacemap #13486 #13513 - libzfs: Fail making a dataset handle gracefully #13077 - libzfs: mount: don't leak mnt_param_t if mnt_func fails #12968 - Reject zfs send -RI with nonexistent fromsnap #12574 #12575 - Linux 5.18 compat: META #13527 - autoconf: AC_MSG_CHECKING consistency #13529 - Linux 5.19 compat: asm/fpu/internal.h #13529 - Linux 5.19 compat: zap_flags_t conflict #13515 - Linux 5.19 compat: bdev_start_io_acct() / bdev_end_io_acct() #13515 - Linux 5.19 compat: aops->read_folio() #13515 - Linux 5.19 compat: blkdev_issue_secure_erase() #13515 - Linux 5.19 compat: bdev_max_secure_erase_sectors() #13515 - Linux 5.19 compat: bdev_max_discard_sectors() #13515 - Linux 5.18 compat: bio_alloc() #13515 - Silence unused-but-set-variable warning #13507 - zed: support subject as header in zed_notify_email() #13440 - rpm: Keep debug symbols if configured with '--enable-debuginfo' #13500 - FreeBSD: libspl: Add locking around statfs globals #13484 - Standardize RHEL version check in packages #13501 - Modified ncompress requirement in RPM to exclude RHEL9 #13480 #13490 - zed: Take no action on scrub/resilver checksum errors #13499 - zdb: Fix handling of nul termination in symlink targets #13482 - automake: don't install /e/d/zfs or /e/z/zfs-functions +x #13496 - Multiple dracut module install script cleanups #13010 - Remove absolute paths to udev rules and binaries for dracut #13010 - Make dracut fail if essential files cannot be installed #13010 - Make better use of dracut functions when building initramfs #13010 - Fix compiler warnings about zero-length arrays in inline bitops #13463 #13465 - Add missing AC_MSG_RESULT(no) to configure #13454 - abd_os: remove redundant refcount creation for abd_children #13429 - Fix functions without a prototype #13421 - FreeBSD: use zero_region instead of allocating a dedicated page #13406 - autoconf: Fail when __copy_from_user_inatomic is a non-GPL symbol #13389 - PPC get_user workaround #11958 #12590 #13367 - Adding ZERO_PAGE detection #13199 - autoconf: Pretend CONFIG_MODULES is always on - kbuild: unify modules(_install) for in-tree and external modules #10832 #13361 - Strengthen Linux kernel capabilities detection #13351 - zvol_wait: Ignore locked zvols #10662 - FreeBSD: Implement hole-punching support #12458 - module: zstd: check we don't leak symbols; regenerate symbol map #12988 #13209 - man: zpool-import.8: -d -or -c #13437 - Reduce dbuf_find() lock contention #13405 - contrib: dracut: remove getargbool polyfill #13291 - Add dracut.zfs.7 #13291 - contrib: dracut: zfs-needshutdown: don't list #13291 - contrib: dracut: zfs-{rollback,snapshot}-bootfs: order after key loading #13291 - contrib: dracut: don't require essentials to be under the same encroot #13291 - contrib: dracut: inline single-use import_pool, move single-use ask_for_password #13291 - contrib: dracut: zfs-lib: remove find_bootfs #13291 - contrib: dracut: zfs-lib: simplify ask_for_password #13291 - contrib; dracut: flatten zfs-load-key, simplify zfs-env-bootfs #13291 - contrib; dracut: centralise root= parsing, actually support root=s #13291 - contrib: dracut: parse-zfs: stop pretending we support FILESYSTEM= #13291 - contrib: dracut: parse-zfs: drop initqueue-finished for i/f #13291 - contrib/dracut: zfs-lib: export_all: replace with inline zpool export -a #13093 - Remove REMAKE_INITRD #12781 - Python 3.10 fixes, part 2 #12045 #12673 - Silence unused-but-set-variable warnings - module: zfs: freebsd: fix unused, remove argsused #12844 - FreeBSD: remove unused variable - zvol: remove unused variable #12917 - fm: remove unused variables #12917 - zvol: remove unused variable #12917 - module/zfs: vdev_removal: spa_vdev_remove_thread: remove unused variable #12187 - module/zfs: vdev_indirect: vdev_indirect_repair: remove unused variable #12187 - module/zfs: dbuf: dbuf_read_impl: remove unused variable #12187 - module/zfs: arc: arc_hdr_realloc_crypt: remove unused variables #12187 - libzfs: zfs_send: remove unused variable #12187 - libzutil: zpool_find_config: remove unused variable #12187 - Skip spacemaps reading in case of pool readonly import #9095 #12687 - zfs: holds: dequadratify #13372 #13373 - Linux 5.18 compat: replace __set_page_dirty_nobuffers #13325 #13380 - Fix O_APPEND for Linux 3.15 and older kernels #13370 #13377 - Linux 5.18 compat: kobj_type.default_attrs replaced with default_groups #13357 - FreeBSD: Fix translation from ABD to physical pages. - Corrected oversight in ZERO_RANGE behavior #13329 #13338 - Document zfs inherit -S's interaction with noninheritable properties #11894 #13335 - Linux 5.17 compat: GENHD_FL_EXT_DEVT / GENHD_FL_NO_PART_SCAN #13294 #13297 - FreeBSD: Return Mach error codes from VOP_(GET|PUT)PAGES #13311 - FreeBSD: Parameterize ZFS_ENTER/ZFS_VERIFY_VP with an error code #13311 - libzfs: import: zpool_clear_label: actually fail if clearing l2arc header fails #13304 - libzfs: sendrecv: always cancel progress thread in zfs_send_one() #11560 #13284 - Linux 5.18 compat: use address_space_operations->readahead #13278 - Linux 5.18 compat: blkg_tryget is moved to private headers #13278 - Linux 5.18 compat: replace genhd.h with blkdev.h includes #13251 - Linux 5.18 compat: 4-argument bio_alloc() #13251 - FreeBSD: Use NDFREE_PNBUF if available #13277 - Export minimal zfs_refcount interfaces #12613 - Default to zfs_dmu_offset_next_sync=1 #12746 - etc/systemd/zfs-mount-generator: serialise, handle keylocation=http[s]:// #12138 - libzfs: diff: stream_bytes: use fputc, %hho formats chars #12829 - zfs, libzfs: diff: accept -h/ZFS_DIFF_NO_MANGLE, disabling path escaping #12829 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-06ntfs-3g-ntfsprogs: upgrade to 2022.5.17Chen Qi
Upgrade from 2021.8.22 to 2022.5.17. This upgrade mainly include CVE fixes. According to https://github.com/tuxera/ntfs-3g/releases: """ Changelog: * Improved defence against maliciously tampered NTFS partitions * Improved defence against improper use of options * Updated the documentation """ Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30ntfs-3g-ntfsprogs: Set CVE_PRODUCT to "tuxera:ntfs-3g"Akash Hadke
Set CVE_PRODUCT to 'tuxera:ntfs-3g' for ntfs-3g-ntfsprogs recipe, cve-check class is setting default CVE_PRODUCT to 'ntfs-3g-ntfsprogs' which ignores the ntfs-3g-ntfsprogs CVEs from NVD Database. Reference: CVE-2019-9755 Link: https://nvd.nist.gov/vuln/detail/CVE-2019-9755 Signed-off-by: Akash Hadke <akash.hadke@kpit.com> Signed-off-by: Akash Hadke <hadkeakash4@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-06sshfs-fuse: upgrade 3.7.2 -> 3.7.3Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-24packagegroup-meta-filesystems: fix build issueVyacheslav Yurkov
The packagegroup has to be arch dependent to address build failure: ERROR: packagegroup-meta-filesystems-1.0-r0 do_package_write_rpm: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fuse to libfuse2) ERROR: packagegroup-meta-filesystems-1.0-r0 do_package_write_rpm: An allarch packagegroup shouldn't depend on packages which are dynamically renamed (fuse-dev to libfuse-dev) Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07zfs: Make systemd and sysvinit into packageconfigsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07zfs: Disable on mipsKhem Raj
Fails to build on mips at this time, if someone provides fixes it can be enabled then Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07zfs: Disable on riscv32Khem Raj
Its not yet ported for this architecture Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-07zfs: Fix build on musl systemsKhem Raj
musl does not provide strndupa Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Windel Bouwman <windel@windel.nl>
2022-05-06Add zfs recipeWindel Bouwman
Signed-off-by: Windel Bouwman <windel@windel.nl> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-16smbnetfs: upgrade 0.6.1 -> 0.6.3Wang Mingyu
configure.patch refreshed for new version. Changelog: ======== add files for debian packaging Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-28simple-mtpfs: add dependency on autoconf-archiveMartin Jansa
This version fails to build here with: | ../git/configure: line 3778: syntax error near unexpected token `noext' | ../git/configure: line 3778: `AX_CXX_COMPILE_STDCXX_17(noext)' switching back to older version builds fine. AX_CXX_COMPILE_STDCXX_17 was introduced in https://github.com/phatina/simple-mtpfs/commit/19e7bb9b608b0c0dce2ee6f56fac75901bc69529#diff-49473dca262eeab3b4a43002adb08b4db31020d190caaad1594b47f1d5daa810 Adding autoconf-archive into the DEPENDS fixes the issue. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-21simple-mtpfs: update to 0.4.0Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03recipes: Update SRC_URI branch and protocolsRichard Purdie
This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19ntfs-3g-ntfsprogs: upgrade to 2021.8.22Chen Qi
This upgrade revolves a bunch of CVEs. See more details in: https://github.com/tuxera/ntfs-3g/security/advisories/GHSA-q759-8j5v-q5jp. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-27unionfs-fuse: upgrade 2.1 -> 2.2wangmy
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-09-24sshfs-fuse: Inherit pkgconfigKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-03Convert to new override syntaxMartin Jansa
This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-06-27sshfs-fuse: upgrade 3.7.1 -> 3.7.2Pierre-Jean Texier
Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-01-04yaffs2-utils: update to latest git revYi Zhao
Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-11-12sshfs-fuse: upgrade 3.7.0 -> 3.7.1zangrc
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-31packagegroup-meta-filesystems: Update to add new recipesKhem Raj
Re-format while here to list one entry per line Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-08-13owfs: Fix build with -fno-commonKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-28ifuse: update to 1.1.4Oleksandr Kravchuk
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-07-06sshfs-fuse: Enable ptestZang Ruochen
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08httpfs2: mount a http url as a file based on FUSELei YU
Signed-off-by: Lei YU <yulei.sh@bytedance.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-13unionfs-fuse: upgrade 2.0 -> 2.1Pierre-Jean Texier
This includes the following changes: 8d73296 test message update 31f752f tests reorganization c9604f7 more updates in credits and news bbef3ab add brian to credits and update news. 6d9f4c3 whitespace fixes 3a26b75 Merge branch 'master' of https://github.com/rpodgorny/unionfs-fuse 3b46d86 whitespace formatting 9a1765a Merge pull request #93 from briankendall/mac-fixes f1bd82a Merge pull request #94 from lightmare/man-page-typos 34f4840 man page wording 8e145ad man page formatting 2249ae9 fix some man page typos and missing commas f3fccaf Fix tests in macOS 29d8b6c Fix error code -50 when copying files using Finder in macOS 5f1431a Merge pull request #90 from h3xx/fix-mandir-path 04ed9a2 Use standard variable for man page install path 2ac5726 updated readme to explain where the cache is 24b46b6 add atha to credits eaf8397 Fix compilation on macOS b663b12 annotate ioctl call correctly as DBG() c8d23a9 whitespace formatting de61d85 Merge branch 'therealfun-master' df79b8e minor test improvements d8d20c2 Implement access() for "cow,relaxed_permissions" use case b97ff88 typo fix 75a367c formatting 7e9e708 restore errno in dbg macro 039ba92 more useful tests output b5a7392 add julien to credits fa2ec03 Merge branch 'bplaa-yai-master' 1d91cfe Merge branch 'master' of https://github.com/bplaa-yai/unionfs-fuse into bplaa-yai-master b48fa6a fix travis script 6947e79 more tests 341dfc8 formatting b2d8426 whitespace formatting c393877 prepare mknod test 99a529c typo fix 5df6aec add test case for mkdir and sync (not working) f15bc13 add tests to makefile 8ef0b14 more tests e0e8233 add coverage files to gitignore and clean it up a bit 0460915 whitespace formatting f0acead whitespace formatting 80be111 make unionfs_oper accessible outside of its compilation unit a016d2d make add_branch and parse_branches accessible outside of their compilation unit 1df24c6 add rules for static and shared libraries, update objects list d4e62eb separate main logic from fuse ops handlers Also remove patch already in version. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-25fuse-exfat: fix upstream check URLPierre-Jean Texier
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-21sshfs-fuse: 3.6.0 -> 3.7.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-14ntfs-3g-ntfsprogs: Make it support usrmerge properlyPeter Kjellerstedt
An attempt to solve the problem that some files are installed to /sbin even though the usrmerge distro feature is enabled was made in commit 97c0af59 ("ntfs-3g-ntfsprogs: support usrmerge"). However, it merely just removed the problematic files, which meant that the package was rendered unusable. Solve the problem properly by moving all files that are installed in /sbin to ${base_sbindir} instead. Also clear up a cryptic comment. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10smbnetfs: Update to latest 0.6.2 revKhem Raj
Brings in fixes to build with latest xattr Forward port configure.ac patch Drop using gitpkgv Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Alexander Kanavin <alex.kanavin@gmail.com>
2019-11-21recipes: rename distro_features_check to features_checkDenys Dmytriyenko
Avoid warning due to the class rename in OE-Core. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-07sshfs-fuse: upgrade 3.5.2 -> 3.6.0Zheng Ruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>