Giter Site home page Giter Site logo

decred-binaries's Introduction

decred-binaries

Decred Binary Releases

This repository contains release notes and binaries released for Decred.

Available Releases

This repository contains releases for the following software:

Release notes

Notes for the current and previous releases can be found in the Release Notes document.

Verifying Binaries

For your security, we recommend that you verify binaries before running them. Each release contains a manifest file with SHA-256 hashes for each released binary. To ensure your downloads are authentic, you should verify that the manifest file is signed by [email protected], and that your hashed binary matches the manifest.

Detailed instructions can be found in the Decred Documentation: Verifying Binaries. New users should start there.

If you've already done this before and you still have the Decred Release keys on your GnuPG keyring, the following shorthand instructions are provided as a quick refresher:

  1. Download:

    • The zip/tarball for your specific OS / architecture
    • The file manifest and hashes, ending in -manifest.txt
    • The signature for the manifest, ending in -manifest.txt.asc
  2. Verify that the manifest was directly signed by the Decred project:

    $ gpg --verify <your manifest.txt.asc file>
    

    Example output:

    gpg: assuming signed data in 'decred-v1.5.1-manifest.txt'
    gpg: Signature made 01/29/20 15:17:58 Eastern Standard Time
    gpg:                using RSA key F516ADB7A069852C7C28A02D6D897EDF518A031D
    gpg: Good signature from "Decred Release <[email protected]>" [unknown]
    gpg: WARNING: This key is not certified with a trusted signature!
    gpg:          There is no indication that the signature belongs to the owner.
    Primary key fingerprint: FD13 B683 5E24 8FAF 4BD1  838D 6DF6 34AA 7608 AF04
       Subkey fingerprint: F516 ADB7 A069 852C 7C28  A02D 6D89 7EDF 518A 031D
    

    If you see Good signature from "Decred Release <[email protected]>", then you're successful! You can trust that the manifest.txt came directly from the Decred project.

  3. Verify that the hash of your downloaded zip/tarball matches the manifest hash:

    • Windows:

      • If you have 7-Zip installed, simply open up Windows Explorer, right click on the file, mouseover CRC SHA, then click SHA-256.

      • $ certutil -hashfile <your file> SHA256

    • macOS

      • $ shasum -a 256 <your file>
    • Linux

      • $ sha256sum <your file>

    Example output:

    0c43caffa428cebb8a4d3c8efb2a341220fd1c232640ff3b4403ff67e1873e1a  decred-linux-amd64-v1.5.1.tar.gz
    

If your output hash matches the hash from the manifest, you're done! The binary for your platform is now verified and you can be confident it was generated by the Decred Project. It's safe to install the software.

Source code

This repo only contains build archives, build scripts, and similar content. For the source code, please see the individual repositories at: https://github.com/decred/

decred-binaries's People

Contributors

alexlyp avatar dajohi avatar davecgh avatar jcvernaleo avatar jholdstock avatar jolan avatar jrick avatar logicminds avatar matheusd avatar matthawkins90 avatar raedah avatar xaur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

decred-binaries's Issues

Validate Paymetheus v1.0.0

Validate paymetheus on x86 and x64:

  • Windows 7 x64
  • Windows 10 x64

Make sure both icons launch paymetheus correctly.

In the comments note which OS you tested and the results.

1.6RC4 (linux/kubuntu) Is mixer running or not?

Had mixer running. The circular mixing icon is spinning. Everything just works. ;)

Thinking of shutting down decrediton to do some computer updates.

However, turning "off" the mixer in the privacy panel results in the notification that the mixer is not running, however the circular mixing icon remains spinning. Hovering over the spinning icon reveals the tool tip that the mixer is still running, which is conflicting information.

Is the mixer running or not? Is it safe to close decrediton?

Validate dcrinstall v1.0.0 on all OSes

Validate dcrinstall upgrades on the following platforms:

  • Linux
  • Bitrig/OpenBSD
  • Windows
  • OSX

