<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/dino/libdino/src/entity/file_transfer.vala, branch catch-disconnect-error</title>
<subtitle>Fork of GTK3 Dino with experimental features.
</subtitle>
<id>https://gitea.privatedns.org/xavi/dino/atom?h=catch-disconnect-error</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/dino/atom?h=catch-disconnect-error'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/'/>
<updated>2023-10-09T14:38:02+00:00</updated>
<entry>
<title>Show file upload/download progress</title>
<updated>2023-10-09T14:38:02+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2023-10-03T23:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=6d3aef271875eba7a3867259f2089e3801141b19'/>
<id>urn:sha1:6d3aef271875eba7a3867259f2089e3801141b19</id>
<content type='text'>
Fixes upstream issue #1350.

Notes:

Image uploads were incorrectly handled by Dino, as they were always
reported as completed even if they were not, maybe so as to show the
image preview from the start. Now, Dino shows the upload progress for
all file types, and the image is only shown when completed.
</content>
</entry>
<entry>
<title>Allow cancellation of file transfers</title>
<updated>2022-03-30T16:36:52+00:00</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2022-03-30T16:36:52+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=193bf38a790b2a124493c3b7ad591f826e0f773d'/>
<id>urn:sha1:193bf38a790b2a124493c3b7ad591f826e0f773d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix file traversal issue on incoming file transfers</title>
<updated>2021-06-07T15:56:25+00:00</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2021-06-07T15:56:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=0c8d25b7a3e7a10a506f1e19b868fe9b0c761495'/>
<id>urn:sha1:0c8d25b7a3e7a10a506f1e19b868fe9b0c761495</id>
<content type='text'>
Fixes CVE-2021-33896
</content>
</entry>
<entry>
<title>Properly check Jids everywhere</title>
<updated>2019-12-23T15:58:53+00:00</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2019-12-22T03:10:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=a0a956ee0878d24bd06be7f5d75dc4ccd4e7901d'/>
<id>urn:sha1:a0a956ee0878d24bd06be7f5d75dc4ccd4e7901d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Optimizations: Database indices, cache id-Jid instead of id-jid_string, join real_jid on get messages</title>
<updated>2019-08-02T16:00:26+00:00</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2019-07-14T11:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=9ee9661bf3616603d9d92590fa1556840fe18970'/>
<id>urn:sha1:9ee9661bf3616603d9d92590fa1556840fe18970</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor file receive/send interfaces and UI</title>
<updated>2019-07-18T00:03:42+00:00</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2019-07-18T00:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=f0abb8aaf9d06106235ca5e0e6b3ca2e425c4422'/>
<id>urn:sha1:f0abb8aaf9d06106235ca5e0e6b3ca2e425c4422</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement file sending via Jingle</title>
<updated>2019-07-09T09:21:39+00:00</updated>
<author>
<name>hrxi</name>
<email>hrrrxi@gmail.com</email>
</author>
<published>2019-06-23T12:53:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=877c46628fa2836f9226e24a3d0a84b9a3f821e6'/>
<id>urn:sha1:877c46628fa2836f9226e24a3d0a84b9a3f821e6</id>
<content type='text'>
This is still disabled by default until prioritization is implemented;
otherwise this could be preferred to HTTP uploads.

File sending only works via Jingle In-Band-Bytestreams right now, more
transports are going to be implemented.

To test this, uncomment the line with `JingleFileTransfer` in
libdino/src/application.vala.
</content>
</entry>
<entry>
<title>Make file read/write async</title>
<updated>2019-02-13T23:04:01+00:00</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2019-02-13T20:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=736522737f4dae39af126353abfe26903b2c82ea'/>
<id>urn:sha1:736522737f4dae39af126353abfe26903b2c82ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restructure (http) file provider flow: Separate download&amp;get_info, download in provider, move XmppStreamModule into xmpp-vala</title>
<updated>2018-11-27T02:38:42+00:00</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2018-11-14T17:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=2208ff9799b8b551b4da5227a32a09f9e00ffb6a'/>
<id>urn:sha1:2208ff9799b8b551b4da5227a32a09f9e00ffb6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix local_time field of message and file_transfer being loaded from time db column</title>
<updated>2018-08-13T20:05:04+00:00</updated>
<author>
<name>bobufa</name>
<email>bobufa@users.noreply.github.com</email>
</author>
<published>2018-06-23T09:57:39+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=443e7ee49da305a9ae8052c5b7a73412d03ce75f'/>
<id>urn:sha1:443e7ee49da305a9ae8052c5b7a73412d03ce75f</id>
<content type='text'>
</content>
</entry>
</feed>
