]> Git Repo - VerusCoin.git/log
VerusCoin.git
10 years agoIntroduce a hidden category
Pieter Wuille [Wed, 26 Nov 2014 15:33:18 +0000 (16:33 +0100)]
Introduce a hidden category

10 years agoDelay writing block indexes in invalidate/reconsider
Pieter Wuille [Tue, 25 Nov 2014 11:33:43 +0000 (12:33 +0100)]
Delay writing block indexes in invalidate/reconsider

10 years agoAdd 'invalidateblock' and 'reconsiderblock' RPC commands.
Pieter Wuille [Wed, 19 Nov 2014 08:39:42 +0000 (09:39 +0100)]
Add 'invalidateblock' and 'reconsiderblock' RPC commands.

These can be used for testing reorganizations or for manual intervention in case of
chain forks.

10 years agoMerge pull request #5158
Wladimir J. van der Laan [Wed, 26 Nov 2014 13:58:02 +0000 (14:58 +0100)]
Merge pull request #5158

9ec75c5 Add a locking mechanism to IsInitialBlockDownload to ensure it never goes from false to true. (Ruben Dario Ponticelli)
a2d0fc6 Fix IsInitialBlockDownload which was broken by headers first. (Ruben Dario Ponticelli)

10 years agoMerge pull request #5273
Wladimir J. van der Laan [Wed, 26 Nov 2014 13:32:09 +0000 (14:32 +0100)]
Merge pull request #5273

cd4d3f1 Win32: change buffer size for gethotsname in Discover() (Philip Kaufmann)
8fa0494 Win32: log addresses found in Discover() calls (Philip Kaufmann)

10 years agoMerge pull request #5326
Wladimir J. van der Laan [Wed, 26 Nov 2014 13:20:17 +0000 (14:20 +0100)]
Merge pull request #5326

5dc713b [REST] set REST API behind "-rest" option (Jonas Schnelli)
78bdc81 [REST] give an appropriate response in warmup phase (Jonas Schnelli)
210eba9 [REST] fix headersonly flag for BINARY responses (Jonas Schnelli)

10 years ago[REST] set REST API behind "-rest" option
Jonas Schnelli [Wed, 26 Nov 2014 12:53:27 +0000 (13:53 +0100)]
[REST] set REST API behind "-rest" option

10 years ago[REST] give an appropriate response in warmup phase
Jonas Schnelli [Wed, 26 Nov 2014 12:51:02 +0000 (13:51 +0100)]
[REST] give an appropriate response in warmup phase

10 years agoqt: Update translations from transifex
Wladimir J. van der Laan [Wed, 26 Nov 2014 12:47:22 +0000 (13:47 +0100)]
qt: Update translations from transifex

10 years ago[REST] fix headersonly flag for BINARY responses
Jonas Schnelli [Thu, 20 Nov 2014 13:04:16 +0000 (14:04 +0100)]
[REST] fix headersonly flag for BINARY responses

10 years agoMerge pull request #5321
Wladimir J. van der Laan [Wed, 26 Nov 2014 12:25:46 +0000 (13:25 +0100)]
Merge pull request #5321

34559c7 Make PruneBlockIndexCandidates safer (Pieter Wuille)
cca48f6 Reset setBlockIndexCandidates once block index db loaded (21E14)

10 years agoMerge pull request #5323
Wladimir J. van der Laan [Wed, 26 Nov 2014 11:55:39 +0000 (12:55 +0100)]
Merge pull request #5323

a328dd6 [Qt] small changes to sendcoinsdialog (Philip Kaufmann)

10 years agoMerge pull request #5363
Wladimir J. van der Laan [Wed, 26 Nov 2014 10:21:35 +0000 (11:21 +0100)]
Merge pull request #5363

7a9cf80 docs: add/update docs for osx dmg signing (Cory Fields)
914868a build: add a deterministic dmg signer (Cory Fields)
d69ed2b build: Clean up the dmg layout (Cory Fields)
2f327a3 build: add the deploydir target for gitian (Cory Fields)

