{"push_id":1372994696,"size":28,"distinct_size":0,"ref":"refs/heads/master","head":"3a7fedd7649dfd07d64c7457f51e0f18960565e8","before":"434b8e37fb847b54c4c2a0c8939ab876ec0aa564","commits":[{"sha":"8a9f54f83eb6a1fe49b2c5f646774e754107242a","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Add libpov files","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/8a9f54f83eb6a1fe49b2c5f646774e754107242a"},{"sha":"19b61d557ec3783d36891d9ae57f092d384ad924","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Rename in cmake: libcgc -> cgc\n\nIt builds as libcgc.* now, instead of liblibcgc","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/19b61d557ec3783d36891d9ae57f092d384ad924"},{"sha":"5033939cc071d1988d889abf6d9900c43c87ad8b","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Add libpov in cmake","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/5033939cc071d1988d889abf6d9900c43c87ad8b"},{"sha":"a5450d4d73f9454474b5f301b4fdf1e3b33afd8e","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Fix libpov building","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/a5450d4d73f9454474b5f301b4fdf1e3b33afd8e"},{"sha":"73aec9e47cde626bd78fcaed469ed13274363904","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Missing license for libpov","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/73aec9e47cde626bd78fcaed469ed13274363904"},{"sha":"68d6c718a537329fc07a57d0fef731c62b2b8e06","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Rename a few pov symbols","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/68d6c718a537329fc07a57d0fef731c62b2b8e06"},{"sha":"7fcf7db595030ca1a3546ec71a50bd6054e137cd","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Build all povs","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/7fcf7db595030ca1a3546ec71a50bd6054e137cd"},{"sha":"768a9c68cea4309c719107d1b4dc68971686cb57","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Fix communications between server/cb-replay-pov/cb-test\n\nType 2 POVs now pass/fail correctly with cb-test","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/768a9c68cea4309c719107d1b4dc68971686cb57"},{"sha":"4d40166e148c1c51cb440d6e2de55fcc9fce365d","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Post-rebase fixes\n\nRebased onto master to get the two latest merges so I have these for\ntesting the povs","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/4d40166e148c1c51cb440d6e2de55fcc9fce365d"},{"sha":"f3a81d9dc78197a9c6e8147fb84fdccee7c7d65c","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Rename symbols in libpov\n\nmemcpy -> cgc_memcpy\nmemset -> cgc_memset\nstrlen -> cgc_strlen\ngetenv -> cgc_getenv","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/f3a81d9dc78197a9c6e8147fb84fdccee7c7d65c"},{"sha":"1b15049c2b81be176e98919434c4221f4fc3a5ce","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Run unpatched tests with --should_core","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/1b15049c2b81be176e98919434c4221f4fc3a5ce"},{"sha":"833d4b9f256f075b0c8a2f78b2ebe685037cbf2b","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Include *.pov tests with the other xmls","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/833d4b9f256f075b0c8a2f78b2ebe685037cbf2b"},{"sha":"b3b8761c9a67b21ebfe2c3a674cbf4c6c31e5b46","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Check if any processes started by the server crashed\n\nNormally cb_server would return with whatever the child's return code\nwas, which is different than how this server is set up. Now it just\npasses a message to cb-test if anything crashed, and cb-test picks that\nup before verifying the results","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/b3b8761c9a67b21ebfe2c3a674cbf4c6c31e5b46"},{"sha":"a974d0410eeb20dc168ead35939265340c2edc9a","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Deleting some cb-test stuff we don't need","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/a974d0410eeb20dc168ead35939265340c2edc9a"},{"sha":"3eca6858415caa8933e518c51f607f53ce4d3dd6","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Convert all povxml's to the libpov-based format","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/3eca6858415caa8933e518c51f607f53ce4d3dd6"},{"sha":"bfe24f68cc705bbe2013ff7afa8651fc01e9ab70","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Verify all tests individually\n\nPreviously, cb-test would only verify one test by using whatever the\nfirst regex match was for certain patterns. Now, all the replay outputs\nare split up and verified individually, along with return code info from\nthe server output. These results are summed up, then cb-test will output\nthe overall result for cb_tester.py to easily pick up.","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/bfe24f68cc705bbe2013ff7afa8651fc01e9ab70"},{"sha":"d822986c0cb469d5e3545a83fcfc28dfcd15c5f6","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Server timeout way too high","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/d822986c0cb469d5e3545a83fcfc28dfcd15c5f6"},{"sha":"d26b2719cb36437a159a997e55b08ecedc63d751","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Print out register values when a program crashes\n\nThis is done by running a batch gdb/lldb command against any generated\ncore dumps. All core dumps generated from a challenge are deleted\nafterwards","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/d26b2719cb36437a159a997e55b08ecedc63d751"},{"sha":"c1126318cbf1b12d93f36f34da959e6cde911398","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Modify cb-test to accept new register format\n\nUsing a dict for this now, so the order of printed registers doesn't\nmatter. Also made the checks indifferent to eip/rip etc. when parsing\nthe values","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/c1126318cbf1b12d93f36f34da959e6cde911398"},{"sha":"51e0fb229aec2f3808cf53c451c764f3e05a955b","author":{"name":"Kareem El-Faramawi","email":"44f0d82e8c9e4e54ae003a8a31cb1b6cd4b2f8fb@gmail.com"},"message":"Update README with notice about type 1 POVs\n\nAlso removed the OS X notice about disabling core dumps because:\n1. We need them enabled\n2. All core dumps generated while running a challenge are deleted after,\nso this isn't an issue anymore","distinct":false,"url":"https://api.github.com/repos/f0rki/cb-multios/commits/51e0fb229aec2f3808cf53c451c764f3e05a955b"}]}
{"actor":{"display_login":"f0rki"}}