Pyry Kovanen
13b495bea4
Merge pull request #6878 from urbit/develop
...
Merge develop to next/kelvin/411
2023-12-19 14:28:28 +02:00
pkova
404a7fc44b
tests: fix some tests
2023-12-15 19:13:21 +02:00
silnem2
98b2acaed3
dprint: add (set type) for +return-item check
2023-12-08 00:21:05 -08:00
silnem2
bb2b877ffd
dprint: bugfix for %hold and $tune cases in +return-item
2023-12-03 19:02:50 -08:00
Pyry Kovanen
e09788f2b3
Merge branch 'next/kelvin/411' into next/hoon/138
2023-10-06 21:16:38 +03:00
Joe Bryan
8b1e66c6a1
Merge branch 'next/kelvin/411' into next/hoon/138
2023-10-04 21:58:48 -04:00
tinnus-napbus
387a780ca9
Merge branch 'next/kelvin/411' into desk-publisher-switcher
2023-09-30 13:13:47 +13:00
Pyry Kovanen
6b94db25be
Revert "Revert "kiln: OTA merge approval (UIP 114)""
2023-09-21 13:55:55 +03:00
Pyry Kovanen
bca8e46895
Revert "kiln: OTA merge approval (UIP 114)"
2023-09-21 13:39:23 +03:00
Tinnus Napbus
e9a618e184
kiln: change jump-related @p printing to scow's
2023-09-16 02:53:41 +12:00
Tinnus Napbus
b59525a203
kiln: OTA merge control
...
- let users disable automatic OTA merging for a sync or globally
- a sync can be set to manual, automatic or global default
- unapproved non-auto updates must be approved by the user
2023-09-15 22:20:42 +12:00
Tinnus Napbus
c8ab40c87a
Merge branch 'next/kelvin/411' into desk-publisher-switcher
2023-08-31 01:44:40 +12:00
Tinnus Napbus
4440eaced6
kiln: make publisher change requests require approval
2023-08-07 21:24:52 +12:00
Pyry Kovanen
c35aabcebf
Merge pull request #6744 from urbit/develop
...
Merge develop into next/kelvin/412
2023-07-28 16:32:35 +03:00
Tinnus Napbus
f1c1205fe2
kiln: let publishers tell subs to switch source
...
This adds a %kiln-change-source poke that changes the sync source
for all syncs from the given remote ship/desk to a new ship/source.
This poke works remotely iff it comes from the publisher, allowing
publishers to migrate app distribution.
A %kiln-change-publisher poke is also added to kiln which sends this out
to all desk subscribers with the let+1 %w %sing that %kiln uses.
2023-07-28 21:35:38 +12:00
Pyry Kovanen
897d00334f
Merge branch 'next/kelvin/412' into yu/enable-close-flows
2023-07-24 16:58:13 +03:00
Marcus
be853b5a1a
kiln: avoid downloading updates for uninstalled desks
2023-07-24 16:15:48 +03:00
Marcus
71ccdbe4ab
json: remove deprecated JSON parser calls
2023-07-24 15:18:11 +03:00
silnem2
b254524aaf
kiln: change deprecated %cd scry
2023-07-24 15:10:54 +03:00
silnem2
23bb0eb35e
kiln: rewrite +poke-uninstall to unsync suspended desks
2023-07-24 15:10:54 +03:00
Alex Shelkovnykov
9509254a2d
hoon: remove rut:by, duplicate of urn:by
2023-06-17 13:37:26 -04:00
yosoyubik
623e0eafb2
Merge branch 'next/kelvin/412' into yu/enable-close-flows
2023-06-08 06:40:39 +02:00
yosoyubik
68db0b4e03
ames: move +on-kroc logic to |close-flows
...
+on-kroc was cluttered with ad-hoc logic to indentify stale flows from
failed resubscriptions that were not properly %corked. Here we move
that logic to a generator that, if not in dry mode, will call %ames with a
(list [ship bone]) to %cork them.
Another option would be to move the logic in the generator to a state
update in ames, which will trigger possibly thousands of %ames messages
to be sent, on every ship that runs the state migration—these flows are
not causing a problem that neds to be addressed, and only take extra
space.
If we decide that this needs to be run by everyone, one solution could be
to set up a timer (maybe taking advantage of the fact that ships don't get
the OTA a the same time) that will eventually poke %hood with a
%helm-ames-kroc task.
2023-06-07 15:55:50 +02:00
Tinnus Napbus
0105be6459
Merge branch 'develop' into tinnus/local-provenance
2023-05-31 12:52:53 +12:00
Joe Bryan
ee8e2e997c
tests: fixes +ames-scry-hunk in ames/gall test helper
2023-05-24 12:48:03 -04:00
Tinnus Napbus
2ba8e45fd2
tests: fix tests for provenance
2023-05-23 01:55:55 +12:00
~wicrum-wicrun
9b636eb188
Merge pull request #6399 from urbit/next/kelvin/413
...
413k
2023-04-25 17:46:31 +02:00
Joe Bryan
80a9dc91e2
test: fixes gall nonce scry
2023-04-24 16:39:15 -04:00
yosoyubik
fc22926ed6
tests: fix rift/life in ames/fine tests
2023-04-23 09:40:57 +02:00
silnem2
d363f01080
kiln: add +poke-suspend-many and rewrite +poke-suspend
2023-04-21 15:12:38 -06:00
Joe Bryan
33ffd5136c
base: removes userspace lib/deq (also in %lull)
2023-04-18 10:28:51 -04:00
yosoyubik
e0c0470a6e
tests: fix %fine response signature validation
2023-04-18 09:12:35 +02:00
yosoyubik
03b3d0b3f4
tests: fix /tests/sys/fine
2023-04-17 16:41:53 +02:00
yosoyubik
1d91bb5e33
ames: first pass a %fine unit tests
2023-04-17 14:15:35 +02:00
silnem2
6a0f66b836
kiln: update +poke-suspend to use a list of desks
2023-04-13 08:40:14 -06:00
yosoyubik
538b0e920e
Merge branch 'develop' into i/5788/remote-scry
2023-04-07 19:24:08 +02:00
~wicrum-wicrun
645f5e473a
gall: only %x
, %t
and %z
reserve [%$ *]
, for backwards compatibility
2023-04-05 20:51:04 +02:00
~wicrum-wicrun
f0cc9c34cd
Merge branch 'ted/gall-user-scry' into i/5788/remote-scry
2023-04-05 15:00:24 +02:00
~wicrum-wicrun
dec1bbbaff
lib/test: use new scry format in +gall-scry-nonce
2023-04-05 14:34:42 +02:00
Pyry Kovanen
cb819b2091
Merge pull request #6413 from urbit/i/6407/zeal
...
clay: stop failed kelvin upgrades from retrying immediately
2023-03-24 18:36:09 +02:00
Philip Monk
89500460f7
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-24 18:19:48 +02:00
yosoyubik
dd0f35c8ad
Merge branch 'm/contdist-and-behn' into i/5788/remote-scry
2023-03-21 18:01:17 +01:00
yosoyubik
003613d1d5
Merge branch 'develop' into yu/ames-snub-whitelist
2023-03-17 14:05:38 +01:00
Josh Lehman
dbe6f7fd20
Merge branch 'develop' into i/6264/ames-snub-whitelist
2023-03-16 08:30:57 -07:00
yosoyubik
02f01cf14c
Merge branch 'develop' into i/6103/ames-refactor
2023-03-16 09:27:22 +01:00
yosoyubik
2724523a26
Merge branch 'develop' into i/6103/ames-refactor
2023-03-12 09:46:44 +01:00
Marcus
df233c1acd
kiln: fix uninstall
2023-03-10 14:22:09 -03:00
Josh Lehman
3177067d96
Merge branch 'develop' into i/6264/ames-snub-whitelist
2023-03-03 09:54:35 -08:00
Josh Lehman
8ddc15a001
Revert "hood: recursive |tomb
"
2023-03-03 08:52:17 -08:00
Marcus
3b91a3f0be
ames: snubbed scry and whitelist
2023-03-02 18:21:36 -03:00