Commit Graph

12454 Commits

Author SHA1 Message Date
Jōshin
21b60615d1 khan: skeleton for effect parsing
This is a direct port from http.c, including _reck_lily, which should
probably get factored out.

We parse sequence numbers even though they aren't yet stored on the C
side, just in case we wind up needing them later.

Still not actually handling effects.
2021-10-21 07:11:26 +00:00
Jōshin
64730a3b30 khan: close stream on EOF
Also removes debug print in _khan_moor_poke.
2021-10-21 07:11:26 +00:00
Jōshin
c10e2319be khan: log on unlink on exit 2021-10-21 07:11:26 +00:00
Jōshin
a48e627951 khan: constant first 2021-10-21 07:11:26 +00:00
Jōshin
b3e71b1e55 khan: send as %fyrd
With this, you can now send a jammed `[%mas ~]` with length over the
socket, and %khan will recognize it as a `%fyrd` and print out
`[%todo %mas ~]`.
2021-10-21 07:11:26 +00:00
Jōshin
1dab3898f1 khan: sending requests to vane
The vane is of course bailing all over the place, and we probably need
to handle errors better (and maybe also count task numbers / introduce
the concept of a 'request' at C level?), but we're moving...
2021-10-21 07:11:26 +00:00
Jōshin
f51137d663 khan: cue, remove obsolete read_cb 2021-10-21 07:11:26 +00:00
Jōshin
f1fee9e1d0 khan: remove ioctl include 2021-10-21 07:11:26 +00:00
Jōshin
eab4ed9477 khan: do not unlink / close unless live 2021-10-21 07:11:26 +00:00
Jōshin
77db31f187 khan: use u3_moor 2021-10-21 07:11:26 +00:00
Jōshin
b3f12cf9ba khan: minor formatting cleanup 2021-10-21 07:11:26 +00:00
Jōshin
33d269f493 khan: wip use u3_moat instead of raw uv_pipe_t
This may be scrapped or redone as I grok newt.c. All that this
accomplishes is putting the different data structure in place, declaring
intent to use.
2021-10-21 07:11:26 +00:00
Jōshin
ba76bcbc32 khan: close on uv_read_start failure
Also do some minor cleanup.
2021-10-21 07:11:26 +00:00
Jōshin
e56ab9da1d khan: refactor, fix memory issues
Goes ahead and makes the socket its own separate data structure linked
from u3_khan. Makes it easier to get proper links to everything without
fiddling with offsetof. Seems to resolve the memory corruption issues we
were seeing.

Also make an effort to shutdown / close resources on exit.
2021-10-21 07:11:26 +00:00
Jōshin
dd5b833b2d khan: fix pointer reference
Using offsetof is very gross and probably suggests something is wrong
somewhere. Maybe we should store the server configuration on a separate
object from the khan configuration? But in the case of khan there isn't
really a concept of multiple servers...

N.B. We still have memory corruption.
2021-10-21 07:11:26 +00:00
Jōshin
005f80ae0d khan: wip driver implementation
Implements the connection callback, which accepts and opens up the read
end of the pipe, then just waits. Stores open connections on u3_khan.
Uses simple incrementing connection numbers.

I noticed in here that vere/newt.c seems to implement a protocol much
like the one we're looking for; may try to switch to using that more
explicitly.

