aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-08-25bumped build numberfluffypony1-1/+1
2014-08-23Merge pull request #104 from fluffypony/masterRiccardo Spagni1-2/+2
Fees temporarily bumped to 0.1 XMR per tx to prevent spam attack
2014-08-23quick additional patchfluffypony1-2/+1
2014-08-23quick fee ramp to prevent spam attackfluffypony1-3/+4
2014-08-05Merge pull request #86 from jakoblind/seedRiccardo Spagni7-1/+97
Query view key and seed
2014-08-05added view_key to wallet RPC command query_keyJakob Lind1-0/+4
2014-08-05added viewkey command to CLIJakob Lind2-0/+9
2014-08-05query_key command in wallet rpc.Jakob Lind3-0/+44
only support mnemonic as key_type currently
2014-08-03refactoring. get seed code in wallet2Jakob Lind3-12/+23
2014-08-03check its deterministic wallet before printing seedJakob Lind1-3/+19
when running the seed command
2014-08-03remove help text about seed only displayed onceJakob Lind1-2/+2
2014-08-03added seed command to get deterministic seed.Jakob Lind2-0/+12
not yet password protected
2014-08-03Merge pull request #81 from tewinget/restore-fixThomas Winget1-1/+17
restored wallets will have timestamp set to June 8 2014.
2014-08-03restored wallets will have timestamp set to June 8 2014.Thomas Winget1-1/+17
2014-08-02Merge pull request #77 from fluffypony/masterRiccardo Spagni1-1/+1
build number increased in staging
2014-08-02build number increased in stagingfluffypony1-1/+1
2014-08-02Merge pull request #73 from jakoblind/refresh_heightRiccardo Spagni9-26/+41
Optional height parameter for wallet refresh
2014-08-01Merge pull request #64 from mikezackles/bytecoin_tx_pool_tmpRiccardo Spagni3-95/+82
tx pool fixes, courtesy of Bytecoin
2014-08-01#36 make it compile and work properlyJakob Lind1-4/+2
2014-08-01#36 simplewallet refresh include optional height paramJakob Lind9-22/+39
height param is used optionally in refresh command TODO: This should also be the default behaviour when generating a new wallet.
2014-07-25Merge pull request #72 from fluffypony/masterRiccardo Spagni104-2671/+2067
move modified epee code to new classes, revert license
2014-07-25move modified epee code to new classes, revert licensefluffypony104-2671/+2067
2014-07-24Merge pull request #71 from Jojatekok/masterRiccardo Spagni1-0/+45
Added a build script for Windows
2014-07-24Added license for the Windows build scriptJojatekok1-1/+29
2014-07-24Added a build script for WindowsJojatekok1-0/+17
2014-07-23Merge pull request #70 from fluffypony/masterRiccardo Spagni311-2694/+8794
New readme, license changes
2014-07-23Merge pull request #69 from ekimmo/monero/masterRiccardo Spagni2-2/+2
wallet rpc: actually populate the extra while assembling a transaction
2014-07-23wallet rpc: actually populate the extra while assembling a transactionErik Kimmo2-2/+2
2014-07-23License updated to BSD 3-clausefluffypony311-2664/+8655
2014-07-23New READMEfluffypony1-32/+141
2014-07-23Merge pull request #68 from tewinget/daemon_rpcThomas Winget2-3/+4
daemon rpc get_connections call minor changes
2014-07-23Changed time_t to uint64_t for serializationThomas Winget1-3/+3
time_t is implementation-, architecture-, and apparently compiler-dependent. As an example, on my machine if I build a 64-bit binary, sizeof(time_t) is 8, but for a 32-bit binary it's 4. uint64_t is therefore much more consistent for serialization, given that RPC calls are potentially made between different machines.
2014-07-22Missed serializing a get_connections RPC response parameterThomas Winget1-0/+1
2014-07-22Merge pull request #67 from mikezackles/get_infomikezackles2-0/+26
Add get_info command to daemon json rpc
2014-07-22Add get_info command to daemon json rpcZachary Michaels2-0/+26
2014-07-22Merge pull request #66 from mikezackles/mastermikezackles5-5/+81
Add get_bulk_payments rpc call
2014-07-22Add get_bulk_payments rpc callZachary Michaels5-5/+81
2014-07-18Merge pull request #65 from tewinget/daemon_rpcThomas Winget6-0/+116
Added get_connections RPC call to daemon Only consists of new functionality and doesn't break build, merging per request.
2014-07-18Added get_connections RPC call to daemonThomas Winget6-0/+116
2014-07-17Merge pull request #63 from mikezackles/bytecoin_for_mergemikezackles16-61/+53
Misc fixes from bytecoin
2014-07-17Remove dead codeZachary Michaels1-17/+0
2014-07-17Remove second tx size checkZachary Michaels1-7/+0
2014-07-17Don't check max tx size when adding to blockZachary Michaels1-8/+0
This is now done when adding transactions to the pool.
2014-07-17Don't check for min fee when adding tx to blockZachary Michaels1-5/+0
This is now done when transactions enter the pool.
2014-07-17Decrease max block size from 200% median to 130%Zachary Michaels1-1/+3
2014-07-17Use print_money in logZachary Michaels1-1/+1
2014-07-17Minimum tx fee for entering poolZachary Michaels1-0/+8
2014-07-17Start fresh if tx_pool deserialize failsZachary Michaels1-2/+6
2014-07-17Add transaction size limitZachary Michaels1-0/+24
Transactions larger than the limit will not enter the pool
2014-07-17Use const where appropriate in tx_poolZachary Michaels3-50/+36
2014-07-17Make some tx_pool methods staticZachary Michaels1-2/+2
2014-07-17Make some tx_pool methods privateZachary Michaels1-6/+6
2014-07-06Merge pull request #56 from tewinget/masterThomas Winget9-49/+378
transaction splitting
2014-07-01Fix thread count argument handling in simplewalletZachary Michaels1-2/+2
2014-07-01Match empty RPC request with other requestsZachary Michaels1-1/+5
2014-07-01Switch list to vector for RPC serializationZachary Michaels1-2/+2
2014-07-01Allow conditional compilation with VS 2013+Zachary Michaels1-1/+1
2014-07-01Remove unused functionZachary Michaels2-19/+0
2014-07-01Fix assert bug in base58 encodeZachary Michaels1-1/+1
The previous implementation was almost certainly a typo. full_block_size is the maximum index in the encoded_block_sizes array, and size is used as an index in this array. So now 1 <= size <= full_block_size == 8 instead of 1 <= size <= sizeof(full_block_size) == size_of(size_t) == ? (maybe 4 on 32-bit systems!)
2014-07-01Explicit namespacesZachary Michaels1-11/+8
2014-07-01Remove redeclarationZachary Michaels1-1/+0
2014-07-01C++ style castZachary Michaels1-1/+1
2014-07-01Comment unused functions in cryptonote_coreZachary Michaels2-15/+14
2014-07-01Improved (fixed?) serialization for vec<uint32_t>Zachary Michaels1-0/+7
2014-07-01Add missing pragmaZachary Michaels1-0/+2
2014-07-01Add missing pragmaZachary Michaels1-0/+2
2014-07-01Add missing pragmaZachary Michaels1-0/+2
2014-07-01Allow priority peers when there are exclusive peersZachary Michaels1-1/+1
Per my reading this change makes sense since a subset of the exclusive peers could be priority peers. Priority peers that are not exclusive will not get loaded, and priority peers that *are* exclusive will get special treatment. Prior to this change it looks like priority peers were silently ignored when exclusive peers were provided.
2014-07-01Explicit error constructorsZachary Michaels1-5/+5
2014-07-01Remove unused array in cn_slow_hashZachary Michaels1-1/+0
2014-06-30needed to remove REQUIRED from find_package(Threads)Thomas Winget1-1/+1
2014-06-30wallet RPC converted to use new transaction semanticsThomas Winget7-184/+305
wallet RPC now uses wallet2::create_transactions and wallet2::commit_tx instead of wallet2::transfer. This made it possible to add the RPC call /transfer_split, which will split transactions automatically if they are too large. The old call to /transfer will return an error stating to use /transfer_split if multiple transactions are needed to fulfill the request.
2014-06-30removed erroneous printing of newlinesThomas Winget1-1/+0
2014-06-30missed removing a debug printThomas Winget1-2/+0
2014-06-30removed some debugging code (really stupid printf-style debuggng..Thomas Winget1-11/+2
2014-06-30Transaction splitting *seems* to be working!!!tom2-6/+24
2014-06-30Added confirmation prompt if transactions are to be splitThomas Winget1-0/+16
2014-06-30added back successful tx message. oops.Thomas Winget1-1/+3
2014-06-30up tx splits limit 5 -> 30Thomas Winget1-1/+1
2014-06-30final changes to get transaction splitting building. needs testing.Thomas Winget6-43/+139
2014-06-30working on dividing functions in prep for tx splittingtom2-9/+84
2014-06-30Added comments to wallet functionsThomas Winget2-0/+13
2014-06-30Merge pull request #55 from monero-project/revert-54-masterThomas Winget1-2/+1
Revert "Do not fall over when refreshing balance fails"
2014-06-30Revert "Do not fall over when refreshing balance fails"Thomas Winget1-2/+1
2014-06-29Merge pull request #54 from zone117x/mastermonero-project1-1/+2
Do not fall over when refreshing balance fails
2014-06-29Do not fall over when refreshing balance failsMatthew Little1-1/+2
2014-06-26set max block size for gbtmydesktop2-0/+9
2014-06-24fix function typomonero-project1-1/+1
2014-06-24Fix copy/paste bug, thx Boolberrymonero-project1-3/+3
2014-06-19Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+5
1. Fix for Mac OSX compilation errors.
2014-06-19Merge pull request #48 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/mastermonero-project2-111/+299
Update slow-hash.c with optimized scratchpad operations
2014-06-16Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+8
1. Added multiplication support in 32-bit mode
2014-06-16Update miner.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+4
1. Added support for scratchpad memory allocation.
2014-06-16Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-110/+288
1. Added huge pages support and optimized scratchpad twiddling. (credits to dga). 2. Added aes-ni key expansion support. 3. Minor speedup to scratchpad initialization/finalization.
2014-06-16Merge branch 'master' of https://github.com/monero-project/bitmoneroNoodleDoodleNoodleDoodleNoodleDoodleNoo77-664/+8048
2014-06-16Revert "Update slow-hash.c"NoodleDoodleNoodleDoodleNoodleDoodleNoo1-404/+118
This reverts commit 37c5f393f1693da23416a2a294752f0c3e997c31.
2014-06-16Revert "Update miner.cpp"NoodleDoodleNoodleDoodleNoodleDoodleNoo1-19/+5
This reverts commit c0520ad63d71f94bc78a119c61ade30876e95ed6.
2014-06-16Update miner.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo1-5/+19
1. Added scratchpad memory allocation support.
2014-06-16Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-118/+404
1. Added huge pages support and optimized scratchpad twiddling. (credits to dga). 2. Added aes-ni key expansion support. 3. Minor speedup to scratchpad initialization/finalization.
2014-06-15Merge pull request #33 from mikezackles/arch_linux_build_fixesmonero-project3-13/+23
Arch Linux build fixes
2014-06-15Merge pull request #41 from fluffypony/mastermonero-project4-1/+36
proper tx_pool handling from CryptoZoidberg / BBR
2014-06-15proper tx_pool handling from CryptoZoidberg / BBRfluffypony4-1/+36
2014-06-14added checkpoint @ 80000monero-project1-0/+1
2014-06-13Merge pull request #37 from tewinget/signals_fixmonero-project1-1/+7
Fixed console handler not properly exiting on SIGINT and such
2014-06-13Fixed console handler not properly exiting on SIGINT and suchThomas Winget1-1/+7
2014-06-12Merge pull request #35 from tewinget/mastermonero-project2-12/+14
Add electrum-seed wallet backup/recovery 2
2014-06-12changed wallet mnemonic to use cout so it doesn't print to logThomas Winget1-1/+2
2014-06-12change hash for keygen from blake to keccaktom1-2/+2
2014-06-12changed text a bit moretom1-10/+11
2014-06-12changed some print messagestom1-2/+2
2014-06-12Merge pull request #34 from tewinget/mastermonero-project15-35/+3567
Add electrum-seed wallet backup/recovery
2014-06-12allow two-random-numbers wallet generation (but not as default)Thomas Winget6-42/+52
2014-06-12reworked command line args for simplewallet.Thomas Winget2-19/+30
--generate-new-wallet and --wallet-file are now properly mutually-exclusive.
2014-06-12DRY cin input_line (and test replacement of non-DRY usage)Thomas Winget3-6/+19
2014-06-12stupid signed arithmetic.Thomas Winget1-6/+3
2014-06-12more pointer-based derpThomas Winget3-8/+23
2014-06-12fixed some pointer- and loop-based derpsThomas Winget3-1/+6
2014-06-12builds, but doesn't link. other than that, electrum-style recovery ↵Thomas Winget9-19/+56
implemented (but not tested\!)
2014-06-12missing '.at' on two map calls. built on some machines, very strange...Thomas Winget1-2/+2
2014-06-12revert 'dirty hack' change to crypto.h. need a better way for sure.Thomas Winget1-4/+1
2014-06-12compile issues, resolve later. commiting because switching machinestom3-2/+83
2014-06-12defaulted new parameters in modified functionstom2-2/+2
2014-06-12most functions prototyped/modified for wallet recoveryThomas Winget10-9/+3371
2014-06-12added vim swap files to .gitignoreThomas Winget1-0/+4
2014-06-12Fix to disable LTO for ClangZachary Michaels1-1/+1
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-11new error code for rpcmydesktop1-2/+1
2014-06-11Fix for orphan fix (check blocksize)mydesktop3-0/+22
2014-06-11Link to pthreads on non-apple unixZachary Michaels3-12/+17
2014-06-11Gcc 4.9 LTO fixZachary Michaels1-0/+5
The new lto format requires use of the gcc-provided gcc-ar and gcc-ranlib binaries.
2014-06-11Correcting high orphan rate of blocks at poolmonero-project1-3/+12
2014-06-10Merge pull request #29 from fluffypony/mastermonero-project2-3/+10
New seed nodes & temporary get_line fix
2014-06-10added new seed nodesfluffypony1-0/+9
2014-06-06removed continue issuefluffypony1-1/+0
2014-06-06Merge remote-tracking branch 'upstream/master'fluffypony6-1/+23
2014-06-05Merge pull request #24 from Neozaru/mastermonero-project6-1/+23
'getinfo' daemon HTTP-RPC returns 'target_height' for progress estimation
2014-06-04Added static_cast to hshd.current_heightNeozaru1-1/+1
2014-06-04don't fall apart if you can't get_linefluffypony1-3/+2
2014-06-04'getinfo' daemon HTTP-RPC returns 'target_height' for progress estimationsNeozaru6-1/+23
2014-06-04Merge pull request #23 from paybee/mastermonero-project4-5/+95
Added incoming_transfers RPC API method
2014-06-04Merge pull request #22 from Neozaru/mastermonero-project2-1/+2327
Added Doxyfile for future documentation
2014-06-03Merge pull request #2 from monero-project/masterNeozaru2-18/+23
Merging daemon RPC availability changes
2014-06-02fixed conflictpaybee11-43/+177
2014-06-02Added incoming_transfers RPC API methodpaybee2-15/+1
2014-06-02Updated README for documentationNeozaru1-1/+17
2014-06-02Added Doxyfile for (uggly) documentation generationNeozaru1-0/+2310
2014-06-02Merge pull request #21 from Neozaru/mastermonero-project5-16/+48
Added 'payment_id' optional argument to 'transfer' wallet RPC method
2014-06-02Merge pull request #20 from artifexd/wallet_refreshmonero-project2-18/+23
Enable wallet refresh before blockchain is saved or completely sync'd.
2014-06-02Added 'payment_id' optional argument to 'transfer' wallet RPC methodNeozaru5-16/+48
2014-06-01Enable wallet refresh before blockchain is saved or completely sync'd.artifexd2-18/+23
2014-06-01Merge pull request #14 from Neozaru/mastermonero-project9-9/+106
'get_address' RPC method for 'simplewallet'
2014-06-01Merge bitmonero@monero-projectNeozaru50-431/+1200
2014-05-29Merge remote-tracking branch 'upstream/master'paybee50-418/+1185
2014-05-28Merge branch '0.8.8update'mydesktop50-415/+1177
Update to newest version 0.8.8. See change log for details.
2014-05-28simplewallet returns 0 when no errorNeozaru1-1/+1
2014-05-28Added '--exit-after-cmd' option in simplewalletNeozaru1-1/+9
2014-05-28Fixed return status for '--help'. Fixed wallet name (use macro instead of ↵Neozaru1-2/+2
'bytecoin wallet'
2014-05-28typo in tx_pool.cppmonero-project1-1/+1
2014-05-27fix typing mismatchmydesktop1-2/+9
2014-05-27Added incoming_transfers RPC API methodpaybee4-4/+108
2014-05-26raise min fee and correct COIN valuemonero-project1-2/+2
2014-05-26further restrict maximum tx size b/c of spammonero-project1-1/+6
2014-05-26dynamic tx size scaling for tx mempoolmydesktop1-0/+11
2014-05-26Merge remote-tracking branch 'origin/master' into 0.8.8updatemydesktop1-5/+11
Latest PR merged into experimental branch.
2014-05-26maximum block size 130% of medianmydesktop1-3/+14
2014-05-26Merge pull request #16 from paybee/mastermonero-project1-5/+11
simplewallet exits when COMMAND is given as a command-line argument
2014-05-26simplewallet exits when COMMAND is given as a command-line argumentpaybee1-5/+11
2014-05-25temporary fix for block reward dosmydesktop3-3/+31
2014-05-25enable checkpointed block verificationmydesktop1-1/+1
2014-05-25'mining_status' Daemon RPC commandNeozaru5-6/+68
2014-05-25add checkpoints.cpp in unit testsmydesktop1-0/+140
2014-05-25extra filesmydesktop5-0/+478
2014-05-25fix releasenotesmydesktop1-11/+7
2014-05-250.8.8updatemydesktop43-406/+502
2014-05-25'getaddress' wallet-rpc commandNeozaru3-0/+35
2014-05-23Merge pull request #12 from quazarcoin/MRO_masterNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+5
OS X compilation fixed
2014-05-22OS X compilation fixedOracionSeis1-1/+5
2014-05-21Merge pull request #1 from monero-project/masterNeozaru7-147/+436
Attempting an online merge in my own repo
2014-05-21Update CMakeLists.txtNoodleDoodleNoodleDoodleNoodleDoodleNoo1-2/+2
1. Fixed build error on machines not supporting aes-ni.
2014-05-21Update version.h.inNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+1
1. Updated version to 0.8.8.2
2014-05-21Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-117/+223
1. Added AES-NI support for modern processors.
2014-05-17Update version.h.inNoodleDoodleNoodleDoodleNoodleDoodleNoo1-2/+2
1. Version to 0.8.8.1
2014-05-17Create aesb.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+177
2014-05-17Update slow-hash.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-14/+18
1. Various optimizations for faster hashing performance.
2014-05-17Update oaes_lib.cNoodleDoodleNoodleDoodleNoodleDoodleNoo1-24/+0
1. Moved structs oaes_ctx and oaes_key into oeas_lib header.
2014-05-17Update oaes_lib.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+26
1. Moved structs oaes_ctx and oaes_key into oeas_lib header.
2014-05-17Update oaes_config.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-3/+3
1. Disabled OAES_DEBUG flag
2014-05-15Merge pull request #11 from Neozaru/mastermonero-project5-0/+52
'save_bc' command for requesting blockchain saving remotely
2014-05-16Added 'save_bc' command in daemon for saving blockchain remotelyNeozaru1-2/+0
2014-05-16Added 'save_bc' command in daemon for saving blockchain remotelyNeozaru5-0/+54
2014-05-14Merge pull request #10 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-8monero-project1-0/+12
Update daemon_commands_handler.h
2014-05-14Merge pull request #9 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-7monero-project1-1/+52
Update tx_extra.h
2014-05-14Merge pull request #8 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-5monero-project1-1/+6
Update serialization.h
2014-05-13Update daemon_commands_handler.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+12
1. Added "diff" command to show current estimated difficulty and hash-rate.
2014-05-13Update tx_extra.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+52
1. Fixed bug where it's impossible to spend merge-mining blocks due to missing serialization support for "tx_etra_merge_mining_tag".
2014-05-13Update serialization.hNoodleDoodleNoodleDoodleNoodleDoodleNoo1-1/+6
1. Added VARINT_FIELD_N(t,f) macro required for tx_extra_merge_mining_tag serialization.
2014-05-1220s timeout for zone117x poolmonero-project1-1/+1
2014-05-12Merge pull request #6 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-3monero-project1-2/+2
Update simpleminer.cpp
2014-05-11Update simpleminer.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo1-2/+2
1. Modified connection timeout from 1 second to 10 seconds 2. Modified behavior to retry instead of exiting when the miner fails to get a new job
2014-05-08disable checkpointing for security reasonsmonero-project1-2/+6
Further investigation of fast sync security is required
2014-05-07Merge pull request #3 from NoodleDoodleNoodleDoodleNoodleDoodleNoo/patch-2monero-project1-2/+2
Update cryptonote_format_utils.cpp