Commit 8ef8683
committed
client-replica: the first release
This is a squashed commit of following commits. The squash is due
to massive conflict.
add apitest to github actions (#1591)
test: add puterjs test to apiteste (#1590)
client-replica: local read, replica init
update proto definition
client-replica: update the tree structure
pick package.json (root + puterjs) from main
client-replica: got the same hash algo on js and go
client-replica: update design and api
client-replica: update design, add rpc PullDiff
client-replica: update pull/push requests
client-replica: use string hash
client-replica: remove bigint hash
client-replica: update code format
client-replica: update rpc
client-replica: use user_id instead of user_name
client-replica: fix root path, add integrity check
client-replica: force pull
client-replica: update design, aligh implementation with it
client-replica: simplified socket logic
client-replica: add purge logic to server.go, update rpc
client-replica: purge logic
client-replica: draft hook for rename, too many pitfalls
client-replica: add parent_uid patch to move
client-replica: inject failure to server.go
client-replica: tidy debug code
client-replica: remove api InitReplica (generated by mistake)
client-replica: update doc comments
client-replica: reorg backend fs_tree_manager
client-replica: update hooks, udpate api name
client-replica: fatal -> panic
client-replica: update RemoveFSEntry
client-replica: use map children_uuids to avoid duplicate
client-replica: update children_uuids in js
client-replica: update doc comments
clietn-replica: update doc comments
client-replica: refactor fs_tree_manager, add config
client-replica: add mysql support
client-replica: update config
client-replica: add missing lock
client-replica: update the RFC
client-replica: update chaos mode
client-replica: remove some logs
client-replica: deal with dir rename/move, update hooks
client-replica: update docs1 parent b6e1276 commit 8ef8683
File tree
48 files changed
+6933
-187
lines changed- doc/RFCS
- assets
- src
- backend/src
- filesystem/hl_operations
- modules
- puterfs/lib
- web
- lib
- routers/filesystem_api
- fs_tree_manager
- services
- abuse-prevention
- fs_tree_manager
- go
- js
- merkle
- proto
- gui/src
- UI
- css
- puter-js/src
- lib
- modules/FileSystem
- operations
- replica
- tools/api-tester/puter_js/filesystem
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
48 files changed
+6933
-187
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
48 | 56 | | |
49 | 57 | | |
Large diffs are not rendered by default.
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| 68 | + | |
| 69 | + | |
67 | 70 | | |
68 | 71 | | |
69 | 72 | | |
| |||
72 | 75 | | |
73 | 76 | | |
74 | 77 | | |
75 | | - | |
| 78 | + | |
| 79 | + | |
76 | 80 | | |
77 | 81 | | |
78 | 82 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
| 219 | + | |
219 | 220 | | |
220 | 221 | | |
221 | 222 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
378 | 379 | | |
379 | 380 | | |
380 | 381 | | |
381 | | - | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
382 | 386 | | |
383 | 387 | | |
384 | 388 | | |
| |||
402 | 406 | | |
403 | 407 | | |
404 | 408 | | |
| 409 | + | |
405 | 410 | | |
406 | 411 | | |
407 | 412 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
73 | 75 | | |
74 | 76 | | |
75 | 77 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
| |||
0 commit comments