Michael Vines
20613d66f0
Bump version to v1.2.33
2020-10-02 08:25:48 -07:00
Jack May
a61d24bfa9
Check CPI program is executable
2020-10-02 08:17:00 -07:00
Michael Vines
456e300244
Bump version to v1.2.32
2020-09-29 22:33:41 +00:00
Michael Vines
f53e0af159
Bump version to v1.2.31
2020-09-28 12:59:47 -07:00
mergify[bot]
dfabe35b27
Move dropping AppendVecs outside lock ( #12408 ) ( #12428 )
...
* Move drop outside lock
Co-authored-by: Carl Lin <carl@solana.com >
(cherry picked from commit 55be8d4016
)
Co-authored-by: carllin <wumu727@gmail.com >
2020-09-23 23:27:56 +00:00
Ryo Onodera
1757cb85a1
Update comment
2020-09-21 18:59:17 -06:00
Ryo Onodera
b10fb46a4b
Update test hash to align across branches finally
2020-09-21 18:59:17 -06:00
Ryo Onodera
7045aa9760
Improve pre-operating-mode-based hashing gating
2020-09-21 18:59:17 -06:00
Justin Starry
a8f7a0c648
Bump version to 1.2.30 ( #12301 )
2020-09-17 11:25:14 +08:00
sakridge
aebb8187a8
Add --print-account-stats/--snapshot-archive-path arguments to ledger-tool ( #10945 )
...
Allows for seeing how the accounts are being stored
and specifying a different snapshot source directory.
(cherry picked from commit 6429042b6e
)
2020-09-10 10:13:54 -06:00
mergify[bot]
a91a106319
Make ledger-tool accounts print rent_epoch and slot ( #11845 ) ( #12125 )
...
(cherry picked from commit 57174cdabe
)
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-09-09 07:12:35 +00:00
Michael Vines
2c239904cc
Bump version to 1.2.29
2020-09-04 22:37:52 -07:00
Michael Vines
9e459f0093
Bump version to 1.2.28
2020-09-04 20:00:27 -07:00
mergify[bot]
ebbb106fb7
Add unlock epochs for blake3 (bp #12054 ) ( #12055 )
...
* Add unlock epochs for blake3 (#12054 )
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit a13efc52b3
)
# Conflicts:
# runtime/src/accounts_db.rs
* Resolve conflicts
* Bump hash
Co-authored-by: carllin <wumu727@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-09-05 00:42:16 +00:00
mergify[bot]
2b4af48537
Switch account hashing to blake3 (bp #11969 ) ( #11991 )
...
* Switch account hashing to blake3 (#11969 )
* Switch account hashing to blake3
Co-authored-by: Carl <carl@solana.com >
(cherry picked from commit af08221aec
)
# Conflicts:
# programs/bpf/Cargo.lock
# runtime/src/accounts.rs
# runtime/src/accounts_db.rs
# runtime/src/serde_snapshot.rs
* Resolve conflicts
Co-authored-by: carllin <wumu727@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-09-04 20:47:25 +00:00
Michael Vines
755ccbc253
Update devnet activation epoch for token2 native mint
2020-09-04 06:55:36 +00:00
mergify[bot]
42017ebe69
Ensure that the spl-token 2 native mint account is owned by the spl-token 2 program. ( #11973 )
...
Workaround for https://github.com/solana-labs/solana-program-library/issues/374 until spl-token 3 is shipped
(cherry picked from commit 7341e60043
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-09-01 19:32:52 +00:00
mergify[bot]
b34f179546
Update to rayon 1.4.0 (bp #11898 ) ( #11959 )
...
* Update to rayon 1.4.0 (#11898 )
Co-authored-by: sakridge <sakridge@gmail.com >
Co-authored-by: Carl <carl@solana.com >
2020-08-31 20:38:33 -07:00
mergify[bot]
5828d2cff7
Update spl-token to v2.0 (bp #11884 ) ( #11896 )
...
* Update spl-token to v2.0 (#11884 )
* Update account-decoder to spl-token v2.0
* Update transaction-status to spl-token v2.0
* Update rpc to spl-token v2.0
* Update getTokenSupply to pull from Mint directly
* Fixup to spl-token v2.0.1
(cherry picked from commit 76be36c9ce
)
# Conflicts:
# Cargo.lock
# account-decoder/Cargo.toml
# core/Cargo.toml
# core/src/rpc.rs
# transaction-status/Cargo.toml
* Fix non-Cargo.lock conflicts
* Limited Deserialize isn't limiting anything (#10952 )
* Add failing test
* Use deserialize_from to enable limit
* Cargo.lock
* chore(deps): bump bincode from 1.2.1 to 1.3.1 (#10867 )
* chore(deps): bump bincode from 1.2.1 to 1.3.1
Bumps [bincode](https://github.com/servo/bincode ) from 1.2.1 to 1.3.1.
- [Release notes](https://github.com/servo/bincode/releases )
- [Commits](https://github.com/servo/bincode/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* [auto-commit] Update all Cargo lock files
* Switch from deprecated method
* Add options to maintain behavior with bincode::options()
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
Co-authored-by: Tyera Eulberg <tyera@solana.com >
Co-authored-by: Tyera Eulberg <teulberg@gmail.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com >
2020-08-29 01:27:10 +00:00
Jack May
7e1aa02ce4
Revert "Make BPF Loader static (bp #11516 ) ( #11865 )" ( #11871 )
...
This reverts commit 81db361d77
.
2020-08-27 06:48:21 +00:00
mergify[bot]
81db361d77
Make BPF Loader static (bp #11516 ) ( #11865 )
...
* Make BPF Loader static (#11516 )
(cherry picked from commit 7c736f71fe
)
# Conflicts:
# Cargo.lock
# core/Cargo.toml
# core/src/lib.rs
# core/src/validator.rs
# genesis/src/main.rs
# programs/bpf/tests/programs.rs
# runtime/src/builtin_programs.rs
# runtime/src/lib.rs
* resolve conflicts
* nudge
Co-authored-by: Jack May <jack@solana.com >
2020-08-27 01:00:24 +00:00
mergify[bot]
b8cc10749a
Re-route program logging (bp #10528 ) ( #11838 )
...
* Route all loader messages to log collector (#10528 )
(cherry picked from commit b6a9573748
)
# Conflicts:
# Cargo.lock
# programs/bpf/Cargo.lock
# programs/bpf/benches/bpf_loader.rs
# programs/bpf_loader/Cargo.toml
# programs/bpf_loader/src/syscalls.rs
# runtime/src/message_processor.rs
# sdk/src/entrypoint_native.rs
* resolve conflicts
* nudge
Co-authored-by: Jack May <jack@solana.com >
2020-08-25 21:09:24 +00:00
Trent Nelson
0beb443d44
Bump version to 1.2.27
2020-08-20 13:32:49 -06:00
Justin Starry
a0190b4105
Hotfix for enabling CPI ( #11728 )
2020-08-20 15:41:37 +08:00
carllin
5255a6ebd2
Cleanup test utilities ( #11725 )
...
Co-authored-by: Carl <carl@solana.com >
2020-08-20 00:10:18 -07:00
Trent Nelson
2a1946436b
Bump version to 1.2.26
2020-08-19 20:33:40 +00:00
Michael Vines
00251f710e
Bump version to v1.2.25
2020-08-18 08:40:00 -07:00
Justin Starry
14bc623989
Fully enable cross program support in mainnet-beta
2020-08-18 06:33:12 -07:00
mergify[bot]
e2626dad83
Re-do rent collection check on rent-exempt account (bp #11349 ) ( #11654 )
...
* Re-do rent collection check on rent-exempt account (#11349 )
* wip: re-do rent collection check on rent-exempt account
* Let's see how the ci goes
* Restore previous code
* Well, almost all new changes are revertable
* Update doc
* Add test and gating
* Fix tests
* Fix tests, especially avoid to change abi...
* Fix more tests...
* Fix snapshot restore
* Align to _new_ with better uninitialized detection
(cherry picked from commit 23fa84b322
)
# Conflicts:
# core/src/rpc_subscriptions.rs
# core/tests/bank_forks.rs
# runtime/src/bank.rs
* Fix conflicts
* Add missing comment
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-17 11:14:56 +00:00
Trent Nelson
1bda09bf0e
Bump version to 1.2.24
2020-08-14 18:51:08 +00:00
Trent Nelson
c15aa4a968
Bump version to 1.2.23
2020-08-12 00:34:33 +00:00
mergify[bot]
20f9c12855
panic on native load failure ( #11182 ) ( #11554 )
...
(cherry picked from commit e75f0bdfd3
)
Co-authored-by: Jack May <jack@solana.com >
2020-08-11 19:56:23 +00:00
mergify[bot]
e477501687
Fix bad rent in Bank::deposit as if since epoch 0 (bp #10468 ) ( #11538 )
...
* Fix bad rent in Bank::deposit as if since epoch 0 (#10468 )
* Fix bad rent in Bank::deposit as if since epoch 0
* Remove redundant predicate
* Rename
* Start to add tests with some cleanup
* Forgot to add refactor code...
* Enchance test
* Really fix rent timing in deposit with robust test
* Simplify new behavior by disabling rent altogether
(cherry picked from commit 6c242f3fec
)
# Conflicts:
# runtime/src/accounts.rs
# runtime/src/rent_collector.rs
* Fix conflict
* Fix clippy
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-08-11 16:55:19 +00:00
Michael Vines
dbbdfa1dbb
Bump version to v1.2.22
2020-08-09 18:02:02 +00:00
mergify[bot]
d0e1779893
Accounts hash calculation metrics ( #11433 ) ( #11438 )
...
(cherry picked from commit 770d3d383c
)
Co-authored-by: sakridge <sakridge@gmail.com >
2020-08-07 06:04:50 +00:00
Trent Nelson
b49aa125c9
Bump version to 1.2.21
2020-08-06 12:20:56 -07:00
Trent Nelson
7f0d4f0656
Bump version to 1.2.20
2020-08-05 22:06:02 -06:00
Trent Nelson
1ff9555099
Bump version to 1.2.19
...
This one has some bonus deltas due to locks not being bumped for v1.2.18 nor
the ed25591-dalek update.
2020-08-06 00:32:08 +00:00
mergify[bot]
7b8e5a9f47
Sanitize preflight (bp #11373 ) ( #11376 )
...
* Add failing test for unsane tx in RPC preflight
(cherry picked from commit e25846e1ad
)
* Add From for SanitizeError > TransactionError
(cherry picked from commit 3f73affb2e
)
* Sanitize transactions during RPC preflight test
(cherry picked from commit 29b3265dc7
)
* Harden RPC preflight test inputs
(cherry picked from commit 14339dec0a
)
Co-authored-by: Trent Nelson <trent@solana.com >
2020-08-05 17:03:09 +00:00
Michael Vines
0cae099d12
Bump version to v1.2.18
2020-08-01 21:15:25 -07:00
Trent Nelson
139bb32dba
Bump version to 1.2.17
2020-08-01 07:14:47 +00:00
Trent Nelson
5323622842
Bump version to 1.2.16
2020-07-30 10:55:09 -06:00
mergify[bot]
5dc4410d58
Disable cross-program invocations for OperatingMode::Stable (bp #11272 ) ( #11280 )
...
* Disable cross-program invocations for OperatingMode::Stable (#11272 )
(cherry picked from commit 2dbed80e48
)
# Conflicts:
# programs/bpf/benches/bpf_loader.rs
# programs/bpf_loader/src/lib.rs
# runtime/src/message_processor.rs
# sdk/src/entrypoint_native.rs
* fix conflicts
Co-authored-by: Jack May <jack@solana.com >
2020-07-30 05:50:47 +00:00
Trent Nelson
11e43e1654
Bump version to 1.2.15
2020-07-29 06:59:27 +00:00
Trent Nelson
6498e4fbf6
Rerere-enable RecentBlockhashes fix on testnet (epoch 76)
2020-07-29 02:32:07 +00:00
mergify[bot]
e28ac2c377
Fix race condition between shrinking and cleaning (bp #11235 ) ( #11252 )
...
* Fix race condition between shrinking and cleaning (#11235 )
* Fix race condition between shrinking and cleaning
* Minor formatting
* fix ci
* Update comments
* More update comment
* Adjust fn naming
(cherry picked from commit 3e4f49f9c9
)
# Conflicts:
# runtime/src/accounts_db.rs
* Fix conflict
Co-authored-by: Ryo Onodera <ryoqun@gmail.com >
2020-07-28 22:33:21 +00:00
mergify[bot]
752fa29390
Designate mainnet-beta epoch 61 as an upgrade epoch ( #11229 )
...
(cherry picked from commit ed01591be6
)
Co-authored-by: Michael Vines <mvines@gmail.com >
2020-07-27 20:08:45 +00:00
mergify[bot]
90e3da0389
Remove accidental MB activation for RecentBlockhashes consistency fix ( #11216 )
...
(cherry picked from commit 7931579610
)
Co-authored-by: Trent Nelson <trent@solana.com >
2020-07-26 18:59:07 +00:00
Trent Nelson
b83a4cae90
Bump version to 1.2.14
2020-07-25 04:00:17 +00:00
Trent Nelson
1fe0b1e516
Push back activation epochs redux
...
Effects:
- Re-enabling inflation
- Nonce FeeCalculator overwrite / RecentBlockhashes sysvar inconsistency fix
2020-07-24 18:09:40 +00:00