drbeefsupreme
605960eb3a
dprint: simplify and fix core/chapter/arm search
...
the main issue fixed was with looking inside of chapters for arms didn't work
2022-06-09 11:04:09 -04:00
drbeefsupreme
a3ddde7cfc
dprint: compile default arm in core against core
...
previously it was only compiling against the context, which meant it
broke if an arm referred to another arm
2022-06-08 15:41:04 -04:00
drbeefsupreme
0972c85e91
dprint: arms calling other arms dont steal doccord
...
i thought this would be a neat feature but ted called it too clever and
probably not what you really want. this code is atrocious though and
needs some serious cleanup
2022-06-08 15:39:40 -04:00
drbeefsupreme
6e02e35862
dprint: fix issues with core types
...
not actually sure this is correct yet, but it fixed the issue where
there would be a crash when looking for docs in an arm like +bar in
|%
++ foo 'foo'
++ bar foo
--
2022-06-08 12:43:01 -04:00
drbeefsupreme
7e0d16d817
dprint: new core naming syntax
...
changes the syntax for cores named with :> # %corename to
|% %core-name for the dprint and dprint testing library
2022-06-07 12:37:32 -04:00
drbeefsupreme
39ac7cb820
Merge branch 'master' into jon/doccords
2022-06-07 11:10:20 -04:00
ryjm
495975c140
arvo: fix scries when jamming desks
2022-05-24 11:51:27 -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
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
c091ec92eb
various: make all files build correctly
2022-05-14 22:49:10 -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
e457a4c15e
Merge remote-tracking branch 'origin/jm/homebase' into philip/tomb
2022-05-14 20:46:09 -07:00
Philip Monk
c029495ac5
helm: emit moon-breach in new event
2022-05-14 19:04:13 -07:00
Philip Monk
82bd5d15b1
Merge remote-tracking branch 'origin/next/arvo' into philip/tomb
2022-05-12 20:45:20 -07:00
Philip Monk
b29865a021
Merge pull request #5662 from urbit/philip/moon-self-breach
...
helm: add poke to helm to allow self-breaching moons
2022-05-12 20:24:50 -07:00
Philip Monk
e66b6b6a16
kiln: use %only-that for vats merges
2022-05-10 20:38:57 -07:00
fang
8bef14d0a7
Merge branch 'philip/tomb' into lf/content-dist-rc
2022-05-05 00:33:37 +02:00
Philip Monk
591bdf458c
Merge branch 'next/arvo' into philip/tomb
2022-05-04 00:45:57 -07:00
Philip Monk
71d4f72ce1
Merge pull request #5647 from urbit/roller/batch-split
...
roller: add batch-trimming functionality
2022-05-03 14:34:12 -07:00
fang
4415aa781e
Merge branch 'next/arvo' into m/aqua-revival
2022-04-20 18:47:59 +02:00
Philip Monk
ed00d38166
clay: add |tomb
2022-04-08 21:20:02 -07:00
drbeefsupreme
dd71b7c788
doccords: dprint debug printfs
2022-04-07 13:05:58 -04:00
drbeefsupreme
b0230086ce
doccords: dprint chapter and overview print tweak
...
printing an overview only gives the summary now, not the details. also
fixed chapter printing so that it doesn't print the details twice
2022-04-07 12:55:30 -04:00
drbeefsupreme
b41b22ab70
doccords: dprint fix chapter printing
2022-04-07 12:42:55 -04:00
drbeefsupreme
7d8fabe6cf
doccords: dprint remove +shallow-match
...
it was factored into +find-item-in-type
2022-04-07 11:54:33 -04:00
fang
af4de87ff2
Merge branch 'm/aqua-revival' into m/scry-vane-next
2022-04-07 12:59:14 +02:00
drbeefsupreme
7a94319af3
dojo, doccords: dprint library can take list term
...
this allows you to search for foo:bar instead of just foo
2022-04-06 17:37:55 -04:00
drbeefsupreme
0e8cf3bbfa
doccords: dprint improve default arm core docs
...
the logic for getting the docs on the default arm of a core is now more
similar to how other arm docs are gotten, rather than having its own
system. there is still more room for improvement
2022-04-06 16:34:02 -04:00
drbeefsupreme
33b2761b39
doccords, dojo: move flop print-arm -> dy-inspect
...
this looks more sensible
2022-04-06 15:50:23 -04:00
drbeefsupreme
912a5023bb
doccords: flop order of +print-arm results
2022-04-06 14:58:28 -04:00
Philip Monk
4131821b4f
clay: unify all trie implementations
...
We had trie operations independently implemented in +de in arvo,
+an:cloy in zuse, +zu in clay, lib/trie, and app/spider. This unifies
them all into +de in arvo, aggregating the used operations.
2022-04-06 00:19:38 -07:00
drbeefsupreme
69399c4153
doccords: remove unwrap-note from dprint
...
we shouldn't be getting docs from the AST, so this should never be needed
2022-04-05 15:55:42 -04:00
drbeefsupreme
3afc9b6899
doccords: dprint all docs in %arm items from type
...
before this, it was grabbing the initial arm-doc from the AST rather
than the type. now %arm items have all 3 types of docs available. the
interface has been degraded somewhat though, as %arm items no longer
have a single docs field. more refactoring will be needed to figure out
the best way to do this.
2022-04-05 15:52:35 -04:00
drbeefsupreme
37a787970c
doccords: dprint refactoring and renaming
2022-04-05 15:17:57 -04:00
drbeefsupreme
151608d583
doccords: dprint fix depth calculation
...
stupid loobeans tripping me up
2022-04-05 14:44:47 -04:00
drbeefsupreme
eb4b996420
doccords: dprint can dist. arm-doc and prod-doc
...
rewrites select-arm-docs so that it checks for nested hint types and
sees if the outermost help hint has a %funk link with the name of the
arm in order to tell that its an arm-doc
2022-04-05 12:38:02 -04:00
drbeefsupreme
6a6078b554
doccords: dprint core and chapter items
...
adds the ability to find cores and chapters and produce an item from them
2022-04-04 16:23:27 -04:00
fang
064b15e5a0
term: move coordinate origin to top left
...
Having the origin at the top left instead of the bottom left is more
conventional and ergonomic. The only thing this complicates is
prompt-specific logic, where we care about the coordinates of the
bottom-most line on the screen.
For that reason, the bulk of the changes here are in vere, where we
treat the bottom-most line specially, drawing the spinner onto it.
Webterm is likewise updated to account for the new coordinate system.
Drum now opts to accept clicks anywhere on the screen, and does its best
to move the cursor as close to the clicked location as possible (within
the confines of the prompt).
2022-04-03 21:38:09 +02:00
drbeefsupreme
edfcceb1d9
doccords: dprint print overview
...
also adds another mule to a play:ut call to avoid another crash that i'm
not sure yet why it is happening
2022-03-31 18:45:28 -04:00
drbeefsupreme
a15711c74d
doccords: dprint fix crash on non-help %hint
2022-03-31 17:59:45 -04:00
drbeefsupreme
d9e44e9e76
doccords: dprint print core routine
2022-03-31 17:35:50 -04:00
drbeefsupreme
752182f0bf
doccords: dprint fix default core arm printing
...
if the product had its own docs, it wouldn't also get the docs for a
the default arm produced by the core. this fixes that. also misc style
fixes
2022-03-31 17:33:59 -04:00
drbeefsupreme
1af2e8fdae
doccords: dprint library unwrapping hints
...
doesn't totally work yet
2022-03-31 14:39:09 -04:00
drbeefsupreme
91aeb0fdbf
doccords: more printing tools
2022-03-30 15:36:30 -04:00
drbeefsupreme
af7d38124b
doccords: finding and print doccords library
...
initial commit for library for finding and printing doccords. has some
basic functionality for looking through a type and finding the docs
within it and printing them, but is mostly unfinished
2022-03-30 14:51:40 -04:00
fang
01de5a06b0
term: consistently use x/y coordinate ordering
...
%rez has always used "width & height". Certainly, "x & y" is more
standard than "row & column". As such, we settle on making %hop and %hit
respect the more natural ordering. This change is safe because these
interfaces haven't made it to livenet yet.
2022-03-25 13:45:29 +01:00
Philip Monk
a6832975c7
helm: add poke to helm to allow self-breaching moons
...
Intended use is for transitory moons to be able to breach themselves on
startup.
If you run a moon without persistence, then every time the program is
restarted, it must be breached. This lets the moon breach itself
instead of requiring direct interaction with the planet. The moon
should reserve the first bone for this purpose, and then every time it
starts up, it should send [%helm-moon-breach ~moon-name] to hood on the
planet.
2022-03-24 19:20:01 -07:00
fang
3259f1f588
aqua: fix most tests
...
Small touch-ups to simulation behavior and ph tests. Most of them pass
now, even if they're still really slow at times.
The breach ones don't pass, but also complain of dangling bone, so might
work once the fix for that is in.
2022-03-23 22:19:35 +01:00
yosoyubik
cff562b4c6
Merge branch 'next/arvo' into roller/batch-split
2022-03-20 14:27:50 +01:00
Yaseen
add4452589
review: symlink base-dev files into arvo
2022-03-11 10:56:23 -05:00
ryjm
155729ec8b
%home -> %base
...
Mostly cosmetic, but also fixes `language-server` and parts of sundry
neglected components (the nix build for solid pills, aqua, gaze exports,
+help)
2022-03-06 11:55:55 -05:00
fang
8906d1c17d
dill: move %mor case into $blit
...
This lets us send a single blit around, instead of sending facts for
every individual blit in a draw event.
2022-03-05 18:17:48 -06:00
fang
25a1c79aa3
drum: properly hook up new |link
...
More uncommitted code.
2022-03-02 23:25:38 -06:00
fang
e53cb4a205
drum: make |un/link work for non-default sessions
2022-02-28 16:47:49 -06:00
fang
f6f2fcfcac
drum: make eel per-session
...
This allows us to have different apps connected to different sessions.
2022-02-28 16:45:56 -06:00
fang
bf97b8da38
drum: move +se-view call into +se-abet
...
We practically always do se-abet:se-view anyway.
2022-02-28 16:27:29 -06:00
fang
bb11c74278
drum: don't drop state during se-subze
...
Previously, it was putting new session state into the old map,
preserving only the state of the last session in the map.
2022-02-28 16:24:41 -06:00
fang
da47cfb08e
drum: correctly initialize session in +prep
2022-02-21 12:11:40 -06:00
fang
3120681b2b
sole: properly support multiple sessions
...
We update the sole protocol to more cleanly support multiple sessions.
Primarily, the "sole id" is updated to be a [@p @ta] instead of a @ta,
and it is now generated based off the connected dill session, rather
than statically.
This change ripples out to applications that support the sole protocol:
the subscription path becomes /sole/[ship]/[session] (as opposed to
/sole/[per-ship-constant]), and %sole-action pokes include the new id as
well.
For shoe agents, this means (at the very least) updating the function
signatures of the shoe arms.
/lib/sole has been updated to include helper functions for parsing a
sole-id from a subscription path, and turning a sole-id into its
corresponding path. It also has a function to aid in migrating old
sole-ids.
Existing sole agents are made to kick any known open sessions, forcing a
resubscribe by drum, so that they may use exclusively the new format
going forward. Third-party agents are recommended to do the same.
Note that some functionality, such as |link, still operates exclusively
on the default session. Improvements in this area to follow soon.
2022-02-20 17:19:03 -06:00
fang
c4f38032ce
pkg: move /lib/dill into base-dev, include it
...
Landscape desk needed it, but didn't have it.
2022-02-20 15:35:55 -06:00
fang
98c6c77ebb
Merge branch 'next/arvo'
2022-02-17 20:32:26 +01:00
fang
bbb1a716bf
ph: link missing lib
...
Must've gotten lost during merge or something.
2022-02-16 01:04:08 +01:00
Liam Fitzgerald
6688b9e6ad
deq: add finger tree datastructure
2022-02-15 16:56:29 -06:00
yosoyubik
5c9fc52f47
roller: keep force flag in sending transactions
2022-02-11 14:28:27 +01:00
yosoyubik
db660b6167
roller-rpc: make force field optional
2022-02-10 20:44:50 +01:00
yosoyubik
5fd991161c
roller: add support for forced transactions
2022-02-10 20:23:27 +01:00
drbeefsupreme
f67962b803
helm: cleanup +poke-rekey to match #5522
2022-01-28 12:23:36 -05:00
Hunter Miller
88e956df01
Merge branch 'next/landscape'
2022-01-27 10:24:04 -06:00
drbeefsupreme
b5f299c02d
helm: fix |rekey to work with multikey files
2022-01-26 16:29:14 -05:00
Philip Monk
34bcd2ffcd
Merge pull request #5495 from urbit/m/whos-who
...
helm: bind /who.json
2022-01-26 12:47:47 -07:00
fang
2c5510db64
Merge branch 'jb/next-gen-term' into next/dill
...
Resolves a good number of conflicts. Most notably, re-propagates removal
of gall's %onto, confirms new /app/herm behavior, coerces hood/drum
state adapters back into place, and updates webterm to use the latest
api.
2022-01-24 14:50:16 +01:00
fang
7be6950fe5
Merge branch 'm/helm-perms' into next/arvo
2022-01-13 00:36:22 +01:00
fang
0bc1f49f0f
drum: only process pokes from the local ship
...
No mark files exist for any of the drum marks, so trying to poke remote drums
would fail anyway, but relying on the mark system in that way seems a bit
fragile, so we add an explicit permission check.
2022-01-13 00:24:31 +01:00
fang
bde8c0b04a
helm: only process pokes from the local ship
...
No mark files exist for any of the helm marks (except `%helm-hi`), so trying to
poke remote helms would fail anyway, but relying on the mark system in that way
seems a bit fragile, so we add an explicit permission check.
2022-01-12 13:28:44 +01:00
jose
f158ebe312
Merge pull request #5532 from urbit/azimuth/jael-fix
...
jael: give new private key to subscribers on %keys new-event
2022-01-12 12:47:21 +01:00
fang
970075bbcd
helm, docket: bind /who endpoint in helm instead
...
This seems like a better place.
2021-12-17 00:42:57 +01:00
yosoyubik
1b278ce104
dice: dont print %failed logs in tx-effects
2021-12-14 15:27:44 +01:00
Jōshin
d94aa5704b
Merge branch 'master' into next/arvo
...
Conflicts:
pkg/arvo/lib/azimuth.hoon
This file was turned into a symlink to pkg/base-dev/lib/azimuth.hoon on
one side of the fork, and meanwhile edited on the other side of the fork
(to update ecliptic to the new address for the WSTR fix.)
The two sides of the fork both had different outdated addresses in
base-dev's azimuth.hoon file, and Git's UI helpfully refilled the
contents of arvo's azimuth.hoon so that it showed a merge conflict with
an empty diff.
Resolved by reading out HEAD:pkg/arvo/lib/azimuth.hoon into
pkg/base-dev/lib/azimuth.hoon and manually recreating the symlink.
2021-12-10 08:24:32 +00:00
Philip Monk
7583d33cf1
Merge pull request #5436 from urbit/m/claz-lockup-txs
...
claz: better linear lockup ops support
2021-12-07 18:41:55 -08:00
yosoyubik
ad16155c77
azimuth: load azimuth state from state snapshot
2021-12-03 16:11:15 +01:00
fang
2c71a5d79d
azimuth: update ecliptic address
...
To account for the recent upgrade.
2021-12-02 21:45:39 +01:00
yosoyubik
d5c44598ba
roller: refactor and clean up
2021-11-28 16:37:06 +01:00
yosoyubik
8c8aef96aa
dice: include nas when rolling over tx-effects
2021-11-25 21:22:15 +01:00
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