{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":485128961,"defaultBranch":"master","name":"run-app-elfloader","ownerLogin":"unikraft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-24T20:08:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44058005?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1650830957.796005","currentOid":""},"activityList":{"items":[{"before":"a0684d36cbef2de52d6700bc84f0807f1dee9398","after":"3ec423813aa02287a7378cf894aa8d7b84cb0a59","ref":"refs/heads/master","pushedAt":"2023-10-19T07:42:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Update images to latest version\n\nUpdate to version on October 19, 2023.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Update images to latest version"}},{"before":"9fbbb0f6ad173af95cfa454d921f8955f431af58","after":"a0684d36cbef2de52d6700bc84f0807f1dee9398","ref":"refs/heads/master","pushedAt":"2023-10-11T08:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run_app.sh: Add networking support for HTTP servers\n\nFix commands for running HTTP servers by adding the `-n` command to the\nunderlying call to `run.sh` inside `run_app.sh`.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run_app.sh: Add networking support for HTTP servers"}},{"before":"17c9efab8f27f391e17ebc097d660c4f62c9693b","after":"9fbbb0f6ad173af95cfa454d921f8955f431af58","ref":"refs/heads/master","pushedAt":"2023-09-23T14:28:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"StefanJum","name":"Stefan Jumarea","path":"/StefanJum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69107167?s=80&v=4"},"commit":{"message":"Use fs1 as 9p filesystem index\n\nKraftKit configuration uses `fs1` as its index. To be compatible with\nthat, the configurations in `app-elfloader` also `fs1`.\n\nUpdate ELF loader images to use `fs1`. Update `run.sh` script\naccordingly.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Use fs1 as 9p filesystem index"}},{"before":"7e535604c5c41ca641c4eb92bf71f355b0b6009b","after":"17c9efab8f27f391e17ebc097d660c4f62c9693b","ref":"refs/heads/master","pushedAt":"2023-09-15T14:20:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"StefanJum","name":"Stefan Jumarea","path":"/StefanJum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69107167?s=80&v=4"},"commit":{"message":"Update app-elfloader prebuilt images to Unikraft 0.14\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Update app-elfloader prebuilt images to Unikraft 0.14"}},{"before":"ff4a69cac7dd5a97b311c5cc4b3a382b7586bc0f","after":"7e535604c5c41ca641c4eb92bf71f355b0b6009b","ref":"refs/heads/master","pushedAt":"2023-07-19T06:31:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run.sh: Use security model none for the root filesystem\n\nThe `passthrough` security model will attempt to create files on the\nhost using the same uid as the one on the guest, by calling `fchown`,\nwhich will fail if `qemu` is not called as root.\n\nFix that by using security model `none`, which will still call the\n`fchown`, but ignore the returned error.\n\nSigned-off-by: Stefan Jumarea ","shortMessageHtmlLink":"run.sh: Use security model none for the root filesystem"}},{"before":"bfa951ce5c68d64624fc7223f3f2e3ab0792de7c","after":"ff4a69cac7dd5a97b311c5cc4b3a382b7586bc0f","ref":"refs/heads/master","pushedAt":"2023-07-15T14:49:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"README.md: Replace \"kvm\" with \"qemu\" in the image name\n\nName update is required for consistency with the image names updated by commit\nhttps://github.com/unikraft/run-app-elfloader/commit/cc1538a78b5ff65bc8bc4eb4e0d1e0bacb04d2b5.\n\nThis is required since release 0.13, that included an update to image names\ndue to the inclusion of multiple VMMs running with KVM (such as Firecraker),\nin commit https://github.com/unikraft/unikraft/pull/760/commits/8bb46160738b6c14ad167a302ed0658cd9941def.\n\nSigned-off-by: Radu Nichita ","shortMessageHtmlLink":"README.md: Replace \"kvm\" with \"qemu\" in the image name"}},{"before":"9e3a559980f31466b787ea854ebf7683c474c639","after":"bfa951ce5c68d64624fc7223f3f2e3ab0792de7c","ref":"refs/heads/master","pushedAt":"2023-07-11T11:20:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Add custom CPU model when disabling KVM\n\nWhen disabling KVM support and using the default CPU model, an error\nwill occur `1GiB pages not supported`. We can fix that by speficying the\ncpu model in the run command.\n\nWe should go for the `max` cpu model, since it should support\neverything, but note that this will fail on some qemu versions (e.g.\n8.0.2), and it will have to be changed to something more specific, like\n`Skylake-Server`\n\nSigned-off-by: Stefan Jumarea ","shortMessageHtmlLink":"Add custom CPU model when disabling KVM"}},{"before":"daca57b83a6e947ab9f18e68e33caf6b82f77c97","after":"9e3a559980f31466b787ea854ebf7683c474c639","ref":"refs/heads/master","pushedAt":"2023-06-05T10:13:30.030Z","pushType":"push","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Update elfloader image versions\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Update elfloader image versions"}},{"before":"a0ddfd9e80fdfb0c381e03a7cc4eea981b2906ca","after":"daca57b83a6e947ab9f18e68e33caf6b82f77c97","ref":"refs/heads/master","pushedAt":"2023-05-14T12:27:23.490Z","pushType":"push","commitsCount":7,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run_app.sh: Add support for bzip2\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run_app.sh: Add support for bzip2"}},{"before":"100a8f32cf0702e619a59ef573e604279d0be108","after":"a0ddfd9e80fdfb0c381e03a7cc4eea981b2906ca","ref":"refs/heads/master","pushedAt":"2023-04-21T10:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run_app.sh: Add ls, echo, python, openssl support\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run_app.sh: Add ls, echo, python, openssl support"}},{"before":"afc9ef25aa10803d9c1fd52eacee7008a6513644","after":"100a8f32cf0702e619a59ef573e604279d0be108","ref":"refs/heads/master","pushedAt":"2023-04-21T07:55:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run_app.sh: Add client applications\n\nAdd support for running C and Go client applications (static and\ndynamic) via the ELF loader.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run_app.sh: Add client applications"}},{"before":"9169aa5fdb8ac3a8f56d6f89ab37cdb939decb61","after":"afc9ef25aa10803d9c1fd52eacee7008a6513644","ref":"refs/heads/master","pushedAt":"2023-04-16T16:11:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Make ld.so path relative\n\nOtherwise the host system loader will be used instead of the provided one.\n\nSigned-off-by: Lucas Hecht ","shortMessageHtmlLink":"Make ld.so path relative"}},{"before":"cd8725aa3744120166978ac0cd1f2b2f0e98396c","after":"9169aa5fdb8ac3a8f56d6f89ab37cdb939decb61","ref":"refs/heads/master","pushedAt":"2023-04-16T15:12:47.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Adjust indentation of run.sh\n\nSigned-off-by: Thijs Raymakers ","shortMessageHtmlLink":"Adjust indentation of run.sh"}},{"before":"0cce546bde871fff137aba416a430ffdddedade1","after":"cd8725aa3744120166978ac0cd1f2b2f0e98396c","ref":"refs/heads/master","pushedAt":"2023-04-14T22:44:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Update app-elfloader image files\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Update app-elfloader image files"}},{"before":"d5459dbe67a179593106aaeca0386c96491ceae0","after":"0cce546bde871fff137aba416a430ffdddedade1","ref":"refs/heads/master","pushedAt":"2023-04-14T22:03:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Improve running environment of gzip\n\nImprove running environment of both static and dynamic gzip. Create file\nto pack. Remove previously packed file, if exists.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Improve running environment of gzip"}},{"before":"6e23643ac7ec27b77a2913789483cf331c690815","after":"d5459dbe67a179593106aaeca0386c96491ceae0","ref":"refs/heads/master","pushedAt":"2023-04-09T18:54:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run_app.sh: Add configuration file argument for redis\n\nPass `/etc/redis/redis.conf` as argument for running Redis dynamic ELF.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run_app.sh: Add configuration file argument for redis"}},{"before":"f60078c1ef6734553a78b7fdd5544e3257b6ce65","after":"6e23643ac7ec27b77a2913789483cf331c690815","ref":"refs/heads/master","pushedAt":"2023-04-09T16:45:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run_app.sh: Add server apps\n\nAdd running of static and dynamic ELFs for a C and a go server.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run_app.sh: Add server apps"}},{"before":"78c240a02cddf923866730d213e033f12406d150","after":"f60078c1ef6734553a78b7fdd5544e3257b6ce65","ref":"refs/heads/master","pushedAt":"2023-04-08T15:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"run.sh: Print command being run\n\nPrint QEMU command being run. This shows all arguments and is useful in\ndebugging and replicating the setup.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"run.sh: Print command being run"}},{"before":"3635e2e7109f7ebbb236d32e2340fd60fbde1117","after":"78c240a02cddf923866730d213e033f12406d150","ref":"refs/heads/master","pushedAt":"2023-04-08T14:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Add run.sh script to quicly run applications\n\nThe `run.sh` script gets the application name as argument. The\ncorresponding networking and volume setup happens behind the scenes.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Add run.sh script to quicly run applications"}},{"before":"c1f445ca15e3b1e7eb1dc769ac0122c3b5647370","after":"3635e2e7109f7ebbb236d32e2340fd60fbde1117","ref":"refs/heads/master","pushedAt":"2023-04-08T14:34:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Use virbr0 as bridge name\n\nThis is for consistency with other scripts, such as those in\nhttps://github.com/unikraft-upb/scripts.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Use virbr0 as bridge name"}},{"before":"f45c5415cbd5bfee668411a1005ca31dc436f75f","after":"c1f445ca15e3b1e7eb1dc769ac0122c3b5647370","ref":"refs/heads/master","pushedAt":"2023-04-08T09:54:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Use virbr0 as bridge name\n\nThis is for consistency with other scripts, such as those in\nhttps://github.com/unikraft-upb/scripts.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Use virbr0 as bridge name"}},{"before":"996ed782741565020a818d714055f08f736bdbb0","after":"f45c5415cbd5bfee668411a1005ca31dc436f75f","ref":"refs/heads/master","pushedAt":"2023-04-08T05:56:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Remove `placeholder` argument\n\nThe using of the `placeholder` argument was a hack to get passed an argv\nrelated issue. The fix provided by Cosmin Vancea in PR #13 in the\n`app-efloader` repository takes care of this.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Remove placeholder argument"}},{"before":"86aee0a495832d134ee61878ea510affb4b600ae","after":"996ed782741565020a818d714055f08f736bdbb0","ref":"refs/heads/master","pushedAt":"2023-04-08T05:20:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Add app-elfloader images using Unikraft 0.12\n\nThis is an update of the `app-elfloader` images to the most recent\nversion of Unikraft.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Add app-elfloader images using Unikraft 0.12"}},{"before":"a4e6153ce4de5a51311cb43746b5fcbc17c63f57","after":"86aee0a495832d134ee61878ea510affb4b600ae","ref":"refs/heads/master","pushedAt":"2023-04-07T21:43:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Add app-elfloader images using Unikraft 0.12\n\nThis is an update of the `app-elfloader` images to the most recent\nversion of Unikraft.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Add app-elfloader images using Unikraft 0.12"}},{"before":"9e3f70095d48a8cedca2676f1086bb7d3f4e5e20","after":"a4e6153ce4de5a51311cb43746b5fcbc17c63f57","ref":"refs/heads/master","pushedAt":"2023-04-07T21:34:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"razvand","name":"Razvan Deaconescu","path":"/razvand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/232418?s=80&v=4"},"commit":{"message":"Add app-elfloader images using Unikraft 0.12\n\nThis is an update of the `app-elfloader` images to the most recent\nversion of Unikraft.\n\nSigned-off-by: Razvan Deaconescu ","shortMessageHtmlLink":"Add app-elfloader images using Unikraft 0.12"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADmrL5yQA","startCursor":null,"endCursor":null}},"title":"Activity ยท unikraft/run-app-elfloader"}