Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | | | 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 | |||||
| * | | httpd: send proper MIME type for Javascript files | Christian Beier | 2018-10-01 | 1 | -0/+2 | |
| | | | | | | | | | | | | re #148 | |||||
| * | | LibVNCClient: make sure Ultra decoding cannot dereference a null pointer | Christian Beier | 2018-10-01 | 1 | -0/+4 | |
| | | | | | | | | | | | | Closes #254 | |||||
| * | | CMake: require some form of hton64() for websockets | Christian Beier | 2018-09-30 | 1 | -2/+6 | |
| | | | | | | | | | | | | Closes #127 | |||||
| * | | Fix compilaton with gcc 4.4.x | DRC | 2018-09-30 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | Closes #204 Signed-off-by: Christian Beier <dontmind@freeshell.org> | |||||
| * | | LibVNCClient: fix three possible heap buffer overflows | Christian Beier | 2018-09-29 | 1 | -4/+6 | |
| | | | | | | | | | | | | | | | | | | | | | An attacker could feed `0xffffffff`, causing a `malloc(0)` for the buffers which are subsequently written to. Closes #247 | |||||
| * | | LibVNCClient: make sure ReadFromRFBServer() does not write after buffer end ↵ | Christian Beier | 2018-09-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | in CoRRE decoding Closes #250 | |||||
| * | | LibVNCClient: fix possible infinite loop | Christian Beier | 2018-09-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | Closes #251 | |||||
| * | | LibVNCClient: don't leak uninitialised memory to remote | Christian Beier | 2018-09-29 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | The pad fields of the rfbClientCutTextMsg and rfbKeyEventMsg could contain arbitray memory belonging to the process, don't leak this to the remote. Closes #252 | |||||
| * | | When connecting to a repeater, only send initialised string | Christian Beier | 2018-09-29 | 2 | -4/+14 | |
| | | | | | | | | | | | | Closes #253 | |||||
| * | | CMake: build the repeater example as well | Christian Beier | 2018-09-29 | 1 | -0/+1 | |
| | | | ||||||
| * | | Remove the turbojpeg.h dependency from public headers | Christian Beier | 2018-09-27 | 2 | -2/+3 | |
| | | | | | | | | | | | | Closes #230 | |||||
| * | | CMake: fix build error that occured on Windows with CMake 3.12 | Christian Beier | 2018-09-27 | 1 | -0/+2 | |
| | | | ||||||
| * | | AppVeyorCI: print CMake version | Christian Beier | 2018-09-27 | 1 | -0/+1 | |
| | | | ||||||
| * | | CMake: only do jpeg-turbo tests if a libjpeg was found | Christian Beier | 2018-09-26 | 1 | -33/+35 | |
| | | | ||||||
| * | | Remove .gitignore obsoleted by CMake | Christian Beier | 2018-09-26 | 1 | -87/+0 | |
| | | | | | | | | | | | | re #248 | |||||
| * | | CMake: make get_link_libraries() not crash when there are no linked ↵ | Christian Beier | 2018-08-10 | 1 | -1/+3 | |
| |/ | | | | | | | libraries at all | |||||
| * | SDLvncviewer: work around SDL_TEXTINPUT not generating chars with CTRL down | Christian Beier | 2018-07-30 | 1 | -0/+4 | |
| | | ||||||
| * | SDLvncviewer: handle mouse wheel events | Christian Beier | 2018-07-30 | 1 | -1/+31 | |
| | | ||||||
| * | SDLvncviewer: adhere to C89 | Christian Beier | 2018-07-30 | 1 | -1/+2 | |
| | | ||||||
| * | SDLvncviewer: implement Unicode input handling | Christian Beier | 2018-07-30 | 1 | -20/+26 | |
| | | ||||||
| * | TravisCI: install SDL2 dev packages for OSX as well | Christian Beier | 2018-07-30 | 1 | -0/+1 | |
| | | ||||||
| * | TravisCI: install SDL2 dev packages | Christian Beier | 2018-07-30 | 1 | -0/+1 | |
| | | ||||||
| * | SDLvncviewer: remove obsolete video scaling code | Christian Beier | 2018-07-30 | 1 | -129/+0 | |
| | | ||||||
| * | SDLvncviewer: use SDL2 for clipboard handling | Christian Beier | 2018-07-30 | 4 | -614/+26 | |
| | | | | | | | | By using this, we can get rid of our own homebrewn solution scrap.[c|h] and drop X11 from the build system. | |||||
| * | SDLvncviewer: make input work with SDL2 | Christian Beier | 2018-07-30 | 1 | -22/+22 | |
| | | | | | | | | ... at least somewhat. This is far from perfect but no regression compared to SDL1.2 functionality. | |||||
| * | SDLvncviewer: make display work with SDL2 | Christian Beier | 2018-07-30 | 2 | -55/+92 | |
| | | ||||||
| * | CMake: look for SDL2 instead of SDL | Christian Beier | 2018-07-30 | 2 | -5/+178 | |
| | | | | | | | | | | FindSDL2.cmake was downloaded from https://github.com/tcbrindle/sdl2-cmake-scripts/blob/master/FindSDL2.cmake | |||||
| * | SDLvncviewer: add a very simple GetCredentials callback | Christian Beier | 2018-07-25 | 1 | -0/+25 | |
| | |