d3ae1f0b8aBump up version to 1.7.0, updated ChangeLog
Peter Åstrand
2011-04-18 11:26:27 +0000
3819f8b56dProtect against malicious servers sending requests with "..". Fixes RH bug 676252. Credits to Noam Rathaus <noamr@beyondsecurity.com> for finding this bug.
Peter Åstrand
2011-04-18 11:25:26 +0000
8939c3b04aNeed to update the web.
Peter Åstrand
2011-04-18 11:22:50 +0000
290fd9b54dHow to make a new release.
Peter Åstrand
2011-04-18 07:53:52 +0000
b55c32311fRemove tarball on distclean target.
Peter Åstrand
2011-04-18 07:46:33 +0000
da08af3c5aUpdate copyright year in usage string, add "et al.".
Peter Åstrand
2011-04-18 07:30:28 +0000
e0ca09a189Use PACKAGE_VERSION from Autoconf instead of hardcoded VERSION define.
Peter Åstrand
2011-04-18 07:28:31 +0000
c7c0be0b98Avoid compile warning about /* in comment.
Peter Åstrand
2011-04-14 14:05:32 +0000
968f145c31Correct .PHONY statement for AUTHORS target.
Peter Åstrand
2011-04-13 11:45:30 +0000
3bff3477c8Make it possible to automatically generate the AUTHORS file from the source code. This adds a few new developers to AUTHORS. In some cases, the email adress is also changed.
Peter Åstrand
2011-04-13 11:33:22 +0000
b47063c74fConsistent formatting of emails in copyright headers.
Peter Åstrand
2011-04-13 11:28:19 +0000
b638882347Include emails in copyright statements.
Peter Åstrand
2011-04-13 11:13:04 +0000
7c0a04363dSorted.
Peter Åstrand
2011-04-13 10:53:05 +0000
5fe3caff71A few copyright tweaks: added email, years, organization.
Peter Åstrand
2011-04-13 10:51:50 +0000
27068f53f8Updated the copyright notices for the things we have been working on.
Peter Åstrand
2011-04-13 08:55:42 +0000
54f3397709Updated the list of Windows versions we know that rdesktop is known to work with. Replaced CVS with Subversion.
Peter Åstrand
2011-04-13 08:46:04 +0000
133d9cf53aIgnore SIGPIPE, since we are using popen when printing. Otherwise, the entire rdesktop application might exit just because lpr was quick to terminate.
Peter Åstrand
2011-04-12 12:02:25 +0000
5a8b964cc0Applied parts of patch #2894210 to complete the disk_query_directory() implementation to support vailable info classes.
Henrik Andersson
2011-01-03 16:17:17 +0000
66c9092910Fixed indentation.
Henrik Andersson
2011-01-03 13:14:50 +0000
161b4f215a- Remove force flag from rdpdr_init()
Henrik Andersson
2011-01-03 13:12:17 +0000
6920eadf7fApplied patch to support RD_STATUS_DIRECTORY_NOT_EMPTY when recursive deletion of directory. This fixes bug 2906541 and patch originates from 2909831.
Henrik Andersson
2010-12-27 12:11:35 +0000
1be5dbdf81Applied patch from tracker patched ID: 2812158 which implements the FileFsFullSizeInformation which solves the read-only issues with disk redirections on Windows 7 and Windows 2008R2.
Henrik Andersson
2010-12-27 07:40:26 +0000
9dd6bdab95Fix for sound playback in Windows 2008R2 which requires the rdpdr channel to be initiated. RDPEA nor RDPBCGR mention a relation between audio and the rdpdr channel.
Henrik Andersson
2010-12-20 13:42:51 +0000
64e4fa886aCleanup of previous commit that introduced unrelated changes into commit by mistake.
Henrik Andersson
2010-12-20 13:14:25 +0000
7dc38dcca0Fixed a typo.
Henrik Andersson
2010-12-20 12:18:41 +0000
1f07b252adnewer openssl versions use EVP_PKEY_get1_RSA for accessing the public key and do not like direct access to epk->pkey.ptr
Michael Gernoth
2010-11-12 16:05:59 +0000
b0fea17d38Increase domain name length to 255 chars. Applied patch from bug 2883075.
Peter Åstrand
2010-08-26 08:57:52 +0000
1da6ed30e5Some operations consist of just the control code, no data.
Pierre Ossman
2010-06-22 13:06:50 +0000
b82d367a4bTranslate the response to control code 3400 as it contains embedded control codes in the local encoding.
Pierre Ossman
2010-06-22 13:06:16 +0000
91af7ba5fcLet bogus control codes through with a warning, in case it might work anyway.
Pierre Ossman
2010-06-22 13:05:26 +0000
7e759ced83Add copyright notice.
Pierre Ossman
2010-06-14 07:36:52 +0000
1ac2cd144eControl codes to SCardControl() are platform dependent so we need to do some translation before passing them on.
Pierre Ossman
2010-06-14 07:35:55 +0000
4635dfc148Remove undocumented voodoo in SCardGetStatusChange() as it causes the system version to return immediately, causing CPU intensive loops.
Pierre Ossman
2010-06-14 07:35:00 +0000
a22d20b871Handle resets of the server sound system more gracefully by resetting our state if we see an unexpected negotiate request.
Pierre Ossman
2010-04-09 13:54:46 +0000
42928d7ae1Properly reset sound subsystem when reconnecting due to screen size change (RandR).
Peter Åstrand
2010-04-09 13:12:31 +0000
174ca2cbeaAdded fr-bepo keymap, from tracker 2880521
Peter Åstrand
2010-04-09 12:51:14 +0000
5aceabe84dApplied Patch 2936021:
Peter Åstrand
2010-04-09 12:47:29 +0000
360b4a3faafix two problems found by clang static analyzer
Michael Gernoth
2010-04-07 11:39:29 +0000
d9f454b2adAdded test case for 32 bit apps on 64 bit system
Peter Åstrand
2010-03-11 09:13:58 +0000
d9c9183dc7Only call scard_reset_state() if building with scard support.
Peter Åstrand
2010-01-27 07:41:14 +0000
aab770d625Indented
Peter Åstrand
2010-01-27 07:40:47 +0000
60e82d86efReset smart card state before reconnect. This fixes stability problems when using smart cards in conjunction with RandR.
Peter Åstrand
2010-01-26 12:23:53 +0000
f749dbfef4Avoid a few more compile warnings. This file should now build without warnings on 32 bit platforms, when debugging is not enabled.
Peter Åstrand
2010-01-26 10:24:26 +0000
073b9726ffIndented
Peter Åstrand
2010-01-26 10:20:06 +0000
564175719cNeed two more smart card prototypes, to avoid warnings.
Peter Åstrand
2010-01-26 10:13:53 +0000
42f4ca28d5Committed load balancing fixes from Daniel Drown. Hopefully fixes bug #2845414.
Peter Åstrand
2010-01-21 09:24:40 +0000
6ee9faeffcAdded RandR support: If the specified geometry depends on the screen size, and the screen size is changed, rdesktop will automatically reconnect using the new screen size. This feature uses the previously implemented autoreconnect feature.
Peter Åstrand
2010-01-20 09:59:47 +0000
c47cb3018dSince the backing store is created in ui_create_window, free it in ui_destroy_window, for symmetry. This is also necessary when reconnecting with a different size, since the backing store size needs to be changed.
Peter Åstrand
2010-01-18 10:06:54 +0000
cf7d593ff8Adjusted incorrect memcpy line in ewmh_del_icon, as suggested by #1970489.
Peter Åstrand
2010-01-18 08:02:24 +0000
19f88c925aApplied rdesktop-x86_64-crash-fix.patch from #1970489.
Peter Åstrand
2010-01-18 07:53:37 +0000
65af3d5826Corrected last patch, which broke SeamlessRDP. We should update g_sizeopt to 100%; not g_width.
Peter Åstrand
2010-01-14 16:14:23 +0000
6b7a66eebfWe have been handling the special "relative" session sizes (workarea and percent of screen) by abusing the g_width variable. However, this is only works once, since g_width in this case is calculated using itself. This will not work if we want to support xrandr. Besides, it's quite ugly.
Peter Åstrand
2010-01-14 15:53:24 +0000
38e38e90a0Applied:
Peter Åstrand
2010-01-14 15:21:45 +0000
35404b22a3Update the license for uiports/vnc to GPLv3.
Peter Åstrand
2010-01-14 11:48:12 +0000
28ba7a082ag_wnd is not a pointer. Use 0 instead of NULL to avoid warnings.
Peter Åstrand
2010-01-13 16:22:35 +0000
5b75525080Re-wrote top main loop. The patch for session directory / load balancing redirection made it *way* too complicated. We shouldn't really need two extra state variables in addition to g_redirect. The current approach also does not support future features such as automatic reconnection in case of network problems.
Peter Åstrand
2010-01-13 16:07:29 +0000
9a926834ffImprove robustness: Make sure we don't act on window events for windows that no longer exists. (This shouldn't happen with the current code base, but will be a problem when multiple main windows and created and destroyed through the process lifetime.)
Peter Åstrand
2010-01-13 14:53:43 +0000
ea2bdbc96bThis patch is a re-work of patch r1538. One one hand, the plain old behaviour of setting the session size in ui_init is not going to work, due to xrandr, as pointed out in r1538. However, the approach implemented in this revision doesn't work either: When the window is created before the connection, this means that as soon as X11 events are recieved, this is going to trigger RDP transmissions. For example, a call to reset_modifiers_keys. But if the RDP connection is not ready, the WTS is not prepared to handle such data. We must wait with, for example, keyboard input until the connection is READY. OTOH, we can't just ignore those X11 events; that might lead to that we are not sending information that we need to send.
Peter Åstrand
2010-01-13 13:51:06 +0000
f284a915adInclude set_keypress_keysym and reset_keypress_keysym to avoid gcc warnings when building xwin.c.
Peter Åstrand
2010-01-12 15:22:33 +0000
8c645ed401Avoid gcc warning when using DEBUG; RD_HBITMAP is really a pointer.
Peter Åstrand
2010-01-12 15:19:00 +0000
add482fcefAvoid gcc warning when using DEBUG; RD_HBITMAP is really a pointer.
Peter Åstrand
2010-01-12 15:16:31 +0000
0983e771c8Only try to use automatic reconnect if we have earlier recieved the reconnect random. It seems to work anyway, but let's take care.
Peter Åstrand
2010-01-12 15:00:49 +0000
46499078e1Need to include ssl.h now that we are using ssl_hmac_md5.
Peter Åstrand
2010-01-12 14:52:04 +0000
1b4c36a45fImplemented support for "Client Auto-Reconnect". This means that the client can re-connect using a cookie, instead of going through the normal authentication. This patch saves those cookies, and uses them during logon.
Peter Åstrand
2010-01-12 10:34:38 +0000
d0327a9989Moved code that determines desktop size from ui_init to ui_create_window. ui_init is only called once during the execution, but the size of the screen can change, for example, when resizing using Xrandr.
Peter Åstrand
2010-01-12 10:19:35 +0000
adbb524e13The background_pixel was specified twice, both as black and white. Leave it as black.
Peter Åstrand
2010-01-12 09:58:16 +0000
281d7c9f06Changed license to GPLv3
Peter Åstrand
2010-01-12 08:31:06 +0000
91f3b6151fChanged style of copyright header to match the other files
Peter Åstrand
2010-01-12 08:06:15 +0000
5dbe5f0a05Corrected license header
Peter Åstrand
2010-01-12 08:03:31 +0000
4c6424c1d4Commented DaylightBias and clientSessionId fields.
Peter Åstrand
2010-01-12 07:50:36 +0000
dddbfd93d8Added comments about the TS_EXTENDED_INFO_PACKET variables.
Peter Åstrand
2010-01-11 13:11:19 +0000
2a4f8578acReverted last patch; by mistake
Peter Åstrand
2010-01-07 20:12:04 +0000
440542c535Elminate code duplication in rdp_reconnect and sec_connect.
Peter Åstrand
2010-01-07 20:01:58 +0000
cf715c225cIndented on Fedora 11
Peter Åstrand
2010-01-07 18:52:26 +0000
d00373436aAvoid code duplication in iso_connect/iso_reconnect.
Peter Åstrand
2010-01-07 18:42:47 +0000
a410341c11Indented on Fedora 11
Peter Åstrand
2010-01-07 18:39:20 +0000
775715848cAvoid code duplication in mcs_connect/mcs_reconnect.
Peter Åstrand
2010-01-07 18:31:16 +0000
1f3d7e61bcDocument XP/domain return code problem.
Peter Åstrand
2010-01-04 09:40:55 +0000
c0197b7be2Fix annoying problem where screen doesn't update until you move the mouse, caused by xwin.c revision 886
Jay Sorg
2009-10-25 23:37:26 +0000
fdcd8d7591added new pointers
Jay Sorg
2009-10-25 21:36:17 +0000
6bc8c23da3send the correct num_caps in rdp_send_confirm_active, re-enable glyph cache
Jay Sorg
2009-10-19 23:02:52 +0000
bbeb187681When modifiers are used and a key is released, the generated keysym might be different from the one generated when the key was pressed. This can happen if the user physically releases the modifier key before the symbol key. It can also happen with VNC servers such as Xvnc, since it only "fakes" the correct modifiers during key presses. So, we must remember which keysym that was used during the key press, and use the same on release, otherwise keys such as the Windows key can be stuck activated.
Peter Åstrand
2009-09-17 13:52:04 +0000
ecd9eeeaa6Added hint of how to test egrave sequence.
Peter Åstrand
2009-09-17 12:42:36 +0000
058ee33be3Clean up and document the return values. Trying to solve a number of issues:
Peter Åstrand
2009-09-02 13:03:43 +0000
5c67800d15Indent fixes; ran indent-all with modern indent (F11)
Peter Åstrand
2009-08-27 08:35:48 +0000
ea46f1729dprocess_data_pdu never returns True nowadays, so the comment about the disc variable is incorrect. Removed the variable, since it's always False.
Peter Åstrand
2009-08-27 07:30:32 +0000
55eaf2a098Fix build with DEBUG: depth variable is no longer.
Peter Åstrand
2009-08-26 15:20:32 +0000
be2812888fApplied patch by Enrico Scholz:
Peter Åstrand
2009-08-26 12:34:04 +0000
e5e7b5572fMinor changes to make this README reStructured text.
Peter Åstrand
2009-05-15 11:41:40 +0000
32e66f94b8Removed empty script sections
Peter Åstrand
2008-12-12 13:49:01 +0000
c7feab2840Ran indent-all
Peter Åstrand
2008-11-25 08:05:25 +0000
a42c5895f6added brushtest
Jay Sorg
2008-11-02 03:55:00 +0000
c3dc159869brush cache for > 2 color brushes
Jay Sorg
2008-11-01 02:37:10 +0000
b64678c9eeTemporarily disabled the recently added brush cache feature, due to bug 2167833.
Peter Åstrand
2008-10-20 07:16:43 +0000
d87e27483fReworked device opening, only open the device with the access that we currently needs. Avoids transmitting recording data on playback with padsp.
Peter Åstrand
2008-10-02 18:21:58 +0000
edbae085f1Everything except oss_register can be static
Peter Åstrand
2008-10-02 09:48:20 +0000
27388283adRemoved the hardcoded limit of the username length.
Peter Åstrand
2008-09-26 11:40:54 +0000
bf4c26c110Two minor fixes to avoid compiler warnings.
Peter Åstrand
2008-09-26 11:32:43 +0000
c9a4156554update the copyright year
Jay Sorg
2008-07-11 06:01:18 +0000
f306257aa4ran indent and removed some spaces at EOL
Jay Sorg
2008-07-11 03:55:52 +0000