seamlessupdate.app -> releases.grapheneos.org
This commit is contained in:
parent
9555670ea4
commit
fe550c7556
@ -1,6 +1,6 @@
|
||||
Options -indexes
|
||||
|
||||
Header always set Content-Security-Policy "default-src 'none'; connect-src 'self' https://seamlessupdate.app/; \
|
||||
Header always set Content-Security-Policy "default-src 'none'; connect-src 'self' https://releases.grapheneos.org/; \
|
||||
font-src 'self'; img-src 'self'; manifest-src 'self'; script-src 'self'; style-src 'self'; \
|
||||
form-action 'none'; frame-ancestors 'none'; block-all-mixed-content; base-uri 'none'; \
|
||||
report-uri https://danielmicay.report-uri.com/r/d/csp/enforce"
|
||||
|
@ -64,7 +64,7 @@
|
||||
<li><a href="https://github.com/GrapheneOS/os_issue_tracker/issues">OS issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/chromium_patches/issues">Vanadium (Chromium variant) issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/grapheneos.org/issues">grapheneos.org issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/seamlessupdate.app/issues">Update server (seamlessupdate.app) issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/releases.grapheneos.org/issues">Update server (releases.grapheneos.org) issue tracker</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<footer>
|
||||
|
@ -81,9 +81,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/crosshatch-factory-2019.06.03.18.zip">crosshatch-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/crosshatch-factory-2019.06.03.18.zip.sig">crosshatch-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/crosshatch-ota_update-2019.06.03.18.zip">crosshatch-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/crosshatch-factory-2019.06.03.18.zip">crosshatch-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/crosshatch-factory-2019.06.03.18.zip.sig">crosshatch-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/crosshatch-ota_update-2019.06.03.18.zip">crosshatch-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="blueline-stable">
|
||||
@ -92,9 +92,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/blueline-factory-2019.06.03.18.zip">blueline-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/blueline-factory-2019.06.03.18.zip.sig">blueline-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/blueline-ota_update-2019.06.03.18.zip">blueline-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/blueline-factory-2019.06.03.18.zip">blueline-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/blueline-factory-2019.06.03.18.zip.sig">blueline-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/blueline-ota_update-2019.06.03.18.zip">blueline-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="taimen-stable">
|
||||
@ -103,9 +103,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/taimen-factory-2019.06.03.18.zip">taimen-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/taimen-factory-2019.06.03.18.zip.sig">taimen-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/taimen-ota_update-2019.06.03.18.zip">taimen-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/taimen-factory-2019.06.03.18.zip">taimen-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/taimen-factory-2019.06.03.18.zip.sig">taimen-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/taimen-ota_update-2019.06.03.18.zip">taimen-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="walleye-stable">
|
||||
@ -114,9 +114,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/walleye-factory-2019.06.03.18.zip">walleye-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/walleye-factory-2019.06.03.18.zip.sig">walleye-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/walleye-ota_update-2019.06.03.18.zip">walleye-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/walleye-factory-2019.06.03.18.zip">walleye-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/walleye-factory-2019.06.03.18.zip.sig">walleye-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/walleye-ota_update-2019.06.03.18.zip">walleye-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="marlin-stable">
|
||||
@ -125,9 +125,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/marlin-factory-2019.06.03.18.zip">marlin-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/marlin-factory-2019.06.03.18.zip.sig">marlin-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/marlin-ota_update-2019.06.03.18.zip">marlin-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/marlin-factory-2019.06.03.18.zip">marlin-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/marlin-factory-2019.06.03.18.zip.sig">marlin-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/marlin-ota_update-2019.06.03.18.zip">marlin-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="sailfish-stable">
|
||||
@ -136,9 +136,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/sailfish-factory-2019.06.03.18.zip">sailfish-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/sailfish-factory-2019.06.03.18.zip.sig">sailfish-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/sailfish-ota_update-2019.06.03.18.zip">sailfish-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/sailfish-factory-2019.06.03.18.zip">sailfish-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/sailfish-factory-2019.06.03.18.zip.sig">sailfish-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/sailfish-ota_update-2019.06.03.18.zip">sailfish-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
@ -154,9 +154,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/crosshatch-factory-2019.06.03.18.zip">crosshatch-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/crosshatch-factory-2019.06.03.18.zip.sig">crosshatch-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/crosshatch-ota_update-2019.06.03.18.zip">crosshatch-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/crosshatch-factory-2019.06.03.18.zip">crosshatch-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/crosshatch-factory-2019.06.03.18.zip.sig">crosshatch-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/crosshatch-ota_update-2019.06.03.18.zip">crosshatch-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="blueline-beta">
|
||||
@ -165,9 +165,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/blueline-factory-2019.06.03.18.zip">blueline-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/blueline-factory-2019.06.03.18.zip.sig">blueline-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/blueline-ota_update-2019.06.03.18.zip">blueline-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/blueline-factory-2019.06.03.18.zip">blueline-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/blueline-factory-2019.06.03.18.zip.sig">blueline-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/blueline-ota_update-2019.06.03.18.zip">blueline-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="taimen-beta">
|
||||
@ -176,9 +176,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/taimen-factory-2019.06.03.18.zip">taimen-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/taimen-factory-2019.06.03.18.zip.sig">taimen-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/taimen-ota_update-2019.06.03.18.zip">taimen-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/taimen-factory-2019.06.03.18.zip">taimen-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/taimen-factory-2019.06.03.18.zip.sig">taimen-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/taimen-ota_update-2019.06.03.18.zip">taimen-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="walleye-beta">
|
||||
@ -187,9 +187,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/walleye-factory-2019.06.03.18.zip">walleye-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/walleye-factory-2019.06.03.18.zip.sig">walleye-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/walleye-ota_update-2019.06.03.18.zip">walleye-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/walleye-factory-2019.06.03.18.zip">walleye-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/walleye-factory-2019.06.03.18.zip.sig">walleye-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/walleye-ota_update-2019.06.03.18.zip">walleye-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="marlin-beta">
|
||||
@ -198,9 +198,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/marlin-factory-2019.06.03.18.zip">marlin-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/marlin-factory-2019.06.03.18.zip.sig">marlin-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/marlin-ota_update-2019.06.03.18.zip">marlin-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/marlin-factory-2019.06.03.18.zip">marlin-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/marlin-factory-2019.06.03.18.zip.sig">marlin-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/marlin-ota_update-2019.06.03.18.zip">marlin-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
<section id="sailfish-beta">
|
||||
@ -209,9 +209,9 @@
|
||||
</h3>
|
||||
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/PQ3A.190605.003.2019.06.03.18">PQ3A.190605.003.2019.06.03.18</a></p>
|
||||
<ul>
|
||||
<li><a href="https://seamlessupdate.app/sailfish-factory-2019.06.03.18.zip">sailfish-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://seamlessupdate.app/sailfish-factory-2019.06.03.18.zip.sig">sailfish-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://seamlessupdate.app/sailfish-ota_update-2019.06.03.18.zip">sailfish-ota_update-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/sailfish-factory-2019.06.03.18.zip">sailfish-factory-2019.06.03.18.zip</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/sailfish-factory-2019.06.03.18.zip.sig">sailfish-factory-2019.06.03.18.zip.sig</a></li>
|
||||
<li><a href="https://releases.grapheneos.org/sailfish-ota_update-2019.06.03.18.zip">sailfish-ota_update-2019.06.03.18.zip</a></li>
|
||||
</ul>
|
||||
</section>
|
||||
</section>
|
||||
@ -406,6 +406,6 @@
|
||||
<li><a href="https://github.com/GrapheneOS">GitHub</a></li>
|
||||
</ul>
|
||||
</footer>
|
||||
<script src="/releases.js?9"></script>
|
||||
<script src="/releases.js?10"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
"use strict";
|
||||
|
||||
const baseUrl = "https://seamlessupdate.app/";
|
||||
const baseUrl = "https://releases.grapheneos.org/";
|
||||
const versionBaseUrl = "https://github.com/GrapheneOS/platform_manifest/releases/tag/";
|
||||
const devices = ["crosshatch", "blueline", "taimen", "walleye", "marlin", "sailfish"];
|
||||
const channels = ["stable", "beta"];
|
||||
|
@ -44,7 +44,7 @@
|
||||
<ul>
|
||||
<li><a href="https://github.com/GrapheneOS/os_issue_tracker/issues">OS issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/grapheneos.org">Website repository and issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/seamlessupdate.app">Update server repository and issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/releases.grapheneos.org">Update server repository and issue tracker</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/tls_pinning">Utilities for setting up conservative non-leaf TLS pinning with backup pins</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/branding_tools">Scripting for managing branding</a></li>
|
||||
<li><a href="https://github.com/GrapheneOS/platform_manifest">Manifest for OS repositories</a></li>
|
||||
|
@ -144,7 +144,7 @@
|
||||
<ul>
|
||||
<li>
|
||||
<p>The GrapheneOS Updater app fetches update metadata from
|
||||
https://seamlessupdate.app/DEVICE-CHANNEL approximately once every four hours
|
||||
https://releases.grapheneos.org/DEVICE-CHANNEL approximately once every four hours
|
||||
when connected to a permitted network for updates.</p>
|
||||
<p>Users can control which types of connections the Updater app will use, and
|
||||
although it's strongly recommended to always leave it enabled it can be
|
||||
|
Loading…
x
Reference in New Issue
Block a user