Commit Graph

  • d3ae1f0b8a Bump up version to 1.7.0, updated ChangeLog Peter Åstrand 2011-04-18 11:26:27 +0000
  • 3819f8b56d Protect 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
  • 8939c3b04a Need to update the web. Peter Åstrand 2011-04-18 11:22:50 +0000
  • 290fd9b54d How to make a new release. Peter Åstrand 2011-04-18 07:53:52 +0000
  • b55c32311f Remove tarball on distclean target. Peter Åstrand 2011-04-18 07:46:33 +0000
  • da08af3c5a Update copyright year in usage string, add "et al.". Peter Åstrand 2011-04-18 07:30:28 +0000
  • e0ca09a189 Use PACKAGE_VERSION from Autoconf instead of hardcoded VERSION define. Peter Åstrand 2011-04-18 07:28:31 +0000
  • c7c0be0b98 Avoid compile warning about /* in comment. Peter Åstrand 2011-04-14 14:05:32 +0000
  • 968f145c31 Correct .PHONY statement for AUTHORS target. Peter Åstrand 2011-04-13 11:45:30 +0000
  • 3bff3477c8 Make 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
  • b47063c74f Consistent formatting of emails in copyright headers. Peter Åstrand 2011-04-13 11:28:19 +0000
  • b638882347 Include emails in copyright statements. Peter Åstrand 2011-04-13 11:13:04 +0000
  • 7c0a04363d Sorted. Peter Åstrand 2011-04-13 10:53:05 +0000
  • 5fe3caff71 A few copyright tweaks: added email, years, organization. Peter Åstrand 2011-04-13 10:51:50 +0000
  • 27068f53f8 Updated the copyright notices for the things we have been working on. Peter Åstrand 2011-04-13 08:55:42 +0000
  • 54f3397709 Updated 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
  • 133d9cf53a Ignore 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
  • 5a8b964cc0 Applied 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
  • 66c9092910 Fixed 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
  • 6920eadf7f Applied 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
  • 1be5dbdf81 Applied 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
  • 9dd6bdab95 Fix 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
  • 64e4fa886a Cleanup of previous commit that introduced unrelated changes into commit by mistake. Henrik Andersson 2010-12-20 13:14:25 +0000
  • 7dc38dcca0 Fixed a typo. Henrik Andersson 2010-12-20 12:18:41 +0000
  • 1f07b252ad newer 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
  • b0fea17d38 Increase domain name length to 255 chars. Applied patch from bug 2883075. Peter Åstrand 2010-08-26 08:57:52 +0000
  • 1da6ed30e5 Some operations consist of just the control code, no data. Pierre Ossman 2010-06-22 13:06:50 +0000
  • b82d367a4b Translate 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
  • 91af7ba5fc Let bogus control codes through with a warning, in case it might work anyway. Pierre Ossman 2010-06-22 13:05:26 +0000
  • 7e759ced83 Add copyright notice. Pierre Ossman 2010-06-14 07:36:52 +0000
  • 1ac2cd144e Control 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
  • 4635dfc148 Remove 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
  • a22d20b871 Handle 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
  • 42928d7ae1 Properly reset sound subsystem when reconnecting due to screen size change (RandR). Peter Åstrand 2010-04-09 13:12:31 +0000
  • 174ca2cbea Added fr-bepo keymap, from tracker 2880521 Peter Åstrand 2010-04-09 12:51:14 +0000
  • 5aceabe84d Applied Patch 2936021: Peter Åstrand 2010-04-09 12:47:29 +0000
  • 360b4a3faa fix two problems found by clang static analyzer Michael Gernoth 2010-04-07 11:39:29 +0000
  • d9f454b2ad Added test case for 32 bit apps on 64 bit system Peter Åstrand 2010-03-11 09:13:58 +0000
  • d9c9183dc7 Only call scard_reset_state() if building with scard support. Peter Åstrand 2010-01-27 07:41:14 +0000
  • aab770d625 Indented Peter Åstrand 2010-01-27 07:40:47 +0000
  • 60e82d86ef Reset 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
  • f749dbfef4 Avoid 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
  • 073b9726ff Indented Peter Åstrand 2010-01-26 10:20:06 +0000
  • 564175719c Need two more smart card prototypes, to avoid warnings. Peter Åstrand 2010-01-26 10:13:53 +0000
  • 42f4ca28d5 Committed load balancing fixes from Daniel Drown. Hopefully fixes bug #2845414. Peter Åstrand 2010-01-21 09:24:40 +0000
  • 6ee9faeffc Added 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
  • c47cb3018d Since 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
  • cf7d593ff8 Adjusted incorrect memcpy line in ewmh_del_icon, as suggested by #1970489. Peter Åstrand 2010-01-18 08:02:24 +0000
  • 19f88c925a Applied rdesktop-x86_64-crash-fix.patch from #1970489. Peter Åstrand 2010-01-18 07:53:37 +0000
  • 65af3d5826 Corrected last patch, which broke SeamlessRDP. We should update g_sizeopt to 100%; not g_width. Peter Åstrand 2010-01-14 16:14:23 +0000
  • 6b7a66eebf We 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
  • 38e38e90a0 Applied: Peter Åstrand 2010-01-14 15:21:45 +0000
  • 35404b22a3 Update the license for uiports/vnc to GPLv3. Peter Åstrand 2010-01-14 11:48:12 +0000
  • 28ba7a082a g_wnd is not a pointer. Use 0 instead of NULL to avoid warnings. Peter Åstrand 2010-01-13 16:22:35 +0000
  • 5b75525080 Re-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
  • 9a926834ff Improve 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
  • ea2bdbc96b This 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
  • f284a915ad Include set_keypress_keysym and reset_keypress_keysym to avoid gcc warnings when building xwin.c. Peter Åstrand 2010-01-12 15:22:33 +0000
  • 8c645ed401 Avoid gcc warning when using DEBUG; RD_HBITMAP is really a pointer. Peter Åstrand 2010-01-12 15:19:00 +0000
  • add482fcef Avoid gcc warning when using DEBUG; RD_HBITMAP is really a pointer. Peter Åstrand 2010-01-12 15:16:31 +0000
  • 0983e771c8 Only 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
  • 46499078e1 Need to include ssl.h now that we are using ssl_hmac_md5. Peter Åstrand 2010-01-12 14:52:04 +0000
  • 1b4c36a45f Implemented 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
  • d0327a9989 Moved 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
  • adbb524e13 The background_pixel was specified twice, both as black and white. Leave it as black. Peter Åstrand 2010-01-12 09:58:16 +0000
  • 281d7c9f06 Changed license to GPLv3 Peter Åstrand 2010-01-12 08:31:06 +0000
  • 91f3b6151f Changed style of copyright header to match the other files Peter Åstrand 2010-01-12 08:06:15 +0000
  • 5dbe5f0a05 Corrected license header Peter Åstrand 2010-01-12 08:03:31 +0000
  • 4c6424c1d4 Commented DaylightBias and clientSessionId fields. Peter Åstrand 2010-01-12 07:50:36 +0000
  • dddbfd93d8 Added comments about the TS_EXTENDED_INFO_PACKET variables. Peter Åstrand 2010-01-11 13:11:19 +0000
  • 2a4f8578ac Reverted last patch; by mistake Peter Åstrand 2010-01-07 20:12:04 +0000
  • 440542c535 Elminate code duplication in rdp_reconnect and sec_connect. Peter Åstrand 2010-01-07 20:01:58 +0000
  • cf715c225c Indented on Fedora 11 Peter Åstrand 2010-01-07 18:52:26 +0000
  • d00373436a Avoid code duplication in iso_connect/iso_reconnect. Peter Åstrand 2010-01-07 18:42:47 +0000
  • a410341c11 Indented on Fedora 11 Peter Åstrand 2010-01-07 18:39:20 +0000
  • 775715848c Avoid code duplication in mcs_connect/mcs_reconnect. Peter Åstrand 2010-01-07 18:31:16 +0000
  • 1f3d7e61bc Document XP/domain return code problem. Peter Åstrand 2010-01-04 09:40:55 +0000
  • c0197b7be2 Fix 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
  • fdcd8d7591 added new pointers Jay Sorg 2009-10-25 21:36:17 +0000
  • 6bc8c23da3 send the correct num_caps in rdp_send_confirm_active, re-enable glyph cache Jay Sorg 2009-10-19 23:02:52 +0000
  • bbeb187681 When 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
  • ecd9eeeaa6 Added hint of how to test egrave sequence. Peter Åstrand 2009-09-17 12:42:36 +0000
  • 058ee33be3 Clean up and document the return values. Trying to solve a number of issues: Peter Åstrand 2009-09-02 13:03:43 +0000
  • 5c67800d15 Indent fixes; ran indent-all with modern indent (F11) Peter Åstrand 2009-08-27 08:35:48 +0000
  • ea46f1729d process_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
  • 55eaf2a098 Fix build with DEBUG: depth variable is no longer. Peter Åstrand 2009-08-26 15:20:32 +0000
  • be2812888f Applied patch by Enrico Scholz: Peter Åstrand 2009-08-26 12:34:04 +0000
  • e5e7b5572f Minor changes to make this README reStructured text. Peter Åstrand 2009-05-15 11:41:40 +0000
  • 32e66f94b8 Removed empty script sections Peter Åstrand 2008-12-12 13:49:01 +0000
  • c7feab2840 Ran indent-all Peter Åstrand 2008-11-25 08:05:25 +0000
  • a42c5895f6 added brushtest Jay Sorg 2008-11-02 03:55:00 +0000
  • c3dc159869 brush cache for > 2 color brushes Jay Sorg 2008-11-01 02:37:10 +0000
  • b64678c9ee Temporarily disabled the recently added brush cache feature, due to bug 2167833. Peter Åstrand 2008-10-20 07:16:43 +0000
  • d87e27483f Reworked 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
  • edbae085f1 Everything except oss_register can be static Peter Åstrand 2008-10-02 09:48:20 +0000
  • 27388283ad Removed the hardcoded limit of the username length. Peter Åstrand 2008-09-26 11:40:54 +0000
  • bf4c26c110 Two minor fixes to avoid compiler warnings. Peter Åstrand 2008-09-26 11:32:43 +0000
  • c9a4156554 update the copyright year Jay Sorg 2008-07-11 06:01:18 +0000
  • f306257aa4 ran indent and removed some spaces at EOL Jay Sorg 2008-07-11 03:55:52 +0000