evan82
562a126d99
Merge pull request #169 from vertoe/devel-0.9
...
Weekly translations update
2015-02-08 22:40:12 -07:00
Evan Duffield
9f91d3cd9e
fixed possibility of IX getting a lack of fees
2015-02-08 22:38:22 -07:00
Evan Duffield
a4c8341b98
revert changes to calcScore
2015-02-08 21:57:50 -07:00
Evan Duffield
8d913937f4
change rules for dealing with forks
2015-02-08 17:39:18 -07:00
Evan Duffield
c7a3729637
make calcScore return the same results on all platforms
2015-02-08 17:16:38 -07:00
vertoe
7161aa9baa
Add languages.
2015-02-08 23:19:17 +01:00
vertoe
cbca74812e
Pull translations from transifex.
2015-02-08 23:17:13 +01:00
vertoe
3cdb0d474a
Update translation source.
2015-02-08 22:37:44 +01:00
vertoe
a121f12612
Fix typo in instantx string.
2015-02-08 22:36:08 +01:00
vertoe
825a430c7a
merge downstream 0.11.1
2015-02-08 22:26:11 +01:00
Evan Duffield
dd48c4a352
enable IX when fork detected
2015-02-08 11:59:09 -07:00
Evan Duffield
5e34edef4c
set checkpoint
2015-02-08 09:22:12 -07:00
Evan Duffield
f9d6ba25fa
Merge branch 'v0.11.1.x' of https://github.com/darkcoin/darkcoin into v0.11.1.x
2015-02-08 08:46:48 -07:00
Evan Duffield
1b6be50f5d
restarting testnet
2015-02-08 08:46:30 -07:00
evan82
a7d5594d8c
Merge pull request #168 from UdjinM6/v0.11.1.x_tx_types_cleanup
...
V0.11.1.x tx types cleanup
2015-02-08 08:38:51 -07:00
Evan Duffield
86dd29058f
disable rejecting blocks / version bump
2015-02-08 08:05:53 -07:00
UdjinM6
c1d946bc0a
use wallet db ds flag in rpc
2015-02-08 17:10:44 +03:00
UdjinM6
3a64318bd2
update tx types in UI / fix tx decomposition / use wallet db ds flag in UI
2015-02-08 17:10:01 +03:00
UdjinM6
c8c14effff
use wallet db to save ds flag / debug
2015-02-08 17:03:39 +03:00
UdjinM6
562b844819
use AvailableCoinsType instead of string in walletmodel
2015-02-08 17:00:23 +03:00
Evan Duffield
ddc31b0ff7
fixed issues with ix signature propagation
2015-02-07 20:54:36 -07:00
Evan Duffield
0d8ae6fc16
version/proto/min version bump
2015-02-07 20:23:43 -07:00
Evan Duffield
e4b5b6c5f6
Merge branch 'v0.11.1.x' of https://github.com/darkcoin/darkcoin into v0.11.1.x
2015-02-07 20:04:43 -07:00
Evan Duffield
2f56ecb10a
protocol version
2015-02-07 20:04:08 -07:00
evan82
01356fca76
Merge pull request #167 from UdjinM6/v0.11.1.x_fix_SelectCoins_best_sub_loops
...
optimize SelectCoinsMinConf best subset loops
2015-02-07 13:12:30 -07:00
Evan Duffield
e3dcc84415
added debuging for fork detection
2015-02-07 13:05:10 -07:00
evan82
77452b6b86
Merge pull request #166 from UdjinM6/v0.11.1.x_fix_MakeCollateralAmounts
...
fix: MakeCollateralAmounts stuck sometimes
2015-02-07 13:02:43 -07:00
evan82
c187e8288c
Merge pull request #164 from UdjinM6/v0.11.1.x_optimize_notifytxchanges_call
...
call NotifyTransactionChanged for the same prevout tx hash only once per tx commit
2015-02-07 13:01:34 -07:00
evan82
37680d0fe1
Merge pull request #163 from UdjinM6/v0.11.1.x_fix_sendcoinsdialog_mess_on_mac
...
fix checkbox mess on mac / get rid of line in sendcoinsdialog
2015-02-07 13:00:06 -07:00
evan82
78c0258306
Merge pull request #162 from UdjinM6/v0.11.1.x_fix_balances
...
v0.11.1.x fix balances calculations when there are conflicted coins / slight optimizations
2015-02-07 12:59:45 -07:00
Evan Duffield
0a077975c7
fixed calcscore
2015-02-07 12:58:43 -07:00
Evan Duffield
a49cc8f5d5
debug
2015-02-07 12:35:33 -07:00
Evan Duffield
4ec5370317
added aux2 data for calcscore
2015-02-07 12:07:08 -07:00
Evan Duffield
ef2b9ef223
debugging
2015-02-07 11:31:15 -07:00
Evan Duffield
ee37d4622e
proto bump
2015-02-07 10:47:44 -07:00
Evan Duffield
3a263ed1bf
fixed platform issues with calcscore / better re-converge after fork
2015-02-07 10:30:16 -07:00
vertoe
a2ae4c900e
merge downstream 0.11.1
2015-02-07 16:22:17 +01:00
UdjinM6
ab28751bbe
fix
2015-02-07 08:19:02 +03:00
UdjinM6
a30b439259
optimize SelectCoins best subset debug output
2015-02-07 07:39:25 +03:00
UdjinM6
fdbeedfa96
fix MakeCollateralAmounts - cleaned more unneeded calculations
2015-02-07 05:26:59 +03:00
UdjinM6
fd7992dc61
fix MakeCollateralAmounts stuck sometimes and wouldn't let denominating further
2015-02-07 05:18:37 +03:00
Evan Duffield
3a72da77ac
clean up tx lock votes on expiration
2015-02-06 13:19:22 -07:00
Evan Duffield
3b35672bb8
version/proto bump
2015-02-06 12:53:31 -07:00
Evan Duffield
c56a54d211
enforce mn port on mainnet only
2015-02-06 12:41:39 -07:00
Evan Duffield
012f0e5660
Implemented inventory system for IX messages
2015-02-06 12:07:22 -07:00
Pieter Wuille
3230b329ea
Raise version of created blocks, and enforce DERSIG in mempool
2015-02-06 10:42:01 -08:00
Evan Duffield
dfb3da5ec3
version/protocol bump/min protocol
2015-02-06 09:03:50 -07:00
Evan Duffield
b65d718cf5
debugging
2015-02-06 08:54:39 -07:00
vertoe
165dbbba6d
Add icelandic.
2015-02-06 15:07:50 +01:00
vertoe
e9296dcf0b
Pull translations from transifex.
2015-02-06 15:04:57 +01:00
vertoe
0f177393b8
Update locale strings.
2015-02-06 15:03:29 +01:00
vertoe
06c7aa1e6e
merge downstream 0.11.1
2015-02-06 15:00:12 +01:00
Pieter Wuille
989d49921b
Backport of some of BIP66's tests
2015-02-05 21:26:15 -08:00
Pieter Wuille
ab03660824
Implement BIP 66 validation rules and switchover logic
2015-02-05 20:56:10 -08:00
Evan Duffield
76e36bfbea
only vote when in the top X nodes
2015-02-05 21:41:17 -07:00
UdjinM6
dc19605ec7
call NotifyTransactionChanged for the same prevout tx hash only once per tx commit
2015-02-06 07:25:46 +03:00
UdjinM6
7a43249d56
fix checkbox mess on mac / get rid of line in sendcoinsdialog
2015-02-06 07:09:40 +03:00
UdjinM6
16f725961a
- use only trusted coins to calculate anon balance/avg rounds
...
- use only non-conflicted coins to calculate denom balance
- move GetDepthInMainChain and some conditions out of loops
2015-02-06 04:53:28 +03:00
Evan Duffield
6149e55710
extend txlock expiration
2015-02-05 17:49:55 -07:00
Evan Duffield
22e1e1c1c8
Merge branch 'v0.11.1.x' of https://github.com/darkcoinproject/darkcoin into v0.11.1.x
2015-02-05 17:33:08 -07:00
Evan Duffield
b27a6a3cac
fixed score calculation
2015-02-05 17:32:03 -07:00
Evan Duffield
64e8cbc661
version/protocol bump
2015-02-05 17:16:43 -07:00
vertoe
f21f255252
Pull translations from transifex.
2015-02-06 00:57:29 +01:00
vertoe
8fc3f84ad8
merge downstream 0.11.1
2015-02-06 00:39:58 +01:00
Evan Duffield
a950049541
New improved masternode calculation
2015-02-05 16:26:32 -07:00
Evan Duffield
412f54fe8a
added improvements to hashing algorithm / block hash caching
2015-02-05 15:56:59 -07:00
Evan Duffield
f51ee91a2c
track requests per IX
2015-02-05 11:29:13 -07:00
Evan Duffield
ae0b956d82
protocol bump
2015-02-05 11:11:50 -07:00
Evan Duffield
598a9586b5
version bump
2015-02-05 10:57:25 -07:00
Evan Duffield
d5376687d4
improvements for resolving forks
2015-02-05 10:56:11 -07:00
Evan Duffield
97d73a72b5
cancel out conflicting locks
2015-02-05 09:48:57 -07:00
Evan Duffield
c3b92a7103
Merge branch 'v0.11.1.x' of https://github.com/darkcoin/darkcoin into v0.11.1.x
2015-02-05 09:01:47 -07:00
Evan Duffield
1e8b4cdbf0
check for null reference
2015-02-05 09:01:14 -07:00
evan82
4f267d5a8d
Merge pull request #161 from UdjinM6/v0.11.1.x_fix_overviewpage
...
V0.11.1.x fix overviewpage
2015-02-05 08:53:14 -07:00
Evan Duffield
c8fc2633ee
Various IX improvements
...
- Fixed a segfault with listtransactions and IX
- Improved the feed back of IX while processing
2015-02-05 08:52:02 -07:00
vertoe
fd2fd3afb1
Pull translations from transifex.
2015-02-05 16:26:02 +01:00
vertoe
78d47c04fe
merge downstream 0.11.1
2015-02-05 16:13:05 +01:00
vertoe
7f86afa777
Add serbian (latin) language.
2015-02-05 15:29:51 +01:00
vertoe
76b6a321ce
Push transifex source typo.
2015-02-05 15:26:41 +01:00
UdjinM6
7d6e46693c
ds progress bar set to 0 at start
2015-02-05 17:26:36 +03:00
UdjinM6
aec4020af0
fix division by 0 in ds progress calculation
2015-02-05 17:20:19 +03:00
Evan Duffield
77bade91be
version bump
2015-02-04 21:05:36 -07:00
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
vertoe
7e8d8c9681
Fix typo in darksend.
2015-02-04 20:55:14 +01: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