Commit Graph

28590 Commits

Author SHA1 Message Date
Hunter Miller
0aba0eed23 local-storage: versioning 2021-09-20 14:54:50 -05:00
Paul Driver
3d7e3de018 Merge commit '5513eaf62ae0e19ced43238537bdc81c97eda11d' as 'pkg/urcrypt/keccak-tiny' 2021-09-20 12:53:38 -07:00
Paul Driver
5513eaf62a Squashed 'pkg/urcrypt/keccak-tiny/' content from commit 9b438dc0f7
git-subtree-dir: pkg/urcrypt/keccak-tiny
git-subtree-split: 9b438dc0f77c2b0dc979db8116360ac3b9e5da97
2021-09-20 12:53:38 -07:00
Paul Driver
1f809af4fd urcrypt,jets: initial commit of keccak material 2021-09-20 12:50:16 -07:00
fang
6f0dae2752
Merge pull request #5226 from urbit/m/distpilled
dist: install software from multi-desk pills on boot, track local desk changes
2021-09-20 19:36:46 +02:00
Fang
da28fbfed9
Merge dist into m/distpilled 2021-09-20 19:35:51 +02:00
Fang
5cf8e5a484
docket: account for new kiln fact mark 2021-09-20 19:30:26 +02:00
fang
5afa9f4974
Merge pull request #5220 from urbit/m/dist-glob-upload-docs
dist: docket: improve upload page
2021-09-20 19:16:48 +02:00
Ted Blackman
fb8c73e39a zuse,clay: WIP +migrate-dist 2021-09-20 13:01:48 -04:00
fang
b0236e5de5
azimuth: update for latest ecliptic address 2021-09-20 18:15:56 +02:00
Fang
fa34f2cc26
ethereum: avoid unnecessary list traversal 2021-09-20 16:40:59 +02:00
Ted Blackman
04e010e6c8 Merge branch 'dist' into ted/dist-migrate-wip 2021-09-20 07:43:43 -04:00
yosoyubik
e3faa84c92 azimuth-roll-rpc: add sig to json pending-tx 2021-09-20 08:33:53 +02:00
yosoyubik
0042426179 roller: fix crash in +pending-by address 2021-09-20 08:31:15 +02:00
yosoyubik
aa601453d3 roller: include time in pending txs response data 2021-09-20 07:29:17 +02:00
yosoyubik
9c3cd5240d roller: add generators to connect to eth nodes 2021-09-20 07:24:10 +02:00
yosoyubik
85debb1ce9 ethereum: add block to %eth-get-balance 2021-09-20 07:19:05 +02:00
Liam Fitzgerald
ea5570655b garden: hark-store typo 2021-09-20 14:51:01 +10:00
Liam Fitzgerald
240b0bd077 arvo: start %herm by default 2021-09-20 14:43:59 +10:00
Liam Fitzgerald
afc42760ea grid, interface: glob 2021-09-20 14:39:49 +10:00
Liam Fitzgerald
d593561b0f interface: fix misc bugs 2021-09-20 14:34:55 +10:00
Liam Fitzgerald
a49399269b grid: fix notification state 2021-09-20 14:30:08 +10:00
Liam Fitzgerald
0655d72fd4 hark-store: fix %archive-all 2021-09-20 14:15:19 +10:00
Liam Fitzgerald
2b9df91f2a interface: update landscape glob 2021-09-20 12:17:54 +10:00
Liam Fitzgerald
71f8b9a90b settings-store: handle missing desk 2021-09-20 12:17:54 +10:00
Liam Fitzgerald
1acd7181f9
Merge pull request #5231 from urbit/lf/start-ordering
hood: respect ordering of agents in bill
2021-09-20 08:31:20 +10:00
Fang
4692c10fe2
ethereum: add support for eip-1559 transactions
Adds a new transaction type and signing method for eip-1559-style
transactions.

Includes a $typed-transactions type which can support any number of
eip-2718-style typed transactions.
2021-09-18 20:41:33 +02:00
Fang
3c5fd9fda6
ethereum: ensure "to" value is 20 bytes wide
Previously, this would measure as <20 bytes for addresses with leading
zeroes. This resulted in transactions with unexpected behavior.
For example, sending ETH to the zero address would create a contract
instead.

