Commit Graph

9626 Commits

Author SHA1 Message Date
Armin Novak c182be093d Removed module.def from build config. 2016-02-29 15:24:07 +01:00
Armin Novak 68c402ac58 Removed windows module.def files.
All symbols exported from libraries are declared
using *_API defines.
2016-02-29 15:18:47 +01:00
Armin Novak 5acd80dd5b Exporting channel entry points. 2016-02-29 15:18:19 +01:00
Armin Novak 86436bc4e1 Added API export for uwac. 2016-02-27 22:13:59 +01:00
Armin Novak 11c442562a Fixed dupliace FREERDP_API declarations. 2016-02-27 11:36:34 +01:00
Armin Novak 1036f1e296 Fixed default visibility.
When nothing is declared, only export symbols defined
with WINPR_API or FREERDP_API defined.
Override this setting if BUILD_TESTING to allow tests
access to internal functions usually not exposed.
2016-02-26 19:44:14 +01:00
akallabeth 9d21117836 Merge pull request #3157 from DavBfr/Fix-bad-malloc-size
Fix bad malloc size in statvfs
2016-02-26 18:53:45 +01:00
David PHAM-VAN 8ebe5b9930 Fix bad malloc size in statvfs 2016-02-26 09:45:35 -08:00
Martin Fleisz 4f22682ed2 Merge pull request #3151 from akallabeth/timezone_refactor
Timezone refactor
2016-02-26 09:57:35 +01:00
Hardening 4217262680 Merge pull request #3156 from akallabeth/ssl_wrapper_merge
Ssl wrapper merge
2016-02-26 09:52:43 +01:00
Armin Novak fe8f5dee82 Fixed indentation. 2016-02-26 09:32:17 +01:00
Armin Novak 7a253bae42 Replaced magic numbers with defines. 2016-02-26 09:27:53 +01:00
akallabeth f44f339ce8 Merge pull request #3161 from bmiklautz/uwac_versioning
uwac: versioning and export
2016-02-26 09:23:34 +01:00
Bernhard Miklautz d5a43ddc6e uwac: generate .pc and cmake find-module 2016-02-25 23:47:32 +01:00
Bernhard Miklautz 167907ef2e uwac: enable library versioning 2016-02-25 23:46:56 +01:00
Bernhard Miklautz 71836f6cab build winpr: export WINPR_API_VERSION 2016-02-25 23:38:53 +01:00
Bernhard Miklautz 541abee480 cmake/FindWayland: cleanup
* use consistent naming
* remove trailing blanks
2016-02-25 21:57:56 +01:00
akallabeth 16ba8f377d Merge pull request #3159 from bmiklautz/disable_mipsel
android: disable mips build
2016-02-25 16:57:48 +01:00
Bernhard Miklautz 8bdad1eb93 Merge pull request #3140 from hardening/printer_work
Misc changes
2016-02-25 16:57:34 +01:00
Bernhard Miklautz ae6c235be7 android: disable mips build
mips build causes problems when building openssl during integration
builds. Disable it for now
2016-02-25 16:31:20 +01:00
David FORT aa7fe1d313 Fixed indentation 2016-02-25 15:03:14 +01:00
Armin Novak fd415cd10a Fixed missing semicolon. 2016-02-25 09:02:46 +01:00
akallabeth 70f9ebe1e0 Merge pull request #3042 from hardening/uwac
Move wayland client to UWAC
2016-02-25 09:00:50 +01:00
David FORT 2b18d25731 Added some checks 2016-02-25 00:41:19 +01:00
Armin Novak f997421098 Unified hmac functions. 2016-02-24 21:50:08 +01:00
Armin Novak 4ca6b9bf10 Unified random functions and remaining MD5. 2016-02-24 20:41:01 +01:00
Armin Novak 6e8ea34f06 Updated cryto wrapper API. 2016-02-24 20:32:20 +01:00
Armin Novak 95058c64d1 Fixed argument checks and return values. 2016-02-24 20:16:33 +01:00
Armin Novak 0bfe5bad85 Fixed naming of static functions. 2016-02-24 20:16:19 +01:00
Armin Novak ada2b16c50 Unified RC4 functions. 2016-02-24 17:04:03 +01:00
Armin Novak 06da644007 Unified md5 functions. 2016-02-24 16:46:25 +01:00
Armin Novak 0e4ea3943a Unified sha1 functions. 2016-02-24 16:36:15 +01:00
Armin Novak 7795ebdc15 Fixed return value for DST. 2016-02-24 09:43:53 +01:00
Armin Novak 495df6d6ec Readded read timezone from link. 2016-02-24 09:42:12 +01:00
Armin Novak 1cd6697bca Implemented timezone detection for android
Refactored version of patch from pxx02134
2016-02-24 09:28:30 +01:00
Armin Novak 447ac23aee Refactored timezone functions. 2016-02-24 09:28:30 +01:00
akallabeth 7c5fcc9ee2 Merge pull request #3149 from bmiklautz/feb22
Misc fixes
2016-02-23 20:23:52 +01:00
Bernhard Miklautz ce5159206a Merge pull request #3150 from xhaakon/subsystem-lib
server/shadow: Build libraries for shadow subsystems
2016-02-23 19:11:32 +01:00
Jakub Adam db44d277df server/shadow: Build libraries for shadow subsystems
Commit 60ae27b0 decoupled subsystem implementations and shadow framework
core by moving subsystem specific code right into freerdp-shadow-cli.
This, however, doesn't allow applications that would like to link
libfreerdp-shadow, in order to embed RDP shadow server, to reuse also
the subsystem module.

