Commit Graph

446 Commits

Author SHA1 Message Date
dr-frmr
38264a4b84
kernel: remove unwraps, change capabilites to *no longer grant automatically on message-send* 2023-11-13 13:48:53 -05:00
Will Galebach
987a160daf
Jf/register cache (#52)
Co-authored-by: operarotas <james.foley@proton.me>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-13 14:58:15 +00: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
github-actions[bot]
7f3a66db48
Format Rust code using rustfmt 2023-11-09 20:47:40 +00:00
dr-frmr
77338b9c31
quickfix: net dispose of old forwarding connection tasks, refactor !hi responses to DRY 2023-11-09 15:47:08 -05:00
dr-frmr
87d0afa950
quickfix: net print even if you send a !hi to yerself 2023-11-09 15:29:28 -05:00
github-actions[bot]
2d9267ec48
Format Rust code using rustfmt 2023-11-09 19:44:19 +00:00
dachus
60c33117fe basic llm working in uqbar 2023-11-09 16:43:45 -03:00
github-actions[bot]
6a301ac54f
Format Rust code using rustfmt 2023-11-09 14:53:56 +00:00
dachus
f66e8bf442 runtime extensions factored out 2023-11-09 11:53:14 -03:00
dr-frmr
c7d498492e
cleanup and timeout-add 2023-11-08 20:14:40 -05:00
github-actions[bot]
e86a685f16
Format Rust code using rustfmt 2023-11-09 00:04:11 +00:00
dr-frmr
d2fc275cfd
nice! establishing new connections is now asynchronized 2023-11-08 19:03:38 -05:00
github-actions[bot]
c7e37fd10d
Format Rust code using rustfmt 2023-11-08 21:30:29 +00:00
dr-frmr
ace6a20c1f
add keepalive and close connections better 2023-11-08 16:29:59 -05:00
hosted-fornet
b436fcb177 Merge branch 'main' into hf/start-from-commandline
Conflicts:
      src/types.rs
2023-11-06 21:14:38 -08:00
hosted-fornet
1b5a056707 add port bind print 2023-11-06 20:44:16 -08:00
dr-frmr
cc9067f2ce
WIP: homepage, proxy, qns_indexer, terminal are working 2023-11-06 17:11:31 -05:00
dr-frmr
b94bcaa6f9
types small fix 2023-11-06 14:31:04 -05:00
github-actions[bot]
72542f7017
Format Rust code using rustfmt 2023-11-06 14:28:09 -05:00
dr-frmr
5ab1f7c102
net: fix for silly async block 2023-11-06 14:28:09 -05:00
dr-frmr
9e18cb56f6
net: back to standard routers 2023-11-06 14:28:09 -05:00
dr-frmr
434702febb
net: map -> keys 2023-11-06 14:28:09 -05:00
dr-frmr
545018f8f5
net: bugfix for router-init 2023-11-06 14:28:08 -05:00
dr-frmr
c9aff54255
cleanup, remove prints, ready to go 2023-11-06 14:28:08 -05:00
dr-frmr
e76a2f9fde
registre 2023-11-06 14:28:08 -05:00
dr-frmr
64a192b6f3
refactoring for clarity 2023-11-06 14:28:08 -05:00
dr-frmr
4f1704dcc5
switch networking protocol to messagepack! 2023-11-06 14:28:08 -05:00
dr-frmr
b4ffb58831
cleanup 2023-11-06 14:27:27 -05:00
github-actions[bot]
d1634a681b
Format Rust code using rustfmt 2023-11-06 14:27:27 -05:00
dr-frmr
0e9543f1b7
replace old net with net2 2023-11-06 14:27:27 -05:00
github-actions[bot]
901adc3dc7
Format Rust code using rustfmt 2023-11-06 14:27:27 -05:00
dr-frmr
04c65fe119
WIP working direct and indirect, need to test and parallelize sends to different targets 2023-11-06 14:27:27 -05:00
github-actions[bot]
ba53609cb5
Format Rust code using rustfmt 2023-11-06 14:27:27 -05:00
dr-frmr
e25a610fd1
WIP2 2023-11-06 14:27:27 -05:00
github-actions[bot]
f04b72582c
Format Rust code using rustfmt 2023-11-06 14:27:27 -05:00
dr-frmr
c1064e64f5
solid WIP using noise protocol [LOGIN BUGGED] 2023-11-06 14:27:27 -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
github-actions[bot]
74072012f8
Format Rust code using rustfmt 2023-11-06 17:04:43 +00:00
dr-frmr
2b91a6c21c
net: fix for silly async block 2023-11-06 12:04:13 -05:00
dr-frmr
866f690bd3
net: back to standard routers 2023-11-06 11:53:12 -05:00
dr-frmr
9024e16b2f
net: map -> keys 2023-11-06 11:31:54 -05:00
dr-frmr
d7736b7403
net: bugfix for router-init 2023-11-06 11:14:50 -05: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
github-actions[bot]
7a06eaf016
Format Rust code using rustfmt 2023-11-02 19:36:04 +00:00
dr-frmr
ca91d5d920
working!!!! (terminal only) 2023-11-02 15:35:35 -04:00
bitful-pannul
0afdc79f46 vfs clean (#38)
Co-authored-by: hosted-fornet <hosted-fornet@protonmail.com>
2023-11-02 10:30:39 -07: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
bitful-pannul
dfa4088669
vfs clean (#38)
Co-authored-by: hosted-fornet <hosted-fornet@protonmail.com>
2023-11-02 15:19:45 +00:00
hosted-fornet
8fdb46dddb add --port flag (defaults to 8080) 2023-11-01 14:42:37 -07:00
hosted-fornet
de2d6f7ce8 Merge branch 'main' into hf/start-from-commandline 2023-11-01 14:21:56 -07:00
dr-frmr
f6a44d0152
cleanup, remove prints, ready to go 2023-11-01 16:37:31 -04:00
dr-frmr
35bcc8d9e0
registre 2023-11-01 12:28:40 -04:00
dr-frmr
e9b24480ed
refactoring for clarity 2023-11-01 12:10:15 -04:00
realisation
fd4a8476f8 new register commit correctly handling login for routed and direct nodes 2023-11-01 12:31:46 +00:00
dr-frmr
64ced6e659
switch networking protocol to messagepack! 2023-10-31 16:42:46 -04:00
dr-frmr
2ab3bf4e4b
cleanup 2023-10-31 16:27:41 -04:00
github-actions[bot]
3b2cbef0f7
Format Rust code using rustfmt 2023-10-31 19:44:13 +00:00
dr-frmr
4094be9293
replace old net with net2 2023-10-31 15:43:53 -04:00
github-actions[bot]
878be1b51e
Format Rust code using rustfmt 2023-10-31 19:41:48 +00:00
dr-frmr
b318e57d5e
WIP working direct and indirect, need to test and parallelize sends to different targets 2023-10-31 15:41:25 -04:00
github-actions[bot]
9f92368dd1
Format Rust code using rustfmt 2023-10-31 02:00:40 +00:00
dr-frmr
f6112aa51e
WIP2 2023-10-30 22:00:20 -04:00
github-actions[bot]
16489624ce
Format Rust code using rustfmt 2023-10-31 00:34:17 +00:00
hosted-fornet
a46569ea27 add --password flag (for indirect nodes only) 2023-10-30 17:33:50 -07:00
hosted-fornet
a31e94f843 parse command-line args using clap 2023-10-30 16:25:04 -07:00
github-actions[bot]
ffabd19165
Format Rust code using rustfmt 2023-10-30 21:01:35 +00:00
dr-frmr
2b7fd08406
solid WIP using noise protocol [LOGIN BUGGED] 2023-10-30 17:01:15 -04:00
bitful-pannul
3cd1d94b19 rpc: stay with json 2023-10-27 15:11:17 +01:00
dr-frmr
d40989f8f7
switch all modules to uqbar@0.2.0 2023-10-26 16:19:41 -04:00
github-actions[bot]
3b6382a2dc
Format Rust code using rustfmt 2023-10-26 04:11:21 +00:00
dr-frmr
d9290288a5
switch ipc to vec<u8> in runtime 2023-10-26 00:11:03 -04:00
dr-frmr
8bbb204690
Merge branch 'main' into jf/invite 2023-10-25 11:56:52 -04:00
hosted-fornet
3a8bd5f87d Merge branch 'main' into hf/add-sqlite-2
Conflicts:
      build.rs
2023-10-24 20:42:47 -07:00
realisation
bc0670fce5 Merge branch 'jf/invite' of github.com:uqbar-dao/uqbar into jf/invite 2023-10-24 20:57:13 -04:00
realisation
227ba4ff2f latest register commit removing prepended 0x in reset args 2023-10-24 20:57:08 -04:00
dr-frmr
f1a0c5d669
Merge branch 'main' into jf/invite 2023-10-24 20:23:51 -04:00
realisation
3de678a4c6 latest register commit with correct detection of rebooting 2023-10-24 17:38:09 -04:00
dr-frmr
f4b0046df3
nice and good again! kernel: save payload during spawn() 2023-10-24 16:38:54 -04:00
dr-frmr
2735c0f04e
add in transfer logic 2023-10-24 16:38:54 -04:00
bitful-pannul
767a7b04f9
rpc: hotfix (#35) 2023-10-24 16:38:54 -04:00
dr-frmr
78468348c5
just a bit of cleanup 2023-10-24 16:38:54 -04:00
bitful-pannul
bf1b3f0581
standardize names, path vs raw_path distinction 2023-10-24 16:38:00 -04:00
bitful-pannul
0ac9888025
add /encryptor route, remove regex 2023-10-24 16:37:09 -04:00
github-actions[bot]
72194fca1f
Format Rust code using rustfmt 2023-10-24 16:36:38 -04:00
bitful-pannul
4c62d01ac9
paths now need to contain processId before the actual path 2023-10-24 16:36:27 -04:00
bitful-pannul
086297f224
refactor params matching into url 2023-10-24 16:35:58 -04:00
github-actions[bot]
1abf599c21
Format Rust code using rustfmt 2023-10-24 16:35:01 -04:00
bitful-pannul
ab14386893
init move to http_server 2023-10-24 16:34:10 -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
dr-frmr
ca724671e3
WIP 2023-10-24 16:31:27 -04:00
realisation
609011c873 latest register commit 2023-10-24 16:06:07 -04:00
realisation
20117d4328 latest register commit 2023-10-24 15:51:29 -04:00
realisation
212747c58e latest register commit containing disabled login button until password is verified 2023-10-24 15:39:47 -04:00
realisation
529234f1bd Merge branch 'jf/invite' of github.com:uqbar-dao/uqbar into jf/invite 2023-10-24 15:07:31 -04:00
realisation
fefb58c1d2 latest commit of register app, new file structure and exclusion of 0x prepending to networking key 2023-10-24 15:07:25 -04:00
github-actions[bot]
1ac97a36da
Format Rust code using rustfmt 2023-10-24 18:57:45 +00:00
realisation
b9d6e09728 corrected src/register.rs to include prefixed 0x in our.networking_key and to set it accordingly in each condition of keyfile presence 2023-10-24 14:57:17 -04:00
hosted-fornet
5760ebd190 bring in changes from add-sqlite sans reversion 2023-10-24 11:56:02 -07:00
realisation
8faf83aac2 removed QNSRegistry.json and abigen from main.rs as networking information validation was moved entirely into the register app 2023-10-24 14:54:24 -04:00
realisation
cdf62be670 corrected jtw to jwt (json webtoken) 2023-10-24 14:52:50 -04:00
github-actions[bot]
ead4b1f64a
Format Rust code using rustfmt 2023-10-24 16:59:11 +00:00
hosted-fornet
06385f3d3a hotfix: fix drives of initial apps and spawn()
the culprit: c9010147d6 (diff-734a7b0476de23ada17258a7ec6ad91a9ebb29abea30d8554124d01b24fba409R335-R339)
2023-10-24 09:57:25 -07:00
bitful-pannul
d6f50e0e38
rpc: hotfix (#35) 2023-10-24 15:27:18 +02:00
realisation
4ea8f9d4c9 removed login.html 2023-10-24 09:25:29 -04:00
dr-frmr
ab4a940350
fix deps in merge, clean up main, switch to HTTP 302 to get homepage redir 2023-10-23 21:43:45 -04:00
dr-frmr
74c94a9b10
Merge branch 'main' into jf/invite 2023-10-23 21:11:26 -04:00
dr-frmr
5a5775a569
Merge pull request #29 from uqbar-dao/bp/http-rpc-runtime
fold in http_bindings + rpc into runtime
2023-10-23 21:06:04 -04:00
github-actions[bot]
58e89ac719
Format Rust code using rustfmt 2023-10-24 01:05:37 +00:00
dr-frmr
392a50934b
just a bit of cleanup 2023-10-23 21:05:16 -04:00
bitful-pannul
38780d3d4f fix live_chess and encryptor 2023-10-23 19:34:13 +02:00
realisation
85e4971451 latest register commit 2023-10-23 13:03:27 -04:00
realisation
fc57bdba52 Merge branch 'jf/invite' of github.com:uqbar-dao/uqbar into jf/invite 2023-10-23 12:55:38 -04:00
realisation
5211293dd3 latest register app 2023-10-23 12:55:34 -04:00
github-actions[bot]
4ffb1871b8
Format Rust code using rustfmt 2023-10-23 16:24:17 +00:00
realisation
584d5e958c handling case where keyfile lock contains value of none 2023-10-23 12:23:56 -04:00
github-actions[bot]
fb1f469179
Format Rust code using rustfmt 2023-10-23 15:21:39 +00:00
bitful-pannul
449c077462 http_server concurrency and manual timeout 2023-10-23 17:21:09 +02:00
realisation
283c900a76 Merge branch 'main' into jf/invite 2023-10-23 11:17:19 -04:00
realisation
938944a579 cargo fmt 2023-10-23 11:17:06 -04:00
realisation
d18c19bf1d Merge branch 'jf/invite' of github.com:uqbar-dao/uqbar into jf/invite 2023-10-23 11:16:50 -04:00
realisation
319e30a0c6 returning empty string or username on has keyfile. updated register submodule commit 2023-10-23 11:16:42 -04:00
bitful-pannul
bc08224b6c
hotfix single chunk read length (#32) 2023-10-22 21:11:03 +02:00
bitful-pannul
13d5b19197 trim trailing slashes on requests and bindings 2023-10-20 21:20:34 +02:00
github-actions[bot]
07dd99ab33
Format Rust code using rustfmt 2023-10-20 17:27:08 +00:00
bitful-pannul
c1529cef21 standardize names, path vs raw_path distinction 2023-10-20 19:26:19 +02:00
bitful-pannul
ec281673a4 make node argument option in RpcMessage 2023-10-20 16:26:43 +02:00
github-actions[bot]
781cb34e1c
Format Rust code using rustfmt 2023-10-20 14:13:01 +00:00
bitful-pannul
099e1664cb add /encryptor route, remove regex 2023-10-20 16:12:11 +02:00
github-actions[bot]
020faf0d76
Format Rust code using rustfmt 2023-10-19 22:12:00 +00:00
bitful-pannul
63e3ec4379 paths now need to contain processId before the actual path 2023-10-20 00:10:58 +02:00
bitful-pannul
509e4124d2 refactor params matching into url 2023-10-19 22:59:17 +02:00
github-actions[bot]
0c3dbe764d
Format Rust code using rustfmt 2023-10-19 17:40:50 +00:00
realisation
aa2839cdec adjusted register handle boot to know if keyfile is being reset. included new member on BootInfo in types.rs 2023-10-19 13:40:27 -04:00
github-actions[bot]
926d3343eb
Format Rust code using rustfmt 2023-10-19 14:27:41 +00:00
bitful-pannul
4c1b4aa06f make rpc+app_store flow work 2023-10-19 16:27:13 +02:00
bitful-pannul
519e04f790
fs: unify Write and Replace(id) (#27) 2023-10-19 02:51:20 +02:00
github-actions[bot]
5fb9e0256e
Format Rust code using rustfmt 2023-10-19 00:29:39 +00:00
bitful-pannul
02093988cd login homepage working 2023-10-19 02:29:02 +02:00
bitful-pannul
0475b2c188 init move to http_server 2023-10-19 01:51:00 +02:00
realisation
75a9da069f Merge branch 'main' into jf/invite 2023-10-18 17:27:19 -04:00
dr-frmr
c9010147d6
kernel: bugfixes and print adjustments 2023-10-18 15:36:28 -04:00
realisation
0ff08267e0 cargo fmt 2023-10-18 08:40:47 -04:00
realisation
cf511b3a7c adjustment to has-keyfile route 2023-10-18 08:39:55 -04:00
dr-frmr
58fcb1e42c
additions to process_lib 2023-10-17 23:08:45 -04:00
realisation
be79403536 handled vetting keyfile when it is present and when user is supplying. removed old code. 2023-10-17 19:09:54 -04:00
realisation
50362c0ce8 added types for vetting keyfiles 2023-10-17 19:08:53 -04:00
dr-frmr
a4c271e81e
remove old WASI stuff, update app store transfer lib 2023-10-17 13:00:21 -04:00
realisation
8afec6a158 cargo fmt 2023-10-17 11:16:32 -04:00
github-actions[bot]
7e26dfd27d
Format Rust code using rustfmt 2023-10-17 15:11:35 +00:00
dr-frmr
237be21bb7
kernel: add flag to wait for final end of boot sequence before starting any process 2023-10-17 11:11:05 -04:00
realisation
57a655fcac merged 2023-10-17 11:04:07 -04:00
realisation
2b1111d744 setting cookies and our.name correctly 2023-10-17 11:03:31 -04:00
github-actions[bot]
dc5dba9786
Format Rust code using rustfmt 2023-10-16 21:45:33 +00:00
realisation
ac7e413fba Merge branch 'main' into jf/invite 2023-10-16 17:45:22 -04:00
realisation
1b9c773a55 Merge branch 'jf/invite' of github.com:uqbar-dao/uqbar into jf/invite 2023-10-16 17:45:03 -04:00
realisation
2784260c53 reorganized register code to create keyfile on boot route 2023-10-16 17:44:58 -04:00
dr-frmr
aafee037a2
remove excess prints 2023-10-16 17:43:02 -04:00
github-actions[bot]
4546ac9beb
Format Rust code using rustfmt 2023-10-16 21:39:31 +00: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
github-actions[bot]
c713bb8f81
Format Rust code using rustfmt 2023-10-16 01:11:16 +00:00
realisation
165746204a modified keygen.rs::decode_keyfile to return a Result with a Keyfile (newly in types.rs) or an Err. Invoking this new function signature in register.rs 2023-10-15 21:10:48 -04:00
bitful-pannul
f14b1ee64f
fs fix2 (#25) 2023-10-15 00:51:50 +03:00
hosted-fornet
343a2ce9b0 get vfs, kernel, kv working & persisting 2023-10-13 17:12:04 -07:00
realisation
0919dae011 merged main into this branch 2023-10-13 19:43:54 -04:00
github-actions[bot]
507dee05a4
Format Rust code using rustfmt 2023-10-13 21:33:27 +00: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
f1e4ebdf77
vfs: remove debug prints on reboot and fix register back to real routers 2023-10-13 12:30:46 -04:00
github-actions[bot]
2a566aa05f
Format Rust code using rustfmt 2023-10-13 15:13:42 +00:00
dr-frmr
eb88f1cc1f
add delivery notif to !hi protocol 2023-10-13 11:13:12 -04:00
github-actions[bot]
a1614921b7
Format Rust code using rustfmt 2023-10-13 14:33:44 +00:00
dr-frmr
b0b7ba8650
bugfixes #1 2023-10-13 10:33:12 -04:00
bitful-pannul
6c1a672cee
fs: internal flush fix (#21) 2023-10-13 16:06:05 +03:00
hosted-fornet
29cf3fb53c vfs: fix bad Request stopping future good Requests 2023-10-12 17:17:13 -07:00
hosted-fornet
aa0cdf084a fix persistence 2023-10-12 16:52:53 -07:00
hosted-fornet
46fec4c6f7 vfs: fix part of persistence: loading 2023-10-12 15:22:07 -07:00
hosted-fornet
25748d1c2a vfs: fix queue 2023-10-12 14:51:30 -07:00
dr-frmr
81a855a3ed
Merge pull request #17 from uqbar-dao/dr/keepalive
reintroduce keepalive to every active websocket connection
2023-10-12 14:34:51 -04:00
dr-frmr
6a71e7aba8
remove bootstrapping note 2023-10-12 14:20:16 -04:00
dr-frmr
1c8ae26c6d
Merge branch 'main' into hf/towards-a-working-spawn 2023-10-12 14:12:40 -04:00
dr-frmr
cb9c6b1703
comment out debugging prints 2023-10-12 14:12:05 -04:00
dr-frmr
b20edde54a
remove prints 2023-10-12 13:21:28 -04:00
Will Galebach
0fb3af3a66
Remove redirect from / to /login (#19) 2023-10-12 18:19:46 +01:00
realisation
563a61a5f6 updated submodule commit to include ethers v5 types 2023-10-12 12:46:29 -04:00
dr-frmr
197e1fed4a
whoops 2023-10-12 12:08:06 -04:00
github-actions[bot]
ef0425a328
Format Rust code using rustfmt 2023-10-12 15:25:15 +00:00
realisation
5eef3dd4be updated src/register submodule commit to include setting direct on POST request 2023-10-12 11:24:48 -04:00
realisation
4420ff7cb2 updated handle_post to accept direct boolean and accordingly set ws_routing or allowed_routers to none 2023-10-12 11:24:26 -04:00
realisation
e7e77d881f included submodule init instructions in README, passing ws ip and port info to register frontend and included new register submodule commit supporting that via classic register flow 2023-10-12 10:38:29 -04:00
bitful-pannul
997520fb09 write_at concurrency impr 2023-10-12 13:13:17 +03:00