Commit Graph

289 Commits

Author SHA1 Message Date
Patrick O'Sullivan
c566397893 ops: version bump 1.25 2024-04-09 10:25:32 -05:00
Patrick O'Sullivan
0f289de65d Merge branch 'develop' into po/staging-to-develop-4-9-2024 2024-04-09 10:20:11 -05:00
github-actions
e272a4d502 update glob: [skip actions] 2024-04-09 11:44:32 +00:00
github-actions
b699950234 update glob: [skip actions] 2024-04-09 11:36:58 +00:00
Pyry Kovanen
df231040b1
treaty: use singular fact:io for subscription update
Co-authored-by: fang <github@fang.io>
2024-04-04 18:12:51 +03:00
pkova
83e4372c68 treaty: fix resubscribe no-op if already subscribed 2024-04-04 18:02:35 +03:00
pkova
77c1cc8182 treaty: subscribe for treaties to prevent race condition 2024-04-03 13:41:26 +03:00
fang
9e8258eef5
Merge pull request #267 from tloncorp/m/quieter-contacts
contacts: turn off verb by default
2024-03-29 20:13:18 +01:00
fang
44609f8d61
contacts: turn off verb by default 2024-03-29 19:58:08 +01:00
Hunter Miller
01be49105d ops: version bump 2024-03-26 15:55:19 -05:00
Hunter Miller
271fd716ec
Merge pull request #263 from pkova/pkova/411-vitals
vitals: fix vitals to support 411 informal pings
2024-03-26 15:16:39 -05:00
Hunter Miller
db1952f8ad Merge branch 'master' into develop 2024-03-26 15:16:12 -05:00
fang
65294597da
docket: suspend the %garden desk
It was deprecated in favor of %landscape, but is still active on
people's ships and blocking the 411 update. Here, we make docket suspend
the %garden desk unconditionally.

Debated deferring this to a separate event, since it may kick off the
base update, but the suspension itself should isolate that into its own
separate event already.
2024-03-26 21:09:03 +01:00
github-actions
978a45386b update glob: [skip actions] 2024-03-26 18:07:47 +00:00
pkova
b0db4676f1 vitals: support /app/ping state %3 2024-03-20 16:39:49 +02:00
pkova
ca63cf3796 vitals: fix vitals to support 411 informal pings 2024-03-14 23:45:18 +02:00
github-actions
736386bc8d update glob: [skip actions] 2024-03-12 01:54:09 +00:00
fang
1dd799c6ef
ops: cross-compat 2024-03-07 18:05:19 +01:00
fang
505af2fb55
ops: true 411 kelvin compat
We're going to want to pull in the new /lib/strandio, which we need to
be able to build. The signature for %keen changed, so the old
/lib/strandio no longer compiles.

If we had a custom version of /lib/strandio that excluded the +keen
arms, we could be 412-411 cross-compatible...
2024-03-07 16:26:56 +01:00
Hunter Miller
9044733986
Merge pull request #249 from sidnym-ladrut/sl/vitals-connection-check-fixes
patch many minor issues with `vitals/connection-check.hoon` thread
2024-02-15 15:33:27 -06:00
fang
480d88c6b4
docket: call +fip appropriately
It's no longer a parser, so stop calling as like such.
2024-02-13 16:59:40 +01:00
Hunter Miller
c63a29c70d
Merge pull request #257 from tloncorp/hm/actual-k-compat
meta: actual k compat
2024-02-01 15:27:36 -06:00
Hunter Miller
3b93bbba86 ops: actual kelvin compat 2024-02-01 15:23:19 -06:00
Hunter Miller
5595d03d73 Merge branch 'develop' into lf/fix-encoding 2024-01-30 11:10:45 -06:00
Hunter Miller
a8422fa5d4
docket: remove errant log 2024-01-30 11:03:44 -06:00
Liam Fitzgerald
adb321ae18 docket: fix sigpam 2024-01-23 09:38:04 -05:00
Sidnym Ladrut
cc3384c422 improve time accuracy of vitals thread reports; fix bug in /lib/vitals/hoon scry path 2024-01-23 02:55:35 +00:00
Liam Fitzgerald
9689b802dd docket: fix handling of multi-dot files 2024-01-22 16:16:55 -05:00
github-actions
1ae7c2c5f5 update glob: [skip actions] 2024-01-22 18:15:20 +00:00
Hunter Miller
f6eddc0757
Merge pull request #252 from mrdomino/public-url-base
landscape: add public url base to S3 configuration
2024-01-22 12:13:26 -06:00
Hunter Miller
ca487c9189 kelvin: add compat for 411 2024-01-22 10:50:43 -06:00
Jōshin
9826f4a978
landscape: add public url base to S3 configuration
This enables using [Cloudflare R2][0] as a storage provider.

