Skip to content

namecoin/ncdns-nsis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ab0a4c3 · Dec 14, 2022
May 15, 2017
Jun 2, 2022
Mar 30, 2017
May 14, 2017
Jun 2, 2022
Dec 10, 2022
Aug 2, 2017
Aug 27, 2021
Sep 3, 2021
Dec 10, 2022
May 14, 2017
Mar 19, 2022
Mar 19, 2022
May 31, 2022
May 11, 2017
Mar 20, 2022
May 31, 2022
Mar 19, 2022
Mar 19, 2022
Aug 30, 2021
Mar 10, 2021
Dec 4, 2016
Jun 2, 2022
Aug 30, 2021
Sep 19, 2017
Dec 10, 2022
Sep 6, 2017
Dec 22, 2016
Dec 22, 2016
Aug 30, 2021
Dec 10, 2022
May 31, 2022
Dec 27, 2020

Repository files navigation

NSIS installer scripts for ncdns.

Put the following files in build64/artifacts/ or build32/artifacts/:

  • ncdns.exe
  • certinject.exe
  • coredns-keygen.exe from Namecoin's fork of coredns-utils
  • dnssec_trigger_setup.exe
  • namecoin-win32-setup-unsigned.exe / namecoin-win64-setup-unsigned.exe
  • electrum-nmc-setup.exe
  • ncdt.exe and ncdumpzone.exe from ncdns
  • generate_nmc_cert.exe
  • q.exe from qlib
  • ncprop279.exe
  • winsvcwrap.exe
  • ncp11.dll
  • python folder, containing an unzipped Python embeddable package

Put the following files in artifacts/:

  • stem Python package
  • stemns/stemns.py and stemns/config/ from StemNS

Build flags:

  • make NCDNS_64BIT=1 — make a 64-bit build.
  • make NCDNS_PRODVER=0.0.0.1 — set ncdns product version.
  • make NO_NAMECOIN_CORE=1 — do not bundle Namecoin Core.
  • make NO_ELECTRUM_NMC=1 — do not bundle Electrum-NMC.
  • make NO_DNSSEC_TRIGGER=1 — do not bundle DNSSEC-Trigger.
  • make NCDNS_LOGGING=1 — write install logs to $INSTDIR\install.log. Requires NSIS to be built with NSIS_CONFIG_LOG=yes; this is supported by default on Fedora but not on Debian.

Install-time flags:

  • All standard NSIS flags.
  • /ETLD=org — set up the TLS name constraints exclusion with a different eTLD from the default bit. Only useful for debugging.

Licence

ncdns-nsis is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

ncdns-nsis is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with ncdns-nsis. If not, see https://www.gnu.org/licenses/.