Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
343 commits
Select commit Hold shift + click to select a range
ff0aed4
Litecoin: Rename to Litecoin in non-Qt strings.
thrasher- Jan 21, 2015
b060d9f
Litecoin: Windows setup.nsi.in installer script.
thrasher- Jan 21, 2015
b697793
Litecoin: Update gitian build descriptors and related documents.
thrasher- Jan 22, 2015
49d11b4
Litecoin: Litecoin Qt Translations
wtogami Jan 23, 2015
1f2d64f
Litecoin: Reduce high priority tx size limit to 5KB
wtogami Jan 23, 2015
3b9a330
Litecoin: Litecoin GUI strings.
thrasher- Jan 23, 2015
86da219
Litecoin: Rename tests
wtogami Jan 23, 2015
13f144a
Litecoin: Alert Tests
coblee Sep 9, 2014
f2d66b7
Litecoin: Reject peer proto version below 70002
wtogami Jan 23, 2015
85245f1
Litecoin: Relay alerts prior to MIN_PEER_PROTO_VERSION disconnect
wtogami Jan 23, 2015
65507e0
Litecoin: Disconnect certain incompatible clients
wtogami Sep 16, 2014
480f0e7
Litecoin: Silence two non-errors during ProcessMessage disconnect
wtogami Sep 19, 2014
ad1cb7b
Litecoin: fix base58 tests
pooler Oct 2, 2014
6659bd0
Litecoin: fix checkpoint tests
pooler Oct 2, 2014
51ea4ff
Litecoin: fix miner tests
pooler Oct 2, 2014
60b0651
Litecoin: fix subsidy limit test
pooler Oct 2, 2014
2730053
Litecoin: avoid overflow in GetNextWorkRequired()
pooler Jan 23, 2015
f356fa5
Litecoin: fix rpc_wallet_tests
wtogami Jan 23, 2015
3b874e2
Litecoin: Litecoin Logo v3, Splash and other graphics
Jan 23, 2015
6126d40
Litecoin: fix regtest mode parameters
pooler Jan 23, 2015
41dd303
Litecoin: fix setgenerate for regtest mode
pooler Jan 23, 2015
b9c67f7
Litecoin: Update splashscreen and Bitcoin SVG graphics.
aspect Jan 23, 2015
e1b62bb
Litecoin: Replace macdeploy background image.
aspect Jan 23, 2015
1772229
Litecoin: "CLIENT_VERSION_IS_RELEASE → false
wtogami Jan 27, 2015
7270711
Litecoin: Anti-spam mechanism adds 1000 bytes to the fee for each out…
wtogami Jan 23, 2015
9b62fe5
Litecoin: Add mininput to deal with dust spam.
coblee Jan 27, 2015
a341cab
Litecoin: Fee calculation: round up bytes to the nearest 1000
wtogami Jan 31, 2015
af29531
Litecoin: Checkpoint at 721000
wtogami Feb 1, 2015
dabcb10
Litecoin: README.md
wtogami Feb 6, 2015
77d1019
Litecoin Core v0.10.0.2
wtogami Feb 6, 2015
7b6c847
doc/release-notes.md: Explain affect of BIP66 on miners
luke-jr Feb 8, 2015
327d3e8
Merge pull request #5771
laanwj Feb 9, 2015
047a898
gitian: don't add . to tar list
theuni Feb 12, 2015
7f502be
fix crash: createmultisig and addmultisigaddress
fsb4000 Jan 25, 2015
d148f62
Acquire CCheckQueue's lock to avoid race condition
sdaftuar Jan 28, 2015
23126a0
Sanitize command strings before logging them.
gmaxwell Feb 8, 2015
aeb9279
Better fingerprinting protection for non-main-chain getdatas.
sipa Feb 24, 2015
786cf72
[Qt] fix a issue where "command line options"-action overwrite "Prefe…
jonasschnelli Mar 6, 2015
d5d8998
Limit message sizes before transfer
sipa Mar 5, 2015
200f293
Ignore getaddr messages on Outbound connections.
ivanpustogarov Dec 7, 2014
002c8a2
fix possible block db breakage during re-index
theuni Mar 7, 2015
c91c660
fix InvalidateBlock to repopulate setBlockIndexCandidates
morcos Mar 11, 2015
1117378
add RPC test for InvalidateBlock
morcos Mar 11, 2015
81145a6
[QT] fix OSX dock icon window reopening
jonasschnelli Mar 11, 2015
2c08406
[QT] some mac specifiy cleanup (memory handling, unnecessary code)
jonasschnelli Mar 13, 2015
ca301bf
Reduce fingerprinting through timestamps in 'addr' messages.
sipa Mar 5, 2015
601327b
bump version to 0.10.1 in preparation of RC1
laanwj Mar 18, 2015
8752b5c
0.10 fix for crashes on OSX 10.6
theuni Feb 17, 2015
10c09f9
Merge pull request #5926
laanwj Mar 19, 2015
c9e022b
Initialization: set Boost path locale in main thread
dexX7 Mar 11, 2015
1d2cdd2
Fix InvalidateBlock to add chainActive.Tip to setBlockIndexCandidates
morcos Mar 12, 2015
a316622
Clean out release notes for 0.10.1
laanwj Mar 25, 2015
78f64ef
don't trickle for whitelisted nodes
rubensayshi Mar 24, 2015
0eccf0a
Add commits (up to now) to release notes
laanwj Mar 26, 2015
4635a4c
Translations update from transifex
laanwj Mar 26, 2015
a1f425b
Add a consistency check for the block chain data structures
sipa Mar 13, 2015
90bef66
No notable changes for minor release
laanwj Mar 30, 2015
b788994
Switch addrman key from vector to uint256
sipa Mar 8, 2015
cf0218f
Make addrman's bucket placement deterministic.
sipa Mar 18, 2015
2218d4b
Simplify hashing code
sipa Mar 19, 2015
214154e
Do not bias outgoing connections towards fresh addresses
sipa Mar 19, 2015
0c6f334
Always use a 50% chance to choose between tried and new entries
sipa Mar 19, 2015
aa587d4
Scale up addrman
sipa Mar 19, 2015
ae1479a
update release notes after #5941
laanwj Apr 1, 2015
2b7636c
Merge pull request #5953
laanwj Apr 1, 2015
fe31225
update release notes for #5953/#5900
laanwj Apr 1, 2015
9e1cc16
doc: add historical release notes for 0.10.0
laanwj Apr 1, 2015
bf1cc80
Docs: Use new Bitcoin.org download URLs
harding Apr 2, 2015
24e4899
Merge pull request #5961
laanwj Apr 3, 2015
149c1d8
doc: Credit Jonas Nick in release notes
laanwj Apr 6, 2015
1c62e84
Keep mempool consistent during block-reorgs
gavinandresen Mar 25, 2015
34127c7
doc: update release notes pre rc2
laanwj Apr 9, 2015
d9ec508
Revert "Litecoin: Litecoin Qt Translations"
wtogami Apr 12, 2015
1cfb096
Merge remote-tracking branch 'bitcoin/0.10' into exp-0.10-mark17
wtogami Apr 12, 2015
e76542a
Litecoin: Rename to Litecoin in Translations
wtogami Apr 12, 2015
ca24fa8
Litecoin: Default minRelayTxFee and CWallet::minTxFee set by DEFAULT_…
wtogami Apr 2, 2015
38008f7
Litecoin Core v0.10.1.1
wtogami Apr 12, 2015
41e961b
Litecoin: Add CLIENT_VERSION_BUILD to version.
wtogami Apr 13, 2015
afc657b
Litecoin v0.10.1.2
wtogami Apr 13, 2015
eae305f
Fix missing lock in submitblock
TheBlueMatt Apr 13, 2015
7552167
Litecoin: Korean s/비트코인/라이트코인/g
wtogami Apr 16, 2015
4056452
Litecoin: OSX signing
wtogami Apr 16, 2015
57d1f46
Fix CheckBlockIndex for reindex.
mrbandrews Apr 9, 2015
9780e91
Merge remote-tracking branch 'bitcoin/0.10' into master-0.10
wtogami Apr 17, 2015
8cb2aa6
Litecoin: Protocol version 70003
wtogami Apr 17, 2015
df45564
Initialization: set fallback locale as environment variable
dexX7 Mar 27, 2015
7494e09
Initialization: setup environment before starting tests
dexX7 Mar 25, 2015
323de27
Initialization: setup environment before starting QT tests
dexX7 Mar 27, 2015
3a70613
Merge pull request #6025
laanwj Apr 20, 2015
bac6fca
Set nSequenceId when a block is fully linked
sdaftuar Apr 13, 2015
139cd81
Cap nAttempts penalty at 8 and switch to pow instead of a division loop.
gmaxwell Apr 19, 2015
bf8ad0d
update release notes for 0.10.1rc3
laanwj Apr 20, 2015
d8ac901
doc: improve credits in release notes
gmaxwell Apr 25, 2015
bca95b3
Merge remote-tracking branch 'bitcoin/0.10' into master-0.10
wtogami Apr 30, 2015
cce61f0
Litecoin: Release Notes for v0.10.1.3
wtogami Apr 30, 2015
ade0464
Litecoin: Exclude libbitcoin from binary distribution
wtogami Apr 30, 2015
e94ff55
Litecoin Core v0.10.1.3
wtogami Apr 30, 2015
ebc0e41
qt: translation update for next 0.10 point release
laanwj May 4, 2015
824c011
wallet: fix boost::get usage with boost 1.58
theuni Apr 28, 2015
9a5b88c
Merge pull request #6114
laanwj May 7, 2015
424ae66
don't imbue boost::filesystem::path with locale "C" on windows
jonasschnelli May 1, 2015
d7e7727
Preparations for 0.10.2 release
laanwj May 12, 2015
49e4d14
Translations update
laanwj May 12, 2015
da65606
Avoid crash on start in TestBlockValidity with gen=1.
gmaxwell Apr 29, 2015
ff32503
Release notes 0.10.2
laanwj May 12, 2015
16f4560
doc: small amandment to release notes
laanwj May 16, 2015
214bde6
Merge remote-tracking branch 'origin/0.10' into master-0.10
wtogami May 19, 2015
dd63d78
Merge remote-tracking branch 'origin/0.10' into master-0.10
wtogami May 22, 2015
e4a7d51
Simplify code for CSubnet
laanwj May 26, 2015
ae3d8f3
Fix two problems in CSubNet parsing
laanwj May 26, 2015
ebd7d8d
Parameter interaction: disable upnp if -proxy set
laanwj May 18, 2015
4abaf36
Merge remote-tracking branch 'origin/0.10' into master-0.10
wtogami May 27, 2015
d3abb35
Litecoin: Update strings.
thrasher- May 31, 2015
49d5d31
Merge pull request #196 from thrasher-/master-0.10
thrasher- Jun 1, 2015
ecc96f5
Remove P2SH coinbase flag, no longer interesting
luke-jr May 31, 2015
e2714d2
Litecoin: v0.10.2.1 release notes
wtogami May 27, 2015
c70cbb9
Merge branch 'master-0.10b' into master-0.10
wtogami Jun 3, 2015
181771b
json: fail read_string if string contains trailing garbage
laanwj Jun 3, 2015
f7752e4
TCP port of Bitcoin
Kumamotoboy Jun 6, 2015
91f92ee
Merge pull request #197 from Gitju/patch-1
thrasher- Jun 7, 2015
3c7bd4b
s/Bitcoin/Litecoin/
Kumamotoboy Jun 7, 2015
960097a
Pid file is litecoind.pid
Kumamotoboy Jun 8, 2015
77eca5d
Litecoin: Cosmetic string changes.
thrasher- Jun 9, 2015
b7f69ed
Merge pull request #199 from Gitju/patch-3
thrasher- Jun 9, 2015
09334e0
configure: Detect (and reject) LibreSSL
luke-jr Jun 6, 2015
1750a7b
Merge pull request #200 from thrasher-/master-0.10
thrasher- Jun 11, 2015
f607d55
Merge pull request #198 from Gitju/patch-2
thrasher- Jun 11, 2015
2f2d3f6
Merge remote-tracking branch 'bitcoin/0.10' into master-0.10
thrasher- Jun 11, 2015
a15c50e
Litecoin Core v0.10.2.2
thrasher- Jun 11, 2015
e8d394a
Litecoin: v0.10.2.2 release notes
thrasher- Jun 11, 2015
8d99544
Litecoin: Updated testnet alert key (Coblee's)
thrasher- Jun 11, 2015
0fd8464
Fix getbalance *
dgenr8 Jun 12, 2015
be64204
Add option `-alerts` to opt out of alert system
laanwj Jun 12, 2015
72ece8b
Merge remote-tracking branch 'bitcoin/0.10' into master-0.10
thrasher- Jun 15, 2015
228abe4
Litecoin: Update build instructions for OSX and Unix.
thrasher- Jun 21, 2015
3f55638
doc: update mailing list address
laanwj Jun 22, 2015
e5bd36a
Litecoin: Fix 'make check' testing suite.
thrasher- Jul 4, 2015
3bd8cc3
Litecoin: Update Quality Assurance procedure in README.md file.
thrasher- Jul 4, 2015
c99dac5
Merge pull request #208 from thrasher-/master-0.10
thrasher- Jul 4, 2015
abb7bce
fix typo (Liteocin -> Litecoin)
CohibAA Jul 12, 2015
cae9e5c
Merge pull request #210 from CohibAA/patch-1
thrasher- Jul 12, 2015
7e66e9c
openssl: avoid config file load/race
theuni Jul 14, 2015
255eced
Updated URL location of netinstall for Debian
btcdrak Jul 14, 2015
0739e6e
Test whether created sockets are select()able
sipa Jul 9, 2015
ae52a7f
Fix warning introduced by #6412
laanwj Jul 20, 2015
3119f58
Litecoin: changing default confirm target for fee estimation to 2
kaykurokawa Aug 13, 2015
90c884b
Merge pull request #212 from kaykurokawa/master-0.10
thrasher- Aug 15, 2015
8b59079
Add autogen.sh to source tarball.
randy-waterhouse Jul 11, 2015
04507de
Avoid leaking file descriptors in RegisterLoad
casey Jul 28, 2015
3861f0f
build: fix libressl detection
theuni Aug 1, 2015
4e5ea71
Make sure LogPrint strings are line-terminated
Aug 29, 2015
843469e
Use unique name for AlertNotify tempfile
casey Aug 6, 2015
28d76d2
Handle leveldb::DestroyDB() errors on wipe failure
ajweiss Aug 12, 2015
65426ac
Add missing files to files.md
fanquake Aug 13, 2015
bdf2542
Fix masking of irrelevant bits in address groups.
morcos Aug 14, 2015
0194bdd
add unit test for CNetAddr::GetGroup.
morcos Aug 19, 2015
c9ad65e
net: Set SO_REUSEADDR for Windows too
theuni Aug 20, 2015
0dfcdd4
rpc-tests: re-enable rpc-tests for Windows
theuni Aug 25, 2015
2ede6b7
add support for miniupnpc api version 14
recursive-rat4 Aug 23, 2015
ceba0f8
PARTIAL: typofixes (found by misspell_fixer)
vlajos Aug 8, 2015
5e6d893
travis: for travis generating an extra build
theuni Sep 2, 2015
f696ea1
[QT] fix thin space word wrap line brake issue
jonasschnelli Sep 18, 2015
743cc9e
Merge pull request #6704
laanwj Sep 22, 2015
9bd0b4a
qt: periodic translations update
laanwj Sep 29, 2015
1cea6b0
Test LowS in standardness, removes nuisance malleability vector.
gmaxwell Oct 6, 2015
093d7b5
Update miniupnpc to 1.9.20151008
laanwj Oct 9, 2015
1bf6ac6
doc: Update release notes for 0.10.3
laanwj Oct 9, 2015
44d6bc8
qt: Translations update before 0.10.3
laanwj Oct 9, 2015
cf5bf55
Bump version to 0.10.3
laanwj Oct 9, 2015
a20b2ea
Merge remote-tracking branch 'bitcoin/0.10' into master-0.10
thrasher- Oct 10, 2015
09da4b1
Litecoin: Cosmetic translation string changes.
thrasher- Oct 10, 2015
ab3a8ad
net: Disable upnp by default
laanwj Oct 9, 2015
d48da05
Do not store more than 200 timedata samples.
paveljanik Aug 11, 2015
6c09388
Litecoin: Bump Gitian build time to a more recent date.
thrasher- Oct 11, 2015
4edf63f
Litecoin: Update NSBundle identifier for OSX notifications
thrasher- Oct 14, 2015
f2d2dff
osx: bump build sdk to 10.9
theuni Jan 20, 2015
9a62317
depends: osx: fix qt5 build against 10.10 sdk
theuni Dec 31, 2014
bd1c6c2
depends: major upgrade to darwin toolchain
theuni Dec 31, 2014
44c51ba
build: osx builders no longer need 32bit compiler support
theuni Dec 31, 2014
80bf9fa
depends: bump cctools to a custom version with less deps
theuni Jan 3, 2015
ebc729f
doc: Update release notes for 0.10.3rc2
laanwj Oct 11, 2015
c2986f9
build: make sure OpenSSL heeds noexecstack
laanwj Oct 19, 2015
910b02a
Bring historical release notes up to date
Oct 14, 2015
71e70ff
Set TCP_NODELAY on P2P sockets.
gmaxwell Oct 21, 2015
7526479
Merge pull request #220 from thrasher-/master-0.10
thrasher- Oct 24, 2015
7f1e032
Litecoin: v0.10.3.0 release notes
thrasher- Oct 24, 2015
d02d31c
Litecoin Core v0.10.3.0
thrasher- Oct 24, 2015
46a66cf
Make CScriptNum() take nMaxNumSize as an argument
petertodd Sep 29, 2014
f1bba85
Move LOCKTIME_THRESHOLD to src/script/script.h
petertodd Sep 29, 2014
bbcf665
Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65)
petertodd Sep 29, 2014
07b6e94
Enable CHECKLOCKTIMEVERIFY as a standard script verify flag
petertodd Dec 17, 2014
3d468ad
Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic
petertodd Jun 28, 2015
e799ce0
Add RPC tests for the CHECKLOCKTIMEVERIFY (BIP65) soft-fork
petertodd Jun 28, 2015
b85dcd0
CLTV: Add more tests to improve coverage
eordano Jul 3, 2015
d8b5695
Add BIP65 tests to rpc-tests.sh
btcdrak Nov 28, 2015
535e29c
Add documentation for BIP65 to release notes
btcdrak Nov 29, 2015
658c70b
Increase OP_ RETURN relay to 80 bytes
btcdrak Nov 29, 2015
61f3a92
Merge pull request #225 from btcdrak/checklocktimeverfiy
thrasher- Nov 29, 2015
c77a6f7
Merge pull request #226 from btcdrak/op_return80
thrasher- Nov 29, 2015
163fe03
qt: Final translations update on 0.10 branch
laanwj Nov 1, 2015
3e79703
Squashed 'src/leveldb/' changes from 7d41e6f..20ca81f
sipa Nov 4, 2015
1ad4b0c
Fix spelling of Qt
diegoviola Sep 22, 2015
f7e1981
Fix locking in GetTransaction.
morcos Sep 17, 2015
8972780
[Qt] Raise debug window when requested
Sep 7, 2015
87681a3
Include bitcoin-tx binary on Debian/Ubuntu
zw Aug 29, 2015
c800a2e
Split bitcoin-tx into its own package
zw Sep 17, 2015
6e3871b
Drop "with minimal dependencies" from description
zw Sep 17, 2015
3979267
Bugfix: Allow mining on top of old tip blocks for testnet (fixes test…
luke-jr Apr 9, 2015
3c5b5b5
build: disable -Wself-assign
laanwj Oct 1, 2015
ce23ae8
Update bluematt-key, the old one is long-since revoked
TheBlueMatt Oct 12, 2015
9fc33c2
Clarification of unit test build instructions.
CodeShark Oct 10, 2015
49ee9d5
Correct spelling mistakes in doc folder
MitchellCash Oct 17, 2015
fa39d1b
Update debian/changelog and slight tweak to debian/control
TheBlueMatt Oct 9, 2015
18e8214
Change URLs to https in debian/control
TheBlueMatt Oct 9, 2015
4f51b7d
*: alias -h for --help
dcousens Oct 18, 2015
47db811
Bump version to 0.10.4, add release notes
laanwj Nov 9, 2015
508b439
Update the 'test_IsStandard' unit test
Flavien Nov 16, 2014
ba77fd9
Litecoin: Update Qt translations.
thrasher- Dec 3, 2015
eb69899
Litecoin: Update Litecoin release notes for v0.10.4.0
thrasher- Dec 18, 2015
7f9af3f
Merge pull request #227 from thrasher-/master-0.10
thrasher- Dec 21, 2015
53957d5
Added LitecoinNode Bootstrap links
losh11 Dec 21, 2015
2050512
Merge pull request #229 from losh11/master-0.10
thrasher- Dec 23, 2015
d1691e5
Litecoin: Bump Gitian date and copyright year.
thrasher- Jan 1, 2016
590630a
Added IPv6 compatible DNSseed.
losh11 Feb 17, 2016
fc830d2
Merge pull request #234 from losh11/master-0.10
thrasher- Feb 18, 2016
4c54b2a
Litecoin: Added Debian package files.
thrasher- May 8, 2016
2a00b18
Merge pull request #236 from thrasher-/master-0.10
thrasher- May 8, 2016
bee2743
s/Litcoin/Litecoin/
Gitju Jun 22, 2016
623f20b
Merge pull request #238 from Gitju/master-0.10
thrasher- Jun 23, 2016
b513bc4
build: fix newer boost build with c++11
ijcoe6ru Jun 27, 2016
865c17d
Merge pull request #241 from ijcoe6ru/master-0.10
Sep 16, 2016
e59c294
Revert "build: fix newer boost build with c++11"
thrasher- Oct 26, 2016
40ce41c
Litecoin: Fix build boost compilation error with C++11
thrasher- Oct 26, 2016
0efb273
Fix relaypriority calculation error
maiiz Jul 18, 2016
699bfd0
Litecoin: Fix Qt build by setting -fPIC
romanornr Jul 30, 2016
8c95901
Replace memcmp with std::equal in CScript::FindAndDelete
pstratem Apr 19, 2016
2bcf063
Replace c-style cast with c++ style static_cast.
pstratem Apr 19, 2016
b048795
Unit test for CScript::FindAndDelete
shaolinfry Jan 9, 2017
b30a81f
Improve worst-case behavior of CScript::FindAndDelete
pstratem Apr 19, 2016
29699cc
No semantic change: reuse stack variable in P2SH evaluation
sipa Oct 25, 2014
466c8d5
Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6)
sipa Oct 13, 2014
9d28bdf
Make SCRIPT_VERIFY_CLEANSTACK a standardness requirement
sipa Nov 19, 2014
1ca7961
Merge pull request #284 from shaolinfry/cleanstack
thrasher- Feb 13, 2017
e7fc99a
Merge pull request #283 from shaolinfry/fnd
thrasher- Feb 13, 2017
2e0f83d
Litecoin: Reset testnet (now testnet4)
thrasher- Mar 1, 2017
949070b
Merge pull request #292 from thrasher-/0.10
shaolinfry Mar 2, 2017
9d11a2d
Litecoin: Add Testnet DNS seeder
thrasher- Apr 27, 2017
511e2fe
Hypercoin : Branding
hypercoins Jun 3, 2018
6dda4ba
Hypercoin : v0.10.4.0
hypercoins Jun 4, 2018
5859f75
update qt5.6.1
hypercoin-project Jun 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 10 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
*.tar.gz

