fang
14bfcc0288
claz: add upgrade poll support
2021-11-25 11:56:42 +01:00
yosoyubik
2e94a0d446
azimuth, dice: simplify index update
2021-11-24 15:31:59 +01:00
yosoyubik
528a046b51
roller: add to state ship allowance and next-slice
2021-11-23 10:55:50 +01:00
yosoyubik
144065c4fc
roller-rpc: add %get-remaining-quota
2021-11-22 14:02:31 +01:00
Yaseen
8819d61ff6
symlink arvo/lib/azimuth.hoon to base-dev/lib/azimuth.hoon
2021-11-19 12:33:12 -05:00
fang
130761039d
claz: include linear release txs
2021-11-18 17:46:53 +01:00
Philip Monk
a2a89d3532
Merge remote-tracking branch 'origin/next/arvo' into philip/roller
2021-11-16 13:58:57 -08:00
Philip Monk
4656372b09
Merge pull request #5426 from ynx0/claybel
...
clay: support labels
2021-11-15 08:49:31 -08:00
yosoyubik
0d592f67d1
Merge remote-tracking branch 'origin/philip/roller' into naive/roller
2021-11-15 05:48:57 +01:00
yosoyubik
a8ccf5c32e
roller-rpc: fix typo
2021-11-15 05:44:52 +01:00
Philip Monk
23980d1f64
kiln: throw away pending commits on good commits
...
When we receive a commit that we can apply from the source, we throw
away any skipped pending commits. This lets us receive updates at the
current kelvin even if we heard pending commits for later kelvins.
2021-11-12 14:38:17 -08:00
Philip Monk
901bcdf7b8
kiln: don't allow bump-many for non-current kelvin
2021-11-12 14:37:54 -08:00
Yaseen
25ce97cade
clay: add support for labeling commits
...
- add helper arm `label:de`
- update relevant code to take in arbitrary aeons
2021-11-12 15:35:06 -05:00
Philip Monk
6665bc0986
kiln: fix |bump to not require except
2021-11-12 12:06:45 -08:00
yosoyubik
cb1567a4ac
dice: remove extra p
2021-11-11 06:36:27 +01:00
Philip Monk
74ad24acb9
kiln: don't bump on-load
2021-11-10 18:08:27 -08:00
yosoyubik
ed2d9bb482
Merge remote-tracking branch 'origin/philip/roller' into naive/roller
2021-11-10 18:44:25 +01:00
yosoyubik
e32b0a1956
roller: add sponsorship index
2021-11-10 17:46:22 +01:00
Philip Monk
3290b68d40
Merge remote-tracking branch 'origin/naive/roller' into philip/roller-ci
2021-11-10 00:41:25 -08:00
Philip Monk
c2933c017f
kiln: don't bump suspended desks
2021-11-09 23:49:37 -08:00
yosoyubik
dd20bbd1d3
naive-transactions: remove unused arm
2021-11-10 08:29:37 +01:00
Philip Monk
9fc74f60d9
Merge remote-tracking branch 'origin/master' into philip/roller
2021-11-09 22:03:25 -08:00
yosoyubik
48fd671b9a
various: removed unused/wip files
2021-11-10 06:23:36 +01:00
Philip Monk
60436f2673
Merge remote-tracking branch 'origin/naive/roller' into philip/roller
2021-11-09 10:47:48 -08:00
yosoyubik
084c70497d
roller-rpc: fix serializing tx for personal_sign
2021-11-09 19:18:10 +01:00
yosoyubik
502fd5822b
roller-rpc: add rpc %spawns-remaining
2021-11-09 16:08:30 +01:00
Philip Monk
8bfb4acc20
pill: set everything to mainnet for consistency
2021-11-09 00:59:40 -08:00
Philip Monk
8d20ce1f56
azimuth: set mainnet naive contract
2021-11-08 22:32:15 -08:00
Philip Monk
681faa68e4
azimuth: send updates to jael
2021-11-08 21:56:47 -08:00
Philip Monk
91b38d4cea
ivory: update preboot validation format
...
string<->numbers didn't match the json serialization. This makes
preboot validation succeed.
2021-11-08 20:34:32 -08:00
Liam Fitzgerald
536e7a27e0
kiln: prevent unnecessary bumps when reloading
...
If a desk is suspended/paused/local, then we should exclude it when
bumping in the +on-load, because a suspended/paused/local desk cannot
have a pending commit that would allow it to bump successfully.
2021-11-08 16:46:00 -06:00
yosoyubik
9e2e6a7aee
roller-rpc: add %hash-raw-transaction rpc
...
the returned hash can be used to cancel pending txs
by signing the message 'cancel: 0xke.ccak'
2021-11-08 17:47:55 +01:00
yosoyubik
b2a7c2830f
Merge branch 'naive/roller' into naive/roller-personal-sign
2021-11-07 10:57:15 +01:00
yosoyubik
095ce0dff4
roller: wip add quota per ship for tx submission
2021-11-06 10:27:00 +01:00
yosoyubik
1c641629e2
roller: add azimuth refresh-rate to getConfig RPC
2021-11-04 09:54:25 +01:00
yosoyubik
aabf028b89
roller: wip support for metamask personal_sign
2021-11-03 16:58:57 +01:00
yosoyubik
27576e272b
Merge remote-tracking branch 'origin/philip/naive' into naive/roller
2021-10-31 15:14:15 +01:00
fang
0ec3d5111d
Merge branch 'master' into naive/roller
2021-10-26 20:46:32 +02:00
fang
36cd69b6d0
Merge tag 'urbit-os-v2.100' into naive/roller
2021-10-26 17:08:03 +02:00
hosted-fornet
19693a6fb7
crunch: remove from base
to allow distribution as app
2021-10-21 21:28:29 -07: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
yosoyubik
91be390397
roller: use an ordered map for tracking L2 batches
2021-10-11 17:16:17 +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
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
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
Ted Blackman
adf8670c31
kiln: refresh dudes on local reinstall
2021-10-04 18:17:29 -04:00
fang
aa48973c6a
Merge branch 'release/next-userspace'
2021-10-04 23:45:45 +04:00
yosoyubik
4d1c6c230f
roller: proper parsing of crypto-suite
2021-10-04 12:44:54 +02:00
fang
66b8c046b7
kiln: don't +mean the tang noun alongside the tang
2021-10-02 13:07:23 +02:00
Fang
fd85eb8176
desk-jam: exclude /tests from desk jams
2021-09-29 22:59:19 +04:00
Fang
27fcc9b4c3
various: %home -> %base
2021-09-29 22:13:08 +04:00
Liam Fitzgerald
31f5898087
kiln: track original publisher with desk.ship file
2021-09-29 13:27:28 +10:00
Ted Blackman
597e36b8f9
kiln: fix local reinstall
2021-09-28 22:27:42 -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
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
400d2e4f44
Merge remote-tracking branch 'origin/lf/versioning-marks-dist' into dist
2021-09-28 17:13:33 +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
Liam Fitzgerald
77f7b05939
kiln: version external marks
2021-09-28 12:50:45 +10:00
Ted Blackman
ba353fbd36
kiln: local aeon 0 check
2021-09-27 21:47:42 -04:00
Ted Blackman
1a16496308
./symbolic-merge.sh base-dev arvo
2021-09-27 21:02:18 -04: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
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
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
c947f899e6
-jam-all-desks: prevent recursive tempfile cancer
2021-09-27 14:20:44 -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
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
2544b79e4b
kiln,desks: remove %fish from /desk/bill; fix some other kiln issues
2021-09-26 17:03:26 -04:00
Ted Blackman
54e7f31d25
kiln: minor print cleanup
2021-09-26 15:32: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
Ted Blackman
d81a4a7cba
dill,kiln: fixes for boot and same-kelvin OTAs
2021-09-26 00:20:37 -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
Joe Bryan
5385889ebd
Revert "Revert "Merge pull request #4463 from urbit/m/next-gen-term""
...
This reverts commit 3fba32185d
.
2021-09-24 23:14:55 -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
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
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
Liam Fitzgerald
5dadee5375
Merge remote-tracking branch 'origin/dist' into m/dist-ames-glob-fixes
2021-09-23 15:50:55 +10:00
Fang
6812d15480
gall, kiln: better migration logic
2021-09-22 22:34:20 +02:00
Liam Fitzgerald
f3befc8afc
hood: fix pause poke
2021-09-22 13:20:05 +10:00
Fang
0512ed1281
Revert "kiln: better +install-local fix"
...
This reverts commit e4949aeb6f
.
The better fix wasn't better at all!
2021-09-21 19:06:03 +02:00
Fang
e4949aeb6f
kiln: better +install-local fix
...
We have an upstream, and it is local.
2021-09-21 17:53:17 +02:00
Fang
8d91e8a903
kiln: safer +install-local printf
...
We don't have upstream tracking state for local installs, so this
would just crash.
2021-09-21 17:32:27 +02:00
Liam Fitzgerald
571f8cef5e
kiln: actually unpause desk
2021-09-21 12:49:04 +10:00
Fang
da28fbfed9
Merge dist into m/distpilled
2021-09-20 19:35:51 +02:00
fang
b0236e5de5
azimuth: update for latest ecliptic address
2021-09-20 18:15:56 +02:00
yosoyubik
e3faa84c92
azimuth-roll-rpc: add sig to json pending-tx
2021-09-20 08:33:53 +02:00
yosoyubik
aa601453d3
roller: include time in pending txs response data
2021-09-20 07:29:17 +02:00
yosoyubik
85debb1ce9
ethereum: add block to %eth-get-balance
2021-09-20 07:19:05 +02:00
Liam Fitzgerald
7b9b0c62b7
various: update symbolic merges
2021-09-17 14:54:01 +10:00
Liam Fitzgerald
143a8e08e6
various: fix dependencies & tests
2021-09-17 14:51:19 +10:00
Ted Blackman
3b30b67a3e
Merge branch 'ted/kiln-warp' into m/distpilled, and
...
modify Kiln to listen for %writ's from Clay to track commits to Clay
that were not generated by Kiln itself.
2021-09-16 12:25:02 -04:00
Fang
a29c3414d9
solid: support generating multi-desk pills
...
Notably, we include the base desk last. This is to ensure that the
other desks are present by the time kiln gets loaded from base, letting
it install the software on the other desks, as per 22ad2516c
.
2021-09-15 23:53:52 +02:00
Fang
22ad2516c9
kiln: install from existing desks during +on-init
...
During kiln's +on-init, we now check for non-base (and non-kids) desks.
If any are present, we execute the install flow for them, and set them
to sync from our sponsor afterwards.
This depends on work done in d7afe3229
, in that without those changes
the successive +find requests from kiln to clay would clobber each
other, leaving only the "install from sponsor" one active, thus never
actually installing the desk for which we already have the files.
2021-09-15 23:53:24 +02:00
Fang
d7afe32291
kiln: synchronize install flow for local desks
...
When installing from an existing local desk, kiln now scries the
relevant data out of clay instead of sending moves to it and awaiting
responses.
This prepares for coming kiln work.
2021-09-15 23:52:50 +02:00
Ted Blackman
577ec24459
kiln: WIP listen to %warp's too
2021-09-15 22:57:08 +03:00
Joe Bryan
49b84d03e7
naive: fixes bug (absolute vs relative step) in signature octs slice
2021-09-15 13:28:44 -04:00
Joe Bryan
bb53d5a8ba
naive: splits large batch test into parsing and full tx handling
2021-09-15 10:36:56 -04:00
Joe Bryan
94b690cb74
naive: replace +div/+mod calls with +dvr, rewrites +ud-to-ascii
2021-09-14 22:48:06 -04:00
Joe Bryan
aa29b61da5
tiny: removes +dad
2021-09-14 22:36:32 -04:00
Joe Bryan
67310811b2
tiny: adds, jets +dvr
2021-09-14 22:36:11 -04:00
Joe Bryan
17b97de8f8
naive: updates l2 parser to use a bitwise cursor
2021-09-14 19:52:28 -04:00
Joe Bryan
87acc0bf8d
tiny: jets +cut
2021-09-14 19:52:25 -04:00
Philip Monk
312d27169b
naive: specific large batch test
2021-09-13 14:24:00 -05:00
Philip Monk
94c2223bf8
naive: style
2021-09-13 14:23:21 -05:00
yosoyubik
5904c6e2c8
roller: parse cryptoSuite as cord
2021-09-13 15:14:29 +02:00
Ted Blackman
e34048a6c9
Merge pull request #5216 from urbit/lf/kiln-gall-fix-dead
...
kiln, gall: Fix removing agents from desk
2021-09-13 12:47:10 +03:00
Ted Blackman
19ffcd569b
kiln: keep in +reset
2021-09-13 11:24:03 +03:00
Liam Fitzgerald
e6e0f47435
kiln: kill agents before merge
...
If a remote commit is downloaded that simultaneously removes an agent from
desk.bill but also removes the associated source files, then the commit
will fail as gall will not have received the card to kill the agent yet.
Instead, we read our foreign copy of the bill in +take-download, and
kill any necessary agents there, preventing a reload of the deleted
agent from occurring.
2021-09-13 08:41:27 +10:00
yosoyubik
cd4b8e696e
json-rpc: fix malformed error response
2021-09-10 14:51:41 +02:00
Ted Blackman
7f411c5116
typo
2021-09-09 21:32:29 +03:00
Ted Blackman
e9466baf06
kiln: bump %base first
2021-09-09 21:31:44 +03:00
Ted Blackman
f148f40a34
kiln: |install to a new upstream less destructively
2021-09-09 21:17:30 +03:00
Joe Bryan
148779f4d4
Merge branch 'release/next-vere' into jb/next-gen-term
...
* release/next-vere: (67 commits)
pill: all
kh: improve code style
glob: update to 0v758lj.uf0s5.0nh3m.gunn6.942gj
Fix feepicker issues
Add exit buttons to invoices
Fix issue with change provider button not triggering modal
Fix scanning text issues
Fix enum, was breaking signer button
Fix imports in ExternalInvoice
glob: update to 0v4.e52ik.udm4j.6aus5.02b25.vomaj
btc-wallet: fix imports
aqua: assert pill type
Port BTC wallet to Typescript
Match edouard's designs
Add external (psbt) invoice
Fix copy from non-secure context issue
Use deSig for isPatp
Use deSig rather than concat
Add sig to valid patp in send component
Just show total main/change addresses scanned
...
2021-09-09 11:48:43 -04:00
Ted Blackman
f7970cbac0
kiln: minor cleanup
2021-09-07 21:57:55 +03:00
yosoyubik
32cbb97b40
roller: add get-pending-tx rpc from l2 tx hash
2021-09-07 12:59:36 +02:00
yosoyubik
cb44dccafa
azimuth-roll-rpc: update point:to-json
2021-09-07 12:58:25 +02:00
Liam Fitzgerald
39a9ed4faa
hood: fix update ordering
...
When we receive the %mere gift from clay, the kernel has not yet been
reloaded. This means any attempts to bump desks will fail, as they will
be bumped against the old kernel. Rectifies this by continuing the %base
desk update flow in +on-load, instead of +take-merge-main. Also adds a
wef=(unit weft) to the state in order to discriminate whether or not the
kernel has just been reloaded
2021-09-07 14:37:36 +10:00
Ted Blackman
248b968550
kiln: |pause and |resume an app
2021-09-06 17:27:17 +03:00
yosoyubik
e59e41fe63
roller: simplify json for dns in get naive state
2021-09-05 12:53:01 +02:00
yosoyubik
7e0c99c980
azimuth+roller: add get-naive/predicted-state
2021-09-05 12:36:19 +02:00
Ted Blackman
f3e15396f3
%garden-dev desk; also cleaned up %base-dev
2021-09-02 00:37:56 +03:00
yosoyubik
7c70ac954b
roller: add get-unspawned rpc
2021-09-01 11:01:39 +02:00
Ted Blackman
63fac6bec2
kiln: parameterize +bump on kelvin
2021-09-01 03:00:40 +03:00
Ted Blackman
e0874f22fa
kiln: revise +bump
2021-09-01 02:43:25 +03:00
yosoyubik
71e2d12fde
roller: return ship and time in getHistory
2021-08-31 08:41:16 +02:00
Ted Blackman
844386076f
%base: symlinks; some -test tests fail
2021-08-30 20:39:37 +03:00
Ted Blackman
e2fd0b61e4
ames: |ames-prod to reset congestion control
2021-08-28 22:48:23 +03:00
Ted Blackman
91714f5579
lull,dill,gall,kiln: move %pyre to :agent:gall
2021-08-27 18:06:53 +03:00
Ted Blackman
68a80660b2
kiln: don't die so easily in +bump
2021-08-27 17:38:30 +03:00
yosoyubik
2190eea370
roller: add timestamp to roller-tx
2021-08-27 16:05:59 +02:00
yosoyubik
82f959ebd2
roller: wip point ownership tracking
2021-08-27 15:59:10 +02:00
yosoyubik
fc6f0c4678
roller: return ships as numners
2021-08-27 15:55:05 +02:00
yosoyubik
994e9f5a34
azimuth: add naive contract address used in bridge
2021-08-26 16:09:29 +02:00
Liam Fitzgerald
f85500b39d
kiln: add lag scry
2021-08-24 14:09:12 +10:00
yosoyubik
580007bba8
roller: track ship ownership for address+proxy
2021-08-23 16:32:26 +02:00
Liam Fitzgerald
2d43877b15
Merge remote-tracking branch 'origin/ted/dist' into lf/kiln-json
2021-08-23 11:56:51 +10:00
Liam Fitzgerald
6a6897e009
kiln: update marks
2021-08-23 11:44:24 +10:00
yosoyubik
3774abba73
Merge remote-tracking branch 'origin/philip/naive' into naive/roller
2021-08-22 18:27:33 +02:00
yosoyubik
f87658b1ad
roller: wip roller-cli client
2021-08-22 18:23:30 +02:00
Philip Monk
4a266d4b9a
naive: resolve todos
2021-08-20 18:02:27 -07:00
Philip Monk
bb3d961ced
naive: fully no-op on logs
...
+process-spawn uses presence or absence in the ordered map to determine
whether a ship has already been spawned. Thus, we don't want to add
items to it except during spawn.
2021-08-20 16:49:00 -07:00
Ted Blackman
d02652d799
kiln: update %base in +bump
2021-08-20 12:45:33 +03:00
Ted Blackman
f9e1812a14
sys,gen/kiln: kelvin checking seems to work
2021-08-20 10:41:16 +03:00
Philip Monk
7f7e033004
Revert "Revert "Merge naive/aggregator into poprox/naive-tests""
...
This reverts commit 2f49dab586
.
2021-08-19 16:09:28 -07:00
Ted Blackman
4dfc09d1a4
kiln: |suspend,|revive
2021-08-20 01:57:31 +03:00
Philip Monk
6974ab3bc7
Merge pull request #5152 from urbit/m/newcliptic
...
azimuth: update for latest ecliptic address
2021-08-18 22:44:19 -07:00
ixv
5f56eb9a1b
Merge branch 'lf/aqua-revive'
2021-08-18 17:36:01 -07:00
ixv
2578233aed
Merge remote-tracking branch 'hosted-fornet/add-crunch-library-and-generator'
2021-08-18 17:30:36 -07:00
Ted Blackman
ea1d30a506
kiln: fix kelvin checking
2021-08-18 20:32:54 +03:00
Ted Blackman
6408baaa93
various: fix merge problems
2021-08-18 01:16:48 +03:00
drbeefsupreme
ac21fecf89
naive: l2 batch maker for tests
2021-08-16 13:05:29 +02:00
Philip Monk
77d5993958
naive: cleanup todos
2021-08-16 13:05:28 +02:00
Philip Monk
2f54b431a7
naive: comment
2021-08-16 13:05:28 +02:00
yosoyubik
a97668e0e8
roller: rename aggregator to roller
2021-08-16 13:01:23 +02:00
drbeefsupreme
f0f1f4db9f
Merge branch 'poprox/naive-tests' into philip/naive
2021-08-13 11:15:35 -04:00
yosoyubik
5ce8bb4951
roller: fix length in hex-encoded hash-transaction
2021-08-13 15:23:11 +02:00
yosoyubik
6aaad9bf8f
roller: send unit value instead of whole unit
2021-08-12 17:36:34 +02:00
Fang
da85ee2e38
Merge branch 'master' into m/next-gen-term
2021-08-12 15:15:36 +02:00
yosoyubik
e218bbdbaa
roller: remove duplicate check in apply-tx
2021-08-12 10:17:42 +02:00
yosoyubik
fd474c350e
naive: fix correct insert to ordered-map
2021-08-12 10:08:33 +02:00
Liam Fitzgerald
a8dfca8246
Merge remote-tracking branch 'origin/ted/dist' into lf/dist-v2
2021-08-12 11:42:39 +10:00
Ted Blackman
616ab66f26
merge master; loosen :hood's updates
2021-08-11 19:23:36 +03:00
Liam Fitzgerald
5d1eda5efd
kiln: fix subscription paths, add marks
2021-08-11 14:42:51 +10:00
yosoyubik
9eb7ed7586
azimuth: add updated naive ropsten contract
2021-08-09 08:41:31 +02:00
hosted-fornet
a12c78a879
crunch: Address ixv's comments, specifically:
...
* Use `rap` to concatenate `cord`s rather than homegrown arm
* Replace `%graph` test fail of association with no-op instead of crash
* Re-style multi-arg runes `:*` `%:` and `:~`
2021-08-06 17:29:25 -07:00
hosted-fornet
d43c579d78
crunch: Add crunch library and generator
...
The crunch library and generator are tools to
export group graph data to a CSV-format file.
The purpose of crunch is to help quantify the
growth of the Urbit network.
The code added here is work done under the grant
https://urbit.org/grants/bounties/analytics-script/
2021-08-06 17:28:16 -07:00
drbeefsupreme
cd6ab7a83d
naive: l2 batch maker for tests
2021-08-06 18:18:01 -04:00
fang
010e994fb9
azimuth: update for latest ecliptic address
...
The static Ecliptic address in /lib/azimuth hadn't been updated to reflect the recent upgrade yet.
2021-08-06 10:48:34 +02:00
Philip Monk
6c278a9b34
naive: cleanup todos
2021-08-05 13:29:16 -04:00
yosoyubik
a221e49281
aggregator-rpc: rename getPoints -> getShips
2021-08-05 12:42:36 +02:00
yosoyubik
21775ec090
azimuth-rpc: encrypt/auth keys as hex strings
2021-08-05 12:38:07 +02:00
yosoyubik
d559ad35bc
roller: clean up
2021-08-04 15:53:57 +02:00
Philip Monk
d89ab8b549
naive: comment
2021-08-03 18:45:52 -04:00
yosoyubik
31e5dd206d
Merge remote-tracking branch 'origin/poprox/naive-tests' into naive/aggregator
2021-08-03 13:57:14 +02:00
Ted Blackman
4e2fd0dcd0
kiln: notify clients on desk upgrade and failure
2021-08-03 00:52:46 +03:00
Logan Allen
265db42a0a
pull-hook: leave quietly, do not crash if we have already left
2021-07-29 14:18:48 +00:00
Liam Fitzgerald
ac5db5376a
Merge remote-tracking branch 'origin/la/old-subset-behavior'
2021-07-29 11:37:38 +10:00
ixv
0226bc0a7f
agentio: fix bug with fact-all
2021-07-28 17:05:48 -07:00
ixv
83aaaa398a
hood: start notify
2021-07-28 12:26:33 -07:00
ixv
e0358d2103
notify: style cleanup
2021-07-28 12:19:11 -07:00
Logan Allen
5114a975fe
graph lib: make interface work the same as old one did
2021-07-28 13:14:44 -05:00
Liam Fitzgerald
3417927aef
aqua: address joe review
2021-07-26 15:30:23 +10:00
Ted Blackman
2507404f97
hood,desk.bill: fix boot issues
2021-07-23 14:07:58 +03:00
Matilde Park
8f27e2ae53
Merge branch 'release/next-userspace' into release/2021-7-22
2021-07-22 12:54:40 -04:00
yosoyubik
3f63aa00e6
aggregator: extract sign address from raw-tx
2021-07-22 16:46:23 +02:00
yosoyubik
875561217f
aggregator: refactor +apply-effects in /lib/dice
2021-07-22 12:05:28 +02:00
yosoyubik
38d207c797
aggregator-rpc: add +unsign-transaction
2021-07-22 09:15:58 +02:00
yosoyubik
722ce969a5
aggregator: refactor ownership index logic
2021-07-22 06:34:42 +02:00
Ted Blackman
6675c3775a
|nuke generator
2021-07-21 12:00:11 +03:00
Philip Monk
5996b3aa1e
Merge remote-tracking branch 'origin/master' into release/next-sys
2021-07-20 13:57:50 -04:00
Philip Monk
1d06b77a46
jael, dawn: support multikeyfile
...
taken from bdaad4cf84
2021-07-20 13:28:33 -04:00
Ted Blackman
143bb80035
kiln: +report-vats, fix local kelvin check
2021-07-20 18:00:07 +03:00
yosoyubik
7a56e889ae
aggregator: include signing addres in submit
2021-07-20 11:22:16 +02:00
Liam Fitzgerald
342f038e23
graph-store: patch importing
2021-07-20 14:22:09 +10:00
Ted Blackman
38d6d0f4d4
gall,kiln: clean up agent stopping, starting, linking
2021-07-19 16:58:18 +03:00
Ted Blackman
cee258c9b6
spider: threads on other desks, and fixed call sites
2021-07-19 15:17:55 +03:00
Ted Blackman
6cb0afa15d
kiln: fix error handling on failed merge
2021-07-19 14:02:02 +03:00
Liam Fitzgerald
092d2f30cf
Merge pull request #5030 from urbit/la/graph-scry
...
graph-store: rework scry format to be more succinct and consistent
2021-07-19 10:18:33 +10:00
Ted Blackman
88db811524
kiln: fix print
2021-07-18 21:27:24 +03:00
Ted Blackman
175f1f9986
kiln: basic |install works, somewhat hacky
2021-07-18 21:21:54 +03:00
Ted Blackman
db816644ab
drum: actually fix ctrl-d
2021-07-18 21:21:13 +03:00
Ted Blackman
1c41b01359
%base: move landscape files out; %base boots, %landscape validates
2021-07-18 04:40:20 +03:00
Ted Blackman
4f3e99f797
clay,hood: seems to boot for real now
2021-07-17 02:54:20 +03:00
Ted Blackman
df250a0eae
drum: fix broken ctrl-d
2021-07-16 21:46:12 +03:00
Ted Blackman
a1b82d4b36
various: can bootstrap off existing ship, but generators are broken
2021-07-16 19:01:55 +03:00
yosoyubik
07f4473c21
naive: add verify signature to /lib/naive-transactions
2021-07-16 16:15:24 +02:00
Ted Blackman
ea386065d1
kiln,hood: fix +on-init, types, and reading
2021-07-16 05:25:03 +03:00
Ted Blackman
e428101cfa
lib/pill: try to fix %bill (might still be broken)
2021-07-16 05:21:07 +03:00
Philip Monk
ede732a58f
naive: allow l2 spawn proxy to reset itself
2021-07-15 21:11:40 -04:00
Philip Monk
dd57a72a4d
naive: sponsorship fixes
2021-07-15 20:02:05 -04:00
yosoyubik
794a14a12b
azimuth-rpc: return hash of succesful l2 transaction
2021-07-15 14:23:08 +02:00
Ted Blackman
4cb5cd0ba1
gall,drum,kiln: WIP start agents in kiln
2021-07-15 09:51:03 +03:00
Ted Blackman
529502543b
sys,lib: boots!
2021-07-14 01:00:13 +03:00
Ted Blackman
9b968edf75
clay,kiln,/mar/kelvin,/lib/pill: some fixes for pills; not done
2021-07-13 19:02:24 +03:00
Ted Blackman
e4dd4c1a0f
kiln: check clay %find product
2021-07-13 17:35:15 +03:00
yosoyubik
fc04623d00
azimuth-rpc: remove raw l2 tx from required rpc arguments
2021-07-13 16:03:40 +02:00
yosoyubik
72d424e68a
json-rpc: validate json-rpc method outside request parsing
2021-07-13 15:15:23 +02:00
Ted Blackman
035b5fb031
kiln: read future kelvins from clay
2021-07-10 08:56:08 -04:00
Ted Blackman
2dc2133b2f
kiln: remove +update core; needs migration work
2021-07-09 12:07:16 -04:00
Ted Blackman
c3469a4444
kiln: merge to %kids in +vats
2021-07-09 11:56:52 -04:00
Ted Blackman
ad15da2e7b
kiln: first stab at ota inside +vats
2021-07-09 01:08:33 -04:00
Liam Fitzgerald
046d2db442
metadata-store: support %edit action
2021-07-09 12:19:03 +10:00
Liam Fitzgerald
e378673552
metadata-store: add %edit action
2021-07-09 12:14:06 +10:00
Ted Blackman
db49cbee92
kiln: bugfixes, cleanup, and publish some ota progress
2021-07-08 19:25:18 -04:00
Logan Allen
f3c7fbfa3a
graph-store: generalize scry api in siblings and children to allow fetching outer graph, fix lib/graph and hark-graph-hook
2021-07-07 14:17:07 -05:00
Ted Blackman
cda4080e06
kiln: check for blocking desks before kernel update
2021-07-07 15:17:03 -04:00
Ted Blackman
51aac0f5d3
kiln: revive agents on upgrade (provisional)
2021-07-07 14:49:22 -04:00
Ted Blackman
06b4206e02
kiln: minor cleanup
2021-07-07 14:11:40 -04:00
Fang
e0f7d09a97
azimuth-rpc: fill in missing code
2021-07-07 17:38:21 +02:00
Fang
38e4e06e0b
json-rpc: support batch requests
...
Because this updates +validate-request, we must update azimuth-rpc
to match.
Naming of $batch-requests is admittedly a bit questionable...
2021-07-07 17:29:12 +02:00
Fang
0b1ff05a02
dawn: rip out /lib/json/rpc dependency
...
The functionality we need is minimal, so better to just reproduce
in-line instead of pulling in a questionable dependency.
2021-07-07 17:26:22 +02:00
Fang
19cb432ad2
dawn: fix /lib/vere compilation errors
2021-07-07 17:25:11 +02:00
Liam Fitzgerald
e9253b92f9
Merge remote-tracking branch 'origin/release/bitcoin-wallet' into release/next-userspace
2021-07-07 13:24:40 +10:00
Fang
9444537b8d
json-rpc: never crash when validating request
...
Instead produce the empty unit for failure cases, like the function
signature implies.
2021-07-06 23:10:05 +02:00
timlucmiptev
f882ef5117
scow not scot
2021-07-06 21:24:38 +03:00
timlucmiptev
e95233dc08
fixed address bug for legacy addresses
2021-07-06 16:52:37 +03:00
Fang
f3b57d7b61
dawn: update for azimuth-rpc, wip
...
Contains the bulk of the changes, but is missing escape parsing,
doesn't handle missing optional fields nicely, and is mostly untested.
2021-07-03 00:51:19 +02:00
Ted Blackman
e8dc993d84
kiln: initial kelvin check support compiles
2021-07-02 17:41:21 -04:00
Fang
cb1a7cb76a
Merge branch 'm/multipass' into naive/preboot
2021-07-02 16:20:51 +02:00
timlucmiptev
dc93c735c1
scan-progress added
2021-07-02 09:14:09 +03:00
yosoyubik
cf68f8b5c5
Merge remote-tracking branch 'origin/poprox/naive-tests' into naive/aggregator
2021-07-02 07:03:51 +02:00
yosoyubik
be79e0653c
Merge remote-tracking branch 'origin/philip/naive' into naive/aggregator
2021-07-02 07:03:22 +02:00
Ted Blackman
bfb9419d22
kiln: tell gall to fade apps on uninstall
2021-07-01 20:34:17 -04:00
Ted Blackman
1e07e347ff
kiln: make |install idempotent
2021-07-01 19:10:03 -04:00
yosoyubik
8ada986f78
naive: support camel case rpc method name
2021-07-01 14:34:24 +02:00
Ted Blackman
784004cfb6
kiln: +install compiles and loads, untested
2021-06-30 21:03:47 -04:00
yosoyubik
c4f8d6c672
naive: return signature for pending txs as hex-encoded string
2021-06-29 07:46:29 +02:00
yosoyubik
b14b7d131e
naive: add rpc for retrieving roller configuration data
2021-06-29 07:45:44 +02:00
drbeefsupreme
78521236a3
Merge branch 'philip/naive' into poprox/naive-tests
2021-06-28 15:33:51 -04:00
janeway-bot
26ea30e72f
Merge a3b43137d6
into release/next-userspace
2021-06-28 22:28:18 +04:00
yosoyubik
af295b2f5e
naive: add get-dns to azimuth-rpc
2021-06-28 13:01:04 +02:00
yosoyubik
3ca12235e5
naive: only accept hex-encoded signature and raw rpc arguments
2021-06-28 12:38:10 +02:00
yosoyubik
ed36304749
naive: also accept ship in rpc argument as number
2021-06-28 12:36:48 +02:00
yosoyubik
5eb07edde5
naive: add ownership index to /app/azimuth
2021-06-28 07:26:47 +02:00
fang
0a1fdc016e
Merge branch 'release/next-userspace' into m/next-gen-term-real
2021-06-25 00:26:02 +02:00
Logan Allen
eb5b731514
bip158: speed up +read-bits, thanks @frowdith
2021-06-24 16:24:24 -05:00
Logan Allen
322af7a55b
b158: fix +str profiling hint
2021-06-24 12:55:38 -05:00
Logan Allen
a703aafad1
bip158: added profiling hints
2021-06-24 12:49:26 -05:00
Logan Allen
23869712ee
test/thread: make tests pass and all threads build
2021-06-24 11:28:26 -05:00
yosoyubik
d03d710796
naive: add index of points by ethereum address
2021-06-24 16:54:23 +02:00
yosoyubik
e05234c179
naive: add gas to ju
2021-06-24 16:41:44 +02:00
yosoyubik
1e7e2e1193
naive: use lte to emphasize parent equality
2021-06-24 16:40:53 +02:00
Logan Allen
30e9dc40cd
btc-wallet: compiles
2021-06-23 18:37:33 -05:00
Logan Allen
49819b8e44
bitcoin-utils: fix perf issue
2021-06-23 17:18:29 -05:00
Logan Allen
37845fc245
bitcoin-libs: jet profiling works great for nested cores
2021-06-23 16:56:55 -05:00
Logan Allen
126c977da0
bitcoin-utils: avoid issue with jet hint profiling
2021-06-23 16:33:42 -05:00
Logan Allen
f45affb9b7
bitcoin-utils: lent trip -> met 3
2021-06-23 16:31:56 -05:00
Logan Allen
19352d9b34
bitcoin-libs: added more jet hints
2021-06-23 16:28:28 -05:00
Logan Allen
67092addc5
btc-provider-lib: add top-level jet hints
2021-06-23 16:17:47 -05:00
tinnus-napbus
9112368ff8
bip158: change swp to rev in +to-range
...
Co-authored-by: fang <github@fang.io>
2021-06-24 05:01:32 +12:00
fang
568e8e320b
hood, pill: clean up merge artifacts
2021-06-23 14:53:47 +02:00
fang
2640a3352a
Merge branch 'master' into m/next-gen-term-real
2021-06-23 11:19:48 +02:00
Philip Monk
99955ce8d3
Merge remote-tracking branch 'origin/poprox/naive-tests' into philip/naive
2021-06-22 09:51:33 -10:00
Philip Monk
72b6e11e43
naive: update for L1 changes
2021-06-22 09:50:22 -10:00
raghu
5698e2662a
Merge remote-tracking branch 'upstream/master' into better-bar-fuse
2021-06-21 20:57:20 -04:00
raghu
a9f3be003e
kiln: move to %sing from %next
2021-06-21 20:44:29 -04:00
yosoyubik
c715ef59fd
naive: add cancel pending transaction
2021-06-21 11:27:36 +02:00
Philip Monk
87ca57c364
gall: allow apps to run from any desk
...
Start with |start %desk %app-name
Everywhere in the kernel that we deal with marks, we infer the app it's
connected to and use the marks from that desk.
Also some light renaming in gall, especially path->wire and
current-agent->yoke.
Subsequent tasks:
- Dojo needs a syntax to run generators and threads from other desks
- The home desk should be split into at least a minimal base desk and
big "userspace" desk. Dill's initialization logic should be updated
to handle
- |show-package, |install, and |uninstall should to be written
- Clay should have smarter handling of system versions instead of just
ignoring what's on each desk. It's not clear that this will work
correctly when sys updates right now.
2021-06-18 16:13:55 -10:00
tinnus-napbus
84ca32aa80
bip158: change swp to flim:sha in +to-range
2021-06-19 03:48:05 +12:00
Liam Fitzgerald
e36f631e46
aqua: cleanup api, fix scry handling
2021-06-18 15:53:24 +10:00
ixv
fd663e0d2b
Merge branch 'ixv/btc-filter'
2021-06-17 17:40:20 -07:00
yosoyubik
7e9a2bcfcd
naive: fix json param parsing in rpc-api
2021-06-17 15:12:10 +02:00
ixv
0fe385df1f
btc: don't use blockfilter if gap > 50; resubscribe on kick
2021-06-17 03:33:22 -07:00
Liam Fitzgerald
1aae4490b7
aqua: upgrade wire format in threads and generators
2021-06-17 16:53:49 +10:00
Liam Fitzgerald
4ec5e8af86
aqua: upgrade for arvo 240
2021-06-17 16:50:55 +10:00
Liam Fitzgerald
61845e605e
aqua: refine pill types
...
Introduces a %boot-pill mark and associated types, to distinguish pills
that can be used to boot a ship and the ivory pill. Changes aqua to
receive this new %boot-pill mark
2021-06-17 14:33:18 +10:00
raghu
d5c90ac448
accept behn gifts
2021-06-16 17:45:45 -04:00