diff options
Diffstat (limited to 'libvncserver/rfbserver.c')
-rw-r--r-- | libvncserver/rfbserver.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/libvncserver/rfbserver.c b/libvncserver/rfbserver.c index 53ec4f8..652b1b7 100644 --- a/libvncserver/rfbserver.c +++ b/libvncserver/rfbserver.c @@ -889,15 +889,6 @@ rfbProcessClientNormalMessage(rfbClientPtr cl) cl->useNewFBSize = TRUE; } break; -#ifdef LIBVNCSERVER_BACKCHANNEL - case rfbEncodingBackChannel: - if (!cl->enableBackChannel) { - rfbLog("Enabling BackChannel protocol extension for " - "client %s\n", cl->host); - cl->enableBackChannel = TRUE; - } - break; -#endif #ifdef LIBVNCSERVER_HAVE_LIBZ case rfbEncodingZRLE: if (cl->preferredEncoding == -1) { @@ -1128,13 +1119,6 @@ rfbProcessClientNormalMessage(rfbClientPtr cl) e = next; } - if(cl->screen->processCustomClientMessage(cl,msg.type)) { - rfbLog("Warning: this program uses processCustomClientMessage, " - "which is deprecated.\n" - "Please use rfbRegisterProtocolExtension instead.\n"); - return; - } - rfbLog("rfbProcessClientNormalMessage: unknown message type %d\n", msg.type); rfbLog(" ... closing connection\n"); @@ -1857,30 +1841,4 @@ rfbProcessUDPInput(rfbScreenInfoPtr rfbScreen) } } -#ifdef LIBVNCSERVER_BACKCHANNEL -void rfbSendBackChannel(rfbScreenInfoPtr rfbScreen,char* str,int len) -{ - rfbClientPtr cl; - rfbBackChannelMsg sct; - rfbClientIteratorPtr iterator; - iterator = rfbGetClientIterator(rfbScreen); - while ((cl = rfbClientIteratorNext(iterator)) != NULL) { - if (cl->enableBackChannel) { - sct.type = rfbBackChannel; - sct.length = Swap32IfLE(len); - if (rfbWriteExact(cl, (char *)&sct, - sz_rfbBackChannelMsg) < 0) { - rfbLogPerror("rfbSendBackChannel: write"); - rfbCloseClient(cl); - continue; - } - if (rfbWriteExact(cl, str, len) < 0) { - rfbLogPerror("rfbSendBackChannel: write"); - rfbCloseClient(cl); - } - } - } - rfbReleaseClientIterator(iterator); -} -#endif |