*.exe
src/bitcoin
src/bitcoind
src/bitcoin-cli
src/bitcoin-tx
src/test/test_bitcoin
src/qt/test/test_bitcoin-qt
src/hypercoin
src/hypercoind
src/hypercoin-cli
src/hypercoin-tx
src/test/test_hypercoin
src/qt/test/test_hypercoin-qt

# autoreconf
Makefile.in
Expand Down Expand Up @@ -74,12 +74,12 @@ src/qt/test/moc*.cpp
# Compilation and Qt preprocessor part
*.qm
Makefile
bitcoin-qt
Bitcoin-Qt.app
hypercoin-qt
Hypercoin-Qt.app

# Unit-tests
Makefile.test
bitcoin-qt_test
hypercoin-qt_test
src/test/buildenv.py

# Resources cpp
Expand Down Expand Up @@ -111,3 +111,4 @@ qa/pull-tester/test.*/*
!src/leveldb*/Makefile

/doc/doxygen/
build-aux/m4/ax_check_compile_flag.m4
5 changes: 4 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

os: linux
language: cpp
compiler: gcc
env:
global:
- MAKEJOBS=-j3
Expand Down Expand Up @@ -33,11 +34,13 @@ matrix:
- compiler: ": 32-bit + dash"
env: HOST=i686-pc-linux-gnu PACKAGES="g++-multilib bc" RUN_TESTS=true GOAL="install" BITCOIN_CONFIG="--enable-glibc-back-compat" USE_SHELL="/bin/dash"
- compiler: ": Cross-Mac"
env: HOST=x86_64-apple-darwin11 PACKAGES="gcc-multilib g++-multilib cmake libcap-dev libz-dev libbz2-dev" OSX_SDK=10.7 GOAL="deploy"
env: HOST=x86_64-apple-darwin11 PACKAGES="cmake libcap-dev libz-dev libbz2-dev" OSX_SDK=10.9 GOAL="deploy"
- compiler: ": Win64"
env: HOST=x86_64-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 binutils-mingw-w64-x86-64 mingw-w64-dev wine bc" RUN_TESTS=true GOAL="deploy" BITCOIN_CONFIG="--enable-gui" MAKEJOBS="-j2"
- compiler: ": Win32"
env: HOST=i686-w64-mingw32 PACKAGES="nsis gcc-mingw-w64-i686 g++-mingw-w64-i686 binutils-mingw-w64-i686 mingw-w64-dev wine bc" RUN_TESTS=true GOAL="deploy" BITCOIN_CONFIG="--enable-gui" MAKEJOBS="-j2"
exclude:
- compiler: gcc
install:
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get update; fi
- if [ -n "$PACKAGES" ]; then travis_retry sudo apt-get install --no-install-recommends --no-upgrade -qq $PACKAGES; fi
Expand Down
2 changes: 1 addition & 1 deletion COPYING
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) 2009-2014 Bitcoin Developers
Copyright (c) 2009-2015 Bitcoin Developers

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
22 changes: 12 additions & 10 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ SUBDIRS = src