Validate dcrinstall clean install on the following platforms:

  • Linux
  • Bitrig/OpenBSD
  • Windows
  • OSX

White Background on every panel

screen shot 2018-10-17 at 11 50 03 am

There is a white background (complete with drop shadow) obscuring every single pane in the 1.3.1 release of decrediton. (see screenshot)

macOS 10.14.

CUDA runtime libraries should be packaged with binaries

These shared libraries are required to run gominer (or anything using the CUDA runtime). They are only available with the CUDA toolkit, not the drivers, as they are intended for packaging with the binaries. They are redistrubutable royalty-free.

See Section 1.8 of the EULA : http://docs.nvidia.com/cuda/eula/index.html#attachment-a

The relevant part:

Component : CUDA Runtime
Windows : cudart.dll, cudart_static.lib, cudadevrt.lib
Mac OSX : libcudart.dylib, libcudart_static.a, libcudadevrt.a
Linux : libcudart.so, libcudart_static.a, libcudadevrt.a
Android : libcudart.so, libcudart_static.a, libcudadevrt.a

resolve difference in packaging of sample configurations

Currently the sample files for dcrctl and dcrwallet are included with the release files but the sample file for dcrd is not. dcrd goes about it a different way, generating its own default sample configuration when creating the initial .dcrd directory.

The expected behavior is for the decred project to have a single agreed way to deliver the sample files to the users.

https://github.com/decred/dcrd/blob/master/sampleconfig/sampleconfig.go

https://github.com/decred/dcrd/blob/master/cmd/dcrctl/sample-dcrctl.conf

https://github.com/decred/dcrwallet/blob/master/sample-dcrwallet.conf

dont recommend the installer

"To install the command line tools, please see dcrinstaller."

This is the binaries repo. It shouldnt say that. Should probably say there is an installer or that binaries are available to alleviate user confusion.

validate v0.8.2 release

The upcoming v0.8.2 release needs some sanity checking/validating. Tests needed:

  • Paymetheus win7
  • Paymetheus win10
  • decrediton osx
  • decrediton linux
  • dcrinstall any system
  • cmd line tools any system.

Please comment with what you tested (linux distro, etc).

Bad link on latest release page

On the releases page: https://github.com/decred/decred-binaries/releases

...the links to download the latest version (v1.1.0) of Paymetheus are broken. They point to:

https://github.com/decred/decred-binaries/releases/download/v1.0.8/decred_1.1.0-release_x64.msi

...instead of:

https://github.com/decred/decred-binaries/releases/download/v1.1.0/decred_1.1.0-release_x64.msi

(Note that the first version has "v1.0.8" in the path instead of "v1.1.0".)

People trying to download the latest version will therefore have trouble unless they realize the mistake and manually edit the URL to go to the right location.

Just wanted to let someone know that could fix it. Thanks.

Validate dcrinstall v1.0.1

Validate dcrinstall upgrades on the following platforms:

  • Linux
  • Windows
  • OSX

Validate dcrinstall clean install on the following platforms:

  • Linux
  • Windows
  • OSX

improve manifest filenames

manifest filenames are currently of following form:

manifest-vX.Y.Z.txt is for the command line tools
manifest--vX.Y.Z.txt is for all other repos (dcrinstall, decrediton, paymetheus, etc)

to improve the ease with which these files can be found in file browsers and to avoid filename conflicts with other projects, i propose changing the format to roughly:

decredcli-manifest-vX.Y.Z.txt for command line tools
-manifest-vX.Y.Z.txt for other repos

Validate decrediton v1.0.0

Basic testing of the release build needs to be done on supported OSes

  • OSX x64
  • Linux x64

Testing more than one Linux disto is a good idea so please mention distro or version you tested in comments.

  • Confirm wallet seeds: Create New Seed, receive funds, send funds then recreate with dcrwallet and make sure they are the same.

