|
12 | 12 | $dailyReleaseDateLinux = '20250415'; |
13 | 13 | $dailyReleaseDateWindows = '20250415'; |
14 | 14 | $dailyReleaseDateMacos = '20250414'; |
15 | | -$dailyUrl = "https://download.nextcloud.com/desktop/daily/"; |
16 | 15 |
|
17 | 16 | // |
18 | 17 | // beta |
| 18 | +// should point to stable, once stable is released |
19 | 19 | // |
20 | 20 | $betaReleaseDate = '2025-03-19 19:00'; |
21 | 21 | $betaVersionInternal = '3.16.2'; // short string |
22 | | -$betaVersion = '3.16.2'; // long string like '3.16.0-rc3'; |
23 | | -$betaVersionString = 'Nextcloud Client ' . $betaVersion; |
24 | | -$betaUrl = 'https://github.com/nextcloud-releases/desktop/releases/download/v' . $betaVersion . '/'; |
| 22 | +$betaVersion = '3.16.2'; // long string like '3.16.0-rc3' used to hide the cryptical subversion like .58 from the user; |
| 23 | +$betaVersionSignature = 'M/cd4ZqZsI5fxa42UjVd1YcWZciQ+SshLxr+uqYhRjnNGzGyPziGLTdEJIorCsthAQq5hK741Zs9Gi2XkItnAA=='; |
| 24 | +$betaVersionLength = 332225941; |
| 25 | +$betaVersionFileProviderSignature = 'YLN1NI1CjYJfuXeWYU5YGCaNEDbMVTBUON0bJl/NPjdK+fjZif/XXRa9RrjNEY/FAZMrUx1+ocFoOsGR1lSFCg=='; |
| 26 | +$betaVersionFileProviderLength = 374017592; |
25 | 27 |
|
26 | 28 | // |
27 | 29 | // stable |
28 | 30 | // |
29 | 31 | $stableReleaseDate = '2025-03-19 19:00'; |
30 | 32 | $stableVersion = '3.16.2'; |
31 | | -$stableVersionString = 'Nextcloud Client ' . $stableVersion; |
32 | | -$stableUrl = 'https://github.com/nextcloud-releases/desktop/releases/download/v' . $stableVersion . '/'; |
| 33 | +$stableVersionSignature = 'M/cd4ZqZsI5fxa42UjVd1YcWZciQ+SshLxr+uqYhRjnNGzGyPziGLTdEJIorCsthAQq5hK741Zs9Gi2XkItnAA=='; |
| 34 | +$stableVersionLength = 332225941; |
| 35 | +$stableVersionFileProviderSignature = 'YLN1NI1CjYJfuXeWYU5YGCaNEDbMVTBUON0bJl/NPjdK+fjZif/XXRa9RrjNEY/FAZMrUx1+ocFoOsGR1lSFCg=='; |
| 36 | +$stableVersionFileProviderLength = 374017592; |
33 | 37 |
|
34 | 38 | // |
35 | | -// enterprise |
| 39 | +// enterprise |
| 40 | +// should point to that stable version, that was branded to the customers |
36 | 41 | // |
37 | 42 | $enterpriseReleaseDate = '2025-01-07 15:00'; |
38 | 43 | $enterpriseVersion = '3.15.2'; |
39 | | -$enterpriseVersionString = 'Nextcloud Client ' . $enterpriseVersion; |
40 | | -$enterpriseUrl = 'https://github.com/nextcloud-releases/desktop/releases/download/v' . $enterpriseVersion . '/'; |
| 44 | +$enterpriseVersionSignature = 'wKIuw5109sTIvGvSuBTXlGp93TizSjFka45OslbgTIFrK+XzLJc2Zs+xCcpPcHLXBeFeKByq+ST1XpinWKSdBA=='; |
| 45 | +$enterpriseVersionLength = 321172605; |
| 46 | +$enterpriseVersionFileProviderSignature = 'fQUSg4tLPip6etSv2ESVj9ALrcfVTMQNbuPPZD8alKLasAsEkGRAVZinNaRITDfNJo0cmkyEdePniZ4EAvDPAg=='; |
| 47 | +$enterpriseVersionFileProviderLength = 369917941; |
41 | 48 |
|
42 | 49 | // |
43 | 50 | // stable Qt5 (legacy) |
|
65 | 72 | } |
66 | 73 | } |
67 | 74 |
|
| 75 | +/** |
| 76 | + * do not change anything below here |
| 77 | + */ |
| 78 | +$dailyUrl = "https://download.nextcloud.com/desktop/daily/"; |
| 79 | + |
| 80 | +$betaVersionString = 'Nextcloud Client ' . $betaVersion; |
| 81 | +$betaUrl = 'https://github.com/nextcloud-releases/desktop/releases/download/v' . $betaVersion . '/'; |
| 82 | + |
| 83 | +$stableVersionString = 'Nextcloud Client ' . $stableVersion; |
| 84 | +$stableUrl = 'https://github.com/nextcloud-releases/desktop/releases/download/v' . $stableVersion . '/'; |
| 85 | + |
| 86 | +$enterpriseVersionString = 'Nextcloud Client ' . $enterpriseVersion; |
| 87 | +$enterpriseUrl = 'https://github.com/nextcloud-releases/desktop/releases/download/v' . $enterpriseVersion . '/'; |
| 88 | + |
| 89 | + |
68 | 90 | /** |
69 | 91 | * Associative array of OEM => OS => version |
70 | 92 | */ |
|
122 | 144 | 'web' => 'https://nextcloud.com/install', |
123 | 145 | "sparkleDownloadUrl" => $stableUrl . 'Nextcloud-' . $stableVersion . '.pkg.tbz', |
124 | 146 | "fileProviderSparkleDownloadUrl" => $stableUrl . 'Nextcloud-' . $stableVersion . '-macOS-vfs.pkg.tbz', |
125 | | - "signature" => "M/cd4ZqZsI5fxa42UjVd1YcWZciQ+SshLxr+uqYhRjnNGzGyPziGLTdEJIorCsthAQq5hK741Zs9Gi2XkItnAA==", |
126 | | - "length" => 332225941, |
127 | | - "fileProviderSignature" => "YLN1NI1CjYJfuXeWYU5YGCaNEDbMVTBUON0bJl/NPjdK+fjZif/XXRa9RrjNEY/FAZMrUx1+ocFoOsGR1lSFCg==", |
128 | | - "fileProviderLength" => 374017592, |
| 147 | + "signature" => $stableVersionSignature, |
| 148 | + "length" => $stableVersionLength, |
| 149 | + "fileProviderSignature" => $stableVersionFileProviderSignature, |
| 150 | + "fileProviderLength" => $stableVersionFileProviderLength, |
129 | 151 | ], |
130 | 152 | ], |
131 | 153 | 'enterprise' => [ |
|
151 | 173 | 'web' => 'https://nextcloud.com/install', |
152 | 174 | "sparkleDownloadUrl" => $enterpriseUrl . 'Nextcloud-' . $enterpriseVersion . '.pkg.tbz', |
153 | 175 | "fileProviderSparkleDownloadUrl" => $enterpriseUrl . 'Nextcloud-' . $enterpriseVersion . '-macOS-vfs.pkg.tbz', |
154 | | - "signature" => "wKIuw5109sTIvGvSuBTXlGp93TizSjFka45OslbgTIFrK+XzLJc2Zs+xCcpPcHLXBeFeKByq+ST1XpinWKSdBA==", |
155 | | - "length" => 321172605, |
156 | | - "fileProviderSignature" => "fQUSg4tLPip6etSv2ESVj9ALrcfVTMQNbuPPZD8alKLasAsEkGRAVZinNaRITDfNJo0cmkyEdePniZ4EAvDPAg==", |
157 | | - "fileProviderLength" => 369917941, |
| 176 | + "signature" => $enterpriseVersionSignature, |
| 177 | + "length" => $enterpriseVersionLength, |
| 178 | + "fileProviderSignature" => $enterpriseVersionFileProviderSignature, |
| 179 | + "fileProviderLength" => $enterpriseVersionFileProviderLength, |
158 | 180 | ], |
159 | 181 | ], |
160 | 182 | 'beta' => [ |
|
179 | 201 | 'web' => 'https://nextcloud.com/install', |
180 | 202 | "sparkleDownloadUrl" => $betaUrl . 'Nextcloud-' . $betaVersion . '.pkg.tbz', |
181 | 203 | "fileProviderSparkleDownloadUrl" => $betaUrl . 'Nextcloud-' . $betaVersion . '-macOS-vfs.pkg.tbz', |
182 | | - "signature" => "M/cd4ZqZsI5fxa42UjVd1YcWZciQ+SshLxr+uqYhRjnNGzGyPziGLTdEJIorCsthAQq5hK741Zs9Gi2XkItnAA==", |
183 | | - "length" => 332225941, |
184 | | - "fileProviderSignature" => "YLN1NI1CjYJfuXeWYU5YGCaNEDbMVTBUON0bJl/NPjdK+fjZif/XXRa9RrjNEY/FAZMrUx1+ocFoOsGR1lSFCg==", |
185 | | - "fileProviderLength" => 374017592, |
| 204 | + "signature" => $betaVersionSignature, |
| 205 | + "length" => $betaVersionLength, |
| 206 | + "fileProviderSignature" => $betaVersionFileProviderSignature, |
| 207 | + "fileProviderLength" => $betaVersionFileProviderLength, |
186 | 208 | ], |
187 | 209 | ], |
188 | 210 | 'daily' => [ |
|
0 commit comments