Skip to content

Conversation

@knst
Copy link
Collaborator

@knst knst commented Apr 3, 2023

Issue being fixed or feature implemented

This PR switches building dash from gitian to Guix containers. Guix is a transactional package manager much like Nix, but unlike Nix, it has more of a focus on bootstrappability and reproducibility which are attractive for security-sensitive projects like dash, bitcoin.

Prior work: #5194 and #5237
Related issue: https://github.com/dashpay/dash-issues/issues/47

What was done?

Things to do before merging PR:

  • test signing binaries, release process, gitian builds
  • update seeds TODO.
  • create guix.sigs repo

How Has This Been Tested?

Followed instruction guix/README.md and got guix builds.
To test: signing binaries (not tested yet). Related instruction: Release Process
To test: gitian build. Related instruction: Release Process

Hashes to compare:

$  cat guix-build-5dd78dfd9629/output/*/SHA256SUMS* | LOCALE=C sort -k2 
d1ae811b9d0ff8ff58ad9c06e70e37f8219d7ef907b6d55d8b9c93e43b22d94d  aarch64-linux-gnu/dashcore-5dd78dfd9629-aarch64-linux-gnu-debug.tar.gz
588192d63c76e9c60aee6c2a100fad7342c06bf9991fc400c1828b36365e8ba7  aarch64-linux-gnu/dashcore-5dd78dfd9629-aarch64-linux-gnu.tar.gz
26dea95600701cee10851a8c097a1482350651a67d6ef477abd46af8ff1bcb47  arm-linux-gnueabihf/dashcore-5dd78dfd9629-arm-linux-gnueabihf-debug.tar.gz
0f0290c87fffc6ddf88eaf42e36ea89c5851020a340a9e03e3998878cc326e38  arm-linux-gnueabihf/dashcore-5dd78dfd9629-arm-linux-gnueabihf.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
72c07a447c2ff61557f88f8508a0f332c3ddb7648d2266b3b1ce3e275bb286c1  riscv64-linux-gnu/dashcore-5dd78dfd9629-riscv64-linux-gnu-debug.tar.gz
1ffb5a64b6b11ac90427905db437fb0436518a633fb6a2eb73388f252b6bfd2c  riscv64-linux-gnu/dashcore-5dd78dfd9629-riscv64-linux-gnu.tar.gz
bb9305c39a928513bd444c6b9e8998d8cf136b64cc27cca96dc3b79e78ab5c07  x86_64-apple-darwin18/dashcore-5dd78dfd9629-osx64.tar.gz
4f3bebc12057de597fa16df84031977dcfc94140cb4a7dbf04c22b188eedbc7f  x86_64-apple-darwin18/dashcore-5dd78dfd9629-osx-unsigned.dmg
f700ee26b7a99a7f017d8c91963989e7d3260611ce589c44547810a47470e23b  x86_64-apple-darwin18/dashcore-5dd78dfd9629-osx-unsigned.tar.gz
dbda476f50ebade9a163f0276189dad7f0f8fc5755a603c7f4162a03f5e8ec44  x86_64-linux-gnu/dashcore-5dd78dfd9629-x86_64-linux-gnu-debug.tar.gz
7fe233ffad7ae92eafa8a5c4180781a17957cb49d39d0f0521ec4c307bb085ad  x86_64-linux-gnu/dashcore-5dd78dfd9629-x86_64-linux-gnu.tar.gz
10ce8bd9fa28a8ceebf42474ba91d7d9a78956dbe24ae452e1e209bf95b4525e  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win64-debug.zip
42693fd70feb91c79929177309345b87de4b5309e236519bf6963fe509d0d546  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win64-setup-unsigned.exe
112aadb4b9c166f9a6740800c68af58aee94c69af87b9522eaeb2aac1530e3a7  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win64.zip
eac891cdea9d508f28a4720491cc8deb4f5eed1b9eb767c04ab82a131e8111e7  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win-unsigned.tar.gz

Breaking Changes

That's not really breaking changes, gitian should still work.
But the changes are major and should be included in release notes at least.

Checklist:

  • I have performed a self-review of my own code
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation
  • I have assigned this pull request to a milestone

@knst knst added this to the 20 milestone Apr 3, 2023
@knst knst added the Needs Release Notes This PR includes breaking changes for which release notes have not yet been merged. label Apr 3, 2023

cd /path/to/your/toplevel/build
git clone https://github.com/dashpay/gitian.sigs.git
git clone https://github.com/dashpay/guix.sigs.git
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

does this need to be changed?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the hashes of artefacts of gitian and guix are not the same.
I think better to have new repo to avoid a confusion

@PastaPastaPasta
Copy link
Member

My results

pasta@pasta1:~/dash$ cat guix-build-5dd78dfd9629/output/*/SHA256SUMS* | LOCALE=C sort -k2
d1ae811b9d0ff8ff58ad9c06e70e37f8219d7ef907b6d55d8b9c93e43b22d94d  aarch64-linux-gnu/dashcore-5dd78dfd9629-aarch64-linux-gnu-debug.tar.gz
588192d63c76e9c60aee6c2a100fad7342c06bf9991fc400c1828b36365e8ba7  aarch64-linux-gnu/dashcore-5dd78dfd9629-aarch64-linux-gnu.tar.gz
26dea95600701cee10851a8c097a1482350651a67d6ef477abd46af8ff1bcb47  arm-linux-gnueabihf/dashcore-5dd78dfd9629-arm-linux-gnueabihf-debug.tar.gz
0f0290c87fffc6ddf88eaf42e36ea89c5851020a340a9e03e3998878cc326e38  arm-linux-gnueabihf/dashcore-5dd78dfd9629-arm-linux-gnueabihf.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
7b48c5f760a530f4f7d5ada5c140cf0f53881d297735d0553d5e373919c4d25d  dist-archive/dashcore-5dd78dfd9629.tar.gz
72c07a447c2ff61557f88f8508a0f332c3ddb7648d2266b3b1ce3e275bb286c1  riscv64-linux-gnu/dashcore-5dd78dfd9629-riscv64-linux-gnu-debug.tar.gz
1ffb5a64b6b11ac90427905db437fb0436518a633fb6a2eb73388f252b6bfd2c  riscv64-linux-gnu/dashcore-5dd78dfd9629-riscv64-linux-gnu.tar.gz
4f3bebc12057de597fa16df84031977dcfc94140cb4a7dbf04c22b188eedbc7f  x86_64-apple-darwin18/dashcore-5dd78dfd9629-osx-unsigned.dmg
f700ee26b7a99a7f017d8c91963989e7d3260611ce589c44547810a47470e23b  x86_64-apple-darwin18/dashcore-5dd78dfd9629-osx-unsigned.tar.gz
bb9305c39a928513bd444c6b9e8998d8cf136b64cc27cca96dc3b79e78ab5c07  x86_64-apple-darwin18/dashcore-5dd78dfd9629-osx64.tar.gz
dbda476f50ebade9a163f0276189dad7f0f8fc5755a603c7f4162a03f5e8ec44  x86_64-linux-gnu/dashcore-5dd78dfd9629-x86_64-linux-gnu-debug.tar.gz
7fe233ffad7ae92eafa8a5c4180781a17957cb49d39d0f0521ec4c307bb085ad  x86_64-linux-gnu/dashcore-5dd78dfd9629-x86_64-linux-gnu.tar.gz
eac891cdea9d508f28a4720491cc8deb4f5eed1b9eb767c04ab82a131e8111e7  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win-unsigned.tar.gz
10ce8bd9fa28a8ceebf42474ba91d7d9a78956dbe24ae452e1e209bf95b4525e  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win64-debug.zip
42693fd70feb91c79929177309345b87de4b5309e236519bf6963fe509d0d546  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win64-setup-unsigned.exe
112aadb4b9c166f9a6740800c68af58aee94c69af87b9522eaeb2aac1530e3a7  x86_64-w64-mingw32/dashcore-5dd78dfd9629-win64.zip

