Matthew Chen
10778e915c
Improve handling of db corruption.
2021-05-03 15:00:33 -03:00
Matthew Chen
86b8eb08b8
Remove YapDatabase.
...
Apply asset from design.
Fix rebase breakage.
2021-03-25 11:41:16 -03:00
Matthew Chen
d0cbf8cfd0
Rework dependency access.
2021-03-25 09:24:27 -03:00
Jordan Rose
68a27a76e2
Move AxolotlKit model classes into SSK and remove the dependency
...
We still need the AxolotlKit model classes to migrate old sessions,
but we don't need any of the actual protocol support. This also
means we can drop HKDFKit.
Additionally, we do still use some utilities from AxolotlKit:
- AxolotlExceptions.h: NSException names, should eventually be
replaced by NSErrors everywhere
- NSData+keyVersionByte.h: prepend/remove public key type byte,
should eventually be replaced by strong types (ECPublicKey)
- SPKProtocolContext.h: defines the SPKProtocol{Read,Write}Context
marker protocols, should be replaced by direct use of
SDSAny{Read,Write}Transaction
2021-03-22 16:17:47 -07:00
Matthew Chen
3bb5f0777b
Add profile bio fields to database schema.
2021-01-14 22:25:45 -03:00
Jordan Rose
4045f15800
OWSHTTPSecurityPolicy: Assert that loaded certificates are valid
...
These are loaded from our own bundle, so we should be able to
guarantee validity.
2020-09-30 17:44:54 -03:00
Jordan Rose
428002e439
Fix leaks of various CF types
2020-09-30 17:44:54 -03:00
Matthew Chen
c017e76aab
Rename singleton accessors.
2020-09-17 21:11:09 -03:00
Matthew Chen
fdd3c513ca
Rework Groups v2 & CDS feature flags.
2020-08-11 17:45:04 -03:00
Matthew Chen
c4b16ebb1e
Add remove config flag for UUID-based safety numbers.
2020-08-07 17:53:38 -03:00
Nora Trapp
c5214e38b6
Add Codable adherance to proto wrappers
2020-07-22 14:34:24 -07:00
Matthew Chen
2a72d563ae
Respond to CR.
2020-06-18 12:22:14 -03:00
Matthew Chen
b37c2bc713
Rework SDS extensions to support deep copies and cache lifecycle.
2020-06-18 12:05:07 -03:00
Matthew Chen
0891ce52e1
Copy model read cache values. Add deepCopy method to all models.
2020-06-11 13:22:16 -03:00
Matthew Chen
553fca16f6
Merge branch 'release/3.8.4'
2020-05-08 16:13:17 -03:00
Nora Trapp
a590bda73d
Always use UUID capable sender certificate
2020-05-07 14:15:16 -07:00
Matthew Chen
e84168fa68
Merge remote-tracking branch 'private/release/3.8.2'
2020-05-05 13:38:30 -03:00
Matthew Chen
e541466913
Add requireUUIDs feature flag.
2020-05-01 17:15:02 -03:00
Matthew Chen
7246c613d5
Fix more build warnings.
2020-04-10 13:17:08 -03:00
Matthew Chen
fe18cd1596
Fix build warnings around initializers.
2020-04-08 16:05:54 -03:00
Matthew Chen
4fe82b041c
Fix build warnings around initializers.
2020-04-08 16:05:54 -03:00
Matthew Chen
2d41ad42b4
Fix build warnings around initializers.
2020-04-08 16:05:54 -03:00
Matthew Chen
02f853a8dc
Clean up code generation.
2020-04-02 13:31:14 -03:00
Nora Trapp
a68f5277bf
Support profile given and family names
2020-01-09 13:17:09 -08:00
Matthew Chen
70d4b3a2a0
Fix broken tests.
2019-11-07 17:22:08 -03:00
Matthew Chen
af1a74b01d
Update code generation to ensure consistent property ordering.
2019-11-05 10:42:07 -03:00
Michael Kirk
09fd312fa5
regen
2019-11-04 14:06:54 -08:00
Matthew Chen
553a74b685
Further refine interaction writes.
2019-10-17 10:32:21 -03:00
Matthew Chen
156efd575c
Revert "streamline interaction writes" refinements.
2019-10-17 10:32:21 -03:00
Matthew Chen
54783c5e40
Fix typo in the "streamline interaction writes" changes.
2019-10-16 14:17:06 -03:00
Matthew Chen
b4c0fc5776
Respond to CR.
2019-10-15 11:05:15 -03:00
Matthew Chen
643ea656f5
Streamline interaction writes (generated changes).
2019-10-15 11:01:08 -03:00
Michael Kirk
fd93102952
regen
2019-10-14 18:23:35 -06:00
Matthew Chen
91dab4e9cd
Respond to CR.
2019-10-11 09:31:35 -03:00
Matthew Chen
510b854d20
Rework thread mapping updates (generated changes).
2019-10-11 09:31:35 -03:00
Matthew Chen
e2a5e93116
Merge tag '2.43.0.10'
2019-09-19 12:40:59 -03:00
Matthew Chen
9f93b6c62e
Fix build warnings around unknown enum values.
2019-09-18 17:34:07 -03:00
Matthew Chen
232f65618e
Respond to CR.
2019-09-18 09:07:29 -03:00
Matthew Chen
547a245fe0
Fix numeric/date edge cases in GRDB serialization (generated changes).
2019-09-18 09:07:28 -03:00
Matthew Chen
553f3d93a8
Unique ids are unique (generated changes).
2019-09-16 17:18:43 -03:00
Matthew Chen
2c9720263d
Respond to CR.
2019-09-16 13:32:23 -03:00
Matthew Chen
8775dd686d
Respond to CR.
2019-09-16 13:01:37 -03:00
Matthew Chen
0389cdb730
Respond to CR.
2019-09-16 13:01:37 -03:00
Matthew Chen
bf8b632e24
Respond to CR.
2019-09-16 13:01:37 -03:00
Matthew Chen
7cd93cbf05
Add Batching class.
2019-09-16 13:01:36 -03:00
Matthew Chen
7dd1d61552
Batched and unbatched enumerations (generated changes).
2019-09-16 13:01:36 -03:00
Matthew Chen
9dea6069e4
Batched and unbatched enumerations.
2019-09-16 13:01:36 -03:00
Michael Kirk
6eb1595e87
update GRDB
2019-09-04 18:23:01 -06:00
Michael Kirk
db357d358a
regen
2019-08-29 16:31:46 -06:00
Michael Kirk
032f034897
regen
2019-08-22 10:31:55 -06:00