Commit Graph

4184 Commits

Author SHA1 Message Date
Evan Duffield
4064c2f5ef Improved IX security / quicker tx scanning 2015-02-04 14:59:19 -07:00
Evan Duffield
ea06ed5bae fix segfault with disablewallet 2015-02-04 14:19:18 -07:00
evan82
157800109c Merge pull request #160 from UdjinM6/v0.11.1.x_fix
fix log message
2015-02-04 14:18:59 -07:00
evan82
0fe4d6a17c Merge pull request #159 from UdjinM6/v0.11.1.x_fix_ds_anon
use only completely anonymized denoms when sending ds tx
2015-02-04 14:18:28 -07:00
Evan Duffield
6ae98a8790 use authoritive block height for IX 2015-02-04 14:09:50 -07:00
Evan Duffield
2a0d3dfb9d Use hash after transaction was mined
- Prevents an attacker from gaming which masternodes they'll use
2015-02-04 13:25:12 -07:00
Evan Duffield
712eb7e9d9 improved conflict resolution 2015-02-04 13:20:13 -07:00
UdjinM6
5e73fdb9b1 fix log message 2015-02-04 21:38:40 +03:00
UdjinM6
1583469c49 use only completely anonymized denoms when sending ds tx 2015-02-04 20:37:30 +03:00
Evan Duffield
d13de27d57 implemented txlock conflict resolution 2015-02-04 09:39:45 -07:00
Evan Duffield
6faa140c49 reference node fix 2015-02-04 08:57:09 -07:00
Evan Duffield
65612697ca Added better error messages 2015-02-04 08:37:49 -07:00
Evan Duffield
741f85c358 Merge branch 'v0.11.1.x' of https://github.com/darkcoin/darkcoin into v0.11.1.x 2015-02-04 08:24:58 -07:00
Evan Duffield
186699abff Masternode payment improvements / release notes 2015-02-04 08:24:34 -07:00
vertoe
cae07699f2 Pull translations from transifex. 2015-02-04 15:58:34 +01:00
vertoe
6ca5b2cd82 Minor fix for bavarian language. 2015-02-04 15:58:07 +01:00
vertoe
969c768922 merge downstream 0.11.1 2015-02-04 15:45:16 +01:00
vertoe
d9aece309a Pull translations from transifex. 2015-02-04 15:44:59 +01:00
Evan Duffield
5cae323d29 Merge branch 'v0.11.1.x' of https://github.com/darkcoin/darkcoin into v0.11.1.x 2015-02-04 07:44:50 -07:00
vertoe
ea48a14424 Merge downstream 0.11.1. 2015-02-04 15:44:38 +01:00
Evan Duffield
efe22ea1ae fixed segfault 2015-02-04 07:44:23 -07:00
vertoe
86ca90d9b3 Translate darksend messages. 2015-02-04 14:24:56 +01:00
Evan Duffield
454154c18f fixed min IX fee 2015-02-04 05:00:17 -07:00
vertoe
ab50ebb7c0 Pull translations from transifex. 2015-02-04 12:49:53 +01:00
vertoe
86db4eb853 Fix project file and update translation source file. 2015-02-04 12:48:39 +01:00
vertoe
23963ba391 merge downstream 0.11.1 2015-02-04 12:06:34 +01:00
vertoe
2a6060467e Pull translations from transifex. 2015-02-04 12:06:21 +01:00
vertoe
04fdf9d124 Fix untranslated strings and typos. 2015-02-04 12:00:23 +01:00
Evan Duffield
b1c772a190 minimum fees for IX 2015-02-04 03:44:41 -07:00
UdjinM6
877405c8fb use more common syntax to make it clear that actually 6 confirmations are required for IX to work / +comments 2015-02-04 13:20:33 +03:00
vertoe
8de2f06884 Pull translations from transifex. 2015-02-04 10:08:59 +01:00
vertoe
498ed85dc5 merge downstream 0.11.1 2015-02-04 10:08:03 +01:00
Evan Duffield
6bd911bfca version bump 2015-02-03 18:36:17 -07:00
Evan Duffield
d4896934e1 add transaction scanning for new transactions 2015-02-03 18:35:29 -07:00
Evan Duffield
e3ef585263 minor changes 2015-02-03 18:19:54 -07:00
Evan Duffield
d912f3466a version bump 2015-02-03 16:00:48 -07:00
Evan Duffield
f4b26d6f10 Enforcing IX locks
- Scan IX locks on new blocks to make sure no conflicting txes are present
- Upon completion of a IX lock, check for conflicts and remove blocks if needed
2015-02-03 15:40:00 -07:00
vertoe
bb746b50bb merge downstream 0.11.1 2015-02-03 23:23:52 +01:00
Evan Duffield
13175a3c52 Fixed minconfirmations for IX 2015-02-03 15:20:13 -07:00
evan82
62bdb540f3 Merge pull request #155 from UdjinM6/v0.11.1.x_fix_conflicted
clear vValue in SelectCoinsMinConf - should fix an issue with conflicted txes
2015-02-03 14:51:12 -07:00
evan82
1f31768d68 Merge pull request #154 from crowning-/patch-3
"Debug window" -> "Tools window" renaming
2015-02-03 14:51:03 -07:00
evan82
f6f0ad4ee2 Merge pull request #153 from crowning-/patch-2
Fixed cut-off strings in overview page
2015-02-03 14:50:47 -07:00
evan82
d0b419cc59 Merge pull request #152 from crowning-/patch-1
"Last Darksend message" text added in overview page
2015-02-03 14:50:33 -07:00
evan82
2b8ceaf0fb Merge pull request #151 from UdjinM6/v0.11.1.x_fix_ds_nonIXdepth
V0.11.1.x fix ds non i xdepth
2015-02-03 14:50:19 -07:00
UdjinM6
1d3e296613 clear vValue in SelectCoinsMinConf - should fix issue with conflicted txes 2015-02-04 00:00:54 +03:00
crowning-
abd16172c0 It's not a debug-only window anymore
Someone (vertoe :-) ) has to add/replace this string in the locale files.
2015-02-03 21:57:47 +01:00
crowning-
259cf6793e Fixed cut-off strings in overview page
Even the long German string vertoe is using fit now
2015-02-03 21:53:55 +01:00
crowning-
7c0920e396 Gives the end-user a better understanding on the information displayed there. 2015-02-03 21:48:11 +01:00
UdjinM6
0ca6b1c91c do not use IX coins until we have at least 1 blockchain confirmation 2015-02-03 23:25:00 +03:00
vertoe
4cdb18fa4f Merge downstream 0.11.1 2015-02-03 19:35:56 +01:00
vertoe
e229ab5b53 Pull translations from transifex. 2015-02-03 19:35:22 +01:00
Evan Duffield
cf1ec7153b version bump 2015-02-03 10:19:53 -07:00
Evan Duffield
feb9a1e922 Improved masternode payments 2015-02-03 10:17:30 -07:00
UdjinM6
a59e3ae3d3 every ds related function should ignore ix depth and use blockchain depth instead 2015-02-03 12:55:25 +03:00
Evan Duffield
ffec62e8ba change req maturity to 100 from 120 2015-02-02 15:54:16 -07:00
Evan Duffield
e2898a2f86 small fix for assert failure 2015-02-02 13:11:49 -07:00
Evan Duffield
6b0c7f3c4f add a couple sanity checks to GetLastValidBlockHash 2015-02-02 12:27:07 -07:00
Evan Duffield
1f828f45ec fixed regtest+ds issues 2015-02-02 11:10:17 -07:00
Evan Duffield
2992907d91 Better DOS protection, fixed min confirmations 2015-02-02 10:33:52 -07:00
Evan Duffield
6c4a6f6583 signal transaction update 2015-02-02 08:04:09 -07:00
Evan Duffield
d07014ce1e add simple dos protection / IX vote class improvements 2015-02-02 07:38:50 -07:00
Evan Duffield
d512124bad Much lower bandwidth requirements for IX 2015-02-02 05:24:04 -07:00
Evan Duffield
5b0d0146b0 only update when tx is found 2015-02-02 05:06:43 -07:00
Evan Duffield
b59ba777fc only relay signatures to subscribing peers 2015-02-02 05:01:06 -07:00
Evan Duffield
13246598b8 Added dstx support for free transactions 2015-02-02 04:42:41 -07:00
vertoe
aa39f11fa2 Pull translations from transifex. 2015-02-02 12:27:38 +01:00
Evan Duffield
7e38235e5a Added masternode payee caching 2015-02-02 04:05:21 -07:00
Evan Duffield
837fe9b417 protocol bump / version bump 2015-02-01 15:49:24 -07:00
evan82
ea967b53a2 Merge pull request #147 from vertoe/devel-0.9
Complete russian, spanish and german translation
2015-02-01 13:41:21 -07:00
Evan Duffield
2feb0fd2f8 fixed hashing for IX 2015-02-01 13:37:20 -07:00
Evan Duffield
6c8b23c0b2 return 0 for incomplete tx locks 2015-02-01 13:14:31 -07:00
Evan Duffield
c9585c7747 added set expiration for IX, cleaned up messages 2015-02-01 13:04:20 -07:00
Evan Duffield
e0c26e4c11 debugging for IX 2015-02-01 11:02:36 -07:00
Evan Duffield
a0d5f92f87 improvements to IsTransactionLocked 2015-02-01 10:47:56 -07:00
Evan Duffield
1377b71347 ignore IX confirmations when forming new tx 2015-02-01 10:21:43 -07:00
Evan Duffield
b1d701275a only use inputs with 5 confirmations for IX 2015-02-01 09:30:58 -07:00
Evan Duffield
d3763f6f82 search inputs separately for IX 2015-02-01 09:16:31 -07:00
Evan Duffield
8164721b25 Merge branch 'v0.11.1.x' of https://github.com/darkcoinproject/darkcoin into v0.11.1.x 2015-02-01 09:07:04 -07:00
Evan Duffield
a3077626b5 various improvements to IX 2015-02-01 08:53:49 -07:00
vertoe
14e7982ed3 Finish german translation. 2015-02-01 13:19:52 +01:00
vertoe
8ce1b7c71d Merge vietnamese translations. 2015-02-01 09:42:32 +01:00
vertoe
d6905f607a Finish spanish translations. 2015-02-01 09:29:14 +01:00
vertoe
f5e740d57e Pull translations from transifex. 2015-02-01 09:23:04 +01:00
vertoe
0a752de0f0 Pull translations from transifex. 2015-02-01 00:16:03 +01:00
vertoe
d167228cee Pull translations from transifex. 2015-01-31 23:29:24 +01:00
vertoe
cddde832d6 Merge bitcoin translations. 2015-01-31 23:11:26 +01:00
vertoe
99204999e9 Pull translations from transifex. 2015-01-31 22:06:37 +01:00
vertoe
6a685db76c Pull translations from transifex. 2015-01-31 21:15:38 +01:00
vertoe
69d93bbbd9 Pull translations from transifex. 2015-01-31 20:31:16 +01:00
vertoe
1333864674 Update bitcoinstrings. 2015-01-31 19:47:23 +01:00
vertoe
be3041e88c Pull translations from transifex. 2015-01-31 19:17:24 +01:00
evan82
9f33c1e5f9 Merge pull request #144 from UdjinM6/fix_doauto_on_initial_download
prevent running DoAutomaticDenominating while IsInitialBlockDownload
2015-01-30 12:57:54 -07:00
evan82
53a499fc47 Merge pull request #143 from vertoe/devel-0.9
Start translating darkcoin core correctly
2015-01-30 07:48:25 -07:00
evan82
b4b88e1cc3 Merge pull request #141 from UdjinM6/fix_coincontrol_crash
fix coin control crash
2015-01-30 07:47:10 -07:00
evan82
2158023d4c Merge pull request #139 from UdjinM6/fix_more_usage_of_IsDenominatedAmount
use IsDenominatedAmount instead of loops and GetInputDarksendRounds where applicable
2015-01-30 07:41:59 -07:00
evan82
366435253f Merge pull request #138 from UdjinM6/fix_AvailableCoins
always get only confirmed coins by AvailableCoins for every DS relative action
2015-01-30 07:40:13 -07:00
vertoe
83c0c532f6 Pull translations from transifex. 2015-01-30 15:03:21 +01:00
vertoe
6adc5031b3 Add darkcoin translations to makefiles 2015-01-30 14:27:28 +01:00
vertoe
42980cc44b Add darkcoin translations 2015-01-30 14:25:14 +01:00
vertoe
a5ef471326 Fix translation makefiles and documentation. 2015-01-30 12:31:22 +01:00