Needs more well-thought-out error handling policy in connection
callback. What do we do -- bail? Deliver a non-fatal error and drop the
connection?
2021-10-21 07:11:26 +00:00
Jōshin
4d237ca65f khan: error handling
Ye olde C style nested gotos. Have not tested edge cases thoroughly yet;
should do prior to release.
2021-10-21 07:11:26 +00:00
Jōshin
296c8f0e94 khan: open socket on %born completion 2021-10-21 07:11:26 +00:00
Jōshin
1ac2a15201 khan: use u3_Host.dir_c consistently 2021-10-21 07:11:26 +00:00
Jōshin
0922e66111 khan: thinking intensifies 2021-10-21 07:11:26 +00:00
Jōshin
d0fd562102 khan: thoughts in conn_cb 2021-10-21 07:11:25 +00:00
Jōshin
f169e48cb3 khan: no uv_connect_t, spacing 2021-10-21 07:11:25 +00:00
Jōshin
368c09d86d khan: sequence number before socket open 2021-10-21 07:11:25 +00:00
Jōshin
9a9455d442 khan: TODO, init pipe after unlink 2021-10-21 07:11:25 +00:00
Jōshin
bcc97b728e khan: assert name 2021-10-21 07:11:25 +00:00
Jōshin
0fa6a70801 khan: unlink socket on close
Made URB_SOCK_PATH an array instead of pointer as well, to be able to
use sizeof.
2021-10-21 07:11:25 +00:00
Jōshin
c1f38c7397 http: check return of snprintf
Purely cautionary / defensive programming; no reason to think this would
have been a problem.
2021-10-21 07:11:25 +00:00
Jōshin
fc95d7ded7 khan: listening on socket 2021-10-21 07:11:25 +00:00
Jōshin
f2df8b83d5 khan: io driver skeleton 2021-10-21 07:11:25 +00:00
Jōshin
0102bb271f behn: comment spacing 2021-10-21 07:11:25 +00:00
finned-palmer
648a6efed2 Fix horiz. pad. on mobile layout 2021-10-20 19:46:20 -05:00
finned-palmer
4a53e89186 Add home icon, match new design somewhat 2021-10-20 19:46:17 -05:00
finned-palmer
3b35df4620 Fix master key invoice as well. 2021-10-20 19:44:20 -05:00
finned-palmer
eb5d026df4 Fix issues with bridge and external invoices 2021-10-20 19:44:19 -05:00
Hunter Miller
a71724371c local-storage: better versioning scheme until modules 2021-10-20 18:48:42 -05:00
Hunter Miller
4196abf0ce apps-search: adds status indicator 2021-10-20 17:28:41 -05:00
Hunter Miller
9dc7dfa439 vite: fixing secure proxy 2021-10-20 15:19:26 -05:00
fang
a7d707fa91
hood: add non-interactive mode to |nuke
Also improves the copy a bit.
2021-10-20 14:15:50 -05:00
DaneBettis
6dcbb82f54 vere: altered %bout to use micro symbol, fixed comments 2021-10-20 19:07:41 +00:00
fang
5c09a46c07
hood: ask for confirmation during |nuke 2021-10-20 11:40:57 -05:00
Liam Fitzgerald
1cc388c42f landscape: fix failing scry causing messages to be improperly validated
If we received a graph-node with that was signed by a past or future
life of a ship, then we would potentially crash scrying for the public
keys. Now, if there is a mismatch between lives, we simply no-op and
treat the signature as valid.
2021-10-19 13:00:00 -05:00
Liam Fitzgerald
49b38df2b6
Revert "blockquote: Remove unnecessary log of quote contents" 2021-10-19 12:33:54 -05:00
Liam Fitzgerald
5df73c4b3f
Merge pull request #5265 from pfych/master
blockquote: Remove unnecessary log of quote contents
2021-10-19 12:33:50 -05:00
yosoyubik
824de38532 roller: wip order roller tx history by timestamp 2021-10-16 12:47:39 +02:00
yosoyubik
a392ccde58 roller: wip finding map simplification 2021-10-16 07:26:57 +02:00
fang
020a00e33f
Revert "btc-wallet: import pre-dist settings as needed" 2021-10-15 16:36:13 +02:00
fang
3f71a1c5e7
Merge pull request #5311 from urbit/m/bitcoin-recovery
btc-wallet: import pre-dist settings as needed
2021-10-15 00:15:16 +02:00
Hunter Miller
7aedd77d20 grid: updating glob 2021-10-14 16:44:49 -05:00
fang
bbd044185c
Merge pull request #5227 from urbit/m/righteous-paths
hoon: correctly parse empty path
2021-10-14 23:12:29 +02:00
yosoyubik
21139ea8de roller: increase next-nonce if not out of sync 2021-10-14 15:42:06 +02:00
DaneBettis
ef6251c87c vere: altered %bout, now reports microseconds 2021-10-14 08:17:18 +00:00
yosoyubik
ca0681a4b5 roller: fix for duplicate transactions in a batch 2021-10-13 12:56:47 +02:00
fang
b6bdd4fed6
Merge pull request #5286 from urbit/m/multi-type
docket: better glob upload handling
2021-10-12 23:47:57 +02:00
Hunter Miller
9d0257854d
Merge pull request #5322 from urbit/hm/new-grid-icons
grid: new system prefs icons and tweaks
2021-10-12 11:05:39 -05:00
Hunter Miller
0326efbd3f grid: simplifying system icon and prefix storage with ship 2021-10-12 11:04:03 -05:00
Hunter Miller
5b3b2ff671 grid: fixing vite/tailwind pipeline 2021-10-12 10:49:24 -05:00
Hunter Miller
8bf8cbb47d system-prefs: shouldn't see two settings sections for system 2021-10-12 10:49:01 -05:00
Hunter Miller
305cd0b567 tile: making tweaks for mark :) 2021-10-12 10:48:20 -05:00
Joe Bryan
94878e695e ur: fixes preorder handle destructor in jam handle destructor 2021-10-12 11:34:09 -04:00
Joe Bryan
9cb53597fb ur: fixes "stack" overflow in preorder traversal, simplifies "stack" 2021-10-12 11:33:12 -04:00
Hunter Miller
7b16f8d375 system-prefs: updating icons 2021-10-12 09:54:44 -05:00
Hunter Miller
7c2429e6ac system-prefs: fixing non-null assertion errors on null rail 2021-10-11 10:39:48 -05:00
yosoyubik
91be390397 roller: use an ordered map for tracking L2 batches 2021-10-11 17:16:17 +02:00
janeway-bot
2f0f0faad3
Merge c9a508c653 into release/next-userspace 2021-10-09 01:19:02 +04:00
fang
c9a508c653
Merge pull request #5305 from urbit/hm/fix-popover-routes
interface: safer de-sigging
2021-10-08 23:18:32 +02:00
Hunter Miller
c3271b0b2e landscape: updating glob 2021-10-08 15:37:33 -05:00
Hunter Miller
9b7774ebc8 groups: removing spammy log 2021-10-08 14:35:36 -05:00
Hunter Miller
ecaf7345e2 notification-redirects: fixing group dms 2021-10-08 14:34:20 -05:00
fang
45ec631ed2
Merge pull request #5315 from urbit/m/bar-ota
gen: make |ota useful again
2021-10-08 19:57:38 +02:00
fang
f9f91b9592
gen: make |ota useful again
As an alias for installing into the base desk. Defaults to the remote
ship's %kids desk if no desk is specified.
2021-10-08 21:39:19 +04:00
Hunter Miller
f6533823f6 Merge branch 'master' into hm/fix-popover-routes 2021-10-08 12:24:44 -05:00
Hunter Miller
17736498eb
popover-routes: put something resembling a real path 2021-10-08 12:20:42 -05:00
fang
ef90e9db31
Merge pull request #5233 from urbit/m/eip-1559-plus
ethereum: add signing support for eip-1559 transactions
2021-10-08 19:16:37 +02:00
fang
5131d3165d
Merge branch 'release/next-userspace' into m/eip-1559-plus 2021-10-08 20:42:37 +04:00
fang
f91c4dec08
Merge branch 'master' into release/next-sys 2021-10-08 17:39:03 +04:00
fang
02e2f58d9d
Merge pull request #5283 from urbit/m/ruinator
jael: add %ruin task for pretend-breaching others
2021-10-08 14:11:09 +02:00
fang
8ed93c27c4
kiln: re-emit clay listen for affected ships
Previous version of kiln had a bug where a crash caused the listen to be
dropped, making kiln ignore base commits.
2021-10-07 23:12:42 +04:00
fang
bbc20e6bb7
kiln: safely bump not-yet-installed desks
Previously this wasn't accounting for the "couldn't read kelvin from
local desk" case properly, resulting in crashes during updates to base,
after which other desks wouldn't be started back up.
2021-10-07 22:29:24 +04:00
fang
a6bc01e791
hood: no longer work around bad clay %u behavior
Previously it would crash for non-existent desk. No longer does, so we
don't need to avoid this.
2021-10-07 21:58:56 +04:00
fang
bf4aef198c
clay: give %u answer for non-existent desks
Instead of considering it "in the future", an existence check for paths
on non-existent desks now always produce false.
2021-10-07 21:57:56 +04:00
fang
a916f4b0d0
btc-wallet: import pre-dist settings as needed
If the have btc-wallet settings stored under the landscape desk,
reimport them if we haven't written it to the bitcoin desk yet.

Additionally, removes the bitcoin settings from the landscape desks.
2021-10-07 17:08:01 +04:00
fang
565c1b0bf2
acme: load custom cert from base desk, not home
Small patch for the ancient workaround.
2021-10-07 09:54:29 +02:00
Hunter Miller
62741df416
Merge pull request #5300 from urbit/ted/kiln-dudes
kiln: refresh dudes on local reinstall
2021-10-06 17:42:46 -05:00
Hunter Miller
f2e00ba091
Merge pull request #5302 from urbit/lf/landscape-notifications
landscape: revive notifications
2021-10-06 17:42:01 -05:00
Jake Miller
ff81f00ec3
Merge branch 'release/next-userspace' into lf/grid-leap-ally 2021-10-06 18:10:43 -04:00
Hunter Miller
52ad639e1e grid: fixing types and updating glob 2021-10-06 16:14:38 -05:00
Hunter Miller
63decf68eb docket: handling initial state 2021-10-06 15:27:26 -05:00
Hunter Miller
908d27a916
Update pkg/grid/src/nav/search/Providers.tsx 2021-10-06 14:16:14 -05:00
Jake Miller
af2a1bfb10
Merge pull request #5306 from urbit/jm/fix-ames-glob
spider, docket: fix versioning and validate-mark
2021-10-06 15:01:19 -04:00
fang
e6d4f204d3
treaty: pr fixup 2021-10-06 21:15:38 +04:00
fang
d9267a62d8
treaty: whitespace 2021-10-06 21:15:17 +04:00
fang
c29108a5f0
dojo: support running threads from other desks
Similar to the syntax for generators, you can now -desk!thread to run
the thread from the specified desk.
2021-10-06 19:57:53 +04:00
Philip Monk
163ca690ce
naive: remove unused arms 2021-10-05 23:58:59 -05:00
Philip Monk
7b528e823f
naive: final touch-up 2021-10-05 22:20:35 -05:00
ryjm
084f74129b spider, docket: fix versioning and validate-mark 2021-10-05 22:46:07 -04:00
Hunter Miller
789aea4711 interface: switching all de-sigification to use deSig fn 2021-10-05 17:09:16 -05:00
Hunter Miller
7f0c319af4 landscape: updating glob 2021-10-05 13:22:34 -05:00
Hunter Miller
b40fcf629e notifications: adding opened behavior, deduping body, and small design tweak 2021-10-05 13:12:14 -05:00
Joe Bryan
9a1b9b4450 Merge branch 'master' into release/next-vere
* master: (595 commits)
  grid: updating glob
  landscape: updating glob
  graph-store: clean up merge artefact
  interface: reduce %all-stats correctly
  docket: correctly en-vase a docket definition
  kiln: don't +mean the tang noun alongside the tang
  hood: scry for list of desks with empty desk name
  hood: remove needless weld
  hood: report %kids desk hash in +report-vats
  landscape: fix joining indicator in statusbar
  interface: reduce %saw-place correctly
  app-prefs: fixing logic around enabled
  pull-hook: add nice flag to kick poke
  graph-pull-hook: renegotiate subscriptions
  graph-store: Handle missing update-logs gracefully in scries
  arvo: update jamfiles
  landscape: correctly freeze graph-update-2
  jael: on rekey, update life if moon
  tmp/ jamfiles
  btc: updating glob
  ...
