aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-29Merge pull request #5477Wladimir J. van der Laan
6bbca99 LSSharedFileListItemResolve() was deprecated in Mac OS X 10.10, use LSSharedFileListItemCopyResolvedURL() instead (Cory Fields)
2015-01-29Merge pull request #5620Wladimir J. van der Laan
6715efb [Qt] Payment request expiration bug fix (re-done) (Philip Kaufmann)
2015-01-29Merge pull request #5720Wladimir J. van der Laan
55eade9 Change Coin Control first column label (fsb4000)
2015-01-29Change Coin Control first column labelfsb4000
2015-01-29Merge pull request #5683Wladimir J. van der Laan
95ef87c add new osx dmg background picture (Jonas Schnelli) 48bebcc osx packaging: update DS_Store after background changes (Cory Fields) 997cab7 osx packaging: switch background image to background.tiff (Cory Fields) 88a7973 osx packaging: move background image to .background to match gitian builds (Cory Fields)
2015-01-26Merge pull request #5506Wladimir J. van der Laan
7873633 Squashed 'src/secp256k1/' changes from bccaf86..50cc6ab (Pieter Wuille) 1a9576d Use libsecp256k1's RFC6979 implementation (Pieter Wuille)
2015-01-26Merge pull request #5695Wladimir J. van der Laan
5fdc5b0 depends: latest config.guess and config.sub (Michael Ford)
2015-01-26Merge pull request #5575Wladimir J. van der Laan
7b782f5 RPCWallet: Notate all account stuff as deprecated (Luke Dashjr)
2015-01-26Merge pull request #5626Wladimir J. van der Laan
652eb90 [Qt] change transaction table column width (Jonas Schnelli) af95b17 [Qt] resize oversized icons (Jonas Schnelli)
2015-01-26Merge pull request #5628Wladimir J. van der Laan
785bb81 [Qt] remove size grip to get rid of the right margin (Jonas Schnelli)
2015-01-26Merge pull request #5243Wladimir J. van der Laan
ff09e31 sleep-wait on genesis block during init with -reindex (Matt Corallo)
2015-01-26Merge pull request #4805Wladimir J. van der Laan
44bc988 [Wallet] Do not flush the wallet in AddToWalletIfInvolvingMe(..) (Cozz Lovan)
2015-01-26Merge pull request #5627Wladimir J. van der Laan
2fa9a8e Make empty byte arrays pass CheckSignatureEncoding() (Peter Todd)
2015-01-24Merge pull request #5599Wladimir J. van der Laan
0cc0d8d Get rid of the internal miner's hashmeter (jtimon)
2015-01-23Merge pull request #5700Wladimir J. van der Laan
0eade74 fix crash: CoinControl "space" bug (fsb4000)
2015-01-23fix crash: CoinControl "space" bugfsb4000
Just like https://github.com/novacoin-project/novacoin/commit/baf80c26a2e7f1ba6061d63d174eff0a09111e6f
2015-01-21LSSharedFileListItemResolve() was deprecated in Mac OS X 10.10, use ↵Cory Fields
LSSharedFileListItemCopyResolvedURL() instead
2015-01-21Merge pull request #5688Wladimir J. van der Laan
e7cfcc8 Remove custom pkg.m4 script. (randy-waterhouse)
2015-01-21depends: latest config.guess and config.subMichael Ford
2015-01-21Remove custom pkg.m4 script.randy-waterhouse
2015-01-20Delete RecvLine functionWladimir J. van der Laan
No longer necessary since #5161 / 845c86d128fb97d55d125e63653def38729bd2ed.
2015-01-20Merge pull request #5648Wladimir J. van der Laan
2ce63d3 MOVEONLY: Move struct CBlockTemplate to miner.h (from main.h) (Luke Dashjr)
2015-01-20Merge pull request #5651Wladimir J. van der Laan
1d84aea Coin Control: Use U+2248 "ALMOST EQUAL TO" rather than a simple tilde (which may be mistaken for a negative sign) (Luke Dashjr)
2015-01-20Merge pull request #5684Wladimir J. van der Laan
f0172bf osx: bump build sdk to 10.9 (Cory Fields)
2015-01-20add new osx dmg background pictureJonas Schnelli
2015-01-20osx packaging: update DS_Store after background changesCory Fields
2015-01-20osx packaging: switch background image to background.tiffCory Fields
Also do a bit of cleanup: - Make the background name a variable so it's easier to change - Add proper make dependencies
2015-01-20osx packaging: move background image to .background to match gitian buildsCory Fields
Also increase temp dmg filesize to account for a bigger background image
2015-01-20osx: bump build sdk to 10.9Cory Fields
2015-01-19Merge pull request #5671Wladimir J. van der Laan
73cd4ed qt: avoid hard-coding font names (Cory Fields) 52954e6 qt: fix broken unicode chars on osx 10.10 (Cory Fields) f5ad78b qt: fonts: allow SubstituteFonts to filter based on user's language (Cory Fields)
2015-01-19Merge pull request #5674Wladimir J. van der Laan
1a25a7e [QA] fix httpbasic keep-alive test (Jonas Schnelli) 7d2cb48 Restore RPC HTTP keepalives to default. (Gregory Maxwell)
2015-01-17[QA] fix httpbasic keep-alive testJonas Schnelli
2015-01-17qt: avoid hard-coding font namesCory Fields
They may not contain all necessary characters for a language
2015-01-17qt: fix broken unicode chars on osx 10.10Cory Fields
The default font changed again. The real fix is to compile qt against a >= 10.8 sdk, but this is simple enough to backport to 0.10 to avoid having to do that there. Note: NSAppKitVersionNumber is a double and there's no official value for NSAppKitVersionNumber10_10. Since == isn't reliable for doubles, use Apple's guidelines for testing versions here: https://developer.apple.com/library/mac/releasenotes/AppKit/RN-AppKit/ Chinese and Japanese fonts have been hard-coded as well, otherwise they fail to show up at all.
2015-01-16qt: fonts: allow SubstituteFonts to filter based on user's languageCory Fields
SubstituteFonts() has been moved to after app identification so that QSettings are accessible.
2015-01-16Restore RPC HTTP keepalives to default.Gregory Maxwell
This avoids a regression for issues like #334 where high speed repeated connections eventually run the HTTP client out of sockets because all of theirs end up in time_wait. Maybe the trade-off here is suboptimal, but if both choices will fail then we prefer fewer changes until the root cause is solved.
2015-01-16Merge pull request #5632Wladimir J. van der Laan
98c222b [Qt] optimize helpmessage dialog (Jonas Schnelli)
2015-01-16[Qt] change transaction table column widthJonas Schnelli
make enought space for the new icons
2015-01-16[Qt] resize oversized iconsJonas Schnelli
2015-01-16Merge pull request #5636Wladimir J. van der Laan
851296a [Qt] add option to allow self signed root certs (for testing) (Philip Kaufmann)
2015-01-16Merge pull request #5666Wladimir J. van der Laan
0c03a93 [Qt] add debug logging for -rootcertificates option (Philip Kaufmann)
2015-01-15[Qt] add debug logging for -rootcertificates optionPhilip Kaufmann
- now logs if -rootcertificates="" was used to disable payment request authentication via X.509 certificates - also logs which file is used as trusted root cert, if -rootcertificates is set
2015-01-15Merge pull request #5655Wladimir J. van der Laan
1dd8ee7 improve tests for #5655 (Jonas Schnelli) 56c1093 fix tests for #5655 (Wladimir J. van der Laan) 16a5c18 Add a -rpckeepalive and disable RPC use of HTTP persistent connections. (Gregory Maxwell)
2015-01-15[Qt] Payment request expiration bug fix (re-done)Philip Kaufmann
- this is based on #4122 (which can be closed) Currently a payment request is only checked for expiration upon receipt. It should be checked again immediately before sending coins to prevent the user from paying to an expired invoice which would then require a customer service interaction. - add static verifyExpired() function to PaymentServer to be able to use the same validation code in GUI and unit-testing code - extend unit tests to use that function and also add an unit test which overflows, because payment requests allow expires as uint64, whereas we use int64_t for verification of expired payment requests
2015-01-14improve tests for #5655Jonas Schnelli
2015-01-14fix tests for #5655Wladimir J. van der Laan
2015-01-14Add a -rpckeepalive and disable RPC use of HTTP persistent connections.Gregory Maxwell
It turns out that some miners have been staying with old versions of Bitcoin Core because their software behaves poorly with persistent connections and the Bitcoin Core thread and connection limits. What happens is that underlying HTTP libraries leave connections open invisibly to their users and then the user runs into the default four thread limit. This looks like Bitcoin Core is unresponsive to RPC. There are many things that should be improved in Bitcoin Core's behavior here, e.g. supporting more concurrent connections, not tying up threads for idle connections, disconnecting kept-alive connections when limits are reached, etc. All are fairly big, risky changes. Disabling keep-alive is a simple workaround. It's often not easy to turn off the keep-alive support in the client where it may be buried in some platform library. If you are one of the few who really needs persistent connections you probably know that you want them and can find a switch; while if you don't and the misbehavior is hitting you it is hard to discover the source of your problems is keepalive related. Given that it is best to default to off until they're handled better.
2015-01-14Merge pull request #5649Wladimir J. van der Laan
301cd2a Use text-color icons for system tray Send/Receive menu entries (Luke Dashjr)
2015-01-14Use text-color icons for system tray Send/Receive menu entriesLuke Dashjr
2015-01-14Merge pull request #5489Wladimir J. van der Laan
905711f contrib: improve optimize-pngs.py (Wladimir J. van der Laan) 42f6a0c [Qt] optimize PNG files (Jonas Schnelli)