benrubson
483fb7c6cc
Make some return codes easier to read / understand
2017-08-04 10:58:44 +02:00
benrubson
062e3a5a98
Document BlockFileIO::write return code
2017-08-04 09:52:33 +02:00
benrubson
a64c273d9e
Document BlockFileIO::read return code
2017-08-04 09:22:15 +02:00
benrubson
af6c593b38
Properly check for fdatasync()
2017-06-01 15:41:37 +02:00
benrubson
11a83b85ba
Remove not needed try/catch block
2017-03-20 15:57:37 +01:00
benrubson
f024ae86f8
Make sure errno is correctly used
2017-03-20 15:11:17 +01:00
benrubson
13ae4de830
Verify open/read/write/truncate returned values
2017-03-20 14:23:19 +01:00
benrubson
b88da06a08
Make (stream|block)(Encode|Decode) return false
2017-03-17 23:40:50 +01:00
benrubson
6f4ff008bc
Make initHeader return -EBADMSG when encode fails
...
instead of throwing an exception, as with read/write
2017-03-17 09:07:14 +01:00
benrubson
36f3505af0
Make readOneBlock return -EBADMSG when decode fails
...
instead of throwing an exception, as with writeOneBlock
2017-03-16 15:48:19 +01:00
benrubson
63d11e6989
Return errno in case of write failed
...
so make ::pwrite return an int
2017-03-11 19:38:17 +01:00
Valient Gough
ac87a8ba0e
Merge pull request #257 from charles-dyfis-net/shell-pedantry
...
Suggest "$@", not $*, in documentation
2017-01-07 22:55:37 -08:00
Charles Duffy
ecc364df0d
Suggest "$@", not $*, in documentation
...
`$*` operates by:
- Concatenating all arguments with the first character in `IFS` (by default a space) into a single string
- Splitting that string on all characters found in `IFS` to join a list of words
- Expanding each of those words as a glob character
Thus, using `$*` in a wrapper means that an argument such as `"one word"` becomes two arguments, `one` and `word`, and an argument `'*.txt'` can be replaced with an entirely unknown number of arguments (`one.txt`, `two.txt`) despite its quoting.
Use `"$@"` to pass an argument vector through literally without any kind of expansion.
2016-12-22 16:37:15 -06:00
Valient Gough
2be5bc7a11
Merge pull request #248 from Code7R/master
...
Declare minimum cmake version to have the Intl module
2016-12-15 15:08:01 -08:00
Valient Gough
d9bd3d260e
Merge pull request #251 from enodata/master
...
Fix misplaced namespace closing brace
2016-12-15 12:49:38 -08:00
Dmitri Goutnik
afe67ab9a0
fix misplaced namespace closing brace
2016-12-10 09:59:03 -05:00
Eduard Bloch
8509f26db8
Declare minimum cmake version to have the Intl module
...
Also mention Debian Backports where one can get a recent version and
also ninja-build as alternative to make (fixes #226 )
2016-11-15 20:17:12 +01:00
Valient Gough
559c30d01e
Merge pull request #235 from rogeliodh/remove_deprecated_RAND_pseudo_bytes
...
remove usage of deprecated RAND_pseudo_bytes
2016-10-31 14:36:40 -07:00
Valient Gough
2e41664562
Merge pull request #243 from ial0/ial_passwd_fix
...
Fix a segfault when password is zero length.
2016-10-31 14:36:01 -07:00
Ian Lee
c3a7da5eff
Fix a segfault when password is zero length.
...
if useStdin and configMode == Config_Prompt, default to Config_Standard,
otherwise we might read the password input at the wrong place.
2016-10-31 16:56:35 +00:00
Rogelio Domínguez Hernández
b7fc9d09d9
remove usage of deprecated RAND_pseudo_bytes
...
Ignore the @strongRandom in SSL_Cipher::randomize because OpenSSL does not offer a "weak" random generator
2016-10-26 12:33:36 -05:00
Valient Gough
bf3b31cb8e
Merge pull request #233 from nckx/nckx/misc
...
Miscellaneous small man page fixes (mostly typos)
2016-10-23 13:28:26 -07:00
Tobias Geerinckx-Rice
8d7ce724c9
Miscellaneous small man page fixes (mostly typos)
2016-10-20 17:24:59 +02:00
Valient Gough
441fa20ed6
Merge pull request #230 from rogeliodh/openssl_1.1
...
build with openssl 1.1.0b
2016-10-17 15:46:21 -07:00
Rogelio Domínguez Hernández
0573bc500c
create OpenSSL < 1.1 compat header
2016-10-16 08:37:22 -05:00
rfjakob
323d57c53c
Merge pull request #229 from rogeliodh/make_encfssh_executable
...
Obviously-good change, merging.
2016-10-16 15:17:57 +02:00
Rogelio Domínguez Hernández
2574a77536
build with openssl 1.1.0b
2016-10-15 12:37:12 -05:00
Rogelio Domínguez Hernández
0ae1d81b5e
make encfssh script executable
2016-10-15 11:55:27 -05:00
Valient Gough
656423f03f
Merge pull request #223 from mtausig/fix/tmpfile_warning
...
Replace tmpnam with secure alternative.
2016-10-06 09:48:50 -07:00
Mathias Tausig
65fa9f863b
Replace tmpnam with secure alternative. (Issue #200 )
2016-10-06 14:11:11 +02:00
Valient Gough
644a0b2d78
Merge pull request #222 from thejinx0r/patch-1
...
CMakeList uses CMAKE_CURRENT_LIST_DIR
2016-10-03 10:52:26 -07: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
a13a9f6af5
add changelog summary wqfor v1.9 series
2016-09-18 13:16:04 -07:00
Valient Gough
9d998ca668
add filehandle null check
2016-09-18 13:03:37 -07:00
Valient Gough
3497828816
bump version to 1.9.1
2016-09-15 17:14:26 -07:00
Valient Gough
8abc7dbd92
Merge pull request #217 from vgough/elpp984
...
upgrade easylogging++ to v9.84, fix crash
2016-09-15 17:07:18 -07:00
Valient Gough
f418b05ed5
prevent crash in elpp when verbose logging is enabled
2016-09-15 17:01:11 -07:00
Valient Gough
b2a0e892c7
upgrade easylogging to v9.84
2016-09-15 16:55:16 -07:00
Valient Gough
dc8871d7c5
Merge pull request #216 from vgough/logging-cruft
...
disable elpp default log file
2016-09-15 16:47:28 -07:00
Valient Gough
259b4e5e11
disable elpp default log file
2016-09-15 16:41:09 -07:00
Valient Gough
27ef3430f3
Merge pull request #215 from vgough/install-dir
...
add LIB_INSTALL_DIR override
2016-09-15 16:40:30 -07:00
Valient Gough
3fa633fffe
add LIB_INSTALL_DIR override, fixes #213
2016-09-15 16:34:03 -07:00
Valient Gough
d83c40d6db
Merge pull request #211 from vgough/cmake-osx
...
check for libintl when NLS is used
2016-09-13 13:19:41 -07:00
Valient Gough
4443e99e35
check for libintl when NLS is used
2016-09-13 13:09:13 -07:00
Valient Gough
aa8b5370ac
add target to rebuild pot file
2016-09-09 15:43:06 +02:00
Valient Gough
fe9bd84701
tweak docs, cleanup metadata
2016-09-09 14:23:04 +02:00
Valient Gough
b69b162b99
Merge pull request #206 from vgough/coverity_scan
...
fix automated coverity scan
2016-09-09 11:07:36 +02:00
Valient Gough
7c49fc560f
fix coverity build command
2016-09-09 10:40:35 +02:00
Valient Gough
5f65e68901
disable gcc build in travis
2016-09-09 10:27:44 +02:00