Skip to content

Commit 46ad717

Browse files
authored
Make links use HTTPS where applicable
1 parent 2da4024 commit 46ad717

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

draft.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
#### Working Draft
44

5-
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](http://www.ietf.org/rfc/rfc2119.txt).
5+
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt).
66

77
The AppImage Specification is licensed under [The MIT License](https://github.com/AppImage/Spec/blob/master/LICENSE).
88

@@ -56,7 +56,7 @@ Draft | 2016-09-18 | Type 2 image format drafted
5656
## Definitions
5757

5858
##### AppDir
59-
Application directories as used in the [ROX Desktop](http://rox.sourceforge.net/) - <http://rox.sourceforge.net/desktop/AppDirs.html>
59+
Application directories as used in the [ROX Desktop](http://rox.sourceforge.net/) - <https://rox.sourceforge.net/desktop/AppDirs.html>
6060

6161
[AppDir]: #appdir "AppDir: Application Directory (as used in the ROX Desktop)"
6262

@@ -76,7 +76,7 @@ A Desktop Entry File following the [Desktop Entry Specification](https://specifi
7676
[.desktop file]: #desktop-file ".desktop file: A Desktop Entry File following the Desktop Entry Specificiation"
7777

7878
##### MIME Types
79-
MIME type definitions are spread across several resources. The MIME type definitions should be in compliance with [RFC 6838](http://tools.ietf.org/html/rfc6838)
79+
MIME type definitions are spread across several resources. The MIME type definitions should be in compliance with [RFC 6838](https://tools.ietf.org/html/rfc6838)
8080

8181
[MIME Type]: #mime-type "MIME Type: A media type or file format identifier"
8282

@@ -109,9 +109,9 @@ Reserved for not fully standards-compliant AppImages (e.g., portable binaries th
109109

110110
An [AppImage] which conforms to the type 1 image format:
111111

112-
* **MUST** be an [ISO 9660](http://www.ecma-international.org/publications/standards/Ecma-119.htm) file
112+
* **MUST** be an [ISO 9660](https://www.ecma-international.org/publications/standards/Ecma-119.htm) file
113113
* **MUST** use [Rock Ridge](http://www.ymi.com/ymi/sites/default/files/pdf/Rockridge.pdf) extensions
114-
* **MAY** use [Joliet](http://support.microsoft.com/kb/125630) extensions
114+
* **MAY** use [Joliet](https://support.microsoft.com/kb/125630) extensions
115115
* **SHOULD** use [zisofs](http://libburnia-project.org/wiki/zisofs) compression
116116
* **MUST** be a valid [ELF](https://en.wikipedia.org/wiki/Executable_and_Linkable_Format) executable
117117
* **MUST**, when executed, mount the [AppImage] and execute the executable file `AppRun` contained in the root of the ISO 9660 filesystem
@@ -163,7 +163,7 @@ An [AppImage] which conforms to the type 2 image format:
163163
* **MAY** be an ELF binary or an interpreted script
164164
* If it is an ELF binary, it **SHOULD** have as few dynamic library dependencies as possible and each dynamic library dependency **MUST** be included in the [AppImage] *IF* it cannot be assumed to be part of every [target system] in a recent enough version
165165
* If it is an interpreted script, it **SHOULD** be written in a language in which an interpreter can be assumed to be available on every [target system], otherwise the interpreter **MUST** be included in the [AppImage]
166-
* It is **RECOMMENDED** that the [payload application] and its dependencies are located in a `$PREFIX` directory tree inside the [AppDir] with `$PREFIX` commonly being `./usr/`; it is **RECOMMENDED** that the `$PREFIX` directory tree inside the [AppDir] follows the [File System Hierarchy conventions for `/usr`](http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04.html)
166+
* It is **RECOMMENDED** that the [payload application] and its dependencies are located in a `$PREFIX` directory tree inside the [AppDir] with `$PREFIX` commonly being `./usr/`; it is **RECOMMENDED** that the `$PREFIX` directory tree inside the [AppDir] follows the [File System Hierarchy conventions for `/usr`](https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04.html)
167167

168168
### Metadata
169169

@@ -186,15 +186,15 @@ An [AppImage] **MAY** have [update information] embedded for exactly one transpo
186186
The __[zsync]__ transport requires a HTTP server that can handle HTTP range requests. Its [update information] is in the form
187187

188188
```
189-
zsync|http://server.domain/path/Application-latest-x86_64.AppImage.zsync
189+
zsync|https://server.domain/path/Application-latest-x86_64.AppImage.zsync
190190
```
191191

192192
If an [AppImage] has [update information] embedded for this transport mechanism, then the following fields **MUST** be used; separated by a "|" character:
193193

194194
Field | Type | Example | Comments
195195
----------- | ------ | -------- | --------
196196
Transport mechanism | String | `zsync` | [zsync] file and [AppImage] **MUST** be stored on [compatible](http://zsync.moria.org.uk/server-issues) HTTP server
197-
zsync file URL | String | `http://server.domain/path/Application-latest-x86_64.AppImage.zsync` | URL to the `.zsync` file (URL **MUST NOT** change from version to version)
197+
zsync file URL | String | `https://server.domain/path/Application-latest-x86_64.AppImage.zsync` | URL to the `.zsync` file (URL **MUST NOT** change from version to version)
198198

199199
For an overview about [zsync] and how to create `.zsync` files, see [http://zsync.moria.org.uk/](http://zsync.moria.org.uk/).
200200

@@ -221,7 +221,7 @@ Filename | String | `Subsurface-*x86_64.AppImage.zsync` | Filename of the [zsync
221221

222222
##### bintray-zsync
223223

224-
The __bintray-zsync__ transport extends the [zsync] transport in that it uses version information from [Bintray](http://bintray.com/). Its [update information] is in the form
224+
The __bintray-zsync__ transport extends the [zsync] transport in that it uses version information from [Bintray](https://bintray.com/). Its [update information] is in the form
225225

226226
```
227227
bintray-zsync|probono|AppImages|Subsurface|Subsurface-_latestVersion-x86_64.AppImage.zsync

0 commit comments

Comments
 (0)