{"push_id":1145435370,"size":28,"distinct_size":26,"ref":"refs/heads/offer","head":"700462787d76ec4a593fe03ec9a63211d2dd561e","before":"4a63f9f4faeefe654a058acd46706afee498cf4e","commits":[{"sha":"cad7e0c00107f93ab554127e7fc60da74a0c4566","author":{"name":"Alex Van de Sande","email":"d272f92de3af69d85fc9d5d47b5787ad654e8329@ethdev.com"},"message":"Adds functions implemented on the Ethereum Wallet","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/cad7e0c00107f93ab554127e7fc60da74a0c4566"},{"sha":"bbae6c6e2ab8ce9006a4a66ebaa6a58681cc5b23","author":{"name":"Alex Van de Sande","email":"d272f92de3af69d85fc9d5d47b5787ad654e8329@ethdev.com"},"message":"Update TokenCreation.sol","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/bbae6c6e2ab8ce9006a4a66ebaa6a58681cc5b23"},{"sha":"390f10e40aa3035915d340d0987eff6673ee05cf","author":{"name":"Alex Van de Sande","email":"d272f92de3af69d85fc9d5d47b5787ad654e8329@ethdev.com"},"message":"Update DAO.sol","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/390f10e40aa3035915d340d0987eff6673ee05cf"},{"sha":"a6aa15a0e479680b38a71bd809385605c7d8fe00","author":{"name":"p-s-dev","email":"1f9f700d94b38e5b72c693f09d395af5e6259ee7@psdev.io"},"message":"prevent tokens from being sent to the dao itself","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/a6aa15a0e479680b38a71bd809385605c7d8fe00"},{"sha":"451b2e439c8cdac4c040c40c71d3d813b473c8a0","author":{"name":"Lefteris Karapetsas","email":"728537bb8e32e9af517aee9f1f4c9d8204180fad@refu.co"},"message":"Stop recursive executeProposal() call\n\nSuch a scenario would be very easily spotted and stopped\nduring the security vetting of the recipient contract and such a\ncontract would never make it in the whitelist.\n\nNevertheless, in the case of an obviously malicious contract that calls\nexecuteProposal() recursively making into the whitelist, we are moving\nthe `proposalPassed` guard variable before the call() to the recipient\ncontract.\n\nThis will protect against the recipient contract calling\n`executeProposal()` again recursively and effectively emptying the DAO\nfrom funds.\n\nThanks for spotting this @chriseth!","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/451b2e439c8cdac4c040c40c71d3d813b473c8a0"},{"sha":"49e377e6af1f5943c3547ddfa2be1adce17d6ff4","author":{"name":"Lefteris Karapetsas","email":"728537bb8e32e9af517aee9f1f4c9d8204180fad@refu.co"},"message":"Tests: Exit gracefully if binary is not found","distinct":false,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/49e377e6af1f5943c3547ddfa2be1adce17d6ff4"},{"sha":"aa2078467d3469cf5f33df2eb74fe25aa291e854","author":{"name":"Lefteris Karapetsas","email":"728537bb8e32e9af517aee9f1f4c9d8204180fad@refu.co"},"message":"Tests: Don't require --solc and --geth","distinct":false,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/aa2078467d3469cf5f33df2eb74fe25aa291e854"},{"sha":"38079a8fe47242dcbf94a353cb195bc158428c99","author":{"name":"CJentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"update SampleOffer to fulfill Proposal framework","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/38079a8fe47242dcbf94a353cb195bc158428c99"},{"sha":"bae05d7dfa848565f58bb2bed678ef226f0584ea","author":{"name":"Christoph Jentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"Merge pull request #200 from LefterisJP/no_recursive_execute_proposal\n\nStop potential recursive executeProposal() call","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/bae05d7dfa848565f58bb2bed678ef226f0584ea"},{"sha":"7a11c53f358fa777bbc9a6d1094b284d2d91d566","author":{"name":"Lefteris Karapetsas","email":"728537bb8e32e9af517aee9f1f4c9d8204180fad@refu.co"},"message":"Separate ProposalFramework Offer and the rest\n\n- PFOffer.sol is now the offer following the proposal framework, a\n  temporary solution until version 1.1 of the DAO is deployed.\n\n- Offer.sol and RewardOffer.sol is the \"old\" offers that do not follow\n  the proposal's framework extra redundancy clauses of locking in funds\n  for the first 3 weeks.","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/7a11c53f358fa777bbc9a6d1094b284d2d91d566"},{"sha":"07ca749e7622715268a374d0440eaa1289769d33","author":{"name":"Christoph Jentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"Merge pull request #206 from slockit/updateSampleOfferToProposalFramework\n\nupdate SampleOffer to fulfill Proposal framework","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/07ca749e7622715268a374d0440eaa1289769d33"},{"sha":"7fb599bb7dc3e021bbb10232d3eea58100647d49","author":{"name":"CJentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"only allow oneTimeCosts to be paid once","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/7fb599bb7dc3e021bbb10232d3eea58100647d49"},{"sha":"a4d9d33e2644e1d43a0d63954ef5e813a5485c9a","author":{"name":"CJentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"typo","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/a4d9d33e2644e1d43a0d63954ef5e813a5485c9a"},{"sha":"db28e9881dfb470da5b854027b5062aab29494a5","author":{"name":"Christoph Jentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"Merge pull request #207 from slockit/fixPFOffer\n\nonly allow oneTimeCosts to be paid once","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/db28e9881dfb470da5b854027b5062aab29494a5"},{"sha":"4311831fb6ee2e3a2d2c6fa2eaec0cfc349ed78a","author":{"name":"Christoph Jentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"Merge pull request #146 from alexvandesande/patch-1\n\nAdds functions implemented on the Ethereum Wallet","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/4311831fb6ee2e3a2d2c6fa2eaec0cfc349ed78a"},{"sha":"169bfcb76251f2ab13b6a67cb89f4a74e0dfba5d","author":{"name":"colm","email":"173f1a655256b9198d8b408d99d934ba838942af@colm.com"},"message":"fixed comma missing","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/169bfcb76251f2ab13b6a67cb89f4a74e0dfba5d"},{"sha":"8e5135ed5082ef87dc0cafb9c2238015054ba236","author":{"name":"Lefteris Karapetsas","email":"728537bb8e32e9af517aee9f1f4c9d8204180fad@refu.co"},"message":"Merge pull request #210 from colm/missing_comma_fix\n\nfixed comma missing","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/8e5135ed5082ef87dc0cafb9c2238015054ba236"},{"sha":"eeee8aba5b8bdbd05b6689c6cddb51011f0db0b2","author":{"name":"p-s-dev","email":"1f9f700d94b38e5b72c693f09d395af5e6259ee7@psdev.io"},"message":"also check in transferFrom","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/eeee8aba5b8bdbd05b6689c6cddb51011f0db0b2"},{"sha":"6306b34fceec29712e07f83151a6d534488c50c6","author":{"name":"Christoph Jentzsch","email":"3dfda5ea2b5a218413a705f9e7d27fee380501d2@gmail.com"},"message":"Merge pull request #197 from p-s-dev/avoidTxSelf\n\nprevent tokens from being sent to the dao itself","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/6306b34fceec29712e07f83151a6d534488c50c6"},{"sha":"38a948a17e6913ce6b46a45ecdc416765a2e5c2e","author":{"name":"Lefteris Karapetsas","email":"728537bb8e32e9af517aee9f1f4c9d8204180fad@refu.co"},"message":"PFOffer: Introduce a payoutFreeze variable","distinct":true,"url":"https://api.github.com/repos/imapp-pl/DAO/commits/38a948a17e6913ce6b46a45ecdc416765a2e5c2e"}]}
{"actor":{"display_login":"chfast"}}