| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | Add support for OpenSSL | hrxi | |
| Uses work by @hrxi in https://github.com/dino/dino/pull/1515 Co-Authored-By: hrxi <hrrrxi@gmail.com> | |||
| 2024-09-22 | XEP-0215: Remove timeout from previous connection | fiaxh | |
| 2024-09-22 | XEP-0215: management of the field `expires` | Alexandre Jousset | |
| 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. | |||
| 2024-09-22 | Ignore bad stun/turn IP addresses | fiaxh | |
| 2023-07-09 | Fix certificate start time | Marvin W | |
| I doubt anyone ever looked at it, but it shouldn't be 1 day in the future ;) | |||
| 2023-07-09 | Do not send DTLS datagrams to RTP even after handshake | Marvin W | |
| Also post debug message in case we drop datagrams | |||
| 2023-07-09 | Ignore non-DTLS data before handshake is complete | Stephen Paul Weber | |
| https://datatracker.ietf.org/doc/html/rfc9147#name-demul https://datatracker.ietf.org/doc/html/rfc5764#section-5.1.2 If data is received before handshake is complete, discard it rather than forwarding it blindly to GnuTLS which can get confused. | |||
| 2022-10-28 | DTLS: Use ECDSA key | Marvin W | |
| 2022-02-09 | DTLS: Handle DTLS fingerprint in transport-info before session-accept | Marvin W | |
| 2022-02-06 | Use uppercase hex for DTLS fingerprints | Marvin W | |
| 2021-12-25 | Fixes for older valac versions | Marvin W | |
| 2021-12-23 | Fix build with older Vala compilers | Marvin W | |
| - Older versions seem to assume a wrong type for Nice messages - Older versions have broken bindings for Gst.Value.set_fraction | |||
| 2021-12-19 | DTLS: Use own thread for connection establishment | Marvin W | |
| 2021-12-18 | SRTP: Do not continue processing data after encrypt/decrypt failed | Marvin W | |
| RTP: Copy less | |||
| 2021-12-18 | ICE: Use non-blocking send | Marvin W | |
| 2021-12-18 | ICE: Run receiver in own thread | Marvin W | |
| 2021-11-10 | Register local ip address handler for raw udp | Marvin W | |
| 2021-11-10 | Log when DTLS-SRTP has errors | Marvin W | |
| 2021-11-10 | ICE: Report transferred bytes for UI | Marvin W | |
| 2021-11-10 | DTLS: throw exceptions from SRTP | Marvin W | |
| 2021-10-12 | Fix compiler warnings ('Type `uint8[]' can not be used for a GLib.Object ↵ | fiaxh | |
| property') | |||
| 2021-08-09 | Use own STUN fallback server | fiaxh | |
| fixes #1078 | |||
| 2021-05-01 | Use the same DTLS fingerprint in all contents. Display audio+video enc keys ↵ | fiaxh | |
| in UI if they differ. | |||
| 2021-04-29 | Add support for OMEMO call encryption | fiaxh | |
| 2021-04-12 | Handle DTLS edge-cases | Marvin W | |
| 2021-04-11 | Fix usage of old libnice versions | Marvin W | |
| 2021-04-11 | Fix warnings | fiaxh | |
| 2021-04-09 | Fix dtls pull_timeout_function, fix cyclic references | fiaxh | |
| 2021-04-09 | DTLS-SRTP: Wait for setup finish and handle setup=passive | Marvin W | |
| 2021-04-09 | Display+store call encryption info | fiaxh | |
| 2021-04-01 | Use outgoing JMI if contact has supporting device | fiaxh | |
| 2021-03-29 | Migrate to libsrtp2 | Marvin W | |
| 2021-03-29 | Fix cyclic reference in DTLS | Marvin W | |
| 2021-03-25 | Add initial support for DTLS-SRTP | fiaxh | |
| 2021-03-23 | Mark ICE component as ready even without the event | Marvin W | |
| 2021-03-23 | Make foundation a string | Marvin W | |
| 2021-03-21 | Add libnice-based ICE-UDP implementation as plugin | Marvin W | |
| 2021-03-19 | Add libnice and listen for direct connections in Jingle SOCKS5 (#608) | hrxi | |
| 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 ``` | |||