10 years agoMerge pull request #5371
Wladimir J. van der Laan [Wed, 26 Nov 2014 10:08:48 +0000 (11:08 +0100)]
Merge pull request #5371

dfef929 release: update docs to reflect new layout (Cory Fields)
52bb7a7 gitian: update descriptors to use a sane uniform output (Cory Fields)

10 years agoMerge pull request #5370
Wladimir J. van der Laan [Wed, 26 Nov 2014 10:07:08 +0000 (11:07 +0100)]
Merge pull request #5370

b7f2cdc build: disable static lib stripping during osx make install-strip (Cory Fields)

10 years agoMerge pull request #5209
Wladimir J. van der Laan [Wed, 26 Nov 2014 09:58:01 +0000 (10:58 +0100)]
Merge pull request #5209

9b1627d [Wallet] Reduce minTxFee for transaction creation to 1000 satoshis (Cozz Lovan)

10 years agoMerge pull request #5361
Wladimir J. van der Laan [Wed, 26 Nov 2014 09:43:01 +0000 (10:43 +0100)]
Merge pull request #5361

3223179 libbitcoinconsensus: don't require any global constructors (Cory Fields)

10 years agoMerge pull request #5340
Wladimir J. van der Laan [Wed, 26 Nov 2014 08:09:14 +0000 (09:09 +0100)]
Merge pull request #5340

c8ed613 Include missing config/bitcoin-config.h. (Pavel Janík)
494f6e7 Check for strnlen and provide it if it is not found. (Pavel Janík)

10 years agoInclude missing config/bitcoin-config.h.
Pavel Janík [Wed, 26 Nov 2014 07:19:07 +0000 (08:19 +0100)]
Include missing config/bitcoin-config.h.

10 years agodocs: add/update docs for osx dmg signing
Cory Fields [Wed, 26 Nov 2014 00:23:18 +0000 (19:23 -0500)]
docs: add/update docs for osx dmg signing

10 years agobuild: add a deterministic dmg signer
Cory Fields [Sat, 22 Nov 2014 00:26:45 +0000 (19:26 -0500)]
build: add a deterministic dmg signer

10 years agorelease: update docs to reflect new layout
Cory Fields [Tue, 25 Nov 2014 23:37:34 +0000 (18:37 -0500)]
release: update docs to reflect new layout

- Split linux32/linux64 releases
- Split win32/win64 zips
- Post-processing should no longer be required. The deterministic outputs are
  ready for consumption.

10 years agobuild: Clean up the dmg layout
Cory Fields [Fri, 30 May 2014 23:22:16 +0000 (19:22 -0400)]
build: Clean up the dmg layout

10 years agobuild: add the deploydir target for gitian
Cory Fields [Fri, 30 May 2014 23:17:55 +0000 (19:17 -0400)]
build: add the deploydir target for gitian

This is a helper target that stops just before the creation of the dmg.

10 years agogitian: update descriptors to use a sane uniform output
Cory Fields [Tue, 25 Nov 2014 23:36:55 +0000 (18:36 -0500)]
gitian: update descriptors to use a sane uniform output

10 years agobuild: disable static lib stripping during osx make install-strip
Cory Fields [Sat, 22 Nov 2014 02:21:54 +0000 (21:21 -0500)]
build: disable static lib stripping during osx make install-strip

10 years ago[Qt] small changes to sendcoinsdialog
Philip Kaufmann [Thu, 20 Nov 2014 12:06:10 +0000 (13:06 +0100)]
[Qt] small changes to sendcoinsdialog

- add newly added variables to the constructor init
- move an already existing bool also to constructor init
- move a connect call to setClientModel and add a NULL pointer check

10 years agoMerge pull request #5351
Wladimir J. van der Laan [Tue, 25 Nov 2014 11:21:40 +0000 (12:21 +0100)]
Merge pull request #5351

