diff --git a/README.md b/README.md index a49599829..2a7fa5686 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,7 @@ OCI discussion happens in the following chat rooms, which are all bridged togeth #### Sign your work The sign-off is a simple line at the end of the explanation for the patch, which certifies that you wrote it or otherwise have the right to pass it on as an open-source patch. -The rules are pretty simple: if you can certify the below (from http://developercertificate.org): +The rules are pretty simple: if you can certify the below (from https://developercertificate.org): ``` Developer Certificate of Origin @@ -143,12 +143,12 @@ Read more on [How to Write a Git Commit Message][how-to-git-commit] or the Discu [charter]: https://github.com/opencontainers/tob/blob/master/CHARTER.md [code-of-conduct]: https://github.com/opencontainers/org/blob/master/CODE_OF_CONDUCT.md [dev-list]: https://groups.google.com/a/opencontainers.org/forum/#!forum/dev -[how-to-git-commit]: http://chris.beams.io/posts/git-commit +[how-to-git-commit]: https://cbea.ms/git-commit/ [iso-week]: https://en.wikipedia.org/wiki/ISO_week_date#Calculating_the_week_number_of_a_given_date -[minutes]: http://ircbot.wl.linuxfoundation.org/meetings/opencontainers/ +[minutes]: https://ircbot.wl.linuxfoundation.org/meetings/opencontainers/ [oci]: https://www.opencontainers.org [rfc5545]: https://tools.ietf.org/html/rfc5545 [runtime-wiki]: https://github.com/opencontainers/runtime-spec/wiki [uberconference]: https://www.uberconference.com/opencontainers -[git-commit.1]: http://git-scm.com/docs/git-commit +[git-commit.1]: https://git-scm.com/docs/git-commit diff --git a/config-linux.md b/config-linux.md index c1d88170c..3456123f2 100644 --- a/config-linux.md +++ b/config-linux.md @@ -959,7 +959,7 @@ subset of the available options. [cgroup-v2-io]: https://docs.kernel.org/admin-guide/cgroup-v2.html#io [devices]: https://www.kernel.org/doc/Documentation/admin-guide/devices.txt [devpts]: https://www.kernel.org/doc/Documentation/filesystems/devpts.txt -[file]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_164 +[file]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_164 [libseccomp]: https://github.com/seccomp/libseccomp [proc]: https://www.kernel.org/doc/Documentation/filesystems/proc.txt [seccomp]: https://www.kernel.org/doc/Documentation/prctl/seccomp_filter.txt @@ -967,17 +967,17 @@ subset of the available options. [sysfs]: https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt [tmpfs]: https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt -[full.4]: http://man7.org/linux/man-pages/man4/full.4.html -[mknod.1]: http://man7.org/linux/man-pages/man1/mknod.1.html -[mknod.2]: http://man7.org/linux/man-pages/man2/mknod.2.html -[namespaces.7_2]: http://man7.org/linux/man-pages/man7/namespaces.7.html -[null.4]: http://man7.org/linux/man-pages/man4/null.4.html -[personality.2]: http://man7.org/linux/man-pages/man2/personality.2.html -[pts.4]: http://man7.org/linux/man-pages/man4/pts.4.html -[random.4]: http://man7.org/linux/man-pages/man4/random.4.html -[sysctl.8]: http://man7.org/linux/man-pages/man8/sysctl.8.html -[tty.4]: http://man7.org/linux/man-pages/man4/tty.4.html -[zero.4]: http://man7.org/linux/man-pages/man4/zero.4.html -[user-namespaces]: http://man7.org/linux/man-pages/man7/user_namespaces.7.html +[full.4]: https://man7.org/linux/man-pages/man4/full.4.html +[mknod.1]: https://man7.org/linux/man-pages/man1/mknod.1.html +[mknod.2]: https://man7.org/linux/man-pages/man2/mknod.2.html +[namespaces.7_2]: https://man7.org/linux/man-pages/man7/namespaces.7.html +[null.4]: https://man7.org/linux/man-pages/man4/null.4.html +[personality.2]: https://man7.org/linux/man-pages/man2/personality.2.html +[pts.4]: https://man7.org/linux/man-pages/man4/pts.4.html +[random.4]: https://man7.org/linux/man-pages/man4/random.4.html +[sysctl.8]: https://man7.org/linux/man-pages/man8/sysctl.8.html +[tty.4]: https://man7.org/linux/man-pages/man4/tty.4.html +[zero.4]: https://man7.org/linux/man-pages/man4/zero.4.html +[user-namespaces]: https://man7.org/linux/man-pages/man7/user_namespaces.7.html [intel-rdt-cat-kernel-interface]: https://www.kernel.org/doc/Documentation/x86/intel_rdt_ui.txt [time_namespaces.7]: https://man7.org/linux/man-pages/man7/time_namespaces.7.html diff --git a/config-solaris.md b/config-solaris.md index ee375d62d..f50fed98c 100644 --- a/config-solaris.md +++ b/config-solaris.md @@ -115,6 +115,6 @@ Mapped to `lower-link` in the [zonecfg(1M)][zonecfg.1m_2] man page. ``` -[priv-str-to-set.3c]: http://docs.oracle.com/cd/E86824_01/html/E54766/priv-str-to-set-3c.html -[zoneadmd.1m]: http://docs.oracle.com/cd/E86824_01/html/E54764/zoneadmd-1m.html -[zonecfg.1m_2]: http://docs.oracle.com/cd/E86824_01/html/E54764/zonecfg-1m.html +[priv-str-to-set.3c]: https://docs.oracle.com/cd/E86824_01/html/E54766/priv-str-to-set-3c.html +[zoneadmd.1m]: https://docs.oracle.com/cd/E86824_01/html/E54764/zoneadmd-1m.html +[zonecfg.1m_2]: https://docs.oracle.com/cd/E86824_01/html/E54764/zonecfg-1m.html diff --git a/config.md b/config.md index 58346a6f5..704bbaa2f 100644 --- a/config.md +++ b/config.md @@ -1151,26 +1151,26 @@ Here is a full example `config.json` for reference. [apparmor]: https://wiki.ubuntu.com/AppArmor [cgroup-v1-memory_2]: https://www.kernel.org/doc/Documentation/cgroup-v1/memory.txt -[selinux]:http://selinuxproject.org/page/Main_Page +[selinux]:https://selinuxproject.org/page/Main_Page [no-new-privs]: https://www.kernel.org/doc/Documentation/prctl/no_new_privs.txt [proc_2]: https://www.kernel.org/doc/Documentation/filesystems/proc.txt -[umask.2]: http://pubs.opengroup.org/onlinepubs/009695399/functions/umask.html -[semver-v2.0.0]: http://semver.org/spec/v2.0.0.html -[ieee-1003.1-2008-xbd-c8.1]: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_01 -[ieee-1003.1-2008-functions-exec]: http://pubs.opengroup.org/onlinepubs/9699919799/functions/exec.html +[umask.2]: https://pubs.opengroup.org/onlinepubs/009695399/functions/umask.html +[semver-v2.0.0]: https://semver.org/spec/v2.0.0.html +[ieee-1003.1-2008-xbd-c8.1]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_01 +[ieee-1003.1-2008-functions-exec]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/exec.html [naming-a-volume]: https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-volume [oci-image-config-properties]: https://github.com/opencontainers/image-spec/blob/v1.1.0-rc2/config.md#properties [oci-image-conversion]: https://github.com/opencontainers/image-spec/blob/v1.1.0-rc2/conversion.md -[capabilities.7]: http://man7.org/linux/man-pages/man7/capabilities.7.html -[mount.2]: http://man7.org/linux/man-pages/man2/mount.2.html -[mount.8]: http://man7.org/linux/man-pages/man8/mount.8.html -[mount.8-filesystem-independent]: http://man7.org/linux/man-pages/man8/mount.8.html#FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS -[mount.8-filesystem-specific]: http://man7.org/linux/man-pages/man8/mount.8.html#FILESYSTEM-SPECIFIC_MOUNT_OPTIONS -[mount_setattr.2]: http://man7.org/linux/man-pages/man2/mount_setattr.2.html +[capabilities.7]: https://man7.org/linux/man-pages/man7/capabilities.7.html +[mount.2]: https://man7.org/linux/man-pages/man2/mount.2.html +[mount.8]: https://man7.org/linux/man-pages/man8/mount.8.html +[mount.8-filesystem-independent]: https://man7.org/linux/man-pages/man8/mount.8.html#FILESYSTEM-INDEPENDENT_MOUNT_OPTIONS +[mount.8-filesystem-specific]: https://man7.org/linux/man-pages/man8/mount.8.html#FILESYSTEM-SPECIFIC_MOUNT_OPTIONS +[mount_setattr.2]: https://man7.org/linux/man-pages/man2/mount_setattr.2.html [mount-bind]: https://docs.kernel.org/filesystems/sharedsubtree.html -[getrlimit.2]: http://man7.org/linux/man-pages/man2/getrlimit.2.html -[getrlimit.3]: http://pubs.opengroup.org/onlinepubs/9699919799/functions/getrlimit.html -[stdin.3]: http://man7.org/linux/man-pages/man3/stdin.3.html -[uts-namespace.7]: http://man7.org/linux/man-pages/man7/namespaces.7.html -[zonecfg.1m]: http://docs.oracle.com/cd/E86824_01/html/E54764/zonecfg-1m.html +[getrlimit.2]: https://man7.org/linux/man-pages/man2/getrlimit.2.html +[getrlimit.3]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/getrlimit.html +[stdin.3]: https://man7.org/linux/man-pages/man3/stdin.3.html +[uts-namespace.7]: https://man7.org/linux/man-pages/man7/namespaces.7.html +[zonecfg.1m]: https://docs.oracle.com/cd/E86824_01/html/E54764/zonecfg-1m.html diff --git a/glossary.md b/glossary.md index f2f8383ad..845fd130b 100644 --- a/glossary.md +++ b/glossary.md @@ -46,7 +46,7 @@ Runtime callers often execute a runtime via [runc][]-compatible command line int On Linux, the namespaces from which new [container namespaces](#container-namespace) are [created](config-linux.md#namespaces) and from which some configured resources are accessed. [JSON]: https://tools.ietf.org/html/rfc8259 -[UTF-8]: http://www.unicode.org/versions/Unicode8.0.0/ch03.pdf +[UTF-8]: https://www.unicode.org/versions/Unicode8.0.0/ch03.pdf [runc]: https://github.com/opencontainers/runc -[namespaces.7]: http://man7.org/linux/man-pages/man7/namespaces.7.html +[namespaces.7]: https://man7.org/linux/man-pages/man7/namespaces.7.html diff --git a/runtime-linux.md b/runtime-linux.md index 16c6dbebb..99c3b992a 100644 --- a/runtime-linux.md +++ b/runtime-linux.md @@ -18,4 +18,4 @@ While creating the container (step 2 in the [lifecycle](runtime.md#lifecycle)), | /proc/self/fd/2 | /dev/stderr | -[socket-activated-containers]: http://0pointer.de/blog/projects/socket-activated-containers.html +[socket-activated-containers]: https://0pointer.de/blog/projects/socket-activated-containers.html diff --git a/schema/README.md b/schema/README.md index f8f7fb739..5ae1df5a4 100644 --- a/schema/README.md +++ b/schema/README.md @@ -2,7 +2,7 @@ ## Overview -This directory contains the [JSON Schema](http://json-schema.org/) for validating JSON covered by this specification. +This directory contains the [JSON Schema](https://json-schema.org) for validating JSON covered by this specification. The layout of the files is as follows: diff --git a/spec.md b/spec.md index 709702532..0eb1fa877 100644 --- a/spec.md +++ b/spec.md @@ -47,6 +47,6 @@ An implementation is not compliant for a given CPU architecture if it fails to s An implementation is compliant for a given CPU architecture if it satisfies all the MUST, REQUIRED, and SHALL requirements for the [platforms](#platforms) it implements. -[c99-unspecified]: http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf#page=18 -[oci]: http://www.opencontainers.org +[c99-unspecified]: https://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf#page=18 +[oci]: https://opencontainers.org [rfc2119]: https://www.rfc-editor.org/rfc/rfc2119.html diff --git a/specs-go/config.go b/specs-go/config.go index 671f0d016..c44346740 100644 --- a/specs-go/config.go +++ b/specs-go/config.go @@ -99,7 +99,7 @@ type Process struct { } // LinuxCapabilities specifies the list of allowed capabilities that are kept for a process. -// http://man7.org/linux/man-pages/man7/capabilities.7.html +// https://man7.org/linux/man-pages/man7/capabilities.7.html type LinuxCapabilities struct { // Bounding is the set of capabilities checked by the kernel. Bounding []string `json:"bounding,omitempty" platform:"linux"`