@knst knst mentioned this pull request Apr 10, 2023
@knst knst marked this pull request as ready for review April 10, 2023 15:03
@knst
Copy link
Collaborator Author

knst commented Apr 10, 2023

I can't sign binaries successfully by current implementation.
I will prepare new PR that has related backports and will fix signing process after.

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

utACK for merging via merge commit; although I don't love significantly changing the release process doc before we have signed binaries and everything figured out, but gitian still exists after this PR, so it's probably all fine

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, ACK (same hashes for 5dd78df)

fanquake and others added 8 commits April 15, 2023 12:13
fac4814 doc/release-process: Add torrent creation details (Carl Dong)
5d24cc3 guix/INSTALL: Guix installs init scripts in libdir (Carl Dong)
5da2ee4 guix/INSTALL: Add coreutils/inotify-dir-recreate troubleshooting (Carl Dong)
318c607 guix: Adapt release-process.md to new Guix process (Carl Dong)
fcab35b guix-attest: Produce and sign normalized documents (Carl Dong)
c2541fd guix: Overhaul README (Carl Dong)
46ce6ce tree-wide: Rename gitian-keys to builder-keys (Carl Dong)
fc4f844 guix: Update various check_tools lists (Carl Dong)
263220a guix: Check for a sane services database (Carl Dong)

