seamlessupdate.app -> releases.grapheneos.org

This commit is contained in:
Daniel Micay 2019-06-09 09:14:52 -04:00
parent 9555670ea4
commit fe550c7556
6 changed files with 42 additions and 42 deletions

View File

@ -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"

View File

@ -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>

View File

@ -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>

View File

@ -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"];

View File

@ -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>

View File

@ -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