yosoyubik
17d52b8535
ames: handle bounce %cork from old publisher
...
Because the publisher will send the cork plea back to the subscriber on
the next bone, we are not able to know the bone for the original cork.
To handle it, we add the cork bone to the plea path
still wip: it keeps resending the cork plea faster than its ~h1 timer
2022-06-28 12:48:07 +02:00
yosoyubik
070d0a7d4b
Merge branch 'jb/behn-fix1' into yu/gall-rq-wire-ames-flow-kill
2022-06-28 10:47:50 +02:00
fang
a874744802
Merge pull request #5868 from urbit/pkova/dns
...
dns: transfer ship.arvo.network domains from ~zod to ~deg
2022-06-27 18:44:03 +02:00
Hunter Miller
24c8519c69
rich-text: removing broken plugin, reverting react-md to 5.0.3 for compat
2022-06-27 11:40:31 -05:00
Hunter Miller
6e9c17a9c2
graphcontent: blockquotes now correctly break paragraphs off
2022-06-27 10:29:05 -05:00
Hunter Miller
90b8776fad
md-editor: fixing background in darkmode
2022-06-27 09:57:18 -05:00
yosoyubik
7de9c72f36
ames: add rift when inserting new peer state
2022-06-27 13:55:07 +02:00
pkova
7e74d44054
dns: transfer ship.arvo.network domains from ~zod to ~deg
2022-06-26 00:24:20 +03:00
janeway-bot
e09c48cb40
landscape: [skip actions] update glob (0v5.kgrq2.gp725.bo5bk.dmr7d.h41qk)
2022-06-23 11:15:50 -07:00
Hunter Miller
3caa04c8b9
ops: fixing build
2022-06-23 12:24:39 -05:00
Hunter Miller
5f1371f4a2
meta: version bump for new changes from next/landscape
2022-06-21 14:52:20 -05:00
Hunter Miller
ca28bffd62
Merge branch 'master' into next/npm
2022-06-21 14:51:19 -05:00
Hunter Miller
4378b87ac0
Merge branch 'next/landscape'
2022-06-21 14:50:40 -05:00
Hunter Miller
09e1dd7089
meta: package bump:
2022-06-21 14:43:40 -05:00
Hunter Miller
e5b66e3484
eventsource: prevent resetting event id counter
2022-06-21 14:04:30 -05:00
Sidnym Ladrut
be1d70f4b6
hood: fix issue w/ rein diff application
2022-06-18 18:34:44 -05:00
fang
981bc796d7
Merge pull request #5841 from dnmfarrell/dnmfarrell/arvo-dojo-dont-crash-set-beak
...
dojo: setting eny/now/our shouldn't crash dojo
2022-06-18 14:25:04 +02:00
Joe Bryan
244961ed39
test: removes debugging comments from %behn unit tests
2022-06-17 22:24:24 -04:00
Joe Bryan
6b99b154d6
behn: cleans up comments
2022-06-17 22:20:16 -04:00
Hunter Miller
23b9bbe948
Merge branch 'master' into next/groups
2022-06-17 15:32:55 -05:00
Hunter Miller
6bff31f369
interface: fixing react-codemirror2 dep
2022-06-17 14:59:28 -05:00
Joe Bryan
1b6d4f0fc5
behn: refactor to use +abet pattern
2022-06-17 10:27:27 -04:00
Joe Bryan
5482d3ff93
behn: emit %doze on any rescheduling of the next timer
2022-06-17 10:27:27 -04:00
Joe Bryan
bf8114a29d
behn: don't compare pending timers to now
2022-06-17 10:27:27 -04:00
Joe Bryan
1843df6cde
behn: unconditionally clear runtime timer state on %wake
2022-06-17 10:27:27 -04:00
Joe Bryan
5e867610ec
behn: adds (failing) tests
2022-06-17 10:27:23 -04:00
fang
b1b422ce05
gall: exclude from traces
...
Removes the !: at the top of gall, so that it no longer gets included in traces about agent builds or crashes.
We also refine intentional crashes with ~_s, so that we still see a crash reason even if we don't get a full trace.
Lastly, flops the trace for +on-load crashes, which were getting printed bottom-first.
2022-06-17 14:08:47 +02:00
yosoyubik
2e92331a0b
Merge branch 'next/arvo' into yu/gall-rq-wire-ames-flow-kill
2022-06-16 08:54:24 +02:00
fang
094396a26a
Merge branch 'master' into next/arvo
2022-06-15 18:29:14 +02:00
Patrick O'Sullivan
d11ce99b48
groups: add webp to list of image types to check links for in chat
2022-06-15 11:21:24 -05:00
Patrick O'Sullivan
b77baf4270
groups: fix issue where URL would be shown along with image in chat
2022-06-15 10:24:31 -05:00
Patrick O'Sullivan
1cdef1e06d
groups: fix issue with chanel perms caused by use of Set()
2022-06-14 10:57:18 -05:00
fang
df82167111
Merge pull request #5840 from dnmfarrell/dnmfarrell/arvo-dojo-check-dir-exists-before-switch
...
dojo: check =dir exists before switching
2022-06-14 16:26:01 +02:00
David Farrell
d8f34e8930
dojo: remove unnecessary debug output
...
The tip already communicates to the user that dojo is busy, so the
sigpam output isn't needed anymore.
2022-06-13 21:00:46 -04:00
David Farrell
d439b33cc9
dojo: say how to beat the %dy-edit-busy escape room
...
It's too easy to get trapped in the dojo %dy-edit-busy escape room. Just
type something like:
-build-file /=base/gen/ls/hoon
This modifies the dojo output to tell the user how to get out.
Fixes #1462 .
2022-06-13 21:00:21 -04:00
David Farrell
04672fbe1d
dojo: setting eny/now/our shouldn't crash dojo
...
Changes dojo to emit a usage message and ignore the request.
Fixes #1519
2022-06-13 20:51:38 -04:00
David Farrell
3a10b4d8f3
dojo: simplify dir not exist error message build
...
Incorporates @Fang- suggested changes (thanks!).
Drops the path serialization as it will print on two separate lines,
and it is already displayed in dojo immediately above the error message:
> =dir /=base=/ge
dojo: dir does not exist
2022-06-13 20:37:55 -04:00
David Farrell
73c1c94ea8
dojo: have dojo check =dir exists before switching
...
Scries clay for a list of files beneath the provided path - if the response
is nil then the dir must not exist (clay abhors a vacuum).
Fixes #1559
2022-06-13 20:37:49 -04:00
janeway-bot
f777e009ad
groups: update glob (0v4.2se6m.fvv67.nn5e8.vfrv9.mmi88)[skip actions]
2022-06-13 16:59:14 -07:00
Hunter Miller
48c25cb9bc
groups: updating package lock
2022-06-13 17:20:39 -05:00
Hunter Miller
8250a30ad5
groups: updating nvmrc
2022-06-13 15:28:35 -05:00
Patrick O'Sullivan
b6b6655149
Fix webpack, build dependency issues
2022-06-13 12:53:45 -05:00
fang
5eac6a8aa3
aqua: add %aqua-effect mark file
2022-06-05 19:06:34 +02:00
Hunter Miller
5b6a2d5625
compat: fixing react-codemirror2 deps
2022-06-03 17:57:53 -05:00
Hunter Miller
d31b2bd853
compat: updating to latest sigil-js for react
2022-06-03 16:56:33 -05:00
Hunter Miller
39488a3167
compat: updating indigo, and removing unused deps
2022-06-03 16:34:43 -05:00
Hunter Miller
db709df178
meta: fixing react version issue
2022-06-03 11:26:41 -05:00
Hunter Miller
8c0d0a6f5b
Merge branch 'master' into next/groups
2022-06-03 10:49:33 -05:00
Hunter Miller
c7ee2f7230
Merge branch 'master' into next/landscape
2022-06-03 10:48:39 -05:00
Joe Bryan
182e8ab214
vere: bumps version to v1.9
2022-06-01 03:24:50 -04:00
Joe Bryan
39b4488101
vere: removes extra ctype.h include
2022-05-31 17:32:03 -04:00
Joe Bryan
e3ea3c85b0
vere: bumps version to 1.9-rc6
2022-05-31 16:54:23 -04:00
Joe Bryan
c0011ea102
Merge branch 'jb/next' into jb/next-rc
...
* jb/next:
vere: disable printfs on failed requests to $version/next
vere: create $pier/.bin/pace automatically
build: factor out reusable workflow, call on push and tag creation
vere: trim trailing whitespace from pace file
build: use gh action artifact to propagate version string
build: fix version path for windows pre-release
build: fix bash conditional in pre-release upload check
build: run on appropriate tags
build: cut pre-releases on appropriate tags
2022-05-31 16:53:03 -04:00
Joe Bryan
8b8612604c
Merge branch 'next/vere' into jb/next-rc
...
* next/vere:
vere: fixes -X scry/export (broken in previous refactoring)
2022-05-31 16:46:31 -04:00
Joe Bryan
534999844a
vere: disable printfs on failed requests to $version/next
2022-05-31 14:42:57 -04:00
Joe Bryan
082f07474d
vere: create $pier/.bin/pace automatically
2022-05-31 12:04:16 -04:00
Joe Bryan
45e3609da7
vere: trim trailing whitespace from pace file
2022-05-31 12:03:19 -04:00
Joe Bryan
c2d9d88558
vere: fixes -X scry/export (broken in previous refactoring)
2022-05-31 11:05:42 -04:00
fang
ac90c2a602
Merge pull request #5812 from urbit/m/eof-syntax-error
...
clay: render syntax errors at end of file
2022-05-31 16:58:46 +02:00
fang
e9a0c8543e
Merge pull request #5811 from ynx0/patch-1
...
eyre: Modify landing title from "OS1" to "Urbit"
2022-05-31 16:56:15 +02:00
fang
7a110db60d
clay: render syntax errors at end of file
...
Previously, if the pointer for a syntax error pointed to the end of the file
(and the file ended in a newline) the code snippet rendering would try to
display a line _beyond_ the end of the file, causing a crash.
Here, we detect that case, and display `<<end of file>>` instead.
2022-05-30 16:08:59 +02:00
Yaseen
c94fea25da
eyre: Modify landing title from "OS1" to "Urbit"
2022-05-29 16:22:20 -04:00
Joe Bryan
dbc61c360b
vere: trim trailing whitespace from pace file
2022-05-27 12:27:14 -04:00
Joe Bryan
dcb057d6b6
vere: bumps version to 1.9-rc4
2022-05-26 15:18:44 -04:00
Joe Bryan
5cb745e31c
Merge branch 'next/arvo' into jb/next-rc
...
* next/arvo: (435 commits)
vere: backs out overly zealous path canonicalization assertions
clay: update tests
vere: bump version to 1.9-rc3
vere: bump version to 1.9-rc1
clay: add logging commands
ames: fix comet communication with breached ship
pill: multi-brass
clay: don't add lobe to wire to avoid flow leak
ames: handle +call moves if re-evolving from larva
clay: add tomb scry
clay: make trim clear ford cache
clay: progress download when receiving tombstone
clay: fetch entire latest foreign commit
clay: don't require head of foreign desks
clay: fixes
clay: tweaks from walkthrough
ames: indent
ames: start drainage timer if regressed from adult
clay: re-export page to not break apps
clay: fix stack while building directories
...
2022-05-26 02:16:20 -04:00
Joe Bryan
5787a4d55f
Merge branch 'next/vere' into jb/next-rc
...
* next/vere:
urcrypt: correct parameter ordering in urcrypt_ed_veri()
u3: comment use of X macro in interpreter
u3: unify interpreter opcode information using X macro
2022-05-26 02:15:54 -04:00
Joe Bryan
a4c58f2515
vere: fixes function comments in main.c
2022-05-26 01:49:06 -04:00
Joe Bryan
11b50a786b
vere: adds vere/fetch-vere subcommand for downloading a binary
2022-05-26 01:49:06 -04:00
Joe Bryan
2643ee9405
vere: adds dock subcommand for copying binary into pier
2022-05-26 01:49:03 -04:00
Joe Bryan
e473beef41
vere: adds -a/--arch option to next subcommand
2022-05-26 01:48:58 -04:00
Joe Bryan
afd3fd19d1
vere: improves error handling in binary download
2022-05-26 01:48:58 -04:00
Joe Bryan
3ef8404522
vere: refactors getting next version string
2022-05-26 01:48:53 -04:00
Joe Bryan
f609bca531
vere: address review comments for upgrade functions
2022-05-25 22:34:42 -04:00
Joe Bryan
87e25a6a41
vere: refactors binary copy on boot to use hardcoded pace
2022-05-25 22:09:46 -04:00
Joe Bryan
0aa09ba7cb
vere: refactors macros for binary alias ($pier/.run)
2022-05-25 22:08:16 -04:00
Joe Bryan
f4aeb62896
nix: vere is always built for a pace
2022-05-25 21:52:09 -04:00
Joe Bryan
7d99acdec8
vere: corrects base url for binary download
2022-05-25 18:56:45 -04:00
Joe Bryan
f5366338a5
vere: hack around linux crash on libuv cleanup
2022-05-25 18:56:45 -04:00
Joe Bryan
176fc1b029
vere: refactors binary download, prevents overwriting existing binaries
2022-05-25 18:56:39 -04:00
Joe Bryan
d1f80b4e3a
vere: retries read/write errors when copying binaries
2022-05-25 18:17:46 -04:00
Joe Bryan
c717b8b5ed
vere: supports subcommands via $pier/.run cmd
2022-05-24 09:59:43 -04:00
Joe Bryan
c78f6e98ba
vere: implements prep
(for upgrade) subcommand
2022-05-24 09:59:39 -04:00
Joe Bryan
b9404c32e3
vere: implements --no-dock to disable binary copying/linking
2022-05-24 09:59:39 -04:00
Joe Bryan
05b817a207
vere: only define actively used architecture strings
2022-05-24 09:59:39 -04:00
Joe Bryan
ed234bfd41
vere: switches upgrade to subcommand (next
instead of --next
)
2022-05-24 09:59:33 -04:00
Joe Bryan
c7f970fb7b
vere: adds mass
as synonym for grab
subcommand
2022-05-23 17:04:48 -04:00
Philip Monk
5b773723b3
Merge remote-tracking branch 'origin/yu/ames-fixes' into next/arvo
2022-05-20 22:52:00 -07:00
Joe Bryan
d2f24b4a93
vere: plugs leak, notes TODOs
2022-05-21 01:14:29 -04:00
Philip Monk
f674e8db14
Merge remote-tracking branch 'origin/jb/path-insanity' into philip/tomb
2022-05-20 21:49:45 -07:00
Joe Bryan
86002baa4a
vere: backs out overly zealous path canonicalization assertions
2022-05-21 00:47:48 -04:00
Philip Monk
ac64f44538
clay: update tests
2022-05-20 20:03:34 -07:00
Philip Monk
01965eed21
vere: bump version to 1.9-rc3
2022-05-20 17:43:44 -07:00
Philip Monk
c3b48e3c6e
vere: bump version to 1.9-rc1
2022-05-20 17:06:04 -07:00
Philip Monk
b914fbaedc
clay: add logging commands
2022-05-20 17:01:50 -07:00
Joe Bryan
5036d53834
vere: copy binary instead of link on boot
2022-05-20 15:15:04 -04:00
Joe Bryan
302024330c
vere: get binary self-path with whereami lib
2022-05-20 12:58:39 -04:00
Philip Monk
f16abbd992
ames: fix comet communication with breached ship
2022-05-19 20:20:00 -07:00
Joe Bryan
a8a4393f92
vere: temporarily "vendors" whereami lib
2022-05-19 13:34:10 -04:00
Joe Bryan
c70e8ed167
vere: copy argv[0] before calling dirname()
2022-05-19 09:29:40 -04:00
Joe Bryan
a9233493d3
vere: compat: link binary at $pier/.run.exe on windows
2022-05-19 09:29:13 -04:00
Joe Bryan
baf690c85a
vere: compat: polyfill link() on windows
2022-05-19 09:28:55 -04:00
Philip Monk
7f63f548f5
clay: don't add lobe to wire to avoid flow leak
2022-05-18 20:54:10 -07:00
Philip Monk
637e2c1ff8
Merge remote-tracking branch 'origin/master' into philip/tomb
2022-05-18 20:31:32 -07:00
Joe Bryan
45d4c5ef68
vere: link binary on boot
2022-05-18 15:53:05 -04:00
Joe Bryan
f97e186e61
vere: refactor _king_get_vere()
2022-05-18 15:53:05 -04:00
Joe Bryan
c5269773d5
vere: implements upgrade
2022-05-18 15:52:45 -04:00
yosoyubik
16920a894e
Merge branch 'yu/ames-fixes' into yu/gall-rq-wire-ames-flow-kill
2022-05-18 17:37:24 +02:00
yosoyubik
c2576cdc46
ames: handle +call moves if re-evolving from larva
2022-05-18 17:36:40 +02:00
yosoyubik
fe412b1ca7
gall: remove $watches from egg/yoke
...
Also renames $beat to $boar so it signifies more its closeness to $boat
2022-05-18 15:27:17 +02:00
Philip Monk
201cb7290f
clay: add tomb scry
2022-05-18 02:12:35 -07:00
Philip Monk
6cae525464
clay: make trim clear ford cache
2022-05-18 00:35:23 -07:00
Philip Monk
61c1e19db5
clay: progress download when receiving tombstone
2022-05-18 00:11:16 -07:00
Philip Monk
4051d182ee
clay: fetch entire latest foreign commit
2022-05-17 22:07:53 -07:00
Philip Monk
9548f8333a
clay: don't require head of foreign desks
2022-05-17 17:06:03 -07:00
Philip Monk
9f0e8294db
clay: fixes
2022-05-17 16:02:15 -07:00
Philip Monk
c440a333d3
clay: tweaks from walkthrough
2022-05-17 14:17:53 -07:00
Philip Monk
7e4ad62a51
Merge remote-tracking branch 'origin/yu/ames-fixes' into philip/tomb
2022-05-17 14:07:05 -07:00
yosoyubik
c8f50ff2e6
gall: increment nonce after leaving pre-nonce subs
2022-05-17 15:37:33 +02:00
yosoyubik
7166e4c7cf
gall: skip nonce in pre-nonce subs wires
2022-05-17 14:29:13 +02:00
yosoyubik
4dae3ae3e2
ames: indent
2022-05-17 07:49:15 +02:00
yosoyubik
f81061fe40
Merge branch 'yu/ames-fixes' into yu/gall-cork-wip
2022-05-17 07:47:58 +02:00
yosoyubik
2553573be0
ames: start drainage timer if regressed from adult
...
This accounts for a possible race condition where ames expects a
response, but regresses into the larval state. Upon receiving the
$sign on +take, we would remain stuck as a larva. Now we check
that we have enough information to re-evolve and then start a
/larval timer to begin draining the queue.
2022-05-17 07:11:09 +02:00
Joe Bryan
55bda20abb
vere: adds support for configurable release channels
2022-05-16 20:34:17 -04:00
Joe Bryan
89955af8a8
vere: fixes up get next version
2022-05-16 18:47:01 -04:00
Joe Bryan
0eb4d3319c
vere: support restarting with implicit pier (at $pier/.run)
2022-05-16 13:10:04 -04:00
yosoyubik
586fecef10
gall: add %gn to scry the nonce of a subscription
2022-05-16 10:27:36 +02:00
yosoyubik
20a5f0701c
app: remove nonce from dbug and spider
2022-05-16 10:27:27 +02:00
yosoyubik
83356f02ca
gall: add $beat map for subscription nonces
...
Previously we stored the nonce in $boat, which changed the $bowl of each
agent. This compiles and all agents reload, but more testing is needed.
It also renames inbound/outbound watches to $bitt/$boat.
2022-05-16 09:13:40 +02:00
yosoyubik
a1dcc5a8cd
gall: print trace logs by agent
...
This uses the same patterns found in %ames. We add an %odd flag
for logs related to the gall-rq PR, and leave it open for other flags
2022-05-15 17:16:18 +02:00
Philip Monk
2a38467f04
clay: re-export page to not break apps
2022-05-15 02:54:44 -07:00
Philip Monk
9c7c776fd8
clay: fix stack while building directories
2022-05-15 02:27:49 -07:00
Philip Monk
705aa18f45
vere: correctly measure .urb/put path
2022-05-15 01:20:10 -07:00
Philip Monk
d25194c7a3
arvo: reduce priority of lifecycle printfs
2022-05-14 23:59:21 -07:00
Philip Monk
0f657ebb1e
conn: remove printf
2022-05-14 23:17:43 -07:00
Philip Monk
e6d61c0236
Merge remote-tracking branch 'origin/next/vere' into philip/tomb
2022-05-14 23:02:37 -07:00
Joe Bryan
e845f71b89
jets: plug leak in (slaw %p ...)
2022-05-14 22:54:35 -07:00
Philip Monk
c091ec92eb
various: make all files build correctly
2022-05-14 22:49:10 -07:00
Philip Monk
f41cfa112e
tests: fix various
2022-05-14 22:05:39 -07:00
Philip Monk
9c7e30bab5
test: align output
...
H/t @sigilante
2022-05-14 21:27:01 -07:00
Philip Monk
8a2eac7c70
Merge remote-tracking branch 'origin/ted/ames-prod-2' into philip/tomb
2022-05-14 21:17:10 -07:00
Philip Monk
c9a8933628
Merge remote-tracking branch 'origin/lf/eyre-mark-desk' into philip/tomb
2022-05-14 21:04:26 -07:00
Philip Monk
98808a5f19
Merge branch 'pr' into philip/tomb
2022-05-14 21:00:40 -07:00
Philip Monk
00d180c008
Merge branch 'pr' into philip/tomb
2022-05-14 20:59:33 -07:00
Philip Monk
2e31f87068
Merge branch 'pr' into philip/tomb
2022-05-14 20:59:01 -07:00
Philip Monk
265ff532e7
Merge remote-tracking branch 'origin/lf/signed-js-parser' into philip/tomb
2022-05-14 20:53:35 -07:00
Philip Monk
e457a4c15e
Merge remote-tracking branch 'origin/jm/homebase' into philip/tomb
2022-05-14 20:46:09 -07:00
Philip Monk
915dc733f5
Merge remote-tracking branch 'origin/m/buclus' into philip/tomb
2022-05-14 20:39:51 -07:00
Philip Monk
8f96e8402b
Merge remote-tracking branch 'origin/jo/lull-bump' into philip/tomb
2022-05-14 20:36:14 -07:00
Philip Monk
90a9ed951c
Merge remote-tracking branch 'origin/next/arvo' into philip/tomb
2022-05-14 20:36:05 -07:00
Philip Monk
c0c5120384
Merge pull request #5752 from jfranklin9000/next/arvo
...
vat: add +vat, a single-desk version of +vats
2022-05-14 20:32:09 -07:00