Jōshin
2e9b4f5a94
khan: better wire production
...
runs afoul of a likely hoon bug and/or use case for dependent hoon.
2022-03-01 19:33:54 -06:00
Hunter Miller
c4bc9b3428
groups: updating glob and version
2022-02-28 11:32:05 -06:00
Hunter Miller
b955554fa8
Merge branch 'next/groups'
2022-02-28 10:55:24 -06:00
tomholford
e0c1e27fa3
Merge pull request #5610 from urbit/th/1376-groups-double-tilde
...
interface: use single sig in NotificationText
2022-02-25 15:27:34 -06:00
tomholford
5959b73ecb
interface: use single sig in NotificationText
...
The `ProfileOverlay` component expects a `ship` arg as a patp without the sig. This deSigs the ship value used in `NotificationText`.
This closes urbit/landscape#1376
2022-02-25 15:24:14 -06:00
Hunter Miller
bfe20b9c4d
Merge pull request #5611 from urbit/lf/fix-reconnect-redux
...
interface: fix subscription reconnect issues
2022-02-25 14:10:47 -06:00
Liam Fitzgerald
cbb17a2135
interface: fix subscription reconnect issues
...
Restores subscription reconnect issues by correctly throwing a
FatalError so that subscriptions are correctly restarted
2022-02-25 13:25:18 -06:00
Jōshin
a9442040be
khan: alignment
2022-02-25 11:16:47 -08:00
Jōshin
224a363780
test: fix failure introduced by random tids
2022-02-25 11:08:09 -08:00
Hunter Miller
ce75499ae5
Merge branch 'next/groups'
2022-02-24 10:44:08 -06:00
tomholford
47338cffc6
Merge branch 'master' into next/groups
2022-02-23 17:14:34 -06:00
fang
027d80b90c
Merge branch 'lf/content-dist-rc' into m/scry-vane
2022-02-23 16:18:17 -06:00
Liam Fitzgerald
f1c24c07dd
ames: refactor to remove unused state
2022-02-23 16:00:56 -06:00
Liam Fitzgerald
c16aaae201
ames: correct behaviour for %yawn
2022-02-23 16:00:56 -06:00
Liam Fitzgerald
479e060e32
ames: add +load for remote scry
2022-02-23 16:00:56 -06:00
Liam Fitzgerald
5baa1b8318
ames: add fast retransmit
2022-02-23 16:00:55 -06:00
Liam Fitzgerald
4be4e9a7a0
ames: fix keen ducts
2022-02-23 16:00:55 -06:00
fang
aaa759268e
clay: clean up REVIEW comments
2022-02-23 16:00:55 -06:00
fang
cdff1d91fa
clay: scry files at aeons, not timestamps
...
Turns out we can simply find the corresponding aeon in the nako.
2022-02-23 16:00:55 -06:00
fang
2adc52e03a
clay: retry with ames on empty scry response
2022-02-23 16:00:55 -06:00
Liam Fitzgerald
5f5092168f
ames: fix sig + data catenation
2022-02-23 16:00:55 -06:00
Liam Fitzgerald
22f3e49823
ames: add |yawn, fix duct wrangling
2022-02-23 16:00:31 -06:00
fang
6b85022a61
clay: properly cancel scry timers and/or requests
...
Use the correct wires when cancelling the scry request and/or its
timers.
Note that we may produce more %rests and %yawns than strictly necessary,
but these no-op cleanly in those cases.
2022-02-23 15:41:19 -06:00
fang
d8dca44bd2
clay: refactor request wire construction
2022-02-23 15:40:16 -06:00
Hunter Miller
2da5e9c5ca
landscape: fixing bad glob
2022-02-23 13:30:56 -06:00
Philip Monk
d8d0d4ee4f
Merge pull request #5606 from urbit/jb/mcgl-hygiene
...
hoon: updates %mcgl with an hygienic expansion
2022-02-23 12:46:34 -06:00
Hunter Miller
b4adaf2fee
landscape: updating glob and version
2022-02-23 10:45:32 -06:00
Joe Bryan
ff3bb495d8
hoon: updates %mcgl with an hygienic expansion
2022-02-22 20:39:30 -05:00
Jōshin
d771a4b9ef
khan: randomize tids
...
tid was accidentally getting set to the name of the output mark. As we
don't currently support cancelling threads, there is no reason to
maintain the originally-intended correspondence between tid and conn
request-id.
Take the opportunity to clean up indentation somewhat.
2022-02-19 02:18:49 -08:00
fang
2969b1aae1
clay: clean up REVIEW comments
2022-02-17 21:17:45 +01:00
fang
02dec3ef5b
clay: scry files at aeons, not timestamps
...
Turns out we can simply find the corresponding aeon in the nako.
2022-02-17 21:14:52 +01:00
fang
98c6c77ebb
Merge branch 'next/arvo'
2022-02-17 20:32:26 +01:00
fang
b91e3f425e
clay: retry with ames on empty scry response
2022-02-17 20:10:38 +01:00
Liam Fitzgerald
ecb2de63b0
Merge remote-tracking branch 'origin/m/scry-vane' into lf/content-dist-rc
2022-02-17 12:46:09 -06:00
fang
7c0f05f8c3
clay: hook up /back-index %wake
...
And make sure we handle the timer error case safely.
2022-02-17 16:08:48 +01:00
fang
d6b5633c99
clay: allow for lobe-only need
...
This can occur after upgrade, or when receiving a %delta blob. We do not
know the path or commit timestamp of a file that resolves to the blob,
so we simply fall back to old ames-style blob-by-lobe fetching.
2022-02-17 16:02:57 +01:00
fang
3473033492
clay: scry when doing file requests outside %sing
...
In +work, we simply want to fetch file data, regardless of what the
overarching request is. (In fact, %sing would likely never hit this path
anyway.)
In order to be able to make the scry request, we track the timestamp of
the commit that contains a blob we're missing, and scry for that %da
revision.
There's two edge cases where we cannot immediately know the timestamp
that are currently assumed broken. Fix soon.
2022-02-17 15:44:16 +01:00
fang
dd4a115e51
clay: avoid %v scries, cancel scry timer correctly
...
%v requests are already handled specially for the ames case. We should
continue to respect that, only doing those kinds of requests over ames.
Also cancels the scry timer after receiving a response, instead of not
doing that.
2022-02-17 15:40:44 +01:00
Liam Fitzgerald
60645131c4
pill: update solid
2022-02-16 15:36:13 -06:00
Liam Fitzgerald
6bd6029f57
ames: use finger trees for packet storage
2022-02-16 15:35:59 -06:00
Jōshin
470ae80d4b
khan: cleanup
2022-02-15 22:32:52 -08:00
Jōshin
0e185b66ed
test: fix
2022-02-15 22:32:43 -08:00
Liam Fitzgerald
6688b9e6ad
deq: add finger tree datastructure
2022-02-15 16:56:29 -06:00
Hunter Miller
2959549594
Merge pull request #5600 from urbit/mackenzie/theme-color
...
interface: adds `theme-color` meta tag, removes outdated safari web app meta tag
2022-02-15 16:32:10 -06:00
fang
fb4b3c7196
clay: update straggler state version number
2022-02-15 22:35:53 +01:00
fang
e036c96b61
ted: add -keen thread for simple remote scries
...
Produces a (unit (cask)), as per %tune.
2022-02-15 20:36:35 +01:00
Mackenzie Davidson
7b835165e0
interface: adds theme-color
meta tag, removes outdated safari web app meta tag
...
fixes urbit/landscape#1392
2022-02-15 12:27:04 -05:00
fang
f0d8801f43
Merge remote-tracking branch 'lm/scry-runtime' into m/scry-vane
2022-02-15 16:29:39 +01:00
Liam Fitzgerald
a36dc3aaff
ames: per-lane congestion control
2022-02-15 08:47:38 -06:00
fang
0375e0a53f
clay: remove dist-upgraded flag
...
Ancient version upgraders beware! If you're coming from a home-based
arvo, you must first upgrade to the version prior to this, or else
you'll be in trouble!
2022-02-15 01:02:19 +01:00