Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Error out in rfbProcessFileTransferReadBuffer if length can not be allocated | Christian Beier | 2019-01-06 | 1 | -2/+12 |
| | | | | re #273 | ||||
* | LibVNCClient: remove now-useless cast | Christian Beier | 2019-01-06 | 1 | -1/+1 |
| | | | | re #273 | ||||
* | LibVNCClient: fail on server-sent desktop name lengths longer than 1MB | Christian Beier | 2019-01-06 | 1 | -2/+6 |
| | | | | re #273 | ||||
* | AppVeyorCI: update cyrus-sasl URL | Christian Beier | 2019-01-05 | 1 | -1/+1 |
| | |||||
* | README: link LiberaPay team account | Christian Beier | 2018-12-29 | 1 | -1/+3 |
| | |||||
* | Merge pull request #267 from veyon/external-lzo | Christian Beier | 2018-12-29 | 6 | -3/+68 |
|\ | | | | | Allow to use global LZO library instead of miniLZO | ||||
| * | Allow to use global LZO library instead of miniLZO | Tobias Junghans | 2018-11-22 | 6 | -3/+68 |
| | | | | | | | | | | The complete LZO library nowadays is installed on many systems so we can optionally make use of it and omit internal miniLZO implementation. | ||||
* | | LibVNCClient: ignore server-sent reason strings longer than 1MB | Christian Beier | 2018-12-29 | 1 | -24/+21 |
| | | | | | | | | Fixes #273 | ||||
* | | LibVNCClient: ignore server-sent cut text longer than 1MB | Christian Beier | 2018-12-29 | 1 | -0/+5 |
| | | | | | | | | | | This is in line with how LibVNCServer does it (28afb6c537dc82ba04d5f245b15ca7205c6dbb9c) and fixes part of #273. | ||||
* | | Revert "AppVeyorCI: update cyrus-sasl to 2.1.27, remove patch" | Christian Beier | 2018-12-28 | 2 | -3/+30 |
| | | | | | | | | This reverts commit bcd3eaeb83181ab5491aa6d641e2a7b8d424d88a. | ||||
* | | AppVeyorCI: update cyrus-sasl to 2.1.27, remove patch | Christian Beier | 2018-12-28 | 2 | -30/+3 |
| | | |||||
* | | .gitignore: remove autotools and x11vnc leftovers | Christian Beier | 2018-12-28 | 1 | -31/+0 |
| | | |||||
* | | .gitignore: fix for in-tree builds, add 'build' dir | Christian Beier | 2018-12-28 | 1 | -2/+6 |
| | | | | | | | | re #248 | ||||
* | | Revert "Remove .gitignore obsoleted by CMake" | Christian Beier | 2018-12-28 | 1 | -0/+87 |
| | | | | | | | | This reverts commit d6c907ffbc36f4ad7663a44538b15e650a6ddf40. | ||||
* | | Merge pull request #269 from rgacogne/fix-misleading-indentation | Christian Beier | 2018-11-29 | 5 | -19/+29 |
|\ \ | |/ |/| | Fix -Wmisleading-indentation warnings | ||||
| * | Fix -Wmisleading-indentation warnings | Remi Gacogne | 2018-11-28 | 5 | -19/+29 |
|/ | |||||
* | Merge pull request #259 from veyon/cursor-shift | Christian Beier | 2018-11-19 | 1 | -4/+4 |
|\ | | | | | LibVNCClient: fix integer shifts for cursor colors | ||||
| * | LibVNCClient: fix integer shifts for cursor colors | Tobias Junghans | 2018-11-05 | 1 | -4/+4 |
| | | | | | | | | | | | | Shifting values > 32768 by 16 places can cause undefined results for signed integers. Therefore cast color components to unsigned integer before shifting. | ||||
* | | Merge pull request #266 from veyon/fix-tls | Christian Beier | 2018-11-19 | 2 | -6/+8 |
|\ \ | | | | | | | LibVNCServer: properly use thread-local storage | ||||
| * | | LibVNCServer: properly use thread-local storage | Tobias Junghans | 2018-11-19 | 2 | -6/+8 |
|/ / | | | | | | | | | | | The TLS macro never has been defined due to the missing LIBVNCSERVER_HAVE_TLS macro. This revises the macro logic to also cover Win32 builds with MSVC. | ||||
* | | Merge pull request #263 from veyon/custom-auth-handlers | Christian Beier | 2018-11-18 | 3 | -1/+35 |
|\ \ | | | | | | | LibVNCClient: add support for custom auth handlers | ||||
| * | | LibVNCClient: add support for custom auth handlers | Tobias Junghans | 2018-11-11 | 3 | -1/+35 |
| | | | | | | | | | | | | | | | This allows to register custom authentication handlers in order to support additional security types. | ||||
* | | | Add SSL options to rfbUsage output | Christian Beier | 2018-11-11 | 1 | -0/+4 |
| | | | |||||
* | | | Merge branch 'fix-#242' | Christian Beier | 2018-11-10 | 5 | -18/+25 |
|\ \ \ | |||||
| * | | | tightvnc-filetransfer: do not close stuff from within a thread | Christian Beier | 2018-11-10 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | ... as this crashes badly and the client is closed by the main thread machinery afterwards. re #242 | ||||
| * | | | tightvnc-filetransfer: when creating a new download thread, make sure the ↵ | Christian Beier | 2018-10-22 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | previous one ends re #242 | ||||
| * | | | tightvnc-filetransfer: wait for download thread end in CloseUndoneFileDownload() | Christian Beier | 2018-10-21 | 2 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | ...and use it when deregistering the file transfer extension. Closes #242 | ||||
| * | | | tightvnc-filetransfer: refactor CloseUndoneFileTransfer() into two functions | Christian Beier | 2018-10-21 | 3 | -7/+16 |
| | | | | | | | | | | | | | | | | | | | | | | | | ...for closing upload and download separately. re #242 | ||||
| * | | | tightvnc-filetransfer: tie the download thread to the control structure | Christian Beier | 2018-10-21 | 2 | -2/+2 |
| | |/ | |/| | | | | | | | re #242 | ||||
* | | | README: rename to README.md | Christian Beier | 2018-11-09 | 2 | -477/+476 |
| | | | | | | | | | | | | | | | We had the original name lingering on for the Autotools packaging process, but that is gone since. | ||||
* | | | Merge pull request #261 from veyon/misc-fixes | Christian Beier | 2018-11-07 | 10 | -4/+25 |
|\ \ \ | | | | | | | | | Misc fixes | ||||
| * | | | LibVNCClient: pass buffer as const to WriteToTLS() | Tobias Junghans | 2018-11-06 | 4 | -4/+4 |
| | | | | |||||
| * | | | rfb: add header guard for default8x16 | Tobias Junghans | 2018-11-06 | 1 | -0/+5 |
| | | | | |||||
| * | | | Undef error codes before redefining them for WSA | Tobias Junghans | 2018-11-06 | 3 | -0/+12 |
| | | | | | | | | | | | | | | | | Fixes compiler warnings about redefined macros from errno.h. | ||||
| * | | | LibVNCClient: init pad field for set encodings msg | Tobias Junghans | 2018-11-06 | 1 | -0/+1 |
| | | | | |||||
| * | | | README: add Veyon to projects using libvncserver | Tobias Junghans | 2018-11-06 | 1 | -0/+3 |
| | |/ | |/| | |||||
* | | | Merge pull request #264 from veyon/d3des-fixes | Christian Beier | 2018-11-07 | 3 | -29/+22 |
|\ \ \ | |/ / |/| | | Make D3DES thread safe + minor fixes | ||||
| * | | common: d3des: use per-thread key register | Tobias Junghans | 2018-11-07 | 1 | -1/+9 |
| | | | | | | | | | | | | | | | When encrypting/decrypting from different threads this can race due to the global key register. | ||||
| * | | common: d3des: drop unused rfbCPKey() | Tobias Junghans | 2018-11-07 | 3 | -15/+0 |
| | | | |||||
| * | | common: d3des: make static arrays const | Tobias Junghans | 2018-11-07 | 1 | -13/+13 |
|/ / | |||||
* | | README. add a reference to client examples | Christian Beier | 2018-11-05 | 1 | -0/+3 |
| | | | | | | Closes #224 | ||||
* | | README: add VirtualBox to projects using us | Christian Beier | 2018-11-05 | 1 | -0/+2 |
| | | |||||
* | | README: fix header structure, add some markups for commands | Christian Beier | 2018-11-05 | 1 | -12/+12 |
| | | |||||
* | | Merge pull request #260 from veyon/free-client-buffers | Christian Beier | 2018-11-05 | 1 | -0/+6 |
|\ \ | |/ |/| | LibVNCClient: free buffers in rfbClientCleanup() | ||||
| * | LibVNCClient: free buffers in rfbClientCleanup() | Tobias Junghans | 2018-11-05 | 1 | -0/+6 |
|/ | | | | Buffers allocated by encoding handlers have to be freed as well. | ||||
* | tightvnc-filetransfer: fix heap use-after-free | Christian Beier | 2018-10-21 | 1 | -0/+2 |
| | | | | | | | | | | One can only guess what the intended semantics were here, but as every other rfbCloseClient() call in this file is followed by an immediate return, let's assume this was forgotton in this case. Anyway, don't forget to clean up to not leak memory. Closes #241 | ||||
* | LibVNCServer: fix heap out-of-bound write access | Christian Beier | 2018-10-21 | 1 | -1/+1 |
| | | | | Closes #243 | ||||
* | LibVNCClient: really fix #250 | Christian Beier | 2018-10-04 | 1 | -1/+1 |
| | |||||
* | websockets: remove Flash fallback | Christian Beier | 2018-10-01 | 2 | -13/+1 |
| | | | | Closes #162 | ||||
* | Update bundled noVNC to latest release 1.0.0 | Christian Beier | 2018-10-01 | 154 | -9071/+78834 |
| | | | | Closes #148 |