GZIP_ENV="-9n"

BITCOIND_BIN=$(top_builddir)/src/bitcoind$(EXEEXT)
BITCOIN_QT_BIN=$(top_builddir)/src/qt/bitcoin-qt$(EXEEXT)
BITCOIN_CLI_BIN=$(top_builddir)/src/bitcoin-cli$(EXEEXT)
BITCOIND_BIN=$(top_builddir)/src/hypercoind$(EXEEXT)
BITCOIN_QT_BIN=$(top_builddir)/src/qt/hypercoin-qt$(EXEEXT)
BITCOIN_CLI_BIN=$(top_builddir)/src/hypercoin-cli$(EXEEXT)
BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT)

OSX_APP=Bitcoin-Qt.app
OSX_DMG=Bitcoin-Qt.dmg
OSX_APP=Hypercoin-Qt.app
OSX_DMG=Hypercoin-Qt.dmg
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus
OSX_FANCY_PLIST=$(top_srcdir)/contrib/macdeploy/fancy.plist
OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns
Expand Down Expand Up @@ -75,13 +75,13 @@ $(OSX_APP)/Contents/Resources/bitcoin.icns: $(OSX_INSTALLER_ICONS)
$(MKDIR_P) $(@D)
$(INSTALL_DATA) $< $@