2021-10-05 11:33:08 -04:00
fang
5a8b98b77e
Merge branch 'master' into release/next-sys 2021-10-05 16:57:56 +04:00
DaneBettis
48ebb1a375 vere: adds %bout hint, reports nanoseconds spent on the given hoon expression 2021-10-05 11:43:10 +00:00
Liam Fitzgerald
3945ec457e landscape: update notification rendering for new hark 2021-10-05 14:14:30 +10:00
Liam Fitzgerald
623303c893 landscape: update notification reducing for new hark 2021-10-05 14:10:02 +10:00
Liam Fitzgerald
36a9fceab3 landscape: refactor notification redirects 2021-10-05 14:08:01 +10:00
Liam Fitzgerald
88216c9f9c interface: revive notifications in Groups 2021-10-05 14:06:46 +10:00
Ted Blackman
adf8670c31 kiln: refresh dudes on local reinstall 2021-10-04 18:17:29 -04:00
Hunter Miller
f5fc13706a grid: updating glob 2021-10-04 15:16:57 -05:00
Hunter Miller
3d8bd05499 landscape: updating glob 2021-10-04 15:12:15 -05:00
fang
ea6147bd66
graph-store: clean up merge artefact 2021-10-05 00:00:13 +04:00
fang
aa48973c6a
Merge branch 'release/next-userspace' 2021-10-04 23:45:45 +04:00
fang
0a847c11f2
Merge pull request #5281 from urbit/lf/landscape-fix
landscape: fix chats not bumping, hide spinner correctly
2021-10-04 21:25:29 +02:00
fang
cce5050bc9
Merge pull request #5298 from urbit/lf/fix-unreads-issues
interface: ignore wrong desk hark updates
2021-10-04 21:25:21 +02:00
fang
d606ba61d1
Merge pull request #5204 from urbit/lf/handle-undef-assoc
interface: Handle undefined association in getFeedPath
2021-10-04 21:22:09 +02:00
fang
08a1730197
Merge pull request #5278 from urbit/hm/fix-app-ota-setting
app-prefs: fixing logic around enabled
2021-10-04 21:14:12 +02:00
fang
4bb7b37582
Merge pull request #5284 from urbit/ea/report-kids-hash
hood: report %kids desk hash in +report-vats
2021-10-04 21:12:32 +02:00
fang
2a0e0c9dbe
Merge pull request #5290 from urbit/m/kiln-prettier-onto
kiln: don't +mean the tang noun alongside the tang
2021-10-04 21:12:03 +02:00
Joe Bryan
6c43748f2c
Merge pull request #5295 from urbit/jb/serf-whey
vere: updates worker memory measurement to include full profile
2021-10-04 10:09:26 -07:00
yosoyubik
4d1c6c230f roller: proper parsing of crypto-suite 2021-10-04 12:44:54 +02:00
Liam Fitzgerald
9ccff90d77 interface: reduce %all-stats correctly 2021-10-04 19:30:13 +10:00
Liam Fitzgerald
43e15be781 grid: autoally on leap
Fixes urbit/landscape#1242
2021-10-04 16:01:35 +10:00
Liam Fitzgerald
cfb10b621c treaty: fixup subscriptions 2021-10-04 16:01:12 +10:00
yosoyubik
2d1a5215bc roller: increase nonce on successful send roll 2021-10-03 16:15:42 +02:00
yosoyubik
56b2d6b451 roller: simplify handling of /predict timer 2021-10-03 15:09:11 +02:00
Joe Bryan
46dd61d547 serf: updates grab to fallback to old output on error 2021-10-02 21:39:48 -04:00
Joe Bryan
87d9398a31 serf: disable hashboard in meld 2021-10-02 21:39:30 -04:00
fang
ef93dd88d2
docket: correctly en-vase a docket definition 2021-10-02 17:30:56 +02:00
fang
66b8c046b7
kiln: don't +mean the tang noun alongside the tang 2021-10-02 13:07:23 +02:00
yosoyubik
86276b894b roller: use chain details in endpoint generator 2021-10-02 09:12:58 +02:00
yosoyubik
5938f3569e roller: add logic for fixing out-sync nonce 2021-10-02 08:44:37 +02:00
Philip Monk
73f2950004
u3: fix big noun equality
Large nearly-identical nouns were reported as equal due to a bug
introduced in e389220d18.  This fixes
that.

The bug was noticed when small changes were made to files and they
didn't register as changes to clay's %a subscribers.

Fixes #5285
2021-10-01 20:39:08 -05:00
fang
7ca810f2cf
docket: show error msgs earlier during glob upload
The error could mean that we don't have a valid `desk`. We want to show that
message, instead of trying to `(~(got by charges) desk)`.

Fixes #5282.
2021-10-01 15:25:38 +02:00
fang
51f4c83352
multipart: more lenient content-type parsing
It's not uncommon for files to have mime types like `image/svg+xml`.
The + in there was tripping up the strictly-`@ta` parser for the content-type.

Here we change the parser to accept +, and all the other characters that the
`@t` parser accepts. This is perhaps a bit overkill, but we primarily care
about getting the parsed request to the caller. If any further validation is
required, it can happen upstream.

