Skip to content

Commit 11c2539

Browse files
authored
Merge pull request #6257 from EOSIO/release/1.4.x
Release 1.4.3
2 parents 60c8bac + 2f4ce37 commit 11c2539

File tree

8 files changed

+20
-16
lines changed

8 files changed

+20
-16
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ set( CXX_STANDARD_REQUIRED ON)
3535

3636
set(VERSION_MAJOR 1)
3737
set(VERSION_MINOR 4)
38-
set(VERSION_PATCH 2)
38+
set(VERSION_PATCH 3)
3939

4040
set( CLI_CLIENT_EXECUTABLE_NAME cleos )
4141
set( NODE_EXECUTABLE_NAME nodeos )

Docker/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ cd eos/Docker
2020
docker build . -t eosio/eos
2121
```
2222

23-
The above will build off the most recent commit to the master branch by default. If you would like to target a specific branch/tag, you may use a build argument. For example, if you wished to generate a docker image based off of the v1.4.2 tag, you could do the following:
23+
The above will build off the most recent commit to the master branch by default. If you would like to target a specific branch/tag, you may use a build argument. For example, if you wished to generate a docker image based off of the v1.4.3 tag, you could do the following:
2424

2525
```bash
26-
docker build -t eosio/eos:v1.4.2 --build-arg branch=v1.4.2 .
26+
docker build -t eosio/eos:v1.4.3 --build-arg branch=v1.4.3 .
2727
```
2828

2929
By default, the symbol in eosio.system is set to SYS. You can override this using the symbol argument while building the docker image.

README.md

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
# EOSIO - The Most Powerful Infrastructure for Decentralized Applications
23

34
[![Build status](https://badge.buildkite.com/370fe5c79410f7d695e4e34c500b4e86e3ac021c6b1f739e20.svg?branch=master)](https://buildkite.com/EOSIO/eosio)
@@ -38,22 +39,22 @@ $ brew remove eosio
3839
```
3940
#### Ubuntu 18.04 Debian Package Install
4041
```sh
41-
$ wget https://github.com/eosio/eos/releases/download/v1.4.2/eosio-1.4.2.ubuntu-18.04-x86_64.deb
42-
$ sudo apt install ./eosio-1.4.2.ubuntu-18.04-x86_64.deb
42+
$ wget https://github.com/eosio/eos/releases/download/v1.4.3/eosio-1.4.3.ubuntu-18.04-x86_64.deb
43+
$ sudo apt install ./eosio-1.4.3.ubuntu-18.04-x86_64.deb
4344
```
4445
#### Ubuntu 16.04 Debian Package Install
4546
```sh
46-
$ wget https://github.com/eosio/eos/releases/download/v1.4.2/eosio-1.4.2.ubuntu-16.04-x86_64.deb
47-
$ sudo apt install ./eosio-1.4.2.ubuntu-16.04-x86_64.deb
47+
$ wget https://github.com/eosio/eos/releases/download/v1.4.3/eosio-1.4.3.ubuntu-16.04-x86_64.deb
48+
$ sudo apt install ./eosio-1.4.3.ubuntu-16.04-x86_64.deb
4849
```
4950
#### Debian Package Uninstall
5051
```sh
5152
$ sudo apt remove eosio
5253
```
5354
#### RPM Package Install
5455
```sh
55-
$ wget https://github.com/eosio/eos/releases/download/v1.4.2/eosio-1.4.2.x86_64-0.x86_64.rpm
56-
$ sudo yum install ./eosio-1.4.2.x86_64-0.x86_64.rpm
56+
$ wget https://github.com/eosio/eos/releases/download/v1.4.3/eosio-1.4.3.x86_64-0.x86_64.rpm
57+
$ sudo yum install ./eosio-1.4.3.x86_64-0.x86_64.rpm
5758
```
5859
#### RPM Package Uninstall
5960
```sh

libraries/chain/wasm_interface.cpp

+3-5
Original file line numberDiff line numberDiff line change
@@ -1329,11 +1329,9 @@ class transaction_api : public context_aware_api {
13291329
}
13301330

13311331
void send_deferred( const uint128_t& sender_id, account_name payer, array_ptr<char> data, size_t data_len, uint32_t replace_existing) {
1332-
try {
1333-
transaction trx;
1334-
fc::raw::unpack<transaction>(data, data_len, trx);
1335-
context.schedule_deferred_transaction(sender_id, payer, std::move(trx), replace_existing);
1336-
} FC_RETHROW_EXCEPTIONS(warn, "data as hex: ${data}", ("data", fc::to_hex(data, data_len)))
1332+
transaction trx;
1333+
fc::raw::unpack<transaction>(data, data_len, trx);
1334+
context.schedule_deferred_transaction(sender_id, payer, std::move(trx), replace_existing);
13371335
}
13381336

13391337
bool cancel_deferred( const unsigned __int128& val ) {

plugins/chain_plugin/chain_plugin.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ void chain_plugin::set_program_options(options_description& cli, options_descrip
249249
"In \"light\" mode all incoming blocks headers will be fully validated; transactions in those validated blocks will be trusted \n")
250250
("disable-ram-billing-notify-checks", bpo::bool_switch()->default_value(false),
251251
"Disable the check which subjectively fails a transaction if a contract bills more RAM to another account within the context of a notification handler (i.e. when the receiver is not the code of the action).")
252+
("trusted-producer", bpo::value<vector<string>>()->composing(), "Indicate a producer whose blocks headers signed by it will be fully validated, but transactions in those validated blocks will be trusted.")
252253
;
253254

254255
// TODO: rate limiting
@@ -286,7 +287,6 @@ void chain_plugin::set_program_options(options_description& cli, options_descrip
286287
"replace reversible block database with blocks imported from specified file and then exit")
287288
("export-reversible-blocks", bpo::value<bfs::path>(),
288289
"export reversible block database in portable format into specified file and then exit")
289-
("trusted-producer", bpo::value<vector<string>>()->composing(), "Indicate a producer whose blocks headers signed by it will be fully validated, but transactions in those validated blocks will be trusted.")
290290
("snapshot", bpo::value<bfs::path>(), "File to read Snapshot State from")
291291
;
292292

plugins/history_plugin/history_plugin.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,9 @@ namespace eosio {
282282
}
283283

284284
void on_applied_transaction( const transaction_trace_ptr& trace ) {
285+
if( !trace->receipt || (trace->receipt->status != transaction_receipt_header::executed &&
286+
trace->receipt->status != transaction_receipt_header::soft_fail) )
287+
return;
285288
for( const auto& atrace : trace->action_traces ) {
286289
on_action_trace( atrace );
287290
}

programs/nodeos/main.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,8 @@ int main(int argc, char** argv)
109109
initialize_logging();
110110
ilog("nodeos version ${ver}", ("ver", app().version_string()));
111111
ilog("eosio root is ${root}", ("root", root.string()));
112+
ilog("nodeos using configuration file ${c}", ("c", app().full_config_file_path().string()));
113+
ilog("nodeos data directory is ${d}", ("d", app().data_dir().string()));
112114
app().startup();
113115
app().exec();
114116
} catch( const extract_genesis_state_exception& e ) {

0 commit comments

Comments
 (0)