Commit Graph

13713 Commits

Author SHA1 Message Date
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
yosoyubik
d7544e9bde ames: fix parsing rift/life in ke-rcv 2022-06-06 15:50:02 +02:00
yosoyubik
297a2de9bc Merge branch 'lf/content-dist-rc-testnet' into yu/content-dist-fallback 2022-06-06 11:09:50 +02:00
yosoyubik
6bfd6613ef Merge branch 'ted/content-dist-driver' into yu/content-dist-fallback 2022-06-06 10:59:25 +02:00
Ted Blackman
4825f8968c lull,ames: renames, more packet verification
Regularized arm names to +etch-* and +sift-* to match Vere.  Renamed
$packet to $shot.  Used $meow, $purr, and $keen to match Vere's naming.
Reorganized packet decoding arms and moved some to Lull for later use in
Aqua.
2022-06-03 22:58:50 -05:00
Ted Blackman
7af7fa0e28 ames: minor, remove unused constant 2022-06-03 22:55:40 -05:00
Ted Blackman
69cfaeec08 ames: lower FINE_PAGE to 512 2022-06-03 22:40:30 -05:00
Ted Blackman
3466f9854b ames: fix forwarding, use +send-blob in fine 2022-06-03 18:22:55 -05: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
Ted Blackman
32cc092704 ames: ;; scry result instead of \!< 2022-06-03 11:24:03 -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
Ted Blackman
0a3a793161 ames: don't forward to ourselves 2022-06-02 23:43:22 -05:00
Ted Blackman
44954dec7b ames: fix packet forwarding 2022-06-02 23:26:42 -05:00
fang
fd6f24ce04
vere: safely free panc even if not in queue yet
There might be cases where we have created a panc, but have not inserted it
into the linked list yet. Instead of asserting we have inserted it, simply
conditionally update the head of the list.
2022-06-03 00:12:06 +02:00
Ted Blackman
1601903f34 ames: drop duplicate scry request packets for pending scrys 2022-06-01 19:16:25 -05:00
Ted Blackman
d6428a9023 ames: cleaned up printing, signature bug appears fixed 2022-06-01 17:08:12 -05:00
Joe Bryan
182e8ab214 vere: bumps version to v1.9 2022-06-01 03:24:50 -04:00
Ted Blackman
6a13048cf1 ames: WIP modernized tests pass, still haven't found signature bug 2022-05-31 18:31:38 -05: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
Ted Blackman
b8ff5f42e3 lull: fix (duplicate) 2022-05-28 22:18:27 -05:00
Ted Blackman
930ce64343 ames: fix some meow and mug encoding issues; still signature problems 2022-05-28 20:23:37 -05:00
Ted Blackman
249c9a2c1a ames: fix _fine_lop() 2022-05-28 19:59:43 -05:00
Ted Blackman
6da640693a ames: fixed scry cache 2022-05-27 16:41:06 -05:00
Ted Blackman
f159f38f16 ames: (debug build) fix yawn 2022-05-27 15:54:38 -05:00
Ted Blackman
062fbc71d7 ames: merge driver rework 2022-05-27 14:52:30 -05:00
Ted Blackman
46eecd5e1a ames: don't enqueue scry response packets 2022-05-27 13:40:05 -05:00
Ted Blackman
aaffad63b0 ames: fix up packet encoding 2022-05-27 13:14:53 -05:00
Ted Blackman
dd2080fd6f ames: fix scry routing 2022-05-27 12:20:52 -05:00
Joe Bryan
dbc61c360b vere: trim trailing whitespace from pace file 2022-05-27 12:27:14 -04:00
Ted Blackman
dd79b890d3 ames: lose the right noun 2022-05-27 10:43:47 -05:00
Ted Blackman
a596322202 ames: remote scry works again 2022-05-27 10:35:03 -05:00
fang
349d567549
ames: correctly scry into jael for sponsors
+saxo:title uses .^, which doesn't work from kernelspace. We manually
call the scry function instead.

Also, we want the end of the list, not the head.
2022-05-27 13:18:49 +02:00
fang
984d2845a4
ames: correctly scry into jael for sponsors
+saxo:title uses .^, which doesn't work from kernelspace. We manually
call the scry function instead.

Also, we want the end of the list, not the head.
2022-05-27 13:06:26 +02:00
Ted Blackman
302d406a94 ames: WIP runs and ames works, but scrying kills ships 2022-05-26 21:23:09 -05:00
Ted Blackman
c3c6c1d252 addressed more review comments 2022-05-26 15:29:27 -05:00
Joe Bryan
dcb057d6b6 vere: bumps version to 1.9-rc4 2022-05-26 15:18:44 -04:00
Ted Blackman
92350eb332 ames.c: first round of ~palfun-foslup review comments 2022-05-26 13:12:41 -05:00
Ted Blackman
33857858cc remove TODO, the code looks ok 2022-05-26 12:39:56 -05:00
Ted Blackman
21e43102f3 write mug in _fine_etch_response() 2022-05-26 11:51:25 -05:00
Ted Blackman
1fe48c6c69 remove unneeded c3__rush mote 2022-05-26 11:28:14 -05:00
Ted Blackman
086f563f90 vere compiles 2022-05-26 11:16:46 -05: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
Ted Blackman
a1f202deb0 fine: refactor driver and arvo/vere interface 2022-05-25 17:30:35 -05:00
Joe Bryan
d1f80b4e3a vere: retries read/write errors when copying binaries 2022-05-25 18:17:46 -04:00
fang
985d415607
ames: fall back to galaxy if no scry lane known
Will need to be updated alongside other routing logic eventually.
2022-05-25 20:59:15 +02:00
fang
830ee80325
ames: fall back to galaxy if no scry lane known
Will need to be updated alongside other routing logic eventually.
2022-05-25 20:58:14 +02:00
fang
6eba8053f8
various: further tweaks and assets for testnet 2022-05-24 23:55:32 +02: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
fang
e6db12cd82
testnet: tweaks for ropsten 2022-05-23 23:25:33 +02:00
Joe Bryan
c7f970fb7b vere: adds mass as synonym for grab subcommand 2022-05-23 17:04:48 -04:00
fang
d58f559b66
vere: disable broken ames sift tests 2022-05-23 18:57:37 +02: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
fang
a0f7891f50
Merge branch 'philip/tomb' into lf/content-dist-rc
Beware, the ames conflict was particularly nasty. State migrations as of
yet untested.

Includes patched-up fine tests.
2022-05-19 17:07:35 +02: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