Pavel Janík
e0535e15ab
Remove misleading comment about testnet's message string.
10 years ago
Pavel Janík
3d0a1ce193
Process help and version arguments before datadir.
10 years ago
Pavel Vasin
be4ac91aef
docs: ThreadGetMyExternalIP has been removed
...
It was removed in https://github.com/bitcoin/bitcoin/pull/5161
10 years ago
21E14
730b1ed1a0
Check pindexBestForkBase for null
10 years ago
Wladimir J. van der Laan
a574189e2a
Merge pull request #4727
...
246659a
gitian: make tarballs deterministic and nuke .la files from build output (Cory Fields)
c54d647
travis: let travis use shared libs for tests (Cory Fields)
4bbbdf3
gitian: quick docs update (Cory Fields)
1aead42
gitian: descriptors overhaul (Cory Fields)
5f93ec2
depends: Add a package for qt4.6. Linux uses it by default. (Cory Fields)
4302fa6
depends: Use pic for all linux dependencies (Cory Fields)
10 years ago
Philip Kaufmann
1b2600a13a
Change MIT/X11 to MIT in license displayed in the program
10 years ago
Michael Ford
fa94b9d562
Convert remaining comments in /src to doxygen format
...
- Update comments in checkpoints to be doxygen compatible
- Update comments in checkqueue to be doxygen compatible
- Update coins to be doxygen compatible
- Fix comment typo in crypter.h
- Update licenses/copyright dates
Closes #5325 #5184 #5183 #5182
10 years ago
Wladimir J. van der Laan
f2ada138c2
Merge pull request #5170
...
092b58d
CBlockIndex::GetBlockWork() + GetProofIncrement(nBits) -> GetBlockProof(CBlockIndex) (jtimon)
22c4272
MOVEONLY: Move void UpdateTime() from pow.o to miner.o (plus fix include main.h -> chain.h) (jtimon)
10 years ago
Wladimir J. van der Laan
ca6fb4e885
Merge pull request #5247
...
ca81587
Test the exact order of CHECKMULTISIG sig/pubkey evaluation (Peter Todd)
98b135f
Make STRICTENC invalid pubkeys fail the script rather than the opcode. (Pieter Wuille)
10 years ago
Wladimir J. van der Laan
cb83af9937
Merge pull request #5318
...
77c38bb
Truthier error message when rpcpassword is missing (Glenn Willen)
10 years ago
Wladimir J. van der Laan
37c47e1809
Merge pull request #5333
...
e4ef724
Edited rpc-tests to run python script not shell script. (mrbandrews)
189fb52
Port of wallet.sh to python (wallet.py). (mrbandrews)
10 years ago
Wladimir J. van der Laan
9c3572b0ab
Merge pull request #5317
...
8656dbb
Port/fix txnmall.sh regression test (Gavin Andresen)
10 years ago
Wladimir J. van der Laan
4a106eeb33
qt: English translation update
10 years ago
Wladimir J. van der Laan
db5308f447
Merge pull request #5322
...
aabe61c
[Qt] explicitly call proxy in GUI settings SOCKS5 proxy (Philip Kaufmann)
10 years ago
Wladimir J. van der Laan
216685a6df
Merge pull request #5332
...
f618577
build: fix link error on some platforms. Fixes #5235 (Cory Fields)
10 years ago
Suhas Daftuar
7e615f5228
Fixed mempool sync after sending a transaction
10 years ago
mrbandrews
e4ef724493
Edited rpc-tests to run python script not shell script.
10 years ago
mrbandrews
189fb526f1
Port of wallet.sh to python (wallet.py).
...
Also included are minor edits to util.py to create a clean blockchain and add a parameter to gather_inputs to specify number of confirmations.
10 years ago
Cory Fields
f618577029
build: fix link error on some platforms. Fixes #5235
...
Some users may have libtool libs (.la) installed in their linker search paths.
In this case, using -static-libtool-libs would try to link in .a's instead of
shared libs. That would be harmless unless the .a was built in a way that
would break linking, like non-fpic.
What we really want is "-static" here. Despite its name, it's actually less
aggressive than -static-libtool-libs. It causes only internal libs to be linked
statically (libbitcoinconsensus is the one were'a after).
10 years ago
Luke Dashjr
b867e409e5
CreateNewBlock: Stick height in coinbase so we pass template sanity check
10 years ago
Wladimir J. van der Laan
5c4dffd188
Merge pull request #5270
...
57425a2
Check block header before accepting it. (Daniel Kraft)
10 years ago
Peter Todd
ca8158719b
Test the exact order of CHECKMULTISIG sig/pubkey evaluation
...
Possible with STRICTENC
10 years ago
Pieter Wuille
98b135f97f
Make STRICTENC invalid pubkeys fail the script rather than the opcode.
...
This turns STRICTENC turn into a softforking-safe change (even though it
is not intended as a consensus rule), and as a result guarantee that using
it for mempool validation only results in consensus-valid transactions in
the mempool.
10 years ago
Pieter Wuille
3ba5ebc065
Merge pull request #5000
...
0391423
Discourage NOPs reserved for soft-fork upgrades (Peter Todd)
10 years ago
Wladimir J. van der Laan
cf9c4887f1
Merge pull request #5324
...
72fb3d2
Update comments in src/rpc* to be doxygen compatible (Michael Ford)
10 years ago
Wladimir J. van der Laan
5c6b384502
Merge pull request #5320
...
e0a25c5
qt: Make askpassphrase dialog behave more sanely (Wladimir J. van der Laan)
10 years ago
Wladimir J. van der Laan
9842ed465b
Merge pull request #5235
...
9eb5a5f
build: pad header for osx libs (Cory Fields)
9ed8979
build: fix static dll link for mingw (Cory Fields)
19df238
build: shared lib build should work reasonably well now (Cory Fields)
269efa3
build: add quick consensus lib tests (Cory Fields)
cdd36c6
build: add --with-libs so that libs are optional (Cory Fields)
2cf5f16
build: add libbitcoinconsensus files and hook up the lib build (Cory Fields)
ee64c53
build: remove internal/protected build attribute checks (Cory Fields)
f36a40f
build: check visibility attributes (Cory Fields)
811a765
build: mingw needs libssp for hardening with dlls (Cory Fields)
e0077de
build: make a distinction between static app ldflags and static lib ldflags (Cory Fields)
10 years ago
Philip Kaufmann
aabe61cb37
[Qt] explicitly call proxy in GUI settings SOCKS5 proxy
...
- to ensure a consistent wording between core and GUI
10 years ago
Pieter Wuille
34559c7c73
Make PruneBlockIndexCandidates safer
10 years ago
Philip Kaufmann
4574248f9f
[Qt] minor ordering cleanup after new fee selection
10 years ago
Philip Kaufmann
a01fa3035f
minor style cleanup after HTTP rest interface merge
...
- no code changes
10 years ago
Wladimir J. van der Laan
e0a25c54eb
qt: Make askpassphrase dialog behave more sanely
...
Set minimum sizes appropriately, and make sure that they
are enforced. Replaces #5226 .
10 years ago
Daniel Kraft
57425a2425
Check block header before accepting it.
...
Previously, AcceptBlockHeader did not check the header (in particular
PoW). This made the client accept invalid-PoW-headers from peers in
headers-first sync.
10 years ago
Cory Fields
246659aff1
gitian: make tarballs deterministic and nuke .la files from build output
10 years ago
Cory Fields
c54d647a92
travis: let travis use shared libs for tests
10 years ago
Cory Fields
4bbbdf3244
gitian: quick docs update
10 years ago
Cory Fields
1aead42d41
gitian: descriptors overhaul
...
Descriptors now make use of the dependencies builder, so results are cached.
A very new version (>= e9741525c) of Gitian should be used in order to take
advantage of caching.
10 years ago
Cory Fields
5f93ec2028
depends: Add a package for qt4.6. Linux uses it by default.
...
We're not ready to switch to a static qt5 for Linux yet due to missing plugin
support. This adds a recipe for building a shared qt4 that we build and link
against, but don't distribute.
make USE_LINUX_STATIC_QT5=1 can be used to build static qt5 as before.
10 years ago
Cory Fields
4302fa67b1
depends: Use pic for all linux dependencies
...
This avoids textrels, and matches previous gitian behavior.
10 years ago
Cory Fields
9eb5a5fbef
build: pad header for osx libs
...
This ensures that users of the lib will be able to mangle the paths to work
in their bundles.
10 years ago
Cory Fields
9ed8979e29
build: fix static dll link for mingw
...
dll's are no longer dynamically linked to libgcc/libstdc++/libssp
10 years ago
Cory Fields
19df238a7b
build: shared lib build should work reasonably well now
10 years ago
Cory Fields
269efa30ed
build: add quick consensus lib tests
...
They should be hooked up in other places as well, but this is a start.
10 years ago
Cory Fields
cdd36c6c5c
build: add --with-libs so that libs are optional
10 years ago
Cory Fields
2cf5f16c25
build: add libbitcoinconsensus files and hook up the lib build
...
Credit BlueMatt for libbitcoinsonsensus.h/cpp
10 years ago
Cory Fields
ee64c53c1f
build: remove internal/protected build attribute checks
...
They're not necessary, and not always supported. We only need to know about
hidden and default.
10 years ago
Cory Fields
f36a40f7fd
build: check visibility attributes
10 years ago
Cory Fields
811a765bef
build: mingw needs libssp for hardening with dlls
10 years ago
Cory Fields
e0077de5de
build: make a distinction between static app ldflags and static lib ldflags
...
For windows builds, exe's are always static, but libs should still conform to
--enabled-shared and --enable-static.
10 years ago
Michael Ford
72fb3d295a
Update comments in src/rpc* to be doxygen compatible
10 years ago