<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libtdevnc/libvncserver/tightvnc-filetransfer/handlefiletransferrequest.c, branch master</title>
<subtitle>Shared TDE VNC library sources
</subtitle>
<id>https://scm.trinitydesktop.org/cgit/libtdevnc/atom?h=master</id>
<link rel='self' href='https://scm.trinitydesktop.org/cgit/libtdevnc/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/'/>
<updated>2018-11-10T16:33:00Z</updated>
<entry>
<title>tightvnc-filetransfer: do not close stuff from within a thread</title>
<updated>2018-11-10T16:33:00Z</updated>
<author>
<name>Christian Beier</name>
<email>dontmind@freeshell.org</email>
</author>
<published>2018-11-10T16:33:00Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=495ffa3f3a213ab058eee1d7da48fa5ef71914d8'/>
<id>urn:sha1:495ffa3f3a213ab058eee1d7da48fa5ef71914d8</id>
<content type='text'>
... as this crashes badly and the client is closed by the main thread machinery afterwards.

re #242
</content>
</entry>
<entry>
<title>tightvnc-filetransfer: when creating a new download thread, make sure the previous one ends</title>
<updated>2018-10-21T22:40:53Z</updated>
<author>
<name>Christian Beier</name>
<email>dontmind@freeshell.org</email>
</author>
<published>2018-10-21T22:39:50Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=2d939267a176bf4976dbad36399638956ad8cc34'/>
<id>urn:sha1:2d939267a176bf4976dbad36399638956ad8cc34</id>
<content type='text'>
re #242
</content>
</entry>
<entry>
<title>tightvnc-filetransfer: refactor CloseUndoneFileTransfer() into two functions</title>
<updated>2018-10-21T21:44:39Z</updated>
<author>
<name>Christian Beier</name>
<email>dontmind@freeshell.org</email>
</author>
<published>2018-10-21T21:44:39Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=f8912fee5a58fb3975eda2589f6d4686f0c1ae68'/>
<id>urn:sha1:f8912fee5a58fb3975eda2589f6d4686f0c1ae68</id>
<content type='text'>
...for closing upload and download separately.

re #242
</content>
</entry>
<entry>
<title>tightvnc-filetransfer: tie the download thread to the control structure</title>
<updated>2018-10-21T21:38:40Z</updated>
<author>
<name>Christian Beier</name>
<email>dontmind@freeshell.org</email>
</author>
<published>2018-10-21T21:38:40Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=89419fb1a0cef42b63528e6930f4e545cfef4c95'/>
<id>urn:sha1:89419fb1a0cef42b63528e6930f4e545cfef4c95</id>
<content type='text'>
re #242
</content>
</entry>
<entry>
<title>tightvnc-filetransfer: fix heap use-after-free</title>
<updated>2018-10-21T18:52:04Z</updated>
<author>
<name>Christian Beier</name>
<email>dontmind@freeshell.org</email>
</author>
<published>2018-10-21T18:52:04Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=ca2a5ac02fbbadd0a21fabba779c1ea69173d10b'/>
<id>urn:sha1:ca2a5ac02fbbadd0a21fabba779c1ea69173d10b</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Various #ifdef fixes to allow building with MSVC2014</title>
<updated>2017-01-28T20:02:11Z</updated>
<author>
<name>Christian Beier</name>
<email>dontmind@freeshell.org</email>
</author>
<published>2017-01-28T20:02:11Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=73684172397d63c4274d7fbdf940f428cf31744c'/>
<id>urn:sha1:73684172397d63c4274d7fbdf940f428cf31744c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some typos (found by codespell)</title>
<updated>2015-10-09T15:13:35Z</updated>
<author>
<name>Stefan Weil</name>
<email>sw@weilnetz.de</email>
</author>
<published>2015-10-09T15:13:35Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=9c7efb7633ba62cd80c93e83284663f805bb3031'/>
<id>urn:sha1:9c7efb7633ba62cd80c93e83284663f805bb3031</id>
<content type='text'>
Signed-off-by: Stefan Weil &lt;sw@weilnetz.de&gt;
</content>
</entry>
<entry>
<title>Close unclosed comments ;-)</title>
<updated>2014-09-30T11:50:00Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2014-09-30T11:50:00Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=ad7a054e8c7dd95aec5685fb99a7b1e860d08397'/>
<id>urn:sha1:ad7a054e8c7dd95aec5685fb99a7b1e860d08397</id>
<content type='text'>
Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
</content>
</entry>
<entry>
<title>These are UNIX headers, and are not available on MSVC</title>
<updated>2014-09-20T14:46:34Z</updated>
<author>
<name>Daniel Cohen Gindi</name>
<email>danielgindi@gmail.com</email>
</author>
<published>2014-09-20T14:22:45Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=a7f79b696e8c7afa455464f2d6612816c55740c2'/>
<id>urn:sha1:a7f79b696e8c7afa455464f2d6612816c55740c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add logging output to know when inside tightvnc-filetransfer functions.</title>
<updated>2007-05-16T21:34:21Z</updated>
<author>
<name>runge</name>
<email>runge</email>
</author>
<published>2007-05-16T21:34:21Z</published>
<link rel='alternate' type='text/html' href='https://scm.trinitydesktop.org/cgit/libtdevnc/commit/?id=f7d48515fd685d759a6abecc1bb1877dc45d04e2'/>
<id>urn:sha1:f7d48515fd685d759a6abecc1bb1877dc45d04e2</id>
<content type='text'>
</content>
</entry>
</feed>
