[guardian-dev] For testing: ChatSecure v14.0.6 beta 1

Nathan of Guardian nathan at guardianproject.info
Mon Nov 3 09:20:17 EST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

14.0.6 BETA 1 / 2014-11-03 / 5bfaa908b00607dab02f5516b104863413e824c4

APK: https://guardianproject.info/releases/ChatSecure-v14.0.6-BETA-1.apk
Sig:
https://guardianproject.info/releases/ChatSecure-v14.0.6-BETA-1.apk.asc

* Message sending and OTR init reliability
5bfaa90 set a date to the internal Message instance
3912b95 setFrom() to full JID to address bug #3948
f604949 guarantee a unique XMPP Resource
89f0661 some optimizations for sha1 hashing on OTRData
cb30014 getAddress() should return the base address with resource The
Presence is updated with the latest resource value, but the addr
80dfb94 remove SessionID.getSessionID(), it duplicates toString() and is
misnamed
0a5b47d make sure a SessionID is created, even if LocalUser is null or
empty
ef718b6 When SessionID object is used as key, make sure to be specific
toString() doesn't always seem to produce the same results this
e8dd2ff set unique resource before initConnection()
02f71aa add a random tag to our default XMPP resource value if the user
is still using our default "ChatSecure" resource, then we shou
2ac3187 fix for #3879 NPE in some otr init cases
e7854c7 SessionID instances must NOT be held anywhere, as they change a
new SessionID can be created if the remote user /resource chan
45e1180 don't update remote sessions; if jabberid changes, create new
session

* OTR keystore management
7c3897d make the save/persist code a bit more reliable

* Presence updating
944a47a make sure roster is not null when you tried to load presence
ce89fd2 load latest presence for all that request
18b2278 improve logic for presence handling and parsing
bd25922 fixes contact loading by using proper
cursormanager/loadermanager fixes #3909
79b56b0 when new roster entries are added, make sure they are on the
local list

* User interface
0220d72 ensures chat title is reset on end chat. fixes #555 on github.
1620509 add new alpha+mode sort as default for contact picking
0a31a5f on Sign In, put indeterminite, spinning progress meter in
ActionBar
57a7f4f fixes #3909 by using proper CursorLoader/LoaderManager for
contact list
17de5a6 update to support Tibetan font if Tibetan Keyboard is installed
a7c1b13 update to latest tibetantextlibrary
03852ec had two tap twice to open chat the first time (fixed!)
a5abb79 throttle and batch contact presence updates
7fbff76 improve groupchat user interface/setup

* Network management and security
7247581 include pins for self-signed/cacert.org for people who install
those certs
0b6ce0a update pins to use the CA's certificates
0ccdbf2 fix reconnect try from heartbeat and tune retry/relogin code
a8cf348 slight fix for ciphers and method for setting ssl context
d7ad0d6 Merge branch 'crypto3' of
https://github.com/knoy/ChatSecureAndroid into knoy-crypto3
b9ec7e3 Add TLSv1.1 and TLSv1.2 support
01d6fb6 New TLS ciphersuites

-----BEGIN PGP SIGNATURE-----
Version: OpenPGP.js v0.7.2
Comment: http://openpgpjs.org

wsFcBAEBCAAQBQJUV48ACRCoARg+abN6qQAAMYcP/RsXW7Q1b+ycraU+zVNk
XAmVct4QVvF8StZFMdPygdrwprh+Iwu6l5cUX9SHrFcavXd2syoMfnyDCaYM
OCF4OCFK4OElvR2hK4n5DZJcQzfvtE+SqbDqT+gGHZxrH5SSBvdHF4GjsSge
DAYme5M3kd5KG9UnStF2K+Bi5lPC/3I+Y6a6hsKnICr1hCeIsYnw+uE4SmsI
dhHYGTYSWV8cOxc+Oh3gF7xnTxkraRnNSOzyvAJAJ7bAWb1eoGvOFM6LIILB
ZmeKUIRC2Wj8DBWrgydq3fTsKspuw/3lwwC7eq/KUybe8KcnOHi+eQF+/X+Q
y50CBc5OxcVPLE7F/j9GeWguyc70ce3eoswfGPgZwjnyIoLAcbZDvrWWY9fa
+iAFGziQGxuF754mqQUKV904EaqC4AHPhRJhEDblNgdTHlukodQabATyWmKg
ISnQaiceUGp+JlUsoByRZMR11AtZ/SuoQI4QPlP5VtDmjF34qGjW/PRwJoNW
WMKYonxpPDOUk4G4Pcmw++aPf4l7xz4wBcH3uALmD0uyOdZb0PiqGTAPB2y2
fkQc/3EHfHKl9UogrV78vU3ZlZFwqIhxE5Dw0LeEgnhLFJw1wt77hJfgpBNS
D264X3sfe0AeuTwV52u0uMznEaoJ5C/Xgkd8Za6JnnMvJDpRuNsEpy8bcXwf
+ERl
=3OKP
-----END PGP SIGNATURE-----


More information about the Guardian-dev mailing list