hosted-fornet
2fca669019
sqlite, key_value: bump process_lib versions
2023-12-18 09:39:55 -08:00
Will Galebach
59eaf91a8b
Add routes /our and /our.js
2023-12-15 21:51:27 +00:00
dr-frmr
2ca7c60c7b
update to wit 0.5.0
2023-12-15 16:21:06 -05:00
bitful-pannul
01bb9e7377
vfs: add root cap and cap_granting in app_store & bootstrap
2023-12-15 13:11:02 -03:00
bitful-pannul
225a0e3396
vfs: drive namespacing process_id -> package_id
2023-12-14 20:35:14 -03:00
bitful-pannul
039c58bc54
fix starting processes from app_store
2023-12-14 11:55:28 -03:00
bitful-pannul
d497212dbf
app_store: update vfs types
2023-12-14 11:04:28 -03:00
bitful-pannul
df5ccb6e92
Merge branch 'v0.4.0' into bp/fs2
2023-12-13 23:44:44 -03:00
bitful-pannul
36cca2220b
temp remove sqlite and kv before runtime
2023-12-13 23:19:29 -03:00
dr-frmr
08dc7dfa69
chess: update process_lib, use new call_init! macro
2023-12-13 20:17:20 -05:00
hosted-fornet
e674cc48a7
increase timeouts for tests
2023-12-13 15:58:01 -08:00
hosted-fornet
9dd3e5b3cc
Merge branch 'v0.4.0' into hf/add-py
...
Conflicts:
modules/chess/Cargo.lock
modules/chess/Cargo.toml
2023-12-12 15:29:52 -08:00
dr-frmr
524a0a3a8a
chess: tutorial edition
2023-12-12 17:12:47 -05:00
hosted-fornet
62e47c66d0
update deps
2023-12-11 21:47:37 -08:00
dr-frmr
bfddc0d0fe
chess! working again! nice!
2023-12-07 16:22:44 -05:00
dr-frmr
c0cca43d54
http_server: types change, single request type and query_params in request
2023-12-07 00:06:17 -05:00
operarotas
ed978f3781
qns sending message to net only if currently relevant property has changed
2023-12-06 19:24:33 -05:00
operarotas
df7f71dbdf
correct formatting of node id when retrieving router name
2023-12-06 16:40:24 -05:00
operarotas
2936450981
assigning node.name and node.node
2023-12-06 10:44:05 -05:00
operarotas
80d1af85ed
wip new implementation for event indexing in qns indexer
2023-12-06 10:41:49 -05:00
hosted-fornet
120fa2b4eb
bump all process_lib deps to 5e1b94a
2023-12-05 22:14:43 -08:00
dr-frmr
98de8d3c82
fix test_runner deps
2023-12-05 19:00:33 -05:00
dr-frmr
94c934f67c
little cleanup
2023-12-05 13:37:33 -05:00
hosted-fornet
4844e840c0
remove commented-out code
...
the commented-out code relates to a speculative feature
that stores ALL KernelMessages in the tester so that tests can
access & assert against more than just whatever Response
they receive
e.g. if a test Request kicks off a chain of 10 Messages,
a test might grab those 10 & assert against some subset of
them; this is not possible unless we store all KernelMessages
somewhere & make them queryable
this is a speculative feature in that we don't have a specific
usecase in mind for it; it was commented-out for this reason
and because it led to significant performance issues (noticeable
slowdown of nodes)
2023-12-05 09:33:19 -08:00
hosted-fornet
fd8c478a8d
Merge branch 'v0.4.0' into hf/start-from-commandline
...
Conflicts:
src/main.rs
src/terminal.rs
2023-12-04 14:45:11 -08:00
dr-frmr
130f5e1cb5
switch ! to /, update readme, fix errors
2023-12-04 12:28:34 -05:00
dr-frmr
0e5f82c981
WIP: better terminal commands
2023-12-03 23:58:24 -05:00
hosted-fornet
2de6a10cd9
Merge branch 'v0.4.0' into hf/start-from-commandline
...
Conflicts:
Cargo.lock
modules/sqlite/sqlite/src/lib.rs
src/http_server/mod.rs
src/kernel/mod.rs
src/main.rs
src/types.rs
2023-11-30 17:16:37 -08:00
bitful-pannul
13a7be6b6d
sql: updates ( #80 )
...
* sql: update std_lib
* sql: caps fixes
2023-11-29 23:43:02 -03:00
hosted-fornet
fdddd3636d
add networked testing
2023-11-28 20:29:10 -08:00
dr-frmr
7b2456a211
remove http_proxy link on homepage, add short project description
2023-11-28 21:38:48 -05:00
dr-frmr
45605958f3
0.3.0: fix kernel API to separate process init and process run
2023-11-28 17:33:49 -05:00
hosted-fornet
0239d6c02a
improve output
2023-11-27 19:13:58 -08:00
dr-frmr
b8a9445e44
clippy cleanup, mark chess as nonfunctional at the moment
2023-11-25 22:26:53 -05:00
dr-frmr
19910ce8e4
chess: update to latest process_lib
2023-11-23 14:53:02 -05:00
dr-frmr
84a5bbbe6c
chess work
2023-11-21 17:49:18 -05:00
dr-frmr
5a4813b8c4
http_server good, updating apps to match
2023-11-21 11:25:55 -05:00
dr-frmr
18df6332b4
WIP: refactor http_client, remove encryptor
2023-11-16 23:17:27 -05:00
Will Galebach
62ea69c3e3
JSON interface for SQLite ( #62 )
...
Co-authored-by: bitful-pannul <bitful-pancreas@protonmail.com>
2023-11-16 13:04:19 -03:00
bitful-pannul
4ba9186fc5
sqlite: parameterized read queries ( #61 )
2023-11-14 14:48:03 -03:00
bitful-pannul
9a371fa557
sqlite: add transactions ( #53 )
2023-11-14 11:32:44 -03:00
bitful-pannul
b6995e96e2
hotfix: app_store and sqlite vfs caps ( #59 )
2023-11-14 11:10:09 -03:00
dr-frmr
f2aa1d1984
cleanup: run cargo clippy --fix
2023-11-13 14:59:17 -05:00
dr-frmr
38264a4b84
kernel: remove unwraps, change capabilites to *no longer grant automatically on message-send*
2023-11-13 13:48:53 -05:00
hosted-fornet
0ddb90a17a
fix vfs Delete & bump sqlite rusqlite version ( #51 )
2023-11-10 12:38:50 -03:00
hosted-fornet
e0df3994a1
tester: get & store all Messages
2023-11-09 15:04:07 -08:00
dr-frmr
d7098c437c
update process_lib git source to private repo
2023-11-08 21:27:42 -05:00
hosted-fornet
6202cd2b6a
tester: use process_lib git repo
2023-11-08 13:54:30 -08:00
hosted-fornet
90898177b5
Merge branch 'main' into hf/start-from-commandline
2023-11-08 13:50:30 -08:00
hosted-fornet
1dec2e7158
move process_lib to https://github.com/uqbar-dao/process_lib
2023-11-07 16:00:09 -08:00
hosted-fornet
1900bdbfb8
add tester, sqlite, key_value fixes
2023-11-07 14:43:52 -08:00
bitful-pannul
9d5ea6c31b
app_store: hotfix ( #47 )
2023-11-07 12:47:12 -03:00
hosted-fornet
b5a5e31517
fix tester
2023-11-06 21:57:26 -08:00
hosted-fornet
b436fcb177
Merge branch 'main' into hf/start-from-commandline
...
Conflicts:
src/types.rs
2023-11-06 21:14:38 -08:00
dr-frmr
d8bfd3493b
hotfix: broken cargo.lock for no good reason
2023-11-06 23:11:25 -05:00
dr-frmr
327bf9d512
Merge branch 'main' into dr/process-std-lib
2023-11-06 23:07:43 -05:00
dr-frmr
2ae22c1e26
last bit of cleanup, everything critical working
2023-11-06 23:03:00 -05:00
dr-frmr
dcc61e8ad4
Merge branch 'main' into dr/process-std-lib
2023-11-06 22:09:59 -05:00
dr-frmr
c7a59419a4
orgs gets the axe
2023-11-06 22:05:08 -05:00
dr-frmr
ab19878654
chess compiling
2023-11-06 22:04:50 -05:00
dr-frmr
3cff7a155c
remove old symlinks, send_and_await takes timeout
2023-11-06 21:01:57 -05:00
dr-frmr
b776d947f5
update app_store to stdlib
2023-11-06 20:57:03 -05:00
hosted-fornet
6e9c74dd0b
update key_value & sqlite to use new wit & process_lib
2023-11-06 15:35:53 -08:00
dr-frmr
cc9067f2ce
WIP: homepage, proxy, qns_indexer, terminal are working
2023-11-06 17:11:31 -05:00
dr-frmr
f527b68ab6
make homepage, qns, term good
2023-11-06 14:28:09 -05:00
dr-frmr
4f1704dcc5
switch networking protocol to messagepack!
2023-11-06 14:28:08 -05:00
hosted-fornet
c3a23c5d7d
Merge branch 'main' into hf/start-from-commandline
...
Conflicts:
Cargo.lock
Cargo.toml
src/main.rs
2023-11-06 10:23:13 -08:00
dr-frmr
30100dc98c
Merge pull request #43 from uqbar-dao/dr/networking-next
...
Networking rewrite to layer in Noise protocol and generally improve
2023-11-06 09:34:13 -06:00
dr-frmr
679c4b975c
println macro replace working, fixing up other apps
2023-11-05 23:03:06 -05:00
hosted-fornet
199e9587d4
add tester tweaks to get it working
2023-11-03 17:41:34 -07:00
dr-frmr
56be17145a
gorgeous new wit 0.3.0, WIP terminal only
2023-11-02 23:43:10 -04:00
dr-frmr
884fefc4f9
app store and terminal working!
2023-11-02 16:42:18 -04:00
dr-frmr
ca91d5d920
working!!!! (terminal only)
2023-11-02 15:35:35 -04:00
dr-frmr
bbfeb418bd
WIP
2023-11-02 12:48:22 -04:00
dr-frmr
7f64a06609
produce process_lib
2023-11-02 11:32:44 -04:00
hosted-fornet
a409723edc
move redb & rusqlite deps into Cargo.toml
2023-11-01 13:47:13 -07:00
dr-frmr
64ced6e659
switch networking protocol to messagepack!
2023-10-31 16:42:46 -04:00
hosted-fornet
189580411d
kv: switch wrapped function to just pass bytes
2023-10-26 15:07:57 -07:00
dr-frmr
d40989f8f7
switch all modules to uqbar@0.2.0
2023-10-26 16:19:41 -04:00
bitful-pannul
4693b5c14f
modules: update wit and uq:process
2023-10-26 10:57:15 -04:00
hosted-fornet
0bcc4af2fb
sqlite_worker: make build realpath and wget crossplatform ( #39 )
2023-10-26 10:57:15 -04:00
dr-frmr
d9290288a5
switch ipc to vec<u8> in runtime
2023-10-26 00:11:03 -04:00
bitful-pannul
d8c10db602
branch on linux/mac wasi-sdk ( #37 )
2023-10-25 14:50:46 +02:00
hosted-fornet
25f52e762a
remove prints
2023-10-24 22:24:22 -07:00
hosted-fornet
62481b6586
sqlite: add simple caps
2023-10-24 21:59:08 -07:00
hosted-fornet
3a8bd5f87d
Merge branch 'main' into hf/add-sqlite-2
...
Conflicts:
build.rs
2023-10-24 20:42:47 -07:00
dr-frmr
8e36d7776a
small fixes to kv; build.rs working much better now
2023-10-24 17:26:33 -04:00
dr-frmr
41ba7ed7ea
update metadata for modules to contain a version
2023-10-24 16:38:54 -04:00
dr-frmr
f4b0046df3
nice and good again! kernel: save payload during spawn()
2023-10-24 16:38:54 -04:00
dr-frmr
9660c26a99
restore cargo.toml that github decided to delete
2023-10-24 16:38:54 -04:00
dr-frmr
7b5c70b6ea
merge from main
2023-10-24 16:38:54 -04:00
dr-frmr
2735c0f04e
add in transfer logic
2023-10-24 16:38:54 -04:00
dr-frmr
315bea9876
scaffold new app store api
2023-10-24 16:32:27 -04:00
dr-frmr
4aa7cc9f9e
WIP: use ft_worker in app_store
2023-10-24 16:31:27 -04:00
hosted-fornet
5760ebd190
bring in changes from add-sqlite sans reversion
2023-10-24 11:56:02 -07:00
bitful-pannul
38780d3d4f
fix live_chess and encryptor
2023-10-23 19:34:13 +02:00
bitful-pannul
3566ef45fd
fix orgs bindings
2023-10-23 17:20:45 +02:00
bitful-pannul
498daadc82
delete http_bindings and rpc
2023-10-20 21:50:38 +02:00
bitful-pannul
13d5b19197
trim trailing slashes on requests and bindings
2023-10-20 21:20:34 +02:00
bitful-pannul
3c7271c011
update qns and chess
2023-10-20 19:26:40 +02:00
bitful-pannul
5f01c5225e
update qns indexer and chess
2023-10-20 16:12:32 +02:00
bitful-pannul
affa438320
remove app_store print
2023-10-20 00:17:27 +02:00
bitful-pannul
411a2d3dc8
convert modules to new paths
2023-10-20 00:11:25 +02:00
bitful-pannul
612ee0e872
convert http_proxy
2023-10-19 16:38:20 +02:00
bitful-pannul
4c1b4aa06f
make rpc+app_store flow work
2023-10-19 16:27:13 +02:00
bitful-pannul
14e94f25ee
chess working typo
2023-10-19 02:36:00 +02:00
bitful-pannul
64ef9fcc41
convert chess tesst
2023-10-19 02:05:16 +02:00
bitful-pannul
9bb9a74f11
convert homepage
2023-10-19 01:51:14 +02:00
dr-frmr
a4c271e81e
remove old WASI stuff, update app store transfer lib
2023-10-17 13:00:21 -04:00
dr-frmr
aafee037a2
remove excess prints
2023-10-16 17:43:02 -04:00
dr-frmr
114def40fc
BIG change:
...
- add `inherit` to Response
- refactor repo to match
- make remote app distribution work
2023-10-16 17:39:00 -04:00
dr-frmr
ae766b4e9a
remote installs?
2023-10-16 15:56:26 -04:00
dr-frmr
b85413339a
manifest: remove grant_messaging
in favor of public
2023-10-16 13:48:14 -04:00
dr-frmr
2da972fd31
Merge branch 'main' into dr/app-tracker-work
2023-10-16 10:11:43 -04:00
bitful-pannul
53e34314f3
app_tracker: fix request_caps ( #26 )
2023-10-16 13:05:20 +03:00
hosted-fornet
30738a4c1f
key_value: make interface real
2023-10-14 00:09:08 -07:00
hosted-fornet
343a2ce9b0
get vfs, kernel, kv working & persisting
2023-10-13 17:12:04 -07:00
dr-frmr
0684daac84
fix build bug, fix app_tracker bugs, add share_capability fn to uqbar.wit
2023-10-13 17:32:59 -04:00
dr-frmr
54bfff0715
hotfix: give app_tracker proper messaging cap format
2023-10-13 13:50:21 -04:00
dr-frmr
eb88f1cc1f
add delivery notif to !hi protocol
2023-10-13 11:13:12 -04:00
bitful-pannul
47675cfbf4
app_tracker: remove final print
2023-10-12 18:48:41 +03:00
bitful-pannul
9f4055156e
app_tracker: add responses for quick bootups via rpc
2023-10-12 17:59:07 +03:00
bitful-pannul
4c8be631a0
app_tracker: remove prints
2023-10-12 16:14:41 +03:00
bitful-pannul
82e5ea82c3
fix homepage login
2023-10-12 13:25:34 +03:00
hosted-fornet
358e2cc447
key_value: change to real api
2023-10-11 17:35:34 -07:00
dr-frmr
d01e102a04
remove GrantCapability from KernelCommand
2023-10-11 20:14:02 -04:00
hosted-fornet
8d5ab123b5
add basic, working, testable-from-terminal kv (no caps)
2023-10-11 17:06:50 -07:00
hosted-fornet
9f40867771
update build.rs; fix vfs & fs bugs
2023-10-11 14:41:06 -07:00
bitful-pannul
1344984f94
Merge branch 'main' into hf/towards-a-working-spawn
2023-10-11 20:18:45 +03:00
dachus
68a927cbf8
parsing fix
2023-10-11 15:50:15 +03:00
hosted-fornet
9f1d0a7881
get caps working, key_value spinning up worker
2023-10-10 22:40:08 -07:00
bitful-pannul
63d74cd6be
booting and reloading from pkg works!
2023-10-11 00:34:45 +03:00
bitful-pannul
39495326a6
vfs await inside request, app_tracker so close
2023-10-11 00:02:17 +03:00
hosted-fornet
746379044a
fix terminal bug
2023-10-10 10:16:06 -07:00
hosted-fornet
17b6ff1ac3
get vfs, http_bindings working
2023-10-10 09:27:07 -07:00
hosted-fornet
42eb590a0d
Merge branch 'hf/towards-a-working-spawn' into hf/kernel-fixes-and-key-value-updates
...
Conflicts:
modules/rpc/pkg/manifest.json
src/vfs.rs
2023-10-10 09:09:18 -07:00
bitful-pannul
fb7e2a924a
vfs ~fixes, almost reboot
2023-10-10 14:48:57 +03:00
Will Galebach
f84d62c9e6
Disabled auth temporarily ( #14 )
2023-10-10 09:58:33 +01:00
hosted-fornet
aaf1e22b8a
move modules into their own packages (wip)
2023-10-09 22:38:36 -07:00
bitful-pannul
93397e32b4
wip script injection
2023-10-10 02:51:31 +03:00
hosted-fornet
08b34ad194
add kernel fixes & update key_value
2023-10-09 16:31:49 -07:00
dr-frmr
e4cfdea148
fix typ0
2023-10-09 10:14:03 -04:00
dr-frmr
12e4066882
add metadata.json for package name and publisher
2023-10-09 10:12:27 -04:00
bitful-pannul
3993718fe4
fix apps with http_bindings
2023-10-09 14:03:53 +03:00
dr-frmr
39eca9b38b
little fixies
2023-10-08 21:26:32 -04:00
dr-frmr
af0db09f27
get all apps compiling
2023-10-08 20:55:19 -04:00
dr-frmr
652926bd73
update app_tracker and libraries
2023-10-08 19:46:12 -04:00
dr-frmr
bf1e4c4d44
new process_lib symlinks!
2023-10-08 19:04:55 -04:00
dr-frmr
82055bacf5
delete non-symlinked process_libs
2023-10-08 18:57:45 -04:00
dr-frmr
80facd7a46
phat VFS refactor
2023-10-06 19:25:05 -04:00