dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						6f457292ff 
					 
					
						
						
							
							Bump bincode from 1.2.0 to 1.2.1  
						
						... 
						
						
						
						Bumps [bincode](https://github.com/servo/bincode ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/servo/bincode/releases )
- [Commits](https://github.com/servo/bincode/compare/v1.2.0...v1.2.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-12-10 10:00:56 -07:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						6d2861f358 
					 
					
						
						
							
							add unit test for minority fork overcommit attack ( #7292 )  
						
						... 
						
						
						
						* add unit test for minority fork overcommit attack
* add generic function to simulate fork selection 
						
						
					 
					
						2019-12-10 22:06:16 +05:30 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						891767c6b7 
					 
					
						
						
							
							Bump serde_json from 1.0.42 to 1.0.44  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.42 to 1.0.44.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.42...v1.0.44 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-12-08 09:43:24 -07:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						1ffd6b4b4d 
					 
					
						
						
							
							Add program and runtime support for Durable Transaction Nonces ( #6845 )  
						
						... 
						
						
						
						* Rework transaction processing result forwarding
Durable nonce prereq
* Add Durable Nonce program API
* Add runtime changes for Durable Nonce program
* Register Durable Nonce program
* Concise comments and bad math
* Fix c/p error
* Add rent sysvar to withdraw ix
* Remove rent exempt required balance from Meta struct
* Use the helper 
						
						
					 
					
						2019-12-07 12:54:10 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						77cd292828 
					 
					
						
						
							
							getVoteAccounts RPC API no longer returns "idle" vote accounts, take II  
						
						
						
						
					 
					
						2019-12-07 01:16:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						22d6951de5 
					 
					
						
						
							
							Revert "getVoteAccounts RPC API no longer returns "idle" vote accounts"  
						
						... 
						
						
						
						This reverts commit 103e40b968 
						
						
					 
					
						2019-12-07 01:16:36 -07:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						c00216e3be 
					 
					
						
						
							
							feat: ledger size and cleanup metrics ( #7335 )  
						
						
						
						
					 
					
						2019-12-06 22:32:45 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						42247e0e1a 
					 
					
						
						
							
							getVoteAccounts RPC API no longer returns "idle" vote accounts ( #7339 )  
						
						
						
						
					 
					
						2019-12-06 20:23:29 -05:00 
						 
				 
			
				
					
						
							
							
								TristanDebrunner 
							
						 
					 
					
						
						
							
						
						9ecb844de7 
					 
					
						
						
							
							Split up ReplayStageConfig to make it derive Default ( #7334 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-12-06 14:39:35 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						3ab8185777 
					 
					
						
						
							
							Add intermittent Timestamping to Votes ( #7233 )  
						
						... 
						
						
						
						* Add intermittent timestamp to Vote
* Add timestamp to VoteState, add timestamp processing to program
* Print recent timestamp with solana show-vote-account
* Add offset of 1 to timestamp Vote interval to initialize at node boot (slot 1)
* Review comments
* Cache last_timestamp in Tower and use for interval check
* Move work into Tower method
* Clarify timestamping interval
* Replace tuple with struct 
						
						
					 
					
						2019-12-06 14:38:49 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						b7d4330dd4 
					 
					
						
						
							
							Fail fast if account paths cannot be canonicalized ( #7300 )  
						
						... 
						
						
						
						* Canonicalize account paths to avoid symlink issues
* fixes 
						
						
					 
					
						2019-12-05 21:41:29 -05:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						cfc21e1225 
					 
					
						
						
							
							Only serialize rooted append vecs ( #7281 )  
						
						
						
						
					 
					
						2019-12-05 14:27:46 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Starry 
							
						 
					 
					
						
						
							
						
						d6c3396182 
					 
					
						
						
							
							Canonicalize paths before symlink-ing when generating snapshots ( #7294 )  
						
						... 
						
						
						
						* Canonicalize paths before symlinking when generating snapshots
* cargo fmt 
						
						
					 
					
						2019-12-05 14:58:02 -05:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						a95d37ea25 
					 
					
						
						
							
							Fix repair slowness when most peers are unable to serve requests ( #7287 )  
						
						... 
						
						
						
						* Fix repair when most peers are incapable of serving requests
* Add a test for getting the lowest slot in blocktree
* Replace some more u64s with Slot 
						
						
					 
					
						2019-12-05 11:25:13 -08:00 
						 
				 
			
				
					
						
							
							
								TristanDebrunner 
							
						 
					 
					
						
						
							
						
						fae9c08815 
					 
					
						
						
							
							Add ReplayStageConfig ( #7195 )  
						
						
						
						
					 
					
						2019-12-04 11:17:17 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						c9245751e9 
					 
					
						
						
							
							Bump nix from 0.15.0 to 0.16.0 ( #7216 )  
						
						... 
						
						
						
						Bumps [nix](https://github.com/nix-rust/nix ) from 0.15.0 to 0.16.0.
- [Release notes](https://github.com/nix-rust/nix/releases )
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nix-rust/nix/commits/v0.16.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-12-04 09:35:45 -07:00 
						 
				 
			
				
					
						
							
							
								carllin 
							
						 
					 
					
						
						
							
						
						f0a40862d6 
					 
					
						
						
							
							Support local cluster edge case testing ( #7135 )  
						
						... 
						
						
						
						* Refactor local cluster to support killing a partition
* Rework run_network_partition
* Introduce fixed leader schedule
* Plumb fixed schedule into test 
						
						
					 
					
						2019-12-03 16:31:59 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						a0eafa12e3 
					 
					
						
						
							
							Update to hashes_per_tick computation, and tick duration datapoint ( #7127 )  
						
						
						
						
					 
					
						2019-12-02 18:02:11 -08:00 
						 
				 
			
				
					
						
							
							
								Pankaj Garg 
							
						 
					 
					
						
						
							
						
						076e384bb5 
					 
					
						
						
							
							Tool to tune system parameters like PoH service priority ( #7155 )  
						
						... 
						
						
						
						* New daemon to tune system parameters like PoH service priority
* fixes for Linux
* integrate with poh_service
* fixes
* address review comments
* remove `dead_code` directive 
						
						
					 
					
						2019-12-02 16:46:46 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						41cff1b49d 
					 
					
						
						
							
							Remove spammy log  
						
						
						
						
					 
					
						2019-12-02 16:52:01 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						0f872af502 
					 
					
						
						
							
							Bump libc from 0.2.65 to 0.2.66 ( #7180 )  
						
						... 
						
						
						
						Bumps [libc](https://github.com/rust-lang/libc ) from 0.2.65 to 0.2.66.
- [Release notes](https://github.com/rust-lang/libc/releases )
- [Commits](https://github.com/rust-lang/libc/compare/0.2.65...0.2.66 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-12-02 09:56:03 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						b13696ea1a 
					 
					
						
						
							
							Bump jsonrpc-http-server from 14.0.3 to 14.0.5 ( #7181 )  
						
						... 
						
						
						
						Bumps [jsonrpc-http-server](https://github.com/paritytech/jsonrpc ) from 14.0.3 to 14.0.5.
- [Release notes](https://github.com/paritytech/jsonrpc/releases )
- [Commits](https://github.com/paritytech/jsonrpc/compare/v14.0.3...jsonrpc-http-server-v14.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-12-02 09:55:40 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						5fbbf7c748 
					 
					
						
						
							
							Bump jsonrpc-ws-server from 14.0.3 to 14.0.5 ( #7172 )  
						
						... 
						
						
						
						Bumps [jsonrpc-ws-server](https://github.com/paritytech/jsonrpc ) from 14.0.3 to 14.0.5.
- [Release notes](https://github.com/paritytech/jsonrpc/releases )
- [Commits](https://github.com/paritytech/jsonrpc/compare/v14.0.3...jsonrpc-ws-server-v14.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-29 23:06:23 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						e7fe0db051 
					 
					
						
						
							
							Bump jsonrpc-derive from 14.0.3 to 14.0.5 ( #7173 )  
						
						... 
						
						
						
						Bumps [jsonrpc-derive](https://github.com/paritytech/jsonrpc ) from 14.0.3 to 14.0.5.
- [Release notes](https://github.com/paritytech/jsonrpc/releases )
- [Commits](https://github.com/paritytech/jsonrpc/compare/v14.0.3...jsonrpc-derive-v14.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-29 14:15:02 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						dcb7bd8c74 
					 
					
						
						
							
							Bump jsonrpc-pubsub from 14.0.3 to 14.0.5 ( #7174 )  
						
						... 
						
						
						
						Bumps [jsonrpc-pubsub](https://github.com/paritytech/jsonrpc ) from 14.0.3 to 14.0.5.
- [Release notes](https://github.com/paritytech/jsonrpc/releases )
- [Commits](https://github.com/paritytech/jsonrpc/compare/v14.0.3...jsonrpc-pubsub-v14.0.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-29 14:14:57 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						f97626346b 
					 
					
						
						
							
							Bump jsonrpc-core from 14.0.3 to 14.0.5 ( #7170 )  
						
						... 
						
						
						
						Bumps [jsonrpc-core](https://github.com/paritytech/jsonrpc ) from 14.0.3 to 14.0.5.
- [Release notes](https://github.com/paritytech/jsonrpc/releases )
- [Commits](https://github.com/paritytech/jsonrpc/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-28 10:59:31 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						7f4feaee08 
					 
					
						
						
							
							Bump serde from 1.0.102 to 1.0.103 ( #7163 )  
						
						... 
						
						
						
						Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.102 to 1.0.103.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.102...v1.0.103 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-27 09:10:25 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						5a30ef180a 
					 
					
						
						
							
							Bump serial_test_derive from 0.2.0 to 0.3.1 ( #7153 )  
						
						... 
						
						
						
						Bumps [serial_test_derive](https://github.com/palfrey/serial_test ) from 0.2.0 to 0.3.1.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.2.0...v0.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-26 23:12:13 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						0a0412e47e 
					 
					
						
						
							
							Bump serial_test from 0.2.0 to 0.3.1 ( #7154 )  
						
						... 
						
						
						
						Bumps [serial_test](https://github.com/palfrey/serial_test ) from 0.2.0 to 0.3.1.
- [Release notes](https://github.com/palfrey/serial_test/releases )
- [Commits](https://github.com/palfrey/serial_test/compare/v0.2.0...v0.3.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-26 22:07:39 -07:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						c810913861 
					 
					
						
						
							
							Bump serde_derive from 1.0.102 to 1.0.103 ( #7141 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-26 14:44:20 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						2b13158e29 
					 
					
						
						
							
							Bump serde_json from 1.0.41 to 1.0.42 ( #7142 )  
						
						... 
						
						
						
						Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.41 to 1.0.42.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.41...v1.0.42 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-26 15:09:01 -07:00 
						 
				 
			
				
					
						
							
							
								Sunny Gleason 
							
						 
					 
					
						
						
							
						
						0a0f15baca 
					 
					
						
						
							
							RPC subscriptions for new slot notifications ( #7114 )  
						
						... 
						
						
						
						* feat: slot notifications via pubsub rpc w/ tests 
						
						
					 
					
						2019-11-26 03:42:54 -05:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						58c144ee55 
					 
					
						
						
							
							Add getBlockTime rpc api ( #7130 )  
						
						... 
						
						
						
						* Add getBlockTime rpc api
* Add getBlockTime to docs
* Fix duration rounding for common tick/slot durations; add slot duration calculation
* Expose slots_per_year
* Use genesis values instead of clock defaults to calculate block offset
* Add get-block-time cli subcommand
* Fix test_rent: decrease magic number usage 
						
						
					 
					
						2019-11-26 00:40:36 -07:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						294662a1ce 
					 
					
						
						
							
							Bump version to 0.22.0  
						
						
						
						
					 
					
						2019-11-25 21:34:50 -07:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						76a68c26c9 
					 
					
						
						
							
							Track a Bank's parent slot independently from parent bank ( #7131 )  
						
						
						
						
					 
					
						2019-11-25 15:34:51 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						0f66e5e49b 
					 
					
						
						
							
							Add getConfirmedBlock test to rpc ( #7120 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-25 11:08:03 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						686aa3a150 
					 
					
						
						
							
							Bump chrono from 0.4.9 to 0.4.10 ( #7113 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-25 10:01:46 -08:00 
						 
				 
			
				
					
						
							
							
								dependabot-preview[bot] 
							
						 
					 
					
						
						
							
						
						094c391cd7 
					 
					
						
						
							
							Bump itertools from 0.8.1 to 0.8.2 ( #7111 )  
						
						... 
						
						
						
						Bumps [itertools](https://github.com/bluss/rust-itertools ) from 0.8.1 to 0.8.2.
- [Release notes](https://github.com/bluss/rust-itertools/releases )
- [Commits](https://github.com/bluss/rust-itertools/commits/v0.8.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com > 
						
						
					 
					
						2019-11-25 10:22:47 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						6c89226ccf 
					 
					
						
						
							
							Purge zero lamport accounts on snapshot ingestion ( #7010 )  
						
						... 
						
						
						
						Snapshots do not load the original index, so they must
purge zero lamport accounts again. 
						
						
					 
					
						2019-11-22 18:22:28 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						0bd41f98ed 
					 
					
						
						
							
							Avoid jemalloc in windows build ( #7089 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-21 18:39:29 -08:00 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						d9e7a5fcbe 
					 
					
						
						
							
							Use fork weight instead of individual bank weight for fork selection. ( #7079 )  
						
						... 
						
						
						
						* Fix weight calculation
* Fix tests
* fork weight
* wait until nodes are in the leader schedule
* enable sanity
* fewer long tests 
						
						
					 
					
						2019-11-21 15:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						c965a110f2 
					 
					
						
						
							
							Use unbounded channel ( #7081 )  
						
						
						
						
					 
					
						2019-11-21 14:23:40 -07:00 
						 
				 
			
				
					
						
							
							
								Ryo Onodera 
							
						 
					 
					
						
						
							
						
						8cbc450192 
					 
					
						
						
							
							Create genesis.tar.bz2 in solana-genesis ( #7039 )  
						
						... 
						
						
						
						* Use clap_utils
* Create genesis.tar.bz2 in solana-genesis
* Remove shell-based genesis.tar.bz2 generation
* Make Option=>Result conv more rusty
* stop using solana_logger
* Simplify by just using vec!
* clean up abit 
						
						
					 
					
						2019-11-21 10:57:27 -07:00 
						 
				 
			
				
					
						
							
							
								sakridge 
							
						 
					 
					
						
						
							
						
						e66b29943b 
					 
					
						
						
							
							datapoint for best fork weight and slot in replay ( #7066 )  
						
						
						
						
					 
					
						2019-11-20 17:26:52 -08:00 
						 
				 
			
				
					
						
							
							
								Sagar Dhawan 
							
						 
					 
					
						
						
							
						
						100b9dd12a 
					 
					
						
						
							
							Fix num nodes metrics ( #7068 )  
						
						... 
						
						
						
						* Fix num nodes metric
* Fix node count metrics 
						
						
					 
					
						2019-11-20 17:00:31 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3415db9739 
					 
					
						
						
							
							Merge api/program into single units ( #7061 )  
						
						
						
						
					 
					
						2019-11-20 16:32:19 -08:00 
						 
				 
			
				
					
						
							
							
								Tyera Eulberg 
							
						 
					 
					
						
						
							
						
						97ca6858b7 
					 
					
						
						
							
							Write transaction status and fee into persistent store ( #7030 )  
						
						... 
						
						
						
						* Pass blocktree into execute_batch, if persist_transaction_status
* Add validator arg to enable persistent transaction status store
* Pass blocktree into banking_stage, if persist_transaction_status
* Add validator params to bash scripts
* Expose actual transaction statuses outside Bank; add tests
* Fix benches
* Offload transaction status writes to a separate thread
* Enable persistent transaction status along with rpc service
* nudge
* Review comments 
						
						
					 
					
						2019-11-20 16:43:10 -07:00 
						 
				 
			
				
					
						
							
							
								Parth 
							
						 
					 
					
						
						
							
						
						9f6a2e51b2 
					 
					
						
						
							
							add credit-debit rent handling ( #6947 )  
						
						... 
						
						
						
						* add credit-debit rent handling
* add tests
* charge rent for validator account for fee credit
* rent is stored per tx instead of account 
						
						
					 
					
						2019-11-21 01:57:02 +05:30 
						 
				 
			
				
					
						
							
							
								anatoly yakovenko 
							
						 
					 
					
						
						
							
						
						b150da837a 
					 
					
						
						
							
							Use epoch as the gossip purge timeout for staked nodes. ( #7005 )  
						
						... 
						
						
						
						automerge 
						
						
					 
					
						2019-11-20 11:25:18 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d184d3a732 
					 
					
						
						
							
							Merge native programs parts into one unit ( #7047 )  
						
						
						
						
					 
					
						2019-11-20 10:12:43 -08:00