aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-10-02Had missed const and had to use .at instead of []Oran Juice1-5/+5
2014-10-02Stop copying word list files to build directoryOran Juice1-2/+0
2014-10-02Removed old word list fileOran Juice5-9399/+0
2014-10-02Use reference types on LHS when using language methodsOran Juice9-14/+114
2014-10-02Cut short word lists to 1626 words, added attribution to Electrum, some bug ↵Oran Juice8-9604/+8511
fixes
2014-10-02Restructured language sources to be singletonsOran Juice13-9868/+9791
2014-10-02Separated word lists to header filesOran Juice6-0/+9653
2014-09-30Added attribution to Electrum for their word-listsOran Juice4-0/+8
2014-09-30Is forgiving of spelling mistakes beyond the 1st 4 characters.Oran Juice2-32/+72
2014-09-30Change seed message to '25' words from '24' wordsOran Juice1-2/+2
2014-09-28Merge with origin/masterOran Juice32-95/+1194
2014-09-28Minor comment changes and code clean-upOran Juice3-5/+5
2014-09-28Default to new style English seedOran Juice1-1/+1
2014-09-28Minor code refactor and comment changesOran Juice1-4/+4
2014-09-28CRC Checksum for word seed. Gives a new 25 word seed with checksum if one ↵Oran Juice3-41/+109
without checksum is passed. Doxygen comment fix.
2014-09-27Doxygen comments inOran Juice4-21/+134
2014-09-27Informs about old style mnemonics from older wallet and provides a new one. ↵Oran Juice8-6/+7792
CMakeLists.txt update.
2014-09-27Throw error when word list file is empty and quick bug fixOran Juice2-12/+40
2014-09-26Supports wallet restorationOran Juice2-19/+45
2014-09-25Accepts seed language choice from user.Oran Juice4-2/+59
2014-09-25Revert "low risk, potentially varint overflow bug patched thanks to BBR"Riccardo Spagni9-85/+14
This reverts commit 4e2b2b942daa4206ec44c66e59863670dfe3fde4.
2014-09-24Merge pull request #160 from tewinget/remove_ldns_depThomas Winget11-21/+97
Remove ldns dependency
2014-09-24Remove LDNS dep and fix a bug in libunbound const correctness fixThomas Winget2-4/+4
2014-09-24Removed ldns dependencyThomas Winget2-4/+9
ldns dependency was only still around for constants defined in ldns/rr.h, but those constants are RFC specified DNS constants, and to reduce deps have been replicated in dns_utils.h instead of including ldns/rr.h.
2014-09-24low risk, potentially varint overflow bug patched thanks to BBRRiccardo Spagni9-14/+85
2014-09-25Merge pull request #159Riccardo Spagni1-5/+19
7383574 libunbound has const correctness issues... (Thomas Winget)
2014-09-24libunbound has const correctness issues...Thomas Winget1-5/+19
2014-09-25Added ability to read chechpoint hashes from json file in data folderTomer Konforty4-0/+65
2014-09-24checkpointiamsmooth1-0/+1
2014-09-24checkpointiamsmooth1-0/+2
2014-09-24checkpointsiamsmooth1-0/+5
2014-09-24checkpointiamsmooth1-0/+1
2014-09-24checkpointsiamsmooth1-3/+5
2014-09-24fixed FreeBSD miniupnpc nigglyRiccardo Spagni1-1/+14
2014-09-24never use the baked-in miniupnpc on FreeBSD because explosionsRiccardo Spagni2-3/+1
2014-09-24fixed unbound libs in testRiccardo Spagni1-7/+7
2014-09-24redo FindUnbound.cmakeRiccardo Spagni3-32/+34
2014-09-24fixed cmake folderRiccardo Spagni3-0/+0
2014-09-24added tomerkon's GPG key, cmake folder fixRiccardo Spagni4-0/+30
2014-09-24Copies word lists directory to the location of the executableOran Juice4-4/+11
2014-09-24use boost::asio::ip::address because cross-platform plzRiccardo Spagni1-96/+27
2014-09-24temp commitThomas Winget1-15/+42
2014-09-23Added function to check syntax of URL for DNS lookupThomas Winget2-8/+44
For now, simply checks for '.' character, but that will be easy to change in the future if necessary/desired.
2014-09-23Fixed artifacts from cherry-picking devel->masterThomas Winget2-3/+4
2014-09-23Fixed CMake search for libunboundThomas Winget1-5/+2
As it turns out, some of CMake's built-in modules for detecting headers and libraries don't work if you have certain compiler flags set, such as -Werror=old-style-definition, as they do "int main()" rather than "int main(void)". Having CMake search for libs before compiler flags are set alleviates this issue, and I believe the underlying issue will be fixed in future releases of CMake.
2014-09-23change to allow (at least a bit) for multiple TXT recordsThomas Winget7-30/+57
2014-09-23Simplewallet should now resolve urls to addressesThomas Winget1-2/+53
Simplewallet should now do a DNS query on an address if it fails to convert the given string to a binary representation of an address (base58->binary). It will prompt the user, telling of what the "url" passed was, what monero address it translated to, and whether or not DNSSEC validation was a success, and ask for a confirmation that these are all acceptable.
2014-09-23Monero addres from DNS TXT record implemented, tests passThomas Winget6-24/+243
Still need to deal with DNSSEC and optional fields in the TXT record.
2014-09-23seed node DNS code updated to use DNSResolverThomas Winget1-41/+111
Also implemented rudimentary IPv6 support, but commented it out because it's not widely supported by ISPs for now, and thus is not currently supported by Monero.
2014-09-23Use the loop iterator, previous version of me.Thomas Winget1-2/+2
2014-09-23ipv4 and ipv6 resolution workingThomas Winget5-32/+224
IPv4 and IPv6 name resolution working. Unit tests written (and passing). net_node.{h,inl} code modified to use DNS seeds.
2014-09-23Updated CMake files -- added libunbound linker flagThomas Winget4-11/+71
CMake config file written, but was unable to test/get it working properly because of a bug in CMake with functions related to find_package. Simple "-lunbound" flag used in its stead for now. May not build on non-Linux systems, not sure yet.
2014-09-23Initial commit of DNS codeThomas Winget2-0/+141
2014-09-23added unbound dependencies to readmeRiccardo Spagni1-3/+3
2014-09-23updated mingw build instructionsRiccardo Spagni1-1/+1
2014-09-23updated mingw build instructionsRiccardo Spagni1-5/+29
2014-09-23Duh. Had left word list in commit.Oran Juice1-1626/+0
2014-09-23Check for error after opening word list fileOran Juice2-6/+1637
2014-09-23added oranjuice and tewinget's GPG keysRiccardo Spagni2-0/+50
2014-09-23Added code to separate old word list to raw input file and support for ↵Oran Juice3-3273/+1688
multiple new languages
2014-09-23Moved mnemonics code to src/mnemonicsOran Juice5-4/+8
2014-09-22moved msys2 toolchain, boost libs fixRiccardo Spagni3-2/+6
2014-09-22added mikezackles' missing boost function in CMakeListsRiccardo Spagni1-0/+15
2014-09-21fixed miniupnpc static buildingRiccardo Spagni1-1/+1
2014-09-15turns out we do need -static-libgcc etc. on LinuxRiccardo Spagni1-1/+1
2014-09-15Give up on brace initializers in initializer lists (MSVC bug)Zachary Michaels3-11/+11
2014-09-15another fix for CMake empty varsRiccardo Spagni1-3/+5
2014-09-15Prevent CMake choking on empty varsRiccardo Spagni1-0/+2
2014-09-15More robust versioning in CMake, plus commentsRiccardo Spagni1-13/+62
2014-09-15explicitly disable LTO for ClangRiccardo Spagni1-1/+5
2014-09-15Fix time_t serialization issueZachary Michaels3-5/+9
On 32-bit MinGW-w64, time_t is int32_t. The existing code was serializing time_t directly and implicitly assuming that time_t is int64_t. This commit formalizes that assumption by serializing int64_t directly and casting to time_t where appropriate. Thanks go to greatwolf for reporting this issue. monero-project/bitmonero#88
2014-09-15Use LTO by defaultZachary Michaels3-1/+6
The mingw toolchains override this for now.
2014-09-15Move toolchain filesZachary Michaels2-0/+0
2014-09-15Fix march flag for 32-bit buildZachary Michaels1-1/+1
2014-09-15Use unwrapped binutils for msys2Zachary Michaels2-6/+6
The default binutils wrappers are built without plugin support. This will streamline the build process until we decide to start supporting LTO.
2014-09-15Force CMake to link the runtime staticallyZachary Michaels1-0/+4
2014-09-15msys2 32/64-bit toolchainsZachary Michaels2-0/+36
2014-09-15Another preprocessor fix (difficulty.cpp)Zachary Michaels1-1/+1
2014-09-15More preprocessor fixes for slow-hashZachary Michaels1-3/+3
2014-09-15Correct includes for mingw in slow-hashZachary Michaels1-0/+8
This needs testing
2014-09-15Change Windows include to windowsZachary Michaels1-1/+1
mingw is case sensitive
2014-09-15User setting to turn LTO on and offZachary Michaels1-9/+13
This isn't currently working on mingw
2014-09-15Remove unnecessary elseZachary Michaels1-2/+0
2014-09-15Hack to add pthread to link libraries on mingwZachary Michaels1-2/+2
This should link winpthreads. We really shouldn't be passing these this way, but that seems to be the existing solution, and it works for now.
2014-09-15Change to -static gcc flagZachary Michaels1-1/+1
2014-09-15Set the boost thread api for mingwZachary Michaels1-0/+1
2014-09-15Hack to allow toolchains to pass flags to mingwZachary Michaels1-1/+1
2014-09-15Ignore another warning to make mingw happyZachary Michaels1-1/+1
2014-09-15Remove unused CMake functionZachary Michaels1-6/+0
2014-09-15Default to static linking on both MSVC and MINGWZachary Michaels1-1/+6
2014-09-15Merge pull request #141v0.8.8.4Riccardo Spagni1-1/+6
b92a8b5 fix CMake for multiplatform versioning (Riccardo Spagni)
2014-09-15fix CMake for multiplatform versioningRiccardo Spagni1-1/+6
2014-09-15Merge pull request #140Riccardo Spagni1-0/+30
0214524 added mikezackles / Zachary Michaels gpg key (Riccardo Spagni)
2014-09-15added mikezackles / Zachary Michaels gpg keyRiccardo Spagni1-0/+30
2014-09-15Merge pull request #139Riccardo Spagni36-254/+500
72a80f6 fixed incorrect version reference (Riccardo Spagni) 95a2701 Change testnet prefix (Zachary Michaels) 120c84d Make P2P use the testnet data dir (Zachary Michaels) 2352565 Replace macro with equivalent function call (Zachary Michaels) d033087 Separate testnet address prefix (Zachary Michaels) ee1bacc Add testnet seed nodes (Zachary Michaels) 4a6eb0a Create testnet data dir if necessary (Zachary Michaels) 018e251 Separate testnet default data dir (Zachary Michaels) 3ef7f33 Add descriptions for RPC command line params (Zachary Michaels) 1e38a02 Add testnet genesis tx as output by CN reference (Zachary Michaels) 96eed84 Pass tx and nonce to genesis block constructor (Zachary Michaels) 257077a Separate network id for testnet (Zachary Michaels) 658b669 Separate rpc port for testnet (Zachary Michaels) 98ed9a4 Separate p2p port for testnet (Zachary Michaels) fb4146f Reorganize testnet constants (Zachary Michaels) 79862ad Add testnet constants (Zachary Michaels) 07470fd Add testnet flag (Zachary Michaels) 32004a7 increase ABSTRACT_SERVER_SEND_QUE_MAX_COUNT to a more sane value (Riccardo Spagni) 2c0a87f additional README info on static builds and FreeBSD (Riccardo Spagni)
2014-09-15fixed incorrect version referenceRiccardo Spagni1-1/+1
2014-09-15Change testnet prefixZachary Michaels1-2/+2
2014-09-15Make P2P use the testnet data dirZachary Michaels1-1/+3
2014-09-15Replace macro with equivalent function callZachary Michaels1-49/+45
Also removed useless bool return
2014-09-15Separate testnet address prefixZachary Michaels21-69/+126
2014-09-15Add testnet seed nodesZachary Michaels1-3/+8
2014-09-15Create testnet data dir if necessaryZachary Michaels1-0/+1
2014-09-15Separate testnet default data dirZachary Michaels5-31/+44
2014-09-15Add descriptions for RPC command line paramsZachary Michaels1-3/+9
2014-09-15Add testnet genesis tx as output by CN referenceZachary Michaels1-1/+1
2014-09-15Pass tx and nonce to genesis block constructorZachary Michaels5-28/+43
2014-09-15Separate network id for testnetZachary Michaels2-3/+15
2014-09-15Separate rpc port for testnetZachary Michaels5-12/+44
2014-09-15Separate p2p port for testnetZachary Michaels2-5/+23
2014-09-15Reorganize testnet constantsZachary Michaels14-80/+68
2014-09-15Add testnet constantsZachary Michaels1-0/+16
2014-09-15Add testnet flagZachary Michaels15-52/+137
Source: cryptonotefoundation
2014-09-15increase ABSTRACT_SERVER_SEND_QUE_MAX_COUNT to a more sane valueRiccardo Spagni1-1/+1
2014-09-15additional README info on static builds and FreeBSDRiccardo Spagni1-0/+7
2014-09-15increase ABSTRACT_SERVER_SEND_QUE_MAX_COUNT to a more sane valueRiccardo Spagni1-1/+1
2014-09-15additional README info on static builds and FreeBSDRiccardo Spagni1-0/+7
2014-09-15fix logic in tag check, AND -> ORRiccardo Spagni1-1/+1
Signed-off-by: Riccardo Spagni <ric@spagni.net>
2014-09-15ignore tag check if we haven't pulled tagsRiccardo Spagni1-1/+1
Signed-off-by: Riccardo Spagni <ric@spagni.net>
2014-09-15Merge branch 'master' of http://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-09-15new Makefile target: release-staticRiccardo Spagni2-1/+5
2014-09-15new Makefile target: release-staticRiccardo Spagni1-0/+4
2014-09-15FreeBSD static linking fixesRiccardo Spagni1-3/+3
2014-09-14Merge branch 'master' of http://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-09-14add gpg pubkeys to start enforcing signed commitsRiccardo Spagni1-0/+50
2014-09-13Merge pull request #136Riccardo Spagni3-48/+51
bb2b606 fix incorrect error message (obvious cut and paste bug from upstream) (iamsmooth) 6b77e83 Change wallet to not try to extract tx public key when tx has no outputs (fixes 202612 tx format messages and is otherwise correct) (iamsmooth) 08205f0 output rng fix from boolberry (iamsmooth)
2014-09-13fix incorrect error message (obvious cut and paste bug from upstream)iamsmooth1-1/+1
2014-09-13add gpg pubkeys to start enforcing signed commitsRiccardo Spagni1-0/+50
2014-09-13Change wallet to not try to extract tx public key when tx has no outputs ↵iamsmooth1-45/+49
(fixes 202612 tx format messages and is otherwise correct)
2014-09-12output rng fix from boolberryiamsmooth1-2/+1
2014-09-12Merge pull request #133 from fluffypony/masterRiccardo Spagni1-1/+1
fixed cmake variable matching
2014-09-12fixed cmake variable matchingRiccardo Spagni1-1/+1
2014-09-12Merge pull request #132 from fluffypony/masterRiccardo Spagni7-42/+38
versioning now includes the commit hash, or -final for tagged releases
2014-09-12Merge branch 'master' of http://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
Conflicts: src/daemon/daemon.cpp
2014-09-12versioning now includes the commit hash, or -final for tagged releasesRiccardo Spagni7-37/+38
2014-09-12always check git diffRiccardo Spagni1-6/+1
2014-09-12Merge pull request #129 from Jebes/masterRiccardo Spagni6-79/+177
Added documentation to varint.h and util.h
2014-09-12versioning now includes the commit hash, or -final for tagged releasesRiccardo Spagni7-37/+38
2014-09-12always check git diffRiccardo Spagni1-6/+1
2014-09-11HOW DO I ENGLISH?jebes1-1/+1
2014-09-11mispelled brief, corrected itjebes2-14/+14
2014-09-11Merge remote-tracking branch 'upstream/master'jebes23-145/+553
2014-09-11HOW DO I GIT?jebes1-1/+1
2014-09-11Documented varintjebes4-40/+80
2014-09-11Merge pull request #128 from fluffypony/masterRiccardo Spagni1-2/+6
fixed UPNP_LIBRARIES scope
2014-09-11fixed UPNP_LIBRARIES scopefluffypony1-2/+6
2014-09-11Merge pull request #127 from fluffypony/masterRiccardo Spagni23-145/+549
FreeBSD compatibility and default log level changes
2014-09-11cpu affinity fixes in performance tests for FreeBSDfluffypony1-2/+2
2014-09-11gtest patches for FreeBSDfluffypony2-1/+9
2014-09-11fixed upnp libs in tests cmakefluffypony1-1/+31
2014-09-11added license to CMakefluffypony3-0/+92
2014-09-11more CMake tweaks to allow detection on OS Xfluffypony3-190/+197
2014-09-10more dynamic miniupnp fixesfluffypony3-7/+19
2014-09-10miniupnpc includes fixedfluffypony1-2/+2
2014-09-10use external miniupnpc if availablefluffypony3-7/+193
2014-09-10miniupnpc changes for freebsdfluffypony2-2/+6
2014-09-10mmap on FreeBSD doesn't have MAP_HUGETLBfluffypony1-1/+1
2014-09-10Include sys/time.h on BSDfluffypony1-0/+2
2014-09-10replace ftime with gettimeofday on FreeBSD because lcompat is stupidfluffypony3-8/+32
2014-09-10make FreeBSD use -lcompat till we can fix ftime()fluffypony2-4/+8
2014-09-09commented util.hjebes5-44/+102
2014-09-09more FreeBSD fixesfluffypony1-2/+7
2014-09-09malloc.h reference fixed for FreeBSDfluffypony1-2/+2
2014-09-09exclude local miniupnpc for FreeBSD, install from ports insteadfluffypony2-10/+29
2014-09-09FreeBSD alloca.h reference fixedfluffypony2-2/+12
2014-09-09a few more error messages moved to log level 1fluffypony2-15/+15
2014-09-09moved non-critical warnings and errors to log level 1fluffypony12-107/+108
2014-09-07Merge pull request #123 from fluffypony/masterRiccardo Spagni1-1/+1
build number increase after release
2014-09-07build number increase after releasefluffypony1-1/+1
2014-09-06Merge pull request #121 from fluffypony/masterv0.8.8.3Riccardo Spagni4-10/+96
Fix tree_hash, patch for bad block 202612
2014-09-06fix checkpointsiamsmooth2-4/+7
2014-09-06bug fix to checkpoint-on-restore; still fails on 612iamsmooth1-1/+1
2014-09-06checkpoints on restore; currently fails on 212 checkpointiamsmooth2-2/+24
2014-09-06Fix tree-hash cnt n^2. Asserts, comment. Squash2rfree2monero1-6/+48
2014-09-06override for get_block_longhash for block 202612Thomas Winget1-0/+7
2014-09-06added double-check for 202612 block idThomas Winget1-1/+13
if a new block has the same block id as 202612 but the wrong blobdata, this will tell the caller that the block id is actually null_hash rather than the 202612 block id.
2014-09-06hex_to_pod needs the destination as an arg, as opposed to it returning the podThomas Winget1-1/+1
2014-09-06Override for block hashing for block 202612Thomas Winget1-0/+10
Since we need to fix tree_hash, but doing so would invalidate the block id for block 202612, this fix should check to see if we're trying to get the block id for 202612 (if its blob hash matches) and return the "old" block id, for backwards compatibility.
2014-09-02Merge pull request #112 from fluffypony/masterRiccardo Spagni1-1/+4
fixed OS X malloc.h reference
2014-09-02fixed OS X malloc.h referencefluffypony1-1/+4
2014-08-30Merge pull request #109 from fluffypony/masterRiccardo Spagni2-162/+98
readme -> markdown
2014-08-30readme -> markdownfluffypony2-162/+98
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