aboutsummaryrefslogtreecommitdiff
path: root/xmpp-vala/src/core
AgeCommit message (Collapse)Author
2025-04-09xmpp: Remove connection timeout before trying a new connectionMarvin W
Fixes #1666
2025-04-07Fix unexpected behavior of get_attribute_uint on systems with 32-bit longMarvin W
2024-11-14xmpp-vala: StanzaNode.get_attribute_int: Return default value if not ↵fiaxh
parsable as int
2024-09-29Handle TlsError when reading from stream (caused uncatched Exception)fiaxh
2024-08-19Add cancellable to stream connectfiaxh
2023-10-07Fix some compiler warningsfiaxh
2023-09-24Fix build on some Vala compiler versionsMarvin W
See https://gitlab.gnome.org/GNOME/vala/-/issues/1474 and https://gitlab.gnome.org/GNOME/vala/-/issues/1478
2023-05-13Fix xml output intendationfiaxh
2023-02-07Improve history sync under loadMarvin W
2023-02-07Add priority for and allow cancellation of outgoing stanzasMarvin W
2023-02-07Collapse most stream releated errors into IOErrorMarvin W
2022-11-04HTTP: Make LimitInputStream pollable for better async compatibilityMarvin W
Fixes #1307
2021-10-15Fix crash when using direct TLS + ALPNfiaxh
2021-10-12Fix misc compiler warningsfiaxh
2021-08-09Unify connection debug messagesselurvedu
2021-05-11Merge remote-tracking branch 'origin/feature/calls'fiaxh
2021-04-07Fix segfault on bad certificate with multiple xmpp recordsfiaxh
Co-authored-by: Marvin W <git@larma.de>
2021-03-21Improve & refactor Jingle base implementationfiaxh
Co-authored-by: Marvin W <git@larma.de>
2020-12-31Fix segfault on accept_certificate signal (fixup 81a5505)fiaxh
2020-12-31Allow certificates from unknown CAs from .onion domainsfiaxh
It's barely possible for .onion servers to provide a non-self-signed cert. But that's fine because encryption is provided independently though TOR. see #958
2020-11-20Refactor XmppStream, TLS and connection method logicfiaxh
fixes #534
2020-07-21Improve stream management queuefiaxh
2020-07-16Visually highlight pending messages, improve resendingfiaxh
2020-07-15Add queue and resending to stream managementfiaxh
2020-06-28Don't strip() at XML layerMarvin W
2020-04-01Work-around use after freeMarvin W
Upstream: https://gitlab.gnome.org/GNOME/vala/-/issues/751
2019-12-23Properly check Jids everywhereMarvin W
2019-12-22Add timing to logs, fix issue of silently ignored I/O errorsMarvin W
2019-11-27Don't continue reading after stream was disconnected, make disconnecting asyncfiaxh
fixes #636
2019-11-18Don't attempt DNS SRV lookups in connection fallbackfiaxh
2019-09-10Fix some warningshrxi
Instances of `RegexError` are just asserted as `assert_not_reached` as they cannot really fail except for allocation failure if the given regex is valid.
2019-07-14Unroll some async methods in stanza readerMarvin W
2019-07-14Do not log long bodiesMarvin W
2019-06-06Fix ANSI color removal for XMPP log on non-tty stderrshrxi
2019-06-01Don't set timeouts on registration connection attemptsfiaxh
2019-03-15Use glib log functionsfiaxh
2019-02-04Fix compiler error (From using uint8[].copy())fiaxh
2019-01-02Improve ping timeouts, add debug output for XmlErrors and ping timeoutsfiaxh
2018-03-10Small connection fixesfiaxh
2018-01-28Move Jid class to xmpp-vala, partially refactor namespaceMarvin W
2018-01-10Fix typos in comments and variable names (#269)linkmauve
Thanks `codespell`!
2018-01-06Tab completion: Case insensitive, handle spacesfiaxh
2018-01-04Show error on invalid TLS certificatefiaxh
2017-11-23Async service lookup, connect and writefiaxh
2017-11-16Read+(write) stream asyncfiaxh
2017-10-31Fix warningsfiaxh
2017-09-26http-files: max-file-size handlingfiaxh
2017-08-29xmpp-vala: use encoded value when formatting stanza attributesMarvin W
fixes #140
2017-08-22Fix some UI issuesMarvin W
2017-08-19xmpp-vala: Connection fallback without SRV recordsfiaxh