Vladimir Vissoultchev

Results 131 comments of Vladimir Vissoultchev

I'm recreating your QR Code in the test VB6 application using input of ``` 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ...

Just tried recompiling wayvnc from master (and all dependencies) but now it cannot start a new session on my Ubuntu VM ![image](https://github.com/user-attachments/assets/53b77c77-b103-4f7c-90c2-d29d60ed97fd) If you can run a public wayvnc server...

UltraVNC log from crashing session ``` Started and Winsock (v 2) initialised bufsize expanded to 4352 Registered connection with app Saving to C:\Work\Temp\ultravnc\vncviewer\Debug\options.vnc DPI 120 Connected to 172.17.17.159 port 5900...

> I actually had it failing even without any kind of encryption. Does it behave the same way if you run it without TLS? Yes, disabling `rfbVeNCypt` (i.e. using `rfbRSAAES`)...

Btw, `ff-ff-fe-cc` above is `rfbEncodingExtDesktopSize` so it correctly receives server screen dimensions 954x741 i.e. 0x3BA by 0x2E5

There is a bug in `rfbEncodingExtDesktopSize` handling in ClientConnection.cpp: [this `break`](https://github.com/ultravnc/UltraVNC/blob/main/vncviewer/ClientConnection.cpp#L5908) should be a `continue`. The repercussions for wayvnc is that you should not coalesce `rfbFramebufferUpdate`s i.e. don't encode several...

Yes, I'll fix `rfbEncodingNewFBSize` and `rfbEncodingExtViewSize` pseudo-encodings too to allow coalesced "multi-screen" framebuffer update messages.

> I found out by connecting to @drigoskalwalker 's server that TigerVNC doesn't like 24 bit buffers. Does UltraVNC have the same problem? Yes, `ClientConnection::zrleDecode` does not support 24 in...

@drigoskalwalker Can you please run your wayvnc server once again so I can test @any1's suggestion?