Pieter Wuille
896185d7ed
Make signature cache store CPubKeys
2013-05-30 05:20:23 +02:00
Pieter Wuille
dfa23b94c2
CSecret/CKey -> CKey/CPubKey split/refactor
2013-05-30 05:20:21 +02:00
Pieter Wuille
5d891489ab
Make CPubKey statically allocated
2013-05-30 05:18:42 +02:00
Pieter Wuille
ec0004aca0
Merge pull request #2671 from bytemaster/master
...
Fix Memory Leak
2013-05-29 20:14:20 -07:00
Pieter Wuille
5a336768ca
Merge pull request #2713 from sipa/zerodotnine
...
Prepare for 0.9 merge window
2013-05-29 20:12:41 -07:00
Pieter Wuille
8c8132be73
Prepare for 0.9 merge window
2013-05-30 04:43:51 +02:00
Pieter Wuille
d315eb0a76
Merge pull request #2695 from robbak/init_cpp-explicit_cast
...
Explictly cast calculation to int, to allow std::min to work.
2013-05-29 19:41:51 -07:00
Robert Backhaus
98ab2b5a26
Don't attempt to resize vector to negative size.
2013-05-29 12:12:33 +10:00
Wladimir J. van der Laan
09e437ba4e
Merge pull request #2696 from robbak/util_h-Add_stdarg_include
...
Explicitly #include stdarg.h, for access to va_list
2013-05-25 08:48:25 -07:00
Gavin Andresen
ef9acc5124
Bump build number to 0.8.2.2 for v0.8.2rc3
2013-05-24 16:11:44 -04:00
Gavin Andresen
378c526ee1
Merge pull request #2683 from Diapolo/translations
...
translations update 2013-05-23
2013-05-24 13:07:36 -07:00
Gavin Andresen
dbc6dea1b2
Fix crash-at-shutdown if exiting before initializing wallet
2013-05-24 15:52:52 -04:00
Gavin Andresen
8ab6d0a568
All-resolution pixmap, to make win32 builds determisitic again
2013-05-24 15:46:00 -04:00
Gavin Andresen
1472a2991b
Merge pull request #2688 from gavinandresen/issue2687
...
Clean up mining CReserveKey to prevent crash at shutdown
2013-05-24 12:41:04 -07:00
Jeff Garzik
f0d8a52cc0
Replace repeated GetBoolArg() calls with Checkpoint::fEnabled variable
...
set once at init time.
2013-05-24 11:10:53 -04:00
Robert Backhaus
65ec9eab2b
Explicitly #include stdarg.h, for access to va_list
2013-05-24 23:45:08 +10:00
Robert Backhaus
03f498080a
Explictly cast calculation to int, to allow std::max to work.
2013-05-24 23:40:51 +10:00
Jonas Schnelli
b4b0170595
osx: make use of the 10.8+ user notification center to display growl like notifications
...
- if 10.8, use user notification center, if <10.8, use growl
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
2013-05-24 12:51:46 +02:00
Gavin Andresen
36e826cea1
Clean up mining CReserveKey to prevent crash at shutdown
...
Fixes issue#2687
2013-05-23 14:17:15 -04:00
Philip Kaufmann
6a2da2ba96
translations update 2013-05-23
...
- integrates current translations from Transifex
2013-05-23 08:39:31 +02:00
Gavin Andresen
36dc41f427
doc/README was replaced by README.md
2013-05-22 17:21:12 -04:00
Gregory Maxwell
95c2ba1689
Merge pull request #2682 from sipa/morewalletbb
...
More bestblock records in wallets
2013-05-22 14:01:31 -07:00
Gavin Andresen
0c4434cf77
Merge pull request #2652 from gavinandresen/version_0.8.2_final
...
Set CLIENT_VERSION_IS_RELEASE, bump build to 0.8.2.1
2013-05-22 13:23:38 -07:00
Gavin Andresen
f1e76e8121
Merge pull request #2649 from Diapolo/translations
...
translations update 2013-05-19 (for 0.8.2 release)
2013-05-22 12:22:45 -07:00
Pieter Wuille
95c7db3dbf
More bestblock records in wallets
...
Write bestblock records in wallets:
* Every 20160 blocks synced, no matter what (before: none during IBD)
* Every 144 blocks after IBD (before: for every block, slow)
* When creating a new wallet
* At shutdown
This should result in far fewer spurious rescans.
2013-05-22 20:59:36 +02:00
Gavin Andresen
6b99cfae3c
Merge pull request #2677 from sipa/fastcreate
...
CreateNewBlock performance improvements
2013-05-22 10:24:17 -07:00
Gavin Andresen
53704da897
Merge pull request #2680 from fanquake/patch-1
...
Update links in build-osx.md
2013-05-22 09:38:49 -07:00
Gavin Andresen
b1f8068ab2
Merge pull request #2681 from wtogami/gitianfix
...
gitian deps-win32.yml needs psmisc package for killall to end the build
2013-05-22 07:51:43 -07:00
Warren Togami
5ada394edf
gitian deps-win32.yml needs psmisc package for killall to end the build
2013-05-22 00:20:07 -10:00
Michael Ford
a680b095b6
Update links in build-osx.md
...
Add link to Github for Mac
Update link to HomeBrew
2013-05-22 12:34:18 +08:00
Wladimir J. van der Laan
de29c9e2c7
Merge pull request #2678 from TheBlueMatt/master
...
Add a few data-driven tests for SIGHASH_ANYONECANPAY
2013-05-21 21:02:45 -07:00
Matt Corallo
e175c16f5b
Add a few data-driven tests for SIGHASH_ANYONECANPAY
2013-05-21 18:16:43 +02:00
Pieter Wuille
2ec349bc42
CreateNewBlock performance improvements
2013-05-21 03:53:32 +02:00
Wladimir J. van der Laan
3702f127fd
Merge pull request #2666 from super3/master
...
Doc Cleanup with Markdown
2013-05-20 06:25:41 -07:00
super3
2341e9b533
Docs Markdown Cleanup
2013-05-20 00:30:00 -04:00
Daniel Larimer
a9280652ce
Fix memory leak on exception in Key::SignCompact
2013-05-19 15:46:11 -04:00
Daniel Larimer
173601705c
fix memory leak in CKey::SetCompactSignature()
2013-05-19 15:08:33 -04:00
Wladimir J. van der Laan
f7f940336e
Merge pull request #2650 from jonasschnelli/new_xpm_icons
...
new resources for linux software package managers
2013-05-19 11:53:47 -07:00
Philip Kaufmann
38a33c085e
translations update 2013-05-19 (for 0.8.2 release)
...
- integrates current translations from Transifex
- new translation: af_ZA
2013-05-19 14:04:33 +02:00
Gregory Maxwell
a824121eb8
It's after 2013-05-15 forever now, so remove the code for the May 15 fork.
2013-05-16 13:34:01 -07:00
Jonas Schnelli
d0d4080013
new icons for linux, etc.
...
- new xpm resources for different linux window managers
- new png files for autoresizing on different linux window managers
- favicon with new logo
- window .ico with new logo
- updated debian package script
- updated changelog
2013-05-13 20:18:35 +02:00
Gavin Andresen
8ae290d266
Set CLIENT_VERSION_IS_RELEASE, bump build to 0.8.2.1
2013-05-13 10:53:53 -04:00
Pieter Wuille
0fe8010a10
Make FindBlockByHeight constant-time.
...
Remove the pnext pointer in CBlockIndex, and replace it with a
vBlockIndexByHeight vector (no effect on memory usage). pnext can
now be replaced by vBlockIndexByHeight[nHeight+1], but
FindBlockByHeight becomes constant-time.
This also means the entire mapBlockIndex structure and the block
index entries in it become purely blocktree-related data, and
independent from the currently active chain, potentially allowing
them to be protected by separate mutexes in the future.
2013-05-12 19:52:16 +02:00
Pieter Wuille
5d274c9927
Check for correct genesis
...
At startup, check that the expected genesis is loaded. This should prevent
cases where accidentally a datadir from the wrong network is loaded
(testnet vs mainnet, e.g.).
2013-05-12 13:21:03 +02:00
Gavin Andresen
5b5d399593
Update version numbers for 0.8.2rc1 release
2013-05-10 09:50:33 -04:00
Gavin Andresen
8f6709076e
Release notes for 0.8.2rc1
2013-05-10 09:37:56 -04:00
Gavin Andresen
056ab5b43f
Merge pull request #2630 from Diapolo/translations
...
translations update 2013-05-08 (for 0.8.2 release)
2013-05-10 06:35:27 -07:00
Gavin Andresen
dc4cf7c183
Merge pull request #2635 from gavinandresen/boost_chrono_osx
...
Link with boost_chrono library on OSX
2013-05-09 18:19:29 -07:00
Gavin Andresen
4332be71a2
Link with boost_chrono library on OSX
...
Compiling on my OSX 10.6 build machine, I get:
Undefined symbols:
"boost::chrono::steady_clock::now()", referenced from:
boost::cv_status boost::condition_variable::wait_for<long long, boost::ratio<1ll, 1000000000ll> >(boost::unique_lock<boost::mutex>&, boost::chrono::duration<long long, boost::ratio<1ll, 1000000000ll> > const&)in bitcoinrpc.o
Linking against the boost_chrono fixes the issue.
Windows builds already link against boost_chrono; Linux doesn't, but compiles (on pull-tester / gitian, at least).
2013-05-09 17:08:38 -04:00
Pieter Wuille
8c6bbb3a86
Merge pull request #2629 from wyager/master
...
Specified base_uint component size
2013-05-08 16:02:47 -07:00