3rd party developers now have to either provide their own subsystem code
(copied from FreeRDP sources or written from scratch) or be limited to
usaging freerdp-shadow-cli executable, which doesn't expose all
functions of the shadow server library (e.g. enumeration of available
monitors).

This change moves the shadow subsystem out of the executable into new
freerdp-shadow-subsystem library, which freerdp-shadow-cli and
potentially other applications can link to.
2016-02-23 17:58:41 +01:00
Bernhard Miklautz 738f55a6a8 Merge pull request #3119 from akallabeth/abort_event_reset
Resetting abortEvent only on connect and reconnect.
2016-02-23 17:14:08 +01:00
akallabeth a53e4f47fd Merge pull request #3015 from bmiklautz/pull/2936
tcp: change TCP_USER_TIMEOUT to 16000
2016-02-23 16:46:16 +01:00
Armin Novak d28cb6ac6a Removed function call with invalid arguments. 2016-02-23 16:32:47 +01:00
Armin Novak 24c93e4de7 Resetting abortEvent only on connect and reconnect. 2016-02-23 16:32:47 +01:00
Bernhard Miklautz dd93fd2b3d timezon: add support for tz package
Some distributions don't use /etc/localtime but /etc/TZ instead. If
/etc/localtime isn't find try this.

For details see #2818
2016-02-23 16:25:05 +01:00
Bernhard Miklautz be02849ece tcp: set the timeout to 9s
Set the TCP_USER_TIMEOUT to 9s as suggested by @giox069.
See #3015 for details
2016-02-23 15:40:20 +01:00
volth 8b9c40248a Increase TCP_USER_TIMEOUT to avoid disconnections.
TCP_USER_TIMEOUT value is too small, it is only 4 seconds. 
That causes random disconnections reported in the bug report https://github.com/FreeRDP/FreeRDP/issues/2802
This patch should fix the bug report https://github.com/FreeRDP/FreeRDP/issues/2802
2016-02-23 15:40:20 +01:00
David FORT 0bf2faedc4 Fix compilation with out-of-tree builds
Generated files weren't in the include path
2016-02-23 14:09:53 +01:00
David FORT c1c43f91c7 Fixed detection of wayland libs 2016-02-23 14:09:53 +01:00
David FORT 5dcb3dfe8b Fix compilation and detection under debian/ubuntu 2016-02-23 14:09:53 +01:00
David FORT 87d6caa69a Integrate UWAC in to the FreeRDP source tree
So the wayland client can still be built without installing UWAC as a dependency.
2016-02-23 14:09:53 +01:00