{"push_id":605145002,"size":25,"distinct_size":10,"ref":"refs/heads/x-ripd-549","head":"bca45edd9ee481e40bb23bfb0fe845b717fc3180","before":"905c33b62f00a62d11be30c64686f325085fbd8e","commits":[{"sha":"3764a83c6b3b70c2ba13b52d3e4af42c61237cbf","author":{"email":"67faa8d99f09d9a9397420bd1d97e4d509b1cd52@gmail.com","name":"David Schwartz"},"message":"Ledger binary option\n\nConflicts:\n\tsrc/ripple/app/ledger/Ledger.cpp\n\tsrc/ripple/app/ledger/Ledger.h\n\tsrc/ripple/rpc/handlers/Ledger.cpp","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/3764a83c6b3b70c2ba13b52d3e4af42c61237cbf"},{"sha":"70d8b2c4b7761abe0d9bf19480599e064efa195a","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"David Schwartz"},"message":"getMissingNode performance and logging improvements","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/70d8b2c4b7761abe0d9bf19480599e064efa195a"},{"sha":"7bd339b6458859ebccfa2a1e619c7d5d1f3dfbe6","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"JoelKatz"},"message":"Balance peer selection in getFetchPack","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/7bd339b6458859ebccfa2a1e619c7d5d1f3dfbe6"},{"sha":"382a16ff07a0ebc81ed712445be8babd74bd7f08","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"JoelKatz"},"message":"Avoid excess ledger header requests","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/382a16ff07a0ebc81ed712445be8babd74bd7f08"},{"sha":"84e618b3f222acb351cd9afddb7ba53d1aa67e8c","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Improve pool seeding during startup:\n\n* When starting up, we no longer rely just on the standard\n  system RNG to generate entropy: we attempt to squeeze some\n  from the execution state, and to recover any entropy that\n  we had previously stored.\n\n* When shutting down, if sufficient entropy has been accumulated\n  attempt to store it for future use.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/84e618b3f222acb351cd9afddb7ba53d1aa67e8c"},{"sha":"cbeae85731256700e0664bfb100ad5c928ae2cac","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"JoelKatz"},"message":"Fix specified destination issuer in pathfinding (RIPD-812)\n\n* Compute the effective recipient.\n* Make sure the effective recipient exists.\n* Prohibit paths to the recipient, if not the effective recipient.\n* Treat paths to the effective recipient as complete.\n* Don't find looped paths.\n* Use the effective recipient for getPathsOut weight.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/cbeae85731256700e0664bfb100ad5c928ae2cac"},{"sha":"eaa1f47f008ccebb7a740d6bb42c3a1d94997d71","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"JoelKatz"},"message":"Limit passes in the payment engine to prevent endless looping:\n\nThis adds a limit of 1,000 passes to the payment engine. It protects against\npossible cases where the execution of a pass fails to exhaust the liquidity\nthat made the pass possible or cases where two passes alternate providing\nliquidity for each other.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/eaa1f47f008ccebb7a740d6bb42c3a1d94997d71"},{"sha":"8f88d915baa4411fd2c3e9255be926dfa1158bc0","author":{"email":"4a416701259b164bd390dc51e65a2e3b423e9ccc@bougalis.net","name":"Nik Bougalis"},"message":"Support switchover from 0.27 to 0.28 processing semantics based on time:\nChanges made to support autobridging and improve the offer-crossing and\npathfinding logic result in transaction-breaking changes which cause\nincompatibilities between 0.27 and 0.28 builds of RippleD.\n\nThis patch simplifies deployment of 0.28 on the Ripple network by allowing\nRippleD to emulate the 0.27 semantics while the last closed ledger closed\nbefore March 30, 2015 at 13:00:00 PDT, after which time the new 0.28\nsemantics will become active.\n\nThe transaction-breaking changes addressed in this commit are:\n    3ccbd7c9b2e44775b5534f38e55bc52d356e06f6\n    b203db27a46c115ec8f6960b2abeaaa6f0bfba0e","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/8f88d915baa4411fd2c3e9255be926dfa1158bc0"},{"sha":"6b9e842ddd73b3679d430595a4606012ea7b387d","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Replaces StringPairArray with Section in Config.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/6b9e842ddd73b3679d430595a4606012ea7b387d"},{"sha":"6c364f63cc28d33fd1d60806bb28fe7e93d5f993","author":{"email":"2c37f8faaf0d4aab5941f28aa4d83c8521d1be5f@ripple.com","name":"Torrie Fischer"},"message":"Build docker images on circleci based on travis.yml","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/6c364f63cc28d33fd1d60806bb28fe7e93d5f993"},{"sha":"3b3b897193139a761f18d3541b34c3dc71890ae4","author":{"email":"1cc84daa5e6d2d231e5512b2b64df3210b02948f@GMail.com","name":"David Schwartz"},"message":"Add \"Default Ripple\" account flag and associated logic:\n\nAccountSet set/clear, asfDefaultRipple = 8\n\nAccountRoot flag, lsfDefaultRipple = 0x00800000\n\nIn trustCreate, set no ripple flag if appropriate.\n\nIf an account does not have the default ripple flag set,\nnew ripple lines created as a result of its offers being\ntaken or people creating trust lines to it have no ripple\nset by that account's side automatically\n\nTrust lines can be deleted if the no ripple flag matches\nits default setting based on the account's default ripple\nsetting.\n\nFix default no-rippling in integration tests.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/3b3b897193139a761f18d3541b34c3dc71890ae4"},{"sha":"8ca9fa1c26587f24eb802501fd7964fae14dbdae","author":{"email":"f3c66b3e5a697e33f3e74b459b4f0cf5cc5df732@gmail.com","name":"Nicholas Dudfield"},"message":"Fix testutils.create_accounts\n* Don't call ledger_wait inside parallel async loop","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/8ca9fa1c26587f24eb802501fd7964fae14dbdae"},{"sha":"803f5b56132c6257fc053e83f204924a0c6567dd","author":{"email":"9b53dab2edb1fa3e4a37a9ff4ebc112e5291f5f6@yahoo.com","name":"seelabs"},"message":"Use buffer in STBlob","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/803f5b56132c6257fc053e83f204924a0c6567dd"},{"sha":"7f1a95550fac5d67f9a4cef4d11913e4ffa68662","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"Clean up unit test logs on success.\n* Add a little bit of shell variable safety and tweak output.","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/7f1a95550fac5d67f9a4cef4d11913e4ffa68662"},{"sha":"ef2a43676970ca1eb6e377a3a5630d0bb624e64a","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@swirly.com","name":"Tom Ritchford"},"message":"Set version to 0.28.0-b15","distinct":false,"url":"https://api.github.com/repos/ximinez/rippled/commits/ef2a43676970ca1eb6e377a3a5630d0bb624e64a"},{"sha":"e6c9721fbbc7ecbabbe9f951d126f48595f6b724","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] Transaction rate measuring.","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/e6c9721fbbc7ecbabbe9f951d126f48595f6b724"},{"sha":"6be6dba837a08f6f996fa8e95de53e20d083bbd7","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] ignore test data","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/6be6dba837a08f6f996fa8e95de53e20d083bbd7"},{"sha":"5af50af549a3db76b0e0014627ead62c13c987ca","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] Implement flow control for the funding and payments.","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/5af50af549a3db76b0e0014627ead62c13c987ca"},{"sha":"80e178c66c67d87b57a11a4933446b01da2fe4bf","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] Generate signing of transactions with local rippled","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/80e178c66c67d87b57a11a4933446b01da2fe4bf"},{"sha":"7ba1e03b932f56c965782808e927902dec361bbe","author":{"email":"4914e2a3dd7af3612a8c4f3bd5e531411517217d@users.noreply.github.com","name":"Edward Hennis"},"message":"[wip] submit transactions to rippled as fast as possible\n[wip] Send controlled number of transactions in each ledger","distinct":true,"url":"https://api.github.com/repos/ximinez/rippled/commits/7ba1e03b932f56c965782808e927902dec361bbe"}]}