Summary: | Session resize forces re-authentication on Windows 2016 | ||
---|---|---|---|
Product: | ThinLinc | Reporter: | Karl Mikaelsson <derfian> |
Component: | | rdesktop (deprecated) | Assignee: | Karl Mikaelsson <derfian> |
Status: | CLOSED FIXED | ||
Severity: | Normal | CC: | ossman, samuel, thoni56 |
Priority: | P2 | Keywords: | prosaic, samuel_tester, upstream |
Version: | trunk | ||
Target Milestone: | 4.9.0 | ||
Hardware: | PC | ||
OS: | Unknown | ||
Acceptance Criteria: | |||
Bug Depends on: | |||
Bug Blocks: | 6096 | ||
Attachments: | dynamic resize test protocol |
Description
Karl Mikaelsson
When reconnecting to a Windows 2016 server, we don't send a ARC_CS_PRIVATE_PACKET structure holding the authentication cookie as part of the client info PDU. When reconnecting to a Windows 2012, rdesktop includes this structure. This should be solved by https://github.com/rdesktop/rdesktop/pull/206 Created attachment 836 [details]
dynamic resize test protocol
This is the test protocol used during development of the dynamic resize feature.
This should be fixed by vendor drop r32951. We now use a resize method that does not disconnect the user from the server on Windows 2016. Aside from the problem reported on bug 7094 this works very well. The fact that Ctrl+Alt+Enter crashes rdesktop when running in a ThinLinc session makes it a little bit difficult to test this completely. But since there are no problems when running rdesktop outside of ThinLinc most cases have been tested. I have verified: * that the old method of resizing still works well on Windows Server 2008 r2 * that the new method works well on 2012 R2 and 2016 * tl-run-rdesktop * tl-run-windesk * tl-run-winapp * tl-run-winapp-seamless * rdesktop running in a ThinLinc session * rdesktop running normally * rdesktop running on GNOME3 * rdesktop running on XFCE |