If there are any other obvious things we need to add here, please add to the issue.

All this testing MUST be done on release builds which will be provided soon.

Insufficient balance error when balance appears to be sufficient

1.6rc4
Purchasing mixed tickets (164DCR), receive insufficient balance error despite having adequate balance (210DCR)
--screenshot attached

2020-12-13 08:13:20.554 [INF] WLLT: Reserved credits for 1 tickets: total fee: 0.00799484 DCR
2020-12-13 08:13:20.554 [INF] WLLT: Returning address (account=2 branch=1 child=62)
2020-12-13 08:13:20.578 [ERR] GRPC: Unary method /walletrpc.WalletService/PurchaseTickets invoked by 127.0.0.1:37164 errored: wallet.PurchaseTicketsWithResponse: insufficient balance:: txauthor.NewUnsignedTransaction

decrediton error

Icon on the taskbar (Windows 10)

If I pin Decred to the taskbar it shows a weird looking icon.

Compared to the one for the wallet running it is very different.

image

v1.5 rc1 Release Notes feedback

I submitted smaller fixes in #118. Below are things I couldn't figure out on my own.

dcrwallet v1.5.0-rc1

Arbitrary extended pubkeys can now be imported as a watching-only account,
even on wallets which do store private keys for other accounts.

decred/dcrwallet#1471 had "Addresses of imported xpub accounts are not watched and transactions are not saved.". If this is still the case, "watching-only" will cause confusion. Also, if it is still the case, I suggest adding this limitation to the release notes.

A --disablecointypeupgrades flag and config setting is added to prevent the
wallet from ever upgrading the coin type on a seed restored wallet, even when
there is no observed transactions for the seed.

Add a hint when this can be useful.

Deprecated config flags from the v1.4.0 release have been removed.

Please list them to save reader's time and quickly see if they need to update their config.

* A panic caused by out-of-bounds array access in the SPV syncer was identified
  and corrected.
dfdfdes zero confirmation
  transactions and corrects the `last_block` behavior to match bitcoind.

Buggy text.

decrediton v1.5.0-rc1

It also includes a preliminary Lightning Network implementation by matheusd. Most of the other work was completed by vctt and a new member of the team, bgptr. Many thanks to them for their hard work on this release.

I suggest to move credits to its own section at the end, similar to dcrd's Code Contributors. This is the first time I see credits in the intro.

Update Politeia proposal fetching to reduce amount of data that is consistantly
requested. Previously, every load of decrediton would cause an unnecessary
amount of data to be requested.

This is really a bug fix of an epic bug, should be under Bug fixes.

Update lockedByTickets balance to accomodate dcrwallet balance updates staking.

"balance updates staking" is hard to read, please reword.

General

  • inconsistent capitalization of Decrediton (vs decrediton) throughout the release notes

manifest-decrediton-v1.3.1.txt was not properly signed

I got the following error message while verifying it:

$ gpg --verify manifest-decrediton-v1.3.1.txt.asc 
gpg: assuming signed data in 'manifest-decrediton-v1.3.1.txt'
gpg: Signature made Mon Oct 15 13:58:50 2018 PDT using RSA key ID 518A031D
gpg: BAD signature from "Decred Release <[email protected]>" [unknown]

For sanity check, I verified the previous version (v1.3.0) immediately and the process worked for this specific version:

$ gpg --verify manifest-decrediton-v1.3.0.txt.asc 
gpg: assuming signed data in 'manifest-decrediton-v1.3.0.txt'
gpg: Signature made Wed Sep 19 13:14:24 2018 PDT using RSA key ID 518A031D
gpg: Good signature from "Decred Release <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: FD13 B683 5E24 8FAF 4BD1  838D 6DF6 34AA 7608 AF04
     Subkey fingerprint: F516 ADB7 A069 852C 7C28  A02D 6D89 7EDF 518A 031D

