Commit Graph

34 Commits

Author SHA1 Message Date
benrubson
f6a3838e60 Fix xattr behavoir on symlinks
* Make all xattr operations on link themselves
* Be sure to test links and not their target
* Add extended attributes tests
2017-07-30 20:26:42 +02:00
Rogelio Domínguez Hernández
779b69208a Use PROGRAMS to install encfssh with executable permissions 2017-07-28 09:04:34 +02:00
Jakob Unterwurzacher
514bfd34da Update changelog + bump version for v1.9.2 2017-07-25 20:26:45 +02:00
Ben RUBSON
f75854cd31 Update cmake (#309)
* Update cmake

* Update cmake, make Travis use it

* Enable all tests in a single command : make check

* Make cmake flawlessly run with Debian jessie cmake 3.0.2

* Make Travis use our own cmake 3.0.2 compiled version

* Typo in preferred version

* Be sure travis will have gettext
2017-05-28 16:20:21 +02:00
benrubson
42ef6ee0c7 Update easylogging++ to v9.94.1 2017-04-02 19:31:05 +02:00
Ben RUBSON
7295b3369b Check that llistxattr exists (#307)
This PR solves
https://github.com/vgough/encfs/issues/305 "llistxattr breaks compilation on Mac OS X"
checking whether llistxattr exists or not.
2017-04-01 19:58:05 +02:00
Aikhjarto
e4d1679c10 Fixed Typo (#304) 2017-03-25 13:50:56 +01:00
Eric Yen
6dedd416dd CMakeList uses CMAKE_CURRENT_LIST_DIR
When including EncFS as a submodule in another project, encfs now use the paths relative to it self, rather than the parents path.
2016-10-03 08:08:17 -04:00
Valient Gough
bf2cee54f5
cmake: use set instead of list to modify flags 2016-09-19 12:41:27 -07:00
Valient Gough
3497828816
bump version to 1.9.1 2016-09-15 17:14:26 -07:00
Valient Gough
259b4e5e11
disable elpp default log file 2016-09-15 16:41:09 -07:00
Valient Gough
3fa633fffe
add LIB_INSTALL_DIR override, fixes #213 2016-09-15 16:34:03 -07:00
Valient Gough
4443e99e35
check for libintl when NLS is used 2016-09-13 13:09:13 -07:00
Valient Gough
4c8a97825c
add c++11 flag default for clang 2016-09-08 21:50:12 +02:00
Valient Gough
b3f04d2fa5
don't install libencfs by default 2016-09-05 23:13:21 +02:00
Valient Gough
535e9d0e2d
update gettext install config 2016-09-05 21:09:30 +02:00
Valient Gough
ad43aa10b2
use utimensat if available 2016-05-13 13:33:23 -07:00
Valient Gough
4326eed2ec
drop old TR1 test 2016-04-25 21:10:41 -07:00
Valient Gough
e47ec3d8c5
move tinyxml2 to internal path 2016-04-24 23:15:43 -07:00
Valient Gough
46a5c9f4f9
replace rlog with easylogging++ 2016-04-24 23:15:43 -07:00
Valient Gough
f345450abd vendor tinyxml2 (#159)
* vendor tinyxml2 and switch to static build by default
* drop tinyxml2 from CI requirements
2016-04-24 21:33:15 -07:00
Valient Gough
e78d1659e3
replace boost serialization with tinyxml2 2016-04-14 23:56:59 -07:00
Valient Gough
4742699fdf lower required CMake version to 2.8 2015-08-19 20:11:40 -07:00
Valient Gough
30b5b53163 change minimum cmake requirement to 3.1, for C++11 support 2015-06-18 08:50:55 -07:00
Valient Gough
31e302cb4a Set RPATH to install location, for #87. 2015-06-18 08:50:55 -07:00
Valient Gough
29a6c8aabd update so version 2015-06-17 23:19:15 -07:00
Valient Gough
9cc4196f3d drop checks for tr1 headers that are not used 2015-06-17 20:46:46 -07:00
Valient Gough
faf35fabf9 check xopt args quietly 2015-06-16 20:38:42 -07:00
Valient Gough
9632b7a36c fix install targets 2015-06-16 10:18:10 -07:00
Valient Gough
12e8efb2cd add test target 2015-06-15 23:48:14 -07:00
Valient Gough
f04381fe17 move install commands closer to definitions 2015-06-15 21:16:00 -07:00
Valient Gough
322da93252 change library name back to encfs 2015-06-15 21:10:48 -07:00
Valient Gough
0fc7bbe992 add po file compilation 2015-06-15 20:36:26 -07:00
Valient Gough
852887d38d add cmake config 2015-06-15 19:45:50 -07:00