Commit Graph

602 Commits (a0fe18f63a38948ab2ed89db416a4a01bb6043d7)

Author SHA1 Message Date
Thomas Winget d8c570b588 All LMDB BlockchainDB implemented, not tested
10 years ago
Thomas Winget e47e343a1c LMDB blockchain: remove outputs and spent keys
10 years ago
Thomas Winget a0af217d9a Adding block data to LMDB BlockchainDB coded
10 years ago
Thomas Winget db00ce0173 Parts of LMDB impl of BlockchainDB done and working
10 years ago
Thomas Winget b98b96489f Initial commit of lmdb BlockchainDB impl
10 years ago
Thomas Winget bc44bc19f4 Initial commit of BlockchainDB tests, other misc
10 years ago
Thomas Winget 07733f98c0 update new blockchain to build with new changes
10 years ago
Thomas Winget 1ffbeb2d2e stupid past me, fixing typos and shit...
10 years ago
Thomas Winget 67515b8b19 missing typedef
10 years ago
Thomas Winget aba548cbf7 import of BlockchainDB files
10 years ago
Riccardo Spagni f4b69d553a
year updated in license
10 years ago
Thomas Winget 1b462261b8
std::atomic_flag has no copy/move constructor, can't have a vector
10 years ago
Thomas Winget df53c0a595
small typo in previous commit
10 years ago
Thomas Winget 4a53898764
DNS seed timeout and fallback
10 years ago
Riccardo Spagni f4675dc05d
Merge pull request #203
10 years ago
Riccardo Spagni c3ec723882
Merge pull request #202
10 years ago
Riccardo Spagni c1bf8fb94b
Merge pull request #201
10 years ago
Riccardo Spagni f5c2a5ec9c
Merge pull request #200
10 years ago
Riccardo Spagni d5620851f9 onwards to 0.8.8.7
10 years ago
warptangent 583cf0ad8a Document existing function
10 years ago
warptangent 95eb944ead
Repeat prompt for wallet path if invalid
10 years ago
warptangent d7aafd555a
wallet2::rewrite update to not require bin file
10 years ago
warptangent 9b7e0a06b5
wallet2::load correctly initialize m_blockchain for wallet loaded without bin file
10 years ago
warptangent cfc8c55036
Add simple_wallet::seed_set_language method
10 years ago
warptangent 26b87dfdc2
Add wallet2::verify_password method
10 years ago
Riccardo Spagni efad735145
version bump to 0.8.8.6
10 years ago
Riccardo Spagni ebb117c7b6
Merge pull request #196
10 years ago
Riccardo Spagni 1925eeffa8
Merge pull request #183
10 years ago
warptangent f9822c483e wallet JSON update for non-deterministic wallet data
10 years ago
warptangent 4c6230d6cf Checking and handling for deterministic vs non-deterministic wallet
10 years ago
warptangent 1beedb9dd4 Extract check for deterministic keys to wallet2::is_deterministic()
10 years ago
warptangent 359ede3958 indentation
10 years ago
warptangent 2290eff6d6 replace lines with call to recently added print_seed()
10 years ago
Riccardo Spagni 9f74cc8e19
increased version number for tagged release
10 years ago
Riccardo Spagni a144997c48
fixed CMake version matching
10 years ago
Riccardo Spagni ef2a2b42c9
Merge pull request #186
10 years ago
warptangent 3dd19c4cd4 prompt for seed language and error handling
10 years ago
warptangent 3300ae5f4e remove unused display variable
10 years ago
warptangent 0e0e55714d return true on success
10 years ago
warptangent 2e11eb1504 deterministic wallet use of twelve words fixed
10 years ago
warptangent 21a3c46a1b ensure that keccak is called on view spend key, not a possibly pre-sc_reduce32 version of it
10 years ago
Riccardo Spagni affde29754
moved rapidjson to external folder, fixed CMake
10 years ago
Riccardo Spagni 4cd15cdde5
Merge pull request #1
10 years ago
Riccardo Spagni 40971b4ee6
Merge pull request #188
10 years ago
Riccardo Spagni ab7c6c07e7
Merge pull request #180
10 years ago
Ben Boeckel ec54e2f82b cmake: place binaries together in the build tree
10 years ago
iamsmooth dde7897fd4 Disable legacy fees for now
10 years ago
iamsmooth cc74b43651 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
10 years ago
Thomas Winget d2287d3108 per kb fees not passing correct fee to transfer()
10 years ago
Thomas Winget dc67b12ea9 Should now properly do per-kb fee
10 years ago
Thomas Winget 557e27fd21 per kb fees
10 years ago
Sammy Libre 250254c338 Exception handling while refreshing in rpc wallet (credits to QCN)
10 years ago
Ben Boeckel e3776876af cmake: Windows and static builds need this
10 years ago
Ben Boeckel 01895dd067 cmake: fix up link lines
10 years ago
Ben Boeckel 7d708e4223 cmake: support 2.8.7
10 years ago
Ben Boeckel 464c2805e5 cmake: fix up miniupnpc's define
10 years ago
Ben Boeckel c24d22b44e cmake: clean up if auto-dereferencing
10 years ago
Ben Boeckel f53f04724c cmake: handle private vs. public headers
10 years ago
Ben Boeckel 55ca7d3b34 cmake: refactor common code with libraries
10 years ago
Ben Boeckel c773f465ca cmake: refactor common code with executables
10 years ago
Ben Boeckel 89cff7bddc cmake: put each library into its own directory
10 years ago
Riccardo Spagni 699d932461
Merge pull request #182
10 years ago
Oran Juice f1eaf88ba6
Prints seed after wallet upgrade. Removed iostream include.
10 years ago
Oran Juice 70971be96b
Doxygen comments
10 years ago
Oran Juice 031ca23ce9
Rewrites to old wallet file correctly
10 years ago
Oran Juice 1f833dcf77
Doxygen comments in
10 years ago
Oran Juice 0bd88ff256
Writes seed language while generating wallet. Wallet open fix.
10 years ago
Oran Juice 09a659edb5
Stores seed language in wallet file. added rapidjson. Yet to test backward compatibility
10 years ago
Riccardo Spagni acb29cdb0f
fixed errant >
10 years ago
Riccardo Spagni 2de2c52c02
Merge pull request #178
10 years ago
Riccardo Spagni db5ca73fdd
Merge pull request #176
10 years ago
Riccardo Spagni 0790aea6c8
Merge pull request #174
10 years ago
Riccardo Spagni 98a592bc44
fixed conflict in tests CMakeLists
10 years ago
jebes b032619a9c Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next
10 years ago
Oran Juice b94b8cd798
Added unit test. Fails for Japanese for some reason.
10 years ago
Oran Juice 4c8a628de2
Remove iostream header put in during testing
10 years ago
Oran Juice 9875f5b875
Variable unique prefix lengths for seed
10 years ago
Riccardo Spagni bc537ac095
miniupnpc static define change
10 years ago
Riccardo Spagni 6f65ab1904
Merge pull request #175
10 years ago
Riccardo Spagni b41907574a
added hardcoded checkpoint at block 249380
10 years ago
David G. Andersen 28dfb4b178 capitalize Keccak everywhere
10 years ago
David G. Andersen ce2ad65599 typo fix - cryptonight, not cryptonote
10 years ago
Riccardo Spagni 2cf94c1321
fix for mingw not playing nicely with libunbound configure, fix for correctly finding static libs on various operating systems
10 years ago
Riccardo Spagni fd52015a2d use the correct CMake variable for static builds
10 years ago
Riccardo Spagni cee87473ad build libunbound from external if no local libunbound or for static builds
10 years ago
David G. Andersen e4fb913b2d Fix comment start for two functions
10 years ago
moneromooo-monero beecd139a2
core_rpc_server: use do while(0) idiom in macros using if
10 years ago
moneromooo-monero add803be89
core_rpc_server: fix overreads in slow_memmem
10 years ago
Riccardo Spagni 2c739371ac
Merge pull request #170
10 years ago
Riccardo Spagni 664ae0085d
Merge pull request #167
10 years ago
Riccardo Spagni 010bfcfd18
minor English wordlist tweaks
10 years ago
David G. Andersen 46f26ffe88 another typo fix
10 years ago
Riccardo Spagni 732493c5cb
split mnemonic printout over 3 lines
10 years ago
David G. Andersen ac6bc4859f fix typo
10 years ago
David G. Andersen d744dd1be5 More documentation
10 years ago
David G. Andersen 4d493f6d4f initial doxygen commenting of the CryptoNight proof-of-work code
10 years ago
Riccardo Spagni e5ac88819a
added other skipped commit
10 years ago
Riccardo Spagni aa6e8a92f6
added skipped commit
10 years ago
Riccardo Spagni a41f23921c
added trim_length to language_base class, added license to langeuage_base
10 years ago
Riccardo Spagni 7e5331e612
new English word list, trim length of 3, average word size of 6 letters, designed to be a bit unusual and thus easier to memorise
10 years ago
Riccardo Spagni 434095d1f7
fixed conflict in CMakeLists
10 years ago
Oran Juice 41948fa2ec
Uses new Japanese file. Gives credit to dabura667. English file indentation tabs to spaces.
10 years ago
Riccardo Spagni 1160505454
fixed checkpointing bug
10 years ago
Riccardo Spagni c4d6658f4c
quick hacky fix for broken TXT reads
10 years ago
Riccardo Spagni 2322a94427
cleaned up OpenAlias messages in simplewallet
10 years ago
Oran Juice 443d46a6f1
Don't show Old English as an available option
10 years ago
Riccardo Spagni 1663089b33
MoneroPulse log wording tweaks
10 years ago
Thomas Winget aeaa44fe86
fixed signed-unsigned issue from 166
10 years ago
Riccardo Spagni 6f7ed13b72 moved checkpoint log level
10 years ago
Riccardo Spagni 3e644c25c4
moved file checkpointing log output to log1
10 years ago
Oran Juice 3e6b6bad2d
Had missed const and had to use .at instead of []
10 years ago
Riccardo Spagni 18281f4d20 remove dangling upnp port mappings, updated miniupnpc
10 years ago
Riccardo Spagni 8c37823d45 remove pthreads, successfully tested on gcc 4.9.1 without pthreads
10 years ago
Oran Juice b80755063e
Stop copying word list files to build directory
10 years ago
Oran Juice 4498e9efa0
Removed old word list file
10 years ago
Oran Juice d683c8c724
Use reference types on LHS when using language methods
10 years ago
Oran Juice fa723d8af8
Cut short word lists to 1626 words, added attribution to Electrum, some bug fixes
10 years ago
Oran Juice 4517bac7f3
Restructured language sources to be singletons
10 years ago
Oran Juice 6c3b85de21
Separated word lists to header files
10 years ago
Riccardo Spagni 1cf22b27a6
Merge pull request #165
10 years ago
Riccardo Spagni 0e777d0e65
simplewallet ignoring testnet port in RPC mode
10 years ago
Thomas Winget c0bdd511c3 Daemon should now exit on conflicting checkpoints
10 years ago
Thomas Winget f0b4138f1f various changes to runtime checkpoint updating
10 years ago
Thomas Winget 7568f89c55 Fixed segfault with checkpoints loading
10 years ago
Thomas Winget b261d9207b DNS checkpoint updating added, and daemon flag to enforce them
10 years ago
Thomas Winget 30caebfce3 reload checkpoints file every ~hr and print if any fail
10 years ago
Thomas Winget 0e1449135d updated DNSResolver/things that use it for DNSSEC
10 years ago
Thomas Winget 6f2c2e1c27 Adding an identical existing checkpoint should not error
10 years ago
Oran Juice 423bf69dca
Added attribution to Electrum for their word-lists
10 years ago
Oran Juice 4cbf8d4243
Is forgiving of spelling mistakes beyond the 1st 4 characters.
10 years ago
Oran Juice cf70cc7787
Change seed message to '25' words from '24' words
10 years ago
Oran Juice 4f693d715c
Merge with origin/master
10 years ago
Oran Juice 2b60646c9b
Minor comment changes and code clean-up
10 years ago
Oran Juice 473c9644a9
Default to new style English seed
10 years ago
Oran Juice 230b80a5db
Minor code refactor and comment changes
10 years ago
Oran Juice 8f587ba1c8
CRC Checksum for word seed. Gives a new 25 word seed with checksum if one without checksum is passed. Doxygen comment fix.
10 years ago
Oran Juice f31adbc977
Doxygen comments in
10 years ago
Oran Juice 91aa25e055
Informs about old style mnemonics from older wallet and provides a new one. CMakeLists.txt update.
10 years ago
Oran Juice 262e155bab
Throw error when word list file is empty and quick bug fix
10 years ago
Oran Juice 3c0e87e1b6
Supports wallet restoration
10 years ago
Oran Juice a1ac92e185
Accepts seed language choice from user.
10 years ago
Riccardo Spagni 59a8366bb1 Revert "low risk, potentially varint overflow bug patched thanks to BBR"
10 years ago
Thomas Winget fab95aef64
Remove LDNS dep and fix a bug in libunbound const correctness fix
10 years ago
Thomas Winget 2248124453 Removed ldns dependency
10 years ago
Riccardo Spagni 4e2b2b942d low risk, potentially varint overflow bug patched thanks to BBR
10 years ago
Thomas Winget 738357459b
libunbound has const correctness issues...
10 years ago
Tomer Konforty 06a4578bf2 Added ability to read chechpoint hashes from json file in data folder
10 years ago
iamsmooth 9956b68b18 checkpoint
10 years ago
iamsmooth d19cf1f458 checkpoint
10 years ago
iamsmooth c428c29051 checkpoints
10 years ago
iamsmooth b1d586af4b checkpoint
10 years ago
iamsmooth 400f1016dd checkpoints
10 years ago
Riccardo Spagni bff1f9d4c4
redo FindUnbound.cmake
10 years ago
Oran Juice 26ea53d461
Copies word lists directory to the location of the executable
10 years ago
Riccardo Spagni d1a7f699c6
use boost::asio::ip::address because cross-platform plz
10 years ago
Thomas Winget 1e193d687d temp commit
10 years ago
Thomas Winget 1dece111cc Added function to check syntax of URL for DNS lookup
10 years ago
Thomas Winget 24f325a33d
Fixed artifacts from cherry-picking devel->master
10 years ago
Thomas Winget c14c7e1683 change to allow (at least a bit) for multiple TXT records
10 years ago
Thomas Winget f437cb58bf Simplewallet should now resolve urls to addresses
10 years ago
Thomas Winget a5757a628f Monero addres from DNS TXT record implemented, tests pass
10 years ago
Thomas Winget 3fb0fc020f seed node DNS code updated to use DNSResolver
10 years ago
Thomas Winget 9a3b18dbc2 Use the loop iterator, previous version of me.
10 years ago
Thomas Winget 578050e91d ipv4 and ipv6 resolution working
10 years ago
Thomas Winget dea98df6b1 Updated CMake files -- added libunbound linker flag
10 years ago
Thomas Winget 1ae6db25e6 Initial commit of DNS code
10 years ago
Oran Juice 608572eead
Check for error after opening word list file
10 years ago
Oran Juice 09170b4d3b
Added code to separate old word list to raw input file and support for multiple new languages
10 years ago
Oran Juice 6be139b511
Moved mnemonics code to src/mnemonics
10 years ago
Zachary Michaels 59ab569da1 Give up on brace initializers in initializer lists (MSVC bug)
10 years ago
Riccardo Spagni ffe7bf8c1c
another fix for CMake empty vars
10 years ago
Riccardo Spagni de442fb9ad
Prevent CMake choking on empty vars
10 years ago
Riccardo Spagni 070ff889d2
More robust versioning in CMake, plus comments
10 years ago
Zachary Michaels 9db881864d Fix time_t serialization issue
10 years ago
Zachary Michaels f64a68e7cc
Force CMake to link the runtime statically
10 years ago
Zachary Michaels 45bc24d69b Another preprocessor fix (difficulty.cpp)
10 years ago
Zachary Michaels aba3497fdd More preprocessor fixes for slow-hash
10 years ago
Zachary Michaels cf91545734 Correct includes for mingw in slow-hash
10 years ago
Zachary Michaels 2b76e9d8a3 Change Windows include to windows
10 years ago
Riccardo Spagni b92a8b53e0
fix CMake for multiplatform versioning
10 years ago
Riccardo Spagni 72a80f6213
fixed incorrect version reference
10 years ago
Zachary Michaels 95a2701ec5 Change testnet prefix
10 years ago
Zachary Michaels 120c84d04f Make P2P use the testnet data dir
10 years ago
Zachary Michaels 23525655fa Replace macro with equivalent function call
10 years ago
Zachary Michaels d03308734b
Separate testnet address prefix
10 years ago
Zachary Michaels ee1bacc64f Add testnet seed nodes
10 years ago
Zachary Michaels 4a6eb0a016 Create testnet data dir if necessary
10 years ago
Zachary Michaels 018e251cc0
Separate testnet default data dir
10 years ago
Zachary Michaels 3ef7f33300 Add descriptions for RPC command line params
10 years ago
Zachary Michaels 1e38a02bb5 Add testnet genesis tx as output by CN reference
10 years ago
Zachary Michaels 96eed84aad Pass tx and nonce to genesis block constructor
10 years ago
Zachary Michaels 257077a96b Separate network id for testnet
10 years ago
Zachary Michaels 658b6690a3
Separate rpc port for testnet
10 years ago
Zachary Michaels 98ed9a41f7 Separate p2p port for testnet
10 years ago
Zachary Michaels fb4146fa34 Reorganize testnet constants
10 years ago
Zachary Michaels 79862ad1de Add testnet constants
10 years ago
Zachary Michaels 07470fd400
Add testnet flag
10 years ago
Riccardo Spagni 51011ed960 fix logic in tag check, AND -> OR
10 years ago
Riccardo Spagni 3129d51eb4 ignore tag check if we haven't pulled tags
10 years ago
Riccardo Spagni d97191d4f9
new Makefile target: release-static
10 years ago
Riccardo Spagni 9c56b38b16
Merge pull request #136
10 years ago
iamsmooth bb2b606e91 fix incorrect error message (obvious cut and paste bug from upstream)
10 years ago
iamsmooth 6b77e8358c Change wallet to not try to extract tx public key when tx has no outputs (fixes 202612 tx format messages and is otherwise correct)
10 years ago
iamsmooth 08205f01d9 output rng fix from boolberry
10 years ago
Riccardo Spagni 570b90eb43 fixed cmake variable matching
10 years ago
Riccardo Spagni 8334ce0b24 versioning now includes the commit hash, or -final for tagged releases
10 years ago
jebes a13e879251 HOW DO I ENGLISH?
10 years ago
jebes f7900ccfc1 mispelled brief, corrected it
10 years ago
jebes dfed3d39b6 Merge remote-tracking branch 'upstream/master'
10 years ago
jebes 9d6f9335d1 HOW DO I GIT?
10 years ago
jebes a70bf86037 Documented varint
10 years ago
fluffypony d21cf293e1 added license to CMake
10 years ago
fluffypony 8d8b47e69f more dynamic miniupnp fixes
10 years ago
fluffypony 59c0423eae miniupnpc includes fixed
10 years ago
fluffypony 81490d2aea miniupnpc changes for freebsd
10 years ago
fluffypony ccb2ab2b7b mmap on FreeBSD doesn't have MAP_HUGETLB
10 years ago
fluffypony 110f110181 Include sys/time.h on BSD
10 years ago
fluffypony a8d043b6dd replace ftime with gettimeofday on FreeBSD because lcompat is stupid
10 years ago
fluffypony 0e343ecfdf make FreeBSD use -lcompat till we can fix ftime()
10 years ago
jebes c085e9294f commented util.h
10 years ago
fluffypony 266c639f4f more FreeBSD fixes
10 years ago
fluffypony e1d31e0a8b malloc.h reference fixed for FreeBSD
10 years ago
fluffypony 6afbdd9754 FreeBSD alloca.h reference fixed
10 years ago
fluffypony 4ba680f294 a few more error messages moved to log level 1
10 years ago
fluffypony cf5a8b1d6c moved non-critical warnings and errors to log level 1
10 years ago
fluffypony 4290c78160 build number increase after release
10 years ago
iamsmooth 0a9f2f5236 fix checkpoints
10 years ago
iamsmooth 07680e553f bug fix to checkpoint-on-restore; still fails on 612
10 years ago
iamsmooth 480cf9668f checkpoints on restore; currently fails on 212 checkpoint
10 years ago
rfree2monero 2ef0aee81d Fix tree-hash cnt n^2. Asserts, comment. Squash2
10 years ago
Thomas Winget c05489938f override for get_block_longhash for block 202612
10 years ago
Thomas Winget 9a16bb9936 added double-check for 202612 block id
10 years ago
Thomas Winget 115f9523fa hex_to_pod needs the destination as an arg, as opposed to it returning the pod
10 years ago
Thomas Winget a544603a7b Override for block hashing for block 202612
10 years ago
fluffypony f8025cada9 fixed OS X malloc.h reference
10 years ago
fluffypony 6f04cdbd07 bumped build number
10 years ago
fluffypony 1829966fea quick additional patch
10 years ago
fluffypony db69298b95 quick fee ramp to prevent spam attack
10 years ago
Jakob Lind 67b91ea769 added view_key to wallet RPC command query_key
10 years ago
Jakob Lind da523f30fc added viewkey command to CLI
10 years ago
Jakob Lind 0c3255ead8 query_key command in wallet rpc.
10 years ago
Jakob Lind 2ba77629ad refactoring. get seed code in wallet2
10 years ago
Jakob Lind 6575d4ebe5 check its deterministic wallet before printing seed
10 years ago
Jakob Lind d0c8532819 remove help text about seed only displayed once
10 years ago
Jakob Lind 4fce57b9ad added seed command to get deterministic seed.
10 years ago
Thomas Winget bdac624899 restored wallets will have timestamp set to June 8 2014.
10 years ago
fluffypony 9228dbf1e9 build number increased in staging
10 years ago
Riccardo Spagni ba99a86333 Merge pull request #73 from jakoblind/refresh_height
10 years ago
Riccardo Spagni d1b0ee7ecd Merge pull request #64 from mikezackles/bytecoin_tx_pool_tmp
10 years ago
Jakob Lind 29c675acc0 #36 make it compile and work properly
10 years ago