Here we switch to using +encode:rlp directly and indicate a width of
20 bytes for the "to" field.
2021-09-18 20:41:26 +02:00
Fang
d33f851466
ethereum: accept plain atoms for rlp encoding
It will measure them for you, making it easier to encode lists
containing both fixed- and variable-width numbers.

Largely obviates the need for +encode-atoms.
2021-09-18 20:41:21 +02:00
Fang
0c1e999cdb
ethereum: fix bug with rlp encoding of zero bytes
Null bytes in lists were getting eaten during concatenation. To avoid
this, we track encoded item widths (which are always 1 or higher) and
+can them all together.

This likely did not affect any of the other Ethereum code, considering
it nearly always measures atoms, and the null byte would be seen as
no bytes in that case.
2021-09-18 20:41:14 +02:00
Hunter Miller
2dbfbedd05 app-reference: correcting structure and hoon typings 2021-09-17 18:25:32 -05:00
Joe Bryan
d3e7dc1aa8
Merge pull request #5230 from urbit/jb/leaky
u3: checks memory on all road transitions (fall), fixes memory leaks
2021-09-17 15:43:04 -07:00
Edward Amsden
b889352caa
Merge pull request #5229 from urbit/jb/event-trace
serf: fix incorrect conditional (integer precision) in event tracing
2021-09-17 10:15:47 -04:00
Liam Fitzgerald
ce8f9d00fb hood: respect ordering of agents in bill 2021-09-17 15:43:30 +10: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
Liam Fitzgerald
5e5e0cb681
Merge pull request #5206 from urbit/lf/nu-hark-store
hark-store: revise for third party distro
2021-09-17 12:58:38 +10:00
Liam Fitzgerald
94fc096b80 Merge remote-tracking branch 'origin/dist' into lf/nu-hark-store 2021-09-17 12:57:56 +10:00
Liam Fitzgerald
e515314215
Merge pull request #5223 from urbit/hm/grid-tweaks
grid: various fixes and tweaks
2021-09-17 12:49:17 +10:00
Joe Bryan
2897d3a764 Merge branch 'release/next-vere' into jb/leaky
* release/next-vere: (104 commits)
  vere: adds backwards-compatibility TODO comments for terminal inputs
  vere: adds backwards-compatibility to blit handling under -t
  u3: replaces spurious bloq-size bail:exit's in +rap and +rep jets
  build: patch windows uv_pipe impl to allow null writes
  build: update pmnsh to support cachix text/x-nix-narinfo responses
  vere: renames terminal streams for clarity, removes unused uv_tcp_t
  vere: refactors _term_it_send_csi()
  vere: suppress null writes in term.c
  vere: use memset to wipe hashmaps
  pill: all
  webterm: simpler TermState
  webterm: clean up component state derivation
  webterm: fix broken api interactions
  herm: close old-style subscriptions
  webterm: include @urbit/api/term files
  herm: accept old /view/* wires
  hood, pill: clean up merge artifacts
  webterm: improve container handling
  webterm: factor logic out into functions
  webterm: more idiomatic array type definitions
  ...
2021-09-16 22:48:34 -04:00
Liam Fitzgerald
f690752180
Merge pull request #5219 from urbit/m/dist-webterm
dist: webterm: standalone package
2021-09-17 12:46:48 +10:00
Joe Bryan
9516bc532e tests: remove unnecessary runtime config from hashtable_tests 2021-09-16 22:40:00 -04:00
Joe Bryan
659dee11f5 u3: restore hashtable root struct layout for compatibility 2021-09-16 22:38:01 -04:00
Joe Bryan
d154d03e6f serf: fix incorrect conditional (integer precision) in event tracing 2021-09-16 22:32:26 -04:00
Liam Fitzgerald
f28bcf803f Merge remote-tracking branch 'origin/dist' into lf/nu-hark-store 2021-09-17 11:41:33 +10:00
Liam Fitzgerald
caad190e22 garden-dev: fix hark-store sur/ packaging 2021-09-17 10:51:30 +10:00
Liam Fitzgerald
faa1a515aa interface: replace invites, joining 2021-09-17 10:50:02 +10:00
Liam Fitzgerald
8a457c0762 landscape: update hark hooks for timeboxing 2021-09-17 10:48:38 +10:00
Liam Fitzgerald
993b529b9d grid: update for new hark timeboxing 2021-09-17 10:45:06 +10:00
Liam Fitzgerald
1d94d08d60 garden: rework hark-store timeboxing 2021-09-17 10:44:35 +10:00