Commit Graph

294 Commits

Author SHA1 Message Date
Moxie Marlinspike
2c4c0f1349 Archive sessions and generate new registration id on re-register
Fixes #6703
// FREEBIE
2017-07-05 13:13:53 -07:00
Moxie Marlinspike
fcbcffe9ba Bump version to 4.7.4
// FREEBIE
2017-06-25 22:34:01 -07:00
Moxie Marlinspike
501b351f80 Update signal-service to 2.5.14
// FREEBIE
2017-06-25 22:33:31 -07:00
Moxie Marlinspike
b72b1cda94 Bump version to 4.7.3
// FREEBIE
2017-06-23 14:10:15 -07:00
Moxie Marlinspike
074e46b2d9 Enable verification syncing
// FREEBIE
2017-06-23 13:59:06 -07:00
Moxie Marlinspike
91612cb6f2 Bump version to 4.7.2
// FREEBIE
2017-06-22 11:04:23 -07:00
Moxie Marlinspike
8b12bc9acc Bump version to 4.7.1
// FREEBIE
2017-06-19 12:02:18 -07:00
Moxie Marlinspike
e2439278f4 Update libsignal-server to 2.5.12
Fixes #6734
// FREEBIE
2017-06-19 12:00:49 -07:00
Moxie Marlinspike
7c2191f9a0 Bump version to 4.7.0
// FREEBIE
2017-06-15 12:41:55 -07:00
Moxie Marlinspike
172de96ce4 Update to webrtc M59
// FREEBIE
2017-06-13 12:28:12 -07:00
Moxie Marlinspike
76c28cfa7a Add support for SN verification
// FREEBIE
2017-06-09 19:58:01 -07:00
Moxie Marlinspike
711740d156 Update to libsignal-service 2.5.10
// FREEBIE
2017-06-02 09:49:29 -07:00
Moxie Marlinspike
cd55feb2b9 Update signal-service to 2.5.9
// FREEBIE
2017-05-31 14:51:48 -07:00
Moxie Marlinspike
0367bf0de4 Update signal-service to 2.5.8
// FREEBIE
2017-05-31 14:51:48 -07:00
Moxie Marlinspike
d507756821 Some identity key handling changes
1) Prefetch identity keys when possible

2) Always accept prefetched keys or keys from incoming messages

3) Block sending only if it's a recent change, or if always
   block is enabled

// FREEBIE
2017-05-31 14:51:48 -07:00
Moxie Marlinspike
56f85e7f85 Bump version to 4.6.1
// FREEBIE
2017-05-24 11:03:40 -07:00
Moxie Marlinspike
15df691017 Bump version to 4.6.0
// FREEBIE
2017-05-12 15:47:53 -07:00
Moxie Marlinspike
0d6f8a003d Add proguard config for klinker library
// FREEBIE
2017-05-12 15:47:04 -07:00
Moxie Marlinspike
b78c05e70b Keep track of when audio attachments are voice notes
// FREEBIE
2017-05-11 22:46:35 -07:00
Moxie Marlinspike
51d6144591 Significant MMS changes
1) Remove all our PDU code and switch to the PDU code from the
   klinker library

2) Switch to using the system Lollipop MMS library by default,
   and falling back to our own custom library if that fails.

3) Format SMIL differently, using code from klinker instead of
   what we've pieced together.

4) Pull per-carrier MMS media constraints from the XML config
   files in the klinker library, instead of hardcoding it at 280kb.