3d0a1ce Process help and version arguments before datadir. (Pavel Janík)

10 years agoMerge pull request #5241
Wladimir J. van der Laan [Tue, 25 Nov 2014 11:17:51 +0000 (12:17 +0100)]
Merge pull request #5241

a206950 Introduce separate flushing modes (Pieter Wuille)
51ce901 Improve chainstate/blockindex disk writing policy (Pieter Wuille)

10 years agoMerge pull request #5362
Wladimir J. van der Laan [Tue, 25 Nov 2014 08:28:40 +0000 (09:28 +0100)]
Merge pull request #5362

d61dc25 qt: osx: fix hidden symbol visibility (Cory Fields)

10 years agoqt: osx: fix hidden symbol visibility
Cory Fields [Tue, 25 Nov 2014 02:45:42 +0000 (21:45 -0500)]
qt: osx: fix hidden symbol visibility

Fixes default hidden symbol visibility for our linux->osx cross build. Without
this change, the check for working -fvisibility=hidden fails, and all symbols
are visible by default.

Ugly as this is, it's just a simple find/replace to fix a bug in Qt's configure.
They assume in an "XPLATFORM_MAC" block that the builder is capable of running
osx programs. This should be "BUILD_ON_MAC" instead.

10 years agolibbitcoinconsensus: don't require any global constructors
Cory Fields [Mon, 24 Nov 2014 19:49:43 +0000 (14:49 -0500)]
libbitcoinconsensus: don't require any global constructors

These static objects are only used in once place, so declare them there instead.

10 years agoMerge pull request #5335
Gavin Andresen [Mon, 24 Nov 2014 15:27:05 +0000 (10:27 -0500)]
Merge pull request #5335

7e615f5 Fixed mempool sync after sending a transaction (Suhas Daftuar)

10 years agoMerge pull request #5358
Wladimir J. van der Laan [Mon, 24 Nov 2014 14:30:22 +0000 (15:30 +0100)]
Merge pull request #5358

3c77714 Make -proxy set all network types, avoiding a connect leak. (Gregory Maxwell)

10 years agoMerge pull request #5154
Wladimir J. van der Laan [Mon, 24 Nov 2014 14:28:57 +0000 (15:28 +0100)]
Merge pull request #5154

730b1ed Check pindexBestForkBase for null (21E14)

10 years ago[Qt, OSX] fix Qt4.8 compatibility with QProgressBar issue
Jonas Schnelli [Fri, 21 Nov 2014 19:07:00 +0000 (20:07 +0100)]
[Qt, OSX] fix Qt4.8 compatibility with QProgressBar issue

Rebased-From: 7f33d2cebfde99ded12c711ef6bd77c91725cfb8
Github-Issue: #5344

10 years agoIntroduce separate flushing modes
Pieter Wuille [Fri, 14 Nov 2014 17:19:26 +0000 (18:19 +0100)]
Introduce separate flushing modes

10 years agoImprove chainstate/blockindex disk writing policy
Pieter Wuille [Fri, 7 Nov 2014 10:38:35 +0000 (02:38 -0800)]
Improve chainstate/blockindex disk writing policy

There are 3 pieces of data that are maintained on disk. The actual block
and undo data, the block index (which can refer to positions on disk),
and the chainstate (which refers to the best block hash).

Earlier, there was no guarantee that blocks were written to disk before
block index entries referring to them were written. This commit introduces
dirty flags for block index data, and delays writing entries until the actual
block data is flushed.

With this stricter ordering in writes, it is now safe to not always flush
after every block, so there is no need for the IsInitialBlockDownload()
check there - instead we just write whenever enough time has passed or
the cache size grows too large. Also updating the wallet's best known block
is delayed until this is done, otherwise the wallet may end up referring to an
unknown block.

In addition, only do a write inside the block processing loop if necessary
(because of cache size exceeded). Otherwise, move the writing to a point
after processing is done, after relaying.

