Commit Graph

155 Commits

Author SHA1 Message Date
Zachary Michaels
f3e6e2a529 More work on making console command logic reusable 2014-06-17 17:22:06 -04:00
Zachary Michaels
afaf97d7b7 Split command_handler out of binder 2014-06-17 11:54:22 -04:00
Zachary Michaels
e43ff8fa29 Fix unsynchronized shared memory access
I had issues with the daemon hanging after the exit command, and this
seems like the culprit.
2014-06-17 09:18:58 -04:00
Zachary Michaels
efd262a621 Fix argument checks 2014-06-16 19:25:52 -04:00
Zachary Michaels
3cb59539cd Arg parsing for daemon 2014-06-16 15:50:04 -04:00
Zachary Michaels
07b06239e9 Add daemon command line arguments 2014-06-16 14:55:03 -04:00
Zachary Michaels
0d5de1dc84 Slightly better daemon path handling 2014-06-16 14:12:13 -04:00
Zachary Michaels
41f3f297cc Reorganize daemon command line parsing 2014-06-16 13:35:11 -04:00
Zachary Michaels
5e43a228f2 Clarify logic for argument validation 2014-06-16 11:13:38 -04:00
Zachary Michaels
9dab97c06d Better name for argument validation funciton 2014-06-16 11:11:45 -04:00
Zachary Michaels
4d16f5e136 Fix source formatting 2014-06-16 10:53:51 -04:00
Zachary Michaels
b46d8c7964 Add options for starting/stopping daemon 2014-06-16 10:49:52 -04:00
Zachary Michaels
0028cd35ab Add default log directory 2014-06-16 10:24:36 -04:00
Zachary Michaels
e314bf4637 Fix unqualified references to epee namespace 2014-06-16 09:01:53 -04:00
Zachary Michaels
fe04130846 Add missing include 2014-06-16 09:01:53 -04:00
Zachary Michaels
6098fce488 Remove spurious whitespace 2014-06-16 09:01:53 -04:00
Zachary Michaels
582a027f03 Remove unused variable 2014-06-16 09:01:53 -04:00
Zachary Michaels
e6694c9746 Reorder constructor initializers 2014-06-16 09:01:53 -04:00
monero-project
9853ba8e06 Merge pull request #33 from mikezackles/arch_linux_build_fixes
Arch Linux build fixes
2014-06-15 14:02:49 -04:00
monero-project
88fe57fd8b Merge pull request #41 from fluffypony/master
proper tx_pool handling from CryptoZoidberg / BBR
2014-06-15 14:01:00 -04:00
fluffypony
3bc16dc0e6 proper tx_pool handling from CryptoZoidberg / BBR 2014-06-15 09:48:13 +02:00
monero-project
0ddbd20129 added checkpoint @ 80000 2014-06-14 13:17:27 -04:00
monero-project
94cc5a7d71 Merge pull request #37 from tewinget/signals_fix
Fixed console handler not properly exiting on SIGINT and such
2014-06-13 12:01:07 -04:00
Thomas Winget
a521046ff2 Fixed console handler not properly exiting on SIGINT and such 2014-06-13 00:09:09 -04:00
monero-project
5489112b11 Merge pull request #35 from tewinget/master
Add electrum-seed wallet backup/recovery 2
2014-06-12 19:41:37 -04:00
Thomas Winget
c49cb04610 changed wallet mnemonic to use cout so it doesn't print to log 2014-06-12 19:39:02 -04:00
tom
205494f0d1 change hash for keygen from blake to keccak 2014-06-12 19:38:56 -04:00
tom
0c85229924 changed text a bit more 2014-06-12 19:38:29 -04:00
tom
305def9493 changed some print messages 2014-06-12 19:38:21 -04:00
monero-project
c3203c86c6 Merge pull request #34 from tewinget/master
Add electrum-seed wallet backup/recovery
2014-06-12 19:14:25 -04:00
Thomas Winget
da37b6f15b allow two-random-numbers wallet generation (but not as default) 2014-06-12 19:05:52 -04:00
Thomas Winget
b6a4751197 reworked command line args for simplewallet.
--generate-new-wallet and --wallet-file are now properly mutually-exclusive.
2014-06-12 19:05:52 -04:00
Thomas Winget
ce352392d5 DRY cin input_line (and test replacement of non-DRY usage) 2014-06-12 19:05:52 -04:00
Thomas Winget
537b911af1 stupid signed arithmetic. 2014-06-12 19:05:52 -04:00
Thomas Winget
8bc032ed09 more pointer-based derp 2014-06-12 19:05:51 -04:00
Thomas Winget
72c3f36ca4 fixed some pointer- and loop-based derps 2014-06-12 19:05:51 -04:00
Thomas Winget
d22e458c6c builds, but doesn't link. other than that, electrum-style recovery implemented (but not tested\!) 2014-06-12 19:05:51 -04:00
Thomas Winget
8661f9a970 missing '.at' on two map calls. built on some machines, very strange... 2014-06-12 19:05:51 -04:00
Thomas Winget
e89949c766 revert 'dirty hack' change to crypto.h. need a better way for sure. 2014-06-12 19:05:51 -04:00
tom
cd63132502 compile issues, resolve later. commiting because switching machines 2014-06-12 19:05:51 -04:00
tom
f70bc3a345 defaulted new parameters in modified functions 2014-06-12 19:05:51 -04:00
Thomas Winget
4f382b3830 most functions prototyped/modified for wallet recovery 2014-06-12 19:05:51 -04:00
Thomas Winget
105825b4ce added vim swap files to .gitignore 2014-06-12 19:05:51 -04:00
Zachary Michaels
6bee34e4a6 Fix to disable LTO for Clang
The previous code was assuming Apple == Clang.  This change should both
enable LTO when using gcc on Apple and fix Clang when using it on other
platforms.
2014-06-12 15:38:28 -04:00
mydesktop
ea99573f99 new error code for rpc 2014-06-11 17:39:59 -04:00
mydesktop
75fc3e90b1 Fix for orphan fix (check blocksize) 2014-06-11 17:32:53 -04:00
Zachary Michaels
e84f39ae54 Link to pthreads on non-apple unix 2014-06-11 13:15:23 -04:00
Zachary Michaels
c8626dff3f Gcc 4.9 LTO fix
The new lto format requires use of the gcc-provided gcc-ar and
gcc-ranlib binaries.
2014-06-11 13:13:43 -04:00
monero-project
feac5a7b2d Correcting high orphan rate of blocks at pool 2014-06-11 10:46:56 -04:00
monero-project
2d755b3d0e Merge pull request #29 from fluffypony/master
New seed nodes & temporary get_line fix
2014-06-10 11:43:57 -04:00