Fixes #5282.
2021-10-01 15:22:22 +02:00
Edward Amsden
60e3ac274b
hood: scry for list of desks with empty desk name
Co-authored-by: fang <github@fang.io>
2021-10-01 08:31:18 -04:00
Edward Amsden
000cfff73e
hood: remove needless weld 2021-10-01 08:14:10 -04:00
Edward Amsden
5fdd7d74f7
hood: report %kids desk hash in +report-vats 2021-10-01 08:08:11 -04:00
Liam Fitzgerald
52f4d9a367 landscape: fix joining indicator in statusbar 2021-10-01 13:40:25 +10:00
Liam Fitzgerald
c80806c062 interface: reduce %saw-place correctly 2021-10-01 13:38:26 +10:00
Hunter Miller
c1cfda1aaf app-prefs: fixing logic around enabled 2021-09-30 18:10:25 -05:00
fang
2a1c47ddd2
jael: add %ruin task for pretend-breaching others
The initial use case here is clearing state relating to long-gone
comets, but this could prove to be a useful general-purpose rescue tool.
2021-10-01 01:54:33 +04:00
Liam Fitzgerald
52be186fcc pull-hook: add nice flag to kick poke 2021-09-30 19:17:49 +10:00
Liam Fitzgerald
aa44d2e8a1 graph-pull-hook: renegotiate subscriptions 2021-09-30 18:53:07 +10:00
Liam Fitzgerald
13eb709fb1 graph-store: Handle missing update-logs gracefully in scries
If a subscription was kicked before receiving any graph-updates on it,
then the attempt to construct a valid resubscribe path would fail, as
the scry crashes. Fixes this by handling the missing update-log case
correctly.
2021-09-30 18:47:50 +10:00
Liam Fitzgerald
c6b4ff11fe arvo: update jamfiles 2021-09-30 14:32:34 +10:00
Liam Fitzgerald
fffa2c1385 landscape: correctly freeze graph-update-2 2021-09-30 14:08:21 +10:00
Philip Monk
facdf4dbc1
jael: on rekey, update life if moon 2021-09-29 20:51:57 -05:00
Ted Blackman
eac1ba1ba5 tmp/ jamfiles 2021-09-29 21:25:04 -04:00
Ted Blackman
be5e6746ee Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 20:37:25 -04:00
Hunter Miller
6b4707cf8d Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 19:33:58 -05:00
Hunter Miller
7955ce1085 btc: updating glob 2021-09-29 19:33:45 -05:00
Ted Blackman
5cce66523c Revert "clay: print cult"
This reverts commit d4bc38f774.
2021-09-29 20:31:57 -04:00
Ted Blackman
86a2715e67 clay: purge %next and %sing on migration 2021-09-29 20:10:53 -04:00
Ted Blackman
d4bc38f774 clay: print cult 2021-09-29 20:01:43 -04:00
Ted Blackman
5e1778ea84 clay: compile failure 2021-09-29 19:43:26 -04:00
Ted Blackman
2effd3cec0 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 19:37:18 -04:00
Ted Blackman
b16d176863 clay: delete /app/publish from subscription state on migration 2021-09-29 19:36:29 -04:00
Philip Monk
3c658b17fa
Revert "gall: don't crash on suspended agent build failures"
This reverts commit d446418d53.
2021-09-29 18:30:01 -05:00
Hunter Miller
3f60e3d101 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 18:29:01 -05:00
Hunter Miller
b117bc8189 avatar: fixing ship rendering and updating glob 2021-09-29 18:28:46 -05:00
Ted Blackman
d446418d53 gall: don't crash on suspended agent build failures 2021-09-29 18:49:20 -04:00
Ted Blackman
bd46a367a3 clay: always notify if new read says nonexistent 2021-09-29 17:57:55 -04:00
Ted Blackman
7e5feb4cb4 gall: implement pupal +stay 2021-09-29 16:24:12 -04:00
Hunter Miller
36a29eec8a Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 15:05:24 -05:00
Hunter Miller
2158206170 grid: updating globs 2021-09-29 15:05:15 -05:00
Ted Blackman
fd54c96a3f gall: %jolt restart agent from new desk 2021-09-29 16:03:14 -04:00
Hunter Miller
183fe0c808 system-prefs: fixing bug with updating ota source 2021-09-29 14:37:30 -05:00
Fang
21d721c00f
docket: ignore absent docket file for kids 2021-09-29 23:20:58 +04:00
Hunter Miller
3dbfe480c9 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 14:11:46 -05:00
Hunter Miller
7494483f9f permalinks: fixes href issue and other small tweaks 2021-09-29 14:11:28 -05:00
Ted Blackman
9560fa43b2 gall,clay: fix migration file build dates; add %home as parent desk in jams 2021-09-29 15:00:42 -04:00
Ted Blackman
f985a3745e Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-29 15:00:19 -04:00
Fang
fd85eb8176
desk-jam: exclude /tests from desk jams 2021-09-29 22:59:19 +04:00
Ted Blackman
dff3a4593c sur/hood: debug print 2021-09-29 14:59:13 -04:00
Jake Miller
82e22c099e
Merge pull request #5267 from urbit/jm/fix-btc-wallet
bitcoin: fix wallet
2021-09-29 14:42:09 -04:00
ryjm
faef2c17aa bitcoin: fix wallet 2021-09-29 14:38:29 -04:00
Ted Blackman
a55c1cb515 Revert "dojo: support running threads from other desks"
This reverts commit 446e53318a.
2021-09-29 14:29:52 -04:00
Fang
f6bb541269
gall: also watch changes to /sys/kelvin 2021-09-29 22:13:39 +04:00
Fang
27fcc9b4c3
various: %home -> %base 2021-09-29 22:13:08 +04:00
Fang
f7c917600a
pill: do not include /tests in file-ovum 2021-09-29 22:12:20 +04:00
Liam Fitzgerald
029f839be5 treaty: prevent networking loops 2021-09-30 00:32:20 +10:00
Fang
446e53318a
dojo: support running threads from other desks 2021-09-29 18:06:45 +04:00
Liam Fitzgerald
25de4cadbb landscape: move version mark, update jam 2021-09-29 23:49:04 +10:00
Fang
cc1189eeb7
pill: generate brass multi-desk pill 2021-09-29 17:19:24 +04:00
Liam Fitzgerald
ebe5fe68ef various: update pills, jams, docket 2021-09-29 22:53:18 +10:00
yosoyubik
37aee72f55 roller: retrieve latest (current+pending) nonce 2021-09-29 14:38:20 +02:00
Fang
1cf3377b02
docket: enclose rendered url in single-quotes 2021-09-29 15:03:37 +04:00
Liam Fitzgerald
452d6cab74 garden: update docket, jam 2021-09-29 20:01:30 +10:00
Liam Fitzgerald
354f146cee settings-store: migrate to %landscape 2021-09-29 19:38:42 +10:00
Liam Fitzgerald
4ac0f57720 grid: hide suspend menu option 2021-09-29 18:33:47 +10:00
Liam Fitzgerald
7601d686df grid: better onboarding notification 2021-09-29 18:33:23 +10:00
Liam Fitzgerald
df7b6787a0 docket: fix broket |install 2021-09-29 18:33:00 +10:00
Liam Fitzgerald
ff2e1f1c6f arvo: update jamfiles, pills, dockets 2021-09-29 16:09:22 +10:00
Liam Fitzgerald
d573687fd9 strandio: stop crashing on 504 2021-09-29 15:45:59 +10:00
Liam Fitzgerald
a8c6030f0b various: disable verb-by-default 2021-09-29 14:48:27 +10:00
Liam Fitzgerald
feac07877e webterm,bitcoin: add desk.ship 2021-09-29 14:46:24 +10:00
Liam Fitzgerald
003657890b landscape: refine group joining interface 2021-09-29 14:37:31 +10:00
pfych
464c2e6ae1 blockquote: Remove unnecessary log of quote contents 2021-09-29 14:09:16 +10:00
Liam Fitzgerald
d1c9b4cdf6 garden: fix app links 2021-09-29 13:27:28 +10:00
Liam Fitzgerald
31f5898087 kiln: track original publisher with desk.ship file 2021-09-29 13:27:28 +10:00
Hunter Miller
a4259bef2f Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-28 21:32:54 -05:00
Hunter Miller
79b821f57a grid: removing named target behavior, too inconsistent 2021-09-28 21:32:39 -05:00
Ted Blackman
597e36b8f9 kiln: fix local reinstall 2021-09-28 22:27:42 -04:00
Hunter Miller
7515d0c035 tile: fixing mistakenly always showing menu 2021-09-28 21:17:08 -05:00
Hunter Miller
ffce52232b Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-28 21:00:40 -05:00
Hunter Miller
6568ec0c58 permalinks: handling failure to get app treaty 2021-09-28 21:00:31 -05:00
Edward Amsden
dd99d734df
Merge pull request #5264 from urbit/ea/dist-trouble-vat-fixes
Fix +vats and alias +trouble to it
2021-09-28 20:24:06 -04:00
Edward Amsden
9b4ab936ee
hood: make gen/trouble/hoon a symlink of gen/vats/hoon 2021-09-28 20:18:34 -04:00
Edward Amsden
b8969ebd7b
hood: don't check kelvin of nonexistent desk in +report-vat 2021-09-28 20:17:28 -04:00
Liam Fitzgerald
9ee819e5ac spider: do not glob http request serving in +handle-start-thread 2021-09-29 09:57:23 +10:00
Ted Blackman
b362d38608 mar: add kiln snapshot json conversion 2021-09-28 17:25:48 -04:00
Fang
de409e6edb
kiln: adjust dudes even if remote is identical
There might be cases where the local situation still doesn't match. This
lets us recover from that.
2021-09-29 00:56:35 +04:00
Fang
fba9fb4aad
docket: don't crash on receiving uninstall ack
We should've already deleted it from state by this point.
2021-09-29 00:49:44 +04:00
Fang
514c17ee8e
glob: move mark to the right place 2021-09-29 00:44:37 +04:00
Fang
aa98a175ef
docket: write docket-0 to disk on-glob-upload 2021-09-29 00:38:32 +04:00
Ted Blackman
107ea02668 remove glob from other desks 2021-09-28 16:13:32 -04:00
Ted Blackman
afc8d631a7 delete glob mark from %base 2021-09-28 16:02:04 -04:00
Ted Blackman
89507f108d
Merge pull request #5262 from ryjm/jm/move-glob
garden: move glob from base-dev to garden
2021-09-28 15:54:08 -04:00
Ted Blackman
7eb08a1a40 docket: silence boring %base printf 2021-09-28 15:51:27 -04:00
Ted Blackman
3f5dc4d5e5 kiln: give %commit fact on no-op download 2021-09-28 15:43:25 -04:00
Ted Blackman
5511cc95b5 docket,kiln: snapshot on %watch 2021-09-28 15:33:16 -04:00
Fang
1c90c0c9e7
docket: muh versioned marks 2021-09-28 23:22:06 +04:00
ryjm
e7ab54f73b garden: move glob from base-dev to garden
Since spider tracks the thread's source desk now, the glob mark can live
in %garden rather than %base-dev. The mark is only used to verify
a glob from ames in docket.
2021-09-28 15:18:10 -04:00
Hunter Miller
d738d1f0e4 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-28 14:12:09 -05:00
Hunter Miller
5481d4f590 glob: updating grid and landscape 2021-09-28 14:12:06 -05:00
Fang
dca7742321
treaty: fix the other un-versioned mark instance 2021-09-28 22:59:47 +04:00
Fang
899aadf750
treaty: send treaty with the versioned mark 2021-09-28 22:33:40 +04:00
Hunter Miller
ce587b0c1e
Merge pull request #5260 from urbit/lf/fe-fixes
dist: FE fixes
2021-09-28 12:42:48 -05:00
Fang
7427191a21
dist: pills and jams 2021-09-28 21:37:26 +04:00
Fang
e03ec03fc0
docket: set chad to %hung if glob hashes mismatch 2021-09-28 20:53:08 +04:00
Fang
8c368e639e
docket: always %leave previous fetch-glob
This just no-ops if it doesn't exist. If it does, we avoid the
duplicate-subscription-wire problem.
2021-09-28 20:52:19 +04:00
Fang
526e60b04c
strandio: fail when http request gets cancelled
Instead of waiting for a proper response. Iris doesn't currently retry!

