aboutsummaryrefslogtreecommitdiffstats
path: root/common/rfb/hextileDecode.h
Commit message (Collapse)AuthorAgeFilesLines
* hextileDecode.h: Fix buffer overflowJosef Gajdusek2016-11-041-0/+4
| | | | | The hextileDecodexx functions do not properly check for out-of-bounds writes, which allows a malicious server to overwrite parts of the stack.
* Fix temporary decoder buffer sizesPierre Ossman2016-10-051-1/+1
| | | | | Some of these were excessively large because of redundant factors in the size calculation.
* Split decoders into a read and decode stepPierre Ossman2015-11-271-9/+11
| | | | | | | | We need to split these steps up in preparation for multi-core support. Reading needs to be done in a serial manner, whilst decoding can be done in parallel. This also involved a rather large cleanup of the Tight decoder.
* Use PixelBuffer objects as the interface for encoders and decodersPierre Ossman2014-07-141-3/+3
| | | | | | | This avoid a lot of unnecessary middle men. This also pushes the responsibility for pixel format conversion into the encoders and decoders. The new bufferFromBuffer() is used for direct conversion, rather than PixelTransformer/TransImageGetter.
* Get rid of unnecessary macros as they are only ever set to a single thingPierre Ossman2014-07-071-11/+5
|
* Remove unused alternative code path from the ZRLE and Hextile decodersPierre Ossman2014-07-071-15/+0
|
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-0/+126
More changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@589 3789f03b-4d11-0410-bbf8-ca57d06f2519