{"push_id":592810038,"size":20,"distinct_size":20,"ref":"refs/heads/2015_02_cozz_subtractfee","head":"e30f1044d4ce3a6eaf2bbded22ed11d2106efecb","before":"8ee6ccd4f0eb65eedb512bef6eb89726e1fcb2b2","commits":[{"sha":"25cf6f3d41b33c4d8523b6613f0169772fd3937f","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"minor rework of SendMoney in rpcwallet\n\n- rework the function to not log errors but use throw JSONRPCError\n- remove a check for IsLocked() that is done in sendtoaddress and\n  sendfrom RPC calls already\n- cache GetBalance() return value, because it's possibly used twice","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/25cf6f3d41b33c4d8523b6613f0169772fd3937f"},{"sha":"47ee8cf0911a8da90fe2f952da5f5b9dfe94e181","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"[Qt] use qint64 in BitcoinGUI::setNumBlocks\n\n- as QDateTime.secsTo() returns a qint64 also store in a qint64 and not in\n  an integer","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/47ee8cf0911a8da90fe2f952da5f5b9dfe94e181"},{"sha":"deda3e156d9d424051758eeca9569a90365d2dd5","author":{"email":"5a449cbdc04e89894779f68ac5d3d686787e8b52@t-online.de","name":"Philip Kaufmann"},"message":"[Qt] remove unused getNumBlocksAtStartup() from ClientModel","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/deda3e156d9d424051758eeca9569a90365d2dd5"},{"sha":"3ee028f131db0ea78bfde0961a3fca7b9e95b193","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"build: disable reduced exports by default\n\nThis is really a packager's option. While it's helpful to encourage devs to\ntest this option for daily builds, it's not reliable in several real-world\nuse-cases. Some older libstdc++ runtimes (freebsd 9, debian wheezy, for\nexample) fail to properly catch exceptions due to mismatched type_info.\n\nSee https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19664 for more info.","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/3ee028f131db0ea78bfde0961a3fca7b9e95b193"},{"sha":"aa3673064c5cc2009d4a75d0ab8a553e99861ccb","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"build: remove libstdc++ backwards-compat\n\nBackwards-compatibility for libstdc++ is not limited to straightforward abi\nchanges. Symbol visibility also needs to be taken into consideration, and\nthat really can't be addressed simply.\n\nInstead, just static-link libstdc++ for backwards-compat.","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/aa3673064c5cc2009d4a75d0ab8a553e99861ccb"},{"sha":"06715165f9215a954c0b5d0b15037aecff8b1d74","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"build: change reduce exports/static libstdc++ options for gitian and travis\n\nFor Gitian releases:\n  - Windows builds remain unchanged. libstdc++ was already linked statically.\n  - OSX builds remain unchanged. libstdc++ is tied to the SDK and not worth\n    messing with.\n  - Linux builds now statically link libstdc++.\n\nFor Travis:\n  - Match the previous behavior by adding --enable-reduce-exports as\n  necessary.\n  - Use static libstdc++ for the full Linux build.","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/06715165f9215a954c0b5d0b15037aecff8b1d74"},{"sha":"c95ac83e5115a2e9f1c29df6a3839d6788b4eafd","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"gitian: fix x86_64 build with static libstdc++","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/c95ac83e5115a2e9f1c29df6a3839d6788b4eafd"},{"sha":"3448b132c4150509eec9bf585552d1994fd32090","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"build: fix typo in configure help","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/3448b132c4150509eec9bf585552d1994fd32090"},{"sha":"85da07a5a001a563488382435202b74a3e3e964a","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Better fingerprinting protection for non-main-chain getdatas.\n\nWith headers-first we can compare against the best header timestamp, rather\nthan using checkpoints which require code updates to maintain.","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/85da07a5a001a563488382435202b74a3e3e964a"},{"sha":"d23b0a271163d187eb362164d375148fdd752148","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"depends: always use static qt5 for linux","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/d23b0a271163d187eb362164d375148fdd752148"},{"sha":"9abbeeabd745b2817f69166b73fa3de16f15c0e2","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Remove obsolete pubsub method definitions","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/9abbeeabd745b2817f69166b73fa3de16f15c0e2"},{"sha":"59310f1c02673c3ee068cd82f8654bed9b757889","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5820\n\n85da07a Better fingerprinting protection for non-main-chain getdatas. (Pieter Wuille)","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/59310f1c02673c3ee068cd82f8654bed9b757889"},{"sha":"db4a1d598cf8b414b81ded64fd3a08230ad95d72","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5694\n\n25cf6f3 minor rework of SendMoney in rpcwallet (Philip Kaufmann)","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/db4a1d598cf8b414b81ded64fd3a08230ad95d72"},{"sha":"10a3ff07f59f8c02c92286e440e5832045a07596","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Merge pull request #5832\n\n9abbeea Remove obsolete pubsub method definitions (Pieter Wuille)","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/10a3ff07f59f8c02c92286e440e5832045a07596"},{"sha":"16a58a86442ad587449f321c0dbab08cc028c2bd","author":{"email":"61cf9882af6c4e2c416ab72b36548ddf5fbe5c83@coryfields.com","name":"Cory Fields"},"message":"keys: remove libsecp256k1 verification until it's actually supported\n\nThis was added a while ago for testing purposes, but was never intended to be\nused. Remove it until upstream libsecp256k1 decides that verification is\nstable/ready.","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/16a58a86442ad587449f321c0dbab08cc028c2bd"},{"sha":"86eb461c5bbe8200ab066f75b5acdf79fbae1086","author":{"email":"c1fe694431f9243042d0eb4561d822ec1200493d@gmail.com","name":"Pieter Wuille"},"message":"Merge pull request #5839\n\n16a58a8 keys: remove libsecp256k1 verification until it's actually supported (Cory Fields)","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/86eb461c5bbe8200ab066f75b5acdf79fbae1086"},{"sha":"f8e68f7bfbaaa830331f37137d0771147b85cf4a","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5819\n\nd23b0a2 depends: always use static qt5 for linux (Cory Fields)\n3448b13 build: fix typo in configure help (Cory Fields)\nc95ac83 gitian: fix x86_64 build with static libstdc++ (Cory Fields)\n0671516 build: change reduce exports/static libstdc++ options for gitian and travis (Cory Fields)\naa36730 build: remove libstdc++ backwards-compat (Cory Fields)\n3ee028f build: disable reduced exports by default (Cory Fields)","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/f8e68f7bfbaaa830331f37137d0771147b85cf4a"},{"sha":"3dfcdf46c2c1a322b6649f04e8c9ca7636c5baf3","author":{"email":"bbc07dc96bb50bf6868a2ddfc4dae14fbed703d9@gmail.com","name":"Wladimir J. van der Laan"},"message":"Merge pull request #5775\n\ndeda3e1 [Qt] remove unused getNumBlocksAtStartup() from ClientModel (Philip Kaufmann)\n47ee8cf [Qt] use qint64 in BitcoinGUI::setNumBlocks (Philip Kaufmann)","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/3dfcdf46c2c1a322b6649f04e8c9ca7636c5baf3"},{"sha":"90a43c1e93318584d5443b513c2c0e937acb966a","author":{"email":"3fff0cd067ab980835c83f1d416cd4692023338e@yahoo.com","name":"Cozz Lovan"},"message":"[Qt] Code-movement-only: Format confirmation message in sendcoinsdialog","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/90a43c1e93318584d5443b513c2c0e937acb966a"},{"sha":"e30f1044d4ce3a6eaf2bbded22ed11d2106efecb","author":{"email":"3fff0cd067ab980835c83f1d416cd4692023338e@yahoo.com","name":"Cozz Lovan"},"message":"Subtract fee from amount\n\nFixes #2724 and #1570.\n\nAdds the\nautomatically-subtract-the-fee-from-the-amount-and-send-whats-left\nfeature to the GUI and RPC (sendtoaddres,sendfrom,sendmany).\n\nThe checkbox is only shown for the first recipient. This is to avoid\nconfusion and to make the implementation as simple as possible: We\ndeduct the fee from the first recipient, if its not enough -> fail If\nwhats left to send is dust -> fail.","distinct":true,"url":"https://api.github.com/repos/laanwj/bitcoin/commits/e30f1044d4ce3a6eaf2bbded22ed11d2106efecb"}]}