Michael Kirk
c4edb0b534
Fixup some tests
...
// FREEBIE
2018-01-31 09:18:40 -08:00
Matthew Chen
5cf89a0f3d
Register all database views asynchronously.
2018-01-30 10:30:28 -05:00
Matthew Chen
b3e6278a45
Clean up ahead of PR.
2018-01-25 15:24:21 -05:00
Matthew Chen
5d422e03d1
Add support for key specs.
2018-01-25 11:00:38 -05:00
Matthew Chen
c5079ed3d7
Add support for key specs.
2018-01-25 11:00:38 -05:00
Matthew Chen
2773fcb5d9
Clean up ahead of PR.
2018-01-25 11:00:38 -05:00
Matthew Chen
149199138c
Clean up ahead of PR.
2018-01-25 11:00:38 -05:00
Matthew Chen
a05acd0174
Add protocol context to protocol kit.
2018-01-25 11:00:38 -05:00
Matthew Chen
d0f1706a49
Modify YapDatabase to read converted database.
2018-01-25 11:00:38 -05:00
Michael Kirk
acc97b197b
Properly force checkpoint at end of conversion
...
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
eadb64b75a
Elaborate test suite around database conversion.
2018-01-25 11:00:38 -05:00
Matthew Chen
45e44ca085
Modify YapDatabase to read converted database, part 3.
2018-01-25 11:00:38 -05:00
Matthew Chen
173da64bc4
Modify YapDatabase to read converted database, part 1.
2018-01-25 11:00:38 -05:00
Matthew Chen
3b681aba36
Successfully convert database.
2018-01-25 11:00:38 -05:00
Matthew Chen
cc15092eb7
Resolve issues around database conversion.
2018-01-25 11:00:38 -05:00
Michael Kirk
11a709a621
WIP: set plaintext header length
...
Fix test to try to convert test db, previously it was using the
non-existent TSStorage database.
// FREEBIE
2018-01-25 11:00:38 -05:00
Michael Kirk
71dc7f55d3
Copy DB setup / keying from Yap into conversion
...
// FREEBIE
2018-01-25 11:00:38 -05:00
Matthew Chen
1bff0f2b0e
Incomplete commit starting work on loading databases for conversion.
2018-01-25 11:00:38 -05:00
Matthew Chen
5ba5b763e4
Add tests around database conversion.
2018-01-25 11:00:38 -05:00
Matthew Chen
9258b0883e
Clean up TSStorageManager usage.
2017-12-19 11:41:31 -05:00
Matthew Chen
f7bcf1d04d
Fix tests.
2017-12-07 14:44:38 -05:00
Matthew Chen
69e0bcd308
Fix tests.
2017-12-06 10:36:12 -05:00
Matthew Chen
9e44a73068
Fix tests vs. SAE.
2017-12-06 10:36:12 -05:00
Matthew Chen
e7bd33df45
Fix tests broken by SAE.
2017-12-06 10:36:12 -05:00
Matthew Chen
9da165b846
Continue conversion of app setup.
2017-12-05 11:19:11 -05:00
Matthew Chen
ce899edf10
Respond to CR.
2017-12-05 10:44:11 -05:00
Michael Kirk
71bafcc8f0
Search SignalAccounts by profile name
...
...and fixup some tests
2017-12-04 12:52:59 -05:00
Matthew Chen
0a926567ed
Respond to CR.
...
// FREEBIE
2017-10-30 13:05:11 -04:00
Matthew Chen
9cc4521d07
Respond to CR.
...
// FREEBIE
2017-10-26 12:09:36 -04:00
Matthew Chen
3927815a35
Fix tests broken by the JSQ rewrite.
...
// FREEBIE
2017-10-25 16:08:15 -04:00
Michael Kirk
3080cb512b
Compose View: collation index and group search
...
- Include table index for contacts
- Fix extra spacing in OWS table view
- Separate search results into contact/invite sections
- Include groups in search results when composing new message
- Compose Screen search matches on group member names
// FREEBIE
2017-10-16 12:22:02 -07:00
Matthew Chen
183f0f1ccd
Respond to CR.
...
// FREEBIE
2017-09-19 17:45:18 -04:00
Michael Kirk
f6720f9afa
properly clear all cached avatar images
...
// FREEBIE
2017-08-25 12:40:19 -04:00
Matthew Chen
6ec756de44
Move profile manager to Signal.
...
// FREEBIE
2017-08-04 09:45:33 -04:00
Michael Kirk
2067697ed4
Add comment and clearer tests per CR
...
// FREEBIE
2017-07-12 16:06:35 -04:00
Michael Kirk
4f1ee98489
scrub any data that slips through to logs
...
Similar to phone number scrubbing, we leave a short prefix of the data
to help with debugging without leaking much data.
// FREEBIE
2017-07-12 16:06:35 -04:00
Michael Kirk
0b49037179
Remove some more RP related code
...
// FREEBIE
2017-03-30 11:00:28 -04:00
Matthew Chen
9db33a9651
Remove RedPhone code.
...
// FREEBIE
2017-03-29 12:25:33 -04:00
Michael Kirk
6466e9f41f
[SSK] Better logging for envelopes
...
Leave last 3 digits of recipientId when scrubbing logs.
This is in line with other Signal clients, and makes it possible to
trace interactions.
// FREEBIE
2017-03-23 17:10:26 -04:00
Michael Kirk
6036e20079
Filter high diacritical text, regardless of length
...
// FREEBIE
2017-03-22 14:59:29 -04:00
Michael Kirk
3e651fb8df
filter undisplayable text
...
// FREEBIE
2017-03-09 17:52:19 -05:00
Matthew Chen
3c3f782e7d
Clean up prekey usage.
...
// FREEBIE
2017-02-14 13:46:08 -05:00
Michael Kirk
2ab6955967
More logging, scrub phone numbers from file logs ( #1357 )
...
Phone number are still logged in TTY for development.
// FREEBIE
2016-09-27 21:20:58 -04:00
Frederic Jacobs
975cda312c
Adding missing queue test.
...
The test wasn’t running because wasn’t prefixed with `test`.
//FREEBIE
2015-12-24 16:35:20 +01:00
Frederic Jacobs
c6d44e59e2
TextSecureKit Refactoring
...
- Using same clang format file for old and new files.
- Moving out all TextSecure code to allow other clients (OS X, iOS) to
integrate easily TextSecure functionality.
- Use TextSecure API to signup.
2015-12-22 23:41:10 +01:00
Frederic Jacobs
26f9207cab
Bye Bye Bloomfilters
...
For reasons outlined in
https://whispersystems.org/blog/contact-discovery/ , Signal will no
more use bloom filters for RedPhone contact intersection.
2015-11-29 01:14:49 +01:00
Frederic Jacobs
f6c0625c2c
Removing unused imported classes.
...
//FREEBIE
2015-07-27 16:19:08 +02:00
Ben Sandofsky
f65d552f6d
Prefix NSArray categories.
...
Begin process of prefixing categories on Foundation and UIKit. This
follows Cocoa best practices. This makes sense given the number of third
party libraries the project incorporates, which may include their own
colliding category method names.
Use OWS prefix on classes that may be used across apps.
2014-11-20 00:34:47 -08:00
Craig Gidney
abb0486ec1
Fixed a warning in PriorityQueueTest, and some dot syntax //FREEBIE
...
- Also simplified the comparators
2014-11-18 23:17:06 -05:00
Craig Gidney
f98d661eaa
Removed size-assuming NSUInteger parsing tests
2014-09-21 17:05:10 -04:00