]>
Git Repo - VerusCoin.git/log
Gavin Andresen [Thu, 12 Jan 2012 14:31:25 +0000 (06:31 -0800)]
Merge pull request #743 from gavinandresen/blocknotify
-blocknotify : run a command when best-block changes
Pieter Wuille [Tue, 10 Jan 2012 21:23:51 +0000 (13:23 -0800)]
Merge pull request #649 from sipa/comprpubkey
Compressed pubkeys
Wladimir J. van der Laan [Tue, 10 Jan 2012 19:51:55 +0000 (11:51 -0800)]
Merge pull request #752 from luke-jr/qt_txnid
Qt: Show transaction ID in details
Luke Dashjr [Tue, 10 Jan 2012 18:25:02 +0000 (13:25 -0500)]
Qt: Show transaction ID in details
Pieter Wuille [Mon, 9 Jan 2012 22:39:26 +0000 (23:39 +0100)]
Remove unused definition
Gavin Andresen [Mon, 9 Jan 2012 15:59:18 +0000 (07:59 -0800)]
Merge pull request #746 from laanwj/tdesc_ro
make transaction description read-only (UI fix)
Gavin Andresen [Mon, 9 Jan 2012 15:58:58 +0000 (07:58 -0800)]
Merge pull request #750 from TheBlueMatt/anonymous
Remove mentions on anonymity in debian folder.
Pieter Wuille [Sun, 8 Jan 2012 15:59:34 +0000 (16:59 +0100)]
Unit tests for EC key routines
This tests:
* creation of keys from base58-encoded strings
* extracting public keys and addresses
* compressed public keys
* compact signatures and key recovery
Pieter Wuille [Sun, 25 Dec 2011 14:02:31 +0000 (15:02 +0100)]
Compact signatures with compressed pubkeys
Pieter Wuille [Mon, 21 Nov 2011 01:46:28 +0000 (02:46 +0100)]
Compressed pubkeys
This patch enabled compressed pubkeys when -compressedpubkeys is passed.
These are 33 bytes instead of 65, and require only marginally more CPU
power when verifying. Compressed pubkeys have a different corresponding
address, so it is determined at generation. When -compressedpubkeys is
given, all newly generated addresses will use a compressed key, while
older/other addresses keep using normal keys. Unpatched clients will
relay and verify these transactions.
Matt Corallo [Sat, 7 Jan 2012 18:35:25 +0000 (13:35 -0500)]
Remove mentions on anonymity in debian folder.
These should never have been there, bitcoin isnt anonymous without
a ton of work that virtually no users will ever be willing and
capable of doing.
Pieter Wuille [Sat, 7 Jan 2012 14:19:46 +0000 (06:19 -0800)]
Merge pull request #735 from sipa/netbase
Network stack refactor
Pieter Wuille [Tue, 3 Jan 2012 22:33:31 +0000 (23:33 +0100)]
Network stack refactor
This introduces CNetAddr and CService, respectively wrapping an
(IPv6) IP address and an IP+port combination. This functionality used
to be part of CAddress, which also contains network flags and
connection attempt information. These extra fields are however not
always necessary.
These classes, along with logic for creating connections and doing
name lookups, are moved to netbase.{h,cpp}, which does not depend on
headers.h.
Furthermore, CNetAddr is mostly IPv6-ready, though IPv6
functionality is not yet enabled for the application itself.
Wladimir J. van der Laan [Fri, 6 Jan 2012 05:55:48 +0000 (06:55 +0100)]
make transaction description read-only (UI fix)
Gavin Andresen [Thu, 5 Jan 2012 13:37:23 +0000 (05:37 -0800)]
Merge pull request #740 from TheBlueMatt/perf
Fix horrific performance found by gmaxwell.
Matt Corallo [Tue, 3 Jan 2012 08:03:07 +0000 (00:03 -0800)]
Fix horrific performance found by gmaxwell.
Gavin Andresen [Tue, 3 Jan 2012 20:24:28 +0000 (15:24 -0500)]
-blocknotify=command argument, implemented using system() and boost::thread
Gavin Andresen [Tue, 3 Jan 2012 17:24:54 +0000 (09:24 -0800)]
Merge pull request #731 from laanwj/txshowfix
Fix transaction type in UI
Gavin Andresen [Tue, 3 Jan 2012 17:16:56 +0000 (12:16 -0500)]
Merge branch 'getblock'
Gavin Andresen [Tue, 3 Jan 2012 16:17:04 +0000 (11:17 -0500)]
I broke -testnet with my TOR option-parsing fixes.
Gavin Andresen [Tue, 3 Jan 2012 15:54:38 +0000 (07:54 -0800)]
Merge pull request #741 from laanwj/typo734fix
Fix typo (#734)
Gavin Andresen [Tue, 3 Jan 2012 15:23:20 +0000 (10:23 -0500)]
Merge branch 'bugfix_multisig' of https://github.com/coderrr/bitcoin
Gavin Andresen [Tue, 3 Jan 2012 15:22:24 +0000 (10:22 -0500)]
Merge branch 'gitianfix' of https://github.com/TheBlueMatt/bitcoin
Gavin Andresen [Tue, 3 Jan 2012 15:14:22 +0000 (10:14 -0500)]
Fix issue #659, and cleanup wallet/command-line argument handling a bit
Wladimir J. van der Laan [Tue, 3 Jan 2012 10:55:58 +0000 (11:55 +0100)]
Fix typo (#734)
Pieter Wuille [Tue, 3 Jan 2012 01:04:09 +0000 (17:04 -0800)]
Merge pull request #738 from sipa/dnsseed-fix
Fix dnsseed deadlock
Pieter Wuille [Tue, 3 Jan 2012 00:28:15 +0000 (01:28 +0100)]
Fix some address-handling deadlocks
Made three critical blocks for cs_mapAddresses smaller, and moved
writing to the database out of them. This should also improve the
concurrency of the code.
coderrr [Mon, 2 Jan 2012 07:27:41 +0000 (14:27 +0700)]
make sure IsMine only returns true when we own all keys
Wladimir J. van der Laan [Wed, 28 Dec 2011 10:14:05 +0000 (11:14 +0100)]
Fix transaction type in UI: not all tx'es with "from"/"to" field are necessarily IP tx'es
- Also, prepare for OP_EVAL by calling all transactions without bitcoin address "SendToOther"/"RecvFromOther",
(IP tx'es are so rare they can be put together with funky EV_EVAL scripts)
Gavin Andresen [Tue, 27 Dec 2011 21:42:29 +0000 (16:42 -0500)]
Merge branch 'opevalcountfix' of https://github.com/laanwj/bitcoin
Gavin Andresen [Tue, 27 Dec 2011 21:41:56 +0000 (16:41 -0500)]
Fixed OP_EVAL recursion unit test, checks for both infinite and exactly-3-deep recursion
Wladimir J. van der Laan [Tue, 27 Dec 2011 09:02:28 +0000 (10:02 +0100)]
Fix OP_EVAL recursion depth counting
Gavin Andresen [Sun, 25 Dec 2011 15:32:05 +0000 (10:32 -0500)]
Check all prevout.n if one transaction provides multiple inputs
Gavin Andresen [Sun, 25 Dec 2011 15:08:01 +0000 (10:08 -0500)]
assert condition in previous commit was backwards
Gavin Andresen [Sun, 25 Dec 2011 13:45:09 +0000 (08:45 -0500)]
Check for valid prevout.n in FetchInputs.
IsStandardInputs could crash if given invalid input index.
Matt Corallo [Sat, 24 Dec 2011 04:23:12 +0000 (20:23 -0800)]
Add QR Code support to Win32 Gitian build.
Matt Corallo [Fri, 23 Dec 2011 23:35:59 +0000 (15:35 -0800)]
Fix Linux gitian descriptor to use QRCode support.
Matt Corallo [Fri, 23 Dec 2011 23:34:48 +0000 (15:34 -0800)]
Add libqrencode-dev to the debian/ubuntu apt-get lines.
Matt Corallo [Fri, 23 Dec 2011 23:28:35 +0000 (15:28 -0800)]
No reason to have any qrcode stuff in the bitcoind osx makefile.
Gavin Andresen [Fri, 23 Dec 2011 22:13:10 +0000 (17:13 -0500)]
Be more conservative: check all transactions in blocks after last checkpoint.
Gavin Andresen [Fri, 23 Dec 2011 21:26:38 +0000 (16:26 -0500)]
New RPC commands: getblockhash and getblock
Wladimir J. van der Laan [Fri, 23 Dec 2011 11:53:31 +0000 (03:53 -0800)]
Merge pull request #723 from TheBlueMatt/gitianfix
Fix #722.
Wladimir J. van der Laan [Fri, 23 Dec 2011 11:21:01 +0000 (03:21 -0800)]
Merge pull request #683 from laanwj/ui_copy_amount
Context menu updates for TransactionView and AddressTablePage
Wladimir J. van der Laan [Sun, 4 Dec 2011 13:14:10 +0000 (14:14 +0100)]
Copy amount to clipboard (implements #657)
- Also, unify similar code related to copying transaction fields to clipboard
Wladimir J. van der Laan [Sun, 4 Dec 2011 17:01:53 +0000 (18:01 +0100)]
Add context menu for address book page (implements part 1 of issue #648)
Wladimir J. van der Laan [Fri, 11 Nov 2011 09:13:25 +0000 (10:13 +0100)]
Move HtmlEscape (escape for qt rich text controls) to qt gui utilities
Wladimir J. van der Laan [Sat, 12 Nov 2011 11:20:34 +0000 (12:20 +0100)]
Comments update
Wladimir J. van der Laan [Fri, 23 Dec 2011 10:50:28 +0000 (02:50 -0800)]
Merge pull request #629 from sje397/master
QR Code generation via libqrencode
Matt Corallo [Fri, 23 Dec 2011 10:24:46 +0000 (02:24 -0800)]
Fix #722.
Gavin Andresen [Thu, 22 Dec 2011 20:51:44 +0000 (15:51 -0500)]
Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care)
Gavin Andresen [Thu, 22 Dec 2011 19:35:46 +0000 (14:35 -0500)]
Back out testnet default address change, it breaks accounts on old wallets.
Wladimir J. van der Laan [Wed, 21 Dec 2011 21:33:19 +0000 (22:33 +0100)]
Revert "Use standard C99 (and Qt) types for 64-bit integers"
This reverts commit
21d9f36781604e4ca9fc35dc65265593423b73e9 .
Luke Dashjr [Tue, 20 Dec 2011 21:52:59 +0000 (16:52 -0500)]
Use standard C99 (and Qt) types for 64-bit integers
Gavin Andresen [Tue, 20 Dec 2011 21:09:18 +0000 (13:09 -0800)]
Merge pull request #677 from luke-jr/minfee_modes
API: GetMinFee modes
Gavin Andresen [Tue, 20 Dec 2011 19:43:31 +0000 (14:43 -0500)]
Merge branch 'op_eval'
Gavin Andresen [Tue, 20 Dec 2011 19:42:53 +0000 (11:42 -0800)]
Merge pull request #717 from TheBlueMatt/installerqtupgrade
Implement "Start on window system startup" on Win32 + Linux.
Matt Corallo [Mon, 19 Dec 2011 23:49:07 +0000 (18:49 -0500)]
Implement "Start on window system startup" on Win32 + Linux.
Gavin Andresen [Tue, 20 Dec 2011 17:21:47 +0000 (12:21 -0500)]
include util.h to get SecureString definition.
Gavin Andresen [Tue, 20 Dec 2011 17:04:33 +0000 (12:04 -0500)]
Include limits, not climints (using std::numeric_limits now)
Gavin Andresen [Tue, 20 Dec 2011 16:55:55 +0000 (08:55 -0800)]
Merge pull request #673 from mndrix/less-time-data
Store fewer time samples
Gavin Andresen [Tue, 20 Dec 2011 16:52:22 +0000 (08:52 -0800)]
Merge pull request #716 from gavinandresen/cleanup
Cleanups suggested by genjix
sje397 [Thu, 10 Nov 2011 14:20:17 +0000 (01:20 +1100)]
Added QRCode generation functions via libqrencode. Switch on with USE_QRENCODE=1.
Amended build docs for Linux and OSX, and OSX makefile.
Added package 'qrencode' to gitian.yml
Gavin Andresen [Tue, 20 Dec 2011 00:04:47 +0000 (19:04 -0500)]
Code cleanup: use ECDSA_size() instead of fixed 10,000 byte sig buffer, and explicity init static var
Gavin Andresen [Mon, 19 Dec 2011 22:08:25 +0000 (17:08 -0500)]
Use std::numeric_limits<> for typesafe INT_MAX/etc
Gavin Andresen [Mon, 19 Dec 2011 21:27:15 +0000 (16:27 -0500)]
Cleanup: removed dead code, and use C99 typedefs for int64 (supported by all modern c++ compilers)
Gavin Andresen [Mon, 19 Dec 2011 20:23:00 +0000 (12:23 -0800)]
Merge pull request #690 from runeksvendsen/qt-cmdline-options-parsing
When using Qt GUI, move parameter-parsing to start of qt/bitcoin.cpp:main()
Gavin Andresen [Mon, 19 Dec 2011 20:14:22 +0000 (15:14 -0500)]
Merge branch 'txn_block_info' of https://github.com/luke-jr/bitcoin
Gavin Andresen [Fri, 16 Dec 2011 23:03:48 +0000 (18:03 -0500)]
Update bitcoin address numbers for latest luke-jr/sipa scheme
Gavin Andresen [Mon, 5 Dec 2011 15:32:35 +0000 (10:32 -0500)]
Fix logic for IsChange() for send-to-self transactions.
Gavin Andresen [Tue, 8 Nov 2011 18:20:29 +0000 (13:20 -0500)]
Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript
so it takes a flag for how to interpret OP_EVAL.
Also increased IsStandard size of scriptSigs to 500 bytes, so
a 3-of-3 multisig transaction IsStandard.
Gavin Andresen [Fri, 21 Oct 2011 17:12:05 +0000 (13:12 -0400)]
Interpret OP_EVAL as OP_NOP until Feb 1, 2012
Gavin Andresen [Wed, 19 Oct 2011 13:50:15 +0000 (09:50 -0400)]
Disable addmultisigaddress if not testnet
Gavin Andresen [Thu, 13 Oct 2011 20:03:58 +0000 (16:03 -0400)]
Put OP_EVAL string in coinbase of generated blocks
Pieter Wuille [Mon, 19 Dec 2011 18:20:53 +0000 (19:20 +0100)]
add key.o and rpcdump.o to makefile.linux-mingw
Gavin Andresen [Mon, 3 Oct 2011 17:05:43 +0000 (13:05 -0400)]
OP_EVAL implementation
OP_EVAL is a new opcode that evaluates an item on the stack as a script.
It enables a new type of bitcoin address that needs an arbitrarily
complex script to redeem.
Gavin Andresen [Mon, 3 Oct 2011 20:14:13 +0000 (16:14 -0400)]
Global fixture to send output to console instead of debug.log
Gavin Andresen [Wed, 28 Sep 2011 16:30:06 +0000 (12:30 -0400)]
Support 3 new multisignature IsStandard transactions
Initial support for (a and b), (a or b), and 2-of-3 escrow
transactions (where a, b, and c are keys).
Gavin Andresen [Tue, 11 Oct 2011 23:50:06 +0000 (19:50 -0400)]
Rework unit tests so test_bitcoin.cpp does not #include them all
Gavin Andresen [Thu, 29 Sep 2011 13:46:52 +0000 (09:46 -0400)]
Collapse no-op ExtractAddress/ExtractAddressInner
Gavin Andresen [Mon, 19 Dec 2011 15:27:25 +0000 (07:27 -0800)]
Merge pull request #574 from sipa/dumpprivkey
Dumpprivkey
Gavin Andresen [Mon, 19 Dec 2011 15:26:14 +0000 (07:26 -0800)]
Merge pull request #699 from laanwj/about_qt
Add "About Qt" menu option to show built-in Qt About dialog
Gavin Andresen [Mon, 19 Dec 2011 15:25:16 +0000 (07:25 -0800)]
Merge pull request #707 from gavinandresen/BIP14
Implement BIP 14 : separate protocol version from client version
Gavin Andresen [Fri, 16 Dec 2011 21:26:14 +0000 (16:26 -0500)]
Implement BIP 14 : separate protocol version from client version
Gavin Andresen [Mon, 19 Dec 2011 15:12:30 +0000 (07:12 -0800)]
Merge pull request #709 from luke-jr/newdnsseeds
New DNS seeds
Pieter Wuille [Wed, 13 Jul 2011 09:56:38 +0000 (11:56 +0200)]
Key import and export
Introduces two new RPC calls:
* dumpprivkey: retrieve the private key corresponding to an address
* importprivkey: add a private key to your wallet
The private key format is analoguous to the address format. It is
a 51-character base58-encoded string, that includes a version number
and a checksum.
Includes patch by mhanne:
* add optional account parameter for importprivkey, if omitted use default
Pieter Wuille [Mon, 11 Jul 2011 19:49:45 +0000 (21:49 +0200)]
Preparations for key import/export
Pieter Wuille [Mon, 11 Jul 2011 19:48:09 +0000 (21:48 +0200)]
CBitcoinSecret added (base58 encoded privkey)
Pieter Wuille [Mon, 11 Jul 2011 19:30:40 +0000 (21:30 +0200)]
Add GetSecret() and GetKeys() to CKeyStore
Pieter Wuille [Tue, 28 Jun 2011 21:45:22 +0000 (23:45 +0200)]
Make CWalletTx::pwallet private
Luke Dashjr [Fri, 27 May 2011 04:05:16 +0000 (00:05 -0400)]
Add blockhash and blockindex to transaction info
Luke Dashjr [Fri, 16 Dec 2011 23:34:47 +0000 (18:34 -0500)]
Add my DNS seed domain
Gavin Andresen [Fri, 16 Dec 2011 22:19:32 +0000 (14:19 -0800)]
Merge pull request #704 from TheBlueMatt/master
Update debian changelog to 0.5.1.
Gavin Andresen [Fri, 16 Dec 2011 22:15:28 +0000 (14:15 -0800)]
Merge pull request #706 from TheBlueMatt/gitian
Add laanwj to gitian download scripts.
Gavin Andresen [Fri, 16 Dec 2011 22:13:45 +0000 (17:13 -0500)]
Move more newlines out of strings, and fix translations.
Gavin Andresen [Fri, 16 Dec 2011 21:37:24 +0000 (16:37 -0500)]
Merge branch 'fix-help-translations' of https://github.com/tcatm/bitcoin
Matt Corallo [Fri, 16 Dec 2011 20:04:43 +0000 (15:04 -0500)]
Add laanwj to gitian download scripts.
Matt Corallo [Fri, 16 Dec 2011 18:27:52 +0000 (13:27 -0500)]
Update debian changelog to 0.5.1.
Gavin Andresen [Fri, 16 Dec 2011 17:31:59 +0000 (12:31 -0500)]
Bump version 0.5.99 (prep for pulling for version 0.6)
Matt Corallo [Fri, 16 Dec 2011 16:30:36 +0000 (11:30 -0500)]
Add sipa's new dnsseed.
Luke Dashjr [Mon, 3 Oct 2011 16:55:47 +0000 (12:55 -0400)]
GetMinFee takes a mode parameter (GMF_{BLOCK,RELAY,SEND}) instead of fForRelay
This page took 0.061835 seconds and 4 git commands to generate.