Hopefully this is an improvement, but given that MMS is involved,
it will probably make things worse instead.
2017-05-08 18:14:55 -07:00
Moxie Marlinspike
bfc9ad7761 Bump version to 4.5.3
// FREEBIE
2017-04-30 10:29:31 -07:00
Moxie Marlinspike
89d1232bdc Bump version to 4.5.2
// FREEBIE
2017-04-28 14:57:01 -07:00
Moxie Marlinspike
50cf9c448a Bump version to 4.5.1
// FREEBIE
2017-04-27 17:59:15 -07:00
Moxie Marlinspike
12062bdfe1 Bump version to 4.5.0
// FREEBIE
2017-04-26 18:08:32 -07:00
mcloo
5ffee53faa Fix Unread Badger for Sony Launcher
Closes #6552
Fixes #6484
2017-04-26 10:27:30 -07:00
Moxie Marlinspike
3acfba7bd0 Bump version to 4.4.0
// FREEBIE
2017-04-22 09:50:02 -07:00
Moxie Marlinspike
a697fcea04 Bump version to 4.3.2
// FREEBIE
2017-04-19 18:08:53 -07:00
Moxie Marlinspike
9c5fe77e96 Bump version to 4.3.1
// FREEBIE
2017-04-17 16:03:06 -07:00
Moxie Marlinspike
a5500655a7 Bump version to 4.3.0
// FREEBIE
2017-04-16 15:59:30 -07:00
Moxie Marlinspike
4fd41080ac Use exoplayer for playing video on API 16+ devices
// FREEBIE
2017-04-13 14:15:06 -07:00
Moxie Marlinspike
68e68508a7 Bump version to 4.2.5
// FREEBIE
2017-04-10 09:46:34 -07:00
Moxie Marlinspike
4c83e2ce10 Bump version to 4.2.4
// FREEBIE
2017-04-03 17:25:02 -07:00
Moxie Marlinspike
6afee68831 Bump version to 4.2.3
// FREEBIE
2017-04-03 10:13:40 -07:00
Moxie Marlinspike
3356f7c190 Bump version to 4.2.2
// FREEBIE
2017-04-02 09:33:58 -07:00
Moxie Marlinspike
5b8e75c068 Bump version to 4.2.1
// FREEBIE
2017-03-31 16:55:20 -07:00
Moxie Marlinspike
d85ddbcd10 Bump version to 4.2.0
// FREEBIE
2017-03-31 10:24:24 -07:00
Moxie Marlinspike
706835584e Update shortcut badger
// FREEBIE
2017-03-30 18:41:29 -07:00
Moxie Marlinspike
f67eb5f9f3 Support for receiving arbitrary attachment types
// FREEBIE
2017-03-29 18:17:34 -07:00
Moxie Marlinspike
3dfc72dad0 Bump version to 4.1.0
// FREEBIE
2017-03-23 16:30:13 -07:00
Moxie Marlinspike
01d66087aa Blacklist Nexus 6 from hardware AEC
Remove all blacklisting from library

// FREEBIE
2017-03-23 16:18:07 -07:00
Moxie Marlinspike
6787a96d71 Revert "Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist"
This reverts commit f5768220f2a0ea6ccc09d2026a29f96bc5046027.
// FREEBIE
2017-03-23 16:18:07 -07:00
Moxie Marlinspike
e7f5022a75 Add Pixel, S5, Redmi Note 3, and Xiaomi Mi4 to AEC blacklist
Addresses #6241
// FREEBIE
2017-03-23 16:18:07 -07:00
Moxie Marlinspike
448335e9bc Bump version to 4.0.1
// FREEBIE
2017-03-22 09:53:37 -07:00
Moxie Marlinspike
3d28db3453 Bump version to 4.0.0
// FREEBIE
2017-03-17 11:25:01 -07:00
Paride Legovini
1c9715f700 More RedPhone cleanup
Closes #6393
// FREEBIE
2017-03-15 16:59:46 -07:00
Moxie Marlinspike
2f46c6ca1f Don't redisplay notifications after they have been dismissed
Fixes #5751
Fixes #6218
// FREEBIE
2017-03-14 10:09:24 -07:00
Moxie Marlinspike
33e0b4fc6d Bump version to 3.31.4
// FREEBIE
2017-03-13 11:50:20 -07:00
Moxie Marlinspike
e1d0f2f4e9 Bump version to 3.31.3
// FREEBIE
2017-03-12 11:00:06 -07:00
Moxie Marlinspike
76c41a8295 Bump version to 3.31.2
// FREEBIE
2017-03-10 09:33:55 -08:00
Moxie Marlinspike
057c348d08 Bump version to 3.31.1
// FREEBIE
2017-03-09 17:31:07 -08:00
Moxie Marlinspike
cbba8c0d76 Update signal-service
// FREEBIE
2017-03-09 17:31:03 -08:00
Moxie Marlinspike
c7c411b3f3 Bump version to 3.31.0
// FREEBIE
2017-03-07 13:55:37 -08:00
Moxie Marlinspike
9b8719e2d5 Support for website distribution build with auto-updating APK
// FREEBIE
2017-02-27 23:53:36 -08:00
Moxie Marlinspike
79e925051a Support for attachment digests
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
a37d2f568c Update webrtc to M57
// FREEBIE
2017-02-26 11:16:01 -08:00
Moxie Marlinspike
1669731329 Support for using Signal without Play Services
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.

