- 19 Oct, 2012 1 commit
-
-
Pieter Wuille authored
-
- 14 Oct, 2012 4 commits
-
-
Wladimir J. van der Laan authored
This reverts commit 199d88cf, reversing changes made to 65bc1573. License is worse instead of better. Will only accept public domain and MIT-licensed icons from now on.
-
Wladimir J. van der Laan authored
Non-GPL Icons, v2
-
xanatos authored
-
xanatos authored
Changed the spinner to a non-GPL one, added instructions on how to regenerate it, changed the assets attribution, removed old spinner + old spinner's sources.
-
- 12 Oct, 2012 5 commits
-
-
Wladimir J. van der Laan authored
Translation update for Bitcoin-Qt 0.7.1
-
Philip Kaufmann authored
-
Philip Kaufmann authored
-
Wladimir J. van der Laan authored
Fix a use-after-free problem in initialization (#1920)
-
Wladimir J. van der Laan authored
Don't store the result of c_str(). Luckily, this only affects logging, though it could crash or leak sensitive data to the log in rare cases.
-
- 11 Oct, 2012 5 commits
-
-
Wladimir J. van der Laan authored
Use fdatasync instead of fsync on supported platforms
-
Wladimir J. van der Laan authored
Remove I2P support from netbase
-
Wladimir J. van der Laan authored
move most explicit getters in optionsmodel to header
-
Wladimir J. van der Laan authored
fix wrong (signed/unsigned) printf format specifier in bitcoinrpc.cpp
-
Wladimir J. van der Laan authored
get rid of strlcpy.h
-
- 09 Oct, 2012 6 commits
-
-
Gavin Andresen authored
-
Gavin Andresen authored
-
Gavin Andresen authored
-
Gavin Andresen authored
-
Gavin Andresen authored
-
Wladimir J. van der Laan authored
change Q_WS_MAC -> Q_OS_MAC (Qt5 compatibility)
-
- 08 Oct, 2012 8 commits
-
-
Jeff Garzik authored
P2P: Do not request blocks from peers with fewer blocks than us
-
Jeff Garzik authored
Fat-fingered on github, and merged this too early. This reverts commit 22f9b069.
-
Jeff Garzik authored
Send 'mempool' P2P command at the start of each P2P session
-
Gavin Andresen authored
-
Gavin Andresen authored
Corrupt wallets used to cause a DB_RUNRECOVERY uncaught exception and a crash. This commit does three things: 1) Runs a BDB verify early in the startup process, and if there is a low-level problem with the database: + Moves the bad wallet.dat to wallet.timestamp.bak + Runs a 'salvage' operation to get key/value pairs, and writes them to a new wallet.dat + Continues with startup. 2) Much more tolerant of serialization errors. All errors in deserialization are reported by tolerated EXCEPT for errors related to reading keypairs or master key records-- those are reported and then shut down, so the user can get help (or recover from a backup). 3) Adds a new -salvagewallet option, which: + Moves the wallet.dat to wallet.timestamp.bak + extracts ONLY keypairs and master keys into a new wallet.dat + soft-sets -rescan, to recreate transaction history This was tested by randomly corrupting testnet wallets using a little python script I wrote (https://gist.github.com/3812689)
-
Gavin Andresen authored
Before, opening a -datadir that was created with a new version of Berkeley DB would result in an un-caught DB_RUNRECOVERY exception. After these changes, the error is caught and the user is told that there is a problem and is told how to try to recover from it.
-
Gavin Andresen authored
-
Gavin Andresen authored
Before, opening a -datadir that was created with a new version of Berkeley DB would result in an un-caught DB_RUNRECOVERY exception. After these changes, the error is caught and the user is told that there is a problem and is told how to try to recover from it.
-
- 07 Oct, 2012 5 commits
-
-
Philip Kaufmann authored
- I missed that one in my former pull
-
Pieter Wuille authored
add LOCK() for proxy related data-structures
-
Pieter Wuille authored
-
Pieter Wuille authored
I2P apparently needs 256 bits to store a fully routable address. Garlicat requires a centralized lookup service to map the 80-bit addresses to fully routable ones (as far as I understood), so that's not really usable in our situation. To support I2P routing and peer exchange for it, another solution is needed. This will most likely imply a network protocol change, and extension of the 'addr' message.
-
Wladimir J. van der Laan authored
Don't use hand-rolled string manipulation routine with a fixed buffer in the bitcoin core, instead make use of c++ strings and boost.
-
- 05 Oct, 2012 4 commits
-
-
Philip Kaufmann authored
- also includes the required bitcoinstrings.cpp update
-
Wladimir J. van der Laan authored
Send --help message to stdout i.s.o stderr
-
Wladimir J. van der Laan authored
When datadir missing, show messagebox instead of printing error to stderr
-
Pieter Wuille authored
Document RPC error codes
-
- 04 Oct, 2012 2 commits
-
-
Gavin Andresen authored
-
Wladimir J. van der Laan authored
-