Also updates docket to detect this case and retry appropriately.
2021-09-28 20:51:51 +04:00
Fang
6d1636b566
herm: ignore legacy /tube wire responses
We use /$ now.
2021-09-28 19:37:13 +04:00
Fang
d0091baa62
desk-jams: update
Also cleans docket back up.
2021-09-28 19:30:07 +04:00
Fang
6277213079
tmp: debug printfs 2021-09-28 18:30:12 +04:00
Fang
5cae9185f0
meta: fixup merge 2021-09-28 17:40:46 +04:00
Fang
400d2e4f44
Merge remote-tracking branch 'origin/lf/versioning-marks-dist' into dist 2021-09-28 17:13:33 +04:00
Fang
1867209a12
Merge branch 'jm/spider-gall' into dist 2021-09-28 17:12:17 +04:00
Fang
c9e8c8ca60
kiln: make dist desks public on-boot
So that our sponsees (and other ship) can install the software on them.
2021-09-28 16:22:37 +04:00
Fang
059c2daed3
clay: make distribution desks public on-migrate
To ensure our sponsees (and other ships) can install from them.
2021-09-28 15:59:36 +04:00
Edward Amsden
dc6f2146e4
dist: update jamfiles 2021-09-28 07:41:02 -04:00
Dane Bettis
53942552f8 Adds clep hint to time an expression and clet to print the stack trace at expression 2021-09-28 08:44:37 +00:00
Joe Bryan
c75b9d6f48 u3: adds dynamic hint (literal) callback example %clep 2021-09-28 08:44:37 +00:00
Joe Bryan
57a53792c1 u3: reclaim on restart (clear caches) REMOVE ME 2021-09-28 08:44:37 +00:00
Joe Bryan
a90c34f68d u3: corrects dynamic hint protocol signatures/comments 2021-09-28 08:44:36 +00:00
Liam Fitzgerald
8219f25093 garden: fix notification archival
Fixes urbit/landscape#1214
2021-09-28 14:32:38 +10:00
Liam Fitzgerald
8adb794785 landscape: fix serving paths 2021-09-28 14:14:33 +10:00
Liam Fitzgerald
2592ef673b grid: fix settings rendering if no upstream 2021-09-28 13:58:28 +10:00
Liam Fitzgerald
77f7b05939 kiln: version external marks 2021-09-28 12:50:45 +10:00
Liam Fitzgerald
f3f13b1261 garden: version treaty, docket 2021-09-28 12:50:45 +10:00
Liam Fitzgerald
cf5f444458 graph-store: bump update mark 2021-09-28 12:50:45 +10:00
ryjm
ed5e7e84ce spider: remove noisy logs
we weren't logging these anyway
2021-09-27 22:17:43 -04:00
ryjm
bf534ffe71 spider: clean serving threads 2021-09-27 22:09:35 -04:00
Ted Blackman
ba353fbd36 kiln: local aeon 0 check 2021-09-27 21:47:42 -04:00
ryjm
7fd9e6fcaa spider garden: restore |. 2021-09-27 21:23:46 -04:00
ryjm
472f16fd2e garden spider: address comments 2021-09-27 21:23:46 -04:00
ryjm
47a6aa2753 spider garden: remove sigpams and move glob mark 2021-09-27 21:23:46 -04:00
ryjm
098587bf8b spider: fix mark validation
glob is succesfully downloaded and inserted into the docket state, but
as an octet stream. need to define the correct marks.
2021-09-27 21:23:46 -04:00
ryjm
035b29f0c0 spider: strand fixes 2021-09-27 21:23:46 -04:00
ryjm
121a7c9468 garden spider: add desk tracking 2021-09-27 21:23:46 -04:00
ryjm
c8cf0bb98d garden spider: (testing) correctly validate
just need to properly store the desk in `serving:spider` now.
2021-09-27 21:23:46 -04:00
ryjm
3fd6722f90 garden: update glob thread for ames 2021-09-27 21:23:46 -04:00
ryjm
571649c631 spider: strand fixes 2021-09-27 21:23:46 -04:00
ryjm
ddf9e769ae spider, docket: move back to threads 2021-09-27 21:23:46 -04:00
ryjm
a08c38b83c spider: track desks and validate marks (wip) 2021-09-27 21:23:46 -04:00
ryjm
c630b560ee gall: don't verify spider marks 2021-09-27 21:23:46 -04:00
Liam Fitzgerald
32d97b8578 arvo: update jamfiles 2021-09-28 11:20:56 +10:00
Ted Blackman
7168959bf9 zuse: revert accidental kelvin change 2021-09-27 21:13:34 -04:00
Ted Blackman
1a16496308 ./symbolic-merge.sh base-dev arvo 2021-09-27 21:02:18 -04:00
Ted Blackman
4cc27ea22e Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-27 20:40:56 -04:00
Ted Blackman
5450a2a9c8 /tmp desk jams 2021-09-27 20:39:21 -04:00
Hunter Miller
8bd405c00f tile: improved status rendering 2021-09-27 19:33:24 -05:00
Hunter Miller
2358bb5408 tile: moving status to predictable area 2021-09-27 19:08:08 -05:00
Hunter Miller
9f45dce312 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-27 18:57:16 -05:00
Hunter Miller
72e3aca57c Merge branch 'ea/master-dist-deconflict' into dist 2021-09-27 18:56:49 -05:00
Hunter Miller
502f2e8a9c Merge branch 'hm/btc-wallet-conflict-resolution' into ea/master-dist-deconflict 2021-09-27 18:55:45 -05:00
Ted Blackman
855e97d17a kiln: update other agents on kernel updates 2021-09-27 19:34:15 -04:00
Hunter Miller
5272346cb8 btc-wallet: manual merge from master to resolve conflicts 2021-09-27 17:28:30 -05:00
Fang
18701b2ad2
kiln: always check local desk when adjusting dudes
We do not care about what's on foreign, the local desk is the thing
we're taking action on. This is more robust in the face of absent
information about foreign desks etc.

