Michael Kirk
acf31db4b3
bump travis image to 8.3
...
// FREEBIE
2017-06-28 18:04:25 -10:00
Michael Kirk
a8ea2428c6
gemfile for consistent build on dev/CI
...
// FREEBIE
2017-06-28 17:42:24 -10:00
Michael Kirk
605db6b788
Fix up deleteAttachments method since making attachmentFolder
...
dispatchOnce
// FREEBIE
2017-06-28 17:07:11 -10:00
Michael Kirk
1d71ca5e50
Fix some more tests.
...
Adapt to IdentityManager refactor
Adapt to DisappearingMessages refactor
// FREEBIE
2017-06-28 16:18:13 -10:00
Michael Kirk
8f9af85cca
prefer hacks in test to hacks in code.
...
Adding a completion handler would be a bit gnarly since we're snaking
through a pretty long method chain.
// FREEBIE
2017-06-28 08:09:23 -10:00
Michael Kirk
1b9aae2ea6
CR: renaming var to be more general
...
// FREEBIE
2017-06-28 07:32:31 -10:00
Michael Kirk
e652dff4b4
Allow override of singleton enforcement in test app
...
We frequently build multiple instances of "singletons" for the purpose
of testing.
// FREEBIE
2017-06-28 07:30:02 -10:00
Michael Kirk
edf5852e82
set-expiration dispatches *sync* so we can test it.
...
// FREEBIE
2017-06-28 07:30:02 -10:00
Michael Kirk
1fb9fa79df
Fix up some more tests.
...
// FREEBIE
2017-06-28 07:30:02 -10:00
Michael Kirk
13c5bdb8c5
fix disappearing messages test
...
// FREEBIE
2017-06-28 07:30:02 -10:00
Michael Kirk
2addb9e81d
Fixed test build. Some tests still failing.
...
Executed 85 tests, with 22 failures (17 unexpected) in 7.416 (8.531) seconds
// FREEBIE
2017-06-28 07:30:02 -10:00
Matthew Chen
226b7354de
Bump build from to 2.13.0.16.
...
// FREEBIE
2017-06-23 15:29:48 -04:00
Matthew Chen
132348c440
Update l10n strings.
...
// FREEBIE
2017-06-23 15:29:29 -04:00
Matthew Chen
1e8c24cba3
Bump build from to 2.13.0.15.
...
// FREEBIE
2017-06-23 15:27:49 -04:00
Michael Kirk
ab40bc7242
[SSK] sync key version
...
// FREEBIE
2017-06-23 15:23:32 -04:00
Michael Kirk
c711b4a66d
Merge branch 'mkirk/key-version'
2017-06-23 15:16:17 -04:00
Michael Kirk
b2f9abbc7c
transmit key version byte
...
// FREEBIE
2017-06-23 15:12:51 -04:00
Matthew Chen
1aacf35956
Merge branch 'charlesmchen/dontReplyToNoLongerVerified'
2017-06-23 14:56:39 -04:00
Matthew Chen
e48d51d084
Respond to CR.
...
// FREEBIE
2017-06-23 14:18:17 -04:00
Matthew Chen
a462cba452
Don’t reply to “no longer verified”.
...
// FREEBIE
2017-06-23 13:55:21 -04:00
Matthew Chen
af67f33e3d
Merge branch 'charlesmchen/moreFakeContacts'
2017-06-23 09:37:27 -04:00
Matthew Chen
db3407853a
Refine fake contact creation.
...
// FREEBIE
2017-06-23 09:37:22 -04:00
Matthew Chen
10fb3286ce
Merge branch 'charlesmchen/removePhoneNumberLengthLimit'
2017-06-23 09:36:28 -04:00
Matthew Chen
791c5bb89e
Revise phone number length limit in registration view.
...
// FREEBIE
2017-06-23 09:34:02 -04:00
Matthew Chen
351c8c00f0
Remove phone number length limit in registration view.
...
// FREEBIE
2017-06-23 09:29:58 -04:00
Matthew Chen
96f833473c
Merge branch 'charlesmchen/bumpBuildNumberScript'
2017-06-23 09:23:25 -04:00
Matthew Chen
0486cfe7e3
Add script to bump build numbers.
...
// FREEBIE
2017-06-23 09:23:18 -04:00
Matthew Chen
4133673d70
Bump build number to 2.13.0.14.
...
// FREEBIE
2017-06-22 18:22:11 -04:00
Matthew Chen
1eff5513b3
[SSK] Archive sessions upon identity change.
...
// FREEBIE
2017-06-22 18:21:42 -04:00
Matthew Chen
14c64239a3
Merge branch 'charlesmchen/archiveSessionsOnSSQ'
2017-06-22 18:18:49 -04:00
Matthew Chen
e9219743ff
Archive sessions on the 'session store' queue.
...
// FREEBIE
2017-06-22 18:14:21 -04:00
Matthew Chen
67d60ff01b
Bump build number to 2.13.0.13.
...
// FREEBIE
2017-06-22 17:27:38 -04:00
Michael Kirk
4cbba496ef
Merge branch 'mkirk/archive-sibling-state'
2017-06-22 17:26:15 -04:00
Michael Kirk
3e43eef534
[SSK][SPK] Archive all recipient's sessions on identity change.
...
// FREEBIE
2017-06-22 17:25:32 -04:00
Michael Kirk
793a7449b0
Merge branch 'mkirk/archive-sessions-on-id-change'
2017-06-22 17:24:05 -04:00
Michael Kirk
5da7dc1fd3
Archive sessions upon identity change.
...
Session clearing must be in IdentityKeyStore implementation
Trying to do it in the protocol will not work with multiple devices,
because we'll only archive the session of the first sending device.
// FREEBIE
2017-06-22 17:23:57 -04:00
Matthew Chen
ad17c444f7
[SSK] Add creation timestamp to attachment streams.
...
// FREEBIE
2017-06-22 17:18:01 -04:00
Matthew Chen
07e0291377
Merge branch 'charlesmchen/diskUsage'
2017-06-22 17:17:00 -04:00
Matthew Chen
e8e7b6bcba
Add creation timestamp to attachment streams.
...
// FREEBIE
2017-06-22 17:09:36 -04:00
Matthew Chen
ff89cbabcc
Bump build number to 2.13.0.12.
...
// FREEBIE
2017-06-22 15:40:36 -04:00
Matthew Chen
84d8fb0853
Update l10n strings.
...
// FREEBIE
2017-06-22 15:40:15 -04:00
Michael Kirk
55bc6868f9
Merge branch 'mkirk/verification-sync'
2017-06-22 15:24:07 -04:00
Michael Kirk
140625b2a0
[SSK] verification sync
...
// FREEBIE
2017-06-22 15:23:52 -04:00
Michael Kirk
a933fbf215
sync verifications with contact syncing
...
// FREEBIE
2017-06-22 15:21:25 -04:00
Michael Kirk
37b7bf18e9
clarify code and clean up code formatting
...
I think we hit some pathological cases in clang format, but this is
clearer anyway IMO
// FREEBIE
2017-06-22 15:20:34 -04:00
Michael Kirk
8fda18a8e3
Merge branch 'mkirk/verification-sync'
2017-06-22 15:19:59 -04:00
Michael Kirk
5a2169fa78
Don't sync verification until NullMessage succeeds. This better mirrors
...
existing sync message behavior
// FREEBIE
2017-06-22 15:19:46 -04:00
Michael Kirk
4c22f371a9
better comment on strange padding
...
// FREEBIE
2017-06-22 15:19:46 -04:00
Michael Kirk
6dea4c9fef
fix padding calculation
...
// FREEBIE
2017-06-22 15:19:46 -04:00
Michael Kirk
a5660f4db4
cleanup ahead of PR
...
synchronize/dispatch when dequeuing verification sync messages
// FREEBIE
2017-06-22 15:19:46 -04:00