-
Notifications
You must be signed in to change notification settings - Fork 29
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit bf79d5f
Showing
1,990 changed files
with
543,854 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
src/clientversion.cpp export-subst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
<!-- This issue tracker is only for technical issues related to Pocketcoin Core. | ||
General pocketcoin questions and/or support requests are best directed to the Pocketcoin StackExchange at https://pocketcoin.stackexchange.com. | ||
For reporting security issues, please read instructions at https://pocketcoincore.org/en/contact/. | ||
If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! --> | ||
|
||
<!-- Describe the issue --> | ||
<!--- What behavior did you expect? --> | ||
|
||
<!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? --> | ||
|
||
<!--- How reliably can you reproduce the issue, what are the steps to do so? --> | ||
|
||
<!-- What version of Pocketcoin Core are you using, where did you get it (website, self-compiled, etc)? --> | ||
|
||
<!-- What type of machine are you observing the error on (OS/CPU and disk type)? --> | ||
|
||
<!-- Any extra information that might be useful in the debugging process. --> | ||
<!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Describe the bug** | ||
A clear and concise description of what the bug is. | ||
|
||
**To Reproduce** | ||
Steps to reproduce the behavior: | ||
1. Go to '...' | ||
2. Click on '....' | ||
3. Scroll down to '....' | ||
4. See error | ||
|
||
**Expected behavior** | ||
A clear and concise description of what you expected to happen. | ||
|
||
**Screenshots** | ||
If applicable, add screenshots to help explain your problem. | ||
|
||
**Desktop (please complete the following information):** | ||
- OS: [e.g. iOS] | ||
- Browser [e.g. chrome, safari] | ||
- Version [e.g. 22] | ||
|
||
**Smartphone (please complete the following information):** | ||
- Device: [e.g. iPhone6] | ||
- OS: [e.g. iOS8.1] | ||
- Browser [e.g. stock browser, safari] | ||
- Version [e.g. 22] | ||
|
||
**Additional context** | ||
Add any other context about the problem here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
name: Custom issue template | ||
about: Describe this issue template's purpose here. | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
name: Feature request | ||
about: Suggest an idea for this project | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
**Is your feature request related to a problem? Please describe.** | ||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] | ||
|
||
**Describe the solution you'd like** | ||
A clear and concise description of what you want to happen. | ||
|
||
**Describe alternatives you've considered** | ||
A clear and concise description of any alternative solutions or features you've considered. | ||
|
||
**Additional context** | ||
Add any other context or screenshots about the feature request here. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
build_msvc/pocketcoin.sln | ||
.vscode | ||
conf | ||
debian | ||
|
||
*.tar.gz | ||
|
||
db4 | ||
mine1.sh | ||
mine2.sh | ||
|
||
*.exe | ||
src/pocketcoin | ||
src/pocketcoind | ||
src/pocketcoin-cli | ||
src/pocketcoin-tx | ||
src/test/test_pocketcoin | ||
src/test/test_pocketcoin_fuzzy | ||
src/qt/test/test_pocketcoin-qt | ||
|
||
# autoreconf | ||
Makefile.in | ||
aclocal.m4 | ||
autom4te.cache/ | ||
build-aux/config.guess | ||
build-aux/config.sub | ||
build-aux/depcomp | ||
build-aux/install-sh | ||
build-aux/ltmain.sh | ||
build-aux/m4/libtool.m4 | ||
build-aux/m4/lt~obsolete.m4 | ||
build-aux/m4/ltoptions.m4 | ||
build-aux/m4/ltsugar.m4 | ||
build-aux/m4/ltversion.m4 | ||
build-aux/missing | ||
build-aux/compile | ||
build-aux/test-driver | ||
config.log | ||
config.status | ||
configure | ||
libtool | ||
src/config/pocketcoin-config.h | ||
src/config/pocketcoin-config.h.in | ||
src/config/stamp-h1 | ||
share/setup.nsi | ||
share/qt/Info.plist | ||
|
||
src/univalue/gen | ||
|
||
src/qt/*.moc | ||
src/qt/moc_*.cpp | ||
src/qt/forms/ui_*.h | ||
|
||
src/qt/test/moc*.cpp | ||
|
||
src/qt/pocketcoin-qt.config | ||
src/qt/pocketcoin-qt.creator | ||
src/qt/pocketcoin-qt.creator.user | ||
src/qt/pocketcoin-qt.files | ||
src/qt/pocketcoin-qt.includes | ||
|
||
.deps | ||
.dirstamp | ||
.libs | ||
.*.swp | ||
*.*~* | ||
*.bak | ||
*.rej | ||
*.orig | ||
*.pyc | ||
*.o | ||
*.o-* | ||
*.patch | ||
*.a | ||
*.pb.cc | ||
*.pb.h | ||
|
||
*.log | ||
*.trs | ||
*.dmg | ||
|
||
*.json.h | ||
*.raw.h | ||
|
||
#libtool object files | ||
*.lo | ||
*.la | ||
|
||
# Compilation and Qt preprocessor part | ||
*.qm | ||
Makefile | ||
pocketcoin-qt | ||
Pocketcoin-Qt.app | ||
background.tiff* | ||
|
||
# Unit-tests | ||
Makefile.test | ||
pocketcoin-qt_test | ||
|
||
# Resources cpp | ||
qrc_*.cpp | ||
|
||
# Mac specific | ||
.DS_Store | ||
build | ||
|
||
#lcov | ||
*.gcno | ||
*.gcda | ||
/*.info | ||
test_pocketcoin.coverage/ | ||
total.coverage/ | ||
coverage_percent.txt | ||
|
||
#build tests | ||
linux-coverage-build | ||
linux-build | ||
win32-build | ||
test/config.ini | ||
test/cache/* | ||
|
||
!src/leveldb*/Makefile | ||
|
||
/doc/doxygen/ | ||
|
||
libpocketcoinconsensus.pc | ||
contrib/devtools/split-debug.sh | ||
/confdefs.h | ||
/build_msvc/pocketcoind/testdb | ||
/build_msvc/pocketcoind/dbMessage | ||
/.vs | ||
/build_msvc/libpocketcoin_server/pocketdbworker.cpp | ||
*.user | ||
conf | ||
conf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,137 @@ | ||
sudo: required | ||
dist: trusty | ||
os: linux | ||
language: minimal | ||
cache: | ||
ccache: true | ||
directories: | ||
- depends/built | ||
- depends/sdk-sources | ||
- $HOME/.ccache | ||
stages: | ||
- lint | ||
- test | ||
env: | ||
global: | ||
- MAKEJOBS=-j3 | ||
- RUN_UNIT_TESTS=true | ||
- RUN_FUNCTIONAL_TESTS=true | ||
- RUN_BENCH=false # Set to true for any one job that has debug enabled, to quickly check bench is not crashing or hitting assertions | ||
- DOCKER_NAME_TAG=ubuntu:18.04 | ||
- BOOST_TEST_RANDOM=1$TRAVIS_BUILD_ID | ||
- CCACHE_SIZE=100M | ||
- CCACHE_TEMPDIR=/tmp/.ccache-temp | ||
- CCACHE_COMPRESS=1 | ||
- CCACHE_DIR=$HOME/.ccache | ||
- BASE_OUTDIR=$TRAVIS_BUILD_DIR/out | ||
- SDK_URL=https://pocketcoincore.org/depends-sources/sdks | ||
- WINEDEBUG=fixme-all | ||
- DOCKER_PACKAGES="build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git ca-certificates ccache" | ||
before_install: | ||
- set -o errexit; source .travis/test_03_before_install.sh | ||
install: | ||
- set -o errexit; source .travis/test_04_install.sh | ||
before_script: | ||
- set -o errexit; source .travis/test_05_before_script.sh | ||
script: | ||
- set -o errexit; source .travis/test_06_script.sh | ||
after_script: | ||
- echo $TRAVIS_COMMIT_RANGE | ||
- echo $TRAVIS_COMMIT_LOG | ||
jobs: | ||
include: | ||
# lint stage | ||
- stage: lint | ||
env: | ||
sudo: false | ||
cache: false | ||
language: python | ||
python: '3.6' | ||
install: | ||
- set -o errexit; source .travis/lint_04_install.sh | ||
before_script: | ||
- set -o errexit; source .travis/lint_05_before_script.sh | ||
script: | ||
- set -o errexit; source .travis/lint_06_script.sh | ||
# ARM | ||
- stage: test | ||
env: >- | ||
HOST=arm-linux-gnueabihf | ||
PACKAGES="g++-arm-linux-gnueabihf" | ||
DEP_OPTS="NO_QT=1" | ||
RUN_UNIT_TESTS=false | ||
RUN_FUNCTIONAL_TESTS=false | ||
GOAL="install" | ||
# -Wno-psabi is to disable ABI warnings: "note: parameter passing for argument of type ... changed in GCC 7.1" | ||
# This could be removed once the ABI change warning does not show up by default | ||
POCKETCOIN_CONFIG="--enable-glibc-back-compat --enable-reduce-exports CXXFLAGS=-Wno-psabi" | ||
# Win32 | ||
- stage: test | ||
env: >- | ||
HOST=i686-w64-mingw32 | ||
DPKG_ADD_ARCH="i386" | ||
DEP_OPTS="NO_QT=1" | ||
PACKAGES="python3 nsis g++-mingw-w64-i686 wine-binfmt wine32" | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-reduce-exports" | ||
# Win64 | ||
- stage: test | ||
env: >- | ||
HOST=x86_64-w64-mingw32 | ||
DEP_OPTS="NO_QT=1" | ||
PACKAGES="python3 nsis g++-mingw-w64-x86-64 wine-binfmt wine64" | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-reduce-exports" | ||
# 32-bit + dash | ||
- stage: test | ||
env: >- | ||
HOST=i686-pc-linux-gnu | ||
PACKAGES="g++-multilib python3-zmq" | ||
DEP_OPTS="NO_QT=1" | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-zmq --enable-glibc-back-compat --enable-reduce-exports LDFLAGS=-static-libstdc++" | ||
CONFIG_SHELL="/bin/dash" | ||
# x86_64 Linux (uses qt5 dev package instead of depends Qt to speed up build and avoid timeout) | ||
- stage: test | ||
env: >- | ||
HOST=x86_64-unknown-linux-gnu | ||
PACKAGES="python3-zmq qtbase5-dev qttools5-dev-tools protobuf-compiler libdbus-1-dev libharfbuzz-dev libprotobuf-dev" | ||
DEP_OPTS="NO_QT=1 NO_UPNP=1 DEBUG=1 ALLOW_HOST_PACKAGES=1" | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-zmq --with-gui=qt5 --enable-glibc-back-compat --enable-reduce-exports --enable-debug CXXFLAGS=\"-g0 -O2\"" | ||
# x86_64 Linux (no depends, only system libs) | ||
- stage: test | ||
env: >- | ||
HOST=x86_64-unknown-linux-gnu | ||
PACKAGES="python3-zmq qtbase5-dev qttools5-dev-tools libssl1.0-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler libqrencode-dev" | ||
NO_DEPENDS=1 | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-zmq --with-incompatible-bdb --enable-glibc-back-compat --enable-reduce-exports --with-gui=qt5 CPPFLAGS=-DDEBUG_LOCKORDER" | ||
# x86_64 Linux (sanitizers) | ||
- stage: test | ||
env: >- | ||
HOST=x86_64-unknown-linux-gnu | ||
PACKAGES="clang python3-zmq qtbase5-dev qttools5-dev-tools libssl1.0-dev libevent-dev bsdmainutils libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev libdb5.3++-dev libminiupnpc-dev libzmq3-dev libprotobuf-dev protobuf-compiler libqrencode-dev" | ||
NO_DEPENDS=1 | ||
RUN_BENCH=true | ||
RUN_FUNCTIONAL_TESTS=false # Disabled for now, can be combined with the other x86_64 linux NO_DEPENDS job when functional tests pass the sanitizers | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-zmq --with-incompatible-bdb --enable-glibc-back-compat --enable-reduce-exports --with-gui=qt5 CPPFLAGS=-DDEBUG_LOCKORDER --with-sanitizers=undefined CC=clang CXX=clang++" | ||
# x86_64 Linux, No wallet | ||
- stage: test | ||
env: >- | ||
HOST=x86_64-unknown-linux-gnu | ||
PACKAGES="python3" | ||
DEP_OPTS="NO_WALLET=1" | ||
GOAL="install" | ||
POCKETCOIN_CONFIG="--enable-glibc-back-compat --enable-reduce-exports" | ||
# Cross-Mac | ||
- stage: test | ||
env: >- | ||
HOST=x86_64-apple-darwin14 | ||
PACKAGES="cmake imagemagick libcap-dev librsvg2-bin libz-dev libbz2-dev libtiff-tools python-dev python3-setuptools-git" | ||
OSX_SDK=10.11 | ||
RUN_UNIT_TESTS=false | ||
RUN_FUNCTIONAL_TESTS=false | ||
GOAL="all deploy" | ||
POCKETCOIN_CONFIG="--enable-gui --enable-reduce-exports --enable-werror" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
## travis build scripts | ||
|
||
The `.travis` directory contains scripts for each build step in each build stage. | ||
Currently the travis build defines two stages `lint` and `test`. Each stage has | ||
it's own [lifecycle](https://docs.travis-ci.com/user/customizing-the-build/#the-build-lifecycle). | ||
Every script in here is named and numbered according to which stage and lifecycle | ||
step it belongs to. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
#!/usr/bin/env bash | ||
# | ||
# Copyright (c) 2018 The Pocketcoin Core developers | ||
# Distributed under the MIT software license, see the accompanying | ||
# file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||
|
||
export LC_ALL=C | ||
|
||
travis_retry pip install codespell | ||
travis_retry pip install flake8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
#!/usr/bin/env bash | ||
# | ||
# Copyright (c) 2018 The Pocketcoin Core developers | ||
# Distributed under the MIT software license, see the accompanying | ||
# file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||
|
||
export LC_ALL=C | ||
|
||
git fetch --unshallow |
Oops, something went wrong.