c6141925a9
Revert "Bumps solana_rbpf to v0.2.16 ( #21492 )"
...
This reverts commit f04e06e0c2
.
2021-12-13 12:46:23 -06:00
e68cd335d5
Revert "Feature gates for rbpf v0.2.16 ( #21590 )"
...
This reverts commit 6777ca244f
.
2021-12-13 12:46:23 -06:00
3369826bd1
Revert "Bump version to v1.8.8 ( #21609 )"
...
This reverts commit b8306a99d8
.
2021-12-13 12:46:23 -06:00
c901227d0f
Revert "adds back position field to coding-shred-header (backport #21600 ) ( #21619 )"
...
This reverts commit 6d1e1287bc
.
2021-12-13 12:46:23 -06:00
7bc9da3a97
Revert "Remove activated feature for filtering invalid stakes from rewards ( #21641 ) ( #21650 )"
...
This reverts commit 9959ede9ce
.
2021-12-13 12:46:23 -06:00
64c5e7d9a9
Revert "Add offline and fee-payer utilities to CLI vote module (backport #21579 ) ( #21648 )"
...
This reverts commit 1ab8c01ab7
.
2021-12-13 12:46:23 -06:00
156caeb710
Revert "Fixup flaky tests (backport #21617 ) ( #21646 )"
...
This reverts commit 922c74caea
.
2021-12-13 12:46:23 -06:00
ae11cc3297
Revert "Reject vote withdraws that create non-rent-exempt accounts (backport #21639 ) ( #21644 )"
...
This reverts commit 83e01442a7
.
2021-12-13 12:46:23 -06:00
a0b73d5658
Revert "Ensure we have keys to activate these features ( #21669 ) ( #21673 )"
...
This reverts commit eeb2bef63e
.
2021-12-13 12:46:23 -06:00
fe5363ec6a
Revert "Bumps solana_rbpf to v0.2.17 ( #21672 ) ( #21679 )"
...
This reverts commit 387d5af52e
.
2021-12-13 12:46:23 -06:00
402d72bc48
Revert "SDK: Add stdlib.h include to pull in abort()
(backport #21700 ) ( #21704 )"
...
This reverts commit 32f507dc51
.
2021-12-13 12:46:23 -06:00
c0794d6fbb
Revert "Bump version to v1.8.9 ( #21703 )"
...
This reverts commit 69027e3f7e
.
2021-12-13 12:46:23 -06:00
6deb0a9f5d
Revert "simulateTransaction now returns the correct error code if accounts are provided as input ( #21715 )"
...
This reverts commit 7ac43b16d2
.
2021-12-13 12:46:23 -06:00
be3209712d
Revert "reports bpf execution units without tx-wide-compute-cap feature ( #21731 )"
...
This reverts commit 87471ed7fb
.
2021-12-13 12:46:23 -06:00
8028f218a4
Revert "Add more reporting for invalid stake cache members and prune them (backport #21654 ) ( #21740 )"
...
This reverts commit 43e7368f3a
.
2021-12-13 12:46:23 -06:00
3b5bafe510
Revert "Bump solana_rbpf to version v0.2.18 ( #21778 )"
...
This reverts commit 2b2536ac42
.
2021-12-13 12:46:23 -06:00
d3e92f4250
Revert "Nits in message-processor (backport #21755 ) ( #21761 )"
...
This reverts commit 87c71647e8
.
2021-12-13 12:46:23 -06:00
400418fe2f
Revert "Bump version to 1.8.10 ( #21790 )"
...
This reverts commit 73acae9b5d
.
2021-12-13 12:46:23 -06:00
b73d23d50a
Revert "resolve conflicts ( #21795 )"
...
This reverts commit e9d8a7a641
.
2021-12-13 12:46:23 -06:00
13d40d6a66
Revert "Rename Packets to PacketBatch (backport #21794 ) ( #21804 )"
...
This reverts commit 39e27b130f
.
2021-12-13 12:46:23 -06:00
09c68ce696
Revert "Add Accountsdb plugin documentations ( #21746 ) ( #21798 )"
...
This reverts commit 51cab5d16d
.
2021-12-13 12:46:23 -06:00
801dc58b78
cli: Order displayed feature list by status ( #21810 ) ( #21829 )
...
(cherry picked from commit 1149c1880d
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-12-13 16:32:01 +00:00
51cab5d16d
Add Accountsdb plugin documentations ( #21746 ) ( #21798 )
...
* Add Accountsdb plugin documentations (#21746 )
Add the public facing documentation about the plugin framework: explaining the interface, how to load plugin and the example PostgreSQL plugin implementation.
Updated the rust documentation for the plugin interfaces for accounts and slot.
This changes are targeted for v1.8. Information about transactions will be updated later.
* fmt issue
2021-12-11 14:32:42 -08:00
39e27b130f
Rename Packets to PacketBatch (backport #21794 ) ( #21804 )
...
* Rename Packets to PacketBatch (#21794 )
(cherry picked from commit 254ef3e7b6
)
# Conflicts:
# core/src/ancestor_hashes_service.rs
# core/src/banking_stage.rs
# core/src/cluster_info_vote_listener.rs
# core/src/fetch_stage.rs
# core/src/serve_repair.rs
# core/src/shred_fetch_stage.rs
# core/src/sigverify_stage.rs
# core/src/verified_vote_packets.rs
# core/src/window_service.rs
# gossip/src/cluster_info.rs
# ledger/src/entry.rs
# streamer/src/streamer.rs
* resolve conflicts
Co-authored-by: Justin Starry <justin@solana.com >
2021-12-11 17:32:17 +00:00
e9d8a7a641
resolve conflicts ( #21795 )
2021-12-11 10:43:45 -05:00
73acae9b5d
Bump version to 1.8.10 ( #21790 )
2021-12-10 18:44:32 -06:00
87c71647e8
Nits in message-processor (backport #21755 ) ( #21761 )
...
* Nits in message-processor (#21755 )
* Fixup typo
* Simplify types slightly
(cherry picked from commit c1386d66e6
)
# Conflicts:
# runtime/src/bank.rs
# runtime/src/message_processor.rs
* Fix conflicts
* Use alias more broadly
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-12-10 21:19:44 +00:00
2b2536ac42
Bump solana_rbpf to version v0.2.18 ( #21778 )
v1.8.9
2021-12-10 15:02:47 -06:00
43e7368f3a
Add more reporting for invalid stake cache members and prune them (backport #21654 ) ( #21740 )
...
* Add more reporting for invalid stake cache members and prune them (#21654 )
* Add more reporting for invalid stake cache members
* feedback
(cherry picked from commit 6fc329180b
)
# Conflicts:
# Cargo.lock
# programs/bpf/Cargo.lock
# runtime/Cargo.toml
# runtime/src/bank.rs
* resolve conflicts
Co-authored-by: Justin Starry <justin@solana.com >
2021-12-10 14:13:33 -05:00
87471ed7fb
reports bpf execution units without tx-wide-compute-cap feature ( #21731 )
2021-12-09 14:51:44 -06:00
7ac43b16d2
simulateTransaction now returns the correct error code if accounts are provided as input ( #21715 )
...
(cherry picked from commit 824994db69
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2021-12-09 02:19:07 +00:00
69027e3f7e
Bump version to v1.8.9 ( #21703 )
2021-12-08 18:33:05 +01:00
32f507dc51
SDK: Add stdlib.h include to pull in abort()
(backport #21700 ) ( #21704 )
...
* SDK: Add stdlib.h include to pull in `abort()` (#21700 )
(cherry picked from commit 923720f529
)
# Conflicts:
# sdk/bpf/c/inc/sol/assert.h
* Fix merge conflict
Co-authored-by: Jon Cinque <jon.cinque@gmail.com >
v1.8.8
2021-12-08 17:26:31 +00:00
387d5af52e
Bumps solana_rbpf to v0.2.17 ( #21672 ) ( #21679 )
...
(cherry picked from commit 31b8fd3109
)
Co-authored-by: Alexander Meißner <AlexanderMeissner@gmx.net >
2021-12-07 23:36:40 +00:00
eeb2bef63e
Ensure we have keys to activate these features ( #21669 ) ( #21673 )
...
(cherry picked from commit 45e56c599d
)
Conflicts:
sdk/src/feature_set.rs
Co-authored-by: Sean Young <sean@mess.org >
2021-12-07 21:15:43 +00:00
83e01442a7
Reject vote withdraws that create non-rent-exempt accounts (backport #21639 ) ( #21644 )
...
* Reject vote withdraws that create non-rent-exempt accounts (#21639 )
* Reject vote withdraws that create non-rent-exempt accounts
* fix mocked instruction test
(cherry picked from commit e123883b26
)
# Conflicts:
# program-runtime/src/invoke_context.rs
# programs/vote/src/vote_instruction.rs
# sdk/src/feature_set.rs
* resolve conflicts
* fix old rust issue
Co-authored-by: Justin Starry <justin@solana.com >
2021-12-07 11:28:40 -05:00
922c74caea
Fixup flaky tests (backport #21617 ) ( #21646 )
...
* Fix fork race condition in optimistic violation tower tests (#19192 )
* Fix fork race condition in optimistic violation tower tests
* clippy
* pr comments
* Fixup flaky tests (#21617 )
* Fixup flaky tests
* Fixup listeners
Co-authored-by: Ashwin Sekar <ashwin@solana.com >
Co-authored-by: carllin <carl@solana.com >
2021-12-07 05:00:49 +00:00
1ab8c01ab7
Add offline and fee-payer utilities to CLI vote module (backport #21579 ) ( #21648 )
...
* Add offline and fee-payer utilities to CLI vote module (#21579 )
* create-vote-account: add offline, nonce, fee_payer capabilities
* vote-authorize: add offline, nonce, fee-payer
* vote-update-things: add offline, nonce, fee-payer
* withdraw-vote: add offline, nonce, fee-payer
* close-vote-acct: add fee-payer
* Allow WithdrawVoteAccount to empty account, since offline operations cannot perform account state queries as in CloseVoteAccount
* Fix lint
* Update offline-signing docs
* Add some parse unit tests
* Add offline integration test
(cherry picked from commit 873fe81bc0
)
# Conflicts:
# cli/src/cli.rs
# cli/src/vote.rs
# cli/tests/vote.rs
* Fix conflicts
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
2021-12-07 02:07:26 +00:00
9959ede9ce
Remove activated feature for filtering invalid stakes from rewards ( #21641 ) ( #21650 )
...
(cherry picked from commit a1adcb23b6
)
Co-authored-by: Justin Starry <justin@solana.com >
2021-12-07 00:54:41 +00:00
6d1e1287bc
adds back position field to coding-shred-header (backport #21600 ) ( #21619 )
...
* adds back position field to coding-shred-header (#21600 )
https://github.com/solana-labs/solana/pull/17004
removed position field from coding-shred-header because as it stands the
field is redundant and unused.
However, with the upcoming changes to erasure coding schema this field
will no longer be redundant and needs to be populated.
(cherry picked from commit cd17f63d81
)
# Conflicts:
# core/src/window_service.rs
# ledger/src/blockstore.rs
# ledger/src/shred.rs
* removes backport merge conflicts
Co-authored-by: behzad nouri <behzadnouri@gmail.com >
2021-12-05 17:12:12 +00:00
b8306a99d8
Bump version to v1.8.8 ( #21609 )
2021-12-04 10:00:35 -07:00
6777ca244f
Feature gates for rbpf v0.2.16 ( #21590 )
...
- Adds feature reject_section_virtual_address_file_offset_mismatch.
- Adds feature start_verify_shift32_imm.
- Enables enable_symbol_and_section_labels only in the rbpf-cli.
v1.8.7
2021-12-04 00:41:04 -07:00
f04e06e0c2
Bumps solana_rbpf to v0.2.16 ( #21492 )
2021-12-04 00:41:04 -07:00
e52b3fd1d8
Bump solana_rbpf to version v0.2.15 ( #21289 )
...
Bumps [solana_rbpf](https://github.com/solana-labs/rbpf ) from 0.2.14 to 0.2.15.
- [Release notes](https://github.com/solana-labs/rbpf/releases )
- [Commits](https://github.com/solana-labs/rbpf/compare/v0.2.14...v0.2.15 )
---
updated-dependencies:
- dependency-name: solana_rbpf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-04 00:41:04 -07:00
06a3e9b178
Adds a feature gate to reject the deployment of programs with unresolved syscall symbols. ( #21298 )
2021-12-04 00:41:04 -07:00
9d66458a40
Bump solana_rbpf to version v0.2.14 ( #18869 )
...
* Feature gate for verify_mul64_imm_nonzero as discussed in #17520 .
2021-12-04 00:41:04 -07:00
765fbc9a8c
Bump solana_rbpf to version 0.2.13 ( #18068 )
...
* Moves syscall_registry into the rbpf Executable constructor.
* Adds the reject_unresolved_syscalls flag which is only set when deploying programs via the CLI.
2021-12-04 00:41:04 -07:00
231a3bda8e
Bump solana_rbpf to version 0.2.12 ( #17585 )
...
Unify BPF verifiers.
2021-12-04 00:41:04 -07:00
8d6b54837c
Use gnu tar
2021-12-03 23:33:33 -08:00
0cefd46d9d
solana-test-validator no longer limits the size of the genesis archive
...
When using `--clone` with a large number of accounts it is possible to
surpass the default 10MB limit
(cherry picked from commit 4dcf594856
)
2021-12-03 13:52:58 -08:00