Cloudflare R2 is an S3-compatible API with a generous free tier; it
looks like it may cost nothing for most Urbit ships’ usage patterns.
The only hitch is that R2’s endpoint is not able to be configured to
be publicly readable; in order to [make a bucket public][1], you must
either use an r2.dev URL, or set up your own custom URL. Caching and
such is only supported on your own URL, so it sounds like that’s the
case they’re encouraging people to target.

This change enables R2 support by adding a configuration option to
set a public URL base. If it is non-empty, it replaces the origin
for any S3 upload URLs. A ship may use either its r2.dev URL or a
custom URL at its discretion. As a nice side benefit, this also
allows wrapping S3 access over a custom domain that you control.

[0]: https://www.cloudflare.com/developer-platform/r2/
[1]: https://developers.cloudflare.com/r2/buckets/public-buckets/
2024-01-19 13:32:48 -05:00
Sidnym Ladrut
b57ce3a7d9 update vitals infra to return most positive qos instead of crashing in edge cases 2024-01-17 20:37:18 +00:00
github-actions
387c8428f7 update glob: [skip actions] 2024-01-16 20:15:39 +00:00
Sidnym Ladrut
e1088e1e55 patch many minor issues with 'vitals/connection-check.hoon' thread
* skip sponsor checks for galaxies (avoids a crash in /app/vitals/hoon)
* mark peers unknown to %ames as %dead (avoids a crash in /ax/peers/...)
* change thread input from @p to (unit @p) (allow calling from dojo)
2024-01-08 18:52:10 +00:00
fang
bc00efd341
contacts: fix %kick handling
And, crucially, re-establish subscriptions in the cases that got broken
by the poor %kick handling. These are cases where we think %chi
(subscription established), but there is no matching subscription to be
found in the bowl.

Fixes LAND-1407, or at least its common cause.
2023-12-19 20:41:13 +01:00
Liam Fitzgerald
50fa744d5c %docket: handle both new and old url encoding cases
Avoids having to force all third party developers to push new globs
synchronously with this update. We simultaneously support unencoded and
encoded paths by only url encoded if the unencoded path does not exist
in the glob.
2023-12-06 15:00:48 -05:00
Liam Fitzgerald
312b06a0e2 -make-glob: url encode clay built globs
This isn't supposed to work, but the check in the runtime is faulty. We
fix it here for backwards compatiblity.
2023-12-06 14:59:52 -05:00
fang
3121d3e471
Revert "Merge pull request #237 from liam-fitzgerald/lf/fix-url-encdoe"
This reverts commit 3c0961007f, reversing
changes made to 4b4384ed96.
2023-11-29 21:45:04 +01:00
Hunter Miller
3c0961007f
Merge pull request #237 from liam-fitzgerald/lf/fix-url-encdoe
docket: fix URL encoding handling
2023-11-21 17:05:09 -06:00
github-actions
4b4384ed96 update glob: [skip actions] 2023-11-21 17:48:11 +00:00
james acklin
e587a3a04c
Merge pull request #240 from tloncorp/m/nu-groups-summaries
lib: support summarization of new groups backend
2023-11-21 12:43:34 -05:00
github-actions
ebe6b334ce update glob: [skip actions] 2023-11-21 15:17:49 +00:00
fang
5d3c60b30e
lib: support summarization of new groups backend
/lib/summarize now supports building summaries off of the new
/app/channels. If that agent is running, it will use the new
summarization logic. If it's not, it will continue on as it has.
2023-11-16 21:09:42 +01:00
Hunter Miller
1a25217f29
Merge pull request #238 from tloncorp/hm/fix-contacts-scry
contacts: fixing bad mark
2023-11-14 08:50:19 -06:00
Liam Fitzgerald
46cc5eba23
docket: remove unnecessary flopping
Co-authored-by: Hunter Miller <svarty1@gmail.com>
2023-11-14 11:53:05 +00:00
Hunter Miller
2db643221b contacts: fixing bad mark 2023-11-13 18:32:40 -06:00
Liam Fitzgerald
bae2de96e4 docket: handle URL encoding when uploading dockets 2023-11-13 12:10:04 +00:00
Liam Fitzgerald
a943e90a42 docket: handle URL encoding on the requesters side 2023-11-13 12:09:27 +00:00
arthyn
bab05d112c version bump: 1 20 0 [skip actions] 2023-10-24 21:58:18 +00:00