You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(3) |
Sep
(22) |
Oct
(1) |
Nov
|
Dec
|
2005 |
Jan
(13) |
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2006 |
Jan
(7) |
Feb
|
Mar
(25) |
Apr
(6) |
May
(11) |
Jun
(7) |
Jul
(3) |
Aug
(3) |
Sep
(2) |
Oct
|
Nov
(4) |
Dec
(1) |
2007 |
Jan
(2) |
Feb
(12) |
Mar
(2) |
Apr
|
May
|
Jun
(7) |
Jul
|
Aug
(3) |
Sep
(12) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
(7) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(1) |
Jun
(2) |
Jul
|
Aug
(3) |
Sep
|
Oct
(7) |
Nov
(7) |
Dec
|
2009 |
Jan
(21) |
Feb
(7) |
Mar
(1) |
Apr
(17) |
May
(26) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(31) |
Oct
(46) |
Nov
(27) |
Dec
(26) |
2010 |
Jan
(23) |
Feb
(20) |
Mar
(1) |
Apr
(2) |
May
(6) |
Jun
(5) |
Jul
(24) |
Aug
(1) |
Sep
(7) |
Oct
(23) |
Nov
(21) |
Dec
(17) |
2011 |
Jan
(30) |
Feb
(28) |
Mar
(35) |
Apr
(27) |
May
(15) |
Jun
(9) |
Jul
(78) |
Aug
(46) |
Sep
(10) |
Oct
(46) |
Nov
(24) |
Dec
(3) |
2012 |
Jan
(26) |
Feb
(53) |
Mar
(42) |
Apr
(52) |
May
(10) |
Jun
(20) |
Jul
(6) |
Aug
(8) |
Sep
(33) |
Oct
(5) |
Nov
|
Dec
(9) |
2013 |
Jan
(14) |
Feb
(8) |
Mar
(6) |
Apr
(6) |
May
(3) |
Jun
(1) |
Jul
(12) |
Aug
(10) |
Sep
(4) |
Oct
(5) |
Nov
|
Dec
(3) |
2014 |
Jan
(11) |
Feb
(4) |
Mar
(11) |
Apr
(15) |
May
(4) |
Jun
|
Jul
(6) |
Aug
(5) |
Sep
(6) |
Oct
(10) |
Nov
(13) |
Dec
(6) |
2015 |
Jan
(1) |
Feb
(1) |
Mar
(12) |
Apr
|
May
(15) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(1) |
2016 |
Jan
(3) |
Feb
(14) |
Mar
(3) |
Apr
|
May
(1) |
Jun
(6) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
(2) |
2017 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
(2) |
Dec
|
2019 |
Jan
(2) |
Feb
(2) |
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(7) |
Oct
(3) |
Nov
|
Dec
|
From: Johann O. <joh...@si...> - 2022-10-03 14:38:33
|
> -----Ursprüngliche Nachricht----- > Von: Christian Beier <in...@ch...> > Gesendet: Montag, 3. Oktober 2022 15:20 > An: Johann Obermayr <joh...@si...> > Cc: Johann Obermayr via LibVNCServer-common <libvncserver- > co...@li...> > Betreff: Re: send patches > > Am Mon, 3 Oct 2022 13:16:20 +0000 > schrieb Johann Obermayr <joh...@si...>: > > > Hello, > > > > best way to send patches ? > > > > as attached patchfile(s) ? > > > > or a patch as e-mail text ? > > > > Best regards > > Johann > > Hi Johann, > > Best way is to file a pull request via GitHub please. > > Best, > -- > Christian Beier > > what is, is; what is not is possible. Hello Christian, thank's for the information. Create pull request : Done. Best regards Johann |
From: Johann O. <joh...@si...> - 2022-10-03 13:50:07
|
Hello, best way to send patches ? as attached patchfile(s) ? or a patch as e-mail text ? Best regards Johann |
From: Christian B. <in...@ch...> - 2022-10-03 13:23:28
|
Am Mon, 3 Oct 2022 13:16:20 +0000 schrieb Johann Obermayr <joh...@si...>: > Hello, > > best way to send patches ? > > as attached patchfile(s) ? > > or a patch as e-mail text ? > > Best regards > Johann Hi Johann, Best way is to file a pull request via GitHub please. Best, -- Christian Beier what is, is; what is not is possible. |
From: Christian B. <in...@ch...> - 2022-09-29 15:31:42
|
Am Thu, 29 Sep 2022 09:56:48 +0000 schrieb Johann Obermayr via LibVNCServer-common <lib...@li...>: > > -----Ursprüngliche Nachricht----- > > Von: Christian Beier <in...@ch...> > > Gesendet: Mittwoch, 28. September 2022 15:22 > > An: Johann Obermayr via LibVNCServer-common <libvncserver- > > co...@li...> > > Cc: Johann Obermayr <joh...@si...> > > Betreff: Re: [Libvncserver-common] rfbMakeRichCursorFromXCursor crash > > > > Am Wed, 28 Sep 2022 12:53:03 +0000 > > schrieb Johann Obermayr via LibVNCServer-common > > <lib...@li...>: > > > > > Hello, > > > > > > i get a crash in rfbMakeRichCursorFromXCursor > > > > > > #0 0xf65fbef0 in rfbMakeRichCursorFromXCursor () from > > > /usr/lib/libvncserver.so.1 #1 0xf65fc370 in rfbSendCursorShape () > > > from > > > /usr/lib/libvncserver.so.1 #2 0xf65ee034 in rfbSendFramebufferUpdate > > > () from > > > /usr/lib/libvncserver.so.1 #3 0xf65e8440 in rfbUpdateClient () from > > > /usr/lib/libvncserver.so.1 #4 0xf65e84d4 in rfbProcessEvents () from > > > /usr/lib/libvncserver.so.1 #5 0x00147f00 in processClientEvents () > > > > > > After add some logging I see, that "cursor->source" is NULL. > > > So it crash at line > > > if(cursor->source[ j * w + i / 8] & bit) > > > > > > Is this a knowing bug ? > > > Exists there a bug fix ? > > > > > > Thanks & best regards > > > Johann > > > > > > > Hi Johann, > > > > I don't know which version you are using, but you might want to scan > > through the list of known issues at > > https://github.com/LibVNC/libvncserver/issues > > > > If the bug is not there, please create an issue. > > > > Best, > > -- > > Christian Beier > > > > what is, is; what is not is possible. > > Hello, > > After more test, I found > SHA-1: d138cf90130b0e8d5062f136ecdbcaa85e734d5d > > * libvncserver: don't NULL out internal of the default cursor > > ...otherwise an rfbScreen created after rfbScreenCleanup() was called > gets assigned an invalid cursor struct. > > This solve my problem. > > Are there any plans to create a "LibVNCServer-0.9.14" release ? > Yes, it'll come this year. Best, -- Christian Beier what is, is; what is not is possible. |
From: Johann O. <joh...@si...> - 2022-09-29 12:32:40
|
> -----Ursprüngliche Nachricht----- > Von: Christian Beier <in...@ch...> > Gesendet: Mittwoch, 28. September 2022 15:22 > An: Johann Obermayr via LibVNCServer-common <libvncserver- > co...@li...> > Cc: Johann Obermayr <joh...@si...> > Betreff: Re: [Libvncserver-common] rfbMakeRichCursorFromXCursor crash > > Am Wed, 28 Sep 2022 12:53:03 +0000 > schrieb Johann Obermayr via LibVNCServer-common > <lib...@li...>: > > > Hello, > > > > i get a crash in rfbMakeRichCursorFromXCursor > > > > #0 0xf65fbef0 in rfbMakeRichCursorFromXCursor () from > > /usr/lib/libvncserver.so.1 #1 0xf65fc370 in rfbSendCursorShape () > > from > > /usr/lib/libvncserver.so.1 #2 0xf65ee034 in rfbSendFramebufferUpdate > > () from > > /usr/lib/libvncserver.so.1 #3 0xf65e8440 in rfbUpdateClient () from > > /usr/lib/libvncserver.so.1 #4 0xf65e84d4 in rfbProcessEvents () from > > /usr/lib/libvncserver.so.1 #5 0x00147f00 in processClientEvents () > > > > After add some logging I see, that "cursor->source" is NULL. > > So it crash at line > > if(cursor->source[ j * w + i / 8] & bit) > > > > Is this a knowing bug ? > > Exists there a bug fix ? > > > > Thanks & best regards > > Johann > > > > Hi Johann, > > I don't know which version you are using, but you might want to scan > through the list of known issues at > https://github.com/LibVNC/libvncserver/issues > > If the bug is not there, please create an issue. > > Best, > -- > Christian Beier > > what is, is; what is not is possible. Hello, After more test, I found SHA-1: d138cf90130b0e8d5062f136ecdbcaa85e734d5d * libvncserver: don't NULL out internal of the default cursor ...otherwise an rfbScreen created after rfbScreenCleanup() was called gets assigned an invalid cursor struct. This solve my problem. Are there any plans to create a "LibVNCServer-0.9.14" release ? Best regards Johann |
From: Christian B. <in...@ch...> - 2022-09-28 13:22:08
|
Am Wed, 28 Sep 2022 12:53:03 +0000 schrieb Johann Obermayr via LibVNCServer-common <lib...@li...>: > Hello, > > i get a crash in rfbMakeRichCursorFromXCursor > > #0 0xf65fbef0 in rfbMakeRichCursorFromXCursor () from > /usr/lib/libvncserver.so.1 #1 0xf65fc370 in rfbSendCursorShape () from > /usr/lib/libvncserver.so.1 #2 0xf65ee034 in rfbSendFramebufferUpdate () from > /usr/lib/libvncserver.so.1 #3 0xf65e8440 in rfbUpdateClient () from > /usr/lib/libvncserver.so.1 #4 0xf65e84d4 in rfbProcessEvents () from > /usr/lib/libvncserver.so.1 #5 0x00147f00 in processClientEvents () > > After add some logging I see, that "cursor->source" is NULL. > So it crash at line > if(cursor->source[ j * w + i / 8] & bit) > > Is this a knowing bug ? > Exists there a bug fix ? > > Thanks & best regards > Johann > Hi Johann, I don't know which version you are using, but you might want to scan through the list of known issues at https://github.com/LibVNC/libvncserver/issues If the bug is not there, please create an issue. Best, -- Christian Beier what is, is; what is not is possible. |
From: Johann O. <joh...@si...> - 2022-09-28 12:53:29
|
Hello, i get a crash in rfbMakeRichCursorFromXCursor #0 0xf65fbef0 in rfbMakeRichCursorFromXCursor () from /usr/lib/libvncserver.so.1 #1 0xf65fc370 in rfbSendCursorShape () from /usr/lib/libvncserver.so.1 #2 0xf65ee034 in rfbSendFramebufferUpdate () from /usr/lib/libvncserver.so.1 #3 0xf65e8440 in rfbUpdateClient () from /usr/lib/libvncserver.so.1 #4 0xf65e84d4 in rfbProcessEvents () from /usr/lib/libvncserver.so.1 #5 0x00147f00 in processClientEvents () After add some logging I see, that "cursor->source" is NULL. So it crash at line if(cursor->source[ j * w + i / 8] & bit) Is this a knowing bug ? Exists there a bug fix ? Thanks & best regards Johann |
From: Christian B. <in...@ch...> - 2022-09-26 17:57:46
|
Am Mon, 26 Sep 2022 10:26:17 +0000 schrieb Johann Obermayr via LibVNCServer-common <lib...@li...>: > Hallo, > > why is the VERSION format changed after 0.9.11 ? > > #define LIBVNCSERVER_PACKAGE_VERSION "0.9.11" > #define LIBVNCSERVER_VERSION "0.9.11" > #define LIBVNCSERVER_VERSION_MAJOR 0 > #define LIBVNCSERVER_VERSION_MINOR 9 > #define LIBVNCSERVER_VERSION_PATCHLEVEL 11 > > With Version 0.9.12 we get > #define LIBVNCSERVER_PACKAGE_VERSION "0.9.12" > #define LIBVNCSERVER_VERSION "0.9.12" > #define LIBVNCSERVER_VERSION_MAJOR "0" > #define LIBVNCSERVER_VERSION_MINOR "9" > #define LIBVNCSERVER_VERSION_PATCHLEVEL "12" > Hi Johann, I think this happened with https://github.com/LibVNC/libvncserver/commit/fef4386accfe686abc304e43fec235eefdbacd3e and showed up with the switch to CMake and the removal of Autotools. It clearly is an oversight. If you want to contribute a patch via GitHub, I'll happily merge it. Best regards, -- Christian Beier what is, is; what is not is possible. |
From: Johann O. <joh...@si...> - 2022-09-26 14:09:05
|
Hello, why is the VERSION format changed from number to string after 0.9.11 ? #define LIBVNCSERVER_PACKAGE_VERSION "0.9.11" #define LIBVNCSERVER_VERSION "0.9.11" #define LIBVNCSERVER_VERSION_MAJOR 0 #define LIBVNCSERVER_VERSION_MINOR 9 #define LIBVNCSERVER_VERSION_PATCHLEVEL 11 With Version 0.9.12 we get #define LIBVNCSERVER_PACKAGE_VERSION "0.9.12" #define LIBVNCSERVER_VERSION "0.9.12" #define LIBVNCSERVER_VERSION_MAJOR "0" #define LIBVNCSERVER_VERSION_MINOR "9" #define LIBVNCSERVER_VERSION_PATCHLEVEL "12" Now the version can't checked with the GCC precompiler. Only numbers can checked #define LIBVNCSERVER_MAKEVERSION(x,y,z) ((x) << 16 | (y) << 8 | (z)) #define LIBVNCSERVER_VERSION_CURR LIBVNCSERVER_MAKEVERSION( LIBVNCSERVER_VERSION_MAJOR, LIBVNCSERVER_VERSION_MINOR, LIBVNCSERVER_VERSION_PATCHLEVEL ) #if LIBVNCSERVER_VERSION_CURR < LIBVNCSERVER_MAKEVERSION( 0, 9, 13 ) .. #else .. #endif Best Regards Johann |
From: Johann O. <joh...@si...> - 2022-09-26 14:00:15
|
Hallo, why is the VERSION format changed after 0.9.11 ? #define LIBVNCSERVER_PACKAGE_VERSION "0.9.11" #define LIBVNCSERVER_VERSION "0.9.11" #define LIBVNCSERVER_VERSION_MAJOR 0 #define LIBVNCSERVER_VERSION_MINOR 9 #define LIBVNCSERVER_VERSION_PATCHLEVEL 11 With Version 0.9.12 we get #define LIBVNCSERVER_PACKAGE_VERSION "0.9.12" #define LIBVNCSERVER_VERSION "0.9.12" #define LIBVNCSERVER_VERSION_MAJOR "0" #define LIBVNCSERVER_VERSION_MINOR "9" #define LIBVNCSERVER_VERSION_PATCHLEVEL "12" Now the version can't checked with the GCC precompiler. Only numbers can checked #define LIBVNCSERVER_MAKEVERSION(x,y,z) ((x) << 16 | (y) << 8 | (z)) #define LIBVNCSERVER_VERSION_CURR LIBVNCSERVER_MAKEVERSION( LIBVNCSERVER_VERSION_MAJOR, LIBVNCSERVER_VERSION_MINOR, LIBVNCSERVER_VERSION_PATCHLEVEL ) #if LIBVNCSERVER_VERSION_CURR < LIBVNCSERVER_MAKEVERSION( 0, 9, 13 ) .. #else .. #endif Best Regards Johann |
From: Christian B. <don...@sd...> - 2022-01-31 11:41:16
|
Hi, As I am spending most of my time on other open source and business projects and (presumably) the other LibVNC members don't have time for x11vnc either (and its original author Karl went MIA), I declare LibVNC is looking for a new maintainer or co-maintainer for x11vnc's community version at https://github.com/LibVNC/x11vnc This email is mainly for publicising https://github.com/LibVNC/x11vnc/issues/186 - so please leave your comments there :-) Best, Christian |
From: Christian B. <chr...@go...> - 2020-05-07 12:18:18
|
Hi List, As it's 2020, the project now has a contemporary chat-based community platform at https://gitter.im/LibVNC/libvncserver in addition to this mailing list. The benefits are that both synchronous and async communication are possible with this tool, it might also attract more users/devs due to having a more "modern" feel and lower entry barrier, but that remains to be seen ;-). There are no immediate plans to shut down this mailing list (as Gitter requires a GitLab, GitHub or twitter account) but this might change depending on feedback. Let us know what you think! Cheers, Christian |
From: Christian B. <chr...@go...> - 2019-05-21 13:29:13
|
Am Fri, 17 May 2019 16:25:14 +0000 schrieb Olga Dillard <Olg...@dd...>: > Hi, > > My company would like to use your product and would like to know if > you offer commercial license. > > Thank you, > Olga Dillard > > Hi Olga, Please see the README section on commercial use here: https://github.com/LibVNC/libvncserver#commercial-use You are very welcome to use the library commercially as long as you adhere to the terms of the GPL. HTH, Christian |
From: Olga D. <Olg...@dd...> - 2019-05-17 16:40:38
|
Hi, My company would like to use your product and would like to know if you offer commercial license. Thank you, Olga Dillard |
From: Christian B. <chr...@go...> - 2019-02-07 12:57:46
|
Am Wed, 6 Feb 2019 06:01:39 +0000 schrieb Suma YS <Su...@Lt...>: > Hello, > W.r.t below mail, I have not received any information. It > would be really helpful if I could information about the licensing part as we > wanted to use libVNC in our project. Any information on the licensing part of > libVNC is really appreciated. Hi Suma, I've already answered a while ago, here's the link to the list archive's entry :-) https://sourceforge.net/p/libvncserver/mailman/message/36530797/ HTH, Christian > > Thanks, > Suma YS > > From: Suma YS > Sent: Tuesday, January 29, 2019 9:50 AM > To: lib...@li... > Subject: Reg: Requesting for License Information of LibVNCServer > > Hello, > I, Suma, currently working on Ubuntu Linux OS. I want to have > a feature working with VNC. I found that LibVNCServer is an option for > supporting VNC feature in Linux. Hence regarding the LibVNCServer, I referred > to https://github.com/LibVNC/libvncserver. > > I wanted few clarifications about the license. Under the section "License" in > the above link, I could see that the tool is free. > > I want to use the application in one of our development projects and the > developed application is for commercial purpose. It would be helpful if you > could share any more details on the license part for using the above tool. > > Thanks, > Suma YS. > > L&T Technology Services Ltd > > www.LntTechservices.com > > This Email may contain confidential or privileged information for the > intended recipient (s). If you are not the intended recipient, please do not > use or disseminate the information, notify the sender and delete it from your > system. |
From: Suma YS <Su...@Lt...> - 2019-02-06 06:35:12
|
Hello, W.r.t below mail, I have not received any information. It would be really helpful if I could information about the licensing part as we wanted to use libVNC in our project. Any information on the licensing part of libVNC is really appreciated. Thanks, Suma YS From: Suma YS Sent: Tuesday, January 29, 2019 9:50 AM To: lib...@li... Subject: Reg: Requesting for License Information of LibVNCServer Hello, I, Suma, currently working on Ubuntu Linux OS. I want to have a feature working with VNC. I found that LibVNCServer is an option for supporting VNC feature in Linux. Hence regarding the LibVNCServer, I referred to https://github.com/LibVNC/libvncserver. I wanted few clarifications about the license. Under the section "License" in the above link, I could see that the tool is free. I want to use the application in one of our development projects and the developed application is for commercial purpose. It would be helpful if you could share any more details on the license part for using the above tool. Thanks, Suma YS. L&T Technology Services Ltd www.LntTechservices.com This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system. |
From: Christian B. <chr...@go...> - 2019-01-29 08:34:15
|
Am Tue, 29 Jan 2019 04:19:32 +0000 schrieb Suma YS <Su...@Ln...>: > Hello, > I, Suma, currently working on Ubuntu Linux OS. I want to have > a feature working with VNC. I found that LibVNCServer is an option for > supporting VNC feature in Linux. Hence regarding the LibVNCServer, I referred > to https://github.com/LibVNC/libvncserver. > > I wanted few clarifications about the license. Under the section "License" in > the above link, I could see that the tool is free. > > I want to use the application in one of our development projects and the > developed application is for commercial purpose. It would be helpful if you > could share any more details on the license part for using the above tool. > > Thanks, > Suma YS. Hi Suma, What applies is the GPL, version 2: https://github.com/LibVNC/libvncserver/blob/master/COPYING In short, you are free to use LibVNCServer in your commercial product as long as you put your code that makes use of it under the GPL as well. The link above sums it up nicely. LibVNCServer uses GPL as it itself is derivative work of GPL-licensed products. HTH, Christian > > L&T Technology Services Ltd > > www.LntTechservices.com<http://www.lnttechservices.com/> > > This Email may contain confidential or privileged information for the > intended recipient (s). If you are not the intended recipient, please do not > use or disseminate the information, notify the sender and delete it from your > system. |
From: Suma YS <Su...@Ln...> - 2019-01-29 04:35:34
|
Hello, I, Suma, currently working on Ubuntu Linux OS. I want to have a feature working with VNC. I found that LibVNCServer is an option for supporting VNC feature in Linux. Hence regarding the LibVNCServer, I referred to https://github.com/LibVNC/libvncserver. I wanted few clarifications about the license. Under the section "License" in the above link, I could see that the tool is free. I want to use the application in one of our development projects and the developed application is for commercial purpose. It would be helpful if you could share any more details on the license part for using the above tool. Thanks, Suma YS. L&T Technology Services Ltd www.LntTechservices.com<http://www.lnttechservices.com/> This Email may contain confidential or privileged information for the intended recipient (s). If you are not the intended recipient, please do not use or disseminate the information, notify the sender and delete it from your system. |
From: Joel M. <gi...@ma...> - 2018-11-11 20:19:21
|
I'm not sure it's a libvncserver or noVNC issue, but rather that browsers have become more strict about self-signed certificates in the past couple of years. I tried building libvncserver but got an error about AVStream structure. I suspect my system is too out of date to build it. I think he problem is that browsers don't prompt to accept self-signed certs when it's on a WebSockets connection. I filed some bugs about that years ago, but it's a difficult problem because WebSocket connections are asynchronous and you don't want pages to be able to make arbitrary connections to other sites and trick the user into accepting certs that they don't expect. Most people barely understand the difference between HTTP and HTTPS as it is. If you browse to https://localhost:5900 (i.e. try and browse normallyl to the websocket port), accept the certificate (permanently) and then try and load the regular page it might work. At least, that has worked for me in the past. TBH, I'm no longer actively involved in noVNC. I transitioned it to the rest of the team a few years ago. Regards, Joel Martin (kanaka) On Sun, Nov 11, 2018 at 10:30 AM Christian Beier <chr...@go...> wrote: > > > Hi Joel, Gernot, > > I am currently tackling https://github.com/LibVNC/libvncserver/issues/68 and am > having a hard time setting up a wss:// connection between a LibVNCServer > example server and novnc 1.0.0. As you two are the principal authors of the > websockets code in LibVNCServer, I need your advice. > > This is what I'm doing, using libvncserver master: > > ``` > mkdir build > cd build > cmake -DWITH_GNUTLS=OFF .. # use OpenSSL as GnuTLS is simply broken, crashes > make > cd .. > cd webclients > openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes # create a self-signed cert > ../build/examples/example -sslcertfile cert.pem -sslkeyfile key.pem > ``` > > and open http://localhost:5800/novnc/vnc.html?autoconnect=true&host=localhost&port=5900&encrypt=true in > a browser. However, I get > > ``` > 11/11/2018 17:22:37 Got connection from client 127.0.0.1 > 11/11/2018 17:22:37 other clients: > 11/11/2018 17:22:37 Got TLS/SSL WebSockets connection > 11/11/2018 17:22:37 webSocketsHandshake: invalid client header > 11/11/2018 17:22:37 Client 127.0.0.1 gone > ``` > > Am I doing something wrong? > > If it worked with former versions - any idea where it could have been broken? > > Thanks for your thoughts, > > Christian |
From: Christian B. <chr...@go...> - 2018-11-11 16:30:25
|
Hi Joel, Gernot, I am currently tackling https://github.com/LibVNC/libvncserver/issues/68 and am having a hard time setting up a wss:// connection between a LibVNCServer example server and novnc 1.0.0. As you two are the principal authors of the websockets code in LibVNCServer, I need your advice. This is what I'm doing, using libvncserver master: ``` mkdir build cd build cmake -DWITH_GNUTLS=OFF .. # use OpenSSL as GnuTLS is simply broken, crashes make cd .. cd webclients openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes # create a self-signed cert ../build/examples/example -sslcertfile cert.pem -sslkeyfile key.pem ``` and open http://localhost:5800/novnc/vnc.html?autoconnect=true&host=localhost&port=5900&encrypt=true in a browser. However, I get ``` 11/11/2018 17:22:37 Got connection from client 127.0.0.1 11/11/2018 17:22:37 other clients: 11/11/2018 17:22:37 Got TLS/SSL WebSockets connection 11/11/2018 17:22:37 webSocketsHandshake: invalid client header 11/11/2018 17:22:37 Client 127.0.0.1 gone ``` Am I doing something wrong? If it worked with former versions - any idea where it could have been broken? Thanks for your thoughts, Christian |
From: William D. <wil...@ou...> - 2018-09-04 15:26:22
|
Dear, Sir. How are you? My name is William Ding and I'm from China. I'm individual developer and freelancer. Few days ago, I've got VNC project which is based on your LibVNCServer library. The project is for Windows platform and Visual Studio 2008 based project. That project is 5 years old so it is also using old version of LibVNCServer library. So I want to use your latest LibVNCServer library but it's really hard to build your project on Windows. The old project include your LibVNCServer library project in Visual Studio 2008 project and also build your library in project well. But I can't include your new library version into project again. Could you please help me? I posted jobs on Freelancer.com to find person to help me but nobody can do it. I think you can do it. I can pay you for this work. Please contact me. This is my email address and skype id. wil...@ou...<mailto:wil...@ou...> Please help me. I'm waiting your response. Best regards. [https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif]<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon> Virus-free. www.avast.com<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link> |
From: Beef T. <bee...@ma...> - 2017-12-17 20:02:37
|
Hello, i'm having trouble building the static libraries from source. I use Debian 9 os, and Cmake-Gui Fi Here is what i do, first i tried to use the option: BUILD_STATIC_LIBS ON BUILD_SHARED_LIBS OFF But this seems to have no effect! I still get the *.so files in result, so i manually openeded advanced options, and changed all dependencies to *.a, and added -static flag to the linker options: Commandline options: -DTIGHTVNC_FILETRANSFER:BOOL="1" -DX11_Xdamage_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXdamage.a" -DJPEG_INCLUDE_DIR:PATH="/usr/include" -DJPEG_LIBRARY:FILEPATH="/usr/lib/i386-linux-gnu/libjpeg.a" -DX11_Xau_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXau.a" -DCMAKE_FIND_LIBRARY_SUFFIXES:STRING=".a" -DLIBGCRYPT_LIBRARIES:FILEPATH="/usr/lib/i386-linux-gnu/libgcrypt.a" -DSDLMAIN_LIBRARY:FILEPATH="/usr/lib/i386-linux-gnu/libSDLmain.a" -DCMAKE_EXE_LINKER_FLAGS_DEBUG:STRING="-static" -DBUILD_SHARED_LIBS:BOOL="0" -DX11_Xt_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXt.a" -DX11_Xxf86vm_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXxf86vm.a" -DGNUTLS_LIBRARY:FILEPATH="/usr/lib/libgnutls.a" -DX11_Xfixes_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXfixes.a" -DCMAKE_STATIC_LINKER_FLAGS:STRING="" -DBUILD_STATIC_LIBS:BOOL="0" -DLIBDL_LIBRARY:FILEPATH="/usr/lib/i386-linux-gnu/libdl.a" -DBUILD_SHARED_LIBRARIES:BOOL="0" -DX11_X11_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libX11.a" -DX11_Xext_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXext.a" -DZLIB_LIBRARY_RELEASE:FILEPATH="/usr/lib/i386-linux-gnu/libz.a" -DX11_Xdmcp_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libXdmcp.a" -DCMAKE_INSTALL_PREFIX:PATH="/usr/local" -DCMAKE_EXE_LINKER_FLAGS:STRING="-static" -DCMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING="" -DPNG_LIBRARY_RELEASE:FILEPATH="/usr/lib/i386-linux-gnu/libpng.a" -DCMAKE_BUILD_TYPE:STRING="" -DOPENSSL_CRYPTO_LIBRARY:FILEPATH="/usr/lib/i386-linux-gnu/libcrypto.a" -DX11_SM_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libSM.a" -DSDL_LIBRARY:STRING="/usr/lib/i386-linux-gnu/libSDLmain.a;/usr/lib/i386-linux-gnu/libSDL.a;-lpthread" -DCMAKE_AR:FILEPATH="/usr/bin/ar" -DOPENSSL_SSL_LIBRARY:FILEPATH="/usr/lib/i386-linux-gnu/libssl.a" -DCMAKE_EXE_LINKER_FLAGS_RELEASE:STRING="-static" -DX11_ICE_LIB:FILEPATH="/usr/lib/i386-linux-gnu/libICE.a" Cache file: TIGHTVNC_FILETRANSFER:BOOL=1 X11_Xdamage_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXdamage.a JPEG_INCLUDE_DIR:PATH=/usr/include JPEG_LIBRARY:FILEPATH=/usr/lib/i386-linux-gnu/libjpeg.a X11_Xau_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXau.a CMAKE_FIND_LIBRARY_SUFFIXES:STRING=.a LIBGCRYPT_LIBRARIES:FILEPATH=/usr/lib/i386-linux-gnu/libgcrypt.a SDLMAIN_LIBRARY:FILEPATH=/usr/lib/i386-linux-gnu/libSDLmain.a CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=-static BUILD_SHARED_LIBS:BOOL=0 X11_Xt_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXt.a X11_Xxf86vm_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXxf86vm.a GNUTLS_LIBRARY:FILEPATH=/usr/lib/libgnutls.a X11_Xfixes_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXfixes.a CMAKE_STATIC_LINKER_FLAGS:STRING= BUILD_STATIC_LIBS:BOOL=0 LIBDL_LIBRARY:FILEPATH=/usr/lib/i386-linux-gnu/libdl.a BUILD_SHARED_LIBRARIES:BOOL=0 X11_X11_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libX11.a X11_Xext_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXext.a ZLIB_LIBRARY_RELEASE:FILEPATH=/usr/lib/i386-linux-gnu/libz.a X11_Xdmcp_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libXdmcp.a CMAKE_INSTALL_PREFIX:PATH=/usr/local CMAKE_EXE_LINKER_FLAGS:STRING=-static CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= PNG_LIBRARY_RELEASE:FILEPATH=/usr/lib/i386-linux-gnu/libpng.a CMAKE_BUILD_TYPE:STRING= OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/i386-linux-gnu/libcrypto.a X11_SM_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libSM.a SDL_LIBRARY:STRING=/usr/lib/i386-linux-gnu/libSDLmain.a;/usr/lib/i386-linux-gnu/libSDL.a;-lpthread CMAKE_AR:FILEPATH=/usr/bin/ar OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/i386-linux-gnu/libssl.a CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=-static X11_ICE_LIB:FILEPATH=/usr/lib/i386-linux-gnu/libICE.a After i do cmake --build . i get the following: [ 43%] Building C object CMakeFiles/vncserver.dir/libvncserver/rfbcrypto_gnutls.c.o [ 44%] Linking C shared library libvncserver.so [ 44%] Built target vncserver Scanning dependencies of target examples_pnmshow24 [ 45%] Building C object CMakeFiles/examples_pnmshow24.dir/examples/pnmshow24.c.o [ 46%] Linking C executable examples_pnmshow24 /usr/bin/ld: attempted static link of dynamic object `libvncserver.so.0.9.11' collect2: error: ld returned 1 exit status CMakeFiles/examples_pnmshow24.dir/build.make:103: recipe for target 'examples_pnmshow24' failed make[2]: *** [examples_pnmshow24] Error 1 CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/examples_pnmshow24.dir/all' failed make[1]: *** [CMakeFiles/examples_pnmshow24.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 As you can see it says: [ 44%] Built target vncserver , but no libvncserver.a file is created in the build directory, only *.so which is shared library. How can i force the config to build static versions? BUILD_SHARED_LIBS OFF seems to have no effect, and manual approach with linker fails too -- Beef Taco |
From: Christian B. <chr...@go...> - 2017-04-20 16:25:50
|
Am Thu, 20 Apr 2017 01:01:22 +0000 schrieb Simon Waterman <sim...@zy...>: > > Is there any interest amongst the maintainers to consider these > patches for inclusion in libvncclient and if so, is it best to post > the patches here or submit a Git pull request? Hi Simon, We'd be very happy! And: best way is a github pull request. Cheers, Christian > > If anyone else is interested in the patches I'll be happy to provide > them. > > Simon > Zynstra is a private limited company registered in England and Wales > (registered number 07864369). Our registered office and Headquarters > are at The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, > its contents and any attachments are confidential. If you have > received this message in error please delete it from your system and > advise the sender immediately. > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > LibVNCServer-common mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libvncserver-common |
From: Simon W. <sim...@zy...> - 2017-04-20 01:35:34
|
Hi, I've been experimenting with Quacamole connecting to the VNC server in QEMU and in particular with the more 'enterprise-like' authentication options of X509 and SASL. In the process I've created a couple of patches to libvncclient. The first is a simple patch that adds server certificate verification to the GNUTLS implementation replacing the 'TODO' in tls_gnutls.c. The second adds SASL support (both with and without X509) including a few new callbacks to capture authname and SASL mechanism preference. The SASL implementation is derived from the existing GTK VNC viewer implementation. About the only thing not included in the SASL implementation is support for user interaction primarily because Guacamole doesn't currently support it. Is there any interest amongst the maintainers to consider these patches for inclusion in libvncclient and if so, is it best to post the patches here or submit a Git pull request? If anyone else is interested in the patches I'll be happy to provide them. Simon Zynstra is a private limited company registered in England and Wales (registered number 07864369). Our registered office and Headquarters are at The Innovation Centre, Broad Quay, Bath, BA1 1UD. This email, its contents and any attachments are confidential. If you have received this message in error please delete it from your system and advise the sender immediately. |
From: B. <bra...@fo...> - 2017-03-13 04:54:57
|
Hi Eeveryone: System Enviroment: My Operating System is : windows 10 enterprise 2016 LTSB My build toolchain: MSVC (Visual Studio 2013), Cmake I just simply build libvncserver on windows 10 referred to: https://github.com/LibVNC/libvncserver/blob/master/.appveyor.yml it build compeletely success with 0 errors. I find example.exe in the folder of examples, and run example.exe from CMD. but it repeating output error message: select, An operation was attempted on something that is not a socket it seems like the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid. So, I just download realVNC's VNC viewer to connect localhost:5900 but it is does not work and I tried no_vnc(html5 client) in webclients folder and does not work,too. Then, I tried simple.exe, vncev.exe looks well when no client connected to them, but they also ouptput error message as follows when vncviewer conected: vncev.exe: simple.exe: Does anyone can resolve this problem? |