David Joel Schwartz
ae81b82fb8
Use C's const char* for status strings rather than C++'s std::string, which is slower
13 years ago
Gavin Andresen
9e5322d23a
Fix miner_test unit test bug
13 years ago
Gavin Andresen
3a6e468d9a
Merge branch 'listsinceblock' of https://github.com/cdhowie/bitcoin
13 years ago
Gavin Andresen
4ffbdcc0f5
Auto-build dependencies
13 years ago
Gavin Andresen
e9e7bb968b
Update mac Makefile and build instructions to use MacPorts
13 years ago
Gavin Andresen
ff3b235580
Merge pull request #545 from tcatm/remove-addr.txt
...
remove code that reads addr.txt in LoadAddreses()
13 years ago
Gavin Andresen
b898c8fce6
Merge branch 'no-cryptopp' of https://github.com/tcatm/bitcoin
13 years ago
Gavin Andresen
8bc52d0692
Merge pull request #558 from luke-jr/bugfix_CreateThread_ThreadSocketHandler_errReporting
...
Bugfix: ThreadSocketHandler creation error
13 years ago
Gavin Andresen
9ec4fa7b50
Merge pull request #561 from luke-jr/optimize_conn_adjtime
...
Only GetAdjustedTime once for the retry loop
13 years ago
Luke Dashjr
3552497ae5
Send "Connection: close" HTTP header with JSON-RPC requests (client)
13 years ago
Gavin Andresen
5c5d310a0a
Merge pull request #549 from enmaku/master
...
Python scripts demonstrating using RPC to keep passphrases out of shell history/etc.
13 years ago
Gavin Andresen
887b9d4113
Merge pull request #547 from TheBlueMatt/build-updates
...
Update release-process to point to gitian.sigs repo.
13 years ago
Luke Dashjr
65ba3e2f50
Bugfix: report error creating ThreadSocketHandler thread just like the rest
13 years ago
Luke Dashjr
a4e6ae101a
Only GetAdjustedTime once for the retry loop
13 years ago
David Perry
5a105cdb7d
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>
13 years ago
David Perry
8ad100a55b
Added wallet tools
...
Signed-off-by: David Perry <enmaku@gmail.com>
13 years ago
Gavin Andresen
3504801778
Declare integer constant LL
13 years ago
Matt Corallo
c923fe71b4
Update release-process to point to gitian.sigs repo.
13 years ago
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
Nils Schneider
452506fc41
simpler ByteReverse
13 years ago
Nils Schneider
6ccff2cbde
remove cryptopp dependency, add simple unittest for SHA256Transform()
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