Commit Graph

6150 Commits

Author SHA1 Message Date
Evan Duffield
2c8d7299d7 Merge branch 'master' of https://github.com/darkcoin/darkcoin 2015-01-21 07:57:39 -07:00
Evan Duffield
78fe35f06d Implemented DarkSend convertability
Darksend defaults to a new mode which enables inputs/outputs
of each session to be different. For example 10DRK can be input
and 1DRKx10 can be output. This strengthens the anonymity of
Darksend greatly, which also increasing the usability (Users who
run out of .1DRK denominations can simply turn on Darksend to
split up larger inputs).
2015-01-21 07:55:21 -07:00
UdjinM6
da96ad5063 fix unlocking wallet on ds toggle - should just check for passphrase here and then use the same conditions as unencrypted 2015-01-21 09:29:09 +03:00
UdjinM6
c91b5202b7 fix ds incorrect txes issue / lowestDenom logic / styling 2015-01-21 09:09:04 +03:00
UdjinM6
625f106853 Merge branch 'master' of https://github.com/darkcoin/darkcoin 2015-01-21 02:21:09 +03:00
Darkcoin
625e29334d Merge pull request #110 from vertoe/devel-0.9-tools
Creat a tools menu with info, console and network items.
2015-01-20 14:34:13 -07:00
UdjinM6
39c7deb49d Merge branch 'master' of https://github.com/darkcoin/darkcoin 2015-01-20 20:57:55 +03:00
Evan Duffield
bbd869589c Collateral issues / Exact denoms / Disabled denoms
- When attempting to connect to a masternode for submission into the pool a recursive call to DoAutoDenominate was used. This could possibly take more than 1 minute to complete if it found a string of bad masternodes, in which case the correct masternode was overwritten and replaced with an invalid one. Upon submission, the DS TX was given to the incorrect node causing collateral to be charged.
- To fix this I've removed the recursion and added a critical section to DoAutoDenominate.
- Exact input denominations are matched in PrepareDarksendDenominate to remove the possibility of having change in the pool
- Removed disabled denominations, not needed anymore
2015-01-20 10:33:52 -07:00
UdjinM6
5a7582c88f Merge branch 'master' of https://github.com/darkcoin/darkcoin 2015-01-20 16:39:10 +03:00
Evan Duffield
3322b029ec replaced IsInitialBlockDownload with more basic/faster check 2015-01-20 03:39:04 -07:00
Evan Duffield
47bb25d853 disable checktimeout when disabled 2015-01-20 03:32:32 -07:00
Evan Duffield
678a43c35b disable reference node code when key is not present 2015-01-20 03:02:11 -07:00
Evan Duffield
b40bfacb55 improved anonymity for smaller wallets 2015-01-20 02:42:15 -07:00
Evan Duffield
31215c3a63 print lite mode status in log 2015-01-20 02:10:57 -07:00
Evan Duffield
bbc44f415f lite mode disable checks on block 2015-01-20 02:08:26 -07:00
Evan Duffield
d1669b87d2 Merge branch 'mnchanges' 2015-01-19 20:14:39 -07:00
Evan Duffield
2737edbbf3 Removed non-denomational inputs (UdjinM6)
Exact amounts are now allocated directly to denominated
funds then submitted to the pool. This improves anonymity
by never having non-denomination inputs enter or exit the pool.
Randomness has also been added to the amount of each session to
improve anonymity.
2015-01-19 20:12:10 -07:00
Evan Duffield
b7f436bb5c version bump 2015-01-19 09:25:13 -07:00
vertoe
40a11fbc6b merge downstream 0.11.0 2015-01-19 10:04:24 +01:00
Darkcoin
3d0e5e5c39 Merge pull request #121 from UdjinM6/add_keepass_doc
add keepass integration simple description to docs
2015-01-18 18:37:25 -07:00
Darkcoin
6192450540 Merge pull request #122 from UdjinM6/fix_mn_conf_doc
small additions to masternode config doc
2015-01-18 18:34:23 -07:00
UdjinM6
8d55b3a0b4 add keepass integration simple description to docs 2015-01-19 03:51:45 +03:00
Evan Duffield
6dd7e0f1ce corrected getblocktemplate coinbasevalue output 2015-01-18 12:49:47 -07:00
Evan Duffield
908b105ded Merge branch 'master' of https://github.com/darkcoin/darkcoin 2015-01-18 08:29:35 -07:00
Evan Duffield
539a8683a4 Added LiteMode
LiteMode disables Darksend/Masternodes/InstantX for clients
who want speed and don't need access to these features. UI
for Darksend is also hidden while in this mode.
2015-01-18 08:28:16 -07:00
Darkcoin
b5e4d58e96 Merge pull request #118 from freynder/keepass
Cleaned up debug log and adhere to coding conventions
2015-01-18 08:11:30 -07:00
Francis Reynders
f0450ab022 Cleaned up debug log and set curly braces according to coding conventions
- write to debug log only when debug option is specified
- do not log communication data that can contain secure information
- use newinline for curly braces according to coding conventions
2015-01-18 15:59:41 +01:00
Darkcoin
daab1083cf Merge pull request #116 from UdjinM6/110x_ds_fix2
110x ds fix2
2015-01-18 07:40:45 -07:00
UdjinM6
66bfccc9df small additions to masternode config doc 2015-01-17 23:57:18 +03:00
evan82
5db4831227 Merge pull request #115 from UdjinM6/fix_icns
fix low res of icns
2015-01-16 16:14:43 -07:00
UdjinM6
0a7f74ea13 fix low res of icns 2015-01-17 02:11:32 +03:00
evan82
6c516804ba Merge pull request #114 from UdjinM6/fix_macdeploy_infoplst
fix Info.plst
2015-01-16 15:06:34 -07:00
UdjinM6
fb7ebb7a25 fix Info.plst 2015-01-17 01:03:21 +03:00
Evan Duffield
b329a2f19b version bump 2015-01-16 14:00:48 -07:00
evan82
ab53ee8f63 Merge pull request #113 from UdjinM6/fix_macdeploy
more fixes for mac deploy
2015-01-16 13:58:43 -07:00
evan82
b41f8d610a Merge pull request #112 from vertoe/devel-0.9
merge duplicate .desktop files
2015-01-16 13:58:20 -07:00
vertoe
1c8f014f53 merge downstream 0.11.0 2015-01-16 21:30:13 +01:00
vertoe
c7c561cf87 merge duplicate desktop files 2015-01-16 21:29:46 +01:00
UdjinM6
3aa1e4dc18 more fixes for mac deploy 2015-01-16 23:22:14 +03:00
Darkcoin
2eda66f680 Merge pull request #109 from vertoe/devel-0.9
Fix icons and install shortcuts (debian & macdeploy).
2015-01-16 08:03:43 -07:00
vertoe
333d5ae781 Creat a tools menu with info, console and network items. 2015-01-16 10:55:24 +01:00
vertoe
0745120cfa Fix mac osx deploy scripts. 2015-01-16 10:19:59 +01:00
vertoe
9a18c01433 Reset overviewpage frame size. 2015-01-16 09:52:15 +01:00
vertoe
e9dc24c055 Fix icons and debian install shortcuts. 2015-01-16 09:34:26 +01:00
UdjinM6
33a7c539ba another attempt to simplify ds and fix some issues 2015-01-15 17:41:56 +03:00
Darkcoin
82283fb506 Merge pull request #108 from vertoe/devel-0.9
Some UI fixes & BIP44
2015-01-15 07:19:28 -07:00
vertoe
60b6ef59dd Mix 8 rounds default. 2015-01-15 13:45:03 +01:00
vertoe
afa587176c Fix typos. 2015-01-15 13:27:46 +01:00
vertoe
0a1d09aeff Adapt BIP44 coin type 5 for Darkcoin (placeholder). 2015-01-15 12:55:50 +01:00
vertoe
389ff61339 merge downstream 0.11 2015-01-15 12:42:28 +01:00