$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(BITCOIN_QT_BIN)
$(OSX_APP)/Contents/MacOS/Hypercoin-Qt: $(BITCOIN_QT_BIN)
$(MKDIR_P) $(@D)
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $< $@

OSX_APP_BUILT=$(OSX_APP)/Contents/PkgInfo $(OSX_APP)/Contents/Resources/empty.lproj \
$(OSX_APP)/Contents/Resources/bitcoin.icns $(OSX_APP)/Contents/Info.plist \
$(OSX_APP)/Contents/MacOS/Bitcoin-Qt
$(OSX_APP)/Contents/MacOS/Hypercoin-Qt

if BUILD_DARWIN
$(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
Expand All @@ -96,18 +96,18 @@ $(APP_DIST_DIR)/Applications:
@rm -f $@
@cd $(@D); $(LN_S) /Applications $(@F)

$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt
$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Hypercoin-Qt

$(OSX_DMG): $(APP_DIST_EXTRAS)
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "Bitcoin-Qt" -no-pad -r -apple -o $@ dist
$(GENISOIMAGE) -no-cache-inodes -D -l -probe -V "Hypercoin-Qt" -no-pad -r -apple -o $@ dist

$(APP_DIST_DIR)/.background/background.png:
$(MKDIR_P) $(@D)
$(INSTALL) $(top_srcdir)/contrib/macdeploy/background.png $@
$(APP_DIST_DIR)/.DS_Store:
$(INSTALL) $(top_srcdir)/contrib/macdeploy/DS_Store $@

$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Hypercoin-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) -translations-dir=$(QT_TRANSLATION_DIR) -add-qt-tr $(OSX_QT_TRANSLATIONS) -verbose 2