// FREEBIE
2017-02-20 12:00:03 -08:00
Moxie Marlinspike
1b1470aae2 Upgrade to EventBus 3.X
// FREEBIE
2017-02-19 12:29:33 -08:00
Moxie Marlinspike
f3e47f7b60 Support for minimized controls during video call
// FREEBIE
2017-02-11 20:48:42 -08:00
Moxie Marlinspike
6b8336db06 Blacklist Nexus 6p from hardware AEC
// FREEBIE
2017-02-08 23:40:22 -08:00
Moxie Marlinspike
ea0945d406 Beta support for webrtc video and voice calling
// FREEBIE
2017-02-01 13:55:52 -08:00
Moxie Marlinspike
f53d64ab7a Remove ShortcutBadger "default launcher" junk
// FREEBIE
2017-01-22 22:45:58 -08:00
Moxie Marlinspike
86df150374 Update ShortcutBadger
Fixes #6069
// FREEBIE
2017-01-21 10:06:49 -08:00
Moxie Marlinspike
9779604932 Had to re-publish signal-service dependency
// FREEBIE
2017-01-13 16:38:45 -08:00
Niklas Wenzel
770026d4ee Fix the faulty tests in AttachmentDatabaseTest.java
Fixes #5948
Closes #5952
2017-01-12 10:23:35 -08:00
Moxie Marlinspike
94a29e375f Specify ConnectionSpecs for domain fronts
// FREEBIE
2017-01-11 15:37:51 -08:00
Moxie Marlinspike
ec5ac44cd3 Update okhttp and support for transmitting messages over websocket
// FREEBIE
2017-01-10 13:59:32 -08:00
Moxie Marlinspike
99b8cfc82b Include missing cardview dependency
Fixes #6026
// FREEBIE
2017-01-09 07:51:56 -08:00
Moxie Marlinspike
d599c058c6 No choice but to multiDex
// FREEBIE
2017-01-08 09:58:01 -08:00
Moxie Marlinspike
f310dd6047 Update Play Services
Apparently we've put this off for as long as we can

Fixes #6018
// FREEBIE
2017-01-06 18:00:40 -08:00
Moxie Marlinspike
d2be49af42 Support for tiling image view and large image viewing
Fixes #5949
Fixes #5574
Fixes #4380
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
a3019be7b6 Support for image keyboards
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
a9bd84c69c Support for bundled notifications (Android wear and Android N)
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
cdf3a849e9 Reduce DB updates on send path, move support SDK up to 24
// FREEBIE
2017-01-02 17:17:48 -08:00
Moxie Marlinspike
ae40715526 Support for expanded domain fronting strategies
// FREEBIE
2016-12-29 20:54:05 -08:00
Moxie Marlinspike
7488525641 Add Cuba and Oman to domain fronting list
// FREEBIE
2016-12-21 14:28:41 -08:00
Moxie Marlinspike
541718fd11 Support for censorship circumvention in Egypt and UAE
// FREEBIE
2016-12-20 09:55:52 -08:00
Moxie Marlinspike
71f8e9eb31 Revert support library update, the future wasn't all we hoped for
Fixes #5965
// FREEBIE
2016-12-18 19:06:39 -08:00
Moxie Marlinspike
47471f09f4 Update photoview library
Fixes #5955

