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
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
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
fang
2e6a7cfec8
clay: track pending (scry) requests better
...
Instead of having a separate "busy" flag and pending scry request state,
we now have a single "busy" unit that, if there is a pending request,
contains details about the pending request. In the ames case, this is
simply %ames. But in the scry case, it contains all the details we need
to cancel the request, timer, or both when needed.
Additionally, we now make sure to always cancel the scry timeout timer
whenever we get a scry response.
2022-05-18 15:21:26 +02:00
Philip Monk
201cb7290f
clay: add tomb scry
2022-05-18 02:12:35 -07:00
Philip Monk
6cae525464
clay: make trim clear ford cache
2022-05-18 00:35:23 -07:00