Commit Graph

30189 Commits

Author SHA1 Message Date
yosoyubik
20ad05eabc clay: update scry retry/timeout 2022-06-24 09:33:29 +02:00
yosoyubik
d7544e9bde ames: fix parsing rift/life in ke-rcv 2022-06-06 15:50:02 +02:00
yosoyubik
297a2de9bc Merge branch 'lf/content-dist-rc-testnet' into yu/content-dist-fallback 2022-06-06 11:09:50 +02:00
yosoyubik
6bfd6613ef Merge branch 'ted/content-dist-driver' into yu/content-dist-fallback 2022-06-06 10:59:25 +02:00
Ted Blackman
4825f8968c lull,ames: renames, more packet verification
Regularized arm names to +etch-* and +sift-* to match Vere.  Renamed
$packet to $shot.  Used $meow, $purr, and $keen to match Vere's naming.
Reorganized packet decoding arms and moved some to Lull for later use in
Aqua.
2022-06-03 22:58:50 -05:00
Ted Blackman
7af7fa0e28 ames: minor, remove unused constant 2022-06-03 22:55:40 -05:00
Ted Blackman
69cfaeec08 ames: lower FINE_PAGE to 512 2022-06-03 22:40:30 -05:00
Ted Blackman
3466f9854b ames: fix forwarding, use +send-blob in fine 2022-06-03 18:22:55 -05:00
Ted Blackman
32cc092704 ames: ;; scry result instead of \!< 2022-06-03 11:24:03 -05:00
Ted Blackman
0a3a793161 ames: don't forward to ourselves 2022-06-02 23:43:22 -05:00
Ted Blackman
44954dec7b ames: fix packet forwarding 2022-06-02 23:26:42 -05:00
fang
fd6f24ce04
vere: safely free panc even if not in queue yet
There might be cases where we have created a panc, but have not inserted it
into the linked list yet. Instead of asserting we have inserted it, simply
conditionally update the head of the list.
2022-06-03 00:12:06 +02:00
Ted Blackman
1601903f34 ames: drop duplicate scry request packets for pending scrys 2022-06-01 19:16:25 -05:00
Ted Blackman
d6428a9023 ames: cleaned up printing, signature bug appears fixed 2022-06-01 17:08:12 -05:00
Ted Blackman
6a13048cf1 ames: WIP modernized tests pass, still haven't found signature bug 2022-05-31 18:31:38 -05:00
Ted Blackman
b8ff5f42e3 lull: fix (duplicate) 2022-05-28 22:18:27 -05:00
Ted Blackman
930ce64343 ames: fix some meow and mug encoding issues; still signature problems 2022-05-28 20:23:37 -05:00
Ted Blackman
249c9a2c1a ames: fix _fine_lop() 2022-05-28 19:59:43 -05:00
Ted Blackman
6da640693a ames: fixed scry cache 2022-05-27 16:41:06 -05:00
Ted Blackman
f159f38f16 ames: (debug build) fix yawn 2022-05-27 15:54:38 -05:00
Ted Blackman
062fbc71d7 ames: merge driver rework 2022-05-27 14:52:30 -05:00
Ted Blackman
46eecd5e1a ames: don't enqueue scry response packets 2022-05-27 13:40:05 -05:00
Ted Blackman
aaffad63b0 ames: fix up packet encoding 2022-05-27 13:14:53 -05:00
Ted Blackman
dd2080fd6f ames: fix scry routing 2022-05-27 12:20:52 -05:00
Ted Blackman
dd79b890d3 ames: lose the right noun 2022-05-27 10:43:47 -05:00
Ted Blackman
a596322202 ames: remote scry works again 2022-05-27 10:35:03 -05:00
fang
349d567549
ames: correctly scry into jael for sponsors
+saxo:title uses .^, which doesn't work from kernelspace. We manually
call the scry function instead.

Also, we want the end of the list, not the head.
2022-05-27 13:18:49 +02:00
fang
0b8e6a55b5
pill: update 2022-05-27 13:18:12 +02:00
fang
984d2845a4
ames: correctly scry into jael for sponsors
+saxo:title uses .^, which doesn't work from kernelspace. We manually
call the scry function instead.

Also, we want the end of the list, not the head.
2022-05-27 13:06:26 +02:00
Ted Blackman
302d406a94 ames: WIP runs and ames works, but scrying kills ships 2022-05-26 21:23:09 -05:00
Ted Blackman
c3c6c1d252 addressed more review comments 2022-05-26 15:29:27 -05:00
Ted Blackman
92350eb332 ames.c: first round of ~palfun-foslup review comments 2022-05-26 13:12:41 -05:00
Ted Blackman
33857858cc remove TODO, the code looks ok 2022-05-26 12:39:56 -05:00
Ted Blackman
21e43102f3 write mug in _fine_etch_response() 2022-05-26 11:51:25 -05:00
Ted Blackman
1fe48c6c69 remove unneeded c3__rush mote 2022-05-26 11:28:14 -05:00
Ted Blackman
086f563f90 vere compiles 2022-05-26 11:16:46 -05:00
Ted Blackman
a1f202deb0 fine: refactor driver and arvo/vere interface 2022-05-25 17:30:35 -05:00
fang
985d415607
ames: fall back to galaxy if no scry lane known
Will need to be updated alongside other routing logic eventually.
2022-05-25 20:59:15 +02:00
fang
27fd81d6d4
pill: update 2022-05-25 20:58:57 +02:00
fang
830ee80325
ames: fall back to galaxy if no scry lane known
Will need to be updated alongside other routing logic eventually.
2022-05-25 20:58:14 +02:00
fang
6eba8053f8
various: further tweaks and assets for testnet 2022-05-24 23:55:32 +02:00
fang
e6db12cd82
testnet: tweaks for ropsten 2022-05-23 23:25:33 +02:00
fang
d58f559b66
vere: disable broken ames sift tests 2022-05-23 18:57:37 +02:00
fang
a0f7891f50
Merge branch 'philip/tomb' into lf/content-dist-rc
Beware, the ames conflict was particularly nasty. State migrations as of
yet untested.

Includes patched-up fine tests.
2022-05-19 17:07:35 +02:00
Philip Monk
7f63f548f5 clay: don't add lobe to wire to avoid flow leak 2022-05-18 20:54:10 -07:00
Philip Monk
637e2c1ff8 Merge remote-tracking branch 'origin/master' into philip/tomb 2022-05-18 20:31:32 -07:00
fang
e7f9686b1c
fine: re-enable scry permission check
Only expose fully public clay data over scry. Other vanes and permission
modes to follow at a later date.
2022-05-18 20:25:57 +02:00
fang
842d76fe0d
npm: remove tmp api files 2022-05-18 17:05:46 +02:00
fang
c1ce8bcec0
clay: don't clear busy flag unnecessarily
Not every +foreign-update call means we got a backfill response. Only
+take-backfill does, and that already clears the busy flag.
2022-05-18 16:17:19 +02:00
fang
055f31dada
clay: set saner scry timeout & retry timers 2022-05-18 15:24:02 +02:00