Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: encfs | Distribution: openSUSE Tumbleweed |
Version: 1.9.5 | Vendor: openSUSE |
Release: 2.7 | Build date: Tue Mar 24 07:58:25 2020 |
Group: System/Filesystems | Build host: reproducible |
Size: 768580 | Source RPM: encfs-1.9.5-2.7.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://vgough.github.io/encfs/ | |
Summary: Userspace Encrypted File System |
EncFS provides an encrypted file system, layered on top of a normal directory tree and encrypts individual files which are stored in the hosting directory tree. This has several advantages over the loopback encryption which provided by the Linux kernel: - No space is and has to be reserved, encrypted files only take the space that they really occupy - Backups: encrypted files can be individually backed-up on the host filesystem - Layering: Since it's hosted on a normal filesystem, encfs can be used on filesystems which normally have no support encryption, like NFS or other userspace filesystems. EncFS is implemented as a userspace filesystem in an unprivileged application using fuse (FUSE (Filesystem in USErspace)).
GPL-2.0-or-later AND GPL-3.0-or-later
* Tue Mar 24 2020 Max Lin <mlin@suse.com> - Disable RPATH for building * Fri Mar 06 2020 Markus Ebner<info@ebner-markus.de> - update to 1.9.5 * Correct a int/off_t buffer overflow in getSize() * Correct a possible write crash * Correct encfsctl cat and add encfsctl --reverse cat * Add -c & -u cmdline options * Add --noattrcache & --nodatacache cmdline options * Ignore .encfs6.xml file in reverse mode * Do not count usage on root path (to avoid resetting the --idle option) * Use stderr instead of stdout for error messages * Add the ability to disable data encryption (absolutely discouraged) * Add Cygwin support - update to 1.9.4 * Fix packaging error leading to wrong version output * Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..) - update to 1.9.3 * Fix compilation with "-std=c++11" * Fix a gid permission issue with allow_other * Fix operations on symlinks * Fix a race in idle unmount * Add --reversewrite cli option * Add PID to syslog logging * Deep code sanity check * Modernize coding style * Make codebase warnings & clang-tidy clean * Bump FUSE_USE_VERSION to 29 * Ensure compatibility with LibreSSL * Switch to vendored lib tinyxml2 & easylogging * Reorganize man page and add missing options * Add gtest and micro benchmarks * Wed Jan 17 2018 fvogt@suse.com - Fix combination of os_has_tinyxml and use_cmake_macro * Wed Jul 26 2017 wagner-thomas@gmx.at - update to 1.9.2 * fix a use-after-free bug that was introduced in v1.9-rc1 * cast booleans to int before writing the XML config * support reading the config file from pipes * add "-t" option to set syslog tag * allow read/write in standard reverse mode * reject empty passwords * support building with openssl 1.1 - removed now unneeded 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch * Sun Apr 23 2017 wagner-thomas@gmx.at - patch 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch fixes some undefined references. See upstream issue https://github.com/vgough/encfs/issues/291 With this patch, the %cmake macro can now be used for building if version of cmake is greater than 3.3 - improved detection of tinyxml: now builds on more architectures and SLE12 SP2 * Sat Mar 04 2017 wagner-thomas@gmx.at - update to 1.9.1 * Fix empty log file creation * Link with libintl when available * add LIB_INSTALL_DIR override during build to aid in customized install locations * upgrade easylogging++ - update to 1.9 * switch to CMake * OSX build improvements, RPATH setup * Drop Boost dependency. Uses tinyxml2 to read existing XML config archives. * Drop librlog dependency. Uses easylogging++ for logging. * add encfs_create operation * replace getdir with readdir * cleanup includes and reformat code * allow writes in reverse mode when no header is used * make use of C++11 (eg std unordered_map in place of GNU internal hashmap) - split *.mo files to a separate package encfs-lang - preperation to include checks - removed cmake-libdir-name.patch and old-perm-checks.patch which are not needed any more - install tinyxml2-3 if not available in the official repos - configure-fix.patch: also not needed anymore * Wed Feb 01 2017 adam.majer@suse.de - use individual libboost-*-devel packages instead of boost-devel * Wed Mar 09 2016 p.drouand@gmail.com - Update to version 1.8.1 * No short chanlog available; please read /usr/share/doc/packages/encfs/ChangeLog * Sun Mar 15 2015 p.drouand@gmail.com - Update to version 1.8 * No short chanlog available; please read the ChangeLog file into /usr/share/doc/packages/encfs/ChangeLog - Update Url to new project home - Use download Url as source - Copy DESIGN.md, PERFORMANCE.mde and TRANSLATORS into doc directory - Remove obsolete patchs * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff * encfs-1.7.4-fix-bashisms.patch * Mon Nov 17 2014 Led <ledest@gmail.com> - fix bashism in encfssh script - add patches: * encfs-1.7.4-fix-bashisms.patch
/usr/bin/encfs /usr/bin/encfsctl /usr/bin/encfssh /usr/lib64/libencfs.so.1.9 /usr/lib64/libencfs.so.1.9.5 /usr/share/doc/packages/encfs /usr/share/doc/packages/encfs/AUTHORS /usr/share/doc/packages/encfs/ChangeLog /usr/share/doc/packages/encfs/DESIGN.md /usr/share/doc/packages/encfs/PERFORMANCE.md /usr/share/doc/packages/encfs/README-NLS /usr/share/doc/packages/encfs/README.md /usr/share/licenses/encfs /usr/share/licenses/encfs/COPYING /usr/share/licenses/encfs/COPYING.GPL /usr/share/licenses/encfs/COPYING.LGPL /usr/share/man/man1/encfs.1.gz /usr/share/man/man1/encfsctl.1.gz /usr/share/man/man1/encfssh.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024