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

test #2

Open
wants to merge 160 commits into
base: develop
Choose a base branch
from
Open

test #2

wants to merge 160 commits into from

Commits on Aug 29, 2020

  1. Configuration menu
    Copy the full SHA
    bf2181b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f7ec89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    29dbbeb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94f9ddc View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2020

  1. refactor: rewrite discovery

    driftluo committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    4eaa7fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2435f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fb890f View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. Configuration menu
    Copy the full SHA
    687502f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfd6620 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e12db5c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2020

  1. Configuration menu
    Copy the full SHA
    51b8f25 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    365398a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00082e7 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2248

    2248:  feat: add verbosity param to chain related rpc r=quake a=quake
    
    This PR adds an optional `verbosity ` param to chain related rpc, returns data in hex format without calculated hash values, it will improve performance in some scenarios, ~~for example, ckb-indexer can scan 2,000,000 blocks in 13 minutes with this change (before: 20 minutes)~~ **This benchmark is not correct, I will rerun it and update**
    
    === updated ckb-indexer benchmark result ===
    scan 2,000,000 blocks, run 3 times, avg:
    before: 17 minutes 40 seconds
    after: 12 minutes 30 seconds
    
    
    === response example ===
    hex format: 
    ```
    echo '{                                                                                     
        "id": 2,     
        "jsonrpc": "2.0",
        "method": "get_tip_header",
        "params": ["0x1"]
    }' \
    | tr -d '\n' \
    | curl -H 'content-type: application/json' -d @- \
    http://localhost:8114
    
    {"jsonrpc":"2.0","result":"0x000000002872ae19e93f872d7401000027c92700000000009e06003d02080700903e152458ff060ddf290e2b876d94211be8982f4b10ba63b9b017abb587bb75f59cd510ec3e3e13ff331a41d954f3ed9b9980cdcea5c88b5e7bf6fcfcd2bc2c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ed103b7d5f09434388f10dcba93240032b96b8ee42e3a01001579760524020700043bd6280000002b99f9d300010000","id":2}
    ```
    
    v.s
    
    json format
    ```
    echo '{
        "id": 2,
        "jsonrpc": "2.0",
        "method": "get_tip_header",
        "params": []    
    }' \
    | tr -d '\n' \
    | curl -H 'content-type: application/json' -d @- \
    http://localhost:8114
    {"jsonrpc":"2.0","result":{"compact_target":"0x19ae7228","dao":"0x5ed103b7d5f09434388f10dcba93240032b96b8ee42e3a010015797605240207","epoch":"0x708023d00069e","hash":"0x50f0a70e5fdbce353a46f018c1a6f1dd15cb7470fff8ebcb2b7b418cd1a5faab","nonce":"0x100d3f9992b00000028d63b0400","number":"0x27c927","parent_hash":"0x903e152458ff060ddf290e2b876d94211be8982f4b10ba63b9b017abb587bb75","proposals_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","timestamp":"0x1742d873fe9","transactions_root":"0xf59cd510ec3e3e13ff331a41d954f3ed9b9980cdcea5c88b5e7bf6fcfcd2bc2c","uncles_hash":"0x0000000000000000000000000000000000000000000000000000000000000000","version":"0x0"},"id":2}
    ```
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 4, 2020
    Configuration menu
    Copy the full SHA
    f032df5 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2020

  1. Merge nervosnetwork#2251

    2251: feat: deprecated rpc method by adding `deprecated.` prefix to the rpc name r=doitian,zhangsoledad,yangby-cryptape a=quake
    
    resolve nervosnetwork#2247, rpc method can be deprecated by adding `deprecated.` prefix to the rpc name:
    ```diff
    +    #[rpc(name = "deprecated.get_cells_by_lock_hash")]
    -    #[rpc(name = "get_cells_by_lock_hash")]
        fn get_cells_by_lock_hash
    ```
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 6, 2020
    Configuration menu
    Copy the full SHA
    a2378b5 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2020

  1. Configuration menu
    Copy the full SHA
    728f5c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de3173a View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    1453b1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6aaae31 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2020

  1. Merge nervosnetwork#2266

    2266: fix: use forked metrics and forked sentry to fix RUSTSEC-2020-0041 temporarily r=yangby-cryptape a=yangby-cryptape
    
    ### Commits
    
    - [chore(deps): bump crossbeam-channel from 0.4.3 to 0.4.4](nervosnetwork@728f5c3)
    - [chore: remove direct dependencies of metrics exporters and observers](nervosnetwork@de3173a)
    - [chore(deps): bump sentry from 0.16.0 to 0.17.0](nervosnetwork@1453b1a)
    - [fix: use patched versions of metrics and sentry to fix RUSTSEC-2020-0041 temporarily](nervosnetwork@6aaae31)
      - [Changes of forked `metrics`](nervosnetwork/metrics-rs@4fd13f6)
      - [Changes of forked `sentry`](nervosnetwork/sentry-rust@0e964f5)
    
    ### References
    
    - [RUSTSEC-2020-0041](../../../../rustsec/advisory-db/pull/381)
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    bors[bot] and yangby-cryptape authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    38aacb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c94d501 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2236

    2236: refactor: rewrite discovery r=TheWaWaR,doitian a=driftluo
    
    1. Discovery remove `Both` registration
    2. Rewrite discovery protocol, the original implementation is too complicated and difficult to read, and there is a lot of unnecessary consumption
    3. Use bloom filter to filter known address
    
    Later, I will write these implementations back into Tentacle to avoid these problems with reference implementations
    
    Co-authored-by: driftluo <driftluo@foxmail.com>
    bors[bot] and driftluo authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    4a6fdd6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    271e93a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0f3f58 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dba1d88 View commit details
    Browse the repository at this point in the history
  7. Merge nervosnetwork#2274

    2274: chore: amend a log message which could cause users to be panic r=doitian,TheWaWaR a=yangby-cryptape
    
    For example, the 8~10 lines of the log file for our all integration tests at present are:
    
    > Failed to open AddrManager db, file: "XXX/addr_manager.db", error: Os { code: 2, kind: NotFound, message: "No such file or directory" }
    > Failed to open BanList db, file: "XXX/ban_list.db", error: Os { code: 2, kind: NotFound, message: "No such file or directory" } 
    > receiving shutdown signal ...
    
    I think it's a bit confusing and scary.
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    bors[bot] and yangby-cryptape authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    63e3a5d View commit details
    Browse the repository at this point in the history
  8. Merge nervosnetwork#2258

    2258: chore: integration test - log case name before start executing r=doitian,keroro520 a=chuijiaolianying
    
    
    
    Co-authored-by: chuijiaolianying <chuijiaolianying@gmail.com>
    bors[bot] and ybian19 authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    018f069 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2020

  1. Configuration menu
    Copy the full SHA
    04ee0c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. feat: add ping_peers rpc

    quake committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    67e4edc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0d5e14 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2276

    2276: feat: improve migration progress display r=quake,doitian a=zhangsoledad
    
    Add migrarion processbar, improve migration display
    
    ![2020-09-13 21-09-08 的屏幕截图](https://user-images.githubusercontent.com/3198439/93019008-e165c000-f606-11ea-8f9f-302a41aeefe4.png)
    
    
    Co-authored-by: zhangsoledad <787953403@qq.com>
    bors[bot] and zhangsoledad authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    418a9a5 View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2276

    2276: feat: improve migration progress display r=quake,doitian a=zhangsoledad
    
    Add migrarion processbar, improve migration display
    
    ![2020-09-13 21-09-08 的屏幕截图](https://user-images.githubusercontent.com/3198439/93019008-e165c000-f606-11ea-8f9f-302a41aeefe4.png)
    
    Co-authored-by: zhangsoledad <787953403@qq.com>
    2 people authored and doitian committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    88e8d50 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Merge nervosnetwork#2275

    2275: chore: all leftover registrations of `both` are cleared r=quake,TheWaWaR a=driftluo
    
    Clean up the historical `Both` registration issues
    
    Co-authored-by: driftluo <driftluo@foxmail.com>
    bors[bot] and driftluo authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    4000710 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2257

    2257: feat: add ping_peers rpc r=doitian,driftluo a=quake
    
    This PR added a `ping_peers` rpc, which requests that a ping be sent to all connected peers, to measure ping time. 
    
    for reviewer's reference: the code change of `network/src/network.rs` is using struct deconstruction and scoped clone to replace the original multiple rename clone.
    
    before:
    ```
    let foo = Arc::new(...);
    let foo_clone = foo.clone();
    thread::spawn(move || {
        let foo_clone_1 = foo_clone.clone();
        thread::spawn(move || {
            foo_clone_1.bar();
        });
        foo_clone.bar();
    });
    foo.bar();
    ```
    
    now:
    ```
    let foo = Arc::new(...);
    {
        let foo = foo.clone();
        thread::spawn(move || {
            {
                let foo = foo.clone();
                thread::spawn(move || {
                    foo.bar();
                });
            }
            foo.bar();
        });
    }
    foo.bar();
    ```
    
    makes it easier to read and add new variables.
    
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    02e85f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d38b05a View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump libc from 0.2.74 to 0.2.77

    Bumps [libc](https://github.com/rust-lang/libc) from 0.2.74 to 0.2.77.
    - [Release notes](https://github.com/rust-lang/libc/releases)
    - [Commits](rust-lang/libc@0.2.74...0.2.77)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    7232454 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Configuration menu
    Copy the full SHA
    1d59acb View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    4f58e43 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f582890 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8d88197 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Merge nervosnetwork#2265

    2265: feat: add nMinimumChainWork config r=doitian,quake a=driftluo
    
    The mainnet has been online for a long time, and it is time to add a minimum workload proof to prevent possible node attacks during the initial synchronization.
    
    I chose a total difficulty of 500k block height, header first sync will take about 1-2 minutes to reach this position, then start downloading the blocks.
    
    Co-authored-by: driftluo <driftluo@foxmail.com>
    bors[bot] and driftluo authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    cde01f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a0b2fe View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2285

    2285: fix: fix the problem of disconnection caused by uncertainty r=quake,yangby-cryptape a=driftluo
    
    
    
    Co-authored-by: driftluo <driftluo@foxmail.com>
    bors[bot] and driftluo authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    0e18b43 View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2284

    2284: chore: remove tmp directory dependencies r=jjyr,zhangsoledad,yangby-cryptape a=quake
    
    I got a `PermissionDenied` error when running a lightnode on android which is using the `ckb-network` as a lib:
    ```
    08-28 15:35:55.052  9853  9881 I RustStdoutStderr: 2020-08-28 15:35:55.052 +09:00 NetworkRuntime WARN ckb_network::services::dump_peer_store  Dump peer store error, path: "/storage/emulated/0/Android/data/rust.example.android/files/db/peer_store" error: Io(Custom { kind: PermissionDenied, error: PathError { path: "/data/local/tmp/.tmponp0Nt", err: Os { code: 13, kind: PermissionDenied, message: "Permission denied" } } })
    ```
    
    This PR removes tmp directory dependencies, make it possible to using `ckb-network` as a lib on android and also running ckb full node on a system without tmp directory mouting
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    c7b5f1c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Configuration menu
    Copy the full SHA
    70fb11e View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. Merge nervosnetwork#2278

    2278: chore: integration test - put case log together r=quake,yangby-cryptape a=chuijiaolianying
    
    When debug integration case in local, we may run a single case lots time, then there is a big problem how to find the logs under an execution.
    
    Old log structure:
    ```
    ├── ckb-it-get_blocks_timeout-net-G65fZ4
    ├── ckb-it-get_blocks_timeout-node0-LZRUJE
    ├── ckb-it-get_blocks_timeout-node1-11uL3C
    ```
    New log structure:
    ```
    ├── ckb-it-get_blocks_timeout-UccnLI
    │   ├── net
    │   ├── node0
    │   └── node1
    ```
    
    Another change is updating `node.working_dir` and `net.working_dir` from `String` to `PathBuf`
    
    Co-authored-by: chuijiaolianying <chuijiaolianying@gmail.com>
    bors[bot] and ybian19 authored Sep 21, 2020
    Configuration menu
    Copy the full SHA
    6239a00 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2283

    2283: fix: resolve network background service cleanup issue when rpc tcp server is on r=doitian,TheWaWaR,driftluo,yangby-cryptape a=quake
    
    network background services (peer store dump, etc) can not be dropped automatically when rpc tcp service is on, this PR drop the rpc_server explicitly to resolve this issue. (I don't know the root reason, but it works)
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 21, 2020
    Configuration menu
    Copy the full SHA
    52d9264 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ad069e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e323359 View commit details
    Browse the repository at this point in the history
  5. chore: bump to 0.37.0-pre

    doitian committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    54dc4f7 View commit details
    Browse the repository at this point in the history
  6. chore: bump to v0.36.0

    doitian committed Sep 21, 2020
    Configuration menu
    Copy the full SHA
    7692751 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    46063ac View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edc2870 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2020

  1. feat: add tx subscription

    quake committed Sep 22, 2020
    Configuration menu
    Copy the full SHA
    ac55515 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3653be4 View commit details
    Browse the repository at this point in the history
  3. perf: optimize empty cell data store

    Co-authored-by: quake <quake.wang@gmail.com>
    zhangsoledad and quake committed Sep 22, 2020
    Configuration menu
    Copy the full SHA
    1fc99d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2020

  1. doc: update subscribe doc

    quake committed Sep 23, 2020
    Configuration menu
    Copy the full SHA
    cbc023e View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2282

    2282: feat: create log monitor for integration test check status between nodes r=quake,keroro520 a=chuijiaolianying
    
    
    
    Co-authored-by: chuijiaolianying <chuijiaolianying@gmail.com>
    bors[bot] and ybian19 authored Sep 23, 2020
    Configuration menu
    Copy the full SHA
    e157a98 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2263

    2263: chore(ci): Do not send integration test failures in forks. r=quake,keroro520,chuijiaolianying,yangby-cryptape a=doitian
    
    
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Sep 23, 2020
    Configuration menu
    Copy the full SHA
    e361883 View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2269 nervosnetwork#2279

    2269: feat: redesign cell store r=quake,driftluo a=zhangsoledad
    
    ## Description
    Previous cell storage is inefficient, resolve transactions need fetch cell from block body, this PR proposal a new live cell storage schema, optimize resolve transaction bottleneck, I run a benchmark (500 2-in-2out secp lock txs/per block), `process block` get 4x faster.
    It precondition `chain freezer` which intends to achieve historical block.
    
    ## Breaking changes
    remove `get_cells_by_lock_hash` rpc.
    
    
    
    
    2279: chore(deps): bump libc from 0.2.74 to 0.2.77 r=yangby-cryptape a=dependabot-preview[bot]
    
    Bumps [libc](https://github.com/rust-lang/libc) from 0.2.74 to 0.2.77.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p>
    <blockquote>
    <h2>0.2.77</h2>
    <p>Bump patch version to 0.2.77</p>
    <h2>0.2.76</h2>
    <p>Bump patch version to 0.2.76</p>
    <h2>0.2.75</h2>
    <p>Bump patch version to 0.2.75</p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/rust-lang/libc/commit/c2a184b255c2d7548e17b66f19f0330192ce6484"><code>c2a184b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1879">#1879</a> from xonatius/0.2.77</li>
    <li><a href="https://github.com/rust-lang/libc/commit/59544d95bcd1bce6f104752341556529ff9ce6e2"><code>59544d9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1887">#1887</a> from psumbera/master</li>
    <li><a href="https://github.com/rust-lang/libc/commit/2a0b8fe39094a75529858e9d5f9b52cac60d2af2"><code>2a0b8fe</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1886">#1886</a> from sunfishcode/main</li>
    <li><a href="https://github.com/rust-lang/libc/commit/c44fece72034203267860ccfd4f292d1577b5c0b"><code>c44fece</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1885">#1885</a> from MeiK2333/master</li>
    <li><a href="https://github.com/rust-lang/libc/commit/9f6a7ceee819e847eb4e0218c4452ac1d0cffad4"><code>9f6a7ce</code></a> add pthread_getattr_np() and pthread_attr_getstack() support for illumos and ...</li>
    <li><a href="https://github.com/rust-lang/libc/commit/a02da55c4b526e88769da6b745037999d8cc37d3"><code>a02da55</code></a> Define several more constants for WASI.</li>
    <li><a href="https://github.com/rust-lang/libc/commit/7cc22dbabd6e17b3db0ba0f31345cf3c9bf9f4fc"><code>7cc22db</code></a> Add getitimer and setitimer for macOS</li>
    <li><a href="https://github.com/rust-lang/libc/commit/af7749c1e52fbf4da14c08e3ec654c8119f079a8"><code>af7749c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1882">#1882</a> from alindima/master</li>
    <li><a href="https://github.com/rust-lang/libc/commit/d21380bb501b71f909b6366c733341474e36fa4a"><code>d21380b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1881">#1881</a> from JohnColanduoni/apple-o-symlink</li>
    <li><a href="https://github.com/rust-lang/libc/commit/f19436de85b08a92f4e7f6ea1f0bb424ff3c5b90"><code>f19436d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1880">#1880</a> from Thomasdezeeuw/io-max-consts</li>
    <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.74...0.2.77">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=libc&package-manager=cargo&previous-version=0.2.74&new-version=0.2.77)](https://dependabot.com/compatibility-score/?dependency-name=libc&package-manager=cargo&previous-version=0.2.74&new-version=0.2.77)
    
    You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
    - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
    - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
    - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
    - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
    
    Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
    - Update frequency (including time of day and day of week)
    - Pull request limits (per update run and/or open at any time)
    - Automerge options (never/patch/minor, and dev/runtime dependencies)
    - Out-of-range updates (receive only lockfile updates, if desired)
    - Security updates (receive only security updates, if desired)
    
    
    
    </details>
    
    Co-authored-by: zhangsoledad <787953403@qq.com>
    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    3 people authored Sep 23, 2020
    Configuration menu
    Copy the full SHA
    582cd7c View commit details
    Browse the repository at this point in the history
  5. Merge nervosnetwork#2191

    2191: chore: upload release for deployment to qiniu r=yangby-cryptape a=doitian
    
    Build prod-with-debug and upload to qiniu directly in CI.
    
    The job has been tested in https://travis-ci.com/github/nervosnetwork/ckb/builds/177427769
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Sep 23, 2020
    Configuration menu
    Copy the full SHA
    83de0df View commit details
    Browse the repository at this point in the history
  6. Merge nervosnetwork#2260

    2260: feat: add get_transaction_proof / verify_transaction_proof rpc r=doitian,TheWaWaR a=quake
    
    
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 23, 2020
    Configuration menu
    Copy the full SHA
    eb5db66 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2020

  1. feat(test): add check utils

    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    666a26f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edf0c34 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2268

    2268: refactor: add some transaction checking utils r=quake,chuijiaolianying a=keroro520
    
    Add [`test/src/util/check.rs`](https://github.com/nervosnetwork/ckb/pull/2268/files#diff-56a7c1b37b9c48a7b20036328fdb8125) some transaction checking utils.
    
    Co-authored-by: keroro <keroroxx520@gmail.com>
    bors[bot] and keroro520 authored Sep 24, 2020
    Configuration menu
    Copy the full SHA
    636f379 View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2259

    2259: feat: add clear_banned_addresses rpc r=keroro520,zhangsoledad a=quake
    
    
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 24, 2020
    Configuration menu
    Copy the full SHA
    e7ce25a View commit details
    Browse the repository at this point in the history
  5. feat(test): redesign the interfaces and workflow of Spec

    * Change interface `fn before_run()` => `fn before_run() -> Vec<Node>`
    * Change interface `fn run(&mut Net)` => `fn run(&mut Vec<Node>)`
    * Change interfaces `fn modify_ckb_config` and `modify_chain_spec`
    * Initialize context within `before_run`, which is originally at
      worker.rs
    * Use struct name as spec name
    * Remove `protocols` and `connect_all` from `Setup` options
    * Remove `TestProtocol`. `ckb_network::SupportProtocols` is enough.
    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    d9c55e2 View commit details
    Browse the repository at this point in the history
  6. feat(test): redesign Node

    * Simplify the struct fields and interfaces. Reduce from 12 fields to 6 fields.
    * Simplify the workflow of initializing ckb node. `Node` can be initialized via loading configs from working directory. Meanwhile we provide easy-to-use interfaces for modifying node's configs.
    * Allocate rpc port and p2p port dynamically.
    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    f49662c View commit details
    Browse the repository at this point in the history
  7. feat(test): create test/template/

    * ls test/template: ckb.toml, specs/integration.toml, specs/cells/always_success
    * We use it to initialize nodes' working directory
    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    c806a41 View commit details
    Browse the repository at this point in the history
  8. feat(test): redesign Net

    * `Spec` would not implicitly create `Net` instance any more. Coder should explicitly create `Net` on demand.
    * Simplify interfaces. Also removed several interfaces.
    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    fef2ec3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b899af2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3440ad5 View commit details
    Browse the repository at this point in the history
  11. chore: adjust test cases

    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    1fbc5b5 View commit details
    Browse the repository at this point in the history
  12. chore: minor modification

    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    4367234 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9778afd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6a494eb View commit details
    Browse the repository at this point in the history
  15. chore: minor typo

    keroro520 committed Sep 24, 2020
    Configuration menu
    Copy the full SHA
    e7fda9c View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Merge nervosnetwork#2286

    2286: feat: redesign the testing framework r=quake,chuijiaolianying a=keroro520
    
    Redesign the interfaces and workflow of Spec:
    
      * Change interface `fn before_run()` => `fn before_run() -> Vec<Node>`
      * Change interface `fn run(&mut Net)` => `fn run(&mut Vec<Node>)`
      * Change interfaces `fn modify_ckb_config` and `modify_chain_spec`
      * Initialize context within `before_run`, which is originally at worker.rs
      * Use struct name as spec name
      * Remove `protocols` and `connect_all` from `Setup` options
      * Remove `TestProtocol`. `ckb_network::SupportProtocols` is enough.
    
    And some refactor to `Node` and `Net`.
    
    Co-authored-by: keroro <keroroxx520@gmail.com>
    bors[bot] and keroro520 authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    de4e422 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2281

    2281: feat: add tx subscription r=keroro520,zhangsoledad,driftluo,yangby-cryptape a=quake
    
    This PR added a `new_transaction` topic to subscription rpc, user will get notified when new transaction is submitted to pool.
    
    tcp tx subscription example:
    ```
    telnet localhost 18114
    > {"id": 2, "jsonrpc": "2.0", "method": "subscribe", "params": ["new_transaction"]}
    < {"jsonrpc":"2.0","result":"0x3","id":2}
    < {"jsonrpc":"2.0","method":"subscribe","params":{"result":"... pool transaction entry json string...","subscription":"0x3"}}
    ```
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Sep 25, 2020
    Configuration menu
    Copy the full SHA
    ec0e44b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86decb5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca4e6a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2020

  1. Configuration menu
    Copy the full SHA
    2c4f7a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8032031 View commit details
    Browse the repository at this point in the history
  3. Document RPC errors

    doitian committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    79c4075 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3252d95 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    96913c5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3d542d1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e92cc8 View commit details
    Browse the repository at this point in the history
  8. Generate RPC errors doc

    doitian committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    82aaccd View commit details
    Browse the repository at this point in the history
  9. Generate basic RPC types info

    doitian committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    6d4b3aa View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d9a71ed View commit details
    Browse the repository at this point in the history
  11. Generate RPC doc TOC

    doitian committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    3535710 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5f01d09 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6c7900c View commit details
    Browse the repository at this point in the history
  14. Fix docs of some RPC types

    doitian committed Sep 27, 2020
    Configuration menu
    Copy the full SHA
    1eb26d2 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Merge nervosnetwork#2298

    2298: ci: skip RUSTSEC-2020-0043 temporarily r=quake,zhangsoledad a=yangby-cryptape
    
    [`ws` allows remote attacker to run the process out of memory.](https://rustsec.org/advisories/RUSTSEC-2020-0043)
    Since it is no longer actively maintained, we couldn't fix it in the short term, skip it temporarily to avoid blocking other PRs.
    
    p.s. That issue was reported before one year, but there is still no reply.
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    bors[bot] and yangby-cryptape authored Sep 28, 2020
    Configuration menu
    Copy the full SHA
    f23d32a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1eedceb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbb6a4e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5dd72e View commit details
    Browse the repository at this point in the history
  5. test: Fix an RPC example test

    doitian committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    829845b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb34e9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57696c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb24b63 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. Merge nervosnetwork#2270

    2270: Rework rpc doc r=quake,driftluo a=doitian
    
    [[PREVIEW]](https://github.com/doitian/ckb/blob/rework-rpc-doc/rpc/README.md)
    
    Before we documented the RPC using a JSON file. I plan to use the Rust doc instead because it is easier to maintain when the documentation is close to the code.
    
    I have already finished the first step. It is already better than the existing RPC document because I have added documentation for all the entities used as parameters and response results in the RPC.
    
    The Rust developers may feel comfortable to read the RPC document in the Rust doc format, but most the client developers use other languages such as JavaScript. The Rust doc format requires a concept translation from Rust to JSON RPC and has too many distractions. I will write a transformer to solve this issue. The transformer will create a simple RPC doc from the Rust doc. (DONE, preview [here](https://github.com/doitian/ckb/blob/rework-rpc-doc/rpc/README.md))
    
    * [x] Migrate to Rust doc
    * [x] Add document about errors
    * [x] ~~Add ckb-cli examples~~
    * [x] ~~Add since version information.~~
    * [x] Transform the Rust doc to a simple RPC doc.
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Sep 29, 2020
    Configuration menu
    Copy the full SHA
    17b30b3 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2299

    2299: improvement: add a default options file r=quake,doitian a=yangby-cryptape
    
    ### Specifications
    
    - Reduce the database directory size.
      ```
      [DBOptions]
      max_total_wal_size=134217728 # default: no size limit
      keep_log_file_num=32 # default: 1000
      ```
    
    - [Reduce the maximum memory in IBD: drop immutable memtables faster.](facebook/rocksdb@2f41ecf)
      ```
      [CFOptions "default"]
      write_buffer_size=8388608
      min_write_buffer_number_to_merge=1
      max_write_buffer_number=2
      max_write_buffer_size_to_maintain=-1
      ```
    
    - [Tuning according to the official document.](https://github.com/facebook/rocksdb/wiki/Setup-Options-and-Basic-Tuning/d7cb90f771d8b8fd4ea605b6da299255709a77c2#other-general-options)
      ```
      [DBOptions]
      bytes_per_sync=1048576
      max_background_compactions=4
      max_background_flushes=2
      [CFOptions "default"]
      level_compaction_dynamic_level_bytes=true
      [TableOptions/BlockBasedTable "default"]
      cache_index_and_filter_blocks=true
      pin_l0_filter_and_index_blocks_in_cache=true
      ```
    
    ### Result
    
    In my laptop with our poor office network, run from 0 to tip (=2_800_000), the database is 2.5 GiB and the maximum memory is 1.4 GiB during IBD.
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    bors[bot] and yangby-cryptape authored Sep 29, 2020
    Configuration menu
    Copy the full SHA
    b3dbcc6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9396dbe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c444a7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7eff4a0 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Configuration menu
    Copy the full SHA
    956c46e View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2303

    2303: refactor: replace legacy lru-cache r=doitian,yangby-cryptape a=zhangsoledad
    
    We forked `lru-cache` cause we need such `peek` function, `lru` seems a good alternative.
    
    
    Co-authored-by: zhangsoledad <787953403@qq.com>
    bors[bot] and zhangsoledad authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    2ac9b80 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2304

    2304: doc: show docs for deprecated RPC methods r=yangby-cryptape a=doitian
    
    
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    942199e View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2301

    2301: chore: Remove rpc/json/rpc.json r=yangby-cryptape a=doitian
    
    I forgot to remove rpc.json in nervosnetwork#2270
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Sep 30, 2020
    Configuration menu
    Copy the full SHA
    1cf0db8 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2020

  1. Configuration menu
    Copy the full SHA
    4aaa444 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2020

  1. Merge nervosnetwork#2300

    2300: chore: remove dead link to mining doc r=quake,yangby-cryptape a=doitian
    
    I cannot find a new link so I just remove it.
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    79d619d View commit details
    Browse the repository at this point in the history
  2. Update SECURITY.md

    doitian authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    d96d6d7 View commit details
    Browse the repository at this point in the history
  3. chore: add security mailing list info

    Fixed a typo as well.
    doitian committed Oct 9, 2020
    Configuration menu
    Copy the full SHA
    d07d712 View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2294

    2294: feat(test): redesign the way of Net communicate with peers r=quake,chuijiaolianying a=keroro520
    
    Based on nervosnetwork#2286. So please review nervosnetwork#2286  first.
    
    There are 2 significant updations:
    
      * Initialize `Net`'s network controller when creating `Net` Instance.
      * Make the communication channels peer-level. Which is say, we can receive network messages from specific peers. This feature prevents peers' message confusion.
    
    Co-authored-by: keroro <keroroxx520@gmail.com>
    bors[bot] and keroro520 authored Oct 9, 2020
    Configuration menu
    Copy the full SHA
    228b5de View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2020

  1. chore: upgrade ckb-vm to 0.19.2

    quake committed Oct 10, 2020
    Configuration menu
    Copy the full SHA
    8a8dec5 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2311

    2311: chore: upgrade ckb-vm to 0.19.2 r=doitian,xxuejie,driftluo a=quake
    
    
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Oct 10, 2020
    Configuration menu
    Copy the full SHA
    f5f875f View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2309 nervosnetwork#2310

    2309: Add gpg key for security mail r=quake,driftluo a=doitian
    
    
    
    2310: chore: add security mailing list info r=quake,driftluo a=doitian
    
    The mailing list is hosted by google group (https://groups.google.com/u/0/a/nervos.org/g/security-mailing-list). Anyone can join the mailing list to receive security notifications.
    
    Co-authored-by: ian <ian@nervos.org>
    Co-authored-by: ian <me@iany.me>
    3 people authored Oct 10, 2020
    Configuration menu
    Copy the full SHA
    a97a0b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2020

  1. Configuration menu
    Copy the full SHA
    51afcf1 View commit details
    Browse the repository at this point in the history
  2. chore: Update Cargo.toml files for cargo publish

    * Add version requirements on local crates
    * Add missing fields
    * Fix dependencies when building crates separately.
    * Lock versions for some dependencies.
    doitian committed Oct 11, 2020
    Configuration menu
    Copy the full SHA
    44d4044 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5e82743 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. chore: log shows error

    driftluo committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    e6c2000 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2315

    2315: chore: log shows error r=quake,chuijiaolianying a=driftluo
    
    When the local data is lower than minwork, the log display is incorrect
    
    Co-authored-by: driftluo <driftluo@foxmail.com>
    bors[bot] and driftluo authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    7ecb364 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2305

    2305: chore: Get the repo ready to publish crates r=quake,yangby-cryptape a=doitian
    
    Fix issues found when publishing crates.
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    9ae4b75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    37a6cab View commit details
    Browse the repository at this point in the history
  5. chore(ci): Use draft release to package CKB

    Build ckb packages for branches `pkg/vx.y.z`, where `vx.y.z` is used as the draft release version.
    doitian committed Oct 12, 2020
    Configuration menu
    Copy the full SHA
    8c17d53 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2020

  1. Configuration menu
    Copy the full SHA
    4b1a16e View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump ctrlc from 3.1.6 to 3.1.7

    Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc) from 3.1.6 to 3.1.7.
    - [Release notes](https://github.com/Detegr/rust-ctrlc/releases)
    - [Commits](Detegr/rust-ctrlc@3.1.6...v3.1.7)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Oct 13, 2020
    Configuration menu
    Copy the full SHA
    f4744b7 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump regex from 1.3.9 to 1.4.1

    Bumps [regex](https://github.com/rust-lang/regex) from 1.3.9 to 1.4.1.
    - [Release notes](https://github.com/rust-lang/regex/releases)
    - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
    - [Commits](rust-lang/regex@1.3.9...1.4.1)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Oct 13, 2020
    Configuration menu
    Copy the full SHA
    792daf5 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump toml from 0.5.6 to 0.5.7

    Bumps [toml](https://github.com/alexcrichton/toml-rs) from 0.5.6 to 0.5.7.
    - [Release notes](https://github.com/alexcrichton/toml-rs/releases)
    - [Commits](toml-rs/toml-rs@0.5.6...0.5.7)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Oct 13, 2020
    Configuration menu
    Copy the full SHA
    2339ab2 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. doc: fix missing type U256 in RPC doc.

    U256 is not documented so the python script fails to parse it as a type.
    This PR added special logic to handle U256 in the RPC doc.
    doitian committed Oct 14, 2020
    Configuration menu
    Copy the full SHA
    6c7d754 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a3ae01 View commit details
    Browse the repository at this point in the history
  3. Merge nervosnetwork#2328

    2328: fix u256 rpc doc r=yangby-cryptape a=doitian
    
    
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Oct 14, 2020
    Configuration menu
    Copy the full SHA
    155f453 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4c8a6e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Configuration menu
    Copy the full SHA
    6b50811 View commit details
    Browse the repository at this point in the history
  2. feat: migrate subcommand

    zhangsoledad committed Oct 15, 2020
    Configuration menu
    Copy the full SHA
    44a3587 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    5fee8aa View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2329 nervosnetwork#2330

    2329: feat: configurable block proposals limit r=yangby-cryptape a=zhangsoledad
    
    
    
    2330: feat: migrate subcommand r=yangby-cryptape a=zhangsoledad
    
    
    
    Co-authored-by: zhangsoledad <787953403@qq.com>
    bors[bot] and zhangsoledad authored Oct 16, 2020
    Configuration menu
    Copy the full SHA
    fc74582 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Merge nervosnetwork#2318

    2318: multiple thread migration r=quake,doitian a=zhangsoledad
    
    
    
    Co-authored-by: zhangsoledad <787953403@qq.com>
    bors[bot] and zhangsoledad authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    58fcb04 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2296 nervosnetwork#2320 nervosnetwork#2325 nervos…

    …network#2326
    
    2296: chore: upgrade rust toolchain to 1.46 r=doitian,yangby-cryptape a=driftluo
    
    1.46 stabilizes some APIs that need to be used and relaxes most of the limitations of const functions
    
    2320: chore(deps): bump ctrlc from 3.1.6 to 3.1.7 r=quake,doitian a=dependabot-preview[bot]
    
    Bumps [ctrlc](https://github.com/Detegr/rust-ctrlc) from 3.1.6 to 3.1.7.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/Detegr/rust-ctrlc/commit/f9de9565ad29d91c567071f9ed8018113227d12a"><code>f9de956</code></a> Release 3.1.7</li>
    <li><a href="https://github.com/Detegr/rust-ctrlc/commit/c7ad29675b704f52c617aa898359e4a4877587bb"><code>c7ad296</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/Detegr/rust-ctrlc/issues/69">#69</a> from printfn/master</li>
    <li><a href="https://github.com/Detegr/rust-ctrlc/commit/44401140b52f60c1fd3c4d776443d46e5e3a4211"><code>4440114</code></a> Update nix to 0.18</li>
    <li>See full diff in <a href="https://github.com/Detegr/rust-ctrlc/compare/3.1.6...v3.1.7">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=ctrlc&package-manager=cargo&previous-version=3.1.6&new-version=3.1.7)](https://dependabot.com/compatibility-score/?dependency-name=ctrlc&package-manager=cargo&previous-version=3.1.6&new-version=3.1.7)
    
    You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
    - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
    - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
    - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
    - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
    
    Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
    - Update frequency (including time of day and day of week)
    - Pull request limits (per update run and/or open at any time)
    - Automerge options (never/patch/minor, and dev/runtime dependencies)
    - Out-of-range updates (receive only lockfile updates, if desired)
    - Security updates (receive only security updates, if desired)
    
    
    
    </details>
    
    2325: chore(deps): bump regex from 1.3.9 to 1.4.1 r=quake,doitian a=dependabot-preview[bot]
    
    Bumps [regex](https://github.com/rust-lang/regex) from 1.3.9 to 1.4.1.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a href="https://github.com/rust-lang/regex/blob/master/CHANGELOG.md">regex's changelog</a>.</em></p>
    <blockquote>
    <h1>1.4.1 (2020-10-13)</h1>
    <p>This is a small bug fix release that makes <code>\p{cf}</code> work. Previously, it would
    report &quot;property not found&quot; even though <code>cf</code> is a valid abbreviation for the
    <code>Format</code> general category.</p>
    <ul>
    <li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/719">#719</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/719">rust-lang/regex#719</a>):
    Fixes bug that prevented <code>\p{cf}</code> from working.</li>
    </ul>
    <h1>1.4.0 (2020-10-11)</h1>
    <p>This releases has a few minor documentation fixes as well as some very minor
    API additions. The MSRV remains at Rust 1.28 for now, but this is intended to
    increase to at least Rust 1.41.1 soon.</p>
    <p>This release also adds support for OSS-Fuzz. Kudos to
    <a href="https://github.com/DavidKorczynski">@DavidKorczynski</a>
    for doing the heavy lifting for that!</p>
    <p>New features:</p>
    <ul>
    <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/649">#649</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/649">rust-lang/regex#649</a>):
    Support <code>[</code>, <code>]</code> and <code>.</code> in capture group names.</li>
    <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/687">#687</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/687">rust-lang/regex#687</a>):
    Add <code>is_empty</code> predicate to <code>RegexSet</code>.</li>
    <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/689">#689</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/689">rust-lang/regex#689</a>):
    Implement <code>Clone</code> for <code>SubCaptureMatches</code>.</li>
    <li>[FEATURE <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/715">#715</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/715">rust-lang/regex#715</a>):
    Add <code>empty</code> constructor to <code>RegexSet</code> for convenience.</li>
    </ul>
    <p>Bug fixes:</p>
    <ul>
    <li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/694">#694</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/694">rust-lang/regex#694</a>):
    Fix doc example for <code>Replacer::replace_append</code>.</li>
    <li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/698">#698</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/698">rust-lang/regex#698</a>):
    Clarify docs for <code>s</code> flag when using a <code>bytes::Regex</code>.</li>
    <li>[BUG <a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/711">#711</a>](<a href="https://github-redirect.dependabot.com/rust-lang/regex/issues/711">rust-lang/regex#711</a>):
    Clarify <code>is_match</code> docs to indicate that it can match anywhere in string.</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/rust-lang/regex/commit/d5bf98f293b48174d5378471d01c2e0ef271bbbc"><code>d5bf98f</code></a> 1.4.1</li>
    <li><a href="https://github.com/rust-lang/regex/commit/1aa1e476deafb8887b86b97ea15573c69676e7b6"><code>1aa1e47</code></a> deps: bump regex-syntax minimum version to 0.6.20</li>
    <li><a href="https://github.com/rust-lang/regex/commit/3589accc6d7b5bb99c6393ba8960849e87b64527"><code>3589acc</code></a> regex-syntax-0.6.20</li>
    <li><a href="https://github.com/rust-lang/regex/commit/b1489c8445a15068162e1cfe289a49d53299e1d5"><code>b1489c8</code></a> syntax: make \p{cf} work</li>
    <li><a href="https://github.com/rust-lang/regex/commit/fe9b5c99ea394a52e10017a98306b1f031f3b822"><code>fe9b5c9</code></a> 1.4.0</li>
    <li><a href="https://github.com/rust-lang/regex/commit/36caf08042fa6017c8102b4741900950cbefd642"><code>36caf08</code></a> deps: bump regex-syntax minimum version to 0.6.19</li>
    <li><a href="https://github.com/rust-lang/regex/commit/e2c0889dc3455db5704096b60b3573a9691ae339"><code>e2c0889</code></a> regex-syntax-0.6.19</li>
    <li><a href="https://github.com/rust-lang/regex/commit/9e9391a77e3156099a7948a72a7be742ae30d315"><code>9e9391a</code></a> changelog: 1.4.0</li>
    <li><a href="https://github.com/rust-lang/regex/commit/2f9103e6bf940894b366cf4ead61237b1382bacf"><code>2f9103e</code></a> fuzz: add fuzzing infrastructure for OSS-Fuzz</li>
    <li><a href="https://github.com/rust-lang/regex/commit/2ee5e4707c8811ac8fc115bce0966bcc94305c71"><code>2ee5e47</code></a> api: add 'empty' constructor to RegexSet</li>
    <li>Additional commits viewable in <a href="https://github.com/rust-lang/regex/compare/1.3.9...1.4.1">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=regex&package-manager=cargo&previous-version=1.3.9&new-version=1.4.1)](https://dependabot.com/compatibility-score/?dependency-name=regex&package-manager=cargo&previous-version=1.3.9&new-version=1.4.1)
    
    You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
    - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
    - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
    - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
    - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
    
    Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
    - Update frequency (including time of day and day of week)
    - Pull request limits (per update run and/or open at any time)
    - Automerge options (never/patch/minor, and dev/runtime dependencies)
    - Out-of-range updates (receive only lockfile updates, if desired)
    - Security updates (receive only security updates, if desired)
    
    
    
    </details>
    
    2326: chore(deps): bump toml from 0.5.6 to 0.5.7 r=quake,doitian a=dependabot-preview[bot]
    
    Bumps [toml](https://github.com/alexcrichton/toml-rs) from 0.5.6 to 0.5.7.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/9a9461087244f8f59c7ed9785231f0ad02eadcf3"><code>9a94610</code></a> Bump to 0.5.7</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/c74293f7a87cea3ce60a4df1c905501d4b749067"><code>c74293f</code></a> Improve error message when parsing unquoted string (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/385">#385</a>)</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/940fcf9e183ab4f29204ef4f3ea92c01de8cc08a"><code>940fcf9</code></a> Allow delimiter quotes at the end of multiline strings (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/393">#393</a>)</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/7a43ac9e9c28afec8414f6d924024f5d33fe8fa2"><code>7a43ac9</code></a> Apply some Clippy suggestions. (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/378">#378</a>)</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/d99f5665b420f570c4aa26602360f7d5eaee1dc9"><code>d99f566</code></a> Rustdoc: Add links. Show all reexports as reexports. (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/377">#377</a>)</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/bb675c5f56c6ddb5d450df53d2685f519dc8d78c"><code>bb675c5</code></a> Fix roundtripping of \u001f and \u007f in toml string literals (<a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/372">#372</a>)</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/f60e3423426c7322533433f9d40e0f282a05d220"><code>f60e342</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/alexcrichton/toml-rs/issues/370">#370</a> from zeenix/fix-typo</li>
    <li><a href="https://github.com/alexcrichton/toml-rs/commit/87fcd656a6720b88323ee4a932c64d6b08676cf4"><code>87fcd65</code></a> Fix a small typo in docs</li>
    <li>See full diff in <a href="https://github.com/alexcrichton/toml-rs/compare/0.5.6...0.5.7">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=toml&package-manager=cargo&previous-version=0.5.6&new-version=0.5.7)](https://dependabot.com/compatibility-score/?dependency-name=toml&package-manager=cargo&previous-version=0.5.6&new-version=0.5.7)
    
    You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
    - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
    - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
    - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
    - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
    
    Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
    - Update frequency (including time of day and day of week)
    - Pull request limits (per update run and/or open at any time)
    - Automerge options (never/patch/minor, and dev/runtime dependencies)
    - Out-of-range updates (receive only lockfile updates, if desired)
    - Security updates (receive only security updates, if desired)
    
    
    
    </details>
    
    Co-authored-by: driftluo <driftluo@foxmail.com>
    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    3 people authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    37bdb36 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    09374bd View commit details
    Browse the repository at this point in the history
  4. Merge nervosnetwork#2312

    2312: ci: use cargo-deny to replace cargo-audit r=quake,doitian a=yangby-cryptape
    
    
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    bors[bot] and yangby-cryptape authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    bc9310f View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. chore: bump to 0.38.0-pre

    doitian committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    6663581 View commit details
    Browse the repository at this point in the history
  2. chore: bump to 0.37.0

    doitian committed Oct 20, 2020
    Configuration menu
    Copy the full SHA
    3076ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c09fe5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c9c5e76 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. chore(deps): bump libc from 0.2.77 to 0.2.80

    Bumps [libc](https://github.com/rust-lang/libc) from 0.2.77 to 0.2.80.
    - [Release notes](https://github.com/rust-lang/libc/releases)
    - [Commits](rust-lang/libc@0.2.77...0.2.80)
    
    Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
    dependabot-preview[bot] authored Oct 27, 2020
    Configuration menu
    Copy the full SHA
    cd6fb15 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2020

  1. Merge nervosnetwork#2335

    2335: chore(deps): bump libc from 0.2.77 to 0.2.80 r=doitian,yangby-cryptape a=dependabot-preview[bot]
    
    Bumps [libc](https://github.com/rust-lang/libc) from 0.2.77 to 0.2.80.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/rust-lang/libc/releases">libc's releases</a>.</em></p>
    <blockquote>
    <h2>0.2.80</h2>
    <p>Bump patch version to 0.2.80.</p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/rust-lang/libc/commit/ba4dfc28e5b85d0ea061af2fd1e82f0e5213ca8e"><code>ba4dfc2</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1959">#1959</a> - JohnTitor:new-release, r=JohnTitor</li>
    <li><a href="https://github.com/rust-lang/libc/commit/2854518a628fe13c1728d9dee5c475402a0718a8"><code>2854518</code></a> Release 0.2.80</li>
    <li><a href="https://github.com/rust-lang/libc/commit/2d0d4747c4490b149ec17cf6646553a802219c5a"><code>2d0d474</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1958">#1958</a> - JohnTitor:fix-dragonfly-build, r=nagisa</li>
    <li><a href="https://github.com/rust-lang/libc/commit/6ca151e67889c1f719bc7bc8e0ca3d88aa93aebd"><code>6ca151e</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1956">#1956</a> - JohnTitor:time64, r=JohnTitor</li>
    <li><a href="https://github.com/rust-lang/libc/commit/d40c7ebdf6687e03bd1eb76ad0f9aea424a63e0c"><code>d40c7eb</code></a> Allow deprecated <code>time_t</code> on musl</li>
    <li><a href="https://github.com/rust-lang/libc/commit/e471884df55e1da9bf55eb8a158b15a758d5c954"><code>e471884</code></a> Add a deprecation note to <code>time_t</code> on musl</li>
    <li><a href="https://github.com/rust-lang/libc/commit/229b10983a551cb4dd4d07b4aae69e38bc10aa54"><code>229b109</code></a> Auto merge of <a href="https://github-redirect.dependabot.com/rust-lang/libc/issues/1941">#1941</a> - JohnTitor:mips64, r=JohnTitor</li>
    <li><a href="https://github.com/rust-lang/libc/commit/003d6effe60296270f38d0d039f83fa8880392cc"><code>003d6ef</code></a> Revert &quot;Disable libc-test for MIPS64 for now&quot;</li>
    <li><a href="https://github.com/rust-lang/libc/commit/1a876755d21d944ace85026fb826f7494fc1c9be"><code>1a87675</code></a> Revert &quot;Skip some tests for <code>mips64(el)-unknown-linux-gnuabi64</code>&quot;</li>
    <li><a href="https://github.com/rust-lang/libc/commit/d371bdcc1ec3e8446395f376468ee296070f75a4"><code>d371bdc</code></a> Fix <code>deprecated</code> attribute for <code>__error</code></li>
    <li>Additional commits viewable in <a href="https://github.com/rust-lang/libc/compare/0.2.77...0.2.80">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=libc&package-manager=cargo&previous-version=0.2.77&new-version=0.2.80)](https://dependabot.com/compatibility-score/?dependency-name=libc&package-manager=cargo&previous-version=0.2.77&new-version=0.2.80)
    
    You can trigger a rebase of this PR by commenting `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
    - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
    - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
    - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
    - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
    
    Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
    - Update frequency (including time of day and day of week)
    - Pull request limits (per update run and/or open at any time)
    - Automerge options (never/patch/minor, and dev/runtime dependencies)
    - Out-of-range updates (receive only lockfile updates, if desired)
    - Security updates (receive only security updates, if desired)
    
    
    
    </details>
    
    Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
    bors[bot] and dependabot-preview[bot] authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    791c301 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2302

    2302: chore: move `get_fork_block` from test module to chain module r=doitian,driftluo,yangby-cryptape a=quake
    
    
    
    Co-authored-by: quake <quake.wang@gmail.com>
    bors[bot] and quake authored Oct 29, 2020
    Configuration menu
    Copy the full SHA
    66fa9a3 View commit details
    Browse the repository at this point in the history
  3. chore: fix compatibility issues in rpc.py

    The generated HTML files are a bit different in different environments:
    
    * The return type `Result` is resolved to links sometimes.
    * U256 is resolved sometimes.
    doitian committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    8728fca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9eaef37 View commit details
    Browse the repository at this point in the history
  5. docs(rpc): fix links to types

    doitian committed Oct 29, 2020
    Configuration menu
    Copy the full SHA
    c11ac86 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c53f46a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    29087af View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Merge nervosnetwork#2336

    2336: docs(rpc): upgrade rpc.py r=quake,yangby-cryptape a=doitian
    
    * Update the script to work with new added `<a>` tags in the generated HTML files.
    * Fix missing spaces
    * Fix links to types
    * add missing doc of PoolTransactionEntry
    
    Co-authored-by: ian <ian@nervos.org>
    bors[bot] and doitian authored Oct 30, 2020
    Configuration menu
    Copy the full SHA
    be9f3b9 View commit details
    Browse the repository at this point in the history
  2. Merge nervosnetwork#2337

    2337: chore: bump syn, quote and proc-macro2 from 0.x to 1.0.x r=yangby-cryptape a=yangby-cryptape
    
    
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    bors[bot] and yangby-cryptape authored Oct 30, 2020
    Configuration menu
    Copy the full SHA
    fac7fb9 View commit details
    Browse the repository at this point in the history
  3. Merge pull request nervosnetwork#2317 from doitian/use-draft-release-…

    …to-package-ckb
    
    chore(ci): Use draft release to package CKB
    doitian authored Oct 30, 2020
    Configuration menu
    Copy the full SHA
    a2aa2cd View commit details
    Browse the repository at this point in the history
  4. docs: deny missing docs (nervosnetwork#2313)

    * docs: deny missing docs
    
    * docs: add missing docs for fixed-hash-related crates
    
    * docs: add missing docs for logger-related crates
    
    * docs: add missing docs for memory-tracker crate
    
    * docs: add missing docs for metrics-related crates
    
    * ci: fix two ci checks
    
    * docs: add missing docs for types crate
    
    * docs: fix an incorrect description and two typos according to review comments
    
    * docs: add missing docs for ckb-resource
    
    * Update resource/src/template.rs
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    
    * docs: add todo for missing docs
    
    Co-authored-by: Boyu Yang <yangby@cryptape.com>
    doitian and yangby-cryptape authored Oct 30, 2020
    Configuration menu
    Copy the full SHA
    ee0ccec View commit details
    Browse the repository at this point in the history