// FREEBIE
2016-12-15 11:34:46 -08:00
Moxie Marlinspike
b16a27c249 Update libsignal-service
Fixes #5928

// FREEBIE
2016-12-14 16:17:42 -08:00
Moxie Marlinspike
a4c17e5325 Support for generating video thumbnails
// FREEBIE
2016-12-12 17:38:05 -08:00
Moxie Marlinspike
6308e6491a A slight foray into the modern era
// FREEBIE
2016-12-12 17:38:05 -08:00
Moxie Marlinspike
1b44bdcd3c Support for stickers and scribbles
// FREEBIE
2016-12-12 17:37:00 -08:00
Moxie Marlinspike
cf01959e16 Support recovering forgotten/unknown group info from sender
Closes #5876
// FREEBIE
2016-12-01 10:34:47 -08:00
Moxie Marlinspike
8b342ee18b Support for "recent photos" thumbnailsabove attachment selector
// FREEBIE

Closes #5893
2016-11-27 19:37:31 -08:00
Niklas Wenzel
0d493a3af9 Get the automated tests up and running again
* Fix the build.gradle file
* Use the correct VisibleForTesting class
* Fix the Android test setUp() logic
* Enable a test in DeliveryReceiptJobTest.java where the @Test anotation was missing

It should be noted that the tests in AttachmentDatabaseTest.java fail.

Fixes #3474
Closes #5882
2016-11-24 08:13:46 -08:00
Moxie Marlinspike
8af9b7fd15 Improve animations on audio controls, enable push to talk
// FREEBIE
2016-11-21 18:58:10 -08:00
Moxie Marlinspike
95a6c41b6e Update dependency
// FREEBIE
2016-11-13 18:18:22 -08:00
Moxie Marlinspike
cb28e7c1f9 Update libsignal-service to 2.4.0
// FREEBIE
2016-11-13 10:58:51 -08:00
Moxie Marlinspike
69d0242574 Giphy integration
// FREEBIE
2016-10-18 10:28:42 -07:00
Moxie Marlinspike
4365d7c029 Revert build tools upgrade, seems to negatively affect reproducibility
// FREEBIE
2016-10-06 21:48:29 -07:00
Moxie Marlinspike
2f9bf27ed7 Upgrade gradle tools version
// FREEBIE
2016-10-05 16:34:01 -07:00
Moxie Marlinspike
848a25664b Make fingerprint changes optionally non-blocking
Also complete the rename from "identity" to "safety numbers."

// FREEBIE
2016-09-25 14:27:40 -07:00
Moxie Marlinspike
224ef9785e Upgrade libsignal-service
// FREEBIE
2016-09-14 16:37:28 -07:00
Moxie Marlinspike
32f5bd5336 Support for syncing contact colors and block lists
Closes #5638
// FREEBIE
2016-09-14 16:37:28 -07:00
Moxie Marlinspike
d7e4928f22 Support for disappearing messages
// FREEBIE
2016-08-28 17:03:23 -07:00
Moxie Marlinspike
8704daa5f8 Add Dockerfile for an Android build environment
// FREEBIE
2016-03-24 14:36:13 -07:00
Moxie Marlinspike
7b589c4300 TextSecure is now SignalService
// FREEBIE
2016-03-24 14:05:56 -07:00
Moxie Marlinspike
08e2221dc0 Support for synchronizing read state to/from desktop
// FREEBIE
2016-02-19 17:07:41 -08:00
Moxie Marlinspike
170a4291de Upgrade glide to 1.7.0
// FREEBIE
2016-02-18 17:52:01 -08:00
Moxie Marlinspike
03efe02e65 Add active status to group multi-device sync messages
// FREEBIE
2016-02-18 17:52:01 -08:00