Javier Smooth
b19456dc6d
Re-enable optimized slow-hash if someone is trying to compile w/MSVC (disabling it was unintentional)
2015-08-26 10:30:22 -07:00
Riccardo Spagni
a1af0feb06
Merge pull request #390
...
5dc53c2
wallet: use mutex protected random generation api (moneromooo-monero)
2015-08-26 19:24:09 +02:00
Riccardo Spagni
41e2323ddc
Merge pull request #388
...
813e758
blockchain: remove obsolete call to libc srand (moneromooo-monero)
2015-08-26 19:23:42 +02:00
Riccardo Spagni
1fb2bc9850
Merge pull request #387
...
e20a3ae
simplewallet: add a store-tx-keys option to set (moneromooo-monero)
2015-08-26 19:23:18 +02:00
moneromooo-monero
5dc53c2cb0
wallet: use mutex protected random generation api
2015-08-26 08:28:58 +01:00
moneromooo-monero
813e758b62
blockchain: remove obsolete call to libc srand
...
crypto::rand is now used for output selection
2015-08-24 21:58:19 +01:00
moneromooo-monero
e20a3ae011
simplewallet: add a store-tx-keys option to set
...
To enable storing tx keys in the (now encrypted) wallet cache.
2015-08-24 21:52:34 +01:00
Riccardo Spagni
96104ff2b5
Merge pull request #386
...
d91eb8c
wallet: only return tx keys via RPC if requested (moneromooo-monero)
2015-08-24 21:38:29 +02:00
Riccardo Spagni
32077d3810
Merge pull request #385
...
0a4bc84
Added ref10 shen_ed25519_ref code, which includes code that can replace crypto-ops with a version straight from Bernstein's ref 10 (ShenNoether)
0d70fdc
revert to 776b4fc91a
(ShenNoether)
b01f286
Added shen_ed25519_ref to crypto ops subfolder, the point is to directly have bitmonero's crypto code come from bernstein et al's ref 10 code (ShenNoether)
2015-08-24 19:21:31 +02:00
Riccardo Spagni
6b7be9f89b
Merge pull request #383
...
3b5330e
use correct unsigned type (roman)
59cc92b
removed some gcc warnings. mainly unused variables. (roman)
2015-08-24 19:21:04 +02:00
Riccardo Spagni
c24a7e8fc0
Merge pull request #381
...
f197599
wallet: encrypt the cache file (moneromooo-monero)
98c76a3
chacha8: add a key generation variant that take a pointer and size (moneromooo-monero)
2015-08-24 19:20:36 +02:00
Riccardo Spagni
10f5e00b21
Merge pull request #380
...
6c99571
make tx keys available to the user (moneromooo-monero)
2015-08-24 19:20:12 +02:00
moneromooo-monero
d91eb8c7b4
wallet: only return tx keys via RPC if requested
...
To get the tx keys returned via RPC, set the "get_tx_key" or
"get_tx_keys" request field to true (defaults to false).
2015-08-24 17:36:44 +01:00
ShenNoether
0a4bc84b2f
Added ref10 shen_ed25519_ref code, which includes code that can replace crypto-ops with a version straight from Bernstein's ref 10
2015-08-23 14:48:50 -06:00
ShenNoether
0d70fdca8c
revert to 776b4fc91a
2015-08-23 14:46:44 -06:00
ShenNoether
b01f286473
Added shen_ed25519_ref to crypto ops subfolder, the point is to directly have bitmonero's crypto code come from bernstein et al's ref 10 code
2015-08-23 14:18:59 -06:00
roman
3b5330e895
use correct unsigned type
2015-08-23 21:10:24 +02:00
roman
59cc92b388
removed some gcc warnings. mainly unused variables.
2015-08-23 17:59:24 +02:00
moneromooo-monero
f19759992c
wallet: encrypt the cache file
...
It contains private data, such as a record of transactions.
The key is derived from the view and spend secret keys.
The encryption currently is one shot, so may require a lot of
memory for large wallet caches.
2015-08-22 21:04:50 +01:00
moneromooo-monero
98c76a388c
chacha8: add a key generation variant that take a pointer and size
2015-08-22 17:41:03 +01:00
moneromooo-monero
6c995710d8
make tx keys available to the user
...
They are also stored in the cache file, to be retrieved using
a new get_tx_key command.
2015-08-19 21:11:48 +01:00
Riccardo Spagni
776b4fc91a
Merge pull request #379
...
9672ac0
Revert "re-re-add Windows DNS bug fix, per c0de96f" (Riccardo Spagni)
2015-08-18 02:27:15 +02:00
Riccardo Spagni
9672ac0812
Revert "re-re-add Windows DNS bug fix, per c0de96f"
...
This reverts commit f4ba92bccc
.
2015-08-18 02:26:02 +02:00
Riccardo Spagni
49df0e6f50
Merge pull request #378
...
7c4d6f1
simplewallet: Use default log file name when executable's file path is unknown (warptangent)
b5b0f08
epee: Don't set log file name when process path name isn't found (warptangent)
2015-08-17 10:21:34 +02:00
Riccardo Spagni
7aec568e6d
Merge pull request #377
...
378d004
blockchain: mark two places where the new code differs from the old (moneromooo-monero)
73d42a7
blockchain: update cumulative size after block addition (moneromooo-monero)
4a44377
blockchain: remove dead code (moneromooo-monero)
3f9089a
blockchain: do not try to add a tx the pool when it was nor taken out (moneromooo-monero)
769d5ef
blockchain: fix off by 1 in timestamp median calculations (moneromooo-monero)
2015-08-17 10:20:23 +02:00
warptangent
7c4d6f1dc6
simplewallet: Use default log file name when executable's file path is unknown
...
Default to "simplewallet.log" in current directory when file path isn't
obtained from epee.
In this situation previously, it defaulted to the file name of ".log"
("" + ".log") in the current directory.
(Thanks to @sammy007 for reporting bug.)
An earlier version yet used "" + "/" + ".log" = "/.log", which resulted
in silently not logging in most cases, due to lack of permission.
Test:
PATH=$PATH:</path/to/simplewallet/folder> && simplewallet --wallet-file /dev/null
This results in epee not finding the executable's file path, so
simplewallet will now use a default log filename.
2015-08-16 18:52:54 -07:00
warptangent
b5b0f0857a
epee: Don't set log file name when process path name isn't found
...
If process path name isn't found, then leave log file name blank.
This also applies if a process name is found, but it's blank after
removing a trailing dot extension.
2015-08-16 18:45:45 -07:00
moneromooo-monero
378d004b37
blockchain: mark two places where the new code differs from the old
...
And I'd like a comment from tewinget or someone else
2015-08-15 18:46:19 +01:00
moneromooo-monero
73d42a75d4
blockchain: update cumulative size after block addition
...
Block addition can fail, and the old code would not update the
cumulative size in that case.
2015-08-15 18:44:56 +01:00
moneromooo-monero
4a443775e8
blockchain: remove dead code
2015-08-15 18:44:31 +01:00
moneromooo-monero
3f9089a767
blockchain: do not try to add a tx the pool when it was nor taken out
...
This is an unintended difference from the old code. Though I don't
think it can actually happen in practice with the current take_tx
implementation.
2015-08-15 18:42:29 +01:00
moneromooo-monero
769d5ef0e6
blockchain: fix off by 1 in timestamp median calculations
...
The height function apparently used to return the index of
the last block, rather than the height of the chain. This now
seems to be incorrect, judging the the code, so we remove the
now wrong comment, as well as a couple +/- 1 adjustments
which now cause the median calculation to differ from the
original blockchain_storage version.
2015-08-15 12:37:23 +01:00
Riccardo Spagni
f7c27f81af
Merge pull request #376
...
7424cfc
net_node: Use DNS resolver singleton (warptangent)
2015-08-15 10:59:00 +02:00
Riccardo Spagni
a30ae89d87
Merge pull request #375
...
471e8a3
blockchain_import: Add --input-file option (warptangent)
3ffda6e
blockchain_import: Updates for naming consistency (warptangent)
2015-08-15 10:54:55 +02:00
warptangent
7424cfc7b8
net_node: Use DNS resolver singleton
...
Each thread can use the same resolver.
2015-08-14 21:05:43 -07:00
warptangent
471e8a3195
blockchain_import: Add --input-file option
...
This option specifies the input file path for importing.
The default remains <data-dir>/export/blockchain.raw
2015-08-14 15:00:34 -07:00
warptangent
3ffda6eefb
blockchain_import: Updates for naming consistency
2015-08-14 15:00:18 -07:00
Riccardo Spagni
b064bad315
Merge pull request #374
...
97c5faa
blockchain_export: Add --output-file argument (warptangent)
2015-08-14 21:59:35 +02:00
Riccardo Spagni
e7fc0a23b4
Merge pull request #371
...
dde4dbb
doc: hammer the fact that the raw file isn't blockchain.bin (moneromooo-monero)
2015-08-14 21:58:53 +02:00
warptangent
97c5faa0b6
blockchain_export: Add --output-file argument
...
This option will export to the specified file path.
The default file path remains <data-dir>/export/blockchain.raw
2015-08-14 12:46:08 -07:00
Riccardo Spagni
025d9fb278
Merge pull request #372
...
f4ba92b
re-re-add Windows DNS bug fix, per c0de96f
(Riccardo Spagni)
2015-08-14 19:36:22 +02:00
Riccardo Spagni
f4ba92bccc
re-re-add Windows DNS bug fix, per c0de96f
2015-08-14 19:33:43 +02:00
Riccardo Spagni
93944333c5
update unbound
2015-08-14 19:12:19 +02:00
moneromooo-monero
dde4dbb977
doc: hammer the fact that the raw file isn't blockchain.bin
2015-08-14 09:53:57 +01:00
Riccardo Spagni
7792255968
Merge pull request #369
...
d87a2d2
core_rpc_server: replace vector<bool> with vector<int> in RPC (moneromooo-monero)
2015-08-13 20:04:31 +02:00
Riccardo Spagni
90fc005946
Merge pull request #368
...
7764cd7
net_node: skimplify rate limit code, and log as appropriate (moneromooo-monero)
2015-08-13 20:04:06 +02:00
Riccardo Spagni
9564dcab48
Merge pull request #367
...
e7b00ab
core_rpc_server: find transactions in the pool as well as the blockchain (moneromooo-monero)
2015-08-13 20:03:34 +02:00
Riccardo Spagni
5e68f97371
Merge pull request #366
...
aa5bc35
wallet: new rescan_spent command to update outputs' spent status (moneromooo-monero)
2015-08-13 20:02:54 +02:00
moneromooo-monero
d87a2d2bb2
core_rpc_server: replace vector<bool> with vector<int> in RPC
...
vector<bool> causes issues in serialization with Boost 1.56
2015-08-13 16:33:28 +01:00
moneromooo-monero
7764cd7006
net_node: skimplify rate limit code, and log as appropriate
2015-08-11 20:32:48 +01:00