Jack May 
							
						 
					 
					
						
						
							
						
						d73af9c1dd 
					 
					
						
						
							
							cli: don't overallocate upgradeable buffer accounts ( #15603 )  
						
						
						
						
					 
					
						2021-03-02 00:45:53 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3cd00965a7 
					 
					
						
						
							
							Enable BPF program instruction traces ( #15613 )  
						
						
						
						
					 
					
						2021-03-01 23:11:58 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						cf4e31964b 
					 
					
						
						
							
							Remove limit on program size related to feature cleanup ( #15493 )  
						
						
						
						
					 
					
						2021-02-23 20:54:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						5df36aec7d 
					 
					
						
						
							
							Pacify clippy  
						
						
						
						
					 
					
						2021-02-19 20:08:41 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						02432a548f 
					 
					
						
						
							
							Cleanup old features ( #15391 )  
						
						
						
						
					 
					
						2021-02-18 09:56:11 -08:00 
						 
				 
			
				
					
						
							
							
								Trent Nelson 
							
						 
					 
					
						
						
							
						
						7f7370c306 
					 
					
						
						
							
							Re-allow clippy::integer_arithmetic at crate-level  
						
						
						
						
					 
					
						2021-02-17 13:55:08 -07:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6650fbf443 
					 
					
						
						
							
							Add per-byte logging cost ( #15279 )  
						
						
						
						
					 
					
						2021-02-12 00:55:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						10abd199e1 
					 
					
						
						
							
							Match BPF instruction reporting to dump file ( #15254 )  
						
						
						
						
					 
					
						2021-02-11 00:48:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mrmaxmeier 
							
						 
					 
					
						
						
							
						
						ebbaa1f8ea 
					 
					
						
						
							
							Fix integer overflow in degenerate invoke_signed BPF syscalls ( #15051 )  
						
						
						
						
					 
					
						2021-02-03 13:32:38 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d24d5fba0e 
					 
					
						
						
							
							Upgradeable loader max_data_len limit ( #15039 )  
						
						
						
						
					 
					
						2021-02-03 09:16:25 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						73d9186502 
					 
					
						
						
							
							More rich runtime logging ( #14938 )  
						
						
						
						
					 
					
						2021-02-01 11:40:49 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						07cef5a557 
					 
					
						
						
							
							Buffer authority must match upgrade authority for deploys and upgrades ( #14923 )  
						
						
						
						
					 
					
						2021-01-29 12:43:42 -08:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						d026da4a1b 
					 
					
						
						
							
							Ignore syscalls which are not registered in cached rbpf executable. ( #14898 )  
						
						
						
						
					 
					
						2021-01-29 12:30:10 +01:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0b1015f7d3 
					 
					
						
						
							
							Richer runtime failure logging ( #14875 )  
						
						
						
						
					 
					
						2021-01-28 10:04:54 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						77572a7c53 
					 
					
						
						
							
							Track account writable deescalation ( #14626 )  
						
						
						
						
					 
					
						2021-01-22 15:28:01 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Vines 
							
						 
					 
					
						
						
							
						
						3c6dbd21d2 
					 
					
						
						
							
							Add ic_msg()/ic_logger_msg() macros  
						
						
						
						
					 
					
						2021-01-21 21:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						a480b63234 
					 
					
						
						
							
							Bail on small deploy buffers ( #14677 )  
						
						
						
						
					 
					
						2021-01-20 01:56:44 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e3bd9e5300 
					 
					
						
						
							
							Prevent the invoke and upgrade of programs in the same tx batch ( #14653 )  
						
						... 
						
						
						
						* Prevent the invoke and upgrade of programs in the same tx batch
* Pass program address as writable in the upgrade instruction 
						
						
					 
					
						2021-01-19 16:24:44 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6e8a1ba7de 
					 
					
						
						
							
							Load executable accounts from invoke context ( #14574 )  
						
						
						
						
					 
					
						2021-01-14 00:19:22 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ec48631fc5 
					 
					
						
						
							
							Bail on all CPI errors ( #14500 )  
						
						... 
						
						
						
						* Bail on all CPI errors
* whitespace 
						
						
					 
					
						2021-01-09 02:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9d53eca6e3 
					 
					
						
						
							
							Report correct program id ( #14486 )  
						
						
						
						
					 
					
						2021-01-08 14:43:24 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						58487c6360 
					 
					
						
						
							
							Add buffer authority to upgradeable loader ( #14482 )  
						
						
						
						
					 
					
						2021-01-08 09:37:57 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						5eacc5d08d 
					 
					
						
						
							
							Enable program upgrades via CPI ( #14449 )  
						
						
						
						
					 
					
						2021-01-06 14:31:14 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						a8b5a32b50 
					 
					
						
						
							
							Gate cpi program account passing ( #14443 )  
						
						
						
						
					 
					
						2021-01-05 21:53:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0619805806 
					 
					
						
						
							
							Upgradeable programs needs program account's address as program id ( #14417 )  
						
						
						
						
					 
					
						2021-01-04 21:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						2d8dacb72b 
					 
					
						
						
							
							Gate CPI authorized programs ( #14361 )  
						
						
						
						
					 
					
						2020-12-30 18:13:37 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1c5427ff17 
					 
					
						
						
							
							Remove assert ( #14356 )  
						
						
						
						
					 
					
						2020-12-30 21:07:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						6c6095abe7 
					 
					
						
						
							
							nit: clarify loader id ( #14355 )  
						
						
						
						
					 
					
						2020-12-30 20:02:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						5524938a50 
					 
					
						
						
							
							Limit CPI instruction size ( #14317 )  
						
						
						
						
					 
					
						2020-12-29 01:14:17 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ee0a80a092 
					 
					
						
						
							
							Prevent bpf loader impersonators ( #14278 )  
						
						
						
						
					 
					
						2020-12-24 03:04:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						b1d702a618 
					 
					
						
						
							
							Don't use caller passed executable account ( #14276 )  
						
						
						
						
					 
					
						2020-12-23 14:34:14 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						0b479ab180 
					 
					
						
						
							
							Limit CPI from calling loader or native programs ( #14252 )  
						
						
						
						
					 
					
						2020-12-23 10:44:34 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ab205b682a 
					 
					
						
						
							
							Upgradeable programs called same as non-upgradeable ( #14239 )  
						
						... 
						
						
						
						* Upgradeable programs called same as non-upgradeable
* nudge 
						
						
					 
					
						2020-12-22 09:26:55 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e8cc0bef6c 
					 
					
						
						
							
							Add CPI support for upgradeable loader ( #14193 )  
						
						
						
						
					 
					
						2020-12-17 15:39:49 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						593ad80954 
					 
					
						
						
							
							Fix program account rent exemption ( #14176 )  
						
						
						
						
					 
					
						2020-12-17 09:02:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						025f886e10 
					 
					
						
						
							
							check for resize access violations ( #14142 )  
						
						
						
						
					 
					
						2020-12-15 23:21:08 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						d513b0c4ca 
					 
					
						
						
							
							Add Program loader/environment instruction errors ( #14120 )  
						
						
						
						
					 
					
						2020-12-15 09:54:07 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						ab98c1f2d4 
					 
					
						
						
							
							Add try_find_program_address syscall ( #14118 )  
						
						
						
						
					 
					
						2020-12-15 08:15:01 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						9e90394583 
					 
					
						
						
							
							Upgradeable loader ( #13689 )  
						
						
						
						
					 
					
						2020-12-14 15:35:10 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						83fda2d972 
					 
					
						
						
							
							Clean invoke in prep for native invoke ( #14055 )  
						
						
						
						
					 
					
						2020-12-10 18:25:57 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						5ea80e673f 
					 
					
						
						
							
							Fix priv escalation test ( #14046 )  
						
						
						
						
					 
					
						2020-12-10 22:36:33 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						201637b326 
					 
					
						
						
							
							Updates rbpf to v0.2.2 ( #14036 )  
						
						... 
						
						
						
						* Updates rbpf to v0.2.2 
						
						
					 
					
						2020-12-10 16:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						e1a4251b07 
					 
					
						
						
							
							Cap CPI signers ( #14021 )  
						
						
						
						
					 
					
						2020-12-09 02:14:53 -08:00 
						 
				 
			
				
					
						
							
							
								Alexander Meißner 
							
						 
					 
					
						
						
							
						
						a706706572 
					 
					
						
						
							
							Validator CLI option to enable just-in-time compilation of BPF ( #13789 )  
						
						... 
						
						
						
						* Adds a CLI option to the validator to enable just-in-time compilation of BPF.
* Refactoring to use bpf_loader_program instead of feature_set to pass JIT flag from the validator CLI to the executor. 
						
						
					 
					
						2020-12-07 09:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						f1fd999bb0 
					 
					
						
						
							
							Translate data length as mutable ( #13956 )  
						
						
						
						
					 
					
						2020-12-04 05:47:22 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						661ca52135 
					 
					
						
						
							
							Cap seeds not signers ( #13941 )  
						
						
						
						
					 
					
						2020-12-03 09:58:25 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						1c51711c75 
					 
					
						
						
							
							Invoke with empty account slice ( #13931 )  
						
						
						
						
					 
					
						2020-12-03 07:06:26 -08:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						3f841df7cf 
					 
					
						
						
							
							Cap number of program address seeds ( #13924 )  
						
						
						
						
					 
					
						2020-12-02 22:25:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						841c7a0f71 
					 
					
						
						
							
							Cleanup memory translation APIs ( #13921 )  
						
						
						
						
					 
					
						2020-12-02 20:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Jack May 
							
						 
					 
					
						
						
							
						
						85bec37be4 
					 
					
						
						
							
							Translate data length and owner as writable ( #13914 )  
						
						
						
						
					 
					
						2020-12-02 09:05:42 -08:00