deploydir: $(APP_DIST_EXTRAS)
Expand Down Expand Up @@ -190,6 +190,8 @@ check-local:
@qa/pull-tester/run-bitcoind-for-test.sh $(JAVA) -jar $(JAVA_COMPARISON_TOOL) qa/tmp/compTool $(COMPARISON_TOOL_REORG_TESTS) 2>&1
endif

dist_noinst_SCRIPTS = autogen.sh

EXTRA_DIST = $(top_srcdir)/share/genbuild.sh qa/pull-tester/rpc-tests.sh qa/pull-tester/run-bitcoin-cli qa/rpc-tests $(DIST_DOCS) $(WINDOWS_PACKAGING) $(OSX_PACKAGING)

CLEANFILES = $(OSX_DMG) $(BITCOIN_WIN_INSTALLER)
Expand Down
58 changes: 20 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,24 @@
Bitcoin Core integration/staging tree
Hypercoin Core integration/staging tree
=====================================

[![Build Status](https://travis-ci.org/bitcoin/bitcoin.svg?branch=master)](https://travis-ci.org/bitcoin/bitcoin)
https://hyper-coin.co

https://www.bitcoin.org

Copyright (c) 2009-2014 Bitcoin Core Developers

What is Bitcoin?
What is Hypercoin?
----------------

Bitcoin is an experimental new digital currency that enables instant payments to
anyone, anywhere in the world. Bitcoin uses peer-to-peer technology to operate
Hypercoin is an experimental new digital currency that enables instant payments to
anyone, anywhere in the world. Hypercoin uses peer-to-peer technology to operate
with no central authority: managing transactions and issuing money are carried
out collectively by the network. Bitcoin Core is the name of open source
out collectively by the network. Hypercoin Core is the name of open source
software which enables the use of this currency.

For more information, as well as an immediately useable, binary version of
the Bitcoin Core software, see https://www.bitcoin.org/en/download.
the Hypercoin Core software, see https://hyper-coin.co

License
-------

Bitcoin Core is released under the terms of the MIT license. See [COPYING](COPYING) for more
Hypercoin Core is released under the terms of the MIT license. See [COPYING](COPYING) for more
information or see http://opensource.org/licenses/MIT.

Development process
Expand All @@ -31,21 +27,21 @@ Development process
Developers work in their own trees, then submit pull requests when they think
their feature or bug fix is ready.

If it is a simple/trivial/non-controversial change, then one of the Bitcoin
If it is a simple/trivial/non-controversial change, then one of the Hypercoin
development team members simply pulls it.

If it is a *more complicated or potentially controversial* change, then the patch
submitter will be asked to start a discussion (if they haven't already) on the
[mailing list](http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development).
[mailing list](https://groups.google.com/forum/#!forum/hypercoin-dev).

The patch will be accepted if there is broad consensus that it is a good thing.
Developers should expect to rework and resubmit patches if the code doesn't
match the project's coding conventions (see [doc/coding.md](doc/coding.md)) or are
controversial.

The `master` branch is regularly built and tested, but is not guaranteed to be
completely stable. [Tags](https://github.com/bitcoin/bitcoin/tags) are created
regularly to indicate new official, stable release versions of Bitcoin.
The `master-0.10` branch is regularly built and tested, but is not guaranteed to be
completely stable. [Tags](https://github.com/hypercoin-project/hypercoin/tags) are created
regularly to indicate new official, stable release versions of Hypercoin.

Testing
-------
Expand All @@ -55,36 +51,22 @@ requests than we can review and test on short notice. Please be patient and help
other people's pull requests, and remember this is a security-critical project where any mistake might cost people
lots of money.

### Automated Testing

Developers are strongly encouraged to write unit tests for new code, and to
submit new unit tests for old code. Unit tests can be compiled and run (assuming they weren't disabled in configure) with: `make check`

Every pull request is built for both Windows and Linux on a dedicated server,
and unit and sanity tests are automatically run. The binaries produced may be
used for manual QA testing — a link to them will appear in a comment on the
pull request posted by [BitcoinPullTester](https://github.com/BitcoinPullTester). See https://github.com/TheBlueMatt/test-scripts
for the build/test scripts.

### Manual Quality Assurance (QA) Testing

Large changes should have a test plan, and should be tested by somebody other
than the developer who wrote the code.
See https://github.com/bitcoin/QA/ for how to create a test plan.
Creating a thread in the [Hypercoin discussion forum](https://hypercointalk.org/index.php?board=2.0) will allow the Hypercoin
development team members to review your proposal and to provide assistance with creating a test plan.


Translations
------------

Changes to translations as well as new translations can be submitted to
[Bitcoin Core's Transifex page](https://www.transifex.com/projects/p/bitcoin/).

Translations are periodically pulled from Transifex and merged into the git repository. See the
[translation process](doc/translation_process.md) for details on how this works.

**Important**: We do not accept translation changes as GitHub pull requests because the next
pull from Transifex would automatically overwrite them again.

Translators should also subscribe to the [mailing list](https://groups.google.com/forum/#!forum/bitcoin-translators).
We only accept translation fixes that are submitted through [Bitcoin Core's Transifex page](https://www.transifex.com/projects/p/bitcoin/).
Translations are converted to Hypercoin periodically.

Development tips and tricks
---------------------------
Expand All @@ -107,7 +89,7 @@ to see it.

**testnet and regtest modes**

Run with the -testnet option to run with "play bitcoins" on the test network, if you
Run with the -testnet option to run with "play hypercoins" on the test network, if you
are testing multi-machine code that needs to operate across the internet.

If you are testing something that can run on one machine, run with the -regtest option.
Expand All @@ -116,7 +98,7 @@ that run in -regtest mode.

**DEBUG_LOCKORDER**

Bitcoin Core is a multithreaded application, and deadlocks or other multithreading bugs
Hypercoin Core is a multithreaded application, and deadlocks or other multithreading bugs
can be very difficult to track down. Compiling with -DDEBUG_LOCKORDER (configure
CXXFLAGS="-DDEBUG_LOCKORDER -g") inserts run-time checks to keep track of which locks
are held, and adds warnings to the debug.log file if inconsistencies are detected.
45 changes: 34 additions & 11 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
dnl require autoconf 2.60 (AS_ECHO/AS_ECHO_N)
AC_PREREQ([2.60])
define(_CLIENT_VERSION_MAJOR, 0)
define(_CLIENT_VERSION_MINOR, 9)
define(_CLIENT_VERSION_REVISION, 99)
define(_CLIENT_VERSION_MINOR, 10)
define(_CLIENT_VERSION_REVISION, 4)
define(_CLIENT_VERSION_BUILD, 0)
define(_CLIENT_VERSION_IS_RELEASE, false)
define(_COPYRIGHT_YEAR, 2014)
AC_INIT([Bitcoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION],[info@bitcoin.org],[bitcoin])
define(_CLIENT_VERSION_IS_RELEASE, true)
define(_COPYRIGHT_YEAR, 2018)
AC_INIT([Hypercoin Core],[_CLIENT_VERSION_MAJOR._CLIENT_VERSION_MINOR._CLIENT_VERSION_REVISION._CLIENT_VERSION_BUILD],[info@hypercoin.org],[hypercoin])
AC_CONFIG_SRCDIR([src/main.cpp])
AC_CONFIG_HEADERS([src/config/bitcoin-config.h])
AC_CONFIG_AUX_DIR([build-aux])
Expand Down Expand Up @@ -167,13 +167,13 @@ fi
## compatibility with the legacy buildsystem.
##
if test "x$CXXFLAGS_overridden" = "xno"; then
CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter"
CXXFLAGS="$CXXFLAGS -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wno-self-assign"
fi
CPPFLAGS="$CPPFLAGS -DBOOST_SPIRIT_THREADSAFE -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS"

AC_ARG_WITH([utils],
[AS_HELP_STRING([--with-utils],
[build bitcoin-cli bitcoin-tx (default=yes)])],
[build hypercoin-cli hypercoin-tx (default=yes)])],
[build_bitcoin_utils=$withval],
[build_bitcoin_utils=yes])

Expand Down Expand Up @@ -424,8 +424,8 @@ if test x$use_hardening != xno; then

if test x$TARGET_OS != xwindows; then
# All windows code is PIC, forcing it on just adds useless compile warnings
AX_CHECK_COMPILE_FLAG([-fPIE],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fPIE"])
AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"])
AX_CHECK_COMPILE_FLAG([-fPIC],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fPIC"])
AX_CHECK_LINK_FLAG([[-pic]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pic"])
fi

case $host in
Expand Down Expand Up @@ -701,21 +701,44 @@ else
fi
fi

AC_CHECK_LIB([crypto],[RAND_egd],[],[
AC_ARG_WITH([libressl],
[AS_HELP_STRING([--with-libressl],[Build with system LibreSSL (default is no; DANGEROUS; NOT SUPPORTED)])],
[AC_MSG_WARN([Detected LibreSSL: This is NOT supported, and may break consensus compatibility!])],
[AC_MSG_ERROR([Detected LibreSSL: This is NOT supported, and may break consensus compatibility!])]
)
])

CFLAGS_TEMP="$CFLAGS"
LIBS_TEMP="$LIBS"
CFLAGS="$CFLAGS $SSL_CFLAGS $CRYPTO_CFLAGS"
LIBS="$LIBS $SSL_LIBS $CRYPTO_LIBS"
AC_CHECK_HEADER([openssl/ec.h],, AC_MSG_ERROR(OpenSSL ec header missing),)

AC_MSG_CHECKING(for a supported OpenSSL version)
AC_LINK_IFELSE([AC_LANG_PROGRAM([[
#include <openssl/rand.h>
]],
[[RAND_egd(NULL);]])],
[AC_MSG_RESULT(yes)],
[
AC_ARG_WITH([libressl],
[AS_HELP_STRING([--with-libressl],[Build with system LibreSSL (default is no; DANGEROUS; NOT SUPPORTED)])],
[AC_MSG_WARN([Detected LibreSSL: This is NOT supported, and may break consensus compatibility!])],
[AC_MSG_ERROR([Detected LibreSSL: This is NOT supported, and may break consensus compatibility!])]
)]
)

CFLAGS="$CFLAGS_TEMP"
LIBS="$LIBS_TEMP"

BITCOIN_QT_PATH_PROGS([PROTOC], [protoc],$protoc_bin_path)

AC_MSG_CHECKING([whether to build bitcoind])
AC_MSG_CHECKING([whether to build hypercoind])
AM_CONDITIONAL([BUILD_BITCOIND], [test x$build_bitcoind = xyes])
AC_MSG_RESULT($build_bitcoind)

AC_MSG_CHECKING([whether to build utils (bitcoin-cli bitcoin-tx)])
AC_MSG_CHECKING([whether to build utils (hypercoin-cli hypercoin-tx)])
AM_CONDITIONAL([BUILD_BITCOIN_UTILS], [test x$build_bitcoin_utils = xyes])
AC_MSG_RESULT($build_bitcoin_utils)

Expand Down
8 changes: 4 additions & 4 deletions contrib/bitrpc/bitrpc.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@


if rpcpass == "":
access = ServiceProxy("http://127.0.0.1:8332")
access = ServiceProxy("http://127.0.0.1:36308")
else:
access = ServiceProxy("http://"+rpcuser+":"+rpcpass+"@127.0.0.1:8332")
access = ServiceProxy("http://"+rpcuser+":"+rpcpass+"@127.0.0.1:36308")
cmd = sys.argv[1].lower()

if cmd == "backupwallet":
Expand All @@ -37,7 +37,7 @@

elif cmd == "getaccount":
try:
addr = raw_input("Enter a Bitcoin address: ")
addr = raw_input("Enter a Hypercoin address: ")
print access.getaccount(addr)
except:
print "\n---An error occurred---\n"
Expand Down Expand Up @@ -139,7 +139,7 @@

elif cmd == "getreceivedbyaddress":
try:
addr = raw_input("Enter a Bitcoin address (optional): ")
addr = raw_input("Enter a Litecoin address (optional): ")
mc = raw_input("Minimum confirmations (optional): ")
try:
print access.getreceivedbyaddress(addr, mc)
Expand Down
Loading