Marc-André Moreau [Mon, 31 Oct 2011 18:07:59 +0000 (11:07 -0700)]
Merge pull request #194 from sunds/
f714af765933d489f870c86ee64396b4775f64fc
Basic port to Solaris
David Sundstrom [Mon, 31 Oct 2011 15:49:23 +0000 (10:49 -0500)]
Merge branch 'sunds-branch'
Anthony Tong [Mon, 31 Oct 2011 03:19:38 +0000 (22:19 -0500)]
libfreerdp-cache: fix bitmap_cache_free
Vic Lee [Sun, 30 Oct 2011 14:00:27 +0000 (22:00 +0800)]
freerdp.pc: freerdp-chanman renamed to freerdp-channels.
Vic Lee [Sun, 30 Oct 2011 05:43:04 +0000 (13:43 +0800)]
server: follow context_size change.
Vic Lee [Sat, 29 Oct 2011 16:24:30 +0000 (00:24 +0800)]
rfx: fix incorrect offset in rfx_quantization_encode (atong)
Vic Lee [Sat, 29 Oct 2011 14:01:50 +0000 (22:01 +0800)]
rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings.
Eduardo Beloni [Fri, 28 Oct 2011 17:48:40 +0000 (15:48 -0200)]
libfreerdp-core/info: [fix] read Length in rdp_recv_logon_info_extended
Now FreeRDP can receive the auto-reconnect cookie from the server
David Sundstrom [Fri, 28 Oct 2011 16:27:09 +0000 (11:27 -0500)]
Add missing includes for Solaris
Marc-André Moreau [Fri, 28 Oct 2011 15:54:51 +0000 (08:54 -0700)]
Merge pull request #191 from atong-tcs/master
certstore: update verified certificates, be graceful on filesystem errors
Anthony Tong [Fri, 28 Oct 2011 15:38:45 +0000 (11:38 -0400)]
certstore: update verified certificates, be graceful on filesystem errors
Marc-André Moreau [Thu, 27 Oct 2011 17:55:16 +0000 (10:55 -0700)]
Merge pull request #190 from pearsonalan/master
Fix Mac OS X compilation issues
Alan Pearson [Thu, 27 Oct 2011 17:50:09 +0000 (10:50 -0700)]
Add sys/signal.h to header list.
Alan Pearson [Thu, 27 Oct 2011 17:41:39 +0000 (10:41 -0700)]
More compilation warning cleanup: header file reorganization, include <sys/select.h> or <unistd.h> to define select where it is used.
Alan Pearson [Thu, 27 Oct 2011 17:29:16 +0000 (10:29 -0700)]
Reorder header files. X11 headers need to be before freerdp/types.h otherwise we get warnings about redefinition of True and False
Alan Pearson [Thu, 27 Oct 2011 16:56:57 +0000 (09:56 -0700)]
Merge remote-tracking branch 'upstream/master'
Marc-André Moreau [Wed, 26 Oct 2011 19:38:50 +0000 (15:38 -0400)]
wfreerdp: fix bitmap decompression
Marc-André Moreau [Wed, 26 Oct 2011 17:24:06 +0000 (10:24 -0700)]
Merge pull request #186 from celsius/master
add cmake option for redirection debug and fix a segmentation fault in redirection.c
Marc-André Moreau [Wed, 26 Oct 2011 17:23:27 +0000 (10:23 -0700)]
Merge pull request #188 from atong-tcs/master
fix bitmap leak
Anthony Tong [Wed, 26 Oct 2011 16:50:14 +0000 (12:50 -0400)]
xfreerdp: fix bitmap buffer leak
Marc-André Moreau [Wed, 26 Oct 2011 16:42:17 +0000 (09:42 -0700)]
Merge pull request #187 from atong-tcs/master
libfreerdp-cache: fix leak with child bitmap reuse
Anthony Tong [Wed, 26 Oct 2011 16:34:18 +0000 (12:34 -0400)]
libfreerdp-cache: fix leak with child bitmap reuse
Alexis Moinet [Wed, 26 Oct 2011 08:47:32 +0000 (10:47 +0200)]
add cmake option for redirection debug and fix a segmentation fault in redirection
Marc-André Moreau [Wed, 26 Oct 2011 03:12:28 +0000 (23:12 -0400)]
libfreerdp-core: fix bitmap leak (call child destructor from parent destructor in graphics/bitmap)
Alan Pearson [Wed, 26 Oct 2011 01:09:05 +0000 (18:09 -0700)]
Remove apple keyboard debug message.
Marc-André Moreau [Tue, 25 Oct 2011 16:17:32 +0000 (09:17 -0700)]
Merge pull request #185 from atong-tcs/master
cmake: use CMAKE_DL_LIBS instead of dl for portability
Marc-André Moreau [Tue, 25 Oct 2011 16:17:25 +0000 (09:17 -0700)]
Merge pull request #184 from OSSystems/master
X11: exit codes
Anthony Tong [Tue, 25 Oct 2011 13:47:38 +0000 (09:47 -0400)]
cmake: use CMAKE_DL_LIBS instead of dl for portability
Eduardo Beloni [Mon, 24 Oct 2011 18:46:19 +0000 (16:46 -0200)]
X11: X11: handling error info -> disconnect reason
Eduardo Beloni [Mon, 24 Oct 2011 18:37:21 +0000 (16:37 -0200)]
libfreerdp-core: facilities for storing and retrieving 'error info'
Marc-André Moreau [Tue, 25 Oct 2011 06:46:33 +0000 (02:46 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 25 Oct 2011 06:46:24 +0000 (02:46 -0400)]
docs: update visio document with core graphical objects
Marc-André Moreau [Tue, 25 Oct 2011 06:14:31 +0000 (23:14 -0700)]
Merge pull request #183 from atong-tcs/master
xfreerdp: ifdef cpuid inline asm properly
Anthony Tong [Tue, 25 Oct 2011 06:10:24 +0000 (01:10 -0500)]
xfreerdp: ifdef cpuid inline asm properly
Marc-André Moreau [Tue, 25 Oct 2011 05:42:04 +0000 (22:42 -0700)]
Merge pull request #182 from atong-tcs/sse2
-DWITH_SSE2 now does runtime detection
Anthony Tong [Tue, 25 Oct 2011 05:22:56 +0000 (00:22 -0500)]
sse2: switch to cpuid, from /proc/cpuinfo
Anthony Tong [Sun, 23 Oct 2011 18:51:26 +0000 (13:51 -0500)]
cmake/sse2: initial sse2 detect
Marc-André Moreau [Tue, 25 Oct 2011 02:43:19 +0000 (19:43 -0700)]
Merge pull request #180 from atong-tcs/rfx
libfreerdp-codec: rfx quantization decode fix
Marc-André Moreau [Tue, 25 Oct 2011 02:43:07 +0000 (19:43 -0700)]
Merge pull request #181 from ngraziano/color-fix
Color fix
Nicolas Graziano [Tue, 25 Oct 2011 02:12:57 +0000 (04:12 +0200)]
Try to get good color for 8 Bpp and 15 Bpp.
The method is try and correct for 8, 15, 16 24 and 32.
I made all this change in freerdp_color_convert_rgb to prevent
blue = clrconv->palette->entries[srcColor].red
Nicolas Graziano [Tue, 25 Oct 2011 02:04:51 +0000 (04:04 +0200)]
Make option -a 15 works.
Alan Pearson [Mon, 24 Oct 2011 18:15:19 +0000 (11:15 -0700)]
fix compilation warnings. need X11 headers before libkbd.h or else we get redefinition warnings
Alan Pearson [Mon, 24 Oct 2011 18:08:39 +0000 (11:08 -0700)]
Cross-platform
Alan Pearson [Mon, 24 Oct 2011 17:43:45 +0000 (10:43 -0700)]
Add X11 libraries. Neede for MacOS X build.
Marc-André Moreau [Mon, 24 Oct 2011 14:45:56 +0000 (07:45 -0700)]
Merge pull request #176 from OSSystems/parallel
Fix and adjust parallel port redirection
Marc-André Moreau [Mon, 24 Oct 2011 14:45:20 +0000 (07:45 -0700)]
Merge pull request #178 from mfleisz/cryptofix
core: Added missing \0 termination to crypto_print_name
Martin Fleisz [Mon, 24 Oct 2011 13:22:44 +0000 (06:22 -0700)]
core: Added missing \0 termination to crypto_print_name
Eduardo Beloni [Fri, 21 Oct 2011 12:11:33 +0000 (10:11 -0200)]
rdpdr/parallel: fix and adjust parallel port redirection
Anthony Tong [Sun, 23 Oct 2011 22:40:58 +0000 (17:40 -0500)]
libfreerdp-codec: rfx quantization decode fix
- the incorrect offset also causes an unaligned access with sse2,
on i386 it may segv on _mm_load_sil128
Marc-André Moreau [Sat, 22 Oct 2011 17:32:58 +0000 (10:32 -0700)]
Merge pull request #175 from atong-tcs/master
Set _net_wm_icon on desktop window
Anthony Tong [Sat, 22 Oct 2011 16:55:03 +0000 (11:55 -0500)]
xfreerdp: set icon for DesktopWindow
Marc-André Moreau [Fri, 21 Oct 2011 20:45:35 +0000 (16:45 -0400)]
wfreerdp: fix compilation on windows
Marc-André Moreau [Fri, 21 Oct 2011 18:08:31 +0000 (14:08 -0400)]
rail: fix flags for executable specified as full path, not alias
Marc-André Moreau [Fri, 21 Oct 2011 16:17:04 +0000 (12:17 -0400)]
xfreerdp: improved 8bpp support
Marc-André Moreau [Fri, 21 Oct 2011 15:18:11 +0000 (11:18 -0400)]
libfreerdp-core: fix credssp check for Authenticate callback
Marc-André Moreau [Fri, 21 Oct 2011 15:11:25 +0000 (11:11 -0400)]
resources: added FreeRDP icon and logo files
Otavio Salvador [Fri, 21 Oct 2011 13:42:52 +0000 (06:42 -0700)]
Merge pull request #170 from mfleisz/cryptofix
core: Fixed error in crypto_print_name causing it to always return NULL
Marc-André Moreau [Fri, 21 Oct 2011 13:38:48 +0000 (06:38 -0700)]
Merge pull request #172 from mfleisz/authfix
core: correct processing of result from authenticate callback
Martin Fleisz [Fri, 21 Oct 2011 11:02:46 +0000 (04:02 -0700)]
core: correct processing of result from authenticate callback
Martin Fleisz [Fri, 21 Oct 2011 08:55:28 +0000 (01:55 -0700)]
core: Fixed error in crypto_print_name causing it to always return NULL
Marc-André Moreau [Fri, 21 Oct 2011 03:15:18 +0000 (23:15 -0400)]
libfreerdp-core: refactoring of callback prefix
Marc-André Moreau [Fri, 21 Oct 2011 01:38:21 +0000 (21:38 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Fri, 21 Oct 2011 01:34:55 +0000 (21:34 -0400)]
xfreerdp: fix bitmap updates after refactoring
Marc-André Moreau [Thu, 20 Oct 2011 22:18:45 +0000 (18:18 -0400)]
libfreerdp-core: added pointer object
Marc-André Moreau [Thu, 20 Oct 2011 21:28:59 +0000 (17:28 -0400)]
libfreerdp-core: refactoring of core bitmap objects
Marc-André Moreau [Thu, 20 Oct 2011 16:23:25 +0000 (09:23 -0700)]
Merge pull request #168 from nfedera/pcapsegvfix
pcap: fix several segfaults with NULL pcap file handle
Otavio Salvador [Thu, 20 Oct 2011 12:55:06 +0000 (05:55 -0700)]
Merge pull request #167 from mfleisz/disconnect_fix
transport: Leaking socket on disconnect when using TLS transport layer
Norbert Federa [Thu, 20 Oct 2011 12:25:25 +0000 (14:25 +0200)]
pcap: fix several segfaults with NULL pcap file handle
- pcap_open did not return NULL if fopen failed
- libfreerdp-core, tfreerdp-serer and xfreerdp-server did not check the pcap_open result
- also fixed the sleep calculation in the xfreerdp-server
Martin Fleisz [Thu, 20 Oct 2011 10:50:12 +0000 (03:50 -0700)]
transport: Leaking socket on disconnect when using TLS transport layer
Marc-André Moreau [Wed, 19 Oct 2011 19:45:49 +0000 (12:45 -0700)]
Merge pull request #166 from OSSystems/master
Serial redirection fixes
Eduardo Beloni [Wed, 19 Oct 2011 19:03:49 +0000 (17:03 -0200)]
rdpdr/serial: [fix] ignore purge of port buffers
See http://msdn.microsoft.com/en-us/library/ms901431.aspx
Eduardo Beloni [Tue, 18 Oct 2011 18:32:51 +0000 (16:32 -0200)]
rdpdr/serial: [fix] write zero at the end of an aborted irp
Marc-André Moreau [Wed, 19 Oct 2011 15:29:49 +0000 (08:29 -0700)]
Merge pull request #165 from atong-tcs/master
extra audin thread exit checks
Marc-André Moreau [Wed, 19 Oct 2011 15:29:26 +0000 (08:29 -0700)]
Merge pull request #164 from ngraziano/master
Some fixes for GDI
Anthony Tong [Wed, 19 Oct 2011 14:55:54 +0000 (10:55 -0400)]
port of llyzs patch from freerdp-old, issue #26
Nicolas Graziano [Wed, 19 Oct 2011 09:39:11 +0000 (11:39 +0200)]
Disable Save Bitmap (not implemented)
Nicolas Graziano [Wed, 19 Oct 2011 09:31:34 +0000 (11:31 +0200)]
Reset XSetFunction to GXcopy afert each command.
There is a function wich do not correctly set XSetFunction to GXcopy, but
I did not find which one.
So Reset to GXcopy after each modification, it's a bit overkill but it's
prevent black square on screen.
Vic Lee [Wed, 19 Oct 2011 14:10:45 +0000 (22:10 +0800)]
libfreerdp-utils/thread: fix incorrect waiting time in freerdp_thread_stop.
Marc-André Moreau [Wed, 19 Oct 2011 13:47:09 +0000 (06:47 -0700)]
Merge pull request #163 from atong-tcs/master
map fs error codes
Anthony Tong [Wed, 19 Oct 2011 13:43:04 +0000 (09:43 -0400)]
rdpdr disk: map error codes, starting with create irp
Marc-André Moreau [Wed, 19 Oct 2011 13:27:16 +0000 (06:27 -0700)]
Merge pull request #162 from atong-tcs/master
manual rpm build
Anthony Tong [Wed, 19 Oct 2011 12:21:14 +0000 (07:21 -0500)]
update build for rpm spec
Marc-André Moreau [Wed, 19 Oct 2011 11:32:43 +0000 (04:32 -0700)]
Merge pull request #161 from mfleisz/certcallback
settings: Added --ignore-certificates command line
Martin Fleisz [Wed, 19 Oct 2011 07:42:53 +0000 (00:42 -0700)]
Added --ignore-certificates command line
Marc-André Moreau [Tue, 18 Oct 2011 22:07:17 +0000 (15:07 -0700)]
Merge pull request #159 from nfedera/transportfix
core: handle transport->recv_callback correctly
Norbert Federa [Tue, 18 Oct 2011 21:47:44 +0000 (23:47 +0200)]
core: handle transport->recv_callback correctly
the boolean return value of transport->recv_callback was directly assigned to "int status" in transport_check_fds.
now status is set to -1 if transport_check_fds returns False.
this was also the reason for the long delays on logoff followed by these messages:
"SSL_read: I/O error" (with --sec nla|tls)
"recv: Connection reset by peer" + "send: Broken pipe" (with --sec rdp)
Marc-André Moreau [Tue, 18 Oct 2011 20:57:31 +0000 (13:57 -0700)]
Merge pull request #158 from nfedera/rfxcontextfix
xfreerdp: rfx_context was not freed
Norbert Federa [Tue, 18 Oct 2011 20:50:40 +0000 (22:50 +0200)]
xfreerdp: rfx_context was not freed
Marc-André Moreau [Tue, 18 Oct 2011 16:59:34 +0000 (09:59 -0700)]
Merge pull request #155 from mfleisz/certcallback
core: Added ui callback to verify certificates
Marc-André Moreau [Tue, 18 Oct 2011 16:59:04 +0000 (09:59 -0700)]
Merge pull request #156 from nfedera/pcaptimestampfix
pcap: fix timstamps to use gettimeofday
Norbert Federa [Tue, 18 Oct 2011 16:36:34 +0000 (18:36 +0200)]
pcap: fix timstamps to use gettimeofday
pcap used utils/stopwatch to save a record's timestamp which is not suitable because stopwatch measures cpu time and not the wall-clock time
also fixed the sleep calculation in the tfreerdp test server
Martin Fleisz [Tue, 18 Oct 2011 15:02:05 +0000 (08:02 -0700)]
core: Added ui callback to verify certificates
Vic Lee [Tue, 18 Oct 2011 07:10:12 +0000 (15:10 +0800)]
server: use rdpContext for server-side components.
Marc-André Moreau [Tue, 18 Oct 2011 02:30:38 +0000 (19:30 -0700)]
Merge pull request #154 from atong-tcs/master
disable vchan compression
Anthony Tong [Tue, 18 Oct 2011 01:38:52 +0000 (20:38 -0500)]
dont advertise compression support in the vchan capabilities,
as it's not supported yet
Marc-André Moreau [Mon, 17 Oct 2011 14:13:06 +0000 (07:13 -0700)]
Merge pull request #151 from atong-tcs/master
minor build fixes
Marc-André Moreau [Mon, 17 Oct 2011 14:12:40 +0000 (07:12 -0700)]
Merge pull request #152 from nfedera/xwinpropfix
xfreerdp: fix xf_GetWindowProperty
Anthony Tong [Mon, 17 Oct 2011 13:39:21 +0000 (09:39 -0400)]
build fixes
Norbert Federa [Mon, 17 Oct 2011 13:39:06 +0000 (15:39 +0200)]
xfreerdp: fix xf_GetWindowProperty
xf_GetWindowProperty should return False if the specified property does not exist.
It is not sufficient to simply check for the return value of XGetWindowProperty.
XGetWindowProperty also returns Success if the specified property does not exist.
However, it will return "None" to the actual_type_return parameter in that case.
This change fixes several crashes with some (exotic) window managers.
Marc-André Moreau [Mon, 17 Oct 2011 04:01:50 +0000 (00:01 -0400)]
wfreerdp: fix after freerdp API change