Commit Graph

1614 Commits (cdb2939746e941b335fa8c7bbdc0f43a83c13013)
 

Author SHA1 Message Date
bors[bot] cdb2939746
Merge #645
645: Release version 0.8.1 r=thomaseizinger a=comit-botty-mc-botface

Hi `@thomaseizinger!`

This PR was created in response to a manual trigger of the release workflow here: https://github.com/comit-network/xmr-btc-swap/actions/runs/1133901105.
I've updated the changelog and bumped the versions in the manifest files in this commit: 7126d77dc1.

Merging this PR will create a GitHub release and upload any assets that are created as part of the release build.

Co-authored-by: COMIT Botty McBotface <botty@coblox.tech>
3 years ago
COMIT Botty McBotface 7126d77dc1 Prepare release 0.8.1 3 years ago
bors[bot] b2c377005b
Merge #643
643: Upgrade to latest bdk to fix occasional `InsufficientFunds` error r=thomaseizinger a=thomaseizinger

Fixes #546.
Please review patch-by-patch.

Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
3 years ago
Thomas Eizinger 0296509110
Upgrade to bdk 0.10
This fixes #546. I don't know why, but I can't reproduce the problem
with the updated dependency.
3 years ago
Thomas Eizinger 475057abda
Add proptest for max_giveable and signing PSBT 3 years ago
Thomas Eizinger e4b5e28a93
Introduce WalletBuilder for creating test instances of wallet 3 years ago
Thomas Eizinger 148fdb8d0a
Ensure the size of our locking script never changes 3 years ago
bors[bot] 4405dbcf9c
Merge #634
634: Add note about security of software r=thomaseizinger a=thomaseizinger



Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
3 years ago
bors[bot] 956e710f48
Merge #635
635: Bump hex-literal from 0.3.2 to 0.3.3 r=thomaseizinger a=dependabot[bot]

