... | @@ -123,11 +123,11 @@ Testing the updater (and update process) is non-trivial. There are three separat |
... | @@ -123,11 +123,11 @@ Testing the updater (and update process) is non-trivial. There are three separat |
|
1. Signature public key
|
|
1. Signature public key
|
|
1. Nightly build configuration file
|
|
1. Nightly build configuration file
|
|
|
|
|
|
In addition, you must [create a new public key pair](https://gitlab.torproject.org/tpo/applications/tor-browser-spec/-/blob/master/processes/KeyGeneration#L41) for signing mar files. Copy the resulting public certificate `marsigner.der` for later use, too.
|
|
In addition, you must [create a new public key pair](https://gitlab.torproject.org/tpo/applications/tor-browser-spec/-/blob/main/processes/KeyGeneration#L41) for signing mar files. Copy the resulting public certificate `marsigner.der` for later use, too.
|
|
|
|
|
|
### Updater URL
|
|
### Updater URL
|
|
|
|
|
|
Testing the `nightly` channel is easiest. The URL can be modified in the [build](https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/blob/master/projects/firefox/build#L105) script. If you are testing `release` or `alpha` then a more complicated patch will be needed.
|
|
Testing the `nightly` channel is easiest. The URL can be modified in the [build](https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/blob/main/projects/firefox/build#L105) script. If you are testing `release` or `alpha` then a more complicated patch will be needed.
|
|
|
|
|
|
### Signature Public Certificate
|
|
### Signature Public Certificate
|
|
|
|
|
... | | ... | |