Fix backwards compatibility, update readme, update internal packs

This commit is contained in:
mkuba50 committed 2019-04-23 02:53:42 +02:00
1 parent a90dc04636
commit a62526211a
61 files changed
+44 -18

No files matched your search

+2 -2
View File
@@ -30,11 +30,11 @@ function uupListEditions($lang = 'en-us', $updateId = 0) {
$build = explode('.', $info['build']);
$build = $build[0];
} else {
$build = 9841;
$build = 15063;
}
if(!isset($info['arch'])) {
$arch = null;
$info['arch'] = null;
}
$genPack = uupGetGenPacks($build, $info['arch'], $updateId);
+2 -2
View File
@@ -30,11 +30,11 @@ function uupListLangs($updateId = 0) {
$build = explode('.', $info['build']);
$build = $build[0];
} else {
$build = 9841;
$build = 15063;
}
if(!isset($info['arch'])) {
$arch = null;
$info['arch'] = null;
}
$genPack = uupGetGenPacks($build, $info['arch'], $updateId);
+38 -12
View File
@@ -2,7 +2,7 @@ UUP dump API
------------
### Functions
#### fetchupd.php: `uupFetchUpd($arch, $ring, $flight, $build, $minor);`
#### fetchupd.php: `uupFetchUpd($arch, $ring, $flight, $build, $minor, $sku, $cacheRequests);`
Fetches latest update information from Windows Update servers.
Parameters:
@@ -10,19 +10,25 @@ Parameters:
- **Supported values:** `amd64`, `arm64`, `x86`
- `ring` - Ring to use when fetching information
- **Supported values:** `WIF`, `WIS`, `RP`
- **Supported values:** `WIF`, `WIS`, `RP`, `RETAIL`
- `flight` - Flight to use when fetching information
- **Supported values:** `Active`, `Skip`, `Current`
- **NOTE:** `Skip` is for `WIF` ring only. `Current` is for `RP` ring only.
- `build` - Build number to use when fetching information
- **Supported values:** >= 15063 and <= 65536
- **Supported values:** >= 9841 and <= PHP_INT_MAX-1
- `minor` - Build minor to use when fetching information
- **Supported values:** >= 0 and <= 65536
- **Supported values:** >= 0 and <= PHP_INT_MAX-1
#### get.php: `uupGetFiles($updateId, $usePack, $desiredEdition);`
- `sku` - SKU number to use when fetching information
- **Supported values:** Any integer
- `cacheRequests` - Should request responses be cached? (optional)
- **Supported values:** 0 = Disable (default), 1 = Enable
#### get.php: `uupGetFiles($updateId, $usePack, $desiredEdition, $requestType);`
Fetches files from `updateId` update and parses to array.
Parameters:
@@ -36,24 +42,40 @@ Parameters:
- **Supported values:** any update UUID
- **NOTE:** You need to specify `usePack` to get successful request
#### listeditions.php: `uupListEditions($lang);`
Outputs list of supported editions for selected language.
- `$requestType` - Type of request to the API (optional)
- **Supported values:**
- 0 = uncached request (default)
- 1 = use cache if available
- 2 = offline information retrieval
#### listeditions.php: `uupListEditions($lang, $updateId);`
Outputs list of supported editions for selected language and Update ID.
Parameters:
- `lang` - Generate list for selected language
- **Supported values:** language name in xx-xx format
#### listid.php: `uupListIds();`
- `updateId` - Update identifier (optional)
- **Supported values:** any update UUID
#### listid.php: `uupListIds($search, $sortByDate);`
Outputs list of updates in fileinfo database.
Parameters:
- None
- `search` - Search query (optional)
- **Supported values:** any text
#### listlangs.php: `uupListLangs();`
Outputs list of languages supported by project.
- `sortByDate` - Sort results by creation date (optional)
- **Supported values:** 0 = Disable, 1 = Enable
#### listlangs.php: `uupListLangs($updateId);`
Outputs list of languages supported for specified Update ID.
Parameters:
- None
- `updateId` - Update identifier (optional)
- **Supported values:** any update UUID
#### updateinfo.php: `uupUpdateInfo($updateId, $onlyInfo);`
Outputs specified information of specified `updateId`.
@@ -88,12 +110,16 @@ Parameters:
- UNSUPPORTED_EDITION
- UNSUPPORTED_COMBINATION
- EMPTY_FILELIST
- MISSING_FILES
- NO_FILES
- XML_PARSE_ERROR
**listeditions.php**
- UNSUPPORTED_LANG
**listid.php**
- NO_FILEINFO_DIR
- SEARCH_NO_RESULTS
**updateinfo.php**
- UPDATE_INFORMATION_NOT_EXISTS
+1 -1
View File
@@ -16,7 +16,7 @@ limitations under the License.
*/
function uupApiVersion() {
return '1.21.2';
return '1.21.3';
}
require_once dirname(__FILE__).'/auths.php';
+1 -1
View File
@@ -1 +1 @@
{"knownIds":{"bf76a14e-af2b-4537-ae05-ecaec8db1931":"5188aee94c443f1a676c15b15803b6f6c15c3f53","522f9ab4-1673-483a-831f-826728309f8f":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","efe98f1a-ad45-4dee-84df-8637ead19928":"2861eb9f3c650b613c63d3adb8716377cc67bd01","9c0f0052-90f2-4ae4-8887-812a181f2e9b":"5188aee94c443f1a676c15b15803b6f6c15c3f53","ec7101a2-8023-4869-80a8-705933deab38":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","fd27a88a-c9f8-4c11-83ec-f67e2e78fc10":"2861eb9f3c650b613c63d3adb8716377cc67bd01","37280f97-8d77-4cdb-9727-b6b90115a1f8":"5188aee94c443f1a676c15b15803b6f6c15c3f53","9ad2535b-1f6e-4c5b-9507-77c2691c4b14":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","35b19440-ff7e-4846-8f14-7069f20d4c3d":"2861eb9f3c650b613c63d3adb8716377cc67bd01","cf92df2c-210f-44c7-85e3-bae94249a763":"5188aee94c443f1a676c15b15803b6f6c15c3f53","f0e84350-ff04-4f6a-bd4b-c0e88aca6d4b":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","21ea97cb-7157-4327-9d91-40f19f0b464d":"2861eb9f3c650b613c63d3adb8716377cc67bd01","916193c0-342b-48c9-bd82-ec125ae006af":"5188aee94c443f1a676c15b15803b6f6c15c3f53","5da00f29-260f-40a3-9c26-0d779856ce37":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","e453ad44-4ff9-4956-b3d2-4b80d95899c4":"2861eb9f3c650b613c63d3adb8716377cc67bd01","90865e6e-fa25-43d5-ad2a-e8a8de78229e":"5188aee94c443f1a676c15b15803b6f6c15c3f53","ad4e4ce7-91c1-4905-9800-98e98190a6af":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","3b07e412-b61d-4847-bd3c-15ce97b25a21":"2861eb9f3c650b613c63d3adb8716377cc67bd01","975c61f2-80dc-4a64-9f0c-ffab809b8cc9":"5188aee94c443f1a676c15b15803b6f6c15c3f53","de53d05d-ca80-4652-9649-fe6db244e82b":"9d2d3ac7e366b36fd5f0ff5280b07e0b4633bea5","920265a2-992a-4706-af2f-a491c2c40e8d":"2861eb9f3c650b613c63d3adb8716377cc67bd01","71cd47f8-e9b2-422b-b289-103a76016851":"e130e44c6a02c08e7f7e02fb19b3b8f8e7d2d309","a5a14c1d-2d0d-40c8-ab97-883703b6b67c":"4f5ee2c4623d9e0165c5a735d8675edfcc4902fd","2faff704-ac88-4b3f-a3d2-11e6a63f0b67":"e130e44c6a02c08e7f7e02fb19b3b8f8e7d2d309","9ba2384a-5eb1-4ca4-95da-0c1222281233":"5f43da91211a27967f6711488b7844bb789b3009","3d401b52-605e-4f68-9f85-9b2e5b0169cd":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","094b8bdb-f3ef-42a1-b311-2f192600278d":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","e17febfd-42bc-490d-bcff-e07f3d5c1d51":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","6399ac8e-7fcd-415d-8b6a-b8715e651898":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","fe1f4dc3-a596-495d-ad9a-810da62d7ddc":"20636b9f7802215ae681e3f37d8f9b2a557012ca","64d024fd-1637-496b-8794-70e9c157150d":"ee8697e8066bb013b70741824d4dad7b0d4171b5","03c8abd1-2967-47c7-ad6e-eeedfc11db19_rev.2":"23fb6d223a9d0712b19d80f5f814587863fdc9ca","3494a496-e0d1-40c5-961a-46faedfca8c1":"24df4f734aa360eceab6ecb725b00a6a76abc8d6","8865774c-0cb0-4858-9400-947ffba71abf":"ce78d1195e98375737eb4782e02f105eefc23ed2","acd1319c-d8da-469a-a2a3-43ce5fa54d2e":"ce78d1195e98375737eb4782e02f105eefc23ed2","716cc43e-64bd-488d-abe8-46b30143dd9e":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","16431a29-87b3-4fb0-bfec-041adf6d332c":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","2a8958cc-a747-4e7a-a48c-5eebc46c81b0":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","fa88b32f-4fbd-47e7-937c-43a2acdeba58":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","78c19a77-700a-4a46-9e3e-45a04fab1578":"ce78d1195e98375737eb4782e02f105eefc23ed2","143c0bae-f51a-46b1-ad58-04e677e477ae":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","2eec9de2-8fbb-4178-b2b2-2918c27c3733":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","564b2583-dcf5-43e3-a16c-57e776a3fe49":"ce78d1195e98375737eb4782e02f105eefc23ed2","eee04005-f15a-4609-85ae-d2c51333b2cd":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","c195ddf1-10fa-49cf-b15b-1798dd69082b":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","4309cd7b-629b-4743-bc63-144fb6f10288":"ce78d1195e98375737eb4782e02f105eefc23ed2","36a2141e-3b32-4198-8db3-a333e8c64950":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","85439155-16ef-48d3-b1fd-d21aaa7ccb61_rev.2":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","99248ec1-02fa-4392-9089-2d676604ba8a":"ce78d1195e98375737eb4782e02f105eefc23ed2","78a730e2-2147-4b21-bd77-f4fbf64d2391":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","c3814484-8c56-4010-858c-38131903c05f":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","e473da16-643d-4ed7-823f-397545633dcc":"ce78d1195e98375737eb4782e02f105eefc23ed2","8b4dcecc-56f2-438e-a6cd-6f721f6cf761":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","31badd82-f715-43f4-8bb3-dc7ee17f561d":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","d3a6af86-214e-4421-a38b-bd4ede09d74e":"ce78d1195e98375737eb4782e02f105eefc23ed2","bac477dd-1f24-48d9-a87c-f59dd3599405":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","b1b78220-6b59-4c2b-b7a1-1692b566d2fe":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","c5ac8794-836b-4887-999a-ba81c0bccb7c":"ce78d1195e98375737eb4782e02f105eefc23ed2","0fdc79e8-a02c-44b7-9360-158736272dcf":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","a04d5462-71ce-4eb3-9d04-c66b9a30a067":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","9b7e2541-8f97-4655-ab8f-f0feec07af92":"ce78d1195e9837Line truncated
{"knownIds":{"f25a2976-28dc-48bf-b641-d2cad0b6b0b1":"d52ba0a8e330d93adda6bd2ef3087d78e3fe6ed9","51cb7d7d-6440-46c8-a095-42cfac70c267":"902c35f09a7fb8c3671284ec0b09adea166a7886","11ad8cf2-9899-44c9-9398-619139bd9472":"fbe5a5b342f4fed4e4e02259c235ab8c67f73e26","bf76a14e-af2b-4537-ae05-ecaec8db1931":"5188aee94c443f1a676c15b15803b6f6c15c3f53","522f9ab4-1673-483a-831f-826728309f8f":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","efe98f1a-ad45-4dee-84df-8637ead19928":"2861eb9f3c650b613c63d3adb8716377cc67bd01","9c0f0052-90f2-4ae4-8887-812a181f2e9b":"5188aee94c443f1a676c15b15803b6f6c15c3f53","ec7101a2-8023-4869-80a8-705933deab38":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","fd27a88a-c9f8-4c11-83ec-f67e2e78fc10":"2861eb9f3c650b613c63d3adb8716377cc67bd01","37280f97-8d77-4cdb-9727-b6b90115a1f8":"5188aee94c443f1a676c15b15803b6f6c15c3f53","9ad2535b-1f6e-4c5b-9507-77c2691c4b14":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","35b19440-ff7e-4846-8f14-7069f20d4c3d":"2861eb9f3c650b613c63d3adb8716377cc67bd01","cf92df2c-210f-44c7-85e3-bae94249a763":"5188aee94c443f1a676c15b15803b6f6c15c3f53","f0e84350-ff04-4f6a-bd4b-c0e88aca6d4b":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","21ea97cb-7157-4327-9d91-40f19f0b464d":"2861eb9f3c650b613c63d3adb8716377cc67bd01","916193c0-342b-48c9-bd82-ec125ae006af":"5188aee94c443f1a676c15b15803b6f6c15c3f53","5da00f29-260f-40a3-9c26-0d779856ce37":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","e453ad44-4ff9-4956-b3d2-4b80d95899c4":"2861eb9f3c650b613c63d3adb8716377cc67bd01","90865e6e-fa25-43d5-ad2a-e8a8de78229e":"5188aee94c443f1a676c15b15803b6f6c15c3f53","ad4e4ce7-91c1-4905-9800-98e98190a6af":"b61434beb5fbc3cbc90dc44252aea2b2ae469174","3b07e412-b61d-4847-bd3c-15ce97b25a21":"2861eb9f3c650b613c63d3adb8716377cc67bd01","975c61f2-80dc-4a64-9f0c-ffab809b8cc9":"5188aee94c443f1a676c15b15803b6f6c15c3f53","de53d05d-ca80-4652-9649-fe6db244e82b":"9d2d3ac7e366b36fd5f0ff5280b07e0b4633bea5","920265a2-992a-4706-af2f-a491c2c40e8d":"2861eb9f3c650b613c63d3adb8716377cc67bd01","ea4e1d15-0c09-45bb-aac0-5e366c04ed2d":"4f5ee2c4623d9e0165c5a735d8675edfcc4902fd","882cbacc-db11-4dbf-869d-18be5e1fe24e":"cd0d4cc32346750408f7d4f5e78ec9a6e5b79a0d","3b887936-adfc-4277-849f-9d457ac70a72":"3ed269c8570dda2578746ed78668e0f06addfa76","93d261ba-e8cb-445d-9800-56f819a6aed2":"cd0d4cc32346750408f7d4f5e78ec9a6e5b79a0d","afc32ea9-5d3f-41f7-abab-247ae0c79bd9":"23fb6d223a9d0712b19d80f5f814587863fdc9ca","71cd47f8-e9b2-422b-b289-103a76016851":"e130e44c6a02c08e7f7e02fb19b3b8f8e7d2d309","a5a14c1d-2d0d-40c8-ab97-883703b6b67c":"4f5ee2c4623d9e0165c5a735d8675edfcc4902fd","9e5ccc3e-83fa-46ba-b794-31d031072c92":"cd0d4cc32346750408f7d4f5e78ec9a6e5b79a0d","2faff704-ac88-4b3f-a3d2-11e6a63f0b67":"e130e44c6a02c08e7f7e02fb19b3b8f8e7d2d309","9ba2384a-5eb1-4ca4-95da-0c1222281233":"5f43da91211a27967f6711488b7844bb789b3009","3d401b52-605e-4f68-9f85-9b2e5b0169cd":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","094b8bdb-f3ef-42a1-b311-2f192600278d":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","08bf9f19-90a6-4377-b7a9-e9ba4b52b517":"cd0d4cc32346750408f7d4f5e78ec9a6e5b79a0d","e17febfd-42bc-490d-bcff-e07f3d5c1d51":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","6399ac8e-7fcd-415d-8b6a-b8715e651898":"6ebbc6ec5a2b6b090bd3f6c7bd0c1b6a778f89da","fe1f4dc3-a596-495d-ad9a-810da62d7ddc":"20636b9f7802215ae681e3f37d8f9b2a557012ca","64d024fd-1637-496b-8794-70e9c157150d":"ee8697e8066bb013b70741824d4dad7b0d4171b5","03c8abd1-2967-47c7-ad6e-eeedfc11db19_rev.2":"23fb6d223a9d0712b19d80f5f814587863fdc9ca","3494a496-e0d1-40c5-961a-46faedfca8c1":"24df4f734aa360eceab6ecb725b00a6a76abc8d6","8865774c-0cb0-4858-9400-947ffba71abf":"ce78d1195e98375737eb4782e02f105eefc23ed2","acd1319c-d8da-469a-a2a3-43ce5fa54d2e":"ce78d1195e98375737eb4782e02f105eefc23ed2","716cc43e-64bd-488d-abe8-46b30143dd9e":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","16431a29-87b3-4fb0-bfec-041adf6d332c":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","2a8958cc-a747-4e7a-a48c-5eebc46c81b0":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","fa88b32f-4fbd-47e7-937c-43a2acdeba58":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","78c19a77-700a-4a46-9e3e-45a04fab1578":"ce78d1195e98375737eb4782e02f105eefc23ed2","143c0bae-f51a-46b1-ad58-04e677e477ae":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","2eec9de2-8fbb-4178-b2b2-2918c27c3733":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","564b2583-dcf5-43e3-a16c-57e776a3fe49":"ce78d1195e98375737eb4782e02f105eefc23ed2","eee04005-f15a-4609-85ae-d2c51333b2cd":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","c195ddf1-10fa-49cf-b15b-1798dd69082b":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","4309cd7b-629b-4743-bc63-144fb6f10288":"ce78d1195e98375737eb4782e02f105eefc23ed2","36a2141e-3b32-4198-8db3-a333e8c64950":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","85439155-16ef-48d3-b1fd-d21aaa7ccb61_rev.2":"c054f6ca03936fe8c9a24118309d1576b6cb9cc5","99248ec1-02fa-4392-9089-2d676604ba8a":"ce78d1195e98375737eb4782e02f105eefc23ed2","78a730e2-2147-4b21-bd77-f4fbf64d2391":"255c210f4e5eb09ab8e92a634ebdbb3a8037e4f6","c3814484-8c56-4010-858c-38131903c05f":"c054f6ca03936fLine truncated