You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 24, 2020. It is now read-only.
{"payload":{"commitGroups":[{"title":"Oct 26, 2017","commits":[{"oid":"6cc0f8160309d77a281060d3c848b32196548f68","url":"/rkt/rkt/commit/6cc0f8160309d77a281060d3c848b32196548f68","authoredDate":"2017-10-26T15:37:12.000+02:00","committedDate":"2017-10-26T15:37:38.000+02:00","shortMessage":"MAINTAINERS: remove Stefan Junker","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"MAINTAINERS: remove Stefan Junker\n\nI have no more time to maintain rkt for the time being.\nThanks for having had me!\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/6cc0f8160309d77a281060d3c848b32196548f68\"\u003eMAINTAINERS: remove Stefan Junker\u003c/a\u003e","bodyMessageHtml":"I have no more time to maintain rkt for the time being.\nThanks for having had me!","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"Sep 1, 2016","commits":[{"oid":"25d30211a3bd797c0bf2a226b7854a831c3e9df1","url":"/rkt/rkt/commit/25d30211a3bd797c0bf2a226b7854a831c3e9df1","authoredDate":"2016-08-03T12:05:57.000-07:00","committedDate":"2016-09-01T11:54:50.000+02:00","shortMessage":"stage1: ensure read-only for recursive volumes","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1: ensure read-only for recursive volumes\n\n* remount every recursive sub-mount read-only\n* modify stage0 code to export GetMountsForPrefix\n* add tests to cover recursive/read-only mounts\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/25d30211a3bd797c0bf2a226b7854a831c3e9df1\"\u003estage1: ensure read-only for recursive volumes\u003c/a\u003e","bodyMessageHtml":"* remount every recursive sub-mount read-only\n* modify stage0 code to export GetMountsForPrefix\n* add tests to cover recursive/read-only mounts","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"c5a7fbf6080d20d8c9643c8305fca4e7f995430e","url":"/rkt/rkt/commit/c5a7fbf6080d20d8c9643c8305fca4e7f995430e","authoredDate":"2016-07-06T20:05:17.000-07:00","committedDate":"2016-09-01T11:54:49.000+02:00","shortMessage":"tests: cover recursive volume/mounts","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests: cover recursive volume/mounts\n\nRefactors:\n- move duplicate verifyHostFile implementation from rkt_fly_test.go and\n rkt_run_pod_manifest_test.go to rkt_tests.go\n- Refactor TestFlyMount{CLI,PodManifest} to new tests using a TestVolumeMount\n-\n\nNew Tests:\n- Recursive mount functionality for flavors kvm, fly, coreos\n- New test cases use the volumeMountTestCase struct type\n This practically duplicates some of the cases for kvm and coreos\n flavors\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/c5a7fbf6080d20d8c9643c8305fca4e7f995430e\"\u003etests: cover recursive volume/mounts\u003c/a\u003e","bodyMessageHtml":"Refactors:\n- move duplicate verifyHostFile implementation from rkt_fly_test.go and\n rkt_run_pod_manifest_test.go to rkt_tests.go\n- Refactor TestFlyMount{CLI,PodManifest} to new tests using a TestVolumeMount\n-\n\nNew Tests:\n- Recursive mount functionality for flavors kvm, fly, coreos\n- New test cases use the volumeMountTestCase struct type\n This practically duplicates some of the cases for kvm and coreos\n flavors","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"Aug 31, 2016","commits":[{"oid":"7d37b97c2fdda1a5db6d1fa769026876a517d876","url":"/rkt/rkt/commit/7d37b97c2fdda1a5db6d1fa769026876a517d876","authoredDate":"2016-07-06T20:00:42.000-07:00","committedDate":"2016-08-31T17:02:02.000+02:00","shortMessage":"*: update --volume examples","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"*: update --volume examples\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/7d37b97c2fdda1a5db6d1fa769026876a517d876\"\u003e*: update --volume examples\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"6801e0a5c8947ed0a6d4e9f718b40214612d0c19","url":"/rkt/rkt/commit/6801e0a5c8947ed0a6d4e9f718b40214612d0c19","authoredDate":"2016-07-08T15:30:51.000-07:00","committedDate":"2016-08-31T17:02:02.000+02:00","shortMessage":"stage1/kvm: volumes: implement recursive option","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1/kvm: volumes: implement recursive option\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/6801e0a5c8947ed0a6d4e9f718b40214612d0c19\"\u003estage1/kvm: volumes: implement recursive option\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"Aug 13, 2016","commits":[{"oid":"9abbcba5e6c0e454bec64e53dd212432e8972b53","url":"/rkt/rkt/commit/9abbcba5e6c0e454bec64e53dd212432e8972b53","authoredDate":"2016-07-06T20:05:46.000-07:00","committedDate":"2016-08-13T15:46:56.000+02:00","shortMessage":"tests/ctx: tolerate incomplete child processes","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests/ctx: tolerate incomplete child processes\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/9abbcba5e6c0e454bec64e53dd212432e8972b53\"\u003etests/ctx: tolerate incomplete child processes\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":true,"committer":{"login":"alban","displayName":"Alban Crequy","avatarUrl":"https://avatars.githubusercontent.com/u/27575?v=4","path":"/alban","isGitHub":false}}]},{"title":"Jul 7, 2016","commits":[{"oid":"6066a927eea8d7b7495ee9f7aaa9b6b16db34e5a","url":"/rkt/rkt/commit/6066a927eea8d7b7495ee9f7aaa9b6b16db34e5a","authoredDate":"2016-07-07T13:25:19.000-07:00","committedDate":"2016-07-07T13:25:19.000-07:00","shortMessage":"Merge pull request #2885 from steveeJ/glide-gopath-check","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"Merge pull request #2885 from steveeJ/glide-gopath-check\n\nscripts/glide-update: ensure running from $GOPATH\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/6066a927eea8d7b7495ee9f7aaa9b6b16db34e5a\"\u003eMerge pull request\u003c/a\u003e \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"164372165\" data-permission-text=\"Title is private\" data-url=\"https://github.com/rkt/rkt/issues/2885\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/rkt/rkt/pull/2885/hovercard\" href=\"https://github.com/rkt/rkt/pull/2885\"\u003e#2885\u003c/a\u003e \u003ca data-pjax=\"true\" title=\"Merge pull request #2885 from steveeJ/glide-gopath-check\n\nscripts/glide-update: ensure running from $GOPATH\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/6066a927eea8d7b7495ee9f7aaa9b6b16db34e5a\"\u003efrom steveeJ/glide-gopath-check\u003c/a\u003e","bodyMessageHtml":"scripts/glide-update: ensure running from $GOPATH","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"web-flow","displayName":"GitHub","avatarUrl":"https://avatars.githubusercontent.com/u/19864447?v=4","path":"/web-flow","isGitHub":true}},{"oid":"1febfcb8f1ece2070064e238230f9c9c5cdfb698","url":"/rkt/rkt/commit/1febfcb8f1ece2070064e238230f9c9c5cdfb698","authoredDate":"2016-07-07T11:01:01.000-07:00","committedDate":"2016-07-07T11:06:41.000-07:00","shortMessage":"scripts/glide-update: ensure running from $GOPATH","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"scripts/glide-update: ensure running from $GOPATH\n\nglide is confused when it\u0026#39;s not running the rkt repository inside $GOPATH.\nThe new check implies to be in the root directory of the repo.\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/1febfcb8f1ece2070064e238230f9c9c5cdfb698\"\u003escripts/glide-update: ensure running from $GOPATH\u003c/a\u003e","bodyMessageHtml":"glide is confused when it's not running the rkt repository inside $GOPATH.\nThe new check implies to be in the root directory of the repo.","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"Jul 6, 2016","commits":[{"oid":"89045a24f01f967f345adf822a341e96a4e0a26b","url":"/rkt/rkt/commit/89045a24f01f967f345adf822a341e96a4e0a26b","authoredDate":"2016-06-30T16:11:00.000-07:00","committedDate":"2016-07-06T16:39:42.000-07:00","shortMessage":"tests: fixup default gateway with flannel and netName for kvm","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests: fixup default gateway with flannel and netName for kvm\n\nRemove unnecessary concurrency from the flannel network test.\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/89045a24f01f967f345adf822a341e96a4e0a26b\"\u003etests: fixup default gateway with flannel and netName for kvm\u003c/a\u003e","bodyMessageHtml":"Remove unnecessary concurrency from the flannel network test.","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"682ef169b715d84e820467bfc02a74c885e7bee5","url":"/rkt/rkt/commit/682ef169b715d84e820467bfc02a74c885e7bee5","authoredDate":"2016-06-30T17:23:21.000-07:00","committedDate":"2016-07-06T14:54:41.000-07:00","shortMessage":"stage1/fly tests: cover duplicate mount target via CLI","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1/fly tests: cover duplicate mount target via CLI\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/682ef169b715d84e820467bfc02a74c885e7bee5\"\u003estage1/fly tests: cover duplicate mount target via CLI\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"d4f5178b15ddefd7457d1a26b7f0d9eedd5ead14","url":"/rkt/rkt/commit/d4f5178b15ddefd7457d1a26b7f0d9eedd5ead14","authoredDate":"2016-06-30T13:35:16.000-07:00","committedDate":"2016-07-06T14:54:41.000-07:00","shortMessage":"stage1/fly tests: cover PodManifest MountPoints","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1/fly tests: cover PodManifest MountPoints\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/d4f5178b15ddefd7457d1a26b7f0d9eedd5ead14\"\u003estage1/fly tests: cover PodManifest MountPoints\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"a1b9ca65807d894b7001b74d491db81421b62483","url":"/rkt/rkt/commit/a1b9ca65807d894b7001b74d491db81421b62483","authoredDate":"2016-06-30T12:18:03.000-07:00","committedDate":"2016-07-06T14:54:41.000-07:00","shortMessage":"stage1/fly tests: cover CLI mounts","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1/fly tests: cover CLI mounts\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/a1b9ca65807d894b7001b74d491db81421b62483\"\u003estage1/fly tests: cover CLI mounts\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"d219e2e5d83d0e05a2ec34c0b980c4f7d835443f","url":"/rkt/rkt/commit/d219e2e5d83d0e05a2ec34c0b980c4f7d835443f","authoredDate":"2016-06-29T19:24:57.000-07:00","committedDate":"2016-07-06T14:54:41.000-07:00","shortMessage":"stage1/fly: respect runtimeApp App's MountPoints","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1/fly: respect runtimeApp App\u0026#39;s MountPoints\n\n* Fixes a bug where MountPoints from the PodManifest App\u0026#39;s weren\u0026#39;t\n processed\n* Refactor code and add comments\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/d219e2e5d83d0e05a2ec34c0b980c4f7d835443f\"\u003estage1/fly: respect runtimeApp App's MountPoints\u003c/a\u003e","bodyMessageHtml":"* Fixes a bug where MountPoints from the PodManifest App's weren't\n processed\n* Refactor code and add comments","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"Jun 23, 2016","commits":[{"oid":"b678f216f68f1fd9fb6e3d697f60054d2ee4bd7c","url":"/rkt/rkt/commit/b678f216f68f1fd9fb6e3d697f60054d2ee4bd7c","authoredDate":"2016-06-23T14:53:18.000-07:00","committedDate":"2016-06-23T14:57:28.000-07:00","shortMessage":"stage1/fly: use 0755 to create mountpaths","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"stage1/fly: use 0755 to create mountpaths\n\nThis will allow any user to list the content directories. It does not\nhave any effect on the permissions on the mounted files itself.\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/b678f216f68f1fd9fb6e3d697f60054d2ee4bd7c\"\u003estage1/fly: use 0755 to create mountpaths\u003c/a\u003e","bodyMessageHtml":"This will allow any user to list the content directories. It does not\nhave any effect on the permissions on the mounted files itself.","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"May 27, 2016","commits":[{"oid":"f09d6a97eaa2968521c421a42aeb08a93124a9ad","url":"/rkt/rkt/commit/f09d6a97eaa2968521c421a42aeb08a93124a9ad","authoredDate":"2016-05-27T16:50:27.000+02:00","committedDate":"2016-05-27T16:57:50.000+02:00","shortMessage":"tests/kvm: re-enable previously failing cases","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests/kvm: re-enable previously failing cases\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/f09d6a97eaa2968521c421a42aeb08a93124a9ad\"\u003etests/kvm: re-enable previously failing cases\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"8fe3c158b0a1d38fe65de88e120827b249727233","url":"/rkt/rkt/commit/8fe3c158b0a1d38fe65de88e120827b249727233","authoredDate":"2016-05-27T14:21:13.000+02:00","committedDate":"2016-05-27T16:57:50.000+02:00","shortMessage":"networking: use error types to check NS loading","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"networking: use error types to check NS loading\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/8fe3c158b0a1d38fe65de88e120827b249727233\"\u003enetworking: use error types to check NS loading\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"667637fd74fd0f99cf88c43e2efe16e915b3d8ac","url":"/rkt/rkt/commit/667637fd74fd0f99cf88c43e2efe16e915b3d8ac","authoredDate":"2016-05-26T16:17:57.000+02:00","committedDate":"2016-05-27T16:57:50.000+02:00","shortMessage":"tests/net: migrate remaining ones to testutil.Test","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests/net: migrate remaining ones to testutil.Test\n\nThis will implicitly disable these tests for the KVM flavor on which\nthey are currently failing.\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/667637fd74fd0f99cf88c43e2efe16e915b3d8ac\"\u003etests/net: migrate remaining ones to testutil.Test\u003c/a\u003e","bodyMessageHtml":"This will implicitly disable these tests for the KVM flavor on which\nthey are currently failing.","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"8e60a31d01af2aa9671a65a128b16e47d63b5e5b","url":"/rkt/rkt/commit/8e60a31d01af2aa9671a65a128b16e47d63b5e5b","authoredDate":"2016-05-26T00:14:00.000+02:00","committedDate":"2016-05-27T16:57:50.000+02:00","shortMessage":"networking: only save NS to file when set","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"networking: only save NS to file when set\n\n* Fixes KVM flavor, which doesn\u0026#39;t use the NS file\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/8e60a31d01af2aa9671a65a128b16e47d63b5e5b\"\u003enetworking: only save NS to file when set\u003c/a\u003e","bodyMessageHtml":"* Fixes KVM flavor, which doesn't use the NS file","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"1b1bef814e99b62cbcc296dc62e3dd243058e5e8","url":"/rkt/rkt/commit/1b1bef814e99b62cbcc296dc62e3dd243058e5e8","authoredDate":"2016-05-25T17:27:06.000+02:00","committedDate":"2016-05-27T16:57:50.000+02:00","shortMessage":"networking: use CNI's ns package","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"networking: use CNI\u0026#39;s ns package\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/1b1bef814e99b62cbcc296dc62e3dd243058e5e8\"\u003enetworking: use CNI's ns package\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"e1e8bc55df1f66b5874392c69922543defdd750c","url":"/rkt/rkt/commit/e1e8bc55df1f66b5874392c69922543defdd750c","authoredDate":"2016-05-27T15:29:35.000+02:00","committedDate":"2016-05-27T16:46:12.000+02:00","shortMessage":"deps: delete appc/cni files","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"deps: delete appc/cni files\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/e1e8bc55df1f66b5874392c69922543defdd750c\"\u003edeps: delete appc/cni files\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"f08211e095a3dfb8fc3bf1abba56a9cacbe4d867","url":"/rkt/rkt/commit/f08211e095a3dfb8fc3bf1abba56a9cacbe4d867","authoredDate":"2016-05-27T15:08:49.000+02:00","committedDate":"2016-05-27T16:46:12.000+02:00","shortMessage":"deps: fix CNI location in various places","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"deps: fix CNI location in various places\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/f08211e095a3dfb8fc3bf1abba56a9cacbe4d867\"\u003edeps: fix CNI location in various places\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"a627ead79950a3ac568f126c8e0ccaf2fd1bdb03","url":"/rkt/rkt/commit/a627ead79950a3ac568f126c8e0ccaf2fd1bdb03","authoredDate":"2016-05-24T23:30:11.000+02:00","committedDate":"2016-05-27T16:44:44.000+02:00","shortMessage":"cni: 0.2.3 -\u003e 0.3.0-rc3","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"cni: 0.2.3 -\u0026gt; 0.3.0-rc3\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/a627ead79950a3ac568f126c8e0ccaf2fd1bdb03\"\u003ecni: 0.2.3 -\u0026gt; 0.3.0-rc3\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"May 26, 2016","commits":[{"oid":"0175b62c5bfdbd9f0d0c060824418981080da598","url":"/rkt/rkt/commit/0175b62c5bfdbd9f0d0c060824418981080da598","authoredDate":"2016-05-26T14:04:34.000+02:00","committedDate":"2016-05-26T14:04:34.000+02:00","shortMessage":"Merge pull request #2697 from steveeJ/bump-k8s-appc","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"Merge pull request #2697 from steveeJ/bump-k8s-appc\n\ndeps: appc/spec, k8s, protobuf\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/0175b62c5bfdbd9f0d0c060824418981080da598\"\u003eMerge pull request\u003c/a\u003e \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"156806662\" data-permission-text=\"Title is private\" data-url=\"https://github.com/rkt/rkt/issues/2697\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/rkt/rkt/pull/2697/hovercard\" href=\"https://github.com/rkt/rkt/pull/2697\"\u003e#2697\u003c/a\u003e \u003ca data-pjax=\"true\" title=\"Merge pull request #2697 from steveeJ/bump-k8s-appc\n\ndeps: appc/spec, k8s, protobuf\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/0175b62c5bfdbd9f0d0c060824418981080da598\"\u003efrom steveeJ/bump-k8s-appc\u003c/a\u003e","bodyMessageHtml":"deps: appc/spec, k8s, protobuf","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"7c9108b76c30368a4332c87654501dc8abe441bd","url":"/rkt/rkt/commit/7c9108b76c30368a4332c87654501dc8abe441bd","authoredDate":"2016-05-25T17:30:43.000+02:00","committedDate":"2016-05-26T13:44:07.000+02:00","shortMessage":"scripts/godep-save: compat shebang","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"scripts/godep-save: compat shebang\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/7c9108b76c30368a4332c87654501dc8abe441bd\"\u003escripts/godep-save: compat shebang\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"7ee4d64cc96e881a3578f9bf8fa1ae976598a4eb","url":"/rkt/rkt/commit/7ee4d64cc96e881a3578f9bf8fa1ae976598a4eb","authoredDate":"2016-05-26T13:37:07.000+02:00","committedDate":"2016-05-26T13:37:07.000+02:00","shortMessage":"Merge pull request #2703 from jonboulle/master","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"Merge pull request #2703 from jonboulle/master\n\nGodeps: remove unused dependencies\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/7ee4d64cc96e881a3578f9bf8fa1ae976598a4eb\"\u003eMerge pull request\u003c/a\u003e \u003ca class=\"issue-link js-issue-link\" data-error-text=\"Failed to load title\" data-id=\"156956927\" data-permission-text=\"Title is private\" data-url=\"https://github.com/rkt/rkt/issues/2703\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/rkt/rkt/pull/2703/hovercard\" href=\"https://github.com/rkt/rkt/pull/2703\"\u003e#2703\u003c/a\u003e \u003ca data-pjax=\"true\" title=\"Merge pull request #2703 from jonboulle/master\n\nGodeps: remove unused dependencies\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/7ee4d64cc96e881a3578f9bf8fa1ae976598a4eb\"\u003efrom jonboulle/master\u003c/a\u003e","bodyMessageHtml":"Godeps: remove unused dependencies","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"130ae758570da1b5c0ae93ce15b97af7d1498c3d","url":"/rkt/rkt/commit/130ae758570da1b5c0ae93ce15b97af7d1498c3d","authoredDate":"2016-05-26T13:06:52.000+02:00","committedDate":"2016-05-26T13:06:52.000+02:00","shortMessage":"deps: appc/spec: 0.8.3 -\u003e v0.8.4","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"deps: appc/spec: 0.8.3 -\u0026gt; v0.8.4\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/130ae758570da1b5c0ae93ce15b97af7d1498c3d\"\u003edeps: appc/spec: 0.8.3 -\u0026gt; v0.8.4\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"2d23989c9b3866265577bc817409a4636876e68c","url":"/rkt/rkt/commit/2d23989c9b3866265577bc817409a4636876e68c","authoredDate":"2016-05-26T11:32:51.000+02:00","committedDate":"2016-05-26T13:05:52.000+02:00","shortMessage":"deps: gogo/protobuf: use v0.2","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"deps: gogo/protobuf: use v0.2\n\nMotivation is to vendor only tagged dependencies.\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/2d23989c9b3866265577bc817409a4636876e68c\"\u003edeps: gogo/protobuf: use v0.2\u003c/a\u003e","bodyMessageHtml":"Motivation is to vendor only tagged dependencies.","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"May 10, 2016","commits":[{"oid":"9678c97fc6c6400c6be11866eeb16f69b68cff23","url":"/rkt/rkt/commit/9678c97fc6c6400c6be11866eeb16f69b68cff23","authoredDate":"2016-04-06T19:14:07.000+02:00","committedDate":"2016-05-10T14:16:05.000+02:00","shortMessage":"tests/net: add more port forwarding cases","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests/net: add more port forwarding cases\n\n* bridged network\n* different host port than application port\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/9678c97fc6c6400c6be11866eeb16f69b68cff23\"\u003etests/net: add more port forwarding cases\u003c/a\u003e","bodyMessageHtml":"* bridged network\n* different host port than application port","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"90f8bfd799593b62bc638f34c21d006060c2b26b","url":"/rkt/rkt/commit/90f8bfd799593b62bc638f34c21d006060c2b26b","authoredDate":"2016-04-27T10:38:15.000+02:00","committedDate":"2016-05-10T14:16:05.000+02:00","shortMessage":"net/portfwd: refactor related methods","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"net/portfwd: refactor related methods\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/90f8bfd799593b62bc638f34c21d006060c2b26b\"\u003enet/portfwd: refactor related methods\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"993b93350f9ceef70c9209ef8b6e1c909501d41f","url":"/rkt/rkt/commit/993b93350f9ceef70c9209ef8b6e1c909501d41f","authoredDate":"2016-04-14T12:17:46.000+02:00","committedDate":"2016-05-10T14:16:05.000+02:00","shortMessage":"net/portfwd: allow host/pod port to differ","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"net/portfwd: allow host/pod port to differ\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/993b93350f9ceef70c9209ef8b6e1c909501d41f\"\u003enet/portfwd: allow host/pod port to differ\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"023ee1fa3d88ddcc671be159e3efdb4b21ac5a61","url":"/rkt/rkt/commit/023ee1fa3d88ddcc671be159e3efdb4b21ac5a61","authoredDate":"2016-04-13T23:13:10.000+02:00","committedDate":"2016-05-10T14:16:05.000+02:00","shortMessage":"net/portfwd: choose network according to ipmasq","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"net/portfwd: choose network according to ipmasq\n\nWhen a network has ipmasq enabled, CNI generates masquerading rules for\nthe networks subnet. These rules are appended, so the first network is\nthe most upper one. Hence, rkt needs to use the address of first\nmasqueraded network as packets will always hit this subnet\u0026#39;s CNI rule\nfirst.\n\nIf no network has ipmasq enabled, we default to the previous behavior of\nusing the last loaded network, which is either the default or\ndefault-restricted network.\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/023ee1fa3d88ddcc671be159e3efdb4b21ac5a61\"\u003enet/portfwd: choose network according to ipmasq\u003c/a\u003e","bodyMessageHtml":"When a network has ipmasq enabled, CNI generates masquerading rules for\nthe networks subnet. These rules are appended, so the first network is\nthe most upper one. Hence, rkt needs to use the address of first\nmasqueraded network as packets will always hit this subnet's CNI rule\nfirst.\n\nIf no network has ipmasq enabled, we default to the previous behavior of\nusing the last loaded network, which is either the default or\ndefault-restricted network.","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]},{"title":"Apr 27, 2016","commits":[{"oid":"3092d7520fb55fe6f232ad6cd4bac3c4b69f2fcd","url":"/rkt/rkt/commit/3092d7520fb55fe6f232ad6cd4bac3c4b69f2fcd","authoredDate":"2016-04-27T19:51:04.000+02:00","committedDate":"2016-04-27T20:14:04.000+02:00","shortMessage":"tests: enable src flavor with coreos tests","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests: enable src flavor with coreos tests\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/3092d7520fb55fe6f232ad6cd4bac3c4b69f2fcd\"\u003etests: enable src flavor with coreos tests\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"ce8c2de5b650609472456d2f7c820aa5d7445f28","url":"/rkt/rkt/commit/ce8c2de5b650609472456d2f7c820aa5d7445f28","authoredDate":"2016-04-27T16:47:12.000+02:00","committedDate":"2016-04-27T20:14:00.000+02:00","shortMessage":"tests: initially cover fly flavor","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests: initially cover fly flavor\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/ce8c2de5b650609472456d2f7c820aa5d7445f28\"\u003etests: initially cover fly flavor\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"7765590baa45f47a8e1c00096d6c4d9e011748a9","url":"/rkt/rkt/commit/7765590baa45f47a8e1c00096d6c4d9e011748a9","authoredDate":"2016-04-27T16:45:12.000+02:00","committedDate":"2016-04-27T16:45:12.000+02:00","shortMessage":"tests: mark all existing tests for coreos flavor","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests: mark all existing tests for coreos flavor\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/7765590baa45f47a8e1c00096d6c4d9e011748a9\"\u003etests: mark all existing tests for coreos flavor\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}},{"oid":"ae1a61b04e5cbf4f74cb055db8d397f5329b89b9","url":"/rkt/rkt/commit/ae1a61b04e5cbf4f74cb055db8d397f5329b89b9","authoredDate":"2016-04-27T12:20:48.000+02:00","committedDate":"2016-04-27T12:35:23.000+02:00","shortMessage":"tests: add interface to wrap test execution","shortMessageMarkdown":null,"shortMessageMarkdownLink":"\u003ca data-pjax=\"true\" title=\"tests: add interface to wrap test execution\" class=\"color-fg-default\" href=\"/rkt/rkt/commit/ae1a61b04e5cbf4f74cb055db8d397f5329b89b9\"\u003etests: add interface to wrap test execution\u003c/a\u003e","bodyMessageHtml":"","authors":[{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}],"committerAttribution":false,"committer":{"login":"steveej","displayName":"Stefan Junker","avatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","isGitHub":false}}]}],"currentCommit":{"oid":"171c416fac02516604e48d2e65153dd55a12513e"},"filters":{"since":null,"until":null,"author":{"primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1181362?v=4","path":"/steveej","login":"steveej","name":null},"newPath":null,"originalBranch":null,"currentBlobPath":null,"pagination":{"startCursor":"171c416fac02516604e48d2e65153dd55a12513e 0","endCursor":"171c416fac02516604e48d2e65153dd55a12513e 34","hasNextPage":true,"hasPreviousPage":false}},"metadata":{"browsingRenameHistory":null,"showProfileHelp":false,"deferredDataUrl":"/rkt/rkt/commits/deferred_commit_data/master?author=steveej","deferredContributorUrl":"/rkt/rkt/commits/deferred_commit_contributors","softNavToCommit":true},"repo":{"id":26509369,"defaultBranch":"master","name":"rkt","ownerLogin":"rkt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-11-11T23:13:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5866990?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"master","listCacheKey":"v0:1509026104.0","refType":"branch","currentOid":"171c416fac02516604e48d2e65153dd55a12513e"},"timedOutMessage":""},"title":"Commits · rkt/rkt","appPayload":{"helpUrl":"https://docs.github.com","enabled_features":{"commits_ux_refresh_compare":false}}}