Bumps [hex-literal](https://github.com/RustCrypto/utils) from 0.3.2 to 0.3.3.
<details>
<summary>Commits</summary>
<ul>
<li><a href="120c621ec8"><code>120c621</code></a> hex-literal: accept sequence of literals (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/519">#519</a>)</li>
<li><a href="6e8206522f"><code>6e82065</code></a> build(deps): bump subtle from 2.4.0 to 2.4.1 (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/517">#517</a>)</li>
<li><a href="efbf2dfe63"><code>efbf2df</code></a> build(deps): bump synstructure from 0.12.4 to 0.12.5 (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/516">#516</a>)</li>
<li><a href="df6d296ef1"><code>df6d296</code></a> build(deps): bump libc from 0.2.97 to 0.2.98 (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/515">#515</a>)</li>
<li><a href="5dbd86719d"><code>5dbd867</code></a> Add crates table to README (<a href="https://github-redirect.dependabot.com/RustCrypto/utils/issues/514">#514</a>)</li>
<li>See full diff in <a href="https://github.com/RustCrypto/utils/compare/hex-literal-v0.3.2...hex-literal-v0.3.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hex-literal&package-manager=cargo&previous-version=0.3.2&new-version=0.3.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 5cfd50f50c
Bump hex-literal from 0.3.2 to 0.3.3
Bumps [hex-literal](https://github.com/RustCrypto/utils) from 0.3.2 to 0.3.3.
- [Release notes](https://github.com/RustCrypto/utils/releases)
- [Commits](https://github.com/RustCrypto/utils/compare/hex-literal-v0.3.2...hex-literal-v0.3.3)

---
updated-dependencies:
- dependency-name: hex-literal
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Thomas Eizinger 819feafc77
Add note about security of software 3 years ago
bors[bot] 52d5f2d83b
Merge #632
632: Bump vergen from 5.1.12 to 5.1.13 r=thomaseizinger a=dependabot[bot]

Bumps [vergen](https://github.com/rustyhorde/vergen) from 5.1.12 to 5.1.13.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/rustyhorde/vergen/releases">vergen's releases</a>.</em></p>
<blockquote>
<h2>v5.1.13</h2>
<ul>
<li>Turn off lints if using a stable version earlier than the MSRV (1.53 currently).  Lints are only really needed during development so this should be safe.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="1c00f484d1"><code>1c00f48</code></a> version bump for next release</li>
<li><a href="0949878498"><code>0949878</code></a> try to fix windows matrix</li>
<li><a href="6c33978575"><code>6c33978</code></a> added some lint matrix, updated linux, mac, windows matrix to grab one below ...</li>
<li><a href="d40ea9d5df"><code>d40ea9d</code></a> clippy copy_iterator allowed</li>
<li><a href="5d9b8cedbc"><code>5d9b8ce</code></a> disable lints for stable less than msrv (1.53)</li>
<li><a href="13dd4ba600"><code>13dd4ba</code></a> more lint tweaks</li>
<li><a href="93d93b4243"><code>93d93b4</code></a> lints update</li>
<li>See full diff in <a href="https://github.com/rustyhorde/vergen/compare/5.1.12...5.1.13">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vergen&package-manager=cargo&previous-version=5.1.12&new-version=5.1.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] 0174170afe
Bump vergen from 5.1.12 to 5.1.13
Bumps [vergen](https://github.com/rustyhorde/vergen) from 5.1.12 to 5.1.13.
- [Release notes](https://github.com/rustyhorde/vergen/releases)
- [Commits](https://github.com/rustyhorde/vergen/compare/5.1.12...5.1.13)

---
updated-dependencies:
- dependency-name: vergen
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
bors[bot] 6ec5e34f80
Merge #630
630: Bump anyhow from 1.0.41 to 1.0.42 r=thomaseizinger a=dependabot[bot]

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.41 to 1.0.42.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/dtolnay/anyhow/releases">anyhow's releases</a>.</em></p>
<blockquote>
<h2>1.0.42</h2>
<ul>
<li>Enable Android's automated tooling to pull in test coverage improvements</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="ce33cac487"><code>ce33cac</code></a> Release 1.0.42</li>
<li><a href="88f25d809d"><code>88f25d8</code></a> Resolve default_trait_access clippy lint in PR 158</li>
<li><a href="f01f908320"><code>f01f908</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/anyhow/issues/158">#158</a> from BramBonne/chain-tests</li>
<li><a href="e9e706c061"><code>e9e706c</code></a> Merge pull request 159 from BramBonne/error-coverage</li>
<li><a href="6632b23f50"><code>6632b23</code></a> Ignore buggy nonstandard_macro_braces clippy lint</li>
<li><a href="02f10bfed3"><code>02f10bf</code></a> Increase error test coverage.</li>
<li><a href="6050c737d2"><code>6050c73</code></a> Increase Chain test coverage.</li>
<li>See full diff in <a href="https://github.com/dtolnay/anyhow/compare/1.0.41...1.0.42">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=anyhow&package-manager=cargo&previous-version=1.0.41&new-version=1.0.42)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] d25d7c7bbe
Bump anyhow from 1.0.41 to 1.0.42
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.41 to 1.0.42.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.41...1.0.42)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
bors[bot] d1f68f6672
Merge #623 #627
623: Bump libp2p from `74a39f4` to `4af8af7` r=thomaseizinger a=dependabot[bot]

Bumps [libp2p](https://github.com/comit-network/rust-libp2p) from `74a39f4` to `4af8af7`.
<details>
<summary>Commits</summary>
<ul>
<li><a href="4af8af780b"><code>4af8af7</code></a> Add register example that doesnt use the Identify protocol</li>
<li>See full diff in <a href="74a39f45df...4af8af780b">compare view</a></li>
</ul>
</details>
<br />


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)


</details>

627: Bump comfy-table from 4.0.0 to 4.0.1 r=thomaseizinger a=dependabot[bot]

Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 4.0.0 to 4.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/nukesor/comfy-table/releases">comfy-table's releases</a>.</em></p>
<blockquote>
<h2>v4.0.1</h2>
<h2>[4.0.1] - 2021-07-08</h2>
<h3>Fixed</h3>
<ul>
<li>Some docstrings on the <code>ColumnConstraint</code> and <code>Width</code> enum were wrong.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/Nukesor/comfy-table/blob/master/CHANGELOG.md">comfy-table's changelog</a>.</em></p>
<blockquote>
<h2>[4.0.1] - 2021-07-08</h2>
<h3>Fixed</h3>
<ul>
<li>Some docstrings on the <code>ColumnConstraint</code> and <code>Width</code> enum were wrong.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="dcf766b377"><code>dcf766b</code></a> (cargo-release) version 4.0.1</li>
<li><a href="ae0af93a08"><code>ae0af93</code></a> docs: Fix changelog date</li>
<li><a href="83eee4e9a0"><code>83eee4e</code></a> docs: Update changelog</li>
<li><a href="d631d76f9b"><code>d631d76</code></a> docs: Fix docstrings on ColumnConstraint enums</li>
<li><a href="a0a5f6bedb"><code>a0a5f6b</code></a> (cargo-release) start next development iteration 4.0.1-alpha.0</li>
<li>See full diff in <a href="https://github.com/nukesor/comfy-table/compare/v4.0.0...v4.0.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=comfy-table&package-manager=cargo&previous-version=4.0.0&new-version=4.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
bors[bot] 57bdd5020f
Merge #629
629: Bump monero-epee-bin-serde from 1.0.0 to 1.0.1 r=thomaseizinger a=dependabot[bot]

Bumps [monero-epee-bin-serde](https://github.com/comit-network/monero-epee-bin-serde) from 1.0.0 to 1.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/comit-network/monero-epee-bin-serde/releases">monero-epee-bin-serde's releases</a>.</em></p>
<blockquote>
<h2>1.0.1</h2>
<h3>Fixed</h3>
<ul>
<li>An issue where byte sequences were serialized as sequences instead of the expected byte string.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Missing documentation on public items.</li>
<li>Support for deserializing fixed-length byte arrays.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/monero-rs/monero-epee-bin-serde/blob/main/CHANGELOG.md">monero-epee-bin-serde's changelog</a>.</em></p>
<blockquote>
<h2>[1.0.1] - 2021-07-09</h2>
<h3>Fixed</h3>
<ul>
<li>An issue where byte sequences were serialized as sequences instead of the expected byte string.</li>
</ul>
<h3>Added</h3>
<ul>
<li>Missing documentation on public items.</li>
<li>Support for deserializing fixed-length byte arrays.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="b00b10b118"><code>b00b10b</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/13">#13</a> from monero-rs/remove-dry-run</li>
<li><a href="b8920ab506"><code>b8920ab</code></a> Fix bad base branch in PR action</li>
<li><a href="17d226af78"><code>17d226a</code></a> Remove dry run from publish</li>
<li><a href="a07ebf01bf"><code>a07ebf0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/12">#12</a> from monero-rs/release/1.0.1</li>
<li><a href="819056c545"><code>819056c</code></a> Minor fix in changelog due to old tag naming</li>
<li><a href="0324fa8c2b"><code>0324fa8</code></a> Prepare release 1.0.1</li>
<li><a href="41d38e99b8"><code>41d38e9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/11">#11</a> from monero-rs/release-automation</li>
<li><a href="dab342da1d"><code>dab342d</code></a> Add release automation</li>
<li><a href="283e2f9d46"><code>283e2f9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/comit-network/monero-epee-bin-serde/issues/10">#10</a> from comit-network/dependabot/github_actions/dprint/ch...</li>
<li><a href="e3442bcaf3"><code>e3442bc</code></a> Bump dprint/check from 1.4 to 1.5</li>
<li>Additional commits viewable in <a href="https://github.com/comit-network/monero-epee-bin-serde/compare/v1.0.0...1.0.1">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=monero-epee-bin-serde&package-manager=cargo&previous-version=1.0.0&new-version=1.0.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] f7ccfb96fd
Bump monero-epee-bin-serde from 1.0.0 to 1.0.1
Bumps [monero-epee-bin-serde](https://github.com/comit-network/monero-epee-bin-serde) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/comit-network/monero-epee-bin-serde/releases)
- [Changelog](https://github.com/monero-rs/monero-epee-bin-serde/blob/main/CHANGELOG.md)
- [Commits](https://github.com/comit-network/monero-epee-bin-serde/compare/v1.0.0...1.0.1)

---
updated-dependencies:
- dependency-name: monero-epee-bin-serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot] 634b1d3877
Bump libp2p from `74a39f4` to `4af8af7`
Bumps [libp2p](https://github.com/comit-network/rust-libp2p) from `74a39f4` to `4af8af7`.
- [Release notes](https://github.com/comit-network/rust-libp2p/releases)
- [Commits](74a39f45df...4af8af780b)

---
updated-dependencies:
- dependency-name: libp2p
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot] 8ea0877dc1
Bump comfy-table from 4.0.0 to 4.0.1
Bumps [comfy-table](https://github.com/nukesor/comfy-table) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/nukesor/comfy-table/releases)
- [Changelog](https://github.com/Nukesor/comfy-table/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nukesor/comfy-table/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: comfy-table
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
bors[bot] 723e94622b
Merge #626
626: Changelog fix: Rendezvous point is not defaulted r=thomaseizinger a=thomaseizinger



Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
3 years ago
Thomas Eizinger 5c4aec6ae3
Rendezvous point is not defaulted 3 years ago
bors[bot] 21f4295e94
Merge #625
625: Release version 0.8.0 r=da-kami a=comit-botty-mc-botface

Hi @da-kami!

This PR was created in response to a manual trigger of the release workflow here: https://github.com/comit-network/xmr-btc-swap/actions/runs/1013671991.
I've updated the changelog and bumped the versions in the manifest files in this commit: 403e3d2b33.

Merging this PR will create a GitHub release and upload any assets that are created as part of the release build.

Co-authored-by: COMIT Botty McBotface <botty@coblox.tech>
3 years ago
COMIT Botty McBotface 403e3d2b33 Prepare release 0.8.0 3 years ago
bors[bot] 9eb82cd0a9
Merge #624
624: Remove rendezvous point default r=da-kami a=thomaseizinger



Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
Co-authored-by: Daniel Karzel <daniel@comit.network>
3 years ago
Daniel Karzel 5e2e0f7dc0
No default for rendezvous-point in CLI README 3 years ago
Daniel Karzel e72922923a
Update discover-and-take script with rendezvous-point param 3 years ago
Thomas Eizinger d21bd556ec
Remove rendezvous point default
This also fixes a bug where an empty string wasn't actually allowed
as a rendezvous point in the ASB's initial setup wizard.
3 years ago
bors[bot] 3e3015a478
Merge #622
622: Bump hyper from 0.14.9 to 0.14.10 r=thomaseizinger a=dependabot[bot]

Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.9 to 0.14.10.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/hyper/releases">hyper's releases</a>.</em></p>
<blockquote>
<h2>v0.14.10</h2>
<h2>Bug Fixes</h2>
<ul>
<li><strong>http1:</strong>
<ul>
<li>reject content-lengths that have a plus sign prefix (<a href="06335158ca">06335158</a>) (<strong>Security</strong> GHSA-f3pg-qwvg-p99c)</li>
<li>protect against overflow in chunked decoder (<a href="efd9a9821f">efd9a982</a>) (<strong>Security</strong> GHSA-5h46-h7hh-c6x9)</li>
</ul>
</li>
</ul>
<h2>Features</h2>
<ul>
<li><strong>ffi:</strong> add option to get raw headers from response (<a href="8c89a8c166">8c89a8c1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/hyperium/hyper/blob/master/CHANGELOG.md">hyper's changelog</a>.</em></p>
<blockquote>
<h3>v0.14.10 (2021-07-07)</h3>
<h4>Bug Fixes</h4>
<ul>
<li><strong>http1:</strong>
<ul>
<li>reject content-lengths that have a plus sign prefix (<a href="06335158ca">06335158</a>)</li>
<li>protect against overflow in chunked decoder (<a href="efd9a9821f">efd9a982</a>)</li>
</ul>
</li>
</ul>
<h4>Features</h4>
<ul>
<li><strong>ffi:</strong> add option to get raw headers from response (<a href="8c89a8c166">8c89a8c1</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="9b69cbc254"><code>9b69cbc</code></a> v0.14.10</li>
<li><a href="1fb719e0b6"><code>1fb719e</code></a> fix(http1): reject content-lengths that have a plus sign prefix</li>
<li><a href="1068b994df"><code>1068b99</code></a> fix(http1): protect against overflow in chunked decoder</li>
<li><a href="11cb4725ad"><code>11cb472</code></a> refactor(http2): fix unstable name clash of Cursor::remaining</li>
<li><a href="13594c377d"><code>13594c3</code></a> chore(github): merge duplicate issue templates</li>
<li><a href="c60a9dd9c9"><code>c60a9dd</code></a> chore(github): add issue templates</li>
<li><a href="8c89a8c166"><code>8c89a8c</code></a> feat(ffi): add option to get raw headers from response</li>
<li><a href="08b2138e40"><code>08b2138</code></a> refactor(error): add header parse error details in <code>hyper::Error</code></li>
<li><a href="ea8b0cd86e"><code>ea8b0cd</code></a> refactor(error): remove PartialEq derives for error kind enums</li>
<li>See full diff in <a href="https://github.com/hyperium/hyper/compare/v0.14.9...v0.14.10">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=hyper&package-manager=cargo&previous-version=0.14.9&new-version=0.14.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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)


</details>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
dependabot[bot] e43c9a8d6d
Bump hyper from 0.14.9 to 0.14.10
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.9 to 0.14.10.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.9...v0.14.10)

---
updated-dependencies:
- dependency-name: hyper
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
bors[bot] 9fc53d3f84
Merge #615
615: Update default Monero node URLs and info r=thomaseizinger a=da-kami

xmr.to nodes are not served at the xmr.to domain but moved to melo.tools

Co-authored-by: Daniel Karzel <daniel@comit.network>
3 years ago
Daniel Karzel 0dc3943d9c
Update default Monero node URLs and info
xmr.to nodes are not served at the xmr.to domain but moved to melo.tools
3 years ago
bors[bot] 6208689237
Merge #620
620: Revert "Prepare release 0.8.0" r=thomaseizinger a=da-kami

This reverts commit 50da9580

Co-authored-by: Daniel Karzel <daniel@comit.network>
3 years ago
bors[bot] 238e52228e
Merge #618
618: Don't spam on transaction status change r=da-kami a=thomaseizinger



Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
3 years ago
bors[bot] 00f581dee1
Merge #619
619: Disallow Bitcoin legacy addresses r=da-kami a=thomaseizinger



Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
3 years ago
Daniel Karzel ab24f7bce5
Revert "Prepare release 0.8.0"
This reverts commit 50da9580
3 years ago
bors[bot] b7a832eb7a
Merge #616
616: Don't spam the user while waiting for BTC to be deposited r=thomaseizinger a=thomaseizinger



Co-authored-by: Thomas Eizinger <thomas@eizinger.io>
3 years ago
bors[bot] 41982e0ff9
Merge #617
617: Sort seller list inside of `list_sellers` r=thomaseizinger a=da-kami

By sorting the list inside we have a more deterministic output that makes processing in JSON easier.

Co-authored-by: Daniel Karzel <daniel@comit.network>
3 years ago
Thomas Eizinger 2c8bbe4913
Remove left-over "half" of log message
With the move to using tracing's fields, this log message was not
properly updated.
3 years ago
Thomas Eizinger 94f089f4f2
Disallow Bitcoin legacy addresses
These cause problems during fee estimation.
3 years ago
Thomas Eizinger 367d75cab6
Reduce code duplication and make evaluation order determinisitic
The Rust compiler doesn't guarantee in which order field initialization
are executed. By extracting them, we can make sure they run in a certain
order. This will be important as we add more validations that can
fail.
3 years ago
Thomas Eizinger 46ffc34f40
Don't spam on transaction status change 3 years ago
Thomas Eizinger 991dbf496e
Extract `print_status_change` so it is easily testable 3 years ago
Thomas Eizinger 2eb7fab0c3
Make `capture_logs` available for the whole crate 3 years ago
Daniel Karzel 6abf83f4ad
Sort seller list inside of `list_sellers`
By sorting the list inside we have a more deterministic output that makes processing in JSON easier.
3 years ago
Thomas Eizinger cacfc50fb2
Don't spam the user while waiting for BTC 3 years ago
Thomas Eizinger 56a48e71ef
Add failing test that shows spamming of output 3 years ago
Thomas Eizinger 56ea23c2a3
Assert log output for `determine_btc_to_swap` 3 years ago
Thomas Eizinger a347dd8b97
Move helper structs below tests 3 years ago
bors[bot] c275e33a6c
Merge #614
614: Fix quick start README.md list-sellers command r=thomaseizinger a=binarybaron

Change list-sellers from flag to command

Co-authored-by: binarybaron <86064887+binarybaron@users.noreply.github.com>
3 years ago