<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dino-but-good/plugins/ice/src/plugin.vala, branch master</title>
<subtitle>my fork of dino with basic QoL changes, not very maintained
</subtitle>
<id>https://git.bwaaa.space/dino-but-good/atom?h=master</id>
<link rel='self' href='https://git.bwaaa.space/dino-but-good/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/'/>
<updated>2026-10-23T14:59:59Z</updated>
<entry>
<title>Move ICE into libdino</title>
<updated>2026-10-23T14:59:59Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2026-10-03T11:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=cd0d992b9b5d3ea29c7d4a3aab76ad53319ea162'/>
<id>urn:sha1:cd0d992b9b5d3ea29c7d4a3aab76ad53319ea162</id>
<content type='text'>
</content>
</entry>
<entry>
<title>XEP-0215: Remove timeout from previous connection</title>
<updated>2024-09-22T10:39:13Z</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2024-09-22T10:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=3a4ac7c11d93553a485aa7dec9be05d71a7c9cb6'/>
<id>urn:sha1:3a4ac7c11d93553a485aa7dec9be05d71a7c9cb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>XEP-0215: management of the field `expires`</title>
<updated>2024-09-22T10:39:13Z</updated>
<author>
<name>Alexandre Jousset</name>
<email>mid@gtmp.org</email>
</author>
<published>2023-11-12T12:58:01Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=63439cd206aaf3548228e915bd1744389cd2fc54'/>
<id>urn:sha1:63439cd206aaf3548228e915bd1744389cd2fc54</id>
<content type='text'>
Add a field in `Xmpp.Xep.ExternalServiceDiscovery` to keep track
of the `expires` TURN service value and use it (divided by 2) to
restart periodically the external services discovery.
</content>
</entry>
<entry>
<title>Ignore bad stun/turn IP addresses</title>
<updated>2024-09-22T10:39:13Z</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2024-09-22T10:28:07Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=a7f7b1ceeb78533d1c5856ed2f2adaf0bf386340'/>
<id>urn:sha1:a7f7b1ceeb78533d1c5856ed2f2adaf0bf386340</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Register local ip address handler for raw udp</title>
<updated>2021-11-10T10:05:34Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2021-11-09T21:06:50Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=0fe24c433909840a7d812630639bc13ab24f1bad'/>
<id>urn:sha1:0fe24c433909840a7d812630639bc13ab24f1bad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use own STUN fallback server</title>
<updated>2021-08-09T16:50:22Z</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2021-08-03T11:37:36Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=83fcc295fec9efd04136b4788c4e6b161788ceb4'/>
<id>urn:sha1:83fcc295fec9efd04136b4788c4e6b161788ceb4</id>
<content type='text'>
fixes #1078
</content>
</entry>
<entry>
<title>Add libnice-based ICE-UDP implementation as plugin</title>
<updated>2021-03-21T11:41:27Z</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2021-03-21T11:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=d703b7c09d5eea81ec383fd09c9d320199e6d577'/>
<id>urn:sha1:d703b7c09d5eea81ec383fd09c9d320199e6d577</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add libnice and listen for direct connections in Jingle SOCKS5 (#608)</title>
<updated>2021-03-19T21:06:02Z</updated>
<author>
<name>hrxi</name>
<email>hrrrxi@gmail.com</email>
</author>
<published>2019-12-28T02:11:51Z</published>
<link rel='alternate' type='text/html' href='https://git.bwaaa.space/dino-but-good/commit/?id=148cf48d2b68354881066e2587e2673c91d2619a'/>
<id>urn:sha1:148cf48d2b68354881066e2587e2673c91d2619a</id>
<content type='text'>
Add libnice as a plugin. If it is present, use libnice to enumerate
local IP addresses and listen on them to support direct connections for
Jingle SOCKS5.

Tested with Conversations and Gajim.

Created the nice.vapi file using
```
vapigen --library nice --pkg gio-2.0 --metadatadir metadata /usr/share/gir-1.0/Nice-0.1.gir
```
</content>
</entry>
</feed>
