490 Commits

Author SHA1 Message Date
Hayden Young
231976998f test: Enc/dec using simple encryption module. 2025-05-26 10:35:47 +02:00
haad
b539877a39 Fix race conditions upon dropping database 2025-05-20 13:17:17 +03:00
haad
85686ba478 Fix timeout and timing bug in Sync 2025-05-20 10:00:37 +03:00
haad
90f84bf12f Encode heads to bytes correctly 2025-05-20 09:50:37 +03:00
haad
dc150b9cc2 Fix a timeout/race condition when closing databases 2025-05-09 12:37:40 +02:00
Hayden Young
6f3b605174 refactor: Separate password encryption into its own module. 2025-03-03 18:20:27 +01:00
Hayden Young
5f54993660 Merge remote-tracking branch 'origin' into feat/encryption 2025-02-22 15:27:07 +01:00
Joaquin Prada
adb8d77aa2 fix: Revert default relay settings, keep updated ttl 2024-11-25 19:12:35 -03:00
Joaquin Prada
ed12f2b2cf fix: Update relay example to use default reservation settings 2024-11-25 18:32:14 -03:00
Hayden Young
2f7a6270a8 fix: Use Helia defaults for gossipsub and circuit relay. Update circuit relay with up-to-date configuration. 2024-10-29 16:03:26 +00:00
Hayden Young
26cadb1cf9 fix: Reintroduce putting entry to entries to trigger pin on replica. 2024-10-22 13:06:48 +01:00
Hayden Young
30fbeb4243 fix: Remove testing event handlers. 2024-10-16 17:31:24 +01:00
Hayden Young
58769c4d15 style: Linting. 2024-10-15 18:38:53 +01:00
Hayden Young
2aee8e408c test: Re-add relay settings. Fixes breaking browser tests. 2024-10-15 18:35:55 +01:00
Hayden Young
e1ef3224b4 feat: Upgrade ccrypto. 2024-10-15 18:35:19 +01:00
Hayden Young
a0f434c3fa test: Close ClassicLevel explicitly when stopping IPFS. 2024-10-15 12:59:47 +01:00
Hayden Young
b55319b3d1 test: Check type not class for peer id. 2024-10-15 12:57:06 +01:00
Hayden Young
378d519e18 refactor: Update Helia to v5. 2024-10-15 12:56:16 +01:00
haad
d83bfa9fc8 Refactor and add separate PasswordEncryption module 2024-07-07 10:44:22 +03:00
haad
383420750e Move oplog storages to their own module 2024-06-30 09:25:00 +03:00
haad
f30789fece Encrypt and decrypt entries and payloads 2024-06-28 22:13:46 +03:00
Hayden Young
7e5672eff0 fix: Linting. 2024-05-23 15:33:33 +01:00
Hayden Young
f272d3ee3c feat: Encrypt oplog payload. 2024-05-23 15:24:49 +01:00
Hayden Young
90f66cfe5d feat: Pass encrypt configuration as a hierarchical list of params. 2024-05-22 17:05:51 +01:00
Hayden Young
ac3011c873 feat: Encrypt either data, payload or both. 2024-05-21 23:28:29 +01:00
Hayden Young
888d3e8af3 fix: Linting. 2024-05-17 03:35:38 +01:00
Hayden Young
373d2d8414 feat: Explicitly specify public and private keys. 2024-05-17 03:30:56 +01:00
Hayden Young
aab912581e Merge remote-tracking branch 'origin' into feat/encryption 2024-05-01 15:45:50 +01:00
Hayden Young
ed2c5e7d8c feat: Basic asymmetric encryption using an OrbitDB identity. 2024-05-01 15:44:57 +01:00
Hayden Young
1a533e6b46 chore: Iterate gossipsub. Changes to gossipsub options. 2024-04-18 11:49:45 +01:00
Hayden Young
7b818d26a2
Merge pull request #1160 from orbitdb/fix/kv-indexing
Fix indexing in KeyValueIndexed database
2024-04-16 13:43:26 +01:00
haad
40b600d9e6 Fix indexing in KeyValueIndexed database 2024-04-16 11:50:53 +03:00
Hayden Young
2f75420842 fix: Lint errors. 2024-02-27 16:08:56 +00:00
Hayden Young
61f15fd556 fix: Pin a block. 2024-02-27 16:07:16 +00:00
haad
a3ea2e1165 Test storage interfaces and LevelStorage 2024-02-13 09:28:58 +01:00
Hayden Young
eb5104ead6 refactor: Move start/stop OrbitDB convenience functions to own repo. 2024-01-18 14:21:55 +00:00
Hayden Young
c844e54fe9 feat: A quick-start OrbitDB instance. 2024-01-16 22:27:16 +00:00
Hayden Young
973cc7aa20 test: Create a Level db if directory is specified. 2024-01-16 21:46:04 +00:00
Hayden Young
3cca7779a8 chore: update Helia. 2024-01-16 11:14:41 +00:00
haad
ebc8955a18 Fix replication tests 2024-01-16 11:39:03 +02:00
Hayden Young
4a1f5cba33 test: Replication when ipfs peers reconnect or a relaunched. 2024-01-13 02:36:45 +00:00
Hayden Young
47f9889c77 fix: Lint errors. 2024-01-12 13:27:50 +00:00
Hayden Young
8ab276026a test: Block get timeout. 2024-01-12 13:25:00 +00:00
Hayden Young
79d635dfb0 test: Complete test when error captured. 2024-01-09 22:54:39 +00:00
Hayden Young
0f52b62e31 test: Enable all tests. 2024-01-09 16:54:10 +00:00
Hayden Young
ba043391d9 chore: Upgrade Helia. 2024-01-09 16:50:25 +00:00
Hayden Young
0a5f8b54e3 Merge remote-tracking branch 'origin/main' into helia 2023-12-15 16:36:22 +00:00
Hayden Young
e384e9275a
Merge pull request #1137 from orbitdb/fix/helia-5
Fix tests and clean up
2023-12-16 00:21:00 +08:00
haad
47ccff7d5d Add tests for supported data types in documents db 2023-12-15 11:32:08 +02:00
haad
5b0bc171d1 Clean up 2023-12-15 10:28:58 +02:00