Also stops pretending to take-commet during take-merge-main. We'll get a
separate commit event.
2021-09-28 00:57:38 +04:00
Fang
18bad9c423
gall: give correct %gu results
Give false for suspended agents, instead of always giving true if the
agent exists.
2021-09-28 00:22:52 +04:00
Hunter Miller
8d5e4e797d Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-27 15:10:31 -05:00
Fang
4785dbbee5
docket: %leave glob subscriptions if necessary
If we're about to re-%watch on the same wire, we need to %leave first to
avoid getting into a duplicate wire situation.
2021-09-27 23:57:39 +04:00
Hunter Miller
e8d6e28ae8 tile: handle hung chads better 2021-09-27 14:11:29 -05:00
Edward Amsden
02d2185eb3
move hoons to base-dev 2021-09-27 15:10:19 -04:00
Ted Blackman
7665e75849 manual merge @liam-fitzgerald misc. fixes PR 2021-09-27 14:50:58 -04:00
Ted Blackman
a869a75e4c pkg/arvo/tmp: update jamfiles 2021-09-27 14:35:11 -04:00
Ted Blackman
c947f899e6 -jam-all-desks: prevent recursive tempfile cancer 2021-09-27 14:20:44 -04:00
Hunter Miller
d02d25bfa3 suspend-app: even simpler copy 2021-09-27 13:15:58 -05:00
Hunter Miller
31283c2b58 suspend-app: updating to clearer copy 2021-09-27 12:54:48 -05:00
Hunter Miller
a24656cc36 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-27 11:55:03 -05:00
Hunter Miller
fa781bed5d notifications: cleaning up system references 2021-09-27 11:54:55 -05:00
Edward Amsden
8484a87399
updated base.jam 2021-09-27 12:52:16 -04:00
Edward Amsden
20104b056b
dojo: fix house-6 type to use session-6 instead of session
Co-authored-by: Fang-
2021-09-27 12:39:06 -04:00
Hunter Miller
641975ba39 vatmeta: fixing potential null ref 2021-09-27 10:35:37 -05:00
Fang
934c32d401
dojo: !< the vase like a normal person
It was never broken to begin with.
2021-09-27 19:12:39 +04:00
yosoyubik
f243500068 Merge remote-tracking branch 'origin/philip/naive' into naive/roller 2021-09-27 16:29:12 +02:00
Fang
ca6636b149
kiln: ensure +vats engine always initialized
This was not the case for +poke-install, leading us to write a vat to
state under the %$ desk.
2021-09-27 15:06:47 +04:00
Fang
82ab1c04c2
dist: track deskjams properly 2021-09-27 13:57:16 +04:00
Fang
deade98d02
dist: update pills and jams 2021-09-27 13:52:22 +04:00
Fang
1640ff6d38
dist: add glob mark, merge base-dev into others
This had fallen off the wagon at some point.
2021-09-27 13:34:23 +04:00
yosoyubik
a7ff010768 roller: return cryptoSuite in point as json string 2021-09-27 06:44:38 +02:00
yosoyubik
737afea9fa roller: return ship in rawTx as json number 2021-09-27 06:44:07 +02:00
Ted Blackman
ede1976745 kiln: partial fixes for +take-download scry crash 2021-09-27 00:08:11 -04:00
Ted Blackman
9aa8566a6e -jam-all-desks 2021-09-26 22:03:13 -04:00
Ted Blackman
84f306532c sur/hood: fix uninitialized foreign desk crash 2021-09-26 21:54:36 -04:00
Ted Blackman
bc7c2abe50 lib/pill: remove dead imports 2021-09-26 18:18:34 -04:00
Ted Blackman
2544b79e4b kiln,desks: remove %fish from /desk/bill; fix some other kiln issues 2021-09-26 17:03:26 -04:00
Fang
f9675040d1
dist: include desk jam files for livenet upgrade
These are required to ship alongside the rest of /pkg/arvo in the
"upgrade from master" case.
2021-09-27 00:31:20 +04:00
Ted Blackman
54e7f31d25 kiln: minor print cleanup 2021-09-26 15:32:27 -04:00
Fang
665be9709d
webterm: symbolic-merge base-dev and garden-dev 2021-09-26 22:14:40 +04:00
Fang
09c74dbaff
docket: fix "do we have this glob yet" check
We were incorrectly assuming we were comparing against a unit value.

