summaryrefslogtreecommitdiffstats
path: root/krfb/libvncserver
Commit message (Collapse)AuthorAgeFilesLines
* Limit client cut text length to 1 MBPetr Písař2019-03-031-1/+20
| | | | | | | | | | | | | | | | | This patch constrains a client cut text length to 1 MB. Otherwise a client could make server allocate 2 GB of memory and that seems to be to much to classify it as a denial of service. The limit also prevents from an integer overflow followed by copying an uninitilized memory when processing msg.cct.length value larger than SIZE_MAX or INT_MAX - sz_rfbClientCutTextMsg. This patch also corrects accepting length value of zero (malloc(0) is interpreted on differnet systems differently). CVE-2018-7225 <https://github.com/LibVNC/libvncserver/issues/218> (cherry picked from commit 28afb6c537dc82ba04d5f245b15ca7205c6dbb9c)
* Add end-of-file newlines.Darrell Anderson2013-11-301-1/+1
|
* Fix improper thread support in krfbTimothy Pearson2013-11-242-4/+65
| | | | This relates to bug 1583
* Use TQThread in krfb where threads interact with TQt3 instead of direct ↵Timothy Pearson2013-04-086-59/+165
| | | | | | pthread access This resolves Bug 1403
* Remove additional unneeded tq method conversionsTimothy Pearson2011-12-196-14/+14
|
* Rename old tq methods that no longer need a unique nameTimothy Pearson2011-12-183-17/+17
|
* Revert "Rename a number of old tq methods that are no longer tq specific"Timothy Pearson2011-12-166-30/+30
| | | | This reverts commit 808e453c56036211f57482ed847d54aca01bba68.
* Rename a number of old tq methods that are no longer tq specificTimothy Pearson2011-12-156-30/+30
|
* Revert int size change in krfb.htpearson2011-10-221-7/+0
| | | | | | | | | When connecting to an AMD64 krfb server, it will not accept the correct password due to a word size issue. This was a regression somewhere around 2008, the Debian bug mail refers to it. Thanks to Nick Leverton for the patch! git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1260217 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* [kdenetwork/krfb] added cmake supportsamelian2011-09-171-0/+22
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1254101 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* rename the following methods:tpearson2011-08-108-45/+45
| | | | | | | | tqparent parent tqmask mask git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1246260 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* rename the following methods:tpearson2011-08-102-2/+2
| | | | | | | | | tqfind find tqreplace replace tqcontains contains git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1246075 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Remove the tq in front of these incorrectly TQt4-converted methods/data members:tpearson2011-07-092-9/+9
| | | | | | | | | | | | tqrepaint[...] tqinvalidate[...] tqparent[...] tqmask[...] tqlayout[...] tqalignment[...] git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1240522 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* TQt4 port kdenetworktpearson2011-06-2212-86/+86
| | | | | | | This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1237912 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Forgot one TSIGNAL problem...tpearson2010-08-131-3/+3
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1162932 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Backed out accidental conversion of TSIGNAL to TQT_SIGNAL in automated TQT ↵tpearson2010-08-133-6/+6
| | | | | | conversion git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1162927 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* TQt conversion fixestpearson2010-08-021-3/+3
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1158449 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Trinity Qt initial conversiontpearson2010-07-314-9/+9
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1157648 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Fixed remaining GPL address zip codestpearson2010-01-0625-25/+25
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1070598 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Updated obsolete GPL license addresses to current GPL addresstpearson2010-01-0625-26/+26
| | | | git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1070573 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Update to Trinity 3.5.11tpearson2009-12-131-1/+1
| | | | | | Will need to watch for commit warnings and rebuild test git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1061808 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
* Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.toma2009-11-2549-0/+17962
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdenetwork@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da