aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-01-02year updated in licenseRiccardo Spagni313-349/+302
2014-12-13Merge pull request #203Riccardo Spagni3-4/+41
583cf0a Document existing function (warptangent) 95eb944 Repeat prompt for wallet path if invalid (warptangent)
2014-12-13Merge pull request #202Riccardo Spagni1-2/+0
d7aafd5 wallet2::rewrite update to not require bin file (warptangent)
2014-12-13Merge pull request #201Riccardo Spagni1-7/+9
9b7e0a0 wallet2::load correctly initialize m_blockchain for wallet loaded without bin file (warptangent)
2014-12-13Merge pull request #200Riccardo Spagni4-0/+125
cfc8c55 Add simple_wallet::seed_set_language method (warptangent) 26b87df Add wallet2::verify_password method (warptangent)
2014-12-13Merge pull request #205Riccardo Spagni2-1/+53
b261448 revert the removal of the 'arch' flag from the release-static target (Riccardo Spagni) a956f07 added gpg key for warptangent (Riccardo Spagni) ac19084 revert the removal of the 'arch' flag from the release-static target (Riccardo Spagni)
2014-12-13Merge branch 'master' of https://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-12-13added gpg key for warptangentRiccardo Spagni1-0/+52
Signed-off-by: Riccardo Spagni <ric@spagni.net>
2014-12-13revert the removal of the 'arch' flag from the release-static targetRiccardo Spagni1-1/+1
2014-12-13onwards to 0.8.8.7Riccardo Spagni1-1/+1
Signed-off-by: Riccardo Spagni <ric@spagni.net>
2014-12-11Document existing functionwarptangent1-0/+6
2014-12-11Repeat prompt for wallet path if invalidwarptangent3-4/+35
simplewallet run without a wallet path argument should prompt again if an invalid path was entered. Validity here currently means the string isn't empty.
2014-12-10revert the removal of the 'arch' flag from the release-static targetRiccardo Spagni1-1/+1
2014-12-10wallet2::rewrite update to not require bin filewarptangent1-2/+0
Allow pre-JSON wallet format to load without depending on existing bin file. Don't write bin file while inside keys rewrite, so bin file write behavior here matches that of regular wallet load.
2014-12-10wallet2::load correctly initialize m_blockchain for wallet loaded without ↵warptangent1-7/+9
bin file Fix for simplewallet loading a wallet with a keys file but no bin file. - this situation previously required a user to restart simplewallet before it would refresh its blockchain from the server.
2014-12-08Add simple_wallet::seed_set_language methodwarptangent2-0/+72
Add simple_wallet::set_variable method to provide top-level "set" command and support "set seed language" command.
2014-12-08Add wallet2::verify_password methodwarptangent2-0/+53
Allows wallet password to be verified without changing wallet state.
2014-12-08version bump to 0.8.8.6v0.8.8.6Riccardo Spagni1-1/+1
2014-12-08Merge pull request #196Riccardo Spagni3-34/+67
f9822c4 wallet JSON update for non-deterministic wallet data (warptangent) 4c6230d Checking and handling for deterministic vs non-deterministic wallet (warptangent) 1beedb9 Extract check for deterministic keys to wallet2::is_deterministic() (warptangent) 359ede3 indentation (warptangent) 2290eff replace lines with call to recently added print_seed() (warptangent)
2014-12-08Merge pull request #183Riccardo Spagni1-1/+5
250254c Exception handling while refreshing in rpc wallet (credits to QCN) (Sammy Libre)
2014-12-06wallet JSON update for non-deterministic wallet datawarptangent1-4/+10
wallet2::store_keys() and wallet2::load_keys() should only use the JSON attribute "seed_language" when applicable. That is only for deterministic wallets. - store_keys() don't add JSON attribute "seed_language" if seed_language is empty - load_keys() don't call set_seed_language if JSON attribute "seed_language" not present
2014-12-06Checking and handling for deterministic vs non-deterministic walletwarptangent1-19/+35
simple_wallet::seed() - Check that wallet is deterministic. simple_wallet::new_wallet() - Prompt for seed language only if it's a non-deterministic wallet, along with previous conditions. simple_wallet::open_wallet() - Fixed check for deterministic wallet (flag based on command line non-deterministic argument was used before, but it's inapplicable to opening an existing wallet). - As with deterministic wallet, non-deterministic also included to be rewritten to new JSON format file. That's what's done for newly generated non-deterministic wallets, so old versions should be updated to same format.
2014-12-06Extract check for deterministic keys to wallet2::is_deterministic()warptangent2-6/+20
It's cleaner for wallet2.cpp and it also allows deterministic check by simplewallet.cpp.
2014-12-06indentationwarptangent1-1/+1
2014-12-06replace lines with call to recently added print_seed()warptangent1-4/+1
2014-12-04update unbound from upstreamRiccardo Spagni72-2655/+1261
2014-12-02increased version number for tagged releasev0.8.8.5Riccardo Spagni1-1/+1
2014-12-02fixed CMake version matchingRiccardo Spagni1-1/+1
2014-12-02Merge pull request #186Riccardo Spagni3-6/+3
3300ae5 remove unused display variable (warptangent) 0e0e557 return true on success (warptangent) 2e11eb1 deterministic wallet use of twelve words fixed (warptangent) 21a3c46 ensure that keccak is called on view spend key, not a possibly pre-sc_reduce32 version of it - for deriving view secret key (warptangent)
2014-12-02Merge pull request #187Riccardo Spagni3-0/+24
3dd19c4 prompt for seed language and error handling - "seed" simplewallet command was only displaying seed if wallet was newly generated (warptangent)
2014-12-01prompt for seed language and error handlingwarptangent3-0/+24
- "seed" simplewallet command was only displaying seed if wallet was newly generated
2014-12-01remove unused display variablewarptangent1-3/+0
2014-12-01return true on successwarptangent1-1/+1
2014-12-01deterministic wallet use of twelve words fixedwarptangent1-1/+1
2014-12-01ensure that keccak is called on view spend key, not a possibly ↵warptangent1-1/+1
pre-sc_reduce32 version of it - for deriving view secret key
2014-12-01Merge pull request #192Riccardo Spagni29-30/+8198
affde29 moved rapidjson to external folder, fixed CMake (Riccardo Spagni) f1eaf88 Prints seed after wallet upgrade. Removed iostream include. (Oran Juice) 70971be Doxygen comments (Oran Juice) 031ca23 Rewrites to old wallet file correctly (Oran Juice) 1f833dc Doxygen comments in (Oran Juice) 0bd88ff Writes seed language while generating wallet. Wallet open fix. (Oran Juice) 09a659e Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility (Oran Juice)
2014-12-01moved rapidjson to external folder, fixed CMakeRiccardo Spagni25-1/+3
2014-12-01Merge pull request #1Riccardo Spagni29-30/+8196
f1eaf88 Prints seed after wallet upgrade. Removed iostream include. (Oran Juice) 70971be Doxygen comments (Oran Juice) 031ca23 Rewrites to old wallet file correctly (Oran Juice) 1f833dc Doxygen comments in (Oran Juice) 0bd88ff Writes seed language while generating wallet. Wallet open fix. (Oran Juice) 09a659e Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility (Oran Juice)
2014-12-01Merge pull request #191Riccardo Spagni2-6/+15
685dd4a don't build tests unless we're building all-* or *-test builds (Riccardo Spagni)
2014-12-01don't build tests unless we're building all-* or *-test buildsRiccardo Spagni2-6/+15
2014-11-27updated readme to include libevent / libgtest depsRiccardo Spagni1-1/+1
2014-11-26Merge pull request #188Riccardo Spagni5-9/+10
dde7897 Disable legacy fees for now (iamsmooth) cc74b43 Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee (iamsmooth)
2014-11-25Merge pull request #180Riccardo Spagni32-340/+2905
ce71c01 cmake: work around a bug with implicit link directories (Ben Boeckel) de4fc40 mingw: copy required libraries to the build tree (Ben Boeckel) ec54e2f cmake: place binaries together in the build tree (Ben Boeckel) 18c56ab msys: don't use LTO (Ben Boeckel) 5680c9c msys: factor out -Werror on msys (Ben Boeckel) 4751542 msys: look in msys' directory for files (Ben Boeckel) d855fe4 miniupnpc: bump the _POSIX_C_SOURCE feature macro (Ben Boeckel) c696492 unbound: fix getaddrinfo detection for 32-bit windows (Ben Boeckel) e377687 cmake: Windows and static builds need this (Ben Boeckel) 01895dd cmake: fix up link lines (Ben Boeckel) 4b6515c unbound: fix type checking (Ben Boeckel) d43a20f unbound: plumb the libdir up (Ben Boeckel) 7d708e4 cmake: support 2.8.7 (Ben Boeckel) 464c280 cmake: fix up miniupnpc's define (Ben Boeckel) 9689df9 cmake: clean up EXTRA_LIBRARIES (Ben Boeckel) 3b7bdcb cmake: set the project name (Ben Boeckel) 0f0efc4 cmake: prepend to CMAKE_MODULE_PATH (Ben Boeckel) 031e3da cmake: remove scream-make (all-caps functions) (Ben Boeckel) abbd5c0 unbound: import cmake build system (Ben Boeckel) e59b5b7 miniupnpc: clean up build system (Ben Boeckel) 475fe20 cmake: minor cleanups (indentation and typos) (Ben Boeckel) 799e8b2 cmake: use option() for STATIC (Ben Boeckel) c24d22b cmake: clean up if auto-dereferencing (Ben Boeckel) 9ed415a build: inform the build of what generates version.h (Ben Boeckel) eba180a cmake: support git info in released tarballs (Ben Boeckel) eeffac6 cmake: fix up BOOST_IGNORE_SYSTEM_PATHS (Ben Boeckel) a43f1a8 cmake: remove configuration variables (Ben Boeckel) a87ce09 cmake: factor out error messages (Ben Boeckel) 9aa48b6 miniupnpc: clear out else/endfoo command arguments (Ben Boeckel) 8a86ac8 daemon_tests: update cmake code (Ben Boeckel) fa3ff75 gtest: support an external gtest (Ben Boeckel) 7bfcffa cmake: put each test executable in its own directory (Ben Boeckel) f53f047 cmake: handle private vs. public headers (Ben Boeckel) 55ca7d3 cmake: refactor common code with libraries (Ben Boeckel) c773f46 cmake: refactor common code with executables (Ben Boeckel) 89cff7b cmake: put each library into its own directory (Ben Boeckel)
2014-11-18cmake: work around a bug with implicit link directoriesBen Boeckel1-0/+8
Unfortunately, this is necessary because CMake doesn't detect whether mingw libraries are static or shared and doesn't put a -static flag around the -lfoo argument which then makes the shared library be linked to.
2014-11-18mingw: copy required libraries to the build treeBen Boeckel1-0/+16
These are found as shared libraries and need to be copied so that PATH manipulation isn't necessary outside of an msys shell.
2014-11-18cmake: place binaries together in the build treeBen Boeckel1-0/+3
This allows Windows to copy binaries to one place rather than to each executable directory.
2014-11-17msys: don't use LTOBen Boeckel1-0/+2
This causes duplicate symbol errors on msys' mingw install.
2014-11-17msys: factor out -Werror on msysBen Boeckel1-1/+4
There are Windows-related warnings turned into errors here.
2014-11-17msys: look in msys' directory for filesBen Boeckel1-0/+5
This tells find_path and find_library to look under this directory first which is what we want on msys2.
2014-11-11Disable legacy fees for nowiamsmooth2-2/+2
2014-11-10miniupnpc: bump the _POSIX_C_SOURCE feature macroBen Boeckel1-1/+1
FreeBSD doesn't expose IPv6 structures without this.
2014-11-09Remove DEFAULT_FEE, add temporary acceptance of too-small per-kb fee >= 0.1, ↵iamsmooth5-9/+10
denominations based on DEFAULT_DUST_THRESHOLD, document fee arg to create_transactions as unused, se DEFAULT_DUST_THRESHOLD for wallet dust collection instead of calcualted tx fee
2014-11-06Merge pull request #184Riccardo Spagni3-3/+22
d2287d3 per kb fees not passing correct fee to transfer() (Thomas Winget) dc67b12 Should now properly do per-kb fee (Thomas Winget) 557e27f per kb fees (Thomas Winget)
2014-11-06per kb fees not passing correct fee to transfer()Thomas Winget1-2/+1
2014-11-06Should now properly do per-kb feeThomas Winget1-1/+2
I'm an idiot.
2014-11-06per kb feesThomas Winget3-3/+22
2014-11-01Exception handling while refreshing in rpc wallet (credits to QCN)Sammy Libre1-1/+5
2014-10-24unbound: fix getaddrinfo detection for 32-bit windowsBen Boeckel1-1/+11
On Windows, getaddrinfo is part of the Windows API and as such is __stdcall, not __cdecl, so check_function_exists fails because the declaration doesn't match the mangling __stdcall has. Instead, use a header to include the symbol as declared on the system and use check_symbol_exists instead. Tested-By: greatwolf on IRC
2014-10-24cmake: Windows and static builds need thisBen Boeckel1-1/+1
2014-10-24cmake: fix up link linesBen Boeckel5-3/+7
2014-10-24unbound: fix type checkingBen Boeckel1-2/+2
2014-10-24unbound: plumb the libdir upBen Boeckel2-1/+6
This is necessary for static builds where the linking is passed around to dependent targets, but the library is lost.
2014-10-24cmake: support 2.8.7Ben Boeckel22-28/+28
Older versions of CMake support LINK_{PUBLIC,PRIVATE} while newer versions prefer PUBLIC and PRIVATE instead, but still support the LINK_ prefix.
2014-10-23cmake: fix up miniupnpc's defineBen Boeckel2-6/+10
It's only necessary on Windows builds and new versions renamed the define without any compatibility bridge.
2014-10-23cmake: clean up EXTRA_LIBRARIESBen Boeckel1-3/+1
pthread is handled by CMAKE_THREAD_LIBS_INIT while libdl isn't needed.
2014-10-23cmake: set the project nameBen Boeckel1-0/+2
2014-10-23cmake: prepend to CMAKE_MODULE_PATHBen Boeckel1-1/+2
2014-10-23cmake: remove scream-make (all-caps functions)Ben Boeckel1-15/+15
2014-10-23unbound: import cmake build systemBen Boeckel5-82/+1429
2014-10-23miniupnpc: clean up build systemBen Boeckel1-65/+5
Changes: - remove amiga and solaris conditionals - remove -fPIC hackery (use POSITION_INDEPENDENT_CODE instead) - remove tests - retab
2014-10-23cmake: minor cleanups (indentation and typos)Ben Boeckel2-15/+15
2014-10-23cmake: use option() for STATICBen Boeckel1-1/+1
2014-10-23cmake: clean up if auto-dereferencingBen Boeckel2-4/+4
CMake will auto-dereference variable names in if statements, so there's no need to dereference them manually.
2014-10-23build: inform the build of what generates version.hBen Boeckel1-1/+11
Without this, Ninja requires a two-step process because it doesn't know what generates version.h it sees from its depfile support and when it changes in one run, it has already pruned the dependent nodes from its internal graph and requires a second run to catch it.
2014-10-23cmake: support git info in released tarballsBen Boeckel3-12/+25
2014-10-23cmake: fix up BOOST_IGNORE_SYSTEM_PATHSBen Boeckel1-2/+1
The option was set twice when it only needs to be set once. Also fix a bogus dereference and spurious whitespace.
2014-10-23cmake: remove configuration variablesBen Boeckel2-12/+0
CMAKE_BUILD_TYPE is meant for single-config build tools (e.g., make and ninja) while CMAKE_CONFIGURATION_TYPES is meant for multi-config build tools (e.g., Xcode and Visual Studio). They should not be mixed or manually set.
2014-10-23cmake: factor out error messagesBen Boeckel2-10/+17
Instead of using BoldRed and ColourReset everywhere, wrap it up in a function.
2014-10-23miniupnpc: clear out else/endfoo command argumentsBen Boeckel2-17/+17
2014-10-23daemon_tests: update cmake codeBen Boeckel1-4/+50
It's still not valid, but it's commented out anyways; update to code so it matches the style at least.
2014-10-23gtest: support an external gtestBen Boeckel3-9/+22
2014-10-23cmake: put each test executable in its own directoryBen Boeckel10-45/+562
2014-10-23cmake: handle private vs. public headersBen Boeckel11-20/+81
2014-10-23cmake: refactor common code with librariesBen Boeckel7-51/+18
2014-10-23cmake: refactor common code with executablesBen Boeckel5-72/+28
2014-10-23cmake: put each library into its own directoryBen Boeckel11-51/+691
This cleans up the CMake code and shows patterns more easily (to be refactored in the next commit).
2014-10-23Merge pull request #182Riccardo Spagni7-35/+47
1795c38 fixed unit tests (Riccardo Spagni) bc537ac miniupnpc static define change (Riccardo Spagni)
2014-10-20Apple and BSD don't need malloc.hRiccardo Spagni1-1/+5
2014-10-19Prints seed after wallet upgrade. Removed iostream include.Oran Juice3-6/+26
2014-10-19Doxygen commentsOran Juice2-21/+40
2014-10-19Rewrites to old wallet file correctlyOran Juice3-3/+18
2014-10-18Doxygen comments inOran Juice2-5/+37
2014-10-18Writes seed language while generating wallet. Wallet open fix.Oran Juice3-22/+38
2014-10-18Stores seed language in wallet file. added rapidjson. Yet to test backward ↵Oran Juice28-4/+8068
compatibility
2014-10-15removed unecessary mnemonics testRiccardo Spagni1-13/+0
2014-10-15fixed errant >Riccardo Spagni1-1/+1
2014-10-15Merge pull request #178Riccardo Spagni5-101/+319
b032619 Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next (jebes)
2014-10-15Merge pull request #176Riccardo Spagni9-50/+215
b94b8cd Added unit test. Fails for Japanese for some reason. (Oran Juice) 4c8a628 Remove iostream header put in during testing (Oran Juice) 9875f5b Variable unique prefix lengths for seed (Oran Juice)
2014-10-15Merge pull request #174Riccardo Spagni1-2/+2
28dfb4b capitalize Keccak everywhere (David G. Andersen) ce2ad65 typo fix - cryptonight, not cryptonote (David G. Andersen)
2014-10-15Merge branch 'moneromooo-monero-memmem'Riccardo Spagni3-11/+139
2014-10-15fixed conflict in tests CMakeListsRiccardo Spagni3-11/+139
2014-10-13Commented most of src/serialization/ going to read up more on variant's and ↵jebes5-101/+319
finish off the job/add last touchs next
2014-10-08fixed unit testsRiccardo Spagni5-35/+43
2014-10-08Added unit test. Fails for Japanese for some reason.Oran Juice3-5/+173
2014-10-07Remove iostream header put in during testingOran Juice1-2/+0
2014-10-07Variable unique prefix lengths for seedOran Juice7-47/+46
2014-10-07miniupnpc static define changeRiccardo Spagni2-0/+4
2014-10-07Merge pull request #175Riccardo Spagni10-248/+358
b419075 added hardcoded checkpoint at block 249380 (Riccardo Spagni) 7c1d3b5 fixed miniupnpc dynamic target (Riccardo Spagni) 26728d9 mingw library tweaks (Riccardo Spagni) 2cf94c1 fix for mingw not playing nicely with libunbound configure, fix for correctly finding static libs on various operating systems (Riccardo Spagni) b05e27f need to link with -ldl on Linux when building statically (Riccardo Spagni) e55982a set the winsock variable differently on Windows (Riccardo Spagni) 0586a27 fixed configure_command for libunbound under mingw (Riccardo Spagni) f8fd036 turns out mingw does actually produce .a libs and not .dll.a (Riccardo Spagni) 6be3d1d added bison/yacc static build dependency (Riccardo Spagni) 1afba73 quieten CMake when it can't find packages (Riccardo Spagni) 735a017 removed required flags from miniupnp and unbound (Riccardo Spagni) 6b7ac4b enforce static libraries when building statically (Riccardo Spagni) 1d5991e include openssl in linbunbound static linking, added errors for openssl and expat (Riccardo Spagni) 6ef8ae8 reference the correct unbound static lib (Riccardo Spagni) 23cc93c added libtool's install command (Riccardo Spagni) 409e9ba use the correct CMake variable for static builds (Riccardo Spagni) 3a0b00a build libunbound correctly (Riccardo Spagni) 75a616f fix missing parentheses (Riccardo Spagni) 59172ee build libunbound from external if no local libunbound or for static builds (Riccardo Spagni) 1dee71a added static build dependency instructions to README (Riccardo Spagni) ff3a766 added static build dependency instructions to README (Riccardo Spagni) 5829b35 include openssl in linbunbound static linking, added errors for openssl and expat (Riccardo Spagni) c70fa86 reference the correct unbound static lib (Riccardo Spagni) 954a244 added libtool's install command (Riccardo Spagni) fd52015 use the correct CMake variable for static builds (Riccardo Spagni) cc0f6a6 build libunbound correctly (Riccardo Spagni) 8c00098 fix missing parentheses (Riccardo Spagni) cee8747 build libunbound from external if no local libunbound or for static builds (Riccardo Spagni) add1a60 added static build dependency instructions to README (Riccardo Spagni)
2014-10-07added hardcoded checkpoint at block 249380Riccardo Spagni1-0/+1
2014-10-06fixed miniupnpc dynamic targetRiccardo Spagni1-2/+4
2014-10-06capitalize Keccak everywhereDavid G. Andersen1-1/+1
2014-10-06typo fix - cryptonight, not cryptonoteDavid G. Andersen1-1/+1
2014-10-06mingw library tweaksRiccardo Spagni1-4/+1
2014-10-06fix for mingw not playing nicely with libunbound configure, fix for ↵Riccardo Spagni5-16/+27
correctly finding static libs on various operating systems
2014-10-06need to link with -ldl on Linux when building staticallyRiccardo Spagni1-0/+1
2014-10-06set the winsock variable differently on WindowsRiccardo Spagni1-1/+2
2014-10-06fixed configure_command for libunbound under mingwRiccardo Spagni1-1/+1
2014-10-06turns out mingw does actually produce .a libs and not .dll.aRiccardo Spagni1-3/+1
2014-10-06added bison/yacc static build dependencyRiccardo Spagni1-1/+1
2014-10-06quieten CMake when it can't find packagesRiccardo Spagni2-4/+4
2014-10-06removed required flags from miniupnp and unboundRiccardo Spagni1-2/+2
2014-10-06enforce static libraries when building staticallyRiccardo Spagni1-0/+8
2014-10-06Merge pull request #173Riccardo Spagni1-2/+2
e4fb913 Fix comment start for two functions (David G. Andersen)
2014-10-06Merge branch 'master' of http://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-10-06include openssl in linbunbound static linking, added errors for openssl and ↵Riccardo Spagni1-3/+14
expat
2014-10-06reference the correct unbound static libRiccardo Spagni1-4/+3
2014-10-06added libtool's install commandRiccardo Spagni1-7/+10
2014-10-06use the correct CMake variable for static buildsRiccardo Spagni3-12/+12
2014-10-06build libunbound correctlyRiccardo Spagni1-21/+50
2014-10-06fix missing parenthesesRiccardo Spagni1-1/+1
2014-10-06build libunbound from external if no local libunbound or for static buildsRiccardo Spagni5-232/+270
2014-10-06added static build dependency instructions to READMERiccardo Spagni1-1/+12
2014-10-06include openssl in linbunbound static linking, added errors for openssl and ↵Riccardo Spagni1-3/+14
expat
2014-10-06reference the correct unbound static libRiccardo Spagni1-4/+3
2014-10-06added libtool's install commandRiccardo Spagni1-7/+10
2014-10-06Fix comment start for two functionsDavid G. Andersen1-2/+2
2014-10-06use the correct CMake variable for static buildsRiccardo Spagni3-12/+12
2014-10-06core_rpc_server: use do while(0) idiom in macros using ifmoneromooo-monero1-2/+2
2014-10-06tests: add a test for slow_memmemmoneromooo-monero2-1/+127
2014-10-06core_rpc_server: fix overreads in slow_memmemmoneromooo-monero1-8/+10
It would read data outside the allocated space in a couple cases.
2014-10-06build libunbound correctlyRiccardo Spagni1-21/+50
2014-10-06fix missing parenthesesRiccardo Spagni1-1/+1
2014-10-06build libunbound from external if no local libunbound or for static buildsRiccardo Spagni5-232/+270
2014-10-06Merge branch 'master' of http://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-10-06added static build dependency instructions to READMERiccardo Spagni1-1/+12
2014-10-06Merge pull request #170Riccardo Spagni1-5/+142
46f26ff another typo fix (David G. Andersen) ac6bc48 fix typo (David G. Andersen) d744dd1 More documentation (David G. Andersen) 4d493f6 initial doxygen commenting of the CryptoNight proof-of-work code (David G. Andersen)
2014-10-06Merge pull request #167Riccardo Spagni1-2/+2
aeaa44f fixed signed-unsigned issue from 166 (Thomas Winget)
2014-10-06added static build dependency instructions to READMERiccardo Spagni1-1/+12
2014-10-06Merge pull request #171Riccardo Spagni397-23/+199322
32be6ae added aabramov's gpg key (Riccardo Spagni) 010bfcf minor English wordlist tweaks (Riccardo Spagni) 9ef094b added unbound to external deps (Riccardo Spagni) 732493c split mnemonic printout over 3 lines (Riccardo Spagni)
2014-10-06added aabramov's gpg keyRiccardo Spagni1-0/+31
2014-10-06minor English wordlist tweaksRiccardo Spagni1-23/+23
2014-10-05another typo fixDavid G. Andersen1-1/+1
2014-10-05added unbound to external depsRiccardo Spagni394-0/+199264
2014-10-05split mnemonic printout over 3 linesRiccardo Spagni1-0/+4
2014-10-05fix for miniupnpc static compile under WindowsRiccardo Spagni1-2/+4
2014-10-05fix typoDavid G. Andersen1-1/+1
2014-10-05More documentationDavid G. Andersen1-10/+63
2014-10-05initial doxygen commenting of the CryptoNight proof-of-work codeDavid G. Andersen1-1/+85
2014-10-05added other skipped commitRiccardo Spagni1-1/+1
2014-10-05added skipped commitRiccardo Spagni1-0/+1
2014-10-05Merge branch 'oranjuice'Riccardo Spagni16-3464/+9243
2014-10-05added trim_length to language_base class, added license to langeuage_baseRiccardo Spagni5-1/+41
2014-10-05new English word list, trim length of 3, average word size of 6 letters, ↵Riccardo Spagni1-1288/+1288
designed to be a bit unusual and thus easier to memorise
2014-10-05fixed conflict in CMakeListsRiccardo Spagni16-3464/+9203
2014-10-05Uses new Japanese file. Gives credit to dabura667. English file indentation ↵Oran Juice2-2096/+2096
tabs to spaces.
2014-10-04Merge pull request #169Riccardo Spagni82-256/+779
1160505 fixed checkpointing bug (Riccardo Spagni) c4d6658 quick hacky fix for broken TXT reads (Riccardo Spagni) 2322a94 cleaned up OpenAlias messages in simplewallet (Riccardo Spagni) 1663089 MoneroPulse log wording tweaks (Riccardo Spagni) 1d515b8 boost 1.56 kindly (and officially) patched in msys2 by Alexey Pavlov (Riccardo Spagni) e3d2400 forgot to add connection context to log line (Riccardo Spagni) 6f7ed13 moved checkpoint log level (Riccardo Spagni) 3e644c2 moved file checkpointing log output to log1 (Riccardo Spagni) 0e1b7c9 moved non-critical p2p errors to l2 (Riccardo Spagni) a3332e7 remove dangling upnp port mappings, updated miniupnpc (Riccardo Spagni) 6b9a7fc fixed unbound static lib on mingw as libunbound.dll.a (Riccardo Spagni) bba217a remove pthreads, successfully tested on gcc 4.9.1 without pthreads (Riccardo Spagni) 18281f4 remove dangling upnp port mappings, updated miniupnpc (Riccardo Spagni) 9130e41 fixed unbound static lib on mingw as libunbound.dll.a (Riccardo Spagni) 8c37823 remove pthreads, successfully tested on gcc 4.9.1 without pthreads (Riccardo Spagni)
2014-10-03fixed checkpointing bugRiccardo Spagni1-1/+1
2014-10-03quick hacky fix for broken TXT readsRiccardo Spagni1-1/+9
2014-10-03cleaned up OpenAlias messages in simplewalletRiccardo Spagni1-6/+6
2014-10-03Don't show Old English as an available optionOran Juice9-6653/+6653
2014-10-03MoneroPulse log wording tweaksRiccardo Spagni2-4/+5
2014-10-02fixed signed-unsigned issue from 166Thomas Winget1-2/+2
Loss of entropy can be discussed at a later time, but is not deemed a significant issue for now.
2014-10-03boost 1.56 kindly (and officially) patched in msys2 by Alexey PavlovRiccardo Spagni1-3/+2
2014-10-02forgot to add connection context to log lineRiccardo Spagni1-1/+1
2014-10-02moved checkpoint log levelRiccardo Spagni1-1/+1
2014-10-02moved file checkpointing log output to log1Riccardo Spagni1-6/+6
2014-10-02moved non-critical p2p errors to l2Riccardo Spagni2-2/+2
2014-10-02Had missed const and had to use .at instead of []Oran Juice1-5/+5
2014-10-02Merge branch 'master' of http://github.com/fluffypony/bitmoneroRiccardo Spagni0-0/+0
2014-10-02remove dangling upnp port mappings, updated miniupnpcRiccardo Spagni71-221/+728
2014-10-02fixed unbound static lib on mingw as libunbound.dll.aRiccardo Spagni1-1/+5
2014-10-02remove pthreads, successfully tested on gcc 4.9.1 without pthreadsRiccardo Spagni3-12/+16
2014-10-02remove dangling upnp port mappings, updated miniupnpcRiccardo Spagni71-221/+728
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-10-02Merge pull request #165Riccardo Spagni14-97/+425
c0bdd51 Daemon should now exit on conflicting checkpoints (Thomas Winget) f0b4138 various changes to runtime checkpoint updating (Thomas Winget) 7568f89 Fixed segfault with checkpoints loading (Thomas Winget) b261d92 DNS checkpoint updating added, and daemon flag to enforce them (Thomas Winget) 30caebf reload checkpoints file every ~hr and print if any fail (Thomas Winget) 0e14491 updated DNSResolver/things that use it for DNSSEC (Thomas Winget) 6f2c2e1 Adding an identical existing checkpoint should not error (Thomas Winget)
2014-10-02fixed unbound static lib on mingw as libunbound.dll.aRiccardo Spagni1-1/+5
2014-10-02remove pthreads, successfully tested on gcc 4.9.1 without pthreadsRiccardo Spagni3-12/+16
2014-10-01simplewallet ignoring testnet port in RPC modeRiccardo Spagni1-1/+1
2014-09-30Daemon should now exit on conflicting checkpointsThomas Winget2-0/+13
If the "enforce DNS checkpoints" flag is not enabled, it should not exit if DNS checkpoints conflict with the others, but should still print a warning to the user.
2014-09-30various changes to runtime checkpoint updatingThomas Winget7-23/+113
json checkpoints will be checked every 10 minutes, dns every 60. json checkpoints always enforced, dns still with flag. conflicting checkpoints is hard fail, but soft if dns enforce flag not set and dns checkpoints are wonky.
2014-09-30Fixed segfault with checkpoints loadingThomas Winget3-2/+10
Bounds checking on blockchain_storage' m_blocks.size() when validating against checkpoints. Also moved initial json & DNS checkpoints load to after blockchain init.
2014-09-30DNS checkpoint updating added, and daemon flag to enforce themThomas Winget7-16/+106
The daemon should now check for updated checkpoints from checkpoints.moneropulse.org as well as from the configured json file every ~1hr (and on launch). The daemon now has a flag to enable enforcing these checkpoints (rather than just printing a warning when they fail). TODO: an easily configurable list of DNS servers to check for checkpoints as opposed to the hard-coded "checkpoints.moneropulse.org"
2014-09-30reload checkpoints file every ~hr and print if any failThomas Winget11-73/+174
also some other minor bug squashing and code formatting
2014-09-30updated DNSResolver/things that use it for DNSSECThomas Winget4-19/+40
Note: DNSResolver does not yet *use* DNSSEC, but rather this commit is preparation for including DNSSEC validation. The function in src/wallet/wallet2.cpp that uses DNSResolver still needs its parameters updated accordingly.
2014-09-30Adding an identical existing checkpoint should not errorThomas Winget1-2/+7
For checkpoints being read at runtime to work correctly, the checkpoint add code needs to not return false if a checkpoint is added that already exists. In this case, instead return false if the checkpoint is for a height that already has a checkpoint and the hashes are different.