Pyry Kovanen
a4888fd444
Merge branch 'master' into release/urbit-os-v2.136
2023-04-04 18:35:55 +03:00
yosoyubik
08170068b0
ames: send a nack if there is not case for %pine
...
If the publisher can't produce a case for a given path,
it nacks the plea sent by the requester, that will then
produce a %miss to the vane that initiated the scry
2023-04-04 15:00:08 +02:00
yosoyubik
2691d02d28
spider: check thread cards to track remote scries
2023-04-04 14:44:36 +02:00
yosoyubik
d7df6bcce3
ames: fix pattern match check when sinking a %pine
2023-04-04 10:59:28 +02:00
midden-fabler
d8ad34f0fc
update scry path listing
2023-04-04 03:06:22 -04:00
midden-fabler
bacbfd71ac
add last-contact scry endpoint
2023-04-04 02:50:09 -04:00
yosoyubik
06a1f9aa27
ames: refactor unused on-pine flow for publishers
2023-04-04 08:28:43 +02:00
~wicrum-wicrun
c4d00e0073
gall: block when scrying into the future
2023-04-03 21:18:27 +02:00
~wicrum-wicrun
86df8f28f2
gall: smear @da
if binding to a path earlier than its latest binding
2023-04-03 21:17:00 +02:00
~wicrum-wicrun
0aeed743af
gall: return a cage instead of a cage of a page at %a
scry
2023-04-03 20:21:31 +02:00
Ted Blackman
90970469d0
Merge pull request #6427 from playfulpachyderm/i/6426/expand-new-desk
...
arvo: add more files to |new-desk generator
2023-04-03 12:09:26 -04:00
~wicrum-wicrun
f46ec4d37b
lull,gall: store $page
instead of $noun
in scry bindings
2023-04-03 16:10:57 +02:00
~wicrum-wicrun
13b6c2cdba
lull,gall: add scry bindings to bowl
2023-04-03 15:39:11 +02:00
~wicrum-wicrun
14a7f863ed
lull,zuse: move +mop
to lull
2023-04-03 15:38:43 +02:00
yosoyubik
920c208a60
ames: fix on-pine
2023-04-03 12:48:16 +02:00
yosoyubik
dbac58827e
spider: clean up remote scries on thread-done
2023-04-03 09:40:56 +02:00
yosoyubik
6c06fa16fa
spider: support tracking/canceling scry requests
...
(%spider only tracks scry requests started by the -keen thread)
2023-04-03 09:18:51 +02:00
yosoyubik
d406344081
lull, ames: add %wham to cancel all scry requests
...
(we might want to add permissioning to restrict who can send %whams)
2023-04-01 09:20:49 +02:00
Ted Blackman
726cda9d26
Merge pull request #6425 from urbit/i/6409/sss-unsubscribe
...
sss: Unsubscribing and permissions
2023-03-31 12:50:28 -04:00
Ted Blackman
dca3713a26
Merge pull request #6395 from hoclun-rigsep/i/6297/vats
...
+vats options
2023-03-31 11:31:24 -04:00
yosoyubik
55dffb59e7
ames: add all=? flag to fine %yawn task
...
if all=& in |yawn, it will delete all listeners ducts,
without notifying them about it, which seems bad,
so we migh adress that separatedly.
Also, it might be cleaner to have a separate task instead of
a flag, to have two paths for "remove me" and "remove all",
this way there won't be an option for a listener to remove all
others, and that will have to be handled explicitly.
2023-03-31 15:45:51 +02:00
~wicrum-wicrun
2b7245ddf3
gall: support %a
scry at any date
2023-03-31 15:37:24 +02:00
~wicrum-wicrun
5d91b0bb0a
gall: store date with each scry binding
2023-03-31 14:35:20 +02:00
yosoyubik
8387a28bd2
ames: use %$ to handle /pine pleas
...
Sending a %pine plea to an old publisher will result in
a crash because it:
- (pre remote-scry) handles only %cork pleas with %$ as the vane
- (pre GRQF) it doesn't handle %$ as the recipient vane
2023-03-31 11:37:05 +02:00
~wicrum-wicrun
8553108c9e
gall: support %t
scry
2023-03-31 00:20:22 +02:00
yosoyubik
80f01d06c5
dbug: return scry component
...
WIP this adds the minimal things we have in the scry-state of a peer.
Will revisit later on to present (more) information in a different way
2023-03-30 14:21:05 +02:00
~wicrum-wicrun
8f4a8e597f
gall: support %z scry
2023-03-30 13:41:40 +02:00
yosoyubik
ece5393829
ames: add -pine thread
2023-03-30 13:39:44 +02:00
yosoyubik
27c83ea067
dbug: first pass at adding outgoing scries
...
(note: the frontend side is still WIP)
2023-03-30 11:49:21 +02:00
~wicrum-wicrun
6524e85d0c
gall: save highwater mark when nuking
2023-03-29 20:28:36 +02:00
Alessio
38ace43ca0
arvo: change |new-desk to be minimal by default
2023-03-29 14:20:23 -03:00
Josh Lehman
fab329799f
Merge branch 'develop' into i/6297/vats
2023-03-29 08:43:07 -07:00
~wicrum-wicrun
4084fe0e5c
block when appropriate on %w
scry
2023-03-29 17:18:43 +02:00
~wicrum-wicrun
d8f5e53185
gall: block at %a
scry if date isn't now
2023-03-29 16:15:00 +02:00
~wicrum-wicrun
d77d1ce615
gall,lull: don't include $case
in %grow
2023-03-29 13:53:25 +02:00
~wicrum-wicrun
165ad4c2f7
gall: simplify $neet
definition
2023-03-29 12:52:12 +02:00
~wicrum-wicrun
b1fd1fbab1
gall: implement %w scry
2023-03-28 21:45:14 +02:00
~wicrum-wicrun
fe6b675a6d
gall: enforce monotonic growth of cases
2023-03-28 20:27:27 +02:00
Pyry Kovanen
bddd73d9dc
Merge pull request #6431 from urbit/hotfix/fix-clay-rebuild-loop
...
hotfix clay rebuild loop
2023-03-28 21:02:13 +03:00
~wicrum-wicrun
e7e7706c33
gall: support %a scries at the current time
2023-03-28 18:34:35 +02:00
Philip Monk
2c262e1fd0
clay: stop failed kelvin upgrades from retrying immediately
...
We were retrying failed kelvin upgrades as many times as we had apps
that needed to be suspended, because suspending an app triggers an
attempt to run the next kelvin upgrade. This suspends all those apps in
one batch move, and then tries the next kelvin upgrade only once at the
end.
Fixes #6407
Partially addresses #6285
2023-03-28 11:52:33 -04:00
yosoyubik
8cc9433f57
ames: use sys.kelvin as default in |keen
2023-03-28 13:43:15 +02:00
Pyry Kovanen
bcbd746b7a
Merge branch 'master' into release/urbit-os-v2.136
2023-03-28 14:41:07 +03:00
yosoyubik
8e54f7fcc3
ames: fix parsing fine timer wire
2023-03-28 13:40:10 +02:00
yosoyubik
f34e472bdd
ames: fix faulty +abed, one more time
2023-03-28 12:35:23 +02:00
James D. Amberger
821f99a351
hood: options for +vats generator
...
This commit refactors `sur/hood.hoon` and changes the signature of the
`+vats` generator thus:
```hoon
|= $: [now=@da eny=@uvJ bec=beak]
$@(~ [?(%suspended %running %blocking %nonexistent) ~])
$: verb=?
show-suspended=?
show-running=?
show-blocking=?
show-nonexistent=?
==
==
```
Called with a single positional argument, `+vats` will show only those
desks fitting the description given, while keyword parameters allow
finer-grained control over which desks are described. The `verb`
parameter determines whether the full load of desk information be shown,
or a subset thereof.
Resolves #6297 .
2023-03-27 23:09:41 -04:00
Alessio
00b7ace08d
arvo: add more files to |new-desk generator
2023-03-27 23:58:19 -03:00
~wicrum-wicrun
4516ecfaa3
sss: Simplify +block:du
and +allow:du
2023-03-27 22:03:24 +02:00
~wicrum-wicrun
d2e6c7e8a1
Unsubscribing and permissions
2023-03-27 19:21:19 +02:00
yosoyubik
c9124e9fd0
ames: fix faulty bunted state in +abed
2023-03-25 16:58:03 +01:00