forked from guardianproject/ChatSecureAndroid
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGELOG
More file actions
334 lines (259 loc) · 13.3 KB
/
CHANGELOG
File metadata and controls
334 lines (259 loc) · 13.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
Track the source commits here:
https://github.com/guardianproject/ChatSecureAndroid/commits/master#
14.0.4 / 2014-09-24 / 0eccf0213403c74243056730d432b8d0b217b432
update to 14.0.4
* Multiple fixes and improvements to OTR encryption session management
commit a9053a91e1f751aab4a70a3131e8d618bf58d1c9 fixes for OTR sessionID handling
commit 7b038a6fd3e1ab84c40989b2c280cacb256a2880 addt'l fixes for OTR error handling
commit 40826a7c0ff86c52410c9e9af8e0743c7f38bff0 fix issues with OTR session error messages and refresh
as reported here: https://github.com/guardianproject/ChatSecureAndroid/issues/531
commit cea0b82b3c473a661780ff2cc806e0aa0860d771 more tuning of OTR session management and instantiating
commit 3783b4ecf26b49ef992827eb8b08beea4ea020af allow updating of remote user id, if resource changes modify OTR session handling logging
* Solved an issue with using the wrong jabberid for local user (when servers appends random ID to it)
commit cb87b14660e738f2ccd92febbca95207a38deed4 get the actual full JID from the server some servers append info to the resource
* Worked on problem related to resuming and maintaining network connections
commit 66c1fb67ad6a3d8fa1aba97aedaaa806f9ee208b improving connectivity management and performance
14.0.1-14.0.3 / 2014-09-19 / 3fb5a43336f7fcc040de8157c070320381d731e0
* Ensured when you add a new contact it is updated in local list state
e743f4a avoid NPE for uninit'd state and make sure to insert new contact
cd2454e fix management of contactlist instances and adding new
3e2d604 streamline add contact and add account user interface workflow
* Fixes for XMPP SASL Authentication
dda8937 fixes in password management and Google OAuth Logic also improvements in reconnect logic to make it actually work
4b544d9 fix a timeout issue on first login that was happening with Google Talk servers also if ping() fails, we should only maybe() re
2a6b6c0 fix NPE bug with checking null password value ensure Google OAuth refresh all persists correctly
* Improvements to OTR session management
ff0b645 another fix for otrdata handling
364bb7e if a user accepts all transfers for session, make that work
60fcae2 use the JID in the SessionID and don't append session resouce here it was causing addressing problems, and OTR was not init'in
194d31f use the SessionID variable here since we have it
8dd6b93 make the chunks smaller and the tolerance larger
acb7b43 update the OTR policy setting
dab9804 sessions are not tied to full jid, only username
* Fixed inability to login to app due to CacheWord library bug
dc19140 update to cacheword with fix for parse() NPE
* Updated localizations / translation strings
54568c7 big update to localizations from transifex
* Update SQLCipher and added back in x86 support
2f74372 update binaries from SQLCipher v3.1 release
9418d19 updated iocipher and added back in x86 support
14.0.0
* small changes to lockscreen layout and graphic; small layout tweaks for wizard slider
* add nickname support to groupchat/MUC dialog and methods
* fix bug with OAuth prioritization over PLAIN/MD5 Auth if Googel OAuth is not used, it should be marked unsupported
14.0.0-beta-2 / 2014-09-09 / d22207bae8ddc3f94ede1b9b9568592641cf7306
* OTR data sharing improved with progress display and export capability
* Add contacts can now be done via QR code and new xmpp://foo@bar.com?otr-fingerprint=blat "auto verify" URI
* Account info screen enables display of xmpp:// URI
* auto-start OTR chat when opened if auto/force is set
* fix for handling expiration of Google OAuth token
* update new tls 1.2 ciphers for API 20+ (4.4.4) only
* Update XMPPCertPins.java
* Updates to latet SQLCipher, IOCipher and Cacheword libraries
* 20% reducation in appsize, removal of unneeded dependencies (ActionBarSherlock)
14.0.0-alpha-1 / 2014-08-27 / 12c39dab38fb5458f01829bce2f9b659f7395647
* fixes for network suspend / resume
* fixes for sharing of files/media from external apps
* efficiency improvements for presence loading
13.2.0-beta-2 / 2014-08-13 / dd8d4f6fa091439f3e55217ee85a7f24e6145c6b
13.1.3-beta-4 / 2014-02-26 / 24a447d0ee0807b75a45a385b870f6f532328480
13.1.3-beta-3 / 2014-02-20 / 8bdd6cec55dad332c2e9a0e7458c56ad7893a770
* small fix for getting connection
13.1.2 / 2014-01-16 / 2b75704b68a7a36acaa438d7b2276bcffb34c116
* network improvements and UI tweaks
13.1.1 / 2014-01-15 / ff9bd3175768b25cfceb1b6aa474c7e24466a44f
* a few more small testing fixes
13.1.0 / 2014-01-15 / 81ba4c78013e98df3967bc7121e70a99e929a0d2
* contact nickname change
* major bug fixes
13.0.9 / 2014-01-10 / dabbdb08496f016d0081ad797fb83a901762f7df
* worked on issue #571 (nicknames)
* fixed fixes order of ops errors for exit/shutdown
* worked on account setup
13.0.8 / 2014-01-07 / 4364d6a9abb7ddf421335845e32a39f344fa21bd
* worked on contact zombies + proper exit / stop services
13.0.7 / 2013-12-20 / d9d6b839393d89e1d038cf61fc2c17309e11d34a
* worked on on media sharing viewing
13.0.6 / 2013-12-14 / cfc0ca1c73c57a86f98f7f73b8ac3c170bfe819a
13.0.5 / 2013-12-14 / eacb08daa4ec61a4bb9390c56e27a9d8c8ba5153
* small tweaks for inline layout, and a bitmap cache
* Feature: inline media
* Service telemetry - record timestamps
* Feature: remove emoji
13.0.3 / 2013-11-17 / 4b333c8d65a0a7aeb2fd7be74b7b2e480cf6accc
13.0.2 / 2013-11-07 / 6053fa6f825da7c50aaa5949f599099a872893ab
* Design tweaks
* Jump to new chat
13.0.1 / 2013-11-04 / 27462c74ae7fd2ddd3d54fb5c28ef5b60a231f58
* Feature: audio messaging
* Account list tuning
* Fix bug that forced SSL when TLS is optional
* Ensure that connection list is in sync in ImApp and RemoteImService
* Fix issues with OTR whitespace tag
* Feature: menu tuning
12.7.1 / 2013-10-24 / f2fd6f19cc99db31cc67d87b3ca6a23012f2c5cf
* hotfix - updating pinned certificate list and code for pinning support
12.7.0 / 2013-10-24 / 1277b61f53d9c3cbd4093f402dae5e518a532300
* Feature: action bar
12.6.5 / 2013-10-21 / 73fd3af75acf2077816eb811cf564dc05e23d1ab
* many bug fixes
12.6.4 / 2013-10-18 / a8102da0c9bf3c2f13a1e680212fd2b3d95426df
* fixed bug: gingerbread fixes
* fixed bug: bonjour broke
* fixed bug: properly reorg fragment saved state on dataset change
12.6.3 / 2013-10-16 / 5d3c8dfc3aa8ddfb4f45ce158ba01b2e441c168d
* fixed bug #2095 (OTR session setup)
* apply cacheword cleanup to ImUrlActivity
* fixed bug: presence not updating
* added feature: custom notify sound
* fixed bugs: minor ui
* fixed issue: lockscreen layout to match portrait
12.6.2 / 2013-10-11 / d0eb3476e0d2427c2063906b804ca6ce43185a90
* bug fixes
12.6.1 / 2013-10-11 / af8f00f430f15d092dfb0c466e68526b38d4e3a8
* bug fixes
* fixes #1920 improved manual verification and OTR verify dialog
* cacheword: simplify logic and handle unencrypted properly
* Bug 2024 bonjour broken
* Bug contact list cleanup
* fixes #1916 - ensures service is shutdown/killed after provider logout
12.5 / 2013-10-03 / d165ed322540055f5272464a156c962d3d1d3b2b
* bug fixes
** Create account fixes
** Presence fixes
* db upgrade (fixes #1931)
* Improve memory behavior
12.4.2 / 2013-09-25 / c6af331e3681726ca397a5aac1c2f283e30ff04e
* fixes for contactlist view
** re-enable filter input for large contact lists
** ensure we can easily switch between grid avatar and text list view
12.4.1 / 2013-09-23 / 3dce0f145185ddc16b06c8022347afeed2c029e3
* Misc UI fixes
* Improved OTR decryption error reporting
* Jump to correct fragment, prevent NPE
* Backwards compat with V11 DB
12.4 / 2013-09-20 / 65c3147d8d998931973586a29a7be7b9d41d8c4d
* added auto OTR refresh attempt if there is an error decrypting
12.3 / 2013-09-18 / f2ae50bcba13f55d1c482ed4f22a85cc375bdb4f
* show "ChatSecure" in the otr plaintext message. Fixes #1742.
12.2.5 / 2013-09-16 / d0d2f1646f9183d0428b9f905ea2f219f9f4e628
12.2.3 / 2013-09-13 / 4813f8bbc6719eaaf4a0249f7dd63160f9bba444
12.2.2 / 2013-09-12 / 9d6bfc0962bdf56a0c500e1e1030ba52566ed730
* full implementation of OTR data user interface
12.2.1 / 2013-09-11 / b4149ba9bf7ee806cdb559d7b38bfd1259631042
* bugfixes
12.2.0 / 2013-09-08 / c8ec5801b7a54a6297441092b99de1a24c03db54
* many bugfixes
* added file transfer
* Feature account setup
* MUC fixes
12.1.0 / 2013-08-16 / 62575a31df7bcd75d6e9709ed20e0c8262c75620
12.0.7 / 2013-08-14 / aa1dfb3378419a763fda3bc7f22c15b117670538
* bugfix release
12.0.6 / 2013-08-12 / d78b2bb37bc73b7cfd0a9732d2e07f27ee2c783c
* updated translations
* added Feature intent launching
* added Emoji
12.0.5 / 2013-07-31 / 55099b8e134d759229f48b0c02c0c4ed58f19904
* Feature small ui fixes
12.0.4 / 2013-07-31 / 7a6abbd844f143814a4c3c7e4997242b4a8bdb25
* changed version number shema
* small UI fixes
0.0.12-alpha-3-UI / 2013-07-19 / 47d68447b4a745be3ce3155db3740e984c3f0db5
* Feature UI pager
* fix loss of verification upon refresh of OTR
* Feature MUC
* changes on OTR
0.0.12-alpha-2 / 2013-07-01 / 6bef7e6a160ba29367eac7ff1c0bc1de529f6c38
* improved support for XEP-0198 Stream Management
* improved OTR
* many important UI improvements
* the project has been renamed to ChatSecure
0.0.12-alpha-1 / 2013-06-14 / 2deff3ebcf54bf8cf0fdf041b5cefb6cb4140c53
0.0.11-RC3 / 2013-03-08 / 7eab09c050ab1ae7f99ca887064de4ba9c82cbab
0.0.11-RC2 / 2013-03-04 / e3aeba272616193477bb67a32f9699f31d38016b
* multiple small fixes for NPE and other crashes
0.0.11-RC1 / 2013-03-04 / 24ea980f6c500d772420a43bf3155d2f3a28e1e2
* fixes for Veracode test response on CRLF injection log issues
* moves close chat back to menu
* reloads contact list on roster change
0.0.11-beta-4 / 2013-02-26 / 2c1c76935c2300340043bcc8a4a72aac386732da
0.0.11-beta-3 / 2013-02-19 / 87619388ada1de0189fe91d72be4ffbf04223ae3
0.0.11-beta-2 / 2013-02-19 / 8b028f2a42b890249ef11cd75cdda01dcd3253c9
0.0.11-beta-1 / 2013-02-17 / 48c207e23bbc813dc994225d65f25d67d707e22d
0.0.11-alpha-3 / 2013-02-06 / f59112f2367af59d67ff9929f72d856c384daf28
* multiple UI improvements
* Google Auth
* added global setting to control start on boot
0.0.11-alpha-1 / 2013-01-02 / 6b570686db3a03d63e5480ca18937b87f0c12ee8
* changes on OTR
* Use notification lights
0.0.10-RC6 / 2012-11-05 / 8e6d80edf05ca5501a9e6201e448bf39ccf78516
* bugfix release
0.0.10-RC5 / 2012-11-02 / 5df3fcef45066c2575e5a601548d8e74856edc72
0.0.10-RC3 / 2012-10-26 / bee08544505f538153cf172560339c822161d523
0.0.10-RC1 / 2012-09-25 / ce71048ec0bd8045dd817750e937eef61775793a
* Issue #232 - remove signing in page
* Finish outgoing XEP-0198 and offline queuing
0.0.9-RC5 / 2012-06-15 / b3a7433be145f7f7beff8cb8f0225b6db4addfa3
* added support for multiple accounts
* added support for XEP-0174 (Serverless messaging)
* added option to context menu to resend messages
* added XMPP resource priority to account settings
* fixed multi-account OTR support
* fixed contact removal and presence conversion
* fixed issue with SSL wildcard matching to server/domain
* many more fixes and changes
0.0.8 / 2012-04-20 / e4b49ca9508477564c2cba4cfe2821b270281218
* adding es and zh translations
* improved german translation
* ported SMP from javaotr to otr4j
* added support for XEP-0184 (Message Delivery Receipts)
* added support for XEP-0198 (Stream Management)
* store fingerprints as hex in keystore file
* many more fixes and changes
0.0.7 / 2012-01-17 / e17dbbcf338af00466cabc5178634cd0d5ffded8
- updated translation strings
- major fixes to connection stability by devrandom
- user interface clean-ness aka "turn to the light side" by n8fr8
- removed unintentional low level debug output
- added new sasl auth mechanism support
- added locale selection menu option
- improved translations for arabic, german, spanish and dutch
2011-09-26
- 0.0.5 RC3/5 release
- updated cacerts file to include CACerts.org root
- used correct version of asmack library for Android
- tweaked support of Gmail and Facebook specific login/auth weirdness
2011-09-20
- 0.0.5 RC2 release
- turning TLS verify off now also turns of domain name checking in self-signed certs
- fixed custom port persistence issue; you can use 5223 to your hearts content
- UI tweaks around enabling/disabling based on logged in and OTR state
- added in matching of Root CA common name with verification against cacerts.bks
- default now to PLAIN AUTH off
2011-09-15
- 0.0.5 RC1 release
- Replaced Smack's TLS TrustManager with custom imp for Android / BKS keystore
- Bundled in own cacert.bks keystore file to manage trusted Root CAs sep from device-wide version
- Fixed support for DNS SRV record lookups
- Stopped using Smack's reconnection manager, and now use custom Android reconn/status code
- Changed primary contact/buddy UI to filter list mode
- Added back in status selector and message edit text field
- Improved support for OTR, including fingerprint display on activity screen, and auto-attempt on connect
- Upgraded to Smack 3.2.1 release
2011-02-28
- 0.0.3 RC1 release
- Major overhaul of the user interface, including new setup wizard, and key verification display
- A huge amount of small buf fixes and tweaks
2010-12-14
- tagged the source! :)
2010-11-23
- added "General" contact list on loadContacts() call to the mContactList array
- added notifyPresenceUpdate for "General" contacts list
- Patches 1-3/3 by: Adrian-Ken Rueegsegger <ken@codelabs.ch>
-- Contacts which have no assigned group are put into the default group.
-- Rename default list to General
-- Factor out reading of contacts into container to private fillContacts() function.
- fixed app name and ensured build is working on Android 1.5 and up
- add support for scrollview in Account Activity; final button was getting squished in landscape mode