Michael Vines
fc21c857a3
Bump version to v1.1.10
2020-05-06 16:04:41 -07:00
Michael Vines
9d00ff6624
Bump to 1.1.9
2020-05-02 11:41:51 -07:00
sakridge
fa254ff18f
Fuzzer test and fixes ( #9853 ) ( #9858 )
2020-05-02 10:05:13 -07:00
sakridge
f78df36363
Put empty accounts in the accounts list on load ( #9840 ) ( #9854 )
...
Indexing into accounts array does not match account_keys otherwise.
Also enforce program accounts not at index 0
Enforce at least 1 Read-write signing fee-payer account.
2020-05-01 21:37:13 -07:00
Michael Vines
8079359420
Add incinerator sysvar ( #9815 ) ( #9836 )
...
(cherry picked from commit 8dfe0affd4
)
2020-05-01 09:02:59 -07:00
Tyera Eulberg
3aa52f95a2
v1.1 backport custom error rename ( #9826 )
...
* Add program_error conversions (#9203 )
* Rename CustomError to Custom (#9207 )
* More custom error rename (#9227 )
automerge
* Remove librapay conflicts
* Fix rebase
Co-authored-by: Jack May <jack@solana.com >
2020-04-30 23:54:11 -06:00
mergify[bot]
3d88b9ac22
Cleanup BPF helper symbols (bp #9804 ) ( #9825 )
...
automerge
2020-04-30 13:10:13 -07:00
mergify[bot]
3f41d60793
Add commitment Root variant, and add fleshed out --commitment arg to Cli ( #9806 ) ( #9813 )
...
automerge
2020-04-30 10:40:07 -07:00
mergify[bot]
7a6543eb5b
thiserror, docs, remove general Failure case ( #9741 ) ( #9810 )
...
automerge
2020-04-30 10:23:54 -07:00
mergify[bot]
892abd2a24
Make default programs static (bp #9717 ) ( #9814 )
...
automerge
2020-04-30 02:50:34 -07:00
mergify[bot]
87601facf1
Bump Rust-BPF version to be interoperable with latest Rust ( #9783 ) ( #9802 )
...
automerge
2020-04-29 16:53:43 -07:00
mergify[bot]
307064949a
Fix BPF tool caching ( #9781 ) ( #9795 )
...
automerge
2020-04-29 13:35:58 -07:00
sakridge
a2098c9ea9
Update dalek (v1.1 bp) ( #9765 )
...
* Disable Move/Libra components
* Update dalek version
Co-authored-by: Trent Nelson <trent@solana.com >
2020-04-28 18:37:20 -06:00
Michael Vines
ac538d0395
Don't --use-move
2020-04-28 12:47:23 -07:00
mergify[bot]
89bfe5fab0
sanitize lowest slots ( #9747 ) ( #9752 )
...
automerge
2020-04-27 22:01:41 -07:00
mergify[bot]
fbcc107086
Clean up use
to keep rust 1.43.0 from complaining ( #9740 ) ( #9749 )
...
automerge
2020-04-27 18:49:58 -07:00
mergify[bot]
9c6f613f8c
Input values are not sanitized after they are deserialized, making it far too easy for Leo to earn SOL (bp #9706 ) ( #9736 )
...
automerge
2020-04-27 16:23:59 -07:00
Michael Vines
0afb058616
Bump version to 1.1.8
2020-04-23 20:40:29 -07:00
Michael Vines
1ddff68642
Bump version to 1.1.7
2020-04-22 22:13:46 -07:00
Michael Vines
12ed7c6845
Bump version to 1.1.6
2020-04-18 23:37:34 -07:00
Michael Vines
b260f686a3
Only build x86_64-unknown-linux-gnu on docs.rs
2020-04-16 19:07:08 -07:00
Michael Vines
135763e019
Bump version to 1.1.5
2020-04-16 13:23:21 -07:00
Michael Vines
d6f1e4b10a
Bump version to v1.1.4
2020-04-12 18:00:06 -07:00
mergify[bot]
967c178f5d
Safer cargo command ( #9437 ) ( #9440 )
...
automerge
2020-04-10 16:54:33 -07:00
Michael Vines
580304add4
Bump version to 1.1.3
2020-04-07 09:33:26 -07:00
mergify[bot]
b58ce6c740
Cache downloads to speed up CI ( #9355 )
...
automerge
2020-04-06 23:40:30 -07:00
Michael Vines
40d0f8da2d
Bump version to 1.1.2
2020-04-02 22:35:56 -07:00
mergify[bot]
220a369efa
Enforce an executable's rent exemption in the runtime ( #9134 ) ( #9191 )
...
(cherry picked from commit 130c0b484d
)
Co-authored-by: Jack May <jack@solana.com >
2020-03-31 11:57:19 -07:00
Michael Vines
47c6dfe1aa
Bump version to v1.1.1
2020-03-30 23:15:07 -07:00
Jack May
e2491c6322
Prevent add/subtract from executable account ( #9132 )
2020-03-27 16:43:25 -07:00
Jack May
8d4cecdb77
Account data may not change once the executable bit is set ( #9099 )
...
automerge
2020-03-26 17:10:11 -07:00
Jack May
30bed18b77
Install xargo using CI dictated cargo version if available ( #9068 )
2020-03-26 11:47:41 -07:00
Justin Starry
ef3af104ae
Return appropriate error for invalid program account ( #9047 )
...
automerge
2020-03-25 13:23:05 -07:00
Justin Starry
c558db2a48
Fix xargo to version 0.3.19 to avoid unstable feature ( #9065 )
...
automerge
2020-03-25 08:43:36 -07:00
Jack May
fee002382e
Program address generator ( #8995 )
2020-03-23 12:38:56 -07:00
Jack May
271e17547a
Nit thiserror for pubkey ( #8994 )
...
automerge
2020-03-20 18:07:37 -07:00
Jack May
e28368ff1b
Move address creation with seed into pubkey ( #8991 )
2020-03-20 15:20:48 -07:00
dependabot-preview[bot]
24d871b529
Bump serde from 1.0.104 to 1.0.105 ( #8954 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.104...v1.0.105 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-18 22:35:30 -07:00
dependabot-preview[bot]
2dc50cff5b
Bump bv from 0.11.0 to 0.11.1 ( #8952 )
...
automerge
2020-03-18 21:37:21 -07:00
Trent Nelson
98228c392e
CLI: Add multi-session signing support ( #8927 )
...
* SDK: Add `NullSigner` implementation
* SDK: Split `Transaction::verify()` to gain access to results
* CLI: Minor refactor of --sign_only result parsing
* CLI: Enable paritial signing
Signers specified by pubkey, but without a matching --signer arg
supplied fall back to a `NullSigner` when --sign-only is in effect.
This allows their pubkey to be used for TX construction as usual,
but leaves their `sign_message()` a NOP. As such, with --sign-only
in effect, signing and verification must be done separately, with
the latter's per-signature results considered
* CLI: Surface/report missing/bad signers to user
* CLI: Suppress --sign-only JSON output
* nits
* Docs for multi-session offline signing
2020-03-18 20:49:38 -07:00
Jack May
f192e4f08f
Nit: Align Rust and C names ( #8918 )
2020-03-17 19:37:16 -07:00
Jack May
668dfc40c7
Align C and Rust handling of AccountInfos ( #8906 )
2020-03-17 12:34:14 -07:00
Trent Nelson
fbf2dd1672
CLI: Error message cleanup ( #8804 )
...
automerge
2020-03-12 23:20:49 -07:00
Jack May
deaf3cb416
Instruction member function ( #8801 )
2020-03-12 09:08:39 -07:00
Jack May
6eb4973780
Don't use move semantics if not needed ( #8793 )
2020-03-11 14:37:23 -07:00
dependabot-preview[bot]
f88b79d42b
Bump itertools from 0.8.2 to 0.9.0 ( #8756 )
...
Bumps [itertools](https://github.com/bluss/rust-itertools ) from 0.8.2 to 0.9.0.
- [Release notes](https://github.com/bluss/rust-itertools/releases )
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bluss/rust-itertools/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-10 08:42:11 -06:00
carllin
9872430bd2
Add VoteTracker for tracking cluster's votes in gossip ( #8327 )
...
Track votes by slot in cluster_vote_listener
2020-03-09 22:03:09 -07:00
dependabot-preview[bot]
fad08a19cc
Bump serde_json from 1.0.46 to 1.0.48 ( #8260 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.46 to 1.0.48.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.46...v1.0.48 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-09 20:20:19 -06:00
Greg Fitzgerald
97b6c41d42
Fix typos in error messages ( #8726 )
...
automerge
2020-03-09 10:12:42 -07:00
dependabot-preview[bot]
6d0f3762b2
Bump hex from 0.4.1 to 0.4.2 ( #8725 )
...
Bumps [hex](https://github.com/KokaKiwi/rust-hex ) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/KokaKiwi/rust-hex/releases )
- [Commits](https://github.com/KokaKiwi/rust-hex/compare/v0.4.1...v0.4.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-09 09:23:54 -06:00