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
[ᚬmaster] 🎉 Rc/v0.12.0 a.k.a rylai #750
Commits on May 10, 2019
-
-
Merge pull request #699 from keroro520/fix-test-port
fix: Use random port
-
-
-
Merge pull request #702 from nervosnetwork/quake/fix_relay
fix: compact block message flood
-
Merge pull request #700 from zhangsoledad/zhangsoledad/fix_outpoint_m…
…emsize fix: outpoint memsize
Commits on May 11, 2019
-
Merge pull request #701 from xxuejie/remove-always-success-code-hash
feat: remove always success code hash
-
-
-
-
-
test: add valid_since test and helper method tweak
chore: should ban the peer who send `DuplicateDeps` tx to us fix: tx_pool should accept valid `since/cellbase_maturity` tx before proposal window
-
-
-
-
-
Merge pull request #687 from nervosnetwork/quake/more-integration-test
test: add more integration tests
-
Merge pull request #703 from keroro520/stringify-numbers
feat: stringify numbers
-
-
-
Merge pull request #705 from nervosnetwork/quake/more-integration-test
test: add transaction_relay_multiple test and fix integration test broken
-
-
-
Merge pull request #707 from nervosnetwork/quake/hex_hash
chore: change all hash log output to `{:x}`
-
Merge pull request #706 from zhangsoledad/zhangsoledad/ref_api
refactor: improve core type fmt debug
-
-
feat: database save positions of CellOutputs in Transaction
BREAKING CHANGE: The format of Transaction in database is changed.
-
-
Merge pull request #709 from yangby-cryptape/refactor-database
feat: database save positions of CellOutputs in Transaction
-
Merge pull request #710 from nervosnetwork/quake/makefile-tweak
chore: use symlink for integration test
-
Merge pull request #711 from nervosnetwork/thewawar/update-p2p-to-0.2…
….0-alpha.11 fix: Update p2p to 0.2.0-alpha.11 fix send message timeout bug
-
-
Merge pull request #712 from zhangsoledad/zhangsoledad/fix_proposal_f…
…inalize fix: proposal finalize
-
Commits on May 12, 2019
-
-
Merge pull request #715 from zhangsoledad/zhangsoledad/tx_pool_proposal
refactor: rename staging to proposed and remove trace RPC
-
-
-
-
-
Merge pull request #722 from doitian/fix-missing-license
chore: ensure license in Cargo.toml
-
-
Merge pull request #720 from keroro520/move-dry-run-result
feat: move DryRuResult into jsonrpc-types
-
Merge pull request #724 from zhangsoledad/zhangsoledad/tx_pool_proposal
refactor: don't repeat resolve tx when calculate tx fee
-
-
-
-
-
-
-
Merge pull request #726 from nervosnetwork/thewawar/upgrade-p2p-to-al…
…pha-12 perf: Upgrade p2p version to alpha 12
-
fix: get build info only in ckb executable crate. (#717)
* fix: get build info only in ckb executable crate. The build info relies on crate build script. If we put the build script in a sub-crate, the build info is only refreshed when that crate and its dependencies have changed, which may be out-of-date. Only the build script in the final executable crate can ensure to be the latest. * chore: move get_version to ckb executable crate Avoid abusing it, since the version is only meaningful when used in the executable crate.
-
-
Merge pull request #728 from zhangsoledad/zhangsoledad/lock_parking_lot
chore: lock parking_lot version
-
Merge pull request #725 from keroro520/compactblock-tests
test: add compact block integration tests
-
-
Commits on May 13, 2019
-
Merge pull request #718 from xxuejie/initial-nervos-dao-implementation
feat: initial NervosDAO implementation
-
feat: upgrade database version
This is due to a breaking change in #718
-
-
-
-
feat: update default lock script
Included secp lock script is compiled from https://github.com/nervosnetwork/ckb-system-scripts/blob/f39b01aa8329594b0dea48abbec81176bb55a130/c/secp256k1_blake160_sighash_all.c
-
-
Merge pull request #714 from zhangsoledad/zhangsoledad/resolve_txs_order
feat: enforce resolve txs order within block
-
Merge pull request #730 from xxuejie/upgrade-database-version
feat: upgrade database version
-
-
-
Merge pull request #729 from nervosnetwork/quake/fix-relayer
fix: stop processing all relay messages on IBD mod and avoiding compact block message flood
-
-
-
-
-
Merge pull request #733 from doitian/travis-pretty-format
chore: travis pretty format
-
-
Merge pull request #732 from nervosnetwork/quake/verification-params
refactor: move `verification` field from ChainService struct to `process_block` fn params
-
-
-
-
Merge pull request #731 from jjyr/use-network-future
feat: use future_task to avoid blocking
-
Merge pull request #738 from orangemio/patch-1
Update run-ckb-with-docker.md
-
Merge pull request #735 from yangby-cryptape/detect-deadlock
feat: panic if it's likely to reach a deadlock
-
-
-
Merge pull request #741 from nervosnetwork/thewawar/upgrade-p2p-fix-s…
…end-blocked fix(deps): Update p2p library fix send message timeout
-
-
-
Merge pull request #744 from zhangsoledad/zhangsoledad/fix_block_infl…
…ight_timeout fix: block inflight timeout
Commits on May 14, 2019
-
-
Merge pull request #742 from zhangsoledad/zhangsoledad/uncle_proposal…
…s_limit feat: verify uncle max proposals limit
-
refactory: make pow verify logic consistent with resolve
1. make pow verify logic consistent with resolve 2. rename difficulty convert function
-
Merge pull request #747 from zhangsoledad/zhangsoledad/pow
refactory: make pow verify logic consistent with resolve
-
Merge pull request #743 from jjyr/increase-time-event-interval
fix: increase protocols time event interval
-
-
Merge pull request #723 from xxuejie/revise-syscalls
refactor: revise VM syscalls used in CKB
-
Merge pull request #748 from zhangsoledad/zhangsoledad/tweak_proposal…
…s_limit chore: tweak max proposals limit
-
-
-
-
-
-
Merge pull request #749 from nervosnetwork/thewawar/upgrade-p2p-to-al…
…pha-14 fix(deps): upgrade p2p to 0.2.0-alpha.14
-
-
-
-
-
-
-
1. rename TransactionsVerifier -> ContextualBlockVerifier 2. move UnclesVerifier, CommitVerifier to ContextualBlockVerifier
-
-
Allow build any branch in fork repository.
-
-
Merge pull request #713 from nervosnetwork/quake/more-integration-test
test: add more chain fork test and fix cellmeta out-of-bounds error
-
Merge pull request #734 from zhangsoledad/zhangsoledad/ref_block_veri…
…fier refactory: block verification
-
Merge pull request #751 from nervosnetwork/thewawar/fix-unreachable-bug
fix: token unreachable bug
-
Merge pull request #753 from zhangsoledad/zhangsoledad/fix_genesis_epoch
fix: genesis epoch remainder reward
-
Merge pull request #746 from zhangsoledad/zhangsoledad/block_size
fix: block size calculation should not include uncle's proposal zones
Jan Xie committedMay 14, 2019 -
Merge pull request #739 from zhangsoledad/zhangsoledad/consensus
fix: next epoch calculate off-by-one
-
-
-
-
-
-
-
-
Merge pull request #754 from nervosnetwork/thewawar/use-more-tokio-th…
…reads-when-can perf(network): Spawn more than 4 tokio core threads when possible
-
Merge pull request #736 from jjyr/since-support-epoch
feat: Transaction since field support epoch-based verification rule
-
Merge pull request #752 from doitian/allow-ci-on-fork-branch
chore: fix travis condition
-
Merge pull request #755 from zhangsoledad/zhangsoledad/mute_disconnec…
…t_integration_test fix: temporarily ignore disconnect integration test
-
feat: genesis block customization
The layout of the genesis block cellbase outputs: - The first is the genesis cell, which contains a message and a customizable lock. - System code cells. - Cells with configured capacity and lock.
-
-
-
-
Merge pull request #757 from zhangsoledad/zhangsoledad/tweak_proposal…
…_limit_3000 chore: tweak max proposals limit 3000
-
feat: remove always_success script
Now always_success is only used in tests, CKB won't bundle always_success script in the binary Co-authored-by: Xuejie Xiao <xxuejie@gmail.com>
-
Merge pull request #745 from doitian/genesis-customization
feat: genesis block customization
-
-
-
-
-
-
-
-
-
Merge pull request #758 from xxuejie/fix-dao-calculation-logic
[ᚬrc/v0.12.0] fix: fix NervosDAO calculation logic
-
Merge pull request #763 from doitian/testnet-genesis-timestamp
[ᚬrc/v0.12.0] feat: set testnet gensis timestamp
-
Commits on May 15, 2019
-
-
Merge pull request #772 from jjyr/enhence-prof-command
[ᚬrc/v0.12.0] feat: prof support start from non-zero block
-
-
Merge pull request #776 from nervosnetwork/thewawar/upgrade-p2p-to-al…
…pha-15 [ᚬrc/v0.12.0] fix(deps): Upgrade p2p fix gracefully shutdown network service
-
-
-
-
-
-
-
Merge pull request #776 from keroro520:compute-code-hash
feat: compute code hash
-
-
-
-
Merge pull request #788 from keroro520/fix-median-count
[ᚬrc/v0.12.0] fix: correct block_median_count
-
-
-
-
-
-
Merge pull request #766 from nervosnetwork/quake/tweak_cache
[ᚬrc/v0.12.0] perf: change db cache to store cache
-
-
Merge pull request #778 from zhangsoledad/zhangsoledad/jemalloc
[ᚬrylai-testbed] feat: using jemalloc as the global allocator on unix
-
-
-
Merge pull request #782 from zhangsoledad/zhangsoledad/metrics_log
[ᚬrylai-testbed] feat: simple metrics log
-
-
Merge pull request #783 from jjyr/optimize-performance-of-block-templ…
…ate-cache [ᚬrylai-testbed] perf: delay acquire chain_state lock until tried cache
-
Merge pull request #774 from zhangsoledad/zhangsoledad/tweak_cycles_l…
…imit [ᚬrylai-testbed] feat: tweak max block cycles limit
-
feat: upgrade CKB VM to W^X version
NOTE: this is a breaking change since it changes VM behavior.
-
Merge pull request #791 from xxuejie/upgrade-ckb-vm-to-wxorx-version
[ᚬrylai-testbed-3] feat: upgrade CKB VM to W^X version
-
Merge pull request #781 from doitian/add-secp256k1-in-dev-chainspec
[ᚬrc/v0.12.0] feat: add secp256k1 in dev chainspec
-
Merge pull request #790 from doitian/changelog-script
[ᚬrc/v0.12.0] chore: update script used to generate CHANGELOG
-
-
chore: print warning about default miner key
Print the warning when running `ckb init`. Remind user to change the default block assembler config before mining.
-
-
Merge pull request #792 from doitian/warning-default-miner-key
[ᚬrc/v0.12.0] chore: print warning about default miner key
Commits on May 16, 2019
-
Merge pull request #793 from nervosnetwork/thewawar/fix-feeler-servic…
…e-dial-too-often [ᚬrc/v0.12.0] fix: Outbound peer service and discovery service
-
-
-
Merge pull request #797 from nervosnetwork/thewawar/fix-dial-too-often
[ᚬrc/v0.12.0] fix(network): Avoid dial too often
-
-
-
-
Merge pull request #777 from keroro520/fix-block-template-cache
[ᚬrylai-testbed] fix: fix block template cache
-
Merge pull request #795 from jjyr/fix-block-assembler-consistency
[ᚬrylai-testbed] fix: block_template_cache have inconsistency potential
-
-
docs: tweak RPC doc markdown style.
- Delete trailing spaces - Indent list with 4 spaces - Add module title
-
-
Merge pull request #801 from doitian/rpc-doc-markdown-style
[ᚬrc/v0.12.0] docs: tweak RPC doc markdown style.
-
-
-
Merge pull request #799 from zhangsoledad/zhangsoledad/limit_download…
…_block [ᚬrylai-testbed] refactor: limit max peers per block download
-
Merge pull request #803 from driftluo/upgrade-p2p
[ᚬrc/v0.12.0] chore: upgrade p2p
-
-
-
Merge pull request #804 from zhangsoledad/zhangsoledad/proposal_gap
[ᚬrylai-testbed] feat: proposal_gap
-
Commits on May 17, 2019
-
-
-
docs: no rustup override in docs (#808)
`rustup override` locks the version in the directory. It will cause problems when the required Rust version has changed, but user forget to override the new version.
-
Merge pull request #809 from yangby-cryptape/chore-rc-v0.12.0
[ᚬrc/v0.12.0] chore: remove unnecessary code
-
-
-
-
-
-
-
Merge pull request #811 from xxuejie/upgrade-vm-with-perf-improvements
[ᚬrc/v0.12.0] feat: upgrade CKB VM to latest version with performance improvements
-
-
Merge pull request #815 from nervosnetwork/thewawar/change-dns-seed-h…
…ash-func [ᚬrc/v0.12.0] fix: Change dns seed record hash function to blake2b_256
-
-
-
Merge pull request #814 from jjyr/default-rpc-use-localhost
[ᚬrc/v0.12.0] chore: rpc bind localhost in default config
-
-
Merge pull request #819 from xxuejie/fix-load-lock-script-hash
[ᚬrc/v0.12.0] fix: load_script_hash should use script's own hash for lock script
-
-
-
Merge pull request #822 from xxuejie/add-load-witness-syscall
[ᚬrc/v0.12.0] feat: add load witness syscall
-
-
Merge pull request #805 from quake/test-rayon
perf: only parallelism verify tx in block verifier
-
Merge pull request #806 from jjyr/peer-store-support-retry
[ᚬrc/v0.12.0] feat: peer_store support retry and refresh
-
Merge pull request #820 from zhangsoledad/zhangsoledad/fix_proposal_dup
[ᚬrc/v0.12.0] fix: proposal duplidate
-
Merge pull request #821 from nervosnetwork/docker-using-xenial-rust-1…
….34.2 [ᚬrc/v0.12.0] chore(docker): build docker image from nervos/ckb-docker-builder
-
-