Commit Graph

175 Commits

Author SHA1 Message Date
47b7ee6703
Add ni_release branch 2022-06-12 05:24:06 +03:00
a46a5628c0
ni_release / sha256 changes (#19)
add preliminary support for ni_release Apps as standalone edition
if equivalent cab files exist, exclude updates msu files (from download only)
exclude unnecessary baseless/express files
append 8-sha1 name suffix only for dupliicate files
2022-03-05 19:46:31 +01:00
awuctl
55150374b0
Merge pull request #17 from uwuowouwu420/master
Incel - Do the something needful.
2021-10-14 21:32:42 +02:00
91da4e492b
Update Client-Protocol version
thanks to goodmorning @ MDL
2021-10-08 20:57:13 +03:00
UwU OwO UwU
d52bbd8298
Do the something needful. 2021-09-30 23:33:38 +00:00
9bf6353bf6
Update deviceAttributes 2021-09-24 18:27:44 +03:00
luzeadev
fcbc2ef1a8 add support of sha256 for files 2021-09-19 15:58:48 +02:00
luzeagithub
cf4df29e2f rename debug.ini to config.ini 2021-07-01 17:44:04 +02:00
f346aebd1a
Add CloudEdition 2021-06-29 23:53:07 +03:00
fcd79727bb
Replace "Windows 10" with "Windows" when referencing editions 2021-06-29 23:36:02 +03:00
0c14f42ca1
Update Attributes 2021-06-28 20:42:22 +03:00
abbodi1406
5228c9817c Add support for Server editions 2021-05-27 23:28:47 +03:00
abbodi1406
6d3a5bb420 Add support for WCOS Windows 10X 2021-02-06 16:26:21 +03:00
abbodi1406
7ed939f0cc Add support for Windows Feature Experience Pack 2021-01-27 00:52:54 +03:00
abbodi1406
d8c20bdadb Regenerate internal packs. Update attributes. Exclude Diffs files. 2021-01-19 10:06:51 +03:00
abbodi1406
5a0938a8d0 Add support for channels, keep compatibility with rings, update readme 2020-07-15 05:07:06 +03:00
awuctl
7e3848ee93
Revert "Add support for channels, keep compatibility with rings" 2020-07-13 06:16:00 +02:00
abbodi1406
083fe875f8 Add support for channels, keep compatibility with rings, update readme 2020-07-11 05:36:34 +03:00
7959d41878
Update requests.php
Update attributes for 20H1
2020-06-13 02:35:08 +03:00
whatever127
ecb1986646 Add automatic cookie replacement in case current one expires 2020-05-07 19:42:14 +02:00
whatever127
4c4bf727cb Update attributes 2020-01-15 19:10:26 +01:00
whatever127
8bceb8aac3 Add option to search builds using regex 2019-12-06 01:15:03 +01:00
whatever127
8b0b157b5e Regenerate internal packs 2019-11-22 20:20:37 +01:00
whatever127
251f30406e Ignore updates which do not have architecture and build specified 2019-10-25 16:44:35 +02:00
whatever127
ccfb9c1b3e Update attributes 2019-10-24 20:49:08 +02:00
whatever127
d628c2fe69 Add a few more validity checks 2019-09-14 17:26:57 +02:00
whatever127
39353cdb51 Update Attributes version 2019-09-08 19:43:57 +02:00
whatever127
875621fa57 Fix Windows Server updates being named Windows 10 2019-08-28 16:26:16 +02:00
whatever127
78642059cc Save cache only after successful retrieval, better token generation 2019-08-20 18:09:40 +02:00
whatever127
c5c6c47f15 Fix messed up architecture being reported to the server 2019-07-30 19:44:14 +02:00
whatever127
9c6f0352e8 Add debugging information to responses, update internal packs 2019-07-28 20:15:47 +02:00
whatever127
dbd8b5f9c9 Reject the existence of corpnet updates, some minor changes 2019-07-27 19:43:02 +02:00
whatever127
0af760d408 Update AttrDataVer, update integrated packs 2019-07-18 00:14:36 +02:00
whatever127
71ee499b4a Append number to new updates with the same name instead of removal 2019-07-02 17:47:32 +02:00
whatever127
c853ef74a4 Add support for fetching multiple architectures at once 2019-06-16 19:00:45 +02:00
whatever127
8ed69debc2 Fix GStatus_19H1Setup parameter 2019-05-25 15:57:04 +02:00
whatever127
6fcbb263a3 Fixed OptionalInstall updates being ignored, fixed #1 2019-05-24 18:25:57 +02:00
whatever127
655f375185 Fix names of some updates 2019-05-20 14:29:40 +02:00
whatever127
b9b4578f56 Fix names of some updates, update attributes 2019-05-14 20:12:50 +02:00
mkuba50
0206534739 Fix some updates containing architecture multiple times in name 2019-04-30 17:06:00 +02:00
mkuba50
a62526211a Fix backwards compatibility, update readme, update internal packs 2019-04-23 02:53:42 +02:00
mkuba50
a90dc04636 Update metadata and generated packs 2019-04-09 17:52:51 +02:00
mkuba50
451d9e38c9 Fix cumulative update names, update internal packs 2019-04-03 20:17:39 +02:00
mkuba50
2db17c34a2 Add support of Windows Server cumulative updates for absolutely no reason 2019-03-17 18:04:51 +01:00
mkuba50
40eb74fa09 Fix update names, update attributes 2019-03-12 18:26:33 +01:00
mkuba50
aa53951c2f Fix something 2019-02-23 23:23:35 +01:00
mkuba50
1667046e84 Change processor 2019-02-20 23:39:40 +01:00
mkuba50
6d12dca6f3 Ignore LXP only languages 2019-02-17 18:39:18 +01:00
mkuba50
767de7a1a5 Save date of fetching build to fileinfo database 2019-02-08 17:20:28 +01:00
mkuba50
e32d7446ca Fix names of some updates 2019-01-31 20:28:32 +01:00
mkuba50
e2ea2e5fee A few fixes, update attributes 2019-01-31 20:17:41 +01:00
mkuba50
c4fb38e6f5 Fix error reporting of get.php, update packs metadata 2019-01-25 20:29:53 +01:00
mkuba50
71ee367367 Add option to get list of UUP without generation of links 2019-01-15 21:28:57 +01:00
mkuba50
eeb779eca9 Remove old pack files 2019-01-05 01:27:19 +01:00
mkuba50
d1911c2424 Deprecate old packs system and replace it with internal generated packs 2019-01-05 01:25:25 +01:00
mkuba50
888cc470cb Add missing Hong Kong 2019-01-02 22:09:40 +01:00
mkuba50
312b5c6c52 Update attributes 2018-12-15 20:22:36 +01:00
mkuba50
cd656f0877 Do not use hard coded expiration date for cookie 2018-12-13 23:18:34 +01:00
mkuba50
7a9f22cc40 UUP dump API v1.17.0
- Updated attributes
- Changed generation of UUIDs to create correct values
- Added getting of cookie, so no longer there is need for starting cookie
- Changed hard coded device value to randomly generated one
2018-12-13 21:19:51 +01:00
mkuba50
ac867de609 Create proper error string for returning 2018-11-16 21:51:54 +01:00
mkuba50
a213313062 Handle XML load error 2018-11-16 21:29:29 +01:00
mkuba50
bb3878d78e Add optional WU response caching 2018-11-16 17:59:48 +01:00
mkuba50
e28e612dd2 Fix download of CU from updates that are not explicitly marked as CU 2018-10-31 18:21:10 +01:00
mkuba50
d01e2ad508 Second attempt of using XML parser 2018-10-11 21:48:46 +02:00
mkuba50
b3c0a47186 Revert "Parse XML using XML parser instead of using regex in get.php"
This reverts commit 5828423453.
2018-10-11 21:35:25 +02:00
mkuba50
fa256217c9 Fix messed up variables 2018-10-11 21:29:54 +02:00
mkuba50
5828423453 Parse XML using XML parser instead of using regex in get.php 2018-10-11 21:23:22 +02:00
mkuba50
bcff23e6da Update attributes 2018-09-21 18:01:12 +02:00
mkuba50
25522360f9 Fix 18237 2018-09-13 11:43:00 +02:00
mkuba50
5437031520 Remove baseless update cabs 2018-08-30 20:17:36 +02:00
mkuba50
f572f3ba0f Even more unnecessary changes 2018-08-11 00:15:04 +02:00
mkuba50
212b54a98e Some unnecessary fixes 2018-08-10 23:55:45 +02:00
mkuba50
7f859eb6df Fix PHP warnings appearing when fileinfo database is empty 2018-07-19 01:27:40 +02:00
mkuba50
02444758f6 Updated cookie
Old cookie given by server was supposed to expire in 2045, but expired this year. Microsoft cannot even give correct dates for their cookies...
2018-07-16 01:17:27 +02:00
mkuba50
7143b4e8c3 Force usage of lower case names for files 2018-06-14 20:38:34 +02:00
mkuba50
bce954d9dc Added option to automatically use latest build version from database 2018-06-14 19:40:51 +02:00
mkuba50
ac0e30ecdf Add missing updates to lists created from generated packs 2018-05-15 21:17:11 +02:00
mkuba50
5bcd082c5a Baseless files removal, proper 17661 pack 2018-05-04 21:24:27 +02:00
mkuba50
95f82190bf Quick fix for new Cabs_ files 2018-05-03 20:42:27 +02:00
mkuba50
7e5975cfb1 Added langs list that was removed for debugging purposes, and not re-added after that
And that's why you should not do debugging on "production" code.
This code is not even alpha quality, but "works".
2018-05-01 03:05:50 +02:00
mkuba50
5b62a1699c UUP dump API 1.14.0
- Added support of pregenerated update packs
- Added support of fetching updates that need custom SKU ID
2018-04-29 21:33:19 +02:00
mkuba50
6eaa55dad1 Fixed a bug when using uupGetFiles more than one time 2018-04-29 00:39:46 +02:00
mkuba50
c6ebd7e73f Add accidentally removed package 2018-04-25 20:35:09 +02:00
mkuba50
1b7a4ef020 17655 pack template 2018-04-25 20:31:00 +02:00
mkuba50
6ff681b273 17650 pack template, support of single file editions 2018-04-20 14:18:43 +02:00
mkuba50
32e9b283e1 Added support of saving multiple updates received from server 2018-04-11 18:01:27 +02:00
mkuba50
0ca9f5be68 Add 17634 pack template, add reporting of build to get.php responses 2018-03-29 19:41:22 +02:00
mkuba50
3f6d6dcbe0 Added support of downloading WindowsUpdateBox.exe file only 2018-03-17 22:20:20 +01:00
mkuba50
9b861d4492 Change fetchupd update information output, fix some minor bugs 2018-03-17 17:29:59 +01:00
mkuba50
48cd2c20f2 Pack template for 17623 and newer 2018-03-16 18:53:05 +01:00
mkuba50
1d9338025e Added parameters that will allow fetching of retail builds of RS4
These parameters are already present in native requests made by Windows Update.
2018-03-15 22:33:17 +01:00
mkuba50
77de8b3efc Added search of builds in local database 2018-02-10 01:10:57 +01:00
mkuba50
6dc23e6737 Pack template for 17093 and newer 2018-02-08 14:02:49 +01:00
mkuba50
f411e2ea6e Reworked requests
The way how request data is generated has been changed to make it easier to update when new parameters will appear. This change also adds better branch predictor from build number, so now requests use correct branch for specified build number.
2018-01-13 19:59:05 +01:00
mkuba50
6325fff8b6 Added additional DeviceAttributes needed to properly fetch 16299.192 2018-01-07 01:17:08 +01:00
mkuba50
6e9c0d7169 Add missing editions
Previous edition list was taken from build 17063 product.ini file. For some reason this file does not contain a few editions that are present in older ones.
2017-12-25 01:53:08 +01:00
mkuba50
d196812ce8 Add checking if metadata ESD files exist 2017-12-24 22:23:18 +01:00
mkuba50
77745105e1 Fix missing includes 2017-12-23 19:22:34 +01:00
mkuba50
f367afd64b Change handling of packs
The handling of packs has been changed to use different files for builds. This will allow easier implementation of changed packs in future.
2017-12-20 17:35:14 +01:00
mkuba50
3a485ce33a 17063 specific fix
With build 17063 Microsoft has removed all UUP editions except CORE and PROFESSIONAL.
This fix maps removed editions to their substitutes that were not removed, modifies the base pack to use some Enterprise edition files for Professional due to new dependencies and removes no longer existing editions from packs array.
2017-12-19 21:03:19 +01:00