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
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
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
mkuba50
dd47de1172
Modified sorting logic of build list
2017-12-13 18:03:52 +01:00
mkuba50
89abdc8136
New 17046 Windows Hello package
2017-11-22 20:07:48 +01:00
mkuba50
c3f97ddff7
Report processor manufacturer to WU as GenuineIntel
...
Fixes fetching of downloads for build 17035
2017-11-08 20:20:34 +01:00
mkuba50
352398a309
API 1.6.0
...
- build number for fetching can be provided using build.minor format
- added size prediction for files that are not in database
2017-11-03 19:33:17 +01:00
mkuba50
b36195e224
Remove 15063 specific fix and redundant code
...
The fix that was introduced for build 17025 is universal, does not add unneeded files, does not need to be explicitly enabled, and works fine for 15063, so there is no need to keep the old fix.
2017-10-28 23:10:21 +02:00
mkuba50
603b445b24
API 1.5.0
...
- Faster parsing of information
- Requests are compressed when possible
- Fixed some EnterpriseEval files being shown for Enterprise
- Names of packages for builds 17017 and newer are shorter
2017-10-27 21:38:31 +02:00
mkuba50
29b9672b9b
Fix list of files for build 17025
2017-10-25 20:31:18 +02:00
mkuba50
f9997dee4b
Retail ring support
2017-10-23 22:53:33 +02:00
mkuba50
d1df967ded
Add support for Cumulative Updates
2017-10-16 18:03:26 +02:00
mkuba50
2f2e532dae
Remove unused code
2017-10-14 15:31:30 +02:00
mkuba50
73f8fad26c
Change method of fetching updates to more foolproof
...
Fixes fetching of Release Preview for Fall Creators Update
2017-10-13 22:55:46 +02:00
mkuba50
a0a0c39785
Fix generation of links for build 17017.1000
2017-10-13 19:46:36 +02:00
mkuba50
496e015611
Update cache only when there are changes
2017-10-10 19:38:04 +02:00
mkuba50
181198d077
Add fileinfo database caching
2017-10-08 17:10:00 +02:00
mkuba50
2459374c3a
API 1.0.0
...
Added error when files for selected language are not available.
2017-10-06 16:03:39 +02:00
mkuba50
4bed14f093
Split update info parsing to 2 functions
2017-10-02 17:30:10 +02:00