10 years agoMerge pull request #1816
Wladimir J. van der Laan [Mon, 24 Nov 2014 13:42:09 +0000 (14:42 +0100)]
Merge pull request #1816

b867e40 CreateNewBlock: Stick height in coinbase so we pass template sanity check (Luke Dashjr)
60755db submitblock: Check for duplicate submissions explicitly (Luke Dashjr)
bc6cb41 QA RPC tests: Add tests block block proposals (Luke Dashjr)
9765a50 Implement BIP 23 Block Proposal (Luke Dashjr)
3dcbb9b Abstract DecodeHexBlk and BIP22ValidationResult functions out of submitblock (Luke Dashjr)
132ea9b miner_tests: Disable checkpoints so they don't fail the subsidy-change test (Luke Dashjr)
df08a62 TestBlockValidity function for CBlock proposals (used by CreateNewBlock) (Luke Dashjr)
4ea1be7 CreateNewBlock and miner_tests: Also check generated template is valid by CheckBlockHeader, ContextualCheckBlockHeader, CheckBlock, and ContextualCheckBlock (Luke Dashjr)
a48f2d6 Abstract context-dependent block checking from acceptance (Luke Dashjr)

10 years agoMerge pull request #5224
Wladimir J. van der Laan [Mon, 24 Nov 2014 13:38:40 +0000 (14:38 +0100)]
Merge pull request #5224

f321d6b Add key generation/verification to ECC sanity check (Pieter Wuille)
d0c41a7 Add sanity check after key generation (Pieter Wuille)

10 years agoMerge pull request #5309
Wladimir J. van der Laan [Mon, 24 Nov 2014 13:35:41 +0000 (14:35 +0100)]
Merge pull request #5309

4574248 [Qt] minor ordering cleanup after new fee selection (Philip Kaufmann)
a01fa30 minor style cleanup after HTTP rest interface merge (Philip Kaufmann)

10 years agoCheck for strnlen and provide it if it is not found.
Pavel Janík [Fri, 21 Nov 2014 09:38:27 +0000 (10:38 +0100)]
Check for strnlen and provide it if it is not found.

10 years agoMerge pull request #5356
Wladimir J. van der Laan [Mon, 24 Nov 2014 07:36:46 +0000 (08:36 +0100)]
Merge pull request #5356

7357893 Prioritize and display -testsafemode status in UI (dexX7)

10 years agoMake -proxy set all network types, avoiding a connect leak.
Gregory Maxwell [Sun, 23 Nov 2014 23:12:50 +0000 (15:12 -0800)]
Make -proxy set all network types, avoiding a connect leak.

Previously -proxy was not setting the proxy for IsLimited networks, so
 if you set your configuration to be onlynet=tor you wouldn't get an
 IPv4 proxy set.

The payment protocol gets its proxy configuration from the IPv4 proxy,
 and so it would experience a connection leak.

This addresses issue #5355 and also clears up a cosmetic bug where
 getinfo proxy output shows nothing when onlynet=tor is set.

10 years agoPrioritize and display -testsafemode status in UI
dexX7 [Sun, 23 Nov 2014 12:10:31 +0000 (13:10 +0100)]
Prioritize and display -testsafemode status in UI

Like in a real world situation, a safe mode test should also be visible in the
UI. A test of safe mode is furthermore mostly relevant for developers, so it
should not be overwritten by a warning about a pre-release test build.

10 years agoAdd key generation/verification to ECC sanity check
Pieter Wuille [Sat, 8 Nov 2014 22:29:45 +0000 (14:29 -0800)]
Add key generation/verification to ECC sanity check

10 years agoAdd sanity check after key generation
Pieter Wuille [Thu, 6 Nov 2014 09:17:48 +0000 (01:17 -0800)]
Add sanity check after key generation

Add a sanity check to prevent cosmic rays from flipping a bit in the
generated public key, or bugs in the elliptic curve code. This is
simply done by signing a (randomized) message, and verifying the
result.

