Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/2.0.x #47

Merged
merged 525 commits into from
Feb 28, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
525 commits
Select commit Hold shift + click to select a range
1641618
Remove unnecessary conversion of contractPath to empty path
conr2d Nov 20, 2018
a37d1bd
Merge pull request #6346 from conr2d/contract-path
heifner Nov 20, 2018
0410e8c
Merge pull request #6351 from EOSIO/fc_syslog_prio_log
heifner Nov 20, 2018
23aefd9
Merge pull request #6237 from EOSIO/gh#3338-replay
heifner Nov 20, 2018
6c1c178
enhance cleos multisig review to show proposed transaction ID and opt…
arhag Nov 20, 2018
6f6057c
add cleos multisig invalidate command to call eosio.msig::invalidate
arhag Nov 20, 2018
14e3d2d
Merge pull request #6357 from EOSIO/release/1.4.x
arhag Nov 20, 2018
ffb581e
Merge pull request #6356 from EOSIO/cleos-multisig-enhancements
arhag Nov 20, 2018
50aad47
state history plugin
tbfleming Nov 20, 2018
8e59754
fix GMP & secp256 linker order for EosioTesterBuild.cmake.in
spoonincode Nov 20, 2018
becd70e
state history plugin
tbfleming Nov 20, 2018
7ae33a8
Merge pull request #6359 from EOSIO/secp_gmp_ordering_testerbuild
b1bart Nov 20, 2018
3fd7992
Merge pull request #5970 from EOSIO/state-history-plugin
tbfleming Nov 20, 2018
62ea1a0
Merge branch 'feature/bump-version-to-1.4.4' into feature/bump-versio…
b1bart Nov 20, 2018
5b53d8b
bump version to 1.5.0-rc1
b1bart Nov 20, 2018
d881746
Update README to reflect new package names
Nov 20, 2018
bc5288c
Change from 1.5.0 to 1.5.0-rc1
larryk85 Nov 20, 2018
33ab2dc
Merge pull request #6361 from EOSIO/feature/bump-version-to-1.5.0-rc1
b1bart Nov 20, 2018
41b0ece
Merge branch 'release/1.5.x' into features/merge-v1.5.0-rc1 with merg…
b1bart Nov 20, 2018
5985cc4
Merge pull request #6364 from EOSIO/features/merge-v1.5.0-rc1
b1bart Nov 20, 2018
e8e00fc
Fix requires in spec file to resolve dependency resolution issues wit…
Nov 21, 2018
f6396e4
Fix requires in spec file to resolve dependency resolution issues wit…
Nov 21, 2018
5ee8c6c
Remove unneeded req_trx vector
heifner Nov 21, 2018
0a56282
Remove needless copy of signed_block. Only create pending_notify if n…
heifner Nov 21, 2018
b4c3094
Remove unused blk_buffer
heifner Nov 21, 2018
a5324cc
Merge pull request #6372 from EOSIO/net-plugin-cleanup
heifner Nov 26, 2018
6c3a091
Merge pull request #6371 from EOSIO/fix-rpms-1.5.x
emorybarlow Nov 27, 2018
fd693bb
Merge pull request #6370 from EOSIO/fix-rpms-develop
emorybarlow Nov 27, 2018
e5a5c2d
separate out version suffix so that RPM packages produce an acceptabl…
b1bart Nov 27, 2018
03c22a0
address PR review feedback
b1bart Nov 27, 2018
bb72d47
Make signed_block copy constructor private to avoid accidental copies.
heifner Nov 27, 2018
fc7d56c
add release suffix to doxygen cmake module
b1bart Nov 27, 2018
f1d16f2
move signed_block instead of making copy
heifner Nov 27, 2018
dfe8f77
Avoid copy constructor for push_block
heifner Nov 27, 2018
9710c26
add release suffix to EOSIO_VERSION in tester cmake modules
b1bart Nov 27, 2018
b230172
Add which comment
heifner Nov 27, 2018
6b18a1b
Update tests for private signed_block copy constructor
heifner Nov 27, 2018
a4a9ded
Avoid making copies of signed_block
heifner Nov 27, 2018
3edb390
export the new bash vars
b1bart Nov 27, 2018
7b833db
Merge pull request #6396 from EOSIO/feature/separate-release-suffix
b1bart Nov 27, 2018
0213c88
Use rvalue for signed_block
heifner Nov 27, 2018
4664838
Update buildkite pipeline to use new queues
Nov 27, 2018
43c2185
Update buildkite pipeline to use new queues
Nov 27, 2018
26bf33b
Special case msg_handler visit of signed_block to avoid hidden move f…
heifner Nov 27, 2018
3d99414
pass along trigger_send
heifner Nov 27, 2018
07deed1
Use move for rvalue
heifner Nov 28, 2018
08c303e
Added Mongo History API link
Nov 28, 2018
15e610c
Added ZMQ Light History API
Nov 28, 2018
97d2e97
Added Chintai ZMQ Watcher
Nov 28, 2018
5fea075
Added State History API
Nov 28, 2018
bdd0726
Stop the unix_server from listening in shutdown stage as well.
Elliot438b Nov 28, 2018
760f2b4
Merge pull request #6397 from EOSIO/blk-copy
heifner Nov 28, 2018
3f91147
Merge pull request #6398 from EOSIO/update-bk-fleet-develop
emorybarlow Nov 28, 2018
20c469a
Merge pull request #6399 from EOSIO/update-bk-fleet-1.5.x
emorybarlow Nov 28, 2018
bdb45c1
Merge remote-tracking branch 'origin/release/1.5.x' into feature/port…
b1bart Nov 28, 2018
51bcea2
Merge pull request #6410 from EOSIO/feature/port-1.5.x
b1bart Nov 28, 2018
b6f23ec
Merge pull request #6400 from EOSIO/gleehokie-patch-1
heifner Nov 29, 2018
fdfa6f4
bump version to rc2
b1bart Nov 29, 2018
78291ad
update rpm names to match the real files
b1bart Nov 29, 2018
cb647d3
Merge pull request #6401 from evsward/unix_server
spoonincode Nov 29, 2018
d1caabb
Merge pull request #6412 from EOSIO/feature/bump-version-to-1.5.0-rc2
b1bart Nov 30, 2018
c72e956
Fix deb package names in README
Nov 29, 2018
7b2b5f7
Fix package naming scheme for debs
Nov 29, 2018
549c96c
Merge pull request #6417 from EOSIO/fix-deb-package-names
b1bart Nov 30, 2018
9b036b4
Update LICENSE path
conr2d Dec 2, 2018
8a811ad
add a test that reduces the size of the producer set to validate that…
b1bart Dec 4, 2018
d406d1a
promote rc2 to release
b1bart Dec 4, 2018
d3f3fe3
add missing release to deb packages
b1bart Dec 4, 2018
49bb38e
Merge pull request #6432 from EOSIO/feature/promote-1.5.0-rc2-to-1.5.0
b1bart Dec 4, 2018
ea08cfd
Merge pull request #6433 from EOSIO/release/1.5.x
b1bart Dec 4, 2018
bdebb50
remove x86_64 arch dep specification on AMI2 build script
spoonincode Dec 5, 2018
8633cdd
Use 64-bit float printing of 128-bit floats on non x86_64
spoonincode Dec 5, 2018
acdc856
Merge pull request #6436 from EOSIO/printqf_to_double_arm8
spoonincode Dec 5, 2018
24c6612
Merge tag 'v1.5.0' into merge/1.5.0-to-develop
b1bart Dec 6, 2018
6cb242e
prebump to 1.6.0 and add develop suffix
b1bart Dec 6, 2018
9a1a926
Merge pull request #6442 from EOSIO/merge/1.5.0-to-develop
b1bart Dec 6, 2018
d381ec0
Do not broadcast block if peer lib is larger than block number
heifner Nov 28, 2018
e845204
Provide more efficient sha256_less
heifner Nov 29, 2018
2a32ee4
Simply by removing unused large_msg_notify
heifner Nov 30, 2018
0594dd5
Remove unused node_transaction_state.packed_txn
heifner Nov 30, 2018
e44f205
Store serialized transaction as shared_ptr to minimize copies
heifner Nov 30, 2018
28301f2
Not possible for serialized_txn to be empty
heifner Nov 30, 2018
f403da8
Remove find_plugin overhead
heifner Nov 30, 2018
2678b5e
Minimize shared_ptr copies
heifner Dec 1, 2018
ac374bb
Use sha256_less for all sets/maps with ids
heifner Dec 2, 2018
7bcdcbc
Add explicit constructors
heifner Dec 3, 2018
de9742e
Add accept_transaction that takes a packed_transaction_ptr to avoid copy
heifner Dec 3, 2018
7923af9
Pass id and packed_transaction by const& since never moved
heifner Dec 3, 2018
b4ad4a3
Remove copy assignment operator. Remove used std::move.
heifner Dec 3, 2018
cfc3a85
Minimize packed_transaction copies. Store packed_transaction_ptr in t…
heifner Dec 3, 2018
8109f0a
Cache chain_plugin lookup
heifner Dec 3, 2018
a0f7ae0
Update tester for transaction_metadata packed_transaction_ptr
heifner Dec 3, 2018
81502d2
Remove packed_tansaction to net_message copy
heifner Dec 3, 2018
86e581a
Remove unused constructor
heifner Dec 4, 2018
bd3b208
Explicitly disable copy/move construction
heifner Dec 4, 2018
e9e9fe0
Remove inflight update of node_transaction_state as it is not needed
heifner Dec 5, 2018
f3255af
Remove connections for unused signals that only logged
heifner Dec 5, 2018
52a6f19
Fix sync check for lib
heifner Dec 6, 2018
cb309ff
Merge pull request #6435 from EOSIO/aws_arm8_fix_script
spoonincode Dec 7, 2018
e95bad0
add a test that verifies proposing an empty producer schedule does no…
arhag Dec 10, 2018
118ec39
Allow disablement of net_plugin's listen socket
spoonincode Dec 10, 2018
deb8460
Merge remote-tracking branch 'origin/net-plugin-opt' into optimize-ne…
heifner Dec 11, 2018
1a553ba
Merge pull request #6459 from EOSIO/p2p-listen-disablement
heifner Dec 11, 2018
c9126e4
More descriptive memo to distinguish from other transfers
heifner Dec 11, 2018
ce7d240
Revert "Fix sync check for lib"
heifner Dec 11, 2018
e9fe246
Merge pull request #6430 from EOSIO/feature/add-test-for-reducing-pro…
heifner Dec 12, 2018
92f41ce
Update the bios-boot-tutorial.py script and readme.md:
iamveritas Dec 12, 2018
e1ff121
README.md refactored
iamveritas Dec 13, 2018
45496bc
Correct typos
iamveritas Dec 13, 2018
b9b8d02
Correct link format
iamveritas Dec 13, 2018
800b0ec
Add eosio.cdt steps
iamveritas Dec 13, 2018
37f7e6a
merge v1.0.2 (#12)
Thaipanda Dec 13, 2018
f5f6c8d
Better name for eosio contracts directory
iamveritas Dec 13, 2018
c2bee20
dummy checkin to trigger another build
iamveritas Dec 13, 2018
ab2565c
Added scrit to support recursive search for files with FC_REFLECT or …
brianjohnson5972 Dec 3, 2018
4bdcbb5
Added @ignore comment for field that is left out of reflect definitio…
brianjohnson5972 Dec 3, 2018
f8a2127
Fixed pull request comments.
brianjohnson5972 Dec 12, 2018
85cf4d0
bump version to 1.5.1
b1bart Dec 13, 2018
564f761
Merge pull request #6470 from iamveritas/ovi/eos_bios_boot_tutorial
tbfleming Dec 13, 2018
5f2a0c5
Consolidated Security Fixes for 1.5.1
b1bart Dec 13, 2018
8f1de5c
Merge pull request #6479 from EOSIO/feature/1.5.1-security-omnibus
b1bart Dec 13, 2018
147cdb9
Merge pull request #6481 from EOSIO/feature/bump-version-to-1.5.1
b1bart Dec 13, 2018
d4ffb4e
Merge pull request #6482 from EOSIO/release/1.5.x
b1bart Dec 13, 2018
30898df
Merge tag 'v1.5.1' into develop
b1bart Dec 13, 2018
f712780
Peer review changes. Fix move.
heifner Dec 14, 2018
cb463e5
Spelling correction
Dec 14, 2018
e027d00
Spelling correction #2
Dec 14, 2018
45bb8f9
Merge pull request #6483 from EOSIO/feature/port-1.5.1-to-develop
heifner Dec 14, 2018
8e0dbf4
Merge pull request #6485 from EOSIO/spelling-correction
heifner Dec 14, 2018
2edbf2f
Remove unused max-implicit-request config
heifner Dec 14, 2018
45cd568
Merge pull request #6464 from EOSIO/optimize-net-plugin
heifner Dec 14, 2018
3095d85
Switch interface from packed_transaction_ptr to transaction_metadata_ptr
heifner Dec 12, 2018
49a9c55
Thread pool does not need to be optional
heifner Dec 12, 2018
4a4a80a
Add transaction_metadata create_signing_keys_future method
heifner Dec 12, 2018
f71d490
Start transaction signature earily in thread pool
heifner Dec 12, 2018
96fb1e5
Refactor packed_transaction for better encapsulation
heifner Dec 13, 2018
20ffa70
Add transaction_metadata create_signing_keys_future method
heifner Dec 12, 2018
f64da40
Start transaction signature earily in thread pool
heifner Dec 12, 2018
22ab63c
Update txn_test_gen_plugin to overlap transaction submit @taokayan
heifner Dec 14, 2018
8f36168
release v1.0.3 to master (#15)
Thaipanda Dec 17, 2018
64537c5
Remove redundant signing_keys check
heifner Dec 17, 2018
04655aa
state history plugin: permission_object bug #6495
tbfleming Dec 17, 2018
ca8e5bc
Add deadline to key recovery
heifner Dec 17, 2018
b8a5659
Modify producer_plugin to have its own thead_pool instead of using ch…
heifner Dec 17, 2018
957db7f
Move thread_pool join/stop to plugin shutdown so that they are joined…
heifner Dec 17, 2018
9270c9c
Fix signature future deadline from starting too early
heifner Dec 17, 2018
0b70dd6
Merge pull request #6496 from EOSIO/state-history-auth-bug
tbfleming Dec 17, 2018
ea5209c
Merge pull request #6419 from conr2d/license-path
b1bart Dec 17, 2018
3e733f5
Fix overflow of deadline and deadline check
heifner Dec 17, 2018
6e9b441
initial setup of billing CPU for signatures recovered earlier
arhag Dec 18, 2018
66fd779
Return 400 on get_block with uonexist block number.
necokeine Dec 17, 2018
649289d
fix issue 5488
UMU618 Dec 18, 2018
badafc3
Add action_trace.block_num index. Remove action_trace.trx_id index.
heifner Dec 18, 2018
b45a53e
Merge pull request #6498 from meet-one/master
heifner Dec 18, 2018
955476d
Fix return codes of build scripts so that buildkite can fail properly
Dec 18, 2018
2b6a88a
Make recovery cache non-thread local and guard by mutex
heifner Dec 18, 2018
929317c
Merge pull request #6500 from EOSIO/fix-return-codes-of-build-scripts
b1bart Dec 18, 2018
d54a0e2
Merge pull request #6490 from necokeine/necokeine
b1bart Dec 18, 2018
e2b23eb
Merge pull request #6499 from EOSIO/mongo-index
b1bart Dec 18, 2018
94ad2d1
Calculate cpu usage of signature recovery
heifner Dec 18, 2018
48bf2d4
Add signature-cpu-billable-pct option to chain_plugin
heifner Dec 18, 2018
1ecb7cc
Add missing include of mutex
heifner Dec 18, 2018
75587d0
Assert signature-cpu-billable-pct is 0-100
heifner Dec 18, 2018
21d20a8
Fix capture of cpu_usage. move flat_set<public_key_type> into attribute
heifner Dec 18, 2018
058d4ac
clear recovered_pub_keys to preserve previous behaviour
heifner Dec 18, 2018
12ac2da
use `assign` instead of `resize`+`memcpy` to update `shared_blob` data
b1bart Dec 18, 2018
1c8640b
Add move into tuple creation
heifner Dec 18, 2018
75c3e97
bump version to 1.6.0-rc1
b1bart Dec 18, 2018
d02741c
add explicitly defaulted move semantics
b1bart Dec 18, 2018
c9a21a4
Merge pull request #6471 from EOSIO/producer-txns
heifner Dec 18, 2018
f53a783
Store unpacked_trx as signed_transaction
heifner Dec 15, 2018
2c627f4
get_uncached_id no longer needed for thread safety
heifner Dec 15, 2018
695488a
get_raw_transaction no longer needed for thread safety
heifner Dec 15, 2018
4ef3527
Remove cached signed_transaction since now cached in packed_transaction
heifner Dec 15, 2018
04e276c
Test should honor existing compression
heifner Dec 15, 2018
20e219e
Cleanup of packed_transaction interface. Fixes for comments on PR #6471
heifner Dec 17, 2018
b4d0802
Update to fc with unpack verify
heifner Dec 17, 2018
81980a8
fc renamed reflector_verify to reflector_init
heifner Dec 17, 2018
3831e54
bump version to 1.5.2
b1bart Dec 18, 2018
a51aeac
Merge pull request #6503 from EOSIO/feature/bump-version-to-1.5.2
b1bart Dec 18, 2018
d342409
Merge pull request #6504 from EOSIO/release/1.5.x
b1bart Dec 18, 2018
b4af562
Merge tag 'v1.5.2' into develop
b1bart Dec 18, 2018
d0ebb3c
Merge pull request #6505 from EOSIO/feature/port-1.5.2
b1bart Dec 18, 2018
1466c80
Update to latest fc with updated verify_init
heifner Dec 18, 2018
f3ec23a
Merge pull request #6501 from EOSIO/feature/port-assign-change
b1bart Dec 18, 2018
e12abf3
Merge pull request #6494 from EOSIO/packed-txn
b1bart Dec 18, 2018
3186ddb
Merge pull request #6502 from EOSIO/feature/bump-version-to-1.6.0-rc1
b1bart Dec 18, 2018
13dce54
Consolidated Security Fixes for 1.5.3
b1bart Jan 2, 2019
edae18f
bump version to 1.5.3
b1bart Jan 2, 2019
5b58029
Merge pull request #6546 from EOSIO/feature/1.5.3-security-omnibus
b1bart Jan 2, 2019
c81ef13
Merge pull request #6545 from EOSIO/feature/bump-version-to-1.5.3
b1bart Jan 2, 2019
e9a5ff7
bump version to 1.6.0-rc2
b1bart Jan 2, 2019
839d0dc
Consolidated Security Fixes for 1.6.0-rc2
b1bart Jan 2, 2019
31b8a8f
Merge pull request #6549 from EOSIO/feature/1.6.0-rc2-security-omnibus
b1bart Jan 2, 2019
3f790aa
Merge pull request #6548 from EOSIO/feature/bump-version-to-1.6.0-rc2
b1bart Jan 2, 2019
ced8d7d
Merge pull request #6547 from EOSIO/release/1.5.x
b1bart Jan 2, 2019
68bd660
update developer portal link
dixia Jan 4, 2019
1eb771f
Merge pull request #6555 from dixia/update_link_release/1.6.x
dixia Jan 10, 2019
fda174c
merge bos/develop to eosio-master:v1.5.3
vonhenry Jan 11, 2019
1aca429
prepare for 2.0.1
Thaipanda Jan 13, 2019
68ab255
adjust the location paramater
Thaipanda Jan 13, 2019
9197399
apply 1.5.3 patch
Thaipanda Jan 13, 2019
7020da9
modify the location type
Thaipanda Jan 13, 2019
307dbf1
fix cmake error
Thaipanda Jan 14, 2019
640c499
Use https url for wabt submodule
coderobe Jan 12, 2019
7d8074a
Add libtinfo5 dependency to deb package. Resolves #6590
jgiszczak Jan 14, 2019
2382df6
merge master
Thaipanda Jan 15, 2019
f84de85
fix aragument name error
Thaipanda Jan 15, 2019
62d701e
merge v2.0.1 version (#36)
Thaipanda Jan 15, 2019
6d46d8b
Merge pull request #6596 from EOSIO/wabt_https_16x
b1bart Jan 15, 2019
847e9a0
Bump version to 1.6.0
b1bart Jan 15, 2019
fe95e03
Consolidated Security Fixes for 1.6.0
b1bart Jan 15, 2019
e835bd4
Merge pull request #6600 from EOSIO/deb-package-add-tinfo-dep-release
b1bart Jan 15, 2019
9b0ad0c
Merge pull request #6612 from EOSIO/feature/1.6.0-security-omnibus
b1bart Jan 15, 2019
129f735
Merge pull request #6609 from EOSIO/feature/bump-version-to-1.6.0
b1bart Jan 15, 2019
1630648
Promote 1.6.0
b1bart Jan 15, 2019
3fddb72
Merge pull request #6613 from EOSIO/release/1.6.x
b1bart Jan 15, 2019
a7fc838
Consolidated Security Fixes for 1.6.1
heifner Feb 5, 2019
3dd25b4
Bump version to 1.6.1
heifner Feb 6, 2019
1476688
Merge pull request #6709 from EOSIO/feature/1.6.1-test-omnibus
heifner Feb 7, 2019
5b79745
Merge pull request #6707 from EOSIO/bump-version-1.6.1
heifner Feb 7, 2019
dd79cb7
Merge remote-tracking branch 'origin/release/1.6.x' into merge-1.6.1-…
heifner Feb 7, 2019
1a14e9c
Merge pull request #6711 from EOSIO/merge-1.6.1-master
heifner Feb 7, 2019
f7ecd76
Fix boost 1.67 brew install
spoonincode Feb 11, 2019
74a143c
Set proper directory for baked in macOS LLVM_DIR
spoonincode Feb 11, 2019
0e78c1f
Merge pull request #6721 from EOSIO/local_boost167_brew_16x
jgiszczak Feb 12, 2019
bbf1a35
Merge pull request #6724 from EOSIO/fix_baked_macos_llvm_dir_16x
jgiszczak Feb 12, 2019
de26672
Add bk step to gather brew files for automatic update
Feb 13, 2019
23b06b7
Merge pull request #6729 from EOSIO/add-brew-updater
emorybarlow Feb 13, 2019
f2d4539
Update version to 1.6.2
heifner Feb 14, 2019
a8c01c8
add noninteractive option for build scripts
spoonincode Feb 17, 2019
2aa4bed
Limit assert message to 1024 chars
heifner Feb 18, 2019
77b91a1
Merge pull request #6759 from EOSIO/noninteractive_build_scripts_16x
jgiszczak Feb 18, 2019
0cbccbb
Don't unlink what we install via brew
spoonincode Feb 19, 2019
e093cfa
Merge pull request #6771 from EOSIO/fix_fresh_macos_16x
spoonincode Feb 19, 2019
56726b0
Make sure python-devel is installed for amazon linux builds
spoonincode Feb 19, 2019
250e33f
Merge pull request #6777 from EOSIO/python_devel_for_aws
spoonincode Feb 19, 2019
fd77886
Merge branch 'limit-assert-1.6.x' into org-limit-assert-1.6.x
heifner Feb 19, 2019
f97f0de
Merge pull request #6783 from EOSIO/org-limit-assert-1.6.x
heifner Feb 19, 2019
3d05285
Merge pull request #6746 from EOSIO/bump-version-1.6.2
arhag Feb 20, 2019
88a2d6a
Merge branch 'release/1.6.x' into merge-1.6.2
heifner Feb 20, 2019
c8f2607
Merge pull request #6784 from EOSIO/merge-1.6.2
heifner Feb 20, 2019
739034c
Merge branch 'release/v2.0.x' into release/2.0.x
vlbos Feb 28, 2019
0d5e48c
Merge pull request #44 from boscore/release/2.0.x
vlbos Feb 28, 2019
1c6cfca
merge master
vvvictorlee Feb 28, 2019
859cdba
fc version 1.6.x
vvvictorlee Feb 28, 2019
0660e87
merge missed code
vvvictorlee Feb 28, 2019
d70b41c
merge missed code
vvvictorlee Feb 28, 2019
a533105
merge missed code
vvvictorlee Feb 28, 2019
2342f7f
prepare v2.0.2
Thaipanda Feb 28, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
23 changes: 20 additions & 3 deletions .buildkite/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,7 @@ steps:
- "os=high-sierra"
artifact_paths:
- "build/packages/*.tar.gz"
- "build/packages/*.rb"
timeout: 60

- command: |
Expand All @@ -412,6 +413,7 @@ steps:
- "os=mojave"
artifact_paths:
- "build/packages/*.tar.gz"
- "build/packages/*.rb"
timeout: 60

- command: |
Expand Down Expand Up @@ -442,7 +444,7 @@ steps:
cd /data/job/build/packages && bash generate_package.sh deb
label: ":ubuntu: 18.04 Package builder"
agents:
- "role=linux-builder"
queue: "automation-large-builder-fleet"
artifact_paths:
- "build/packages/*.deb"
plugins:
Expand All @@ -469,7 +471,7 @@ steps:
cd /data/job/build/packages && bash generate_package.sh rpm
label: ":fedora: Package builder"
agents:
- "role=linux-builder"
queue: "automation-large-builder-fleet"
artifact_paths:
- "build/packages/x86_64/*.rpm"
plugins:
Expand All @@ -496,7 +498,7 @@ steps:
cd /data/job/build/packages && bash generate_package.sh rpm
label: ":centos: Package builder"
agents:
- "role=linux-builder"
queue: "automation-large-builder-fleet"
artifact_paths:
- "build/packages/x86_64/*.rpm"
plugins:
Expand All @@ -507,3 +509,18 @@ steps:
OS: "el7"
PKGTYPE: "rpm"
timeout: 60

- wait

- command: |
echo "--- :arrow_down: Downloading brew files" && \
buildkite-agent artifact download "build/packages/eosio.rb" . --step ":darwin: High Sierra Package Builder" && \
mv build/packages/eosio.rb build/packages/eosio_highsierra.rb && \
buildkite-agent artifact download "build/packages/eosio.rb" . --step ":darwin: Mojave Package Builder"
label: ":darwin: Brew Updater"
agents:
queue: "automation-large-builder-fleet"
artifact_paths:
- "build/packages/eosio_highsierra.rb"
- "build/packages/eosio.rb"
timeout: 60
8 changes: 4 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
<!-- PLEASE FILL OUT THE FOLLOWING MARKDOWN TEMPLATE -->
<!-- Give your PR a title that is sufficient to understand what is being changed. -->

**Change Description**
## Change Description

<!-- Describe the change you made, the motivation for it, and the impact it will have. Reference issues or pull requests where possible (use '#XX' or 'GH-XX' where XX is the issue or pull request number). -->

**Consensus Changes**
## Consensus Changes

<!-- If this PR introduces a change to the validation of blocks in the chain or consensus in general, please describe the impact. -->


**API Changes**
## API Changes

<!-- If this PR introduces API changes, please describe the changes here. What will developers need to know before upgrading to this version? -->


**Documentation Additions**
## Documentation Additions

<!-- List all the information that needs to be added to the documentation after merge. -->
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@
url = https://github.com/EOSIO/fc
[submodule "libraries/wabt"]
path = libraries/wabt
url = http://github.com/EOSIO/wabt
url = https://github.com/EOSIO/wabt
12 changes: 9 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules")
if (UNIX)
if (APPLE)
if (LLVM_DIR STREQUAL "" OR NOT LLVM_DIR)
set(LLVM_DIR "/usr/local/Cellar/llvm@4/4.0.1/lib/cmake/llvm")
set(LLVM_DIR "/usr/local/opt/llvm@4/lib/cmake/llvm/")
endif()
endif()
endif()
Expand All @@ -33,9 +33,15 @@ set( CMAKE_CXX_STANDARD 14 )
set( CMAKE_CXX_EXTENSIONS ON )
set( CXX_STANDARD_REQUIRED ON)

set(VERSION_MAJOR 1)
set(VERSION_MAJOR 2)
set(VERSION_MINOR 0)
set(VERSION_PATCH 3)
set(VERSION_PATCH 2)

if(VERSION_SUFFIX)
set(VERSION_FULL "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}-${VERSION_SUFFIX}")
else()
set(VERSION_FULL "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
endif()

set( CLI_CLIENT_EXECUTABLE_NAME cleos )
set( NODE_EXECUTABLE_NAME nodeos )
Expand Down
4 changes: 2 additions & 2 deletions CMakeModules/EosioTester.cmake.in
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
cmake_minimum_required( VERSION 3.5 )
message(STATUS "Setting up Eosio Tester @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@ at @EOS_ROOT_DIR@")
message(STATUS "Setting up Eosio Tester @VERSION_FULL@ at @EOS_ROOT_DIR@")

set(CMAKE_CXX_COMPILER @CMAKE_CXX_COMPILER@)
set(CMAKE_C_COMPILER @CMAKE_C_COMPILER@)

set(EOSIO_VERSION "@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@")
set(EOSIO_VERSION "@VERSION_FULL@")

enable_testing()

Expand Down
6 changes: 3 additions & 3 deletions CMakeModules/EosioTesterBuild.cmake.in
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
cmake_minimum_required( VERSION 3.5 )
message(STATUS "Setting up Eosio Tester @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@ at @EOS_ROOT_DIR@")
message(STATUS "Setting up Eosio Tester @VERSION_FULL@ at @EOS_ROOT_DIR@")

set(CMAKE_CXX_COMPILER @CMAKE_CXX_COMPILER@)
set(CMAKE_C_COMPILER @CMAKE_C_COMPILER@)

set(EOSIO_VERSION "@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@")
set(EOSIO_VERSION "@VERSION_FULL@")

enable_testing()

Expand Down Expand Up @@ -98,8 +98,8 @@ macro(add_eosio_test test_name)
${liblogging}
${libchainbase}
${libbuiltins}
${GMP_LIBRARIES}
${libsecp256k1}
${GMP_LIBRARIES}

LLVMX86Disassembler
LLVMX86AsmParser
Expand Down
2 changes: 1 addition & 1 deletion CMakeModules/doxygen.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ include(FindDoxygen)
if(NOT DOXYGEN_FOUND)
message(STATUS "Doxygen not found. Contract documentation will not be generated.")
else()
set(DOXY_EOS_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}" CACHE INTERNAL "Version string used in PROJECT_NUMBER.")
set(DOXY_EOS_VERSION "${VERSION_FULL}" CACHE INTERNAL "Version string used in PROJECT_NUMBER.")
# CMake strips trailing path separators off of variables it knows are paths,
# so the trailing '/' Doxygen expects is embedded in the doxyfile.
set(DOXY_DOC_DEST_DIR "${CMAKE_BINARY_DIR}/docs" CACHE PATH "Path to the doxygen output")
Expand Down
3 changes: 2 additions & 1 deletion Docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ RUN git clone -b $branch https://github.com/boscore/bos.git --recursive \
&& cmake -H. -B"/tmp/build" -GNinja -DCMAKE_BUILD_TYPE=Release -DWASM_ROOT=/opt/wasm -DCMAKE_CXX_COMPILER=clang++ \
-DCMAKE_C_COMPILER=clang -DCMAKE_INSTALL_PREFIX=/tmp/build -DBUILD_MONGO_DB_PLUGIN=true -DCORE_SYMBOL_NAME=$symbol \
-DOPENSSL_ROOT_DIR="${OPENSSL_ROOT_DIR}" \
&& cmake --build /tmp/build --target install && rm /tmp/build/bin/eosiocpp
&& cmake --build /tmp/build --target install



FROM ubuntu:18.04
Expand Down
9 changes: 5 additions & 4 deletions Docker/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,14 @@ Simple and fast setup of BOSCore on Docker is also available.
```bash
git clone https://github.com/boscore/bos.git --recursive --depth 1
cd bos/Docker
docker build . -t boscore/bos
docker build . -t boscore/bos -s BOS
```

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.0.3 tag, you could do the following:
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 v2.0.2 tag, you could do the following:

```bash
docker build -t boscore/bos:v1.0.3 --build-arg branch=v1.0.3 .
docker build -t boscore/bos:v2.0.2 --build-arg branch=v2.0.2 .

```

By default, the symbol in eosio.system is set to SYS. You can override this using the symbol argument while building the docker image.
Expand Down Expand Up @@ -197,4 +198,4 @@ The `blocks` data are stored under `--data-dir` by default, and the wallet files

### About MongoDB Plugin

Currently, the mongodb plugin is disabled in `config.ini` by default, you have to change it manually in `config.ini` or you can mount a `config.ini` file to `/opt/eosio/bin/data-dir/config.ini` in the docker-compose file.
Currently, the mongodb plugin is disabled in `config.ini` by default, you have to change it manually in `config.ini` or you can mount a `config.ini` file to `/opt/eosio/bin/data-dir/config.ini` in the docker-compose file.
3 changes: 0 additions & 3 deletions Docker/config.ini
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,6 @@ network-version-match = 0
# number of blocks to retrieve in a chunk from any individual peer during synchronization (eosio::net_plugin)
sync-fetch-span = 100

# maximum sizes of transaction or block messages that are sent without first sending a notice (eosio::net_plugin)
max-implicit-request = 1500

# Enable block production, even if the chain is stale. (eosio::producer_plugin)
enable-stale-production = false

Expand Down
22 changes: 16 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# BOSCore - Born for DApps. Born for Usability.

## BOSCore Version: v1.0.3
### Basic EOSIO Version: v1.4.4
## BOSCore Version: v2.0.2
### Basic EOSIO Version: v1.6.2

# Background
The emergence of EOS has brought new imagination to the blockchain. In just a few months since the main network was launched, the version has undergone dozens of upgrades, not only the stability has been greatly improved, but also the new functions have been gradually realized. The node team is also actively involved in building the EOSIO ecosystem. What is even more exciting is that EOS has attracted more and more development teams. There are already hundreds of DApp running on the EOS main network. The transaction volume and circulation market value far exceed Ethereum, and the space for development is growing broader.
Expand All @@ -20,18 +20,28 @@ As BOS continues to develop, developer rewards will be appropriately adjusted to

## Links
1. [Website](https://boscore.io)
2. [Developer Telegram Group](https://t.me/BOSCoreDev)
3. [WhitePaper](https://github.com/boscore/Documentation/blob/master/BOSCoreTechnicalWhitePaper.md)
4. [白皮书](https://github.com/boscore/Documentation/blob/master/zh-CN/BOSCoreTechnicalWhitePaper.md)
2. [Developer Telegram Group](https://t.me/BOSDevelopers)
3. [Community Telegram Group](https://t.me/boscorecommunity)
4. [WhitePaper](https://github.com/boscore/Documentation/blob/master/BOSCoreTechnicalWhitePaper.md)
5. [白皮书](https://github.com/boscore/Documentation/blob/master/zh-CN/BOSCoreTechnicalWhitePaper.md)

## Start
1. Build from code : `bash ./eosio_build.sh -s BOS`
2. Docker Style,check [Docker](./Docker/README.md)

## BOSCore Workflow
BOSCore encourage community developer actively participate in contributing the code, members should follow the workflow below.
![BOSCore Workflow](./images/bos-workflow.png)

Attention:
1. Only allow Feature Branch or bug fix to submit PR to Develop Branch.
2. Rebase is required before submitting PR to Develop Branch.
3. Treat update of eosio/eos code as new feature.
4. Emergent issues must repaired by adopting hotfixes mode.

BOSCore bases on EOSIO, so you can also referer:

[Getting Started](https://developers.eos.io/eosio-nodeos/docs/overview-1)

[EOSIO Developer Portal](https://developers.eos.io).


21 changes: 16 additions & 5 deletions README_CN.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# BOSCore - 更可用的链,为DApp而生。

## BOSCore Version: v1.0.3
### Basic EOSIO Version: v1.4.4
## BOSCore Version: v2.0.2
### Basic EOSIO Version: v1.6.2

# 背景
EOS的出现给区块链带来了新的想象力,主网启动短短几个月以来,版本经历了几十次升级,不仅稳定性得到了很大提高,并且新功能也逐步实现,各个节点团队也积极参与建设EOSIO生态。让人更加兴奋的是,EOS已经吸引了越来越多的开发团队,当前已经有数百个DApp在EOS主网上面运行,其交易量和流通市值远超以太坊,可发展的空间愈来愈广阔。
Expand All @@ -20,14 +20,25 @@ BOS链的代码完全由社区贡献并维护,每个生态参与者都可以

## 资源
1. [官网](https://boscore.io)
2. [开发者社群](https://t.me/BOSCoreDev)
3. [WhitePaper](https://github.com/boscore/Documentation/blob/master/BOSCoreTechnicalWhitePaper.md)
4. [白皮书](https://github.com/boscore/Documentation/blob/master/zh-CN/BOSCoreTechnicalWhitePaper.md)
2. [Developer Telegram Group](https://t.me/BOSDevelopers)
3. [Community Telegram Group](https://t.me/boscorecommunity)
4. [WhitePaper](https://github.com/boscore/Documentation/blob/master/BOSCoreTechnicalWhitePaper.md)
5. [白皮书](https://github.com/boscore/Documentation/blob/master/zh-CN/BOSCoreTechnicalWhitePaper.md)

## 开始
1. 源码直接编译: `bash ./eosio_build.sh -s BOS`
2. Docker方式部署,参看 [Docker](./Docker/README.md)

## BOSCore 开发流程
BOSCore 鼓励社区开发者参与代码贡献,社区成员应当遵循以下工作流:
![BOSCore Workflow](./images/bos-workflow.png)

注意:
1. 只有待发布的 Feature Branch 或者Bug修复才应该向 Develop Branch 提交
2. 向 Develop Branch 提交 PR 之前需要现在本地执行 rebase 操作
3. EOSIO 主网版本作为一个 Feature Branch 来对待
4. 紧急问题修复采用 hotfixes 模式

BOSCore是基于EOSIO技术的扩展,所以EOSIO的相关资料也可以参考:

[EOSIO 开始](https://developers.eos.io/eosio-nodeos/docs/overview-1)
Expand Down
4 changes: 0 additions & 4 deletions contracts/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ set(STANDARD_INCLUDE_FOLDERS ${CMAKE_SOURCE_DIR}/contracts ${CMAKE_BINARY_DIR}/c
add_subdirectory(eosiolib)
add_subdirectory(musl)
add_subdirectory(libc++)
add_subdirectory(simple.token)
add_subdirectory(eosio.token)
add_subdirectory(eosio.msig)
add_subdirectory(eosio.sudo)
Expand All @@ -18,17 +17,14 @@ add_subdirectory(identity)
add_subdirectory(stltest)
add_subdirectory(test.inline)

#add_subdirectory(bancor)
add_subdirectory(hello)
add_subdirectory(asserter)
add_subdirectory(infinite)
add_subdirectory(proxy)
add_subdirectory(test_api)
add_subdirectory(test_api_mem)
add_subdirectory(test_api_db)
add_subdirectory(test_api_multi_index)
add_subdirectory(test_ram_limit)
#add_subdirectory(social)
add_subdirectory(eosio.bios)
add_subdirectory(noop)
add_subdirectory(tic_tac_toe)
Expand Down
2 changes: 1 addition & 1 deletion contracts/asserter/asserter.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* @file
* @copyright defined in eos/LICENSE.txt
* @copyright defined in eos/LICENSE
*/

#include <asserter/asserter.hpp> /// defines assert_def struct (abi)
Expand Down
2 changes: 1 addition & 1 deletion contracts/asserter/asserter.hpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/**
* @file
* @copyright defined in eos/LICENSE.txt
* @copyright defined in eos/LICENSE
*/

#include <eosiolib/eosio.hpp>
Expand Down
8 changes: 0 additions & 8 deletions contracts/bancor/CMakeLists.txt

This file was deleted.

18 changes: 0 additions & 18 deletions contracts/bancor/bancor.cpp

This file was deleted.

22 changes: 0 additions & 22 deletions contracts/bancor/bancor.hpp

This file was deleted.

Loading