Also makes a ~| more useful.
2021-09-26 21:55:22 +04:00
Fang
131cd82fc8
docket: include hash and target in glob wires
To avoid running into "duplicate wire" situations when we're just trying
to request the latest thing.

Additionally now does hash validation on http globs, and just silently
no-ops if the result we got came from a previous request.
2021-09-26 21:53:13 +04:00
Fang
059fb9e1ee
dbug: fix dashboard for the softdist age
We can no longer rely on landscape to be installed and serving a
channel.js, so we bring our own.

App discovery works through gall now. We can only ask per desk though,
so we still need to talk to clay for the set of desks.
2021-09-26 14:21:54 +04:00
Fang
2836fbde50
docket: better hash mismatch output
Could be useful to know both hashes when a mismatch happens.
2021-09-26 12:49:27 +04:00
Ted Blackman
38767e5dee kiln: don't merge %kids from random desks 2021-09-26 01:07:45 -04:00
Ted Blackman
9d4cd216b3 kiln: +fmt for slogging 2021-09-26 01:07:23 -04:00
Philip Monk
a94e17915f clay: fix failure to load apps
When you loaded an app with an error, then fixed the error, it would
create the main gall %mult subscription at a time in the past.  Then,
clay would never fill the subscription since it couldn't get the old %a
entries for the apps.

This fixes the issue in two ways:  first, don't subscribe in the past.
Second, if clay can't get the old versions, just fire the subscription
anyway.
2021-09-26 00:26:37 -04:00
Ted Blackman
a51314185a Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-26 00:21:44 -04:00
Ted Blackman
d81a4a7cba dill,kiln: fixes for boot and same-kelvin OTAs 2021-09-26 00:20:37 -04:00
Hunter Miller
b5c4ce1e15 grid: updating glob 2021-09-25 17:16:13 -05:00
Ted Blackman
8f115bf059 clay: remote-install desks during migration 2021-09-25 16:53:52 -04:00
Ted Blackman
bbc80f9d45 zuse,ames: ^^sein:title 2021-09-25 16:52:53 -04:00
Hunter Miller
5024eaf512 grid: removing nav bg 2021-09-25 15:49:45 -05:00
Hunter Miller
f62420ea17 grid: adding installed apps search and lots of little tweaks 2021-09-25 15:32:37 -05:00
Ted Blackman
ef65c9c152 +agents generator 2021-09-25 16:15:55 -04:00
Ted Blackman
2b27425dfe
Merge pull request #5254 from ryjm/jm/clay-trace
clay: print stacktrace on build failure
2021-09-25 15:43:30 -04:00
ryjm
154deb3281 clay: print stacktrace on build failure 2021-09-25 15:36:00 -04:00
Fang
cf73edb73c
docket: don't crash on adding a brand new docket
If we didn't have a charge for it yet, adding its new docket would
previously fail. Here we make sure this doesn't crash.

The local install case was hitting this.
2021-09-25 18:27:14 +04:00
Fang
ed516900e7
kiln: notify about local installs
Remote install send a %commit because they receive new files. Local
installs never receive files, so weren't notifying kiln subscribers.

Here we "manually" send a %commit fact when installing a local desk.
2021-09-25 18:26:04 +04:00
Fang
4ed2a5914b
eyre: bind most specific endpoint first
This sticks to the old behavior, which was briefly lost in recent
changes.
2021-09-25 17:44:31 +04:00
Fang
7d3fc3d9b1
eyre: update tests wrt recent changes 2021-09-25 17:16:39 +04:00
Fang
f51ac34517
dojo: reset =dir during migration
The base desk is the new default. If we leave the dir untouched, for
most users this means they remain on home, which gets rendered
explicitly in the prompt since it's no longer the default desk.
2021-09-25 15:43:43 +04:00
Joe Bryan
b1bc4b54f3 Merge branches 'jb/rnv-restage' and 'jb/rnv-fixes', remote-tracking branches 'frodwith/keccak' and 'botter-nidnul/release/next-vere' into jb/rnv-merge
* jb/rnv-restage:
  build: patch windows uv_pipe impl to allow null writes
  build: update pmnsh to support cachix text/x-nix-narinfo responses
  vere: renames terminal streams for clarity, removes unused uv_tcp_t
  vere: suppress null writes in term.c
  Revert "Merge pull request #4463 from urbit/m/next-gen-term"

* jb/rnv-fixes:
  vere: bumps versions
  vere: fixes crash (null deref) in comet booting
  u3: fixes printf in c3_assert()

* frodwith/keccak:
  jets: ice keccak
  working keccak jets
  urcrypt: fixing some typos - now builds
  Squashed 'pkg/urcrypt/keccak-tiny/' content from commit 9b438dc0f7
  urcrypt,jets: initial commit of keccak material

* botter-nidnul/release/next-vere:
  urcrypt: argon2 only optimize for x86_64 on x86_64
2021-09-24 18:05:37 -04:00
Joe Bryan
af77576511 vere: bumps versions 2021-09-24 17:38:46 -04:00
Joe Bryan
1a725b1589 vere: fixes crash (null deref) in comet booting 2021-09-24 17:38:32 -04:00
Joe Bryan
64ee26dac6 u3: fixes printf in c3_assert() 2021-09-24 17:37:41 -04:00
fang
fbf9ecd34c
Merge pull request #5246 from urbit/m/dojo-deskology
dojo: support running other-desk generators
2021-09-24 23:26:00 +02:00
Fang
dc5662b73e
dojo: finalize new +desk!generator syntax 2021-09-25 01:12:55 +04:00
Fang
369a6b7a47
eyre: allow overwriting existing bindings
Previously, if trying to bind to an endpoint that was already bound to,
eyre would reject it. This doesn't play very nicely in a softdist world
where uninstalled apps might not get a chance to clean up, and apps
might re-bind simply for being re-installed.

Here we change eyre to overwrite an existing binding if it conflicts
with the new one to be added.
2021-09-25 00:54:24 +04:00
Joe Bryan
9e7519f58b build: patch windows uv_pipe impl to allow null writes 2021-09-24 16:35:16 -04:00
Joe Bryan
76b594bb78 build: update pmnsh to support cachix text/x-nix-narinfo responses 2021-09-24 16:35:13 -04:00
Joe Bryan
be17a9cabf vere: renames terminal streams for clarity, removes unused uv_tcp_t 2021-09-24 16:35:12 -04:00
Joe Bryan
21f6c5c0e0 vere: suppress null writes in term.c 2021-09-24 16:33:56 -04:00
Joe Bryan
3fba32185d Revert "Merge pull request #4463 from urbit/m/next-gen-term"
This reverts commit 39667fc071, reversing
changes made to 698fd6f66f.
2021-09-24 16:33:15 -04:00
Hunter Miller
b7750ff605 landscape: service worker scope off 2021-09-24 12:43:59 -05:00
Hunter Miller
064785664b grid: changing copy that was missed 2021-09-24 12:39:10 -05:00
Hunter Miller
ebba85998f Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-24 12:16:15 -05:00
Hunter Miller
cdf4782a8a grid: fixing glob 2021-09-24 12:15:54 -05:00
Fang
ce09681b0a
clay: avoid migrating during boot
We set the "have we migrated yet" flag to true during boot, because
we're starting out in a post-migration world.