10 years agoMerge pull request #5350
Gregory Maxwell [Sun, 23 Nov 2014 04:35:52 +0000 (20:35 -0800)]
Merge pull request #5350

e0535e1 Remove misleading comment about testnet's message string. (Pavel Janík)

10 years agoMerge pull request #5348
Gregory Maxwell [Sun, 23 Nov 2014 04:32:42 +0000 (20:32 -0800)]
Merge pull request #5348

be4ac91 docs: ThreadGetMyExternalIP has been removed (Pavel Vasin)

10 years agoRemove misleading comment about testnet's message string.
Pavel Janík [Sat, 22 Nov 2014 17:41:44 +0000 (18:41 +0100)]
Remove misleading comment about testnet's message string.

10 years agoProcess help and version arguments before datadir.
Pavel Janík [Sat, 22 Nov 2014 18:56:25 +0000 (19:56 +0100)]
Process help and version arguments before datadir.

10 years agodocs: ThreadGetMyExternalIP has been removed
Pavel Vasin [Sat, 22 Nov 2014 12:39:57 +0000 (15:39 +0300)]
docs: ThreadGetMyExternalIP has been removed

It was removed in https://github.com/bitcoin/bitcoin/pull/5161

10 years agoCheck pindexBestForkBase for null
21E14 [Tue, 28 Oct 2014 03:00:55 +0000 (23:00 -0400)]
Check pindexBestForkBase for null

10 years agoMerge pull request #4727
Wladimir J. van der Laan [Fri, 21 Nov 2014 16:42:37 +0000 (17:42 +0100)]
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 agoChange MIT/X11 to MIT in license displayed in the program
Philip Kaufmann [Fri, 21 Nov 2014 15:47:11 +0000 (16:47 +0100)]
Change MIT/X11 to MIT in license displayed in the program

10 years agoConvert remaining comments in /src to doxygen format
Michael Ford [Fri, 31 Oct 2014 00:43:19 +0000 (08:43 +0800)]
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 agoMerge pull request #5170
Wladimir J. van der Laan [Fri, 21 Nov 2014 13:29:12 +0000 (14:29 +0100)]
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 agoMerge pull request #5247
Wladimir J. van der Laan [Fri, 21 Nov 2014 13:14:36 +0000 (14:14 +0100)]
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 agoMerge pull request #5318
Wladimir J. van der Laan [Fri, 21 Nov 2014 12:50:51 +0000 (13:50 +0100)]
Merge pull request #5318

77c38bb Truthier error message when rpcpassword is missing (Glenn Willen)

10 years agoMerge pull request #5333
Wladimir J. van der Laan [Fri, 21 Nov 2014 12:48:07 +0000 (13:48 +0100)]
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 agoMerge pull request #5317
Wladimir J. van der Laan [Fri, 21 Nov 2014 12:12:02 +0000 (13:12 +0100)]
Merge pull request #5317

8656dbb Port/fix txnmall.sh regression test (Gavin Andresen)

10 years agoqt: English translation update
Wladimir J. van der Laan [Fri, 21 Nov 2014 09:24:30 +0000 (10:24 +0100)]
qt: English translation update

10 years agoMerge pull request #5322
Wladimir J. van der Laan [Fri, 21 Nov 2014 09:21:33 +0000 (10:21 +0100)]
Merge pull request #5322

aabe61c [Qt] explicitly call proxy in GUI settings SOCKS5 proxy (Philip Kaufmann)

10 years agoMerge pull request #5332
Wladimir J. van der Laan [Fri, 21 Nov 2014 09:02:57 +0000 (10:02 +0100)]
Merge pull request #5332

f618577 build: fix link error on some platforms. Fixes #5235 (Cory Fields)

10 years agoFixed mempool sync after sending a transaction
Suhas Daftuar [Thu, 20 Nov 2014 20:49:07 +0000 (15:49 -0500)]
Fixed mempool sync after sending a transaction

10 years agoEdited rpc-tests to run python script not shell script.
mrbandrews [Thu, 20 Nov 2014 19:27:18 +0000 (14:27 -0500)]
Edited rpc-tests to run python script not shell script.

10 years agoPort of wallet.sh to python (wallet.py).
mrbandrews [Wed, 19 Nov 2014 20:55:40 +0000 (15:55 -0500)]
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 agobuild: fix link error on some platforms. Fixes #5235
Cory Fields [Thu, 20 Nov 2014 18:40:01 +0000 (13:40 -0500)]
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 agoCreateNewBlock: Stick height in coinbase so we pass template sanity check
Luke Dashjr [Thu, 20 Nov 2014 02:23:20 +0000 (02:23 +0000)]
CreateNewBlock: Stick height in coinbase so we pass template sanity check

10 years agoMerge pull request #5270
Wladimir J. van der Laan [Thu, 20 Nov 2014 14:41:45 +0000 (15:41 +0100)]
Merge pull request #5270

57425a2 Check block header before accepting it. (Daniel Kraft)

10 years agoTest the exact order of CHECKMULTISIG sig/pubkey evaluation
Peter Todd [Mon, 10 Nov 2014 07:33:19 +0000 (02:33 -0500)]
Test the exact order of CHECKMULTISIG sig/pubkey evaluation

Possible with STRICTENC

10 years agoMake STRICTENC invalid pubkeys fail the script rather than the opcode.
Pieter Wuille [Sat, 8 Nov 2014 17:32:29 +0000 (09:32 -0800)]
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 agoMerge pull request #5000
Pieter Wuille [Thu, 20 Nov 2014 14:23:05 +0000 (15:23 +0100)]
Merge pull request #5000

0391423 Discourage NOPs reserved for soft-fork upgrades (Peter Todd)

10 years agoMerge pull request #5324
Wladimir J. van der Laan [Thu, 20 Nov 2014 13:27:26 +0000 (14:27 +0100)]
Merge pull request #5324

72fb3d2 Update comments in src/rpc* to be doxygen compatible (Michael Ford)

10 years agoMerge pull request #5320
Wladimir J. van der Laan [Thu, 20 Nov 2014 12:48:31 +0000 (13:48 +0100)]
Merge pull request #5320

e0a25c5 qt: Make askpassphrase dialog behave more sanely (Wladimir J. van der Laan)

10 years agoMerge pull request #5235
Wladimir J. van der Laan [Thu, 20 Nov 2014 12:12:45 +0000 (13:12 +0100)]
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[Qt] explicitly call proxy in GUI settings SOCKS5 proxy
Philip Kaufmann [Thu, 20 Nov 2014 11:45:38 +0000 (12:45 +0100)]
[Qt] explicitly call proxy in GUI settings SOCKS5 proxy

- to ensure a consistent wording between core and GUI

10 years agoMake PruneBlockIndexCandidates safer
Pieter Wuille [Thu, 20 Nov 2014 11:43:50 +0000 (12:43 +0100)]
Make PruneBlockIndexCandidates safer

10 years ago[Qt] minor ordering cleanup after new fee selection
Philip Kaufmann [Thu, 20 Nov 2014 11:29:52 +0000 (12:29 +0100)]
[Qt] minor ordering cleanup after new fee selection

10 years agominor style cleanup after HTTP rest interface merge
Philip Kaufmann [Wed, 19 Nov 2014 09:53:46 +0000 (10:53 +0100)]
minor style cleanup after HTTP rest interface merge

- no code changes

10 years agoqt: Make askpassphrase dialog behave more sanely
Wladimir J. van der Laan [Thu, 20 Nov 2014 11:28:34 +0000 (12:28 +0100)]
qt: Make askpassphrase dialog behave more sanely

Set minimum sizes appropriately, and make sure that they
are enforced. Replaces #5226.

10 years agoCheck block header before accepting it.
Daniel Kraft [Thu, 20 Nov 2014 07:28:19 +0000 (08:28 +0100)]
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 agogitian: make tarballs deterministic and nuke .la files from build output
Cory Fields [Thu, 20 Nov 2014 02:46:40 +0000 (21:46 -0500)]
gitian: make tarballs deterministic and nuke .la files from build output

10 years agotravis: let travis use shared libs for tests
Cory Fields [Mon, 1 Sep 2014 20:12:16 +0000 (16:12 -0400)]
travis: let travis use shared libs for tests

10 years agogitian: quick docs update
Cory Fields [Tue, 12 Aug 2014 23:24:05 +0000 (19:24 -0400)]
gitian: quick docs update

10 years agogitian: descriptors overhaul
Cory Fields [Tue, 12 Aug 2014 23:13:04 +0000 (19:13 -0400)]
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 agodepends: Add a package for qt4.6. Linux uses it by default.
Cory Fields [Fri, 29 Aug 2014 03:21:18 +0000 (23:21 -0400)]
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 agodepends: Use pic for all linux dependencies
Cory Fields [Tue, 11 Nov 2014 23:21:23 +0000 (18:21 -0500)]
depends: Use pic for all linux dependencies

This avoids textrels, and matches previous gitian behavior.

10 years agobuild: pad header for osx libs
Cory Fields [Tue, 18 Nov 2014 22:06:23 +0000 (17:06 -0500)]
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 agobuild: fix static dll link for mingw
Cory Fields [Tue, 18 Nov 2014 20:49:56 +0000 (15:49 -0500)]
build: fix static dll link for mingw

dll's are no longer dynamically linked to libgcc/libstdc++/libssp

10 years agobuild: shared lib build should work reasonably well now
Cory Fields [Tue, 14 Oct 2014 22:25:35 +0000 (18:25 -0400)]
build: shared lib build should work reasonably well now

10 years agobuild: add quick consensus lib tests
Cory Fields [Tue, 14 Oct 2014 22:23:46 +0000 (18:23 -0400)]
build: add quick consensus lib tests

They should be hooked up in other places as well, but this is a start.

10 years agobuild: add --with-libs so that libs are optional
Cory Fields [Fri, 7 Nov 2014 03:43:19 +0000 (22:43 -0500)]
build: add --with-libs so that libs are optional

10 years agobuild: add libbitcoinconsensus files and hook up the lib build
Cory Fields [Tue, 14 Oct 2014 22:22:55 +0000 (18:22 -0400)]
build: add libbitcoinconsensus files and hook up the lib build

Credit BlueMatt for libbitcoinsonsensus.h/cpp

10 years agobuild: remove internal/protected build attribute checks
Cory Fields [Fri, 7 Nov 2014 03:18:08 +0000 (22:18 -0500)]
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 agobuild: check visibility attributes
Cory Fields [Tue, 14 Oct 2014 21:31:16 +0000 (17:31 -0400)]
build: check visibility attributes

10 years agobuild: mingw needs libssp for hardening with dlls
Cory Fields [Tue, 14 Oct 2014 22:24:25 +0000 (18:24 -0400)]
build: mingw needs libssp for hardening with dlls

10 years agobuild: make a distinction between static app ldflags and static lib ldflags
Cory Fields [Tue, 14 Oct 2014 22:03:52 +0000 (18:03 -0400)]
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 agoUpdate comments in src/rpc* to be doxygen compatible
Michael Ford [Thu, 20 Nov 2014 02:19:29 +0000 (10:19 +0800)]
Update comments in src/rpc* to be doxygen compatible

10 years agosubmitblock: Check for duplicate submissions explicitly
Luke Dashjr [Tue, 18 Nov 2014 19:09:20 +0000 (19:09 +0000)]
submitblock: Check for duplicate submissions explicitly

This page took 0.067914 seconds and 4 git commands to generate.