solana/runtime/src
Trent Nelson ac5462e7a2
Merge pull request from GHSA-fmvj-vqp5-qqh9
* Sanitize permissions

* Forbid creating directories under ledger/rocksdb/

* hardened_unpack: Disallow dirs under rocksdb/ in genesis

* hardened_unpack: expand valid genesis entry test coverage

* hardened_unpack: rework old-style bsd directory entry rejection

Co-authored-by: Ivan Mironov <mironov.ivan@gmail.com>
2021-04-10 00:57:32 -06:00
..
serde_snapshot Unpack snapshot AppendVecs directly into account paths 2021-03-11 08:25:24 -08:00
accounts.rs Remove old function: account_balance_for_capitalization (#16383) 2021-04-07 23:57:40 -05:00
accounts_background_service.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
accounts_cache.rs Hash stored accounts in bg (#16157) 2021-03-31 15:39:34 -05:00
accounts_db.rs Remove old function: account_balance_for_capitalization (#16383) 2021-04-07 23:57:40 -05:00
accounts_hash.rs Simplify some pattern-matches (#16402) 2021-04-08 12:40:37 -06:00
accounts_index.rs reduce lock contention on latest_root (#16306) 2021-04-05 11:35:14 -05:00
append_vec.rs a few missed set_data calls (#15846) 2021-03-15 21:57:23 -05:00
bank.rs Cleanup unsupported sysvars (#16390) 2021-04-06 00:08:03 -07:00
bank_client.rs rework BankClient.get_account_data (#15853) 2021-03-15 19:27:53 -05:00
bank_forks.rs Pacify clippy 2021-02-19 20:08:41 -08:00
bank_utils.rs runtime: Replace `HashAgeKind` with `NonceRollbackInfo` 2020-12-02 20:10:08 +00:00
blockhash_queue.rs Update frozen_abi hashes 2020-10-24 08:37:55 -07:00
bloom.rs Upgrade to Rust v1.49.0 2021-01-23 19:16:36 -08:00
builtins.rs Remove legacy_stake program 2021-01-25 19:34:40 -08:00
commitment.rs program-test: Add ability to warp to the future (#14998) 2021-02-03 23:31:36 +01:00
contains.rs More generic accounts purge functions (#14595) 2021-01-17 20:31:03 -08:00
epoch_stakes.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
genesis_utils.rs Account->AccountSharedData (#15691) 2021-03-09 15:06:07 -06:00
hardened_unpack.rs Merge pull request from GHSA-fmvj-vqp5-qqh9 2021-04-10 00:57:32 -06:00
inline_spl_token_v2_0.rs Rework spl_token_v2_self_transfer_fix to avoid any SPL Token downtime 2021-02-12 22:46:39 +00:00
instruction_recorder.rs
lib.rs read only account cache for executable accounts - improve replay (#16150) 2021-04-01 07:16:34 -05:00
loader_utils.rs Add program-test tests to bpf programs (#16407) 2021-04-07 01:47:15 -07:00
log_collector.rs Upgrade to Rust v1.49.0 2021-01-23 19:16:36 -08:00
message_processor.rs Simplify some pattern-matches (#16402) 2021-04-08 12:40:37 -06:00
native_loader.rs account.data -> data() (#15778) 2021-03-09 22:31:33 +00:00
read_only_accounts_cache.rs read only account cache for executable accounts - improve replay (#16150) 2021-04-01 07:16:34 -05:00
rent_collector.rs AccountSharedData construction (#15790) 2021-03-11 18:09:04 -06:00
secondary_index.rs Fix typos (#15721) 2021-03-05 07:16:53 +00:00
serde_snapshot.rs Unpack snapshot AppendVecs directly into account paths 2021-03-11 08:25:24 -08:00
snapshot_package.rs Hash stored accounts in bg (#16157) 2021-03-31 15:39:34 -05:00
snapshot_utils.rs Hash stored accounts in bg (#16157) 2021-03-31 15:39:34 -05:00
stakes.rs make AccountSharedData.data private to abstract storage (#16091) 2021-03-25 11:04:20 -05:00
status_cache.rs Status cache improvements (#16174) 2021-03-28 19:10:14 -07:00
system_instruction_processor.rs Simplify account.rent_epoch handling for sysvar rent (#16049) 2021-03-25 15:23:20 +09:00
transaction_batch.rs removes OrderedIterator and transaction batch iteration order (#16153) 2021-03-31 23:59:19 +00:00
vote_account.rs revert test to use Account for serialization (#16063) 2021-03-22 22:48:09 +00:00
vote_sender_types.rs