Also fixes a state version number.
2021-09-24 20:55:28 +04:00
~botter-nidnul
b02abe92f0
urcrypt: argon2 only optimize for x86_64 on x86_64
change warning message
2021-09-24 04:49:40 -05:00
Liam Fitzgerald
862eab4097 garden,landscape: update globs 2021-09-24 14:41:56 +10:00
Liam Fitzgerald
2680e4512d various: update copy 2021-09-24 14:12:53 +10:00
Hunter Miller
88f20e2208 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-23 21:11:13 -05:00
Hunter Miller
75bb540c2d grid: notifications mobile styles and other tweaks 2021-09-23 21:09:48 -05:00
Liam Fitzgerald
4267f69e3c hark: cleanup edges 2021-09-24 11:10:02 +10:00
Liam Fitzgerald
b532e629f3 grid, interface: fix localStorage versioning 2021-09-24 10:08:23 +10:00
Liam Fitzgerald
e1ee384e05 interface: rename Landscape -> Groups 2021-09-24 10:03:09 +10:00
Hunter Miller
4b5e827cbd Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-23 17:30:24 -05:00
Hunter Miller
421155285f system-prefs: better mobile styles 2021-09-23 17:30:18 -05:00
Hunter Miller
1f69b175e9 interface-prefs: fixing bad logic 2021-09-23 17:29:39 -05:00
Ted Blackman
6e8d6bfb83 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-23 18:12:24 -04:00
Ted Blackman
6bf3a7fe4c Merge branch 'ted/dist-migrate-wip' into dist 2021-09-23 18:12:09 -04:00
Ted Blackman
c80fb82318 clay,kiln,landscape/notify: migration runs 2021-09-23 18:07:13 -04:00
Hunter Miller
d4dadcdacb fonts: adding missing weight 2021-09-23 15:58:01 -05:00
Hunter Miller
b0ccb67adc errors: more robust error handling 2021-09-23 14:35:55 -05:00
Fang
9f89dadc41
dojo: support running other-desk generators
Syntax is +desk#gen. (We can probably find something nicer.)

:app|gen desugars to :app +desk#gen, where the desk is the desk the app
is running on.

:app|desk#gen currently broken, in the sense that the above desugaring
takes precedence.

+on-load just aborts any running user action to avoid having a
monstrously large state adapter.
2021-09-23 20:09:54 +02:00
Philip Monk
32f07f4c3e
naive: add block-number to input
Unused, but will be used to trigger all upgrades
2021-09-23 12:24:20 -05:00
Hunter Miller
a9917cf2ec versioning: more consistent updates than tags 2021-09-23 09:34:41 -05:00
Hunter Miller
6440e75841 install: fixing dialog width on mobile 2021-09-23 09:23:37 -05:00
Liam Fitzgerald
5dadee5375 Merge remote-tracking branch 'origin/dist' into m/dist-ames-glob-fixes 2021-09-23 15:50:55 +10:00
Liam Fitzgerald
b0f6f59b01 docket: move hash outside buccen 2021-09-23 15:45:13 +10:00
Liam Fitzgerald
42e19b53f6 grid, interface: glob 2021-09-23 15:08:31 +10:00
Ted Blackman
16abd02a66 gall: set %hood to %base during dist upgrade 2021-09-22 23:11:41 -04:00
Hunter Miller
e39f1270e5 Merge branch 'dist' of github.com:urbit/urbit into dist 2021-09-22 21:57:16 -05:00
Hunter Miller
bbdc7e3bdb grid: fixing inter and manifest link 2021-09-22 21:57:07 -05:00
Liam Fitzgerald
d02a83a20b interface: remove notifications redirect causing crash
Fixes urbit/landscape#1188
2021-09-23 12:11:05 +10:00
Liam Fitzgerald
802a0f91c2 interface: dedupe pendings in DM sidebar
Fixes urbit/landscape#1184
2021-09-23 12:11:05 +10:00
Liam Fitzgerald
57d0a7def4 group-view: do not crash on rejoin
Fixes urbit/lansdcape#1113
2021-09-23 12:11:05 +10:00
Liam Fitzgerald
be30ebb397 grid: archive notifications without following
Fixes urbit/landscape#1172
2021-09-23 12:11:05 +10:00
Liam Fitzgerald
7de7917294 interface: fix sharing private profile
Fixes urbit/landscape#1189
2021-09-23 12:11:05 +10:00
Hunter Miller
2382130e39 Merge branch 'hm/disable-prefs-non-https' into dist 2021-09-22 15:58:20 -05:00
Hunter Miller
9b3f32437c favicon: adding all the tags required with new icon 2021-09-22 15:55:11 -05:00
Fang
6812d15480
gall, kiln: better migration logic 2021-09-22 22:34:20 +02:00
Hunter Miller
77667a52b5 prefs: disable prefs that rely on https 2021-09-22 14:44:38 -05:00
Hunter Miller
1e21dd43eb leap: removing notifications from index 2021-09-22 13:59:05 -05:00
Fang
f70ec7f4c4
Merge remote-tracking branch 'origin/dist' into ted/dist-migrate-wip 2021-09-22 20:55:43 +02:00
Paul Driver
f51f6a7ac9 jets: ice keccak 2021-09-22 11:04:33 -07:00
Hunter Miller
c61a668c81 recent-apps: remove recent when suspending/removing 2021-09-22 11:56:52 -05:00
Hunter Miller
7d0554f460 tile: don't allow near white tiles 2021-09-22 10:14:47 -05:00
Fang
eb1ec5b749
clay: clean up migration error case printfs 2021-09-22 15:45:04 +02:00
Liam Fitzgerald
dab1084842 landscape: update glob, again 2021-09-22 14:47:14 +10:00
Liam Fitzgerald
2804c86587 interface: fixed glob 2021-09-22 14:45:11 +10:00
Liam Fitzgerald
6c6b7a526c grid, interface: glob 2021-09-22 14:25:01 +10:00
Liam Fitzgerald
973e642f42 grid: fix gray color on notifs, sidebar menu
Fixes urbit/landscape#1170
2021-09-22 14:10:46 +10:00
Liam Fitzgerald
50061a72b1 grid: optimistic notification opening 2021-09-22 14:10:11 +10:00
Liam Fitzgerald
24b713a1ea grid: correct name for landscape
Fixes urbit/landscape#1168
2021-09-22 14:04:50 +10:00
Liam Fitzgerald
bf2f8cb6ce grid: margin in SysPref sidebar
Fixes urbit/landscape#1171
2021-09-22 13:56:10 +10:00
Liam Fitzgerald
1aa8f9a1e8 grid: optimistic app install
Fixes urbit/landscape#1169
2021-09-22 13:51:53 +10:00
Liam Fitzgerald
05f6230d60 grid: disable button during install
Fixes urbit/landscape#1178
2021-09-22 13:45:43 +10:00
Liam Fitzgerald
738127a22f interface: fix group feed unread count 2021-09-22 13:43:10 +10:00
Liam Fitzgerald
281ad108a0 grid: fix OTA pausing 2021-09-22 13:39:47 +10:00
Liam Fitzgerald
ab09eb6e01
Merge pull request #5240 from urbit/lf/pause-fixes
hood: fix pause poke
2021-09-22 13:31:51 +10:00