Pull request description:

  Based on: bitcoin#21462

  Keeping the README in one file so that it's easy to search through. Will add more jumping links later so navigation is easier.

  Current TODOs:
  - [x] Shell installer option: prompt user to re-login for `/etc/profile.d` entry to be picked up
  - [x] Binary tarball option: prompt user to create `/etc/profile.d` entry and re-login
  - [x] Fanquake docker option: complete section
  - [x] Arch Linux AUR option: prompt to start `guix-daemon-latest` unit after finishing "optional setup" section
  - [x] Building from source option: Insert dependency tree diagram that I made
  - [x] Building from source option: redo sectioning, kind of a mess right now
  - [x] Optional setup: make clear which parts are only needed if building from source
  - [x] Workaround 1 for GnuTLS: perhaps mention how to remove Guix build farm's key
  - [x] Overall (after everything): Make the links work.

  Note to self: wherever possible, tell user how to check that something is true rather than branching by installation option.

ACKs for top commit:
  fanquake:
    ACK fac4814 - going to go ahead and merge this now. It's a lot of documentation, and could probably be nit-picked / improved further, however, that can continue over the next few weeks. I'm sure more (backportable) improvements / clarifications will be made while we progress through RCs towards a new release.

Tree-SHA512: dc46c0ecdfc67c7c7743ca26e4a603eb3f54adbf81be2f4c1f4c20577ebb84b5250b9c9ec89c0e9860337ab1c7cff94d7963c603287267deecfe1cd987fa070a
a884a1e guix/INSTALL: Misc fixups (Carl Dong)
3c4d2c4 guix: Silence getent(1) invocation (Carl Dong)

Pull request description:

  Otherwise the `getent(1)` checks will print out the default http, https, and ftp ports, making it seem like something is being spawned that is listening on those ports, which is not the case.

ACKs for top commit:
  fanquake:
    ACK a884a1e

Tree-SHA512: 7706a98fe5f2bcd766fd3a16bfffab899ec45e80d72c485b7bed2a83d2024eddbb44ae4a77e2352e308740ca203c163421a11a5a2327fa94d2032ecceef4d63f
…g files

90b3e48 release: Release with separate SHA256SUMS and sig files (Carl Dong)

Pull request description:

  This allows us to:
  - remove the rfc4880 EOL hacks, and
  - release with a SHA256SUMS.asc file that's a combination of all signer signatures

ACKs for top commit:
  achow101:
    ACK 90b3e48
  laanwj:
    Concept and code review ACK 90b3e48

Tree-SHA512: 5d5086063d303aa0cbd590e5fdf2ae8f555e25f4e43bf67545e33384449b990e94834c711622530ad0eb3dcc83f52746884a5081dadb0acff8dd799cfadafac7
132cae4 doc: Mention the flat directory structure for uploads (Andrew Chow)
fb17c99 guix: Don't include directory name in SHA256SUMS (Andrew Chow)

Pull request description:

  The SHA256SUMS file can be used in a sha256sum -c command to verify downloaded binaries. However users are likely to download just a single file and not place this file in the correct directory relative to the SHA256SUMS file for the simple verification command to work. By not including the directory name in the SHA256SUMS file, it will be easier for users to verify downloaded binaries.

ACKs for top commit:
  Zero-1729:
    re-ACK 132cae4
  fanquake:
    ACK 132cae4

Tree-SHA512: c9ff416b8dfb2f3ceaf4d63afb84aac9fcaefbbf9092f9e095061b472884ec92c7a809e6530c7132a82cfe3ab115a7328e47994a412072e1d4feb26fc502c8c5
@PastaPastaPasta PastaPastaPasta merged commit cedfb96 into dashpay:develop Apr 15, 2023
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 24, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 24, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 25, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Jul 30, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Aug 1, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
vijaydasmp pushed a commit to vijaydasmp/dash that referenced this pull request Aug 1, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
UdjinM6 pushed a commit to vijaydasmp/dash that referenced this pull request Aug 1, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
PastaPastaPasta pushed a commit to vijaydasmp/dash that referenced this pull request Aug 8, 2023
…not using default ports

010eed3 doc: warn that incoming conns are unlikely when not using default ports (Adam Jonas)

Pull request description:

  Closes dashpay#5150.

  This was mostly copied from dashpay#5285 by sulks, who has since quit GitHub.

  The issue has remained open for 6 years, but the extra explanation still seems useful.

ACKs for top commit:
  laanwj:
    re-ACK 010eed3

Tree-SHA512: d240fb06bba41ad8898ced59356c10adefc09f3abb33e277f8e2c5980b40678f2d237f286b476451bb29d2b94032a7dee2ada3b2efe004ed1c2509e70b48e40f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Release Notes This PR includes breaking changes for which release notes have not yet been merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants