Commit Graph

9992 Commits

Author SHA1 Message Date
Adam Weiss
8c8d13660b Handle leveldb::DestroyDB() errors on wipe failure
Add error checking to CLevelDBWrapper for errors from
leveldb::DestroyDB().  Without it, if unlink() or DeleteFileW() fail to
delete files, they will fail silent.  If they fail to delete any files,
CLevelDBWrapper will silently open and read the existing database.

Typically any permissions issues would be caught by leveldb as it churns
through many files as part of its compaction process, but it is
conceivable that this could cause problems on Windows with anti-virus
and indexing software.
2016-01-16 17:04:03 +01:00
Casey Rodarmor
1425e2463c Use unique name for AlertNotify tempfile 2016-01-16 17:04:03 +01:00
J Ross Nicoll
1fedc75fde Make sure LogPrint strings are line-terminated 2016-01-16 17:04:02 +01:00
Cory Fields
f88c44c453 build: fix libressl detection
Checking libcrypto for a function after we've already found a (possibly
different) libcrypto is not what we want to do here.

pkg-config might've found a cross lib while AC_CHECK_LIB may find a different
or native one.

Run a link-test against the lib that's already been found instead.
2016-01-16 17:04:01 +01:00
Casey Rodarmor
6010b5e7a0 Avoid leaking file descriptors in RegisterLoad
This is pretty trivial, but if there's an error here we'll leak a file
descriptor. Changed it to always close the file.
2016-01-16 17:04:01 +01:00
randy-waterhouse
5e02224bf4 Add autogen.sh to source tarball. 2016-01-16 17:03:58 +01:00
Holger Schinzel
5f1619c298 Merge remote-tracking branch 'remotes/origin/v0.12.0.x' into v0.12.1.x 2016-01-12 12:05:01 +01:00
Holger Schinzel
86d4672936 travis: for travis generating an extra build
see bfadae3374
2016-01-12 12:01:45 +01:00
Holger Schinzel
525eb912f9 Merge pull request #671 from crowning-/v0.12.1.x
Transaction View: LastMonth calculation fixed
2016-01-11 22:21:50 +01:00
crowning-
af4bc47a9b Transaction View: LastMonth calculation fixed 2016-01-11 21:49:42 +01:00
Amir
2491e2af3e Print hash in CMutableTransaction::ToString
Keep in line with CTransaction::ToString. Truncates the hash at 10.
2016-01-10 07:15:11 +01:00
Amir
338f106fe3 Removed Calculate() class methods. Not used.
Both Calculate methods are not implemented in masternode-budget.cpp and not used elsewhere in the code.
2016-01-10 07:12:03 +01:00
Holger Schinzel
0a3142e494 Merge pull request #668 from crowning-/v0.12.1.x
Light theme
2016-01-10 06:53:31 +01:00
crowning-
acd952d18f UI: new wallet theme "DASH-light" (file permissions restored) 2016-01-09 23:25:07 +01:00
crowning-
ee2c595291 UI: new wallet theme "DASH-light" 2016-01-09 23:19:08 +01:00
Jonathan Cross
e380f232de Improving README
Fixing references to bitcoin and minor cleanup.
2016-01-09 20:20:38 +01:00
Holger Schinzel
920594453e [depends] Fix miniupnpc compilation on osx 2016-01-08 10:43:38 +01:00
evan82
6ebd5d2090 Merge pull request #659 from thelazier/v0.12.1.x_openssl
Bump openssl to 1.0.1q
2016-01-05 10:41:31 -07:00
evan82
9a4a611b66 Merge pull request #658 from thelazier/v0.12.1.x_boost
Bump boost version to 1.59
2016-01-05 10:41:25 -07:00
evan82
eafba13a2e Merge pull request #657 from thelazier/v0.12.1.x_miniupnpc
Bump miniupnpc version to 1.9.20151026
2016-01-05 10:41:18 -07:00
evan82
1142c8e9ad Merge pull request #656 from thelazier/v0.12.1.x_native_protobuf
Bump native protobuf to 2.6.1
2016-01-05 10:41:08 -07:00
evan82
6939c4946d Merge pull request #655 from thelazier/v0.12.1.x_native_ccache
Bump native ccache to 3.2.4
2016-01-05 10:41:02 -07:00
evan82
54deb1e75b Merge pull request #650 from dashpay/v0.12.0.x
merge missing commits from V0.12.0.x
2016-01-05 10:39:39 -07:00
evan82
ad56d0cf0e Merge pull request #649 from UdjinM6/limitDenoms
Do not create denoms if there are DENOMS_COUNT_MAX (100) of them already
2016-01-05 10:39:26 -07:00
evan82
0616fbe1f9 Merge pull request #648 from UdjinM6/cmdlineDefaults
refactor DS/IX cmd-line params
2016-01-05 10:38:51 -07:00
evan82
ff2837c8e3 Merge pull request #645 from UdjinM6/refDS
fix the way anonymizable balance calculated, fix conditions for DS
2016-01-05 10:37:47 -07:00
evan82
f30a627f8b Merge pull request #640 from crowning-/Crownium
Crownium theme
2016-01-05 10:36:53 -07:00
evan82
b1525ba48e Merge pull request #636 from crowning-/patch-1
Non-critical CSS-error-messages removed from debug.log
2016-01-05 10:33:33 -07:00
TheLazieR Yip
6e19549864 Bump native protobuf to 2.6.1 2015-12-10 10:00:24 +07:00
TheLazieR Yip
7acab55119 Bump native ccache to 3.2.4 2015-12-10 09:59:45 +07:00
TheLazieR Yip
acc28458c6 Bump miniupnpc version to 1.9.20151026 2015-12-10 09:58:46 +07:00
TheLazieR Yip
c4042e0fbf Bump boost version to 1.59 2015-12-10 09:57:38 +07:00
TheLazieR Yip
7a7129d254 Bump openssl to 1.0.1q 2015-12-10 09:55:15 +07:00
UdjinM6
f02e331048 Do not create denoms if there are DENOMS_COUNT_MAX (100) of them already 2015-12-03 09:51:56 +03:00
UdjinM6
4049946625 init params:
- use defaults in cmd line args/help
- make liquidity provider param interaction more verbose
- allow to override UI restrictions (rounds/amount) from cmd line
2015-11-20 20:12:11 +03:00
UdjinM6
3ce490965d fix the way anonymizable balance calculated and fix conditions for DS 2015-11-06 20:23:19 +03:00
evan82
6df51c97d0 Merge pull request #638 from crowning-/UI_Enhancements
UI: wrong keypool default value displayed
2015-10-27 14:54:53 -07:00
evan82
d29309edaf Merge pull request #641 from crowning-/v0.12.1.x
UI: show complete path to wallet.dat on Wallet-Repair tab
2015-10-26 12:22:21 -07:00
crowning-
dbd19566d3 UI: show complete path to wallet.dat on Wallet-Repait tab (Qt5 fix) 2015-10-25 21:45:08 +01:00
crowning-
eb5224c1c1 UI: show complete path to wallet.dat on Wallet-Repait tab (Win separator-fix) 2015-10-25 21:28:18 +01:00
crowning-
ba053de0d9 UI: show complete path to wallet.dat on Wallet-Repait tab (separator-fix) 2015-10-25 20:54:46 +01:00
crowning-
8233135663 UI: show complete path to wallet.dat on Wallet-Repait tab 2015-10-25 19:25:01 +01:00
crowning-
0a0f12aca5 Non-critical CSS-error-messages removed from debug.log 2015-10-06 04:07:59 +02:00
crowning-
b30be63263 Merge remote-tracking branch 'upstream/v0.12.1.x' into Crownium 2015-10-06 04:05:15 +02:00
crowning-
3f378fe455 UI: wrong keypool default value displayed part 2 2015-10-05 22:50:54 +02:00
crowning-
a29e1ce0bd -keypool=<n> help text modified 2015-10-04 14:20:45 +02:00
crowning-
2a25c8c8bb UI: wrong keypool default value displayed 2015-10-04 13:55:33 +02:00
evan82
e6d842f38d Merge pull request #635 from thelazier/fix_misbehaving_count_mnsync
Preventing some Misbehaving counting during Masternode Sync
2015-10-02 16:35:52 -07:00
evan82
f0ec21a19b Merge pull request #631 from UdjinM6/fixMnodemanClear
add missing maps cleaning in CMasternodeMan::Clear()
2015-10-02 16:35:17 -07:00
evan82
91781c25be Merge pull request #630 from UdjinM6/fix629
fix N5boost10filesystem16filesystem_errorE on freebsd
2015-10-02 16:34:41 -07:00