Moxie Marlinspike
f5b94210fc
Update libphonenumber and okhttp
...
// FREEBIE
2017-02-20 12:02:46 -08:00
Alex Melbourne
81cc2d5b4d
Introduce fetchesMessages to AccountAttributes
...
Create the field `fetchesMessages` in the class `AccountAttributes`,
add the appropriate parameters to the constructor, and implement a
'getting'.
Closes #34
2017-02-20 12:02:22 -08:00
Moxie Marlinspike
6cf18695af
Support for webrtc signaling
...
// FREEBIE
2017-01-30 12:10:44 -08:00
Moxie Marlinspike
502ad358f7
Support for specifying domain fronting ConnectionSpecs
...
// FREEBIE
2017-01-11 14:59:09 -08:00
Moxie Marlinspike
2c9282b3e4
Fix SettableFuture get timeout typo
...
// FREEBIE
2017-01-10 13:22:59 -08:00
Moxie Marlinspike
dd2aa95a0c
Support for sending messages over websocket channel
...
And update okhttp
// FREEBIE
2017-01-10 12:29:50 -08:00
Taylor Kline
a9a5e5e8f1
Throw InvalidNumberException for a null String.
...
This is intended to fix WhisperSystems/Signal-Android#5639. Any fixes
inside the Android project felt like a band-aid.
Closes #25
2017-01-01 18:58:55 -08:00
schachmat
8035ee44e5
Cleanup renaming axolotl -> signalProtocol
...
Closes #24
2017-01-01 18:57:11 -08:00
Riya
df5be03e6f
Add support for numbers from Samoa, Andorra, Greenland, and Suriname
...
Closes #17
// FREEBIE
2017-01-01 18:50:15 -08:00
Moxie Marlinspike
43fc72d2f1
Support for multiple service URLs
...
// FREEBIE
2016-12-29 20:28:11 -08:00
Moxie Marlinspike
e9ddeca275
Support for domain fronting
...
// FREEBIE
2016-12-19 19:21:43 -08:00
Moxie Marlinspike
74532ea36b
Update libphonenumber to 8.0.0
...
// FREEBIE
2016-12-14 13:41:47 -08:00
Moxie Marlinspike
9b8d34bf2e
Always format number, even if it starts with '+'
...
/// FREEBIE
2016-12-14 13:41:19 -08:00
Moxie Marlinspike
d5c6032b02
Support for group info request messages
...
// FREEBIE
2016-11-20 14:22:11 -08:00
Moxie Marlinspike
8df830d052
Cleanup file length conversion to avoid overflow
...
In the long term this MAC is superfluous, so we should just
remove it.
// FREEBIE
2016-09-12 10:12:46 -07:00
Moxie Marlinspike
73338c4f1d
Support for syncing contact colors and block lists
...
// FREEBIE
2016-08-26 15:16:29 -07:00
Moxie Marlinspike
caed2aa746
Add protocol support for disappearing messages
...
// FREEBIE
2016-08-22 10:21:27 -07:00
Moxie Marlinspike
3de52aad25
Update headers, add LICENSE file
...
// FREEBIE
2016-05-02 14:01:43 -07:00
Moxie Marlinspike
a1c93edc40
Bump version to 2.1.1
...
// FREEBIE
2016-03-24 12:39:36 -07:00
Moxie Marlinspike
a375b66377
Update documentation to reflect Signal change
...
// FREEBIE
2016-03-22 17:58:53 -07:00
Moxie Marlinspike
d148ea8b35
Rename package from textsecure to signalservice
...
// FREEBIE
2016-03-22 16:38:17 -07:00
Moxie Marlinspike
f26c99d2c6
Rename all things TextSecure to SignalService
...
// FREEBIE
2016-03-22 16:33:31 -07:00
Moxie Marlinspike
d450155cc4
Upgrade libsignal to 2.1.0
...
// FREEBIE
2016-03-22 16:05:30 -07:00
Moxie Marlinspike
515001741b
Add support for syncing read status
...
// FREEBIE
2016-02-19 16:33:45 -08:00
Moxie Marlinspike
83766433da
Include group 'active' flag in device sync message.
...
// FREEBIE
2016-02-16 11:16:52 -08:00
Moxie Marlinspike
682423409e
Revert libphonenumber back to 7.1.0
...
omfg the libphonenumber people included the protobuf-java
repository directly into their project instead of as a
dependency.
// FREEBIE
2016-02-02 14:03:56 -08:00
Moxie Marlinspike
239a5109ff
Bump libphonenumber version to 7.2.4
...
// FREEBIE
2016-02-01 10:26:24 -08:00
Moxie Marlinspike
ac21bcfb39
Support numbers from new caledonia
...
// FREEBIE
2015-11-16 11:11:40 -08:00
Moxie Marlinspike
a63f33686d
Switch to OkHttp for all server interactions
...
// FREEBIE
2015-11-16 11:10:05 -08:00
Moxie Marlinspike
a8d6f5974f
Make phone number validity test work for Faroe islands and elsewhere.
...
// FREEBIE
2015-11-09 17:38:46 -08:00
Moxie Marlinspike
7ab60d62c3
Fix typo in account attributes path
...
// FREEBIE
2015-09-30 18:07:50 -07:00
Moxie Marlinspike
13086cfba4
Support for syncing voice support indicators
...
// FREEBIE
2015-09-21 17:31:38 -07:00
Moxie Marlinspike
e530014a5e
Support for size and preview info in attachment pointers.
...
// FREEBIE
2015-09-21 15:07:01 -07:00
Moxie Marlinspike
a25ebefcbb
Support for verification tokens
...
// FREEBIE
2015-09-21 14:34:06 -07:00
Moxie Marlinspike
4c93231c3c
Add support for registering with token and specifying UA.
...
// FREEBIE
2015-08-20 10:43:03 -07:00
Moxie Marlinspike
e7f05eb608
Be more careful with JSON processing of server responses.
...
// FREEBIE
2015-07-30 12:54:58 -07:00
Moxie Marlinspike
c36d13057c
Add some javadoc for ProgressListener changes.
...
// FREEBIE
2015-06-26 10:15:41 -07:00
Moxie Marlinspike
e7f1c52eb2
Add progress listener for attachments.
...
// FREEBIE
2015-06-25 16:04:16 -07:00
Moxie Marlinspike
64833318da
Bump version to 1.6.0
...
// FREEBIE
2015-06-22 14:42:59 -07:00
Moxie Marlinspike
a20818f018
Support for group sync messages and requests.
...
// FREEBIE
2015-06-22 14:26:38 -07:00
Moxie Marlinspike
d044a11bc0
Switch to varin32 for contact input/output stream headers.
...
// FREEBIE
2015-06-22 12:10:07 -07:00
Moxie Marlinspike
4731a34252
Support for device management and contact requests.
...
// FREEBIE
2015-06-22 12:03:33 -07:00
Moxie Marlinspike
0437bde205
Support for multi-device message and contact sync.
...
// FREEBIE
2015-06-22 12:03:06 -07:00
Moxie Marlinspike
bd67150eaa
Remove support for plaintext message type.
...
// FREEBIE
2015-05-20 15:04:21 -07:00
Moxie Marlinspike
e99129ec42
Only populate sync message context if sender == recipient.
...
// FREEBIE
2015-05-20 12:16:37 -07:00
Moxie Marlinspike
ecec3d27f9
Increased support for sync message contexts.
...
1) Surface received sync message contexts in TextSecureMessage
objects.
2) Send a sync message context for group messages.
// FREEBIE
2015-05-18 15:00:40 -07:00
Moxie Marlinspike
807f13ddc4
Support for retrieving messages via REST.
...
Support for retrieving messages via HTTP rather than websockets.
// FREEBIE
2015-04-15 16:46:03 -07:00
Moxie Marlinspike
25a38b9eea
Set websocket read timeout to keepalive interaval + 10s.
...
// FREEBIE
2015-04-05 15:18:08 -07:00
Moxie Marlinspike
72284ce5ec
Don't keepalive connections on external upload.
...
Workaround for an Android OS bug.
Fixes #1
// FREEBIE
2015-03-25 14:02:53 -07:00
lilia
9cada7e229
Fix provisioning flow
...
Make ProvisionMessage serializable. Previously the lack of jackson
annotations caused this object to serialize as empty string, which
elicits a 500 from the server.
Closes #3
2015-03-10 19:38:34 -07:00
Moxie Marlinspike
da648b4e4c
Bump keepalive to 55s
...
// FREEBIE
2015-03-10 17:29:00 -07:00
Moxie Marlinspike
2614bba212
Fix URL encoding on single contact query.
2015-03-09 12:49:13 -07:00
Moxie Marlinspike
64b1dbfdae
Simplify API, add builders.
2015-03-04 18:53:57 -08:00
Moxie Marlinspike
6d759bdc88
Upgrade to libaxolotl 1.3.0, simplify some interfaces.
2015-03-03 11:28:14 -08:00
Moxie Marlinspike
4ffa75fc1c
Add signing configurations.
2015-02-28 16:38:22 -08:00
Moxie Marlinspike
2a4165941a
Setup tests to work in pure-java.
2015-02-28 16:08:13 -08:00
Moxie Marlinspike
31d5e2984c
Remove Android dependencies from pure-Java code.
2015-02-27 18:24:48 -08:00
Moxie Marlinspike
7431302b6b
Move into 'java' and 'android' modules.
2015-02-27 17:56:33 -08:00