yosoyubik
46c27d33cd
ames: fix check for stale resubscriptions
2023-02-06 16:48:32 +01:00
yosoyubik
fbb95b0d9f
ames: check if we have a flow for a nax ack bone
2023-02-06 16:39:00 +01:00
yosoyubik
1522e4ab96
ames: don't scry dudes for every peer
2023-02-06 16:39:00 +01:00
yosoyubik
108e0cd023
ames: fix syntax error
2023-02-06 16:39:00 +01:00
yosoyubik
5f9d6b23d1
ames: improve logging in dry mode for on-kroc
2023-02-06 16:39:00 +01:00
yosoyubik
a024b68b26
ames: sort by number of re-trying flows per app
2023-02-06 16:38:59 +01:00
yosoyubik
c68a92f8b4
ames: add +state-flows
...
Some of this functionality already exists in ames (see +on-kroc) so this
generator will probably be removed once there's been enough testing
done for removing stale flows on the live network .
2023-02-06 16:38:59 +01:00
yosoyubik
24140d5f12
ames: clarify forward/backward bones
2023-02-06 16:38:59 +01:00
yosoyubik
ee76b97f49
ames: fix |close-flow generator
2023-02-06 16:38:59 +01:00
yosoyubik
e32c18b677
ames: style fixes and comments
2023-02-06 16:38:59 +01:00
yosoyubik
1d8214530a
ames: fix |close-flows generator
2023-02-06 16:38:50 +01:00
yosoyubik
1e04e9498e
ames: clean all stale %watches in on-kroc
...
This removes the logic from cleaning up stale subscriptions in %gall,
leaving +ap-rake as it was, and moves it to the +on-kroc arm in %ames.
Failed subscriptions from nacking a %watch plea that were
not properly corked (fixed in https://github.com/urbit/urbit/pull/6102 )
are a subset of the more general "stale re-subscription" issue, so
we take care of all stale flows at the same time, by focusing on the
current subscription—leaving all others to be corked automatically—and
checking if it received a nack, to subsequently cork it.
2023-02-06 16:38:04 +01:00
yosoyubik
ad712caccf
ames, gall: move |close-flows logic to vanes
...
This modifies the %rake task in %gall, to select what kind of
subscriptions we try to close:
=mode %o: kill old pre-nonce subscriptions
=mode %z: kill old pre-nonce subscriptions, including sub-nonce = 0
=mode %r: kills all stale resubscription flows
It also adds a dry-run option to both tasks (%kroc in ames, %rake in gall)
2023-02-06 16:36:32 +01:00
yosoyubik
872db0efcc
ames, +close-flows: combine stale flows
...
This combines two types of flows that can be closed:
- nacking %watch pleas
- resubscriptions that were not properly corked
2023-02-06 16:36:31 +01:00
yosoyubik
81f01c456b
ames: clean up unused logic in |close-flows
2023-02-06 16:36:31 +01:00
yosoyubik
7d4959db2e
ames: don't send %kroc cards in |close-flows
2023-02-06 16:36:30 +01:00
yosoyubik
2ebab4938b
ames: address feedback in |close-flows
2023-02-06 16:36:29 +01:00
yosoyubik
2c791daf09
ames: in |close-flows fix bug matching subs wire
2023-02-06 16:36:29 +01:00
yosoyubik
7c26716bab
ames: remove stale comment
2023-02-06 16:36:29 +01:00
yosoyubik
8c17e5c32d
ames: in |close-flows inspect wires in the duct
...
we now don't assume where the wire is in the duct, and just
pattern match until we find a subscription wire
2023-02-06 16:36:28 +01:00
yosoyubik
05582d12c2
ames: refactor +on-krock
2023-02-06 16:36:28 +01:00
yosoyubik
3a7bd3a67f
ames: add tool for removing failed %watch flows
2023-02-06 16:36:27 +01:00
Ted Blackman
2bae8127bf
Merge branch 'develop' into i/6236/clay-cult-inspection
2023-02-03 15:31:08 -06:00
Ted Blackman
463a94101a
Merge pull request #6136 from bacwyls/bwyl/clay-subs
...
clay: add scry for subscribers of a desk
2023-02-03 12:52:45 -06:00
Ted Blackman
09a0da4c84
clay: refuse %cs subs scry unless at now
2023-02-03 12:33:27 -06:00
bacwyls
4c2e5460bd
clay: revise /subs %cs scry again
...
return an empty set instead of crashing if desk doesn't exist
2023-02-03 11:46:54 -06:00
Josh Lehman
3ec1172c5b
Merge branch 'develop' into fix-host-scry
2023-02-03 07:50:27 -08:00
bacwyls
3c7ff0c1f2
Merge branch 'develop' into bwyl/clay-subs
2023-02-03 09:47:04 -06:00
Josh Lehman
f348c443fd
Merge pull request #6258 from urbit/i/6257/un-hungry-webterm
...
webterm: safer printf rendering
2023-02-03 07:38:58 -08:00
Josh Lehman
c4b6ba42e6
Merge pull request #6274 from urbit/maintainers-add-release-checklist
...
MAINTAINERS.md: add release checklist
2023-02-03 07:32:33 -08:00
Josh Lehman
77ad7c6fe7
Merge branch 'develop' into maintainers-add-release-checklist
2023-02-03 07:32:13 -08:00
Josh Lehman
aec89503ce
Update MAINTAINERS.md
2023-02-03 07:31:46 -08:00
Josh Lehman
98069d56f1
Update MAINTAINERS.md
2023-02-03 07:31:40 -08:00
Ted Blackman
ff89252f3d
Merge pull request #6281 from uqbar-dao/i/6280/clay-flow-scry
...
clay: add flow scry
2023-02-03 09:29:22 -06:00
tadad
142f6a4b4e
Merge branch 'develop' into da/flow-scry
2023-02-03 08:38:25 -06:00
Joe Bryan
e47e454682
Merge pull request #5967 from DaneBettis/dane.bettis/meme-hint-next
...
Dane.bettis/meme hint next
2023-02-02 18:41:28 -05:00
bacwyls
f75e52b9ff
clay: revise scry for subscribers to a desk
...
Address PR6136 comments to improve the interface to this scry.
Now it looks like .^((set ship) %cs /=landscape=/subs)
instead of .^((set ship) %cs %/subs/landscape)
2023-02-02 17:20:21 -06:00
DaneBettis
cb1ce57475
added %meme tests to hints.hoon
2023-02-02 15:15:53 +00:00
Sigilante
5d486a9843
Merge pull request #6276 from urbit/ja/issue-templates
...
meta: fix landscape reporting link
2023-02-02 07:59:10 -06:00
james acklin
e7c650fb41
meta: fix landscape reporting link
...
fixes tloncorp/landscape-apps#1799
2023-02-02 08:43:38 -05:00
tadad
ae6187dd06
Merge branch 'develop' into da/flow-scry
2023-02-01 15:35:15 -06:00
Philip Monk
fa451613ec
Merge pull request #6246 from urbit/i/6245/is-ok
...
ames: put "is ok"/"not responding" behind |ames-verb
2023-02-01 14:07:38 -07:00
~wicrum-wicrun
08ada13c2b
Fix snapshotting bug
2023-02-01 21:52:30 +01:00
Ted Blackman
9bdb2b5b42
MAINTAINERS.md: add release checklist
2023-02-01 15:29:38 -05:00
Josh Lehman
7bbd5e5c28
Merge pull request #6271 from urbit/i/6270/add-blank-issue-template
...
Update issue templates
2023-02-01 11:17:38 -08:00
~wicrum-wicrun
1d1894a4cf
Merge branch 'develop' into i/6268/solid-state-publications
2023-02-01 17:24:20 +01:00
Ted Blackman
6a2c935541
Update issue templates
...
For creating an issue just to make a PR, and some other use cases, it's convenient to be able to create a blank issue.
2023-02-01 11:22:31 -05:00
~wicrum-wicrun
23d43bd5f4
Add draft code
2023-02-01 17:05:18 +01:00
Ted Blackman
86e8dd8ea9
Merge pull request #6261 from urbit/i/6260/fix-show-vat-gen
...
show-vat: fix +show-vat to work with wafts
2023-02-01 09:35:25 -06:00
fang
11c7ae935f
dojo: match hoon.hoon %know %hint printing style
...
Hoon.hoon got the separating + added in 13d1c28
, but dojo was never updated
to match. Here, we pass it on.
2023-01-31 16:44:36 -08:00