{"push_id":980613947,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"7a720d9923e1c5e5eb533323025f2bb24f8a63cf","before":"32b4a177098d5d5d2ed006dd5096bbdae3488c20","commits":[{"sha":"4640d4d56683f9a9eb2954698f796f12f6b4b2dd","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Simplify mailer handling\n\n- Remove factory\n\n- Use our own PHPMailer inherited class Mailer\n\n- Add email debugging","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/4640d4d56683f9a9eb2954698f796f12f6b4b2dd"},{"sha":"351ca08f87b8b362c74987c0aba97c8457546af5","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Fix Web_App not calling bootstrap()","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/351ca08f87b8b362c74987c0aba97c8457546af5"},{"sha":"7183c46c3d42222af3fa4cc1a16da388d6796d15","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Downgrade aura/router to 2.* (v3 is overkill)","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/7183c46c3d42222af3fa4cc1a16da388d6796d15"},{"sha":"793cb15bcb404817c7d1340dd2d550dcfd271aa2","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Use \"m=\" to pass the MAC in input/unlock URLs","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/793cb15bcb404817c7d1340dd2d550dcfd271aa2"},{"sha":"6777ed026dc899a4aaec013ce080efd6dbd594ba","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Fix invalid exception in Repository->find_app()","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/6777ed026dc899a4aaec013ce080efd6dbd594ba"},{"sha":"00db6219bdca55a8ab71198376cd3cccfe1da7a6","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Make input_key not required\n\nBecause we will use it to flag when the user already entered the secret.","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/00db6219bdca55a8ab71198376cd3cccfe1da7a6"},{"sha":"78272cd0e01ea1b02e89441ba9915e32b4116d9d","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Create Service->get_input_hash()","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/78272cd0e01ea1b02e89441ba9915e32b4116d9d"},{"sha":"eeef80ad1b7c1887f155f96706b94e035f54bc82","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add request routing to Web_App","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/eeef80ad1b7c1887f155f96706b94e035f54bc82"},{"sha":"7ff6fe77b5d90dfbd6e8744c4c7c763c2d0817a0","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add Repository->find_request()","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/7ff6fe77b5d90dfbd6e8744c4c7c763c2d0817a0"},{"sha":"268556f8b37ee2bfa40bd13f749e788145e4ec50","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add our bare bones view implementation","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/268556f8b37ee2bfa40bd13f749e788145e4ec50"},{"sha":"a15cda0f92f5a776bdacc6b948c74f8ff6f4d046","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add skeleton processing of the input form","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/a15cda0f92f5a776bdacc6b948c74f8ff6f4d046"},{"sha":"34b8c86f7f48c044281fab75751f1522e7e66262","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add session support using aura/session","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/34b8c86f7f48c044281fab75751f1522e7e66262"},{"sha":"941b41347e18f467b39ac4d8da92ac1d584c7543","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Replace time() w/ DateTime() in entity constructors","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/941b41347e18f467b39ac4d8da92ac1d584c7543"},{"sha":"73306d3bf5751d757dc72c023ea10a0dbc94ef8b","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Make the secret textarea required client-side","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/73306d3bf5751d757dc72c023ea10a0dbc94ef8b"},{"sha":"5ec8f396570d8f5b186f0a5f0020eb7fa86ea77a","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add Secret::CIPHER constant\n\nThis will store the OpenSSL cipher we will to encrypt user secrets.","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/5ec8f396570d8f5b186f0a5f0020eb7fa86ea77a"},{"sha":"f5a8f6c8fd0d932d238b85f8dc804f7e7ef94e40","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add transaction primitives to Repository\n\nSince we have a single repository, it's OK to do that.","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/f5a8f6c8fd0d932d238b85f8dc804f7e7ef94e40"},{"sha":"30f2ceae303736ad23c45c64ad503847e8350a83","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"fixup 34b8c86f7f48c044281fab75751f1522e7e66262","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/30f2ceae303736ad23c45c64ad503847e8350a83"},{"sha":"f49d8aaaf8107f6e0e3090e0390fed0025e5ca32","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Implement complete secret input flow","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/f49d8aaaf8107f6e0e3090e0390fed0025e5ca32"},{"sha":"77ad47b6bd1b8862e3643684fca64d09a934b217","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add consistency to front-end URLs","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/77ad47b6bd1b8862e3643684fca64d09a934b217"},{"sha":"7a720d9923e1c5e5eb533323025f2bb24f8a63cf","author":{"email":"93e43df0e3d5f399996c8a890e26ba17b2aca3ac@magnux.com","name":"Flávio Veloso"},"message":"Add more detailed instructions to README.md","distinct":true,"url":"https://api.github.com/repos/flaviovs/vault/commits/7a720d9923e1c5e5eb533323025f2bb24f8a63cf"}]}