Nils Schneider
74567f7ef1
remove code that reads addr.txt in LoadAddreses()
13 years ago
Gavin Andresen
1ff3583e41
Merge pull request #543 from laanwj/utiltests
...
Remove possibility of 63 bit overflow in ParseMoney
13 years ago
Gavin Andresen
ad9ceecf9c
Merge pull request #476 from forrestv/getmemorypool
...
Added RPC call 'getmemorypool' for p2p mining pools
13 years ago
Forrest Voight
074d584a04
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.
13 years ago
Wladimir J. van der Laan
2f7f2a5fca
remove possibility of 63 bit overflow in ParseMoney
...
- also, add unit tests for various functions in util.cpp/util.h
13 years ago
Wladimir J. van der Laan
608dacf689
only install translator when not empty
13 years ago
Nils Schneider
452506fc41
simpler ByteReverse
13 years ago
Nils Schneider
6ccff2cbde
remove cryptopp dependency, add simple unittest for SHA256Transform()
13 years ago
Wladimir J. van der Laan
52e9fe9296
Merge branch 'master' of https://github.com/bitcoin/bitcoin
13 years ago
Wladimir J. van der Laan
8f1631b797
make USE_SSL actually work (thanks @prusnak for noticing)
13 years ago
Gavin Andresen
f4769e44a3
Merge pull request #524 from sipa/signandverif
...
Sign and verify message with bitcoin address
13 years ago
Gavin Andresen
e297ea999e
Merge pull request #542 from laanwj/qt2
...
qmake build system improvements
13 years ago
Wladimir J. van der Laan
07e2882366
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
13 years ago
Gavin Andresen
9a7e5ed3b0
Merge pull request #539 from laanwj/qt2
...
Qt GUI updates
13 years ago
Nils Schneider
7dd4001b40
Merge pull request #537 from tcatm/remove-deprecated-rpcs
...
remove deprecated RPCs
13 years ago
Wladimir J. van der Laan
20091df725
Add assertion size>0 to MedianFilter
13 years ago
Gavin Andresen
e8e0e23d20
Merge pull request #538 from tcatm/deprecate-midstate
...
deprecate midstate and hash1 in getwork
13 years ago
Wladimir J. van der Laan
f33a43efdf
Update "other files" in Qt Creator with all documentation now that the projects merged
13 years ago
Wladimir J. van der Laan
002a4dcad0
Merge branch 'master' of https://github.com/bitcoin/bitcoin
...
Conflicts:
.gitignore (used upstream version)
bitcoin-qt.pro
13 years ago
Wladimir J. van der Laan
a8b95ce6ed
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
13 years ago
Jeff Garzik
4dcad1d294
Merge pull request #536 from TheBlueMatt/build-updates
...
Update release-process.txt with gitian release instructions.
13 years ago
Nils Schneider
f8acc29fca
deprecate midstate and hash1 in getwork
13 years ago
Nils Schneider
eec44dad17
remove deprecated RPCs
13 years ago
Matt Corallo
45723584c5
Update release-process.txt with gitian release instructions.
13 years ago
Jeff Garzik
ab1bbe5492
Merge pull request #533 from alexwaters/readme
...
Updated readme file with timers.
13 years ago
Wladimir J. van der Laan
5902040874
translation handling improvements
...
- automatically build binary translation files in qmake/make
- roll translations into resource file and executable, to simply installation
13 years ago
Pieter Wuille
3a570dc80a
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.
13 years ago
Pieter Wuille
01cc526318
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.
13 years ago
Pieter Wuille
d9867551fc
base64-based sign/verify
13 years ago
Pieter Wuille
b53d6284eb
Incorporate pubkey in signature, check based on address
...
Include the public key in the signature string, to allow verification
based on address.
13 years ago
Khalahan
cc2567e32f
Sign and verify message with bitcoin address and public key
...
Add padding to input (fixed string + address) before hashing
13 years ago
Pieter Wuille
e93bf37e86
Test case for base64 encode/decode
13 years ago
Pieter Wuille
4b603f1cd6
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.
13 years ago
JoelKatz
4e67a6216b
Faster Base64 decoder.
13 years ago
Wladimir J. van der Laan
d28ed9c98e
Merge pull request #25 from Matoking/master
...
Send Coins page changes
13 years ago
Janne Pulkkinen
a1ef0d19b1
Removing the if statement entirely - not needed.
13 years ago
Gavin Andresen
a8c108bca1
Remove DoS penalty for SigOpCount or immature transactions
13 years ago
Janne Pulkkinen
609acbf43d
Send Coins page not cleared when changing tabs. Clear all button for clearing the entries
13 years ago
Alex Waters
13945b2a61
Updated readme file with timers.
13 years ago
Gavin Andresen
9a1ce86969
Merge pull request #532 from TheBlueMatt/build-updates
...
Output build temp files in build/ instead of current directory.
13 years ago
Matt Corallo
36eccc5174
Output build temp files in build/ instead of current directory.
13 years ago
Gavin Andresen
adea540e38
Update build instructions for the new, no-wxwidgets world
13 years ago
Gavin Andresen
81cadd74d2
Fix build: put back rules to build cryptopp files
13 years ago
Gavin Andresen
565c4771b6
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.
13 years ago
Gavin Andresen
ee1d6e4ed0
Merge pull request #492 from gavinandresen/fasterinitialdownload
...
Skip verifying transaction signatures during initial block-chain download
13 years ago
Gavin Andresen
b14bd4df58
Skip verifying transaction signatures during initial block-chain download
13 years ago
Gavin Andresen
6b8a5ab622
Bump version to 0.4.1
13 years ago
Gavin Andresen
5df25e78db
Merge pull request #513 from cjdelisle/feature-hardening
...
Hardening
13 years ago
Gavin Andresen
17e2c24645
Merge pull request #517 from gavinandresen/DoSprevention
...
Denial-of-service prevention
13 years ago
Gavin Andresen
f7f2a36925
Merge pull request #521 from laanwj/qt
...
Qt GUI
13 years ago