{"push_id":3166994608,"size":19,"distinct_size":16,"ref":"refs/heads/master","head":"223bdb64d3eb445f55872e63d9ed2518d2235759","before":"032580ead0d2376159df99f172de4b09fe064d3a","commits":[{"sha":"0f7d3580fe3fe58d34acf38acb8c8a761a3ef5ea","author":{"name":"Dan Horobeanu","email":"de06b8d568359df57e57b444456da06d2313ae63@amazon.com"},"message":"Updated dev container to Rust 1.31 (Rust 2018)\n\n- Updated dev container toolchain to Rust 1.31\n- Updated container version to v2\n- Updated devtool to force the use of a specific version of dev\n  container. This is another step on our way to supporting reproducible\n  builds.\n- Removed the `update` devtool command - it doesn't make sense anymore,\n  when using versioned containers.\n- Added rustfmt to dev container\n- Removed `rustfmt-preview` installation from test_style.py\n\nSigned-off-by: Dan Horobeanu <dhr@amazon.com>","distinct":false,"url":"https://api.github.com/repos/jabedude/firecracker/commits/0f7d3580fe3fe58d34acf38acb8c8a761a3ef5ea"},{"sha":"f8c0ae14a92333b63f6925c9516f34b8bad5eead","author":{"name":"Dan Horobeanu","email":"de06b8d568359df57e57b444456da06d2313ae63@amazon.com"},"message":"devtool: new command - `devtool fmt`\n\nAddded a devtool wrapper over `rustfmt`. I.e. `devtool fmt` will invoke\n`cargo fmt --all`, to ensure the rust style test passes.\n\nSigned-off-by: Dan Horobeanu <dhr@amazon.com>","distinct":false,"url":"https://api.github.com/repos/jabedude/firecracker/commits/f8c0ae14a92333b63f6925c9516f34b8bad5eead"},{"sha":"7a331123fa263e3d8b85ff97d3f22ca8d7b3094b","author":{"name":"Dan Horobeanu","email":"de06b8d568359df57e57b444456da06d2313ae63@amazon.com"},"message":"Applied Rust 1.31 rustfmt\n\nAll the changes in this commit were made by rustfmt, via:\n`cargo fmt --all`\n\nSigned-off-by: Dan Horobeanu <dhr@amazon.com>","distinct":false,"url":"https://api.github.com/repos/jabedude/firecracker/commits/7a331123fa263e3d8b85ff97d3f22ca8d7b3094b"},{"sha":"4fb29a6eec2534ff777d41821269f91e0d3b79f3","author":{"name":"Josh Abraham","email":"954d66fa57df9d9164dc0310f5eb72aa5a6193c1@gmail.com"},"message":"Log with DEFAULT_INSTANCE_ID in the absence of instance id\n\nThis patch adds the DEFAULT_INSTANCE_ID to log messages when no\ninstance id is specified.\n\nSigned-off-by: Josh Abraham <sinisterpatrician@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/4fb29a6eec2534ff777d41821269f91e0d3b79f3"},{"sha":"5cdff3d422c21c1397c94bd2cce6aeccf452e0ab","author":{"name":"Andreea Florescu","email":"f68a7d732e796861f8e79ea704b43a5ee52eddaf@amazon.com"},"message":"mmds: return dictionary keys when path doesn't ...\n\nend with '/'. This change is necessary for the MMDS to be backwards\ncompatible with the IMDS implementation on C5.\n\nSigned-off-by: Andreea Florescu <fandree@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/5cdff3d422c21c1397c94bd2cce6aeccf452e0ab"},{"sha":"35de5281988764a2eb71e99cf88136bf26073ea4","author":{"name":"Sean Lavine","email":"9d505fe1492be69793cd9e55a1c7ddb4a6fe6635@users.noreply.github.com"},"message":"readme: clarify how to contact for security\n\nMake it clear how to contact for security-related issues. Hopefully\nprevents a naive public disclosure via a GitHub issue or other channel.\n\nSigned-off-by: Sean Lavine <freewil@users.noreply.github.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/35de5281988764a2eb71e99cf88136bf26073ea4"},{"sha":"3c9b317d2f9742aa788acace345d60952986784d","author":{"name":"Adrian Catangiu","email":"43487eb7d05f4ed2cf28dd3e748821285e5f7796@amazon.com"},"message":"devtool: fix building on SELinux\n\nWhen using SELinux for controlling processes within a container,\nyou need to make sure any content that gets volume mounted into\nthe container is readable, and potentially writable.\n\nUse 'z' on the --volume parameter for docker to automatically\nrelabel the content and allow sharing between containers.\n\nFixes #682.\n\nSigned-off-by: Adrian Catangiu <acatan@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/3c9b317d2f9742aa788acace345d60952986784d"},{"sha":"3de27b29c3f46e8ce54869da6fc02655dfcb2e27","author":{"name":"Liu Jiang","email":"aaf6961e30ae80fd3a577c4cb6742ab6a1ad13eb@linux.alibaba.com"},"message":"memory_model: improve access request address range validation\n\nUse usize.overflowing_add() to validate requested address range and\navoid panicking at runtime.\n\nSigned-off-by: Liu Jiang <gerry@linux.alibaba.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/3de27b29c3f46e8ce54869da6fc02655dfcb2e27"},{"sha":"28f44b364bd423d02fdee2676a6c2ce42f83c401","author":{"name":"Noah Meyerhans","email":"20cd559bd662330f7e49c74a1bd367f9e92ded47@amazon.com"},"message":"Correct specification of the \"options\" property of the Logger object\n\nSigned-off-by: Noah Meyerhans <nmeyerha@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/28f44b364bd423d02fdee2676a6c2ce42f83c401"},{"sha":"4183e03634568d5e837215713afac16a87e4c36a","author":{"name":"Alexandra Iordache","email":"750ec4522de000f31ad44d64614ad5747f238032@amazon.com"},"message":"log requests that generate err responses as errors\n\nFixes #741\n\nSigned-off-by: Alexandra Iordache <aghecen@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/4183e03634568d5e837215713afac16a87e4c36a"},{"sha":"369be6b4fcfeee6947b2e74eff21b5f27a49f544","author":{"name":"Alexandra Iordache","email":"750ec4522de000f31ad44d64614ad5747f238032@amazon.com"},"message":"seccomp: tighten filters\n\nBlacklist several more syscalls that aren't called by customer code.\n\nFixes #747\n\nSigned-off-by: Alexandra Iordache <aghecen@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/369be6b4fcfeee6947b2e74eff21b5f27a49f544"},{"sha":"3ad0b7b6284853f3b38d1ec7c2d81e1fccfcddfd","author":{"name":"Diana Popa","email":"4240422768c1b315e51818a074064501037757cd@amazon.com"},"message":"Firecracker release v0.12.0\n\n* updated version in TOML files and API spec\n* ran `cargo update`\n* adjusted CHANGELOG.MD\n* enforced functional version on backtrace crate\n\nSigned-off-by: Diana Popa <dpopa@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/3ad0b7b6284853f3b38d1ec7c2d81e1fccfcddfd"},{"sha":"d9c0086bda99e5ec183eb80feccee2f158647fea","author":{"name":"Andreea Florescu","email":"f68a7d732e796861f8e79ea704b43a5ee52eddaf@amazon.com"},"message":"swagger: remove InstanceHalt from actions\n\nWe don't yet support InstanceHalt.\n\nSigned-off-by: Andreea Florescu <fandree@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/d9c0086bda99e5ec183eb80feccee2f158647fea"},{"sha":"d17242eaee3845c8b81c4cbdd914db281991ab4d","author":{"name":"Alex Glikson","email":"c778fff38cdc659b9bad11361eab6b16df7d930b@gmail.com"},"message":"Added instructions for a dev VM setup\n\nOn GCP, leveraging nested KVM\n\nSigned-off-by: Alex Glikson <alex.glikson@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/d17242eaee3845c8b81c4cbdd914db281991ab4d"},{"sha":"d6861f91acc13868cac4cde94cbce21d9cb5e833","author":{"name":"Nathan Sizemore","email":"666f4e81c0715100ea95d2ce892ef925f8bad4ce@gmail.com"},"message":"Upgrades epoll crate.\n\nSigned-off-by: Nathan Sizemore <nathanrsizemore@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/d6861f91acc13868cac4cde94cbce21d9cb5e833"},{"sha":"186b5b993f7f7ace9fd0f4c291b57447034a2ec7","author":{"name":"Andreea Florescu","email":"f68a7d732e796861f8e79ea704b43a5ee52eddaf@amazon.com"},"message":"tests: fixed bug in host_tools.logging\n\nThe function sequential_fifo_reader was not reading max_lines as\nadvertised as it was never decreasing the max lines variable.\nReplaced the previous code with a call to readlines.\n\nRenamed `fifo` from method names as it is implied by the class\nname.\n\nSigned-off-by: Andreea Florescu <fandree@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/186b5b993f7f7ace9fd0f4c291b57447034a2ec7"},{"sha":"7cf4c57892a68a0b61418b8f37a04a4ea78e99a4","author":{"name":"Andreea Florescu","email":"f68a7d732e796861f8e79ea704b43a5ee52eddaf@amazon.com"},"message":"api_server: logging improvements\n\nAdded logs for requests on /mmds. For these requests we cannot log\nthe body because it contains sensitive information (e.g. credentials).\n\nRefactored the existing logs on requests so that for GET requests we\ndo not add the body to the log entry.\n\nRephrased some of the existing log entries.\n\nSigned-off-by: Andreea Florescu <fandree@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/7cf4c57892a68a0b61418b8f37a04a4ea78e99a4"},{"sha":"74b16bd00bfebee720e3e4532481beaf2344d8e6","author":{"name":"Andreea Florescu","email":"f68a7d732e796861f8e79ea704b43a5ee52eddaf@amazon.com"},"message":"logger: added documentation for LogDirtyPages\n\nThe documentation contains examples and details about the\nLogDirtyPages option.\n\nAlso, updated the swagger defintion with the required fields\nfor logger requests and added defaults for the optional fields.\n\nSigned-off-by: Andreea Florescu <fandree@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/74b16bd00bfebee720e3e4532481beaf2344d8e6"},{"sha":"223bdb64d3eb445f55872e63d9ed2518d2235759","author":{"name":"Andreea Florescu","email":"f68a7d732e796861f8e79ea704b43a5ee52eddaf@amazon.com"},"message":"LoggerConfig refactoring\n\nUse default values instead of Option in the strongly typed serde\nstructure LoggerConfig. Doing this simplifies the code and it provides\na better mapping to the swagger defintion.\n\nSigned-off-by: Andreea Florescu <fandree@amazon.com>","distinct":true,"url":"https://api.github.com/repos/jabedude/firecracker/commits/223bdb64d3eb445f55872e63d9ed2518d2235759"}]}
{"actor":{"display_login":"jabedude"}}