Steps to reproduce:

  • Checkout the github repo
  • Run the aforementioned commands

add gencerts to package

When building from source there are additional utilities that get built during the process. It was assumed that these utilities would be included in the packages found in this repo.

Example utilities

-rwxr-xr-x    1 decred   decred    10191247 Aug 23 22:30 addblock
-rwxr-xr-x    1 decred   decred    11210318 Aug 23 22:30 dcrctl
-rwxr-xr-x    1 decred   decred    18829982 Aug 23 22:31 dcrd
-rwxr-xr-x    1 decred   decred     9961906 Aug 23 22:30 findcheckpoint
-rwxr-xr-x    1 decred   decred     4697431 Aug 23 22:30 gencerts
-rwxr-xr-x    1 decred   decred     1979881 Aug 23 22:30 promptsecret

We should ensure that all the utilities are included with the packages hosted here, especially certgen.

Missing file for /rpc.cert

cloudy:decred bilalghalib$ ./dcrctl --wallet getnewaddress
open /........./Library/Application Support/Dcrwallet/rpc.cert: no such file or directory

Installed CMD line tools, connected using the seed text, can't create new wallet...
Ideas?

Add new build of politeiavoter

Some important issues have been fixed with politeiavoter since v1.3. A new binary should be included with the v1.4 release that just got cut.

manifest-decrediton-v1.4.0.txt.asc is borked

It has the same content as manifest-decrediton-v1.4.0.txt

manifests $ pwd
/home/user/bin/decred-binaries/manifests
manifests $ diff -u manifest-decrediton-v1.4.0.txt*
manifests $ echo $?
0

Scrolling not working on Governance Panels

1.4.0-RC1/macOS 10.14.2

Governance Tab
Scrolling through longer governance proposals is broken -does not work with scroll wheel or 'clicking and dragging down'. Additionally no scroll bars are displayed.

Validate Paymetheus v1.0.1

Validate paymetheus on:

  • Windows 7 x64
  • Windows 10 x64

Make sure both icons launch paymetheus correctly.

Validate decrediton v1.0.1

Basic testing of the release build needs to be done on supported OSes:

  • OSX x64
  • Linux x64

Testing more than one Linux disto is a good idea so please mention distro or version you tested in comments.

Purchaseonly ticket buyer wallet option

Problem:

When doing solo mining, even when using a dual wallet hot/cold with a voting-only wallet, the hot wallet which does the ticket purchase has to remained unlocked and is at risk of moving funds if someone is able to access the system with login privileges.

The same problem would apply for someone doing mining with a pool and wants to use the automated ticket buyer. The remaining balance in the wallet remains at risk even if the majority of the funds are held in tickets, or when proceeds for voting are returned to the wallet and the ticket price is too high, the funds would sit in the wallet for a period of time being at risk of being transferred out.

Solution:

dcrwallet should have an option to start the process in "ticket-purchase-only" mode where even if the wallet is unlocked it can only be used to buy tickets or receive funds but funds cannot be transferred out without unlocking again in "full" mode or restarting the process.

Workaround:

The only current safe option is to have the ticket buying wallet be cold wallet but it cannot automatically purchase tickets in this case and requires a manual process every few days to unlock the wallet for purchasing tickets.

Cannot verify file for v1.5.1

I tried to verify the setup file for Mac OS but got the following error:

gpg --verify decrediton-v1.5.1-manifest.txt.asc decrediton-v1.5.1.dmg
gpg: Signature made Thu Jan 30 07:38:58 2020 JST
gpg:                using RSA key F516ADB7A069852C7C28A02D6D897EDF518A031D
gpg: BAD signature from "Decred Release <[email protected]>" [unknown]

Steps to reproduce:

  1. Download decrediton-v1.5.1.dmg and decrediton-v1.5.1-manifest.txt.asc from https://github.com/decred/decred-binaries/releases/tag/v1.5.1
  2. Run the above command

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.