Philip Monk
67c5caada8
clay: add safe merge options
...
As described in gen/hood/merge/help.txt
2020-08-28 16:36:00 -07:00
Philip Monk
3d1b7f2b35
clay: fix ph tests
2020-07-28 21:44:45 -07:00
Liam Fitzgerald
24b25a3422
Merge remote-tracking branch 'origin/release/next-userspace' into lf/groups-refactor
2020-07-22 10:42:52 +00:00
Philip Monk
d641210c6f
Merge branch 'philip/glob' ( #3139 )
...
* philip/glob:
interface: don't require urbitrc for build:prod
maintainers: add glob-making instructions
publish: loosen +noun:grab
glob: autostart and make ota-able
glob: added app to distribute js outside clay
Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-21 11:22:16 -07:00
Matilde Park
a3caf1a214
Merge branch 'release/next-userspace' into lf/groups-refactor
2020-07-16 13:55:44 -04:00
Philip Monk
016719ca6b
glob: added app to distribute js outside clay
2020-07-15 12:26:55 -07:00
Ted Blackman
ae3064687c
-build-{cast,file,mark}: accept full beams; load from any desk
2020-07-08 03:08:17 -04:00
Liam Fitzgerald
93cf40a604
Merge branch 'release/next-userspace' into lf/groups-refactor
2020-07-02 12:38:12 +10:00
Ted Blackman
d7b9889b4a
-test: support other desks (full beams in args)
2020-06-28 05:06:16 -04:00
Liam Fitzgerald
8cf81002ec
Merge branch 'ford-fusion' into lf/groups-refactor
2020-06-23 12:13:03 +10:00
Philip Monk
8b78f04dd3
Merge remote-tracking branch 'origin/master' into ford-fusion
2020-06-02 21:50:20 -07:00
Liam Fitzgerald
841ba72bd9
chat: update to new groups
2020-06-02 15:20:14 +10:00
Liam Fitzgerald
d2de8d72eb
groups: begin rewrite
2020-06-02 15:07:09 +10:00
Philip Monk
a4a44f1e21
kiln: cleanup
2020-05-22 14:32:32 -07:00
Philip Monk
25bd1340f6
ph: update breach-sync now that %base is gone
2020-05-22 00:30:15 -07:00
Philip Monk
4aff4d74e2
kiln: get updates into %home, remove %base
...
We need to get updates directly into %home in case the marks depend on
changes to hoon.hoon. %base has no reason to exist.
Our ota strategy is now to merge from parent/kids to home, then
parent/kids to kids.
2020-05-21 23:45:17 -07:00
Isaac Visintainer
8e6cbbb1d6
migrate-channels: addressed review
2020-05-20 14:24:24 -06:00
Isaac Visintainer
e931a473dd
os1: migrate app data to new group
2020-05-19 20:08:35 -06:00
Ted Blackman
9bb6daad06
-work: create and mount dev desks
2020-05-15 04:00:56 -04:00
Philip Monk
a874ab4355
zuse: remove +ford
2020-05-14 00:22:39 -07:00
Philip Monk
9a1183e69f
clay: remove -merge
2020-05-12 00:02:37 -07:00
Philip Monk
9a9d91214f
clay: port mate/meld to ford fusion
2020-05-11 18:23:44 -07:00
Philip Monk
65766a73e2
clay: port -merge to fusion
2020-04-29 17:38:24 -07:00
Philip Monk
42bab4ecfb
clay: move -commit back into clay
2020-04-23 17:16:42 -07:00
Philip Monk
fa0e019ddf
clay: change %park interface to not take caches
...
Now a full commit is synchronous. -commit will be assimilated back into
clay.
2020-04-23 13:54:57 -07:00
Ted Blackman
f3544067af
-test: full path syntax
2020-04-20 01:33:29 -04:00
Ted Blackman
47d1d31a8d
WIP :spider2 (actually committed) and -tree (untested)
2020-04-19 05:18:14 -04:00
Ted Blackman
4bf854c180
WIP :spider2 using ford-fusion
2020-04-19 05:11:01 -04:00
Ted Blackman
a705954b08
-test, -build-file, -build-mark, -build-cast
2020-04-18 04:21:15 -04:00
Philip Monk
3d04695ca7
clay: use ford fusion for ankh and mime cache
2020-04-17 18:04:51 -07:00
Philip Monk
522a7fb933
clay: add -read to demonstrate live ford builds
2020-04-15 20:12:47 -07:00
Philip Monk
d04191320a
clay: add +promote-ford
2020-04-15 16:24:48 -07:00
Philip Monk
0c2eddd39f
clay: add %meet strategy to -merge
2020-04-10 22:38:10 -07:00
Philip Monk
17fa15336f
clay: fix %init for -merge
2020-04-10 20:42:56 -07:00
Philip Monk
3f2a7b08a5
clay: add -merge except meet/mate/meld
...
-merge will replace |merge so that. Once they reach feature parity and
%info is rewritten to forward to -commit, we can rip out about half of
clay.hoon
2020-03-25 20:54:19 -07:00
Philip Monk
531630e93a
clay: add %park task and -commit
...
%park is a plumbing commit task. It guarantees completion in a single
event, so you have to do much of the work before calling it. -commit
is an example of how to do this.
2020-03-20 21:30:56 -07:00
Philip Monk
6b7a791054
clay: initial version of +up
2020-03-20 15:30:24 -07:00
Philip Monk
9375616335
eth-watcher: reduce required number of confirmations
...
To 30 blocks + 30 blocks + 0-5 minutes == about 15 minutes total.
Further reduction should be possible, but requires changing the
algorithm a bit. We don't want to reduce the number of confirmations
below about 30, though, since we don't handle reorganizations well.
See #2414 .
2020-03-10 16:12:56 -07:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
...
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".
For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00
Fang
ea7c1db61c
various: use =/ in place of =+ ^-
...
Also faceless =; where appropriate.
2019-12-21 14:29:14 -03:30
Jared Tobin
eee651042c
Merge branch 'm/eth-sending' ( #2094 )
...
* origin/m/eth-sending:
eth-sender: do proper nonce reading
zuse: implement eth rlp decoding
zuse: correctly encode leading zeroes in rlp data
zuse: lightly restructure encode:rlp:ethereum
static gall: update send-txs
ethio: implement +request-batch-rpc-loose
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-19 11:20:06 -03:30
Philip Monk
1a7658bd91
ph: fix tests by spamming blocks regularly
2019-12-18 11:53:36 -03:30
Philip Monk
18c3e7253b
jael: add "eager" mode to avoid hitting nodes as much
2019-12-18 10:58:00 -03:30
Philip Monk
e5ac690fd3
jael: re-enable ship-to-ship communication
...
Also fix bug in eth-watcher that didn't cancel outstanding threads when
config changes.
And set default rift for ourselves to 0.
2019-12-17 16:14:07 -08:00
Fang
fc1d852faf
static gall: update send-txs
...
Renamed to eth-sender. Can still sign eth-txs at multiple gas prices,
fan transactions to multiple nodes, wait for confirmation between
transaction batches (now of user-specified size).
The previous nonce reading implementation was broken beyond belief and
has been taken out. Can be reimplemented once RLP decoding is in the
stdlib.
2019-12-14 00:18:30 +01:00
Fang
fab9097110
static gall: update claz
...
Largely one-to-one port feature-wise.
Support for document polls was added.
Command preparation and verification got split out into
/ted/claz/prep-command, and got a dedicated +prep-result type to
facilitate future support for more complex preparation steps.
2019-12-11 17:32:33 +01:00
Fang
67825a08d1
static gall: update gaze
...
Noteworthy changes:
- split block timestamp requests into smaller batches
- track invite events
- improved debug pokes
2019-12-11 17:11:46 +01:00
Philip Monk
1eeca16f1a
dns: give quieter errors
...
!! crashes the thread, so dojo prints a stack trace. An explicit
failure lets you give a custom error message.
2019-12-05 11:59:59 -08:00
Philip Monk
51f9b2e269
aqua: make faster so moon-az can finish
2019-12-03 23:53:42 -08:00
Ted Blackman
077bad8c4d
ph: fix -hi-comet-az and comet spawning
2019-11-30 23:14:31 -05:00