Discover

Topics

aTalk (Jabber / XMPP)

aTalk (Jabber / XMPP) version history

‹ General Info
Version 3.1.7 (2 variants)
Updated 1 year ago
Changelog LocaleHelper must not return ContextWrapper instance and use in supper.attachBaseContext(instance); ActivityThread.handleReceiver re-cast app.getBaseContext() to ContextImpl, and both ContextImpl and ContextWrapper are subclass of Context giving rise to java.lang.ClassCastException
Version 3.1.6 (3 variants)
Updated 1 year ago
Changelog Extend Locale support to aTalkApp (need restart), and all other activities
Show title on all user preference menu for easy user identification
Specify all preferences 'Key' identifiers in source
Back-Key activation will close Telephony UI if active
Add new audio codecs: G722 and G729
Interchange priority preference of VP8 and VP9 (jni codec not very stable) Update library fmj:1.0.1-jitsi to fmj:1.0.2-jitsi
Fix all ANR/Crash cases reported from aTalk v3.1.5
Version 3.1.5 (5 variants)
Updated 1 year ago
Changelog Upgrade aTalk to support android Tiramisu API-33
Always show video call option: perform runtime CAMERA permission request if required
Enhance incoming jingle-Message and legacy jingle-Rtp calls handling for all the android states.
Include the optional 'confirm' child extension in HttpAuthorizationRequest IQ response
Support heads-up notifications and multiple instances of HttpAuthorizationRequest received
Need to take care DomainBareJid instance in mamQuery
Version 3.1.4 (3 variants)
Updated 1 year ago
Changelog Port aTalk BOSH implementation to be compatible with smack v4.4.6
Fix first offline message not shown when HistoryLog is disabled and ChatSession not launched
Use valid date in mamQuery for new muc creation; -30 days if none found
Proceed to sync state even if jingle file send remote cancel failed
Check file exist before proceed to check mimeType and send file; android tmp directory may return non-existence file path
Upgrade jni libraries: ffmpeg 5.1.2; libvpx 1.13.0; openssl-1.1.1t; speex-1.2.1
Version 3.1.3 (5 variants)
Updated 1 year ago
Changelog No MAM query if user is offline, else aTalk crash
Block conference access if captcha challenge text entry is empty to avoid ANR
Fit user selected theme or locale not reflected on main option menu
Fix Concurrent Modification Exception in file record DB update
Fix Bookmark dialog crash when 'Apply' with 'Name' field left empty
Fix deleted messages/file records re-display after refresh
Fix failure in jingle file transfer when candidate-type proxy is used
Version 3.1.2 (3 variants)
Updated 1 year ago
Changelog Add MAM support
User define end time for call history records deletion
Ensure file transfer UI in sync with actual state, progress & file encrypt state;
remain visible on status change, and fallback to IBB on SOCK5 failure
Do not send 'close' element on a closed IBB session; earlier impl fix in v3.0.4 created problem in 'SOCK5' file transfer
Improve msg history retrieval process to avoid ANR
Fix partial language resource update on aTalk start up
Add Chinese Simplify
Use 'ENTER' to send message
Version 3.1.1 (3 variants)
Updated 1 year ago
Changelog Update ice4j v3.0 to be compatible with android <= API-26; i.e. media call is now compatible with android-5.0
Show user error message when ZRTP handshake protocol timeout (too many retries)
Version 3.1.0 (3 variants)
Updated 1 year ago
Changelog Add CipherSuite.TLS_ECDHE_ECDSA... support in TLS server. Backward compatible with aTalk v3.0.5
Add user option to support TLS certification Signature Algorithm for both ECDSA and RSA, and with Hash SHA256, SHA384 and SHA512
Conversations 2.10.10 (webrtc-104.aar) works with aTalk, and with TLS certification with RSA Signature Algorithm only
Enable both ZRTP and DTLS_SRTP call security protocols, and in that order of preference on new account creation
Version 3.0.5 (2 variants)
Updated 1 year ago
Changelog Fix Heads-up notification for incoming chat message on android-12
Fix incoming call UI not shown when android is in locked screen on android-12
JingleMessage incoming 'propose' will accept via heads-up notification except in locked screen
Jingle incoming call will accept via ReceivedCall UI when in focus/locked screen; else via heads-up notification
Fix prematurely termination of incoming call alert
Fix incorrect display of the callee who has accepted the JingleMessage propose call
Version 3.0.4 (2 variants)
Updated 1 year ago
Changelog Store JET security error timer/contact
Use reply timer 10 sec for file transfer
Cater for jingle session initiator value not defined
Recipient and initiator interchanged in Jingle Transport stanza
Send IBB 'close' element per XEP-0047
Strip Jingle transport-candidate 'zone_id', set type to 'direct' (local hosts) and priority per XEP-0260
Use 'activated' element name in transport Info protocol
Fix incoming file sharing failure when chat window is closed
Show error message on file receive error