2612 Commits

Author SHA1 Message Date
Michael Vines
d46682d1f2
Restrict characters to those supported by semvar_bash 2018-10-25 16:12:29 -07:00
carllin
55833e20b1
Create Poh Service (#1604)
* Create new Poh Service, replace tick generation in BankingStage
2018-10-25 14:56:21 -07:00
Tyera Eulberg
02cfa76916 Plumb GetTransactionCount through solana-wallet 2018-10-25 14:58:51 -06:00
Tyera Eulberg
9314eea7e9 Add leader-readiness test to wallet-sanity 2018-10-25 14:58:51 -06:00
Michael Vines
1733beabf7 mv common/ sdk/ 2018-10-25 13:26:10 -07:00
Michael Vines
471d8f6ff9 Fix up the version references to all other internal crates 2018-10-25 12:54:32 -07:00
Michael Vines
e47fcb196b s/solana_program_interface/solana[_-]sdk/g 2018-10-25 12:31:45 -07:00
Michael Vines
3ae53961c8 Support prerelease versioning 2018-10-25 12:31:45 -07:00
Michael Vines
113b002095 Delete programs/native/move_funds 2018-10-25 11:37:38 -07:00
Michael Vines
9447537d8c Increment internal Cargo references to solana_program_interface 2018-10-25 11:03:03 -07:00
Greg Fitzgerald
7404b8739e Make template headers smaller 2018-10-25 11:51:37 -06:00
Greg Fitzgerald
7239395d95 Add Issue and PR templates 2018-10-25 11:51:37 -06:00
Michael Vines
926d459c8f Script away cargo version bumping 2018-10-25 09:38:58 -07:00
Michael Vines
7cabe203dc Sync version with top-level Cargo.toml 2018-10-25 09:38:58 -07:00
Stephen Akridge
1e53f4266a Fetch perf-libs with configurable packet size
sig verify library uses passed in size directly
to get packet size, so rust side can be modified
without changing cuda library.
2018-10-25 08:26:35 -07:00
jackcmay
24b513c3c7
Migrate to latest rbpf (#1605)
Migrate to updated rbpf
2018-10-25 02:58:04 -07:00
Michael Vines
b982595c73 Add version check and rustup 2018-10-24 19:48:58 -07:00
Michael Vines
af8a36b7fb Exclude chacha_cuda when chacha is disabled 2018-10-24 17:02:46 -07:00
Michael Vines
208e7d7943 Explicitly reject transactions larger than PACKET_SIZE 2018-10-24 15:34:27 -07:00
Greg Fitzgerald
557736f1cf Split leader rotation into separate RFC 2018-10-24 13:16:06 -06:00
Stephen Akridge
61927e1941 Fix compile error for write_entries
Takes a reference now.
2018-10-24 11:31:30 -07:00
Jack May
fc75827aaf .gitignore *.log 2018-10-24 10:58:27 -07:00
Tyera Eulberg
2f2531d921 Add retries to Wallet deploy 2018-10-24 11:13:32 -06:00
Tyera Eulberg
d5f20980eb Incorporate preloaded bpf loader 2018-10-24 11:13:32 -06:00
Tyera Eulberg
21eae981f9 Add deploy method to solana-wallet 2018-10-24 11:13:32 -06:00
Stephen Akridge
ead7f4287a Storage mining fixups...
* Use IV to make unique identies
* Use hex! macro for hex literal and not string converted to u8 slice
* fix sha sampling to control init/end of sha state
2018-10-24 09:58:41 -07:00
Michael Vines
3b33150cfb Bump drone read timeout to 10s
The previous timeout of 3s was not generous enough occasionally
2018-10-24 08:52:41 -07:00
jackcmay
6d34a68e54
Ignore test_leader_restart_validator_start_from_old_ledger (#1586)
Ignore test_leader_restart_validator_start_from_old_ledger
2018-10-23 18:10:31 -07:00
Pankaj Garg
5c483c9928 remove unused variable 2018-10-23 16:52:56 -06:00
Pankaj Garg
a68c99d782 Fix transaction count on testnet dashboard 2018-10-23 16:52:56 -06:00
Jack May
0aebbae909 Fix message 2018-10-23 15:45:58 -07:00
Jack May
a3a2215bda Fix warning 2018-10-23 15:45:58 -07:00
jackcmay
eb377993b3
Debug scripts point to debug flavor (#1585) 2018-10-23 14:48:50 -07:00
jackcmay
5ca52d785c
Preload BPF loader (#1573)
Preload BPF loader
2018-10-23 14:44:41 -07:00
Pankaj Garg
8d9912b4e2
Move ledger write to its own stage (#1577)
* Move ledger write to its own stage

- Also, rename write_stage to leader_vote_stage, as write functionality
  is moved to a different stage

* Address review comments

* Fix leader rotation test failure

* address review comments
2018-10-23 14:42:48 -07:00
Michael Vines
c77b1c9687
i 2018-10-23 14:14:09 -07:00
Rob Walker
8849ecd772 capture consensus discussion of 10/10/2018 2018-10-23 15:07:58 -06:00
Michael Vines
7977b97227 Surface AccountInUse to JSON RPC users so they know to retry the transaction 2018-10-23 13:55:30 -07:00
Michael Vines
4f34822900 Improve logging on various error conditions 2018-10-23 13:40:59 -07:00
Pankaj Garg
bbb38ac106
Increase window size (#1578)
Addresses the following problem
- Validators are not able to keep up with the leader
- The future blobs (outside of window) get dropped
- The validators won't process repair requests for these future blobs
2018-10-23 10:25:01 -07:00
Stephen Akridge
ce934a547e Storage RFC validator incentive clarification 2018-10-23 09:46:38 -06:00
jackcmay
16b19d35dd
Disable test_boot_validator_from_file (#1576) 2018-10-23 00:47:15 -07:00
Michael Vines
45cfa5b574 Add instruction to transfer account ownership 2018-10-20 21:54:25 -05:00
Pankaj Garg
df9ccce5b2
Remove hostname() from calls to metrics as it's expensive operation (#1557) 2018-10-20 06:38:20 -07:00
jackcmay
f8516b677a
Load program data in chunks (#1556)
Load program data in chunks
2018-10-19 18:28:38 -07:00
Pankaj Garg
dfde83bdce
Wildcard early OOM deb package revision (#1554) 2018-10-19 14:17:19 -07:00
Stephen Akridge
cb0f19e4f1 Shield rerun-if-changed under the feature flags so
that cargo watch doesn't cause re-build every iteration.
2018-10-19 12:07:29 -07:00
Greg Fitzgerald
26b99d3f85 Ensure witness and timestamp keys are signed
Before this patch, an attacker could point Budget instructions to
unsigned keys, and authorize a transaction from an unauthorized
party.
2018-10-19 10:06:59 -06:00
Greg Fitzgerald
2f9c0d1d9e Add method to lookup signed keys 2018-10-19 10:06:59 -06:00
anatoly yakovenko
0423cafbeb
Cleanup and update Smart Contracts Engine RFC to what is currently in the code (#1539)
* Cleanup and update to the state of the code

* update

* render

* render

* comments on memory allocation
2018-10-19 06:08:49 -07:00