c82c750091
Fixes for latest RustSec Audit manifest (bp #15601 ) ( #15605 )
...
* Add RUSTSEC-2020-0146 to audit ignores
(cherry picked from commit 85252777a6
)
# Conflicts:
# ci/test-checks.sh
* Pass audit ignores to bpf program audit
(cherry picked from commit ccb604f8c3
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-03-01 22:30:03 +00:00
a7d1223583
Plumb slot update pubsub notifications ( #15488 ) ( #15585 )
...
(cherry picked from commit ae96ba3459
)
Co-authored-by: carllin <carl@solana.com >
2021-03-01 08:42:11 +00:00
b550f5bc19
Sort forks in "ledger processed..." log message ( #15583 )
...
(cherry picked from commit 33eaa2b238
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-03-01 02:48:16 +00:00
5d341d9bf4
CLI: Support querying FeeCalculator for a specific blockhash (bp #15555 ) ( #15577 )
...
* cli-output: Minor refactor of CliFees
(cherry picked from commit ebd56f7ff4
)
* CLI: Support querying fees by blockhash
(cherry picked from commit 21e08b5b2c
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-02-27 20:59:54 +00:00
82ba19488e
Update testnet break RPC node identity
2021-02-27 09:34:33 -08:00
fa7067950a
Update version to v1.5.11 ( #15574 )
2021-02-27 04:27:54 +00:00
d69f09f152
create-snapshot subcommad now accepts the ROOT keyword
2021-02-26 20:20:41 -08:00
0b510ac9b4
--help cleanup
2021-02-26 20:20:41 -08:00
96e587c83e
Fix finalize_dead_slot_removal() of cached slots decrementing refcount ( #15534 ) ( #15570 )
...
(cherry picked from commit 97eaf3c334
)
Co-authored-by: carllin <carl@solana.com >
v1.5.11
2021-02-27 03:01:50 +00:00
fc6e7a5e2a
Increase tpu coalescing and add parameter ( #15536 ) ( #15560 )
...
Should create larger entries on average
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-27 01:55:13 +00:00
087c43ad33
Add limit and shrink policy for recycler ( #15320 ) ( #15565 )
...
(cherry picked from commit c2e8814dce
)
Co-authored-by: carllin <carl@solana.com >
2021-02-27 00:34:56 +00:00
7d67f5b18c
check program owners ( #15495 ) ( #15568 )
...
* check program owners
* BankSlotDelta should change because InstructionError variant added
Co-authored-by: Tyera Eulberg <tyera@solana.com >
(cherry picked from commit 8399851d11
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-26 23:34:55 +00:00
80f5127dfa
Fix root scan in ledger tool ( #15532 ) ( #15549 )
...
Co-authored-by: carllin <carl@solana.com >
2021-02-26 09:54:40 +00:00
bb5a69aa4d
ledger-tool cleanup and additions ( #15179 ) ( #15554 )
...
* Plumb allow-dead-slots to ledger-tool verify
* ledger-tool cleanup and add some useful missing args
Print root slots and how many unrooted past last root.
(cherry picked from commit bbae23358c
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-26 07:37:46 +00:00
23e6ff3e94
Log devbuild branch and commit for locally built testnet ( #15541 ) ( #15546 )
...
(cherry picked from commit 28a9926ba1
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-25 23:06:50 +00:00
5e0ca65100
Implement OutputFormat for confirm in Cli and ledger-tool bigtable ( #15528 ) ( #15544 )
...
* Add CliTransaction struct
* Impl DisplayFormat for decode-transaction
* Add block-time to transaction println, writeln
* Impl DisplayFormat for confirm
* Use DisplayFormat in ledger-tool bigtable confirm
(cherry picked from commit d521dfe63c
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-25 22:31:12 +00:00
6500fed8b7
docs: Update stake merging documentation ( #15489 )
...
* Update stake merging documentation
* Integrate review feedback
* Integrate review feedback in comment too
(cherry picked from commit ebd43938a7
)
2021-02-25 09:13:13 -08:00
a80ac11b68
Bump version to v1.5.11
2021-02-25 09:12:39 -08:00
5f03a17a6e
Revert "Make UiTokenAmount::ui_amount a String ( #15447 ) ( #15472 )" ( #15535 )
...
This reverts commit 1f1dd58c78
.
v1.5.10
2021-02-25 16:35:06 +00:00
a52a22f558
Bump version to 1.5.10 ( #15533 )
2021-02-25 21:00:17 +09:00
dfd09a5c13
Introduce ttl eviction for RecycleStore ( #15513 ) ( #15529 )
...
(cherry picked from commit 21b43009f6
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
v1.5.9
2021-02-25 09:42:38 +00:00
37eb205b54
Ubuntu 20.04 instead of 18.04 ( #15525 ) ( #15527 )
...
(cherry picked from commit 5656c684a5
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-25 01:07:29 +00:00
e4a68f7d99
Implement OutputFormat for block in Cli and ledger-tool bigtable ( #15524 ) ( #15526 )
...
* Impl DisplayFormat for solana block
* Use DisplayFormat in ledger-tool bigtable block
(cherry picked from commit d5f235d997
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-25 00:31:26 +00:00
f0be7032cb
Speed up getLeaderSchedule ( #15520 )
...
(cherry picked from commit 5b54aed1c0
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-24 20:33:26 +00:00
241fb938c1
Check vote account initialization ( #15503 ) ( #15517 )
...
* Check account data_len on Vote account init
* Check account data populated on update_cached_accounts
(cherry picked from commit eddb7f98f5
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-24 18:22:48 +00:00
11190259d5
change store account scan to not use dashmap ( #15104 ) ( #15162 )
...
* change store account scan to not use dashmap
* add test_accountsdb_de_dup_accounts_from_stores
* add tests
* add test_accountsdb_flatten_hash_intermediate
* add tests
* add sort test
* add test
* clippy
* first_slice -> is_first_slice
* comment
* use partial_cmp
(cherry picked from commit 600cea274d
)
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2021-02-24 17:33:38 +00:00
7f9d5ac383
pass expected capitalization to hash calculation to improve assert msg ( #15191 ) ( #15248 )
...
* cleanup if
* pass expected capitalization to hash calculation to improve assert message
* fix bank function
* one more level
* calculate_accounts_hash_helper
* add slot to error message
* success
(cherry picked from commit e59a24d9f9
)
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2021-02-24 17:13:16 +00:00
abfae5d46a
Fix received notifications for gossip signature subscriptions ( #15506 ) ( #15508 )
...
(cherry picked from commit 61ed980ac0
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-02-24 10:19:01 +00:00
081f1cd118
gracefully handle vote account without authorized voter ( #15501 ) ( #15507 )
...
(cherry picked from commit 2f46da346d
)
Co-authored-by: Jack May <jack@solana.com >
2021-02-24 09:19:52 +00:00
6f31373b21
Count if optimistically confirmed slot is already rooted ( #15492 ) ( #15500 )
...
(cherry picked from commit 52f2d425e5
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-23 23:21:22 +00:00
b231fb2c18
Add max retransmit and shred insert slot ( #15475 ) ( #15498 )
...
(cherry picked from commit 1b59b163dd
)
Co-authored-by: sakridge <sakridge@gmail.com >
2021-02-23 22:57:45 +00:00
e255c85bef
RPC: Limit getProgramAccounts memcpy filter string to 128 bytes (bp #15483 ) ( #15490 )
...
* Limit getProgramAccounts memcpy filter string to 128 bytes
(cherry picked from commit 65f1afe5e1
)
* Limit the number of getProgramAccounts filters
(cherry picked from commit 4b0114b991
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-23 19:57:46 +00:00
e5bb1597a4
Transition config program over to ic_msg() logging ( #15481 )
...
(cherry picked from commit 8680a46458
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-23 05:36:44 +00:00
a97d89fb5a
Update uiAmount type in docs ( #15471 ) ( #15474 )
...
(cherry picked from commit 123de5de54
)
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
2021-02-23 00:14:51 +00:00
1f1dd58c78
Make UiTokenAmount::ui_amount a String ( #15447 ) ( #15472 )
...
* Make UiTokenAmount::ui_amount a String
* Fixup solana-tokens
* Ignore spl downstream-project
2021-02-22 16:50:59 -07:00
b21ce376fb
Fix solana feature status stake % overflow ( #15468 )
...
(cherry picked from commit f7c0b69fd4
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-22 21:08:25 +00:00
451d974f26
Improve help for split-stake-account
2021-02-22 12:50:21 -08:00
f254bf85eb
RPC: Improve snapshot path sanitization (bp #15456 ) ( #15457 )
...
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-22 19:35:49 +00:00
8b80628b38
Sortable feature status list ( #15150 ) ( #15192 )
...
(cherry picked from commit 88f22c360b
)
Co-authored-by: Jack May <jack@solana.com >
2021-02-22 18:44:45 +00:00
2ac95a3ebc
Print original error from accounts dir remove ( #15458 ) ( #15466 )
...
(cherry picked from commit 5ccaa6336a
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2021-02-22 13:43:55 +00:00
ddef2fb7fa
Prevent u64 overflow when calculating current stake percentage ( #15453 )
...
(cherry picked from commit 5ae37b9675
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-02-20 08:11:45 +00:00
de4d2e640e
CLI: Support transfer with seed (bp #15389 ) ( #15446 )
...
* CLI: Factor out ProgramId moniker resolution
(cherry picked from commit 84e7ba0b3f
)
* CLI: Make derived address seed.len() check a clap validator
(cherry picked from commit 16e0a4b412
)
* CLI: Add hidden support for `SystemInstruction::TransferWithSeed`
(cherry picked from commit 700685c223
)
Co-authored-by: Trent Nelson <trent@solana.com >
2021-02-20 00:36:35 +00:00
c857467262
adds metrics for inbound/outbound gossip packets counts ( #15407 ) ( #15445 )
...
(cherry picked from commit aa3aac766f
)
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-02-20 00:04:40 +00:00
671fb3519d
Pacify clippy
2021-02-19 16:04:18 -08:00
9aed0b0952
cli: improve deploy resume interface ( #15418 ) ( #15444 )
...
* cli: improve deploy resume interface
* add docs
(cherry picked from commit 4648439f5c
)
Co-authored-by: Jack May <jack@solana.com >
2021-02-19 22:23:15 +00:00
767c89526a
add validator flag no-accounts-db-index-hashing (bp #15350 ) ( #15413 )
...
* add validator flag no-accounts-db-index-hashing (#15350 )
* add validator flag no_accounts_db_index_hashing
* add validator flag no_accounts_db_index_hashing
(cherry picked from commit ba02452d75
)
# Conflicts:
# runtime/src/accounts_background_service.rs
* fix merge error
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
Co-authored-by: Jeff Washington (jwash) <wash678@gmail.com >
2021-02-19 21:18:59 +00:00
2bfe545438
Remove unix path separators
...
(cherry picked from commit 6a8dd86722
)
2021-02-19 11:14:21 -08:00
804a284a52
Threadpool2 ( #15151 ) ( #15159 )
...
* rework thread pool for hash calculation
* rename
(cherry picked from commit fbf9dc47e9
)
Co-authored-by: Jeff Washington (jwash) <75863576+jeffwashington@users.noreply.github.com >
2021-02-19 12:57:52 -06:00
51e5189ffb
Update ABI digest
2021-02-19 10:54:59 -08:00
5216f51ff2
Rename IOError to BorshIoError
2021-02-19 10:54:59 -08:00