Gavin Andresen [Wed, 5 Oct 2011 15:09:28 +0000]
Update mac Makefile and build instructions to use MacPorts
Gavin Andresen [Wed, 5 Oct 2011 14:41:07 +0000]
Merge pull request #545 from tcatm/remove-addr.txt
remove code that reads addr.txt in LoadAddreses()
Gavin Andresen [Wed, 5 Oct 2011 14:38:10 +0000]
Merge branch 'no-cryptopp' of https://github.com/tcatm/bitcoin
Gavin Andresen [Wed, 5 Oct 2011 14:27:56 +0000]
Merge pull request #558 from luke-jr/bugfix_CreateThread_ThreadSocketHandler_errReporting
Bugfix: ThreadSocketHandler creation error
Gavin Andresen [Wed, 5 Oct 2011 14:22:52 +0000]
Merge pull request #561 from luke-jr/optimize_conn_adjtime
Only GetAdjustedTime once for the retry loop
Luke Dashjr [Tue, 4 Oct 2011 04:42:36 +0000]
Send "Connection: close" HTTP header with JSON-RPC requests (client)
Gavin Andresen [Tue, 4 Oct 2011 14:41:00 +0000]
Merge pull request #549 from enmaku/master
Python scripts demonstrating using RPC to keep passphrases out of shell history/etc.
Gavin Andresen [Tue, 4 Oct 2011 14:38:06 +0000]
Merge pull request #547 from TheBlueMatt/build-updates
Update release-process to point to gitian.sigs repo.
Luke Dashjr [Tue, 4 Oct 2011 03:45:42 +0000]
Bugfix: report error creating ThreadSocketHandler thread just like the rest
Luke Dashjr [Tue, 4 Oct 2011 03:41:47 +0000]
Only GetAdjustedTime once for the retry loop
David Perry [Mon, 3 Oct 2011 23:10:03 +0000]
Added bitrpc.py which allows for sending of all standard Bitcoin commands via RPC rather than as command line args.
Signed-off-by: David Perry <enmaku@gmail.com>
David Perry [Mon, 3 Oct 2011 21:04:11 +0000]
Added wallet tools
Signed-off-by: David Perry <enmaku@gmail.com>
Gavin Andresen [Mon, 3 Oct 2011 17:10:31 +0000]
Declare integer constant LL
Matt Corallo [Mon, 3 Oct 2011 16:59:37 +0000]
Update release-process to point to gitian.sigs repo.
Nils Schneider [Sat, 1 Oct 2011 20:27:02 +0000]
remove code that reads addr.txt in LoadAddreses()
Gavin Andresen [Sat, 1 Oct 2011 19:00:24 +0000]
Merge pull request #543 from laanwj/utiltests
Remove possibility of 63 bit overflow in ParseMoney
Gavin Andresen [Sat, 1 Oct 2011 18:57:51 +0000]
Merge pull request #476 from forrestv/getmemorypool
Added RPC call 'getmemorypool' for p2p mining pools
Forrest Voight [Tue, 6 Sep 2011 22:15:46 +0000]
Added RPC call 'getmemorypool' that provides everything needed to construct a block with a custom generation transaction and submit a solution
getmemorypool [data]
If [data] is not specified, returns data needed to construct a block to work on:
"version" : block version
"previousblockhash" : hash of current highest block
"transactions" : contents of non-coinbase transactions that should be included in the next block
"coinbasevalue" : maximum allowable input to coinbase transaction, including the generation award and transaction fees
"time" : timestamp appropriate for next block
"bits" : compressed target of next block
If [data] is specified, tries to solve the block and returns true if it was successful.
Wladimir J. van der Laan [Sat, 1 Oct 2011 00:47:47 +0000]
remove possibility of 63 bit overflow in ParseMoney
- also, add unit tests for various functions in util.cpp/util.h
Nils Schneider [Fri, 30 Sep 2011 14:23:26 +0000]
simpler ByteReverse
Nils Schneider [Tue, 27 Sep 2011 18:16:07 +0000]
remove cryptopp dependency, add simple unittest for SHA256Transform()
Gavin Andresen [Fri, 30 Sep 2011 12:04:26 +0000]
Merge pull request #524 from sipa/signandverif
Sign and verify message with bitcoin address
Gavin Andresen [Thu, 29 Sep 2011 19:06:03 +0000]
Merge pull request #542 from laanwj/qt2
qmake build system improvements
Wladimir J. van der Laan [Thu, 29 Sep 2011 17:53:44 +0000]
qmake build system improvements
- USE_SSL=1 to support RPC SSL
- BDB_LIB_SUFFIX= to link against specific BDB version
- Fix typo
- Start lrelease during qmake phase to prevent errors/warnings
Gavin Andresen [Thu, 29 Sep 2011 17:50:40 +0000]
Merge pull request #539 from laanwj/qt2
Qt GUI updates
Nils Schneider [Thu, 29 Sep 2011 16:39:11 +0000]
Merge pull request #537 from tcatm/remove-deprecated-rpcs
remove deprecated RPCs
Wladimir J. van der Laan [Thu, 29 Sep 2011 15:17:42 +0000]
Add assertion size>0 to MedianFilter
Gavin Andresen [Thu, 29 Sep 2011 14:57:22 +0000]
Merge pull request #538 from tcatm/deprecate-midstate
deprecate midstate and hash1 in getwork
Wladimir J. van der Laan [Wed, 28 Sep 2011 20:01:47 +0000]
Update "other files" in Qt Creator with all documentation now that the projects merged
Wladimir J. van der Laan [Wed, 28 Sep 2011 19:52:32 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin
Conflicts:
.gitignore (used upstream version)
bitcoin-qt.pro
Wladimir J. van der Laan [Wed, 28 Sep 2011 19:35:58 +0000]
use median filter for peer-reported reported number of blocks
- fixes problem that one misconfigured or malicious node can mess up progress bar
- implementation in src/util.h
- testcase in src/test/util_tests.cpp
Jeff Garzik [Wed, 28 Sep 2011 16:27:25 +0000]
Merge pull request #536 from TheBlueMatt/build-updates
Update release-process.txt with gitian release instructions.
Nils Schneider [Wed, 28 Sep 2011 15:54:44 +0000]
deprecate midstate and hash1 in getwork
Nils Schneider [Wed, 28 Sep 2011 15:43:31 +0000]
remove deprecated RPCs
Matt Corallo [Wed, 28 Sep 2011 15:19:09 +0000]
Update release-process.txt with gitian release instructions.
Jeff Garzik [Wed, 28 Sep 2011 03:47:06 +0000]
Merge pull request #533 from alexwaters/readme
Updated readme file with timers.
Wladimir J. van der Laan [Tue, 27 Sep 2011 18:47:51 +0000]
translation handling improvements
- automatically build binary translation files in qmake/make
- roll translations into resource file and executable, to simply installation
Pieter Wuille [Wed, 21 Sep 2011 15:03:28 +0000]
Use key recovery for message signatures
Instead of encoding the public key inside the signature string, use
key recovery to do verification. This allows 88-character base64-encoded
signature strings instead of 188-character ones.
Pieter Wuille [Mon, 25 Apr 2011 11:23:29 +0000]
Compact signatures and key recovery
Introduce a new type of signatures that are only 65 bytes long, and allow
reconstruction of the public key that was used to create the signature.
Pieter Wuille [Tue, 20 Sep 2011 13:42:36 +0000]
base64-based sign/verify
Pieter Wuille [Mon, 19 Sep 2011 18:03:03 +0000]
Incorporate pubkey in signature, check based on address
Include the public key in the signature string, to allow verification
based on address.
Khalahan [Sun, 24 Apr 2011 12:27:52 +0000]
Sign and verify message with bitcoin address and public key
Add padding to input (fixed string + address) before hashing
Pieter Wuille [Tue, 27 Sep 2011 17:46:57 +0000]
Test case for base64 encode/decode
Pieter Wuille [Tue, 20 Sep 2011 13:38:29 +0000]
Inline base64 encoder/decoder
This replaces the openssl-based base64 encoder and decoder with a more
efficient internal one. Tested against the rfc4648 test vectors.
Decoder is based on JoelKatz' version.
JoelKatz [Mon, 25 Jul 2011 22:13:55 +0000]
Faster Base64 decoder.
Wladimir J. van der Laan [Tue, 27 Sep 2011 16:34:25 +0000]
Merge pull request #25 from Matoking/master
Send Coins page changes
Janne Pulkkinen [Tue, 27 Sep 2011 16:20:24 +0000]
Removing the if statement entirely - not needed.
Gavin Andresen [Tue, 27 Sep 2011 15:19:57 +0000]
Remove DoS penalty for SigOpCount or immature transactions
Janne Pulkkinen [Tue, 27 Sep 2011 14:46:19 +0000]
Send Coins page not cleared when changing tabs. Clear all button for clearing the entries
Alex Waters [Tue, 27 Sep 2011 02:22:19 +0000]
Updated readme file with timers.
Gavin Andresen [Mon, 26 Sep 2011 17:16:03 +0000]
Merge pull request #532 from TheBlueMatt/build-updates
Output build temp files in build/ instead of current directory.
Matt Corallo [Mon, 26 Sep 2011 17:14:34 +0000]
Output build temp files in build/ instead of current directory.
Gavin Andresen [Mon, 26 Sep 2011 15:40:43 +0000]
Update build instructions for the new, no-wxwidgets world
Gavin Andresen [Mon, 26 Sep 2011 15:15:01 +0000]
Fix build: put back rules to build cryptopp files
Gavin Andresen [Mon, 26 Sep 2011 14:04:04 +0000]
Remove wxWidgets
Makefiles now build bitcoind only.
qmake/make in top-level directory is used to build Bitcoin QT
Deleted almost all #ifdef GUI from the code (left one possibly controversial one)
Deleted xpm/ files.
Gavin Andresen [Mon, 26 Sep 2011 13:21:13 +0000]
Merge pull request #492 from gavinandresen/fasterinitialdownload
Skip verifying transaction signatures during initial block-chain download
Gavin Andresen [Fri, 2 Sep 2011 20:59:47 +0000]
Skip verifying transaction signatures during initial block-chain download
Gavin Andresen [Fri, 23 Sep 2011 18:37:21 +0000]
Bump version to 0.4.1
Gavin Andresen [Mon, 26 Sep 2011 13:12:59 +0000]
Merge pull request #513 from cjdelisle/feature-hardening
Hardening
Gavin Andresen [Mon, 26 Sep 2011 13:06:16 +0000]
Merge pull request #517 from gavinandresen/DoSprevention
Denial-of-service prevention
Gavin Andresen [Mon, 26 Sep 2011 13:05:11 +0000]
Merge pull request #521 from laanwj/qt
Qt GUI
Wladimir J. van der Laan [Sat, 24 Sep 2011 09:56:33 +0000]
Change define to determine use of DBUS to USE_DBUS, to prevent overlap with Qt-defined QT_DBUS
Wladimir J. van der Laan [Sat, 24 Sep 2011 09:43:58 +0000]
make qmake build system more configurable (as suggested by lukejr)
Jeff Garzik [Fri, 23 Sep 2011 17:56:25 +0000]
Merge pull request #528 from TheBlueMatt/gitian-downloader
Add win32 gitian download config.
Gavin Andresen [Fri, 23 Sep 2011 15:18:22 +0000]
Update release process for repackaging gitian builds, and osx dmg
Wladimir J. van der Laan [Fri, 23 Sep 2011 11:42:04 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin
Matt Corallo [Fri, 23 Sep 2011 04:51:00 +0000]
Add win32 gitian download config.
Gavin Andresen [Sat, 10 Sep 2011 23:07:43 +0000]
Script to create OSX .dmg diskimage file.
Gavin Andresen [Thu, 22 Sep 2011 20:54:42 +0000]
Merge pull request #527 from TheBlueMatt/gitian-downloader
Restructure gitian files and add download config files.
Matt Corallo [Thu, 22 Sep 2011 17:07:17 +0000]
Restructure gitian files and add download config files.
Gavin Andresen [Thu, 22 Sep 2011 20:50:32 +0000]
Fix QA email address
Gavin Andresen [Thu, 22 Sep 2011 20:45:48 +0000]
Merge pull request #526 from sipa/nl
Updated dutch translation
Pieter Wuille [Thu, 22 Sep 2011 17:22:17 +0000]
Updated dutch translation
Wladimir J. van der Laan [Thu, 22 Sep 2011 17:02:01 +0000]
show balance in sendcoins screen (issue #24)
Jeff Garzik [Thu, 22 Sep 2011 16:48:02 +0000]
Merge pull request #525 from TheBlueMatt/master
Update binary mo to match latest po translation.
Matt Corallo [Thu, 22 Sep 2011 16:45:52 +0000]
Update binary mo to match latest po translation.
Gavin Andresen [Tue, 6 Sep 2011 21:41:51 +0000]
More denial-of-service misbehavior detection: version/addr/inv/getdata messages
Gavin Andresen [Tue, 6 Sep 2011 20:59:38 +0000]
Transaction/Block denial-of-service detection/response
Gavin Andresen [Tue, 6 Sep 2011 20:09:04 +0000]
Framework for banning mis-behaving peers
Gavin Andresen [Thu, 15 Sep 2011 12:55:15 +0000]
SetMockTime() for cleaner unit testing
Jeff Garzik [Tue, 20 Sep 2011 18:47:02 +0000]
Merge pull request #522 from sipa/minorfix
SocketHandler thread can be detached
Nils Schneider [Mon, 19 Sep 2011 19:19:15 +0000]
Merge pull request #520 from tcatm/less-logging
log low-level network messages only when fDebug is set
Wladimir J. van der Laan [Mon, 19 Sep 2011 10:40:23 +0000]
put Q_OBJECT everywhere it should be (removes warnings when running lupdate)
Pieter Wuille [Mon, 19 Sep 2011 11:08:22 +0000]
SocketHandler thread can be detached
Wladimir J. van der Laan [Sun, 18 Sep 2011 09:55:41 +0000]
move current qt specific readme to doc/, restore original README.md
Wladimir J. van der Laan [Sun, 18 Sep 2011 10:41:48 +0000]
assure that base bitcoind and bitcoin still build
Wladimir J. van der Laan [Sun, 18 Sep 2011 10:04:03 +0000]
move qt-specific scripts to qt-specific directory in scripts/
Nils Schneider [Sat, 17 Sep 2011 19:36:58 +0000]
missed printf in AbortMessage(); merged printfs in EndMessage
Nils Schneider [Sat, 17 Sep 2011 16:29:41 +0000]
log low-level network messages only when fDebug is set
Jeff Garzik [Sat, 17 Sep 2011 16:24:54 +0000]
Merge pull request #519 from dabaopku/master
Chinese Simp translation update
Dean Lee [Sat, 17 Sep 2011 11:11:29 +0000]
Update to the Chinese Simp translation
Wladimir J. van der Laan [Fri, 16 Sep 2011 04:55:47 +0000]
Merge branch 'master' of https://github.com/bitcoin/bitcoin
Gavin Andresen [Wed, 14 Sep 2011 15:03:36 +0000]
Merge pull request #516 from TheBlueMatt/nsisiconfix
Update bitcoin icon to make nsis setup exe deterministic.
Matt Corallo [Wed, 14 Sep 2011 14:42:02 +0000]
Update bitcoin icon to make nsis setup exe deterministic.
This adds a 32x32 16-bit icon to the bitcoin.ico file.
Though this realistically probably looks worse than the 32-bit
32x32 being displayed on a 16-bit monitor, it makes the nsis
setup exe deterministic in gitian output (go figure) which makes
the slight visual loss for users of very old monitors/computers
worth it.
Jeff Garzik [Tue, 13 Sep 2011 20:21:09 +0000]
Merge pull request #512 from paraipanakos/master
Spanish translation update
flower [Wed, 31 Aug 2011 13:08:03 +0000]
make German translation up-to-date
cjdelisle [Thu, 8 Sep 2011 16:50:54 +0000]
Add some hardening to protect against unknown/future exploits.
Jeff Garzik [Mon, 12 Sep 2011 01:45:00 +0000]
Merge pull request #511 from mibe/translation-de
Updated German translation
Michael Bemmerl [Sat, 6 Aug 2011 23:55:46 +0000]
Updated German translation
Alex B [Sun, 11 Sep 2011 20:08:43 +0000]
Spanish translation update