Nikolaj Schlej
bf6f3cb785
Another bump of version numbers
...
- due to #37 fix for ffsParser
2015-10-05 23:15:47 +02:00
Nikolaj Schlej
49190d04dd
UT NE A15
...
- fix for #37
- hide/show FIT tab
2015-10-05 10:21:33 +02:00
Nikolaj Schlej
e0750a7b68
Bump version numbers
...
due to previous fixes for #34 and #35
2015-10-02 11:46:54 +02:00
Nikolaj Schlej
41e3ccf692
Corrected tail append on extraction
2015-10-01 08:53:26 +02:00
Nikolaj Schlej
2d33206d29
Corrected #34
2015-10-01 08:25:41 +02:00
Nikolaj Schlej
6d8e5976f7
UT NE A12
...
- added detection of VTF inside volume's non-UEFI data
- corrected ImageSize information for EFI capsule
- *.scap is added to the list of known Image file extensions
- all FIT candidates in a tree item are checked for being referenced
from the last VTF now
2015-09-19 10:08:26 +02:00
Nikolaj Schlej
788397f60c
UF 0.10.1
...
- added newline to the messages
- corrected a typo in quick help string
2015-09-19 07:58:58 +02:00
Nikolaj Schlej
9eed1e3fd4
NE alpha11
...
- added sanity checks during volume header parsing
- corrected various small FIT issues
- corrected bogus "unaligned volume" messages during capsule files
parsing
2015-09-13 17:32:22 +02:00
Nikolaj Schlej
f6c429f00c
NE alpha10
...
- added FIT messages widget and related messages
- corrected small text issues
2015-09-13 16:36:49 +02:00
Nikolaj Schlej
cc49cbcdd1
UE 0.10.3
...
- version number bumped because of recent ffsParser changes
2015-09-13 14:32:46 +02:00
Nikolaj Schlej
89c54dba8d
UEFIFind 0.10.0
...
Port of UBU helper utility to new_engine branch
2015-09-13 14:15:26 +02:00
Nikolaj Schlej
b8317ac4f2
Port of latest descriptor handling changes from master
...
- added Skylake+ descriptor format support
2015-09-12 22:53:07 +02:00
Nikolaj Schlej
d36951da88
NE alpha8
...
-Fixed a bug with Lenovo GUID introduced in alpha7
2015-09-06 08:05:57 +02:00
Nikolaj Schlej
8283ee9f29
NE_alpha7
...
- ported cumulative changes from 0.20.8
- added "Extract body uncompressed" action for compressed and
GUID-defined sections
2015-08-31 21:34:42 +02:00
Nikolaj Schlej
41f46631a7
Create LICENSE.md
2015-08-13 18:54:54 +02:00
Nikolaj Schlej
48384557a5
UE 0.10.2
...
- solved a bug in parsing of signed GUID defined sections
2015-07-12 08:15:03 +02:00
Nikolaj Schlej
cb9ecc4b43
NE_alpha6
...
- solved a bug in offset calculation for Intel images inside a capsule
- fitParser code cleanup
- hopefully the last commit to this tree, time to start another branch
and rewrite the whole thing once again
2015-07-08 23:05:48 +02:00
Nikolaj Schlej
407e558b60
NE_aplha5
...
Added FIT detection, parsing and UI, finally
2015-07-07 15:57:41 +02:00
Nikolaj Schlej
f3d731c599
Frame for FIT support
2015-07-05 06:20:03 +02:00
Nikolaj Schlej
87bd80b72c
NE_alpha4
...
- second pass of parsing to add physical memory addresses to all
uncompressed items in the tree
- TE image revisions can be detected now
- more builder routines, but still not ready for enabling
- PE and TE header info is back
2015-06-19 20:26:45 +02:00
Nikolaj Schlej
129819314d
Update README.md
...
corrected some typos
2015-06-12 08:48:50 +02:00
Nikolaj Schlej
6a63d1f431
UE 0.10.1
...
- Extract only by listed file GUIDs is now possible for UE
- Postcodes must be hexadecimal
2015-05-17 11:45:32 +02:00
Nikolaj Schlej
8f7cc0d20e
NE_alpha3
...
- some work done on ffsBuilder, still much to do
- added more PE types
- better names for utility.h functions
2015-05-14 19:15:19 +02:00
Nikolaj Schlej
b429c74bcf
GCC compatibility update
...
- changed paths and init sequences
2015-04-04 15:22:52 +02:00
Nikolaj Schlej
d62e9f6560
Create new README
2015-04-03 10:34:03 +02:00
Nikolaj Schlej
d94eb48978
Fixed gitignore
...
The whole UEFITool was removed because of false .gitignore settings
2015-04-02 10:07:32 +02:00
Nikolaj Schlej
2e788a8a1a
Big structure update
...
- files split into common and app-specific ones
- messages from parser and finder separated
- ffsEngine split into multiple classes to reduce complexity
- still no image rebuild
2015-04-02 10:04:37 +02:00
Nikolaj Schlej
1f0a80d035
First commit of the new_engine branch
...
- new ffsParser is done, supports FFSv3, non-UEFI data everywhere, fixed
files, offsets for uncompressed data and many other things
- command-line utilities are removed until the end of new engine's
development
2015-03-13 07:48:53 +01:00
Nikolaj Schlej
29a41e880c
Calculate checksum for unknown volumes
2015-02-18 15:49:17 +01:00
Nikolaj Schlej
0b3c2aee9c
DEPEX again
...
- solved a bug with DEPEX parse introduced in previous commit
2015-02-18 15:35:44 +01:00
Nikolaj Schlej
4c290c5204
Engine 0.20.4
...
- solved a crash during handling of a malformed DEPEX section
2015-02-17 23:46:15 +01:00
Nikolaj Schlej
0fb1a57a97
UEFITool 0.20.3
...
- replace as is on regions works again
2015-02-17 18:56:11 +01:00
Nikolaj Schlej
20d12b8f7c
Merge pull request #19 from jobermayr/master
...
Build fix for openSUSE and warning removal
2015-02-13 22:51:30 +01:00
Johannes Obermayr
b2c7e81db2
ATM volumeFfsVersion isn't used.
2015-02-13 21:19:02 +01:00
Johannes Obermayr
0ef59f62cc
Fix error: extra qualification 'UEFIFind::' on member 'guidToQString'.
2015-02-13 21:09:11 +01:00
Nikolaj Schlej
ba413c3a0f
non-UEFI data in free space pointed correctly
2015-02-12 21:15:11 +01:00
Nikolaj Schlej
df03531ca7
Engine update 0.20.2
...
- Intel signed section identified as EFI_FIRMWARE_CONTENTS_SIGNED GUIDed
section
- solved a bug with no element for "Non-UEFI data inside pad-file"
message
- HP postcode section renamed to Insyde postcode (found in non-HP
images)
- various small fixes
- this is the latest release without FFSv3 support, which requires
massive refactoring round and can possibly last long
2015-02-12 20:51:23 +01:00
Nikolaj Schlej
39ab1e5f06
Update derivatives' pro files
2015-02-06 18:17:50 +01:00
Nikolaj Schlej
506af84400
GCC compilation issues correction
...
MS-specific syntax strikes again
2015-02-06 17:46:26 +01:00
Nikolaj Schlej
63465b2dcf
Make sure derivatives works
...
- revert some changes done in 0.20.0 update
- bump version numbers
2015-02-06 10:00:32 +01:00
Nikolaj Schlej
b84f27739d
Merge remote-tracking branch 'origin/master'
...
Conflicts:
.gitignore
2015-02-06 09:49:00 +01:00
Nikolaj Schlej
2ec7ce1c30
Engine 0.20.1
...
-reverted some changes done in 0.20.0 update
-added proper handling of non-standard data in volume's free space
- new type "Free space" added
- added machine type information
- solved a typo in DOS/PE signature check
2015-02-06 09:47:19 +01:00
Nikolaj Schlej
bf2c9f59e9
Merge pull request #16 from jethrogb/topic/info
...
Consistently format GUIDs in info
2015-02-05 07:52:01 +01:00
Jethro Beekman
9a1030613d
Consistently format GUIDs in info
2015-02-04 19:33:36 -08:00
Nikolaj Schlej
5043c7ce8b
Merge pull request #15 from jethrogb/topic/info
...
Missing colon in info output
2015-02-04 23:51:03 +01:00
Nikolaj Schlej
aad4a6223c
Merge pull request #14 from jethrogb/linux_gitignore
...
Updated gitignore to ignore Linux build intermediates
2015-02-04 23:50:20 +01:00
Jethro Beekman
f1effc0753
Missing colon in info output
2015-02-04 14:41:35 -08:00
Jethro Beekman
2fcc769388
Updated gitignore to ignore Linux build intermediates
2015-02-04 14:33:01 -08:00
Nikolaj Schlej
64a7c2ce2c
GCC and clang adaptations
...
- it seems that C99-style arrays init is MSVC-specific feature
- some more const qualifiers
2015-01-31 15:46:17 +01:00
Nikolaj Schlej
44a3fb63f0
Some forgotten changes
...
- must make sure subprojects are also compiling before commiting another
big update
2015-01-31 15:07:28 +01:00