[guardian-dev] ChatSecure v13.1.2... finally stable?

Nathan of Guardian nathan at guardianproject.info
Thu Jan 16 09:49:05 EST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Thanks to some very helpful end-user testers, and a kind "bug bounty"
donation, we've had an epic push on ChatSecure in the last few weeks.

As of v13.1.2, a few major bugs have been fixed around the network
support, contact adding/delete, and the exit/shutdown feature. In-app
account creation is working great, even over Tor, and file transfers
with inline media display is improving. In addition, you can also now
rename nicknames/display names on your contact list!

The release is available on our F-droid repo, Google Play and directly
via our "latest" releases folder https://guardianproject.info/releases

Please grab it, use the heck out of it, and help us keep moving it
forward to be the "Most Awesome Secure Mobile Messaging App Evah".

As a side note, ChatSecure iOS 2.2 is in beta, and looking very good,
and we've got a new website up at https://chatsecure.org too!

*******
2b75704 bump to 13.1.2
61aba2e Merge pull request #393 from n8fr8/v13_network_tuning
df519e4 layout improvements
d87d081 just pass the URI and let Android figure it out
f6d8290 make sure to notify data set when cursor is null too!
d55b030 unify onStart and onStartCommand methods so heartbeat is
properly called
5778fdc on shutdown, force stop service once there are 0 connections
c509d73 don't auto kill service if no connections (causes problems for
heartbeat)
ff9bd31 13.1.1
971a0b2 remove provider cursor refresh on resume (not needed)
42eafb1 re-enable avatar compression
8f81905 in grid mode, there is no line2 (fix NPE)
81ba4c7 bump to 13.1.0
e87771f bump to 13.1.0
15d0c8b Merge pull request #392 from n8fr8/v13_account_settings
f000fa9 don't refresh connection unnecessarily and reset spinner state
f4cb7ca make sure html tags don't show up in contact view message
03c456c make sure account settings get updated and provider list as well
da16a59 Merge pull request #391 from n8fr8/v13_optimizations
4720a6d refactor of code to use Contact instance whenever possible
solves a problem with subscription approval workflow
bf2bc8f only show notification if main window is broadcast is not
available
0e85049 don't override presence packet unless it is type available
9a99657 don't update spinner if account cursor is null
6122d0f if a contact has not been added, do not show messages
cc0c4b4 properly show OTR errors and warnings
67fef5c add debug option to remote service interface
6979dfa enable debug option and fix typo for foreground service
99480b8 ensure we have enough time for ImConnection to sign out
5e35153 don't unnecessarily setup the spinner state multiple times
8a3375c simplify getActiveConnections() to use Collection class
df9e2a8 don't refetch active connections when state comes in causes
connections to be recreated even when they are disconnected
3e108f3 change default foreground setting to be disabled
4eed03d re-enable links in message text
b97e3db clean-up handling of accountId and providerId for effiency
f904ce9 change foreground pref name so it is off by default
b737ddb ensure password remember can be turned off
c221f64 optimize loading of temporary contacts
6df2180 Merge pull request #390 from n8fr8/bugs_v13_still_coming
cc611b2 Merge pull request #388 from devrandom/571_Nicknames
dea7dcd in some cases, Cursor is null for QueryMap; try to avoid that.
da595c4 fixes #2866 in case of unicode password string, use b64
ae5e4b8 message id sent by sending plugin
64339a8 enable debug log output for nightly builds
636c14d in some cases null getBody() is received, but getBodes() has a
message
2ce6878 make sure message id's are being set in LLXmpp
(precise)n8fr8 at localhost:~/dev/repos/Gibberbot$ git log --oneline
2b75704 bump to 13.1.2
61aba2e Merge pull request #393 from n8fr8/v13_network_tuning
df519e4 layout improvements
d87d081 just pass the URI and let Android figure it out
f6d8290 make sure to notify data set when cursor is null too!
d55b030 unify onStart and onStartCommand methods so heartbeat is
properly called
5778fdc on shutdown, force stop service once there are 0 connections
c509d73 don't auto kill service if no connections (causes problems for
heartbeat)
ff9bd31 13.1.1
971a0b2 remove provider cursor refresh on resume (not needed)
42eafb1 re-enable avatar compression
8f81905 in grid mode, there is no line2 (fix NPE)
81ba4c7 bump to 13.1.0
e87771f bump to 13.1.0
15d0c8b Merge pull request #392 from n8fr8/v13_account_settings
f000fa9 don't refresh connection unnecessarily and reset spinner state
f4cb7ca make sure html tags don't show up in contact view message
03c456c make sure account settings get updated and provider list as well
da16a59 Merge pull request #391 from n8fr8/v13_optimizations
4720a6d refactor of code to use Contact instance whenever possible
solves a problem with subscription approval workflow
bf2bc8f only show notification if main window is broadcast is not
available
0e85049 don't override presence packet unless it is type available
9a99657 don't update spinner if account cursor is null
6122d0f if a contact has not been added, do not show messages
cc0c4b4 properly show OTR errors and warnings
67fef5c add debug option to remote service interface
6979dfa enable debug option and fix typo for foreground service
99480b8 ensure we have enough time for ImConnection to sign out
5e35153 don't unnecessarily setup the spinner state multiple times
8a3375c simplify getActiveConnections() to use Collection class
df9e2a8 don't refetch active connections when state comes in causes
connections to be recreated even when they are disconnected
3e108f3 change default foreground setting to be disabled
4eed03d re-enable links in message text
b97e3db clean-up handling of accountId and providerId for effiency
f904ce9 change foreground pref name so it is off by default
b737ddb ensure password remember can be turned off
c221f64 optimize loading of temporary contacts
6df2180 Merge pull request #390 from n8fr8/bugs_v13_still_coming
cc611b2 Merge pull request #388 from devrandom/571_Nicknames
dea7dcd in some cases, Cursor is null for QueryMap; try to avoid that.
da595c4 fixes #2866 in case of unicode password string, use b64
ae5e4b8 message id sent by sending plugin
64339a8 enable debug log output for nightly builds
636c14d in some cases null getBody() is received, but getBodes() has a
message
2ce6878 make sure message id's are being set in LLXmpp
0b6ddaa 571 Contact Nickname - contact.setName() added
0a6e195 fixes #2858 in case of null provider returned
e146879 fixes #2857 ensures provider returned is not null in case of
delete
3a34138 reimplement presence display on provider list item
ce97cc4 fixs #2856 handler must not be null
60455f4 571 Contact Nickname - option added, nickname sent to server,
and stored locally
dabbdb0 bump to 13.0.9 (beta)
18b7f5d final changes ensuring CacheWord service is stopped on exit
f01516e Merge pull request #385 from n8fr8/bugs_shutdown
6e5cf23 fixes order of ops errors for exit/shutdown in both
encrypted/nonencrypted db
5214cf1 updating cert pings for DDG xmpp
d131bce ensure db is not closed while we are operating on it
6e5f4e5 logout needs to happen in a thread since its net activity
fe13f6e Merge pull request #384 from n8fr8/bugs_v13_account_setup
090d865 setting back to Android-18 API for now
5dc4c54 use sp text size for messages instead of defaults
5d4165a added new "create account" to strings
ba92825 delivery check needs color to show up in dark theme
50ae40f mProviderId was being overridden for "existing" accounts this
is only needed for "new" accounts - fixed account setup.
9834e60 Merge pull request #383 from mmb/uknown_typo
067c754 Fix typo in exception.
8ff1be6 Fix typo in log message.
aa1f923 Fix typo in log message.
4364d6a bump to 13.0.8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJS1/FhAAoJEKgBGD5ps3qprtwP/isqj1bmd2CTpnNRmkAyZM6t
4Zm6agx4eOfV3xemIUIsQAhu61PgaY0Igr2lU6Mh6KXgUupseKu1ArhNt6F6PoV4
J1pu2acQ7/JcM+yQnylehPAQIuAFd8Ag2bcmfVDdMWiQgwZwORgF51LEVX/YO6rr
VKIZHAMihAV1LkmeqgJoSf7ija5bb9vWV4gq81K/r5DXr8TDXiBVqAL8ezKv61zf
aGiXkveQvvIJX0VCN/9gIcqF46OHIOlLT61e3VlJ9DPrzklsTbXUaFdB/6JgQCfb
7E0V1Flv7xF2JFH+ElToAJIxPgV3BZqGhVdG9G4Ly4fNXYh61bC11K+4aXgxW79s
kzwR8C1yzy+NujHcHsX2uw8DEjX2p22tVL2QYLuQt5GJqzI8V5BltZgVcc9OqCTy
Wgz9zyMJrOaIJwgCIJKXaKb+F3x56MqxNEn4ms5ni6ewrd3C74vf3tZo8kdjIc7t
cl8U14llv+UjQ75OcjbkSDfXfCPwfjHoGMbpDEKs1EO5ZMtOI6kXi9GrjmL363EZ
SZ8IHDoUA7d3q+/h6TsXvLzKo91UNOK1ISX/zp+m/fcPVRRf2tihb3jTsfFtEuqj
ILL/96Dgh3mVUZLFE3zmtWDWA6vtHSs19dOC3cQ6FBos5JeEk8IInri4K6BhWvg7
to3qm5La6FDAnQlLZgzN
=9/Hj
-----END PGP SIGNATURE-----


More information about the Guardian-dev mailing list