Zhang Zhaolong [Sat, 26 Apr 2014 04:24:56 +0000 (12:24 +0800)]
serial: fix memory leak in case of error out.
Zhang Zhaolong [Sat, 26 Apr 2014 04:19:28 +0000 (12:19 +0800)]
client-common: fix memory leak in case of error out.
Zhang Zhaolong [Sat, 26 Apr 2014 04:16:34 +0000 (12:16 +0800)]
codec: fix memory leak in case of realloc() failed.
Zhang Zhaolong [Sat, 26 Apr 2014 04:08:30 +0000 (12:08 +0800)]
core: fix memory leak in case of error out.
Zhang Zhaolong [Sat, 26 Apr 2014 04:05:52 +0000 (12:05 +0800)]
core: fix memory leak in case of error out.
Zhang Zhaolong [Sat, 26 Apr 2014 04:00:07 +0000 (12:00 +0800)]
core: fix memory leak in case of error out.
Zhang Zhaolong [Sat, 26 Apr 2014 03:53:08 +0000 (11:53 +0800)]
libwinpr: fix memory leak in case of error.
Zhang Zhaolong [Sat, 26 Apr 2014 03:36:35 +0000 (11:36 +0800)]
libwinpr: fix memory leak in case TimerQueue is NULL.
Zhang Zhaolong [Sat, 26 Apr 2014 03:32:51 +0000 (11:32 +0800)]
libwinpr: fix memory leak in case realloc() failed.
Zhang Zhaolong [Fri, 25 Apr 2014 13:14:10 +0000 (21:14 +0800)]
winpr: fix error malloc size.
Marc-André Moreau [Wed, 23 Apr 2014 23:37:53 +0000 (19:37 -0400)]
Merge pull request #1806 from bmiklautz/feat/export_modules
Improve pkg-config file generation
Marc-André Moreau [Wed, 23 Apr 2014 23:22:15 +0000 (19:22 -0400)]
Merge pull request #1807 from hardening/pool_leak
Fix Thread handle leak
Hardening [Wed, 23 Apr 2014 14:59:14 +0000 (16:59 +0200)]
Fix Thread handle leak
When a thread pool is release the Thread handle is leaked.
Bernhard Miklautz [Wed, 23 Apr 2014 11:12:23 +0000 (13:12 +0200)]
update and improve pkg-config files
* generate pkg-config files top level to make sure all
exports are available (eg. client/server)
* .pc libs section is now generated from export libraries
* update .pc file to use .private fields (prevent overlinking)
Bernhard Miklautz [Wed, 23 Apr 2014 08:16:02 +0000 (10:16 +0200)]
cmake: mark required libraries for export
Bernhard Miklautz [Wed, 23 Apr 2014 08:14:48 +0000 (10:14 +0200)]
export_complex_library add support for long names
If no MODULE is given the first part of LIBNAME is used as module.
The expected format is still MODULE-LIBNAME but now LIBNAME can also
contain -.
Bernhard Miklautz [Tue, 22 Apr 2014 16:30:09 +0000 (18:30 +0200)]
audin/client/alsa: fix installation path
The module was installed into the libdir instead of addin path.
Bernhard Miklautz [Tue, 22 Apr 2014 15:22:43 +0000 (17:22 +0200)]
cmake: remove debug message
Bernhard Miklautz [Tue, 22 Apr 2014 15:05:42 +0000 (17:05 +0200)]
cmake: add_complex_library add EXPORT parameter
EXPORT is an optional parameter. If set the module is also
marked for export.
Bernhard Miklautz [Tue, 22 Apr 2014 14:55:09 +0000 (16:55 +0200)]
cmake: add export_complex_library function
parameters LIBNAME and MODULE (module)
* adds LIBNAME to a global property ${${MODULE}_EXPORTS}
* if MODULE isn't given LIBNAME is expected to be in the format
"module-libname"
Vic Lee [Tue, 22 Apr 2014 11:02:23 +0000 (19:02 +0800)]
audin/server: fix server audio input channel.
Vic Lee [Tue, 22 Apr 2014 07:06:49 +0000 (15:06 +0800)]
channels: fix link errors.
Vic Lee [Tue, 22 Apr 2014 07:05:53 +0000 (15:05 +0800)]
Revert "channels: fix link errors."
This reverts commit
2fc7f9c48553c415f49b65de221f00e8d6d2f095.
Martin Fleisz [Tue, 22 Apr 2014 06:36:25 +0000 (08:36 +0200)]
Merge pull request #1633 from MicahChase/master
Bluetooth Keyboard Fix
Marc-André Moreau [Mon, 21 Apr 2014 16:15:35 +0000 (12:15 -0400)]
Merge pull request #1803 from hardening/www_authenticate_fix
Www authenticate fix
Vic Lee [Mon, 21 Apr 2014 10:13:12 +0000 (18:13 +0800)]
audin/server: fix a crash.
Vic Lee [Mon, 21 Apr 2014 09:47:12 +0000 (17:47 +0800)]
channels: fix link errors.
Marc-André Moreau [Mon, 21 Apr 2014 03:25:18 +0000 (23:25 -0400)]
Merge pull request #1804 from hardening/bypassLocalFix
Honor bypass local gateway setting
Marc-André Moreau [Mon, 21 Apr 2014 03:24:19 +0000 (23:24 -0400)]
Merge pull request #1801 from hardening/queue_stack_fixes
Fixes for queue and stack
Hardening [Sat, 19 Apr 2014 21:31:12 +0000 (23:31 +0200)]
Honor bypass local gateway setting
This patch make the bypass local gateway setting works
Hardening [Fri, 18 Apr 2014 21:08:34 +0000 (23:08 +0200)]
Fix multiple WWW-Authenticate headers
This patch fixes the case with the server trying to negociate the authentication
method and returning multiple WWW-Authenticate headers.
Hardening [Fri, 18 Apr 2014 21:07:43 +0000 (23:07 +0200)]
Add an helper function for the Key object
Hardening [Fri, 18 Apr 2014 16:26:04 +0000 (18:26 +0200)]
Enhance ListDictonnary
This patch enhances ListDictionnary so that you can set callbacks for
keys and for values.
Hardening [Fri, 18 Apr 2014 14:27:51 +0000 (16:27 +0200)]
Fixes for queue and stack
This patch does misc fixes in queue and stack:
* the *_new() were not handling OOM correctly ;
* the *_Contains() methods were not using the equals cb;
* the lock were not always taken when accessing internal members;
Marc-André Moreau [Thu, 17 Apr 2014 20:29:45 +0000 (16:29 -0400)]
Merge pull request #1798 from bmiklautz/fix/misc
Cleanup and fix compiler warnings
Bernhard Miklautz [Thu, 17 Apr 2014 10:16:10 +0000 (12:16 +0200)]
core/fastpath: fix compiler warning
Bernhard Miklautz [Thu, 17 Apr 2014 10:04:26 +0000 (12:04 +0200)]
transport: fix variable initialization
Fixes possible problem when NLA is enabled and header verification fails.
Bernhard Miklautz [Thu, 17 Apr 2014 09:48:50 +0000 (11:48 +0200)]
winpr-env: update Get/SetEnvironmentVariableA
* set last error to ERROR_ENVVAR_NOT_FOUND in GetEnvironmentVariableA
if not found
* remove unused variables in SetEnvironmentVariableA
* add more test cases
Bernhard Miklautz [Wed, 16 Apr 2014 14:53:41 +0000 (16:53 +0200)]
winpr: change GetKnownSubPath to use a const path
Bernhard Miklautz [Wed, 16 Apr 2014 08:22:53 +0000 (10:22 +0200)]
sample server: fix printf format compiler warning
Bernhard Miklautz [Wed, 16 Apr 2014 08:20:47 +0000 (10:20 +0200)]
sample client: fix ReceiveChannelData prototype
Bernhard Miklautz [Wed, 16 Apr 2014 08:13:19 +0000 (10:13 +0200)]
remove re-declaration of extended pipe functions
remove them from winpr/pipe.h since they are defined and declared
in winpr/file.h
Bernhard Miklautz [Wed, 16 Apr 2014 08:05:53 +0000 (10:05 +0200)]
winpr/pipe: fix variable type - unsigned to signed
fcntl returns int. Comparison to 0 < always returned false.
Marc-André Moreau [Wed, 16 Apr 2014 15:25:16 +0000 (11:25 -0400)]
Merge pull request #1796 from hardening/nego_fix
Fix connection when no cookie is given
Hardening [Wed, 16 Apr 2014 15:04:49 +0000 (17:04 +0200)]
Fix connection when no cookie is given
This patch corrects a regression introduced in
2edd8bee1208aef77f92209f737c376063681bf7
Marc-André Moreau [Wed, 16 Apr 2014 14:13:27 +0000 (10:13 -0400)]
Merge pull request #1793 from bmiklautz/fix/config_h
Remove config.h inclusion in debug.h
Bernhard Miklautz [Wed, 16 Apr 2014 09:20:18 +0000 (11:20 +0200)]
Merge pull request #1794 from eurogiciel/sandbox/pcoval/for-upstream
fix: build error while running client/X11/generate_argument_docbook
Philippe Coval [Wed, 16 Apr 2014 07:53:02 +0000 (09:53 +0200)]
fix: build error while running client/X11/generate_argument_docbook
Author: Viacheslav Dubrovsk <dubrsl@altlinux.org>
Bug: https://github.com/FreeRDP/FreeRDP/issues/1481
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Bernhard Miklautz [Tue, 15 Apr 2014 16:36:22 +0000 (18:36 +0200)]
Remove config.h inclusion in debug.h
* update msusb to use DEBUG_MSUSB
* remove unused DEBUG_MSG
Marc-André Moreau [Tue, 15 Apr 2014 15:56:29 +0000 (11:56 -0400)]
Merge pull request #1792 from awakecoding/master
Remove Unused Extension Framework
Marc-André Moreau [Mon, 14 Apr 2014 18:49:03 +0000 (14:49 -0400)]
libfreerdp-core: remove old, unused extension framework
Marc-André Moreau [Mon, 14 Apr 2014 18:19:58 +0000 (14:19 -0400)]
Merge pull request #1787 from hardening/oom_checks2
Misc fixes to check OOM
Marc-André Moreau [Mon, 14 Apr 2014 18:17:37 +0000 (14:17 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Mon, 14 Apr 2014 18:17:30 +0000 (14:17 -0400)]
Merge pull request #1789 from MartinHaimberger/mh-memfixes
Fixed misc leaks
Marc-André Moreau [Mon, 14 Apr 2014 18:17:05 +0000 (14:17 -0400)]
Merge pull request #1784 from hardening/collections_reallocs
Don't leak memory when realloc fails
Marc-André Moreau [Mon, 14 Apr 2014 18:13:11 +0000 (14:13 -0400)]
Merge pull request #1778 from awakecoding/smartcard
Smart Card Complete Overhaul
Marc-André Moreau [Sun, 13 Apr 2014 20:48:32 +0000 (16:48 -0400)]
channels/smartcard: add more debug output
Marc-André Moreau [Sun, 13 Apr 2014 19:50:51 +0000 (15:50 -0400)]
channels/smartcard: add more debug output
Marc-André Moreau [Sun, 13 Apr 2014 04:43:12 +0000 (00:43 -0400)]
libwinpr-smartcard: improve GetStatusChange
Marc-André Moreau [Sun, 13 Apr 2014 03:38:15 +0000 (23:38 -0400)]
libwinpr-smartcard: implement PCSC/WinSCard reader name aliasing
Marc-André Moreau [Sat, 12 Apr 2014 22:13:18 +0000 (18:13 -0400)]
channels/smartcard: add pcsc-lite protocol value mapping
Marc-André Moreau [Sat, 12 Apr 2014 20:45:06 +0000 (16:45 -0400)]
channels/smartcard: make PCSC implementation even closer to WinSCard
Marc-André Moreau [Sat, 12 Apr 2014 19:09:23 +0000 (15:09 -0400)]
channels/smartcard: cleanup of sanitization
Marc-André Moreau [Sat, 12 Apr 2014 18:31:54 +0000 (14:31 -0400)]
channels/smartcard: add more debug output, make distinction between reader and card state
Marc-André Moreau [Sat, 12 Apr 2014 16:42:09 +0000 (12:42 -0400)]
channels/smartcard: add more debug output
Marc-André Moreau [Sat, 12 Apr 2014 16:15:04 +0000 (12:15 -0400)]
libwinpr-smartcard: fix SCardConnectW deadlock
Marc-André Moreau [Sat, 12 Apr 2014 15:24:47 +0000 (11:24 -0400)]
libwinpr-smartcard: fix deadlock in PCSC_SCardFreeMemory
Marc-André Moreau [Fri, 11 Apr 2014 22:57:04 +0000 (18:57 -0400)]
channels/smartcard: add more debug output
Marc-André Moreau [Fri, 11 Apr 2014 21:44:27 +0000 (17:44 -0400)]
channels/smartcard: fix broken context/handle encoding/decoding
Marc-André Moreau [Fri, 11 Apr 2014 20:27:01 +0000 (16:27 -0400)]
channels/smartcard: make handles completely opaque
Marc-André Moreau [Fri, 11 Apr 2014 18:13:06 +0000 (14:13 -0400)]
channels/smartcard: fix on Windows
Marc-André Moreau [Fri, 11 Apr 2014 18:01:42 +0000 (14:01 -0400)]
channels/smartcard: cleanup context/handle management
Martin Haimberger [Fri, 11 Apr 2014 09:07:50 +0000 (02:07 -0700)]
fixed Wlog_Uninit to also free child logger
Martin Haimberger [Fri, 11 Apr 2014 09:07:18 +0000 (02:07 -0700)]
using setenv instead of putenv to prevent memleaks
Marc-André Moreau [Fri, 11 Apr 2014 06:17:36 +0000 (02:17 -0400)]
channels/smartcard: added detailed debug tracing
Marc-André Moreau [Fri, 11 Apr 2014 03:55:11 +0000 (23:55 -0400)]
channels/smartcard: cleanup and simplify ListReaders call
Marc-André Moreau [Thu, 10 Apr 2014 21:36:42 +0000 (17:36 -0400)]
channels/smartcard: minor fixes
Benoît LeBlanc [Thu, 10 Apr 2014 20:26:44 +0000 (16:26 -0400)]
tcp: (Mac OS X) added setsockopt(SOL_SOCKET, SO_NOSIGPIPE) to prevent the application crashing on a broken socket.
Hardening [Thu, 10 Apr 2014 19:07:53 +0000 (21:07 +0200)]
Misc fixes to check OOM
Marc-André Moreau [Thu, 10 Apr 2014 17:26:47 +0000 (13:26 -0400)]
Merge pull request #1786 from nfedera/fix-2014-04-10-02
core/server: only enable activated bitmap codecs
Norbert Federa [Thu, 10 Apr 2014 17:13:47 +0000 (19:13 +0200)]
core/server: only enable activated bitmap codecs
Marc-André Moreau [Thu, 10 Apr 2014 15:47:22 +0000 (11:47 -0400)]
Merge pull request #1785 from nfedera/fix-2014-04-10-01
core: fix multifragment update capability exchange
Norbert Federa [Thu, 10 Apr 2014 15:22:06 +0000 (17:22 +0200)]
core: fix multifragment update capability exchange
Marc-André Moreau [Wed, 9 Apr 2014 21:44:39 +0000 (17:44 -0400)]
libwinpr-smartcard: more pcsc-lite fixes
Hardening [Wed, 9 Apr 2014 19:53:42 +0000 (21:53 +0200)]
Don't leak memory when realloc fails
Marc-André Moreau [Wed, 9 Apr 2014 19:32:18 +0000 (15:32 -0400)]
libwinpr-smartcard: add proper locking by SCARDCONTEXT for pcsc-lite
Marc-André Moreau [Wed, 9 Apr 2014 18:27:44 +0000 (14:27 -0400)]
channels/smartcard: pcsc-lite fixes
Marc-André Moreau [Wed, 9 Apr 2014 16:28:03 +0000 (12:28 -0400)]
channels/smartcard: fix some valgrind warnings
Marc-André Moreau [Wed, 9 Apr 2014 15:12:00 +0000 (11:12 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into smartcard
Marc-André Moreau [Wed, 9 Apr 2014 15:11:01 +0000 (11:11 -0400)]
Merge pull request #1775 from maksqwe/license_read_fix
fix check for certificate_read_server_certificate()
Marc-André Moreau [Wed, 9 Apr 2014 14:41:05 +0000 (10:41 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into smartcard
Marc-André Moreau [Wed, 9 Apr 2014 14:40:52 +0000 (10:40 -0400)]
channels/smartcard: don't treat certain errors as errors
Marc-André Moreau [Wed, 9 Apr 2014 14:39:31 +0000 (10:39 -0400)]
Merge pull request #1782 from hardening/oom_cases
Treat OOM cases
Marc-André Moreau [Wed, 9 Apr 2014 14:39:07 +0000 (10:39 -0400)]
Merge pull request #1781 from hardening/collections_fixes
Fixes in case of OOM
Hardening [Wed, 9 Apr 2014 14:07:06 +0000 (16:07 +0200)]
Treat OOM cases
Marc-André Moreau [Wed, 9 Apr 2014 14:01:58 +0000 (10:01 -0400)]
winpr: fix failing unit tests
Hardening [Wed, 9 Apr 2014 13:26:43 +0000 (15:26 +0200)]
Fixes in case of OOM
Marc-André Moreau [Wed, 9 Apr 2014 13:21:48 +0000 (09:21 -0400)]
Merge pull request #1780 from hardening/http_malloc_fixes
Fix corner cases in http parsing
Hardening [Wed, 9 Apr 2014 13:00:38 +0000 (15:00 +0200)]
Fix corner cases in http parsing
This patch adds checks for malloc / strdup, and free all memory
when such call fails.
Marc-André Moreau [Wed, 9 Apr 2014 04:10:45 +0000 (00:10 -0400)]
libwinpr-smartcard: fix missing link dependency