Armin Novak
3840b27945
Fixed file timestamps.
2017-10-12 11:28:07 +02:00
Bernhard Miklautz
1aec784f75
feat: add support for .source_version
...
When building packages, especially when source packages are used, git is
not necessarily available or the source isn't provided in git. In those
cases it wasn't possible to set the GIT_REVISION and --version shows
"n/a" for the git revision.
If the file .source_version is available now the content of it is used
as GIT_REVISION. Packagers might want to add a .source_version file
when they don't build the packages from git.
Possible breaking change:
The variable PRODUCT_VERSION isn't available anymore. Use GIT_REVISION
instead.
2017-10-06 15:02:23 +02:00
Armin Novak
bcfa434da2
Fixed resizing of PubSub
2017-09-25 13:33:04 +02:00
David Fort
babeb34d88
Merge pull request #4060 from akallabeth/icu_support
...
Using ICU instead of custom unicode conversion.
2017-09-25 09:33:58 +02:00
Bernhard Miklautz
3626676ac6
winpr/makecert: fix linking against libcrypto
...
Use OPENSSL_CRYPTO_LIBRARIES instead of linking against crypto directly.
2017-09-23 14:13:39 +02:00
Bernhard Miklautz
bbd11eef1d
Merge pull request #4045 from akallabeth/drive_fixes_overlayfs
...
Drive fixes overlayfs
2017-09-22 17:22:00 +02:00
David Fort
5115ecd948
Merge pull request #4063 from akallabeth/auth_fixes
...
Fixed leaks, certificate comparison and channel context cleanup
2017-08-30 10:19:12 +02:00
Bernhard Miklautz
52fbfb7b12
fix clang warnings, directly include wtypes.h ( #4097 )
...
* build: clang use -Wno-unused-command-line-argument
With clang 5.0 builds are quite noisy otherwise.
* Directly include wtypes.h
Directly include winpr/wtypes.h where _fseeki64 or _ftelli64 is used.
* fix build warnings with clang 5
clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning: parentheses-equality
* fix build warnings with clang 5
clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning: tautological-compare
* fix build warnings with clang 5
clang version: 5.0.0-svn310678-1~exp1 (branches/release_50)
Warning:
incompatible pointer types passing 'size_t *' (aka 'unsigned
long *') to parameter of type 'UINT32 *' (aka 'unsigned int *')
[-Wincompatible-pointer-types]
2017-08-29 09:09:38 +02:00
Armin Novak
7e32e90d4c
Fixed RSA generation for OpenSSL >= 1.1
2017-08-17 13:16:32 +02:00
Armin Novak
f143fcc298
Fixed data type, eliminate warning.
2017-08-16 15:45:11 +02:00
Armin Novak
9ebfbc1fcb
FindNextFileAx, continue if a inalid file is found.
2017-08-16 10:25:23 +02:00
Bernhard Miklautz
ed36f55f3e
Merge pull request #4088 from akallabeth/file_api_64bit_fixes
...
fseeko and ftello for 64bit file support.
2017-08-16 10:04:13 +02:00
Armin Novak
c3d4b7d262
fseeko and ftello for 64bit file support.
2017-08-14 08:42:49 +02:00
Armin Novak
82d9ebc380
Fixed FileSetFilePointer warnings
2017-08-10 16:56:20 +02:00
MartinHaimberger
80ed23779f
Merge pull request #4076 from akallabeth/SetFilePointer_fix
...
Set file pointer fix
2017-08-09 10:35:37 +02:00
Armin Novak
7d7e5487ab
Fixed SetFilePointer, added SetFilePointerEx
2017-08-08 10:51:50 +02:00
Jura Sasek
a84c5cbfb9
Sun keyboard
2017-08-04 13:09:32 +02:00
Armin Novak
efe6971899
Skip FIFO files in listings.
2017-08-04 09:01:13 +02:00
Armin Novak
0a23bdf61f
Abort CreateFile for existing files of type FIFO
2017-08-03 14:45:19 +02:00
Armin Novak
436829142e
Mapped ENOTCONN to ERROR_FILE_NOT_FOUND
2017-08-03 14:38:20 +02:00
Mike Gabriel
dc075fb133
Fix warning in man pages
...
"warning: can't find macro file `www.tmac))'""`"
2017-08-03 08:41:50 +02:00
Mike Gabriel
c045bddf3f
Fix typos in some error messages
2017-08-03 08:38:05 +02:00
David Fort
c84065f40c
Merge pull request #4069 from yurashek/master
...
Build on Solaris
2017-08-02 09:53:38 +02:00
Armin Novak
11fa9f6753
Free credentials on exit.
2017-07-28 08:39:49 +02:00
Armin Novak
ceda244165
Fixed uninitialized values and leaks.
2017-07-28 08:35:31 +02:00
Valery Kartel
9bf9ff9e8a
Fix build with LibreSSL
2017-07-26 17:12:14 +03:00
Armin Novak
1868acb0ac
Using ICU instead of custom unicode conversion.
...
If WITH_ICU CMake option is set the unicode conversion routines
use ICU instead of custom conversion code.
2017-07-26 13:00:45 +02:00
Armin Novak
c8f97efb40
Added EROFS mapping.
2017-07-26 11:02:55 +02:00
Armin Novak
2beaf2c612
Added error message in case of unmapped ERRNO value.
2017-07-24 15:08:44 +02:00
Armin Novak
d1ebc39b07
Fixed file errno mapping.
2017-07-24 15:05:48 +02:00
Armin Novak
06f6c0f8cb
Removed STANDARD_RIGHTS_WRITE from writeable check.
2017-07-24 11:31:48 +02:00
Armin Novak
41f919b8bd
Fixed integer size warnings.
2017-07-24 11:31:48 +02:00
Bernhard Miklautz
f23e10f64b
clipboard: fix possible invalid memory access
...
Fix an possible issue found by Sébastien Duquette.
2017-07-20 09:35:42 +02:00
Armin Novak
0490aeb018
Fixed clang malloc integer overflow warnings.
2017-07-20 09:29:48 +02:00
dodo040
2f22e679e0
fix format code
2017-07-19 13:16:08 +02:00
dodo040
4e055453ab
fix smartcard argument parsing
2017-07-19 13:16:08 +02:00
dodo040
722e927c64
redirect specific smartcard readers
2017-07-19 13:16:08 +02:00
akallabeth
f0fb219580
Merge pull request #4041 from wayk/PathMakePathA
...
Fixed PathMakePathA (returned true even if it can't create the last f…
2017-07-17 12:26:48 +02:00
Robert Corrigan
005c4df9b0
Update time zone data to July 2017
2017-07-14 17:16:08 -04:00
François Dubois
2a1fde25c8
Fixed PathMakePathA (returned true even if it can't create the last folder of the path)
2017-07-12 14:47:08 -04:00
Norbert Federa
36b8f54c5e
Fixed a few compiler warnings
2017-07-10 17:52:05 +02:00
Olivier Blin
d65c2a90ea
Fix clipboard POSIX build because of basename conflict
...
FreeRDP/winpr/libwinpr/clipboard/posix.c:397:20: error: conflicting types for ‘basename’
static const char* basename(const char* name)
^
In file included from FreeRDP/winpr/include/winpr/collections.h:25:0,
from FreeRDP/winpr/libwinpr/clipboard/posix.c:37:
/usr/include/string.h:599:14: note: previous declaration of ‘basename’ was here
extern char *basename (const char *__filename) __THROW __nonnull ((1));
2017-07-05 18:48:37 +02:00
weizhenwei
fa1c65b656
refactor to remove duplicate code and replace free+malloc with realloc
2017-06-22 10:21:20 +08:00
weizhenwei
64fce8717f
fix memroy leak of fd at FindFirstFileW()
2017-06-21 15:26:28 +08:00
David Fort
5ef9232703
Merge pull request #3905 from ilammy/x11-cliprdr/file-clipping
...
Local-to-remote file clipping for xfreerdp
2017-06-07 21:20:34 +02:00
ilammy
987d7dd886
winpr/file: add missing NULL check
...
ValidFileNameComponent() has been missing a NULL check for its argument.
It's pretty obvious that NULL is not a valid file name component.
2017-05-24 23:19:39 +03:00
ilammy
a85cf1b749
wClipboard: drop WITH_DEBUG_WCLIPBOARD option
...
This preprocessor definition has been initially intended to disable some
computationally expensive logging, however it turned out that there is
not much computation involved in the resulting implementation of new
wClipboard subsystems. Therefore we do not actually need the compilation
option, the logs can be filtered by "com.winpr.wclipboard.*" tag at
runtime if necessary. So drop the WITH_DEBUG_WCLIPBOARD CMake option and
convert all detailed logs to use WLOG_TRACE level via WLog_VRB macro.
2017-05-24 23:17:33 +03:00
Jura Sasek
4edb5cf7e6
Build for Solaris
2017-05-24 04:27:01 -07:00
David Fort
48163a27db
Merge pull request #3906 from akallabeth/addin_cast_fix
...
Addin cast fix
2017-05-22 11:12:05 +02:00
davewheel
4bfb4dddbf
Add a callback to provide NTLM hashes on server-side
...
Adds a callback that allows servers to compute NTLM hashes by themselves. The typical
use of this callback is to provide a function that gives precomputed hash values.
Sponsored by: Wheel Systems (http://www.wheelsystems.com )
2017-05-18 14:24:24 +02:00