Allow custom MultifragMaxRequestSize in server mode
authorJakub Adam <jakub.adam@ktknet.cz>
Sun, 1 Jan 2017 18:45:50 +0000 (19:45 +0100)
committerJakub Adam <jakub.adam@ktknet.cz>
Wed, 11 Jan 2017 15:36:05 +0000 (16:36 +0100)
commit463cb4159619f74c3ee626d0d71a2859c5a705c1
tree83f10edcffd9373acca78c21842d4fa31864b602
parent9e636f2d71818933fabf9514ff7682afe5800e5c
Allow custom MultifragMaxRequestSize in server mode

FreeRDP calculates default request size in server mode based upon
the desktop resolution. In practice, however, I've found clients (namely
MS Lync 2013) which would show only a black screen when the value is
greater than 0x3EFFFF.

This change allows to override the default in such special cases by
assigning a different value to server->settings->MultifragMaxRequestSize
after the shadow server structure is initialized in shadow_server_new().
libfreerdp/core/capabilities.c
libfreerdp/core/settings.c