Martin Fleisz [Thu, 29 Sep 2011 09:26:55 +0000 (02:26 -0700)]
libfreerdp-gdi: fixed half-mirrored rfx tiles when raw bitmaps with alpha enabled are processed
Marc-André Moreau [Thu, 29 Sep 2011 05:03:07 +0000 (01:03 -0400)]
libfreerdp-core: added authenticate callback
Marc-André Moreau [Thu, 29 Sep 2011 04:37:30 +0000 (00:37 -0400)]
xfreerdp: fix missing signal.h include
Marc-André Moreau [Thu, 29 Sep 2011 04:33:28 +0000 (00:33 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Thu, 29 Sep 2011 04:33:16 +0000 (00:33 -0400)]
xfreerdp: initial cursor support
Marc-André Moreau [Wed, 28 Sep 2011 12:51:17 +0000 (05:51 -0700)]
Merge pull request #123 from shlevy/signal-handling
Signal handling
Shea Levy [Wed, 28 Sep 2011 07:11:15 +0000 (03:11 -0400)]
signal.h: We still need api.h on WIN32
Shea Levy [Wed, 28 Sep 2011 06:48:18 +0000 (02:48 -0400)]
Make freerdp_handle_signals return an int, return -1 and set errno to ENOSYS on Windows for now
Shea Levy [Wed, 28 Sep 2011 06:40:35 +0000 (02:40 -0400)]
Don't block SIGCONT
Shea Levy [Wed, 28 Sep 2011 06:09:52 +0000 (02:09 -0400)]
Handle the stopping signals, explicitly unblock the signal before re-raising it in the handler
Shea Levy [Wed, 28 Sep 2011 05:37:43 +0000 (01:37 -0400)]
passphrase: Use the global values the signal handler needs
Shea Levy [Wed, 28 Sep 2011 05:27:14 +0000 (01:27 -0400)]
xfreerdp: Handle signals on start
Shea Levy [Wed, 28 Sep 2011 05:21:38 +0000 (01:21 -0400)]
freerdp_handle_signals: Handle all POSIX-specified fatal signals
Shea Levy [Wed, 28 Sep 2011 05:15:42 +0000 (01:15 -0400)]
freerdp_handle_signals: Reset the terminal for a fatal signal
Shea Levy [Wed, 28 Sep 2011 05:01:25 +0000 (01:01 -0400)]
Actually wait for the child process to stop
Shea Levy [Wed, 28 Sep 2011 04:04:36 +0000 (00:04 -0400)]
Add test to check that handle_signals resets the terminal
Shea Levy [Wed, 28 Sep 2011 03:35:12 +0000 (23:35 -0400)]
Missing includes in signal.h
Shea Levy [Wed, 28 Sep 2011 03:21:49 +0000 (23:21 -0400)]
Merge remote-tracking branch 'upstream/master' into signal-handling
Shea Levy [Wed, 28 Sep 2011 02:33:55 +0000 (22:33 -0400)]
Compile signal.c
Shea Levy [Wed, 28 Sep 2011 02:32:19 +0000 (22:32 -0400)]
Add a stub for freerdp_handle_signals
Shea Levy [Wed, 28 Sep 2011 01:59:42 +0000 (21:59 -0400)]
Add a header for signal handling
Marc-André Moreau [Tue, 27 Sep 2011 21:10:07 +0000 (17:10 -0400)]
xfreerdp: fix color conversion in 16-bit X11 environment
Marc-André Moreau [Tue, 27 Sep 2011 17:40:48 +0000 (13:40 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Tue, 27 Sep 2011 17:40:29 +0000 (13:40 -0400)]
libfreerdp-utils: fix home path detection for certstore utils
Jay Sorg [Tue, 27 Sep 2011 05:31:11 +0000 (22:31 -0700)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Jay Sorg [Tue, 27 Sep 2011 05:30:58 +0000 (22:30 -0700)]
code cleanup
Marc-André Moreau [Tue, 27 Sep 2011 03:06:45 +0000 (23:06 -0400)]
xfreerdp: improve error tolerance in xf_GetWorkArea
Marc-André Moreau [Tue, 27 Sep 2011 02:58:49 +0000 (22:58 -0400)]
libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path
Marc-André Moreau [Tue, 27 Sep 2011 01:48:24 +0000 (21:48 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP
Marc-André Moreau [Sun, 25 Sep 2011 21:47:40 +0000 (17:47 -0400)]
xfreerdp: fix usage of invalid structure pointer in event handling
Marc-André Moreau [Sun, 25 Sep 2011 20:30:20 +0000 (16:30 -0400)]
wfreerdp: start Win32 GDI implementation, fix certstore
Marc-André Moreau [Sun, 25 Sep 2011 18:54:07 +0000 (14:54 -0400)]
wfreerdp: fix tcp non-blocking read
Marc-André Moreau [Sun, 25 Sep 2011 07:12:29 +0000 (03:12 -0400)]
wfreerdp: fix mutex handling
Otavio Salvador [Sun, 25 Sep 2011 06:55:52 +0000 (23:55 -0700)]
Merge pull request #122 from shlevy/readpassphrase
Readpassphrase utility
Vic Lee [Sun, 25 Sep 2011 06:00:09 +0000 (14:00 +0800)]
rdpsnd/pulse: add latency control.
Vic Lee [Sun, 25 Sep 2011 05:41:38 +0000 (13:41 +0800)]
rdpsnd/alsa: better buffer size against requested latency.
Vic Lee [Sun, 25 Sep 2011 03:49:09 +0000 (11:49 +0800)]
libfreerdp-utils/memory: add a pointer check in xstrdup.
Vic Lee [Sun, 25 Sep 2011 03:41:37 +0000 (11:41 +0800)]
rdpsnd: add manual latency control for ALSA.
Shea Levy [Sat, 24 Sep 2011 23:18:25 +0000 (19:18 -0400)]
passphrase_read: Set errno to ENOSYS and return on Windows for now
Shea Levy [Sat, 24 Sep 2011 23:08:41 +0000 (19:08 -0400)]
Merge remote-tracking branch 'upstream/master' into readpassphrase
Shea Levy [Sat, 24 Sep 2011 23:08:16 +0000 (19:08 -0400)]
xfreerdp: Read passwords using passphrase_read if none is specified
Shea Levy [Sat, 24 Sep 2011 23:01:06 +0000 (19:01 -0400)]
passphrase_read: Don't include a null terminator in the prompt
Shea Levy [Sat, 24 Sep 2011 21:30:56 +0000 (17:30 -0400)]
passphrase_read: Read from stdin if tty can't be opened
Shea Levy [Sat, 24 Sep 2011 21:21:25 +0000 (17:21 -0400)]
Add test to check that passphrase_read reads from stdin when no TTY is available
Shea Levy [Sat, 24 Sep 2011 21:05:35 +0000 (17:05 -0400)]
passphrase_read: Write to stderr if tty can't be opened
Shea Levy [Sat, 24 Sep 2011 20:54:25 +0000 (16:54 -0400)]
Add test to check that passphrase_read prompts to stderr when no TTY is available
Shea Levy [Sat, 24 Sep 2011 19:21:51 +0000 (15:21 -0400)]
passphrase_read: Echo newlines during read
Shea Levy [Sat, 24 Sep 2011 19:20:30 +0000 (15:20 -0400)]
Add test to check that passphrase_read turns on ECHONL
Shea Levy [Sat, 24 Sep 2011 19:13:23 +0000 (15:13 -0400)]
passphrase_read: Factor out error handling
Shea Levy [Sat, 24 Sep 2011 19:03:24 +0000 (15:03 -0400)]
passphrase_read: Reset terminal to original attributes if ECHO was turned off
Shea Levy [Sat, 24 Sep 2011 18:45:13 +0000 (14:45 -0400)]
Add test to check that passphrase_read resets the terminal once it's done
Shea Levy [Sat, 24 Sep 2011 18:15:36 +0000 (14:15 -0400)]
passphrase_read: Turn off ECHO on the terminal
Shea Levy [Sat, 24 Sep 2011 18:07:37 +0000 (14:07 -0400)]
Fix assert in passphrase_read_turns_off_echo_during_read
Shea Levy [Sat, 24 Sep 2011 17:32:13 +0000 (13:32 -0400)]
passphrase_read: Overwrite possible references to passphrase data in local stack frame before any potential return
Also, accidentally included termios.h here, should have been at next commit
Shea Levy [Sat, 24 Sep 2011 17:23:52 +0000 (13:23 -0400)]
Remove chance of undefined behavior corner case
Shea Levy [Sat, 24 Sep 2011 17:21:00 +0000 (13:21 -0400)]
passphrase_read: set errno and return NULL when possibly-failing functions fail
Shea Levy [Sat, 24 Sep 2011 16:54:01 +0000 (12:54 -0400)]
Add test to check that passphrase_read turns off ECHO
Jay Sorg [Sat, 24 Sep 2011 06:38:11 +0000 (23:38 -0700)]
coding style
Shea Levy [Sat, 24 Sep 2011 06:25:55 +0000 (02:25 -0400)]
passphrase_read: Set buf_iter to NULL so nothing passphrase_read puts on the stack will point to the password for long
Shea Levy [Sat, 24 Sep 2011 06:11:32 +0000 (02:11 -0400)]
passphrase_read: Read from the controlling tty
Jay Sorg [Sat, 24 Sep 2011 06:09:29 +0000 (23:09 -0700)]
move non settings security items out of settings
Shea Levy [Sat, 24 Sep 2011 06:08:26 +0000 (02:08 -0400)]
Use pipes to pass the string we need to verify to the parent in passphrase_read_reads_from_tty
Shea Levy [Sat, 24 Sep 2011 05:04:15 +0000 (01:04 -0400)]
Add test to check that passphrase_read reads from the controlling tty
Shea Levy [Sat, 24 Sep 2011 04:45:49 +0000 (00:45 -0400)]
passphrase_read: Wrie the prompt to the controlling tty
Shea Levy [Sat, 24 Sep 2011 04:39:20 +0000 (00:39 -0400)]
passphrase_read_propmts_to_tty: open the slave device before closing the rest
Shea Levy [Sat, 24 Sep 2011 04:13:05 +0000 (00:13 -0400)]
Write (currently failing) test to check that freerdp_passphrase_read prints its prompt to the controlling terminal
Marc-André Moreau [Sat, 24 Sep 2011 03:49:58 +0000 (23:49 -0400)]
libfreerdp-core: fix segmentation fault in update_reset_state
Shea Levy [Fri, 23 Sep 2011 23:14:37 +0000 (19:14 -0400)]
Remove the flags argument to passphrase_read
We don't need the full functionality of the BSD readpassphrase, the default
flags are enough. We can always add them back in later
Shea Levy [Fri, 23 Sep 2011 22:26:58 +0000 (18:26 -0400)]
Include stdlib.h in passphrase for size_t and NULL
Shea Levy [Fri, 23 Sep 2011 22:20:25 +0000 (18:20 -0400)]
Build passphrase.c as part of libfreerdp-utils
Shea Levy [Fri, 23 Sep 2011 22:14:10 +0000 (18:14 -0400)]
Follow apparent asterisk placement convention
Shea Levy [Fri, 23 Sep 2011 22:13:19 +0000 (18:13 -0400)]
Add CUnit test stub for passphrase_read
Shea Levy [Fri, 23 Sep 2011 21:02:06 +0000 (17:02 -0400)]
Add stub for the passphrase utility
Shea Levy [Fri, 23 Sep 2011 20:35:46 +0000 (16:35 -0400)]
Add header for forthcoming passphrase utility
Marc-André Moreau [Fri, 23 Sep 2011 18:38:16 +0000 (14:38 -0400)]
cmake: fix build options for wfreerdp
Marc-André Moreau [Fri, 23 Sep 2011 18:25:38 +0000 (14:25 -0400)]
wfreerdp: fix compilation on windows
Marc-André Moreau [Fri, 23 Sep 2011 14:49:59 +0000 (10:49 -0400)]
xfreerdp: fix RemoteApp after addition of cliprdr
Marc-André Moreau [Fri, 23 Sep 2011 14:07:43 +0000 (07:07 -0700)]
Merge pull request #120 from llyzs/cliprdr
Integrate cliprdr with xfreerdp
Vic Lee [Fri, 23 Sep 2011 03:37:17 +0000 (11:37 +0800)]
cliprdr: integrate with xfreerdp.
Marc-André Moreau [Fri, 23 Sep 2011 04:06:39 +0000 (00:06 -0400)]
xfreerdp: initial RemoteApp support with --gdi hw (much faster)
Marc-André Moreau [Fri, 23 Sep 2011 01:23:01 +0000 (21:23 -0400)]
xfreerdp: RemoteApp stabilization (window movement, region update)
Vic Lee [Thu, 22 Sep 2011 14:56:26 +0000 (22:56 +0800)]
libfreerdp-core/vchan: length in header should be total length.
Marc-André Moreau [Wed, 21 Sep 2011 14:44:16 +0000 (10:44 -0400)]
libfreerdp-gdi: fix alpha transparency for no codec bitmaps
Marc-André Moreau [Wed, 21 Sep 2011 12:36:49 +0000 (08:36 -0400)]
xfreerdp: properly handle local Alt+F4 for RemoteApp windows
Marc-André Moreau [Wed, 21 Sep 2011 11:54:30 +0000 (04:54 -0700)]
Merge pull request #115 from llyzs/audin
audin: migrate audin plugin and ALSA/PulseAudio devices.
Vic Lee [Wed, 21 Sep 2011 05:28:02 +0000 (13:28 +0800)]
audin: migrate audin plugin and ALSA/PulseAudio devices.
Marc-André Moreau [Tue, 20 Sep 2011 21:01:38 +0000 (17:01 -0400)]
libfreerdp-core: fix orders state reset on deactivate all pdu
Marc-André Moreau [Tue, 20 Sep 2011 19:30:52 +0000 (15:30 -0400)]
libfreerdp-core: improving parsing if fast index order
Marc-André Moreau [Tue, 20 Sep 2011 15:40:18 +0000 (08:40 -0700)]
Merge pull request #112 from ydal/patch-4
CMakeList.txt: Some compiler doesn't support "-Wno-unused-but-set-variabl
Marc-André Moreau [Tue, 20 Sep 2011 15:33:38 +0000 (08:33 -0700)]
Merge pull request #114 from llyzs/tsmf
Migrate tsmf plugin
Vic Lee [Tue, 20 Sep 2011 14:03:05 +0000 (22:03 +0800)]
tsmf: fix incorrect data realignment.
Vic Lee [Tue, 20 Sep 2011 12:15:15 +0000 (20:15 +0800)]
libfreerdp-gdi: fix segfault in fast_index.
Vic Lee [Tue, 20 Sep 2011 08:27:59 +0000 (16:27 +0800)]
tsmf: add XVideo support in xfreerdp.
Vic Lee [Tue, 20 Sep 2011 06:27:10 +0000 (14:27 +0800)]
tsmf: add ffmpeg, alsa and pulse sub-plugins.
ydal [Tue, 20 Sep 2011 03:02:07 +0000 (12:02 +0900)]
CMakeList.txt: Some compiler doesn't support "-Wno-unused-but-set-variable" parameter.
Marc-André Moreau [Mon, 19 Sep 2011 18:57:22 +0000 (14:57 -0400)]
libfreerdp-core: minor fast-path fix for pointer updates
Marc-André Moreau [Mon, 19 Sep 2011 18:50:40 +0000 (14:50 -0400)]
libfreerdp-core: add hooks in fast-path PDUs for pointer updates
Marc-André Moreau [Mon, 19 Sep 2011 18:33:57 +0000 (14:33 -0400)]
xfreerdp: fix RemoteApp segfault
Marc-André Moreau [Mon, 19 Sep 2011 18:25:16 +0000 (11:25 -0700)]
Merge pull request #111 from atong-tcs/master
further connection fixes
Vic Lee [Mon, 19 Sep 2011 14:54:09 +0000 (22:54 +0800)]
tsmf: add tsmf main module.