Martijn Laan
|
3eade30244
Cleanup.
|
6 days ago |
Martijn Laan
|
a3a6f2dc2d
Simplify var names.
|
6 days ago |
Martijn Laan
|
f71709902c
Make it so CompressMethod doesnt have to be in the initial header, rename the header from TSetupMainHeader to TSetupEncryptionHeader, and move PasswordTest to a more logical place.
|
6 days ago |
Martijn Laan
|
80cf6b585d
Cleanup by moving the 'main' fields into a new struct and add an extra CRC check.
|
1 week ago |
Martijn Laan
|
1f43ff5e24
Add support for full encryption which encrypts everything and requires the password to be specified on the command line. Todo: cleanup existing and new code.
|
1 week ago |
Jordan Russell
|
bc85563b07
Change TSetupLdrOffsetTable TotalSize and Offset* fields to Int64.
|
2 weeks ago |
Martijn Laan
|
46252ab541
Cleanup.
|
1 month ago |
Martijn Laan
|
a73d49d52e
Cleanup by adding TSetupFileVerification.
|
1 month ago |
Martijn Laan
|
41e4b363cd
Add SHA256 verification in all places where it can do ISSig verification, using new [Files] parameter Hash.
|
1 month ago |
Martijn Laan
|
813d024dd4
Add download+issigverify support. This finishes the branch, only whatsnew todo + making a new fresh messages commit + test username/password support.
|
2 months ago |
Martijn Laan
|
3c67d36bff
Add [Files] flag "download" for integrated download support. Was rather easy 👍
|
2 months ago |
Martijn Laan
|
8fc5f81cbf
Merge branch 'main' into files-extractarchive
|
2 months ago |
Martijn Laan
|
567972d993
[Types] and [Components] Check is special compared to others: it's called only once. Clarify this, at least internally and in the docs.
|
2 months ago |
Martijn Laan
|
36177fd98a
Redo the message change. Todo: commit updated Default.isl.
|
2 months ago |
Martijn Laan
|
c645409e76
Compiler: add extractarchive flag & ExtractArchivePassword parameter.
|
2 months ago |
Martijn Laan
|
0d1c4dcdc6
Add [Setup] section directive ArchiveExtraction. Removes the need for the script to handle inclusion/extraction/loading.
|
2 months ago |
Martijn Laan
|
56bbf40579
Add [ISSigKeys] RuntimeID, remove [Code] ISSigLoadTextFromFile.
|
2 months ago |
Martijn Laan
|
e55eb8d7ef
Make it work even better :P
|
3 months ago |
Martijn Laan
|
bbcadf5620
Make it work. (Reverted previous commit by force push, didn't need the overload.)
|
3 months ago |
Martijn Laan
|
ce14023594
Add [Files] ISSigAllowedKeys parameter. Not yet used by Setup and not yet documented. Can be set to a space separated list of key names and groups.
|
3 months ago |
Martijn Laan
|
5755722d39
Bump version.
|
3 months ago |
Martijn Laan
|
ebd3321ee0
Merge branch 'main' into issigkeys
|
3 months ago |
Martijn Laan
|
3ccd8aa43a
Prepare for release.
|
3 months ago |
Martijn Laan
|
9a737ff209
Don't store the key names in TSetupISSigKeyEntry but separately. Also some other cleanup.
|
3 months ago |
Martijn Laan
|
3379262afc
Merge branch 'main' into issigkeys
|
3 months ago |
Martijn Laan
|
00d335b7ef
Cleanup: TSetupFileLocationEntry contained a few things which Setup doesn't need and are only for the compiler. Keep those in a separate record and companion list.
|
3 months ago |
Martijn Laan
|
c07b743201
Will need the flag on the file location entry as well.
|
3 months ago |
Martijn Laan
|
9a4333cfc8
Merge branch 'main' into issigkeys
|
3 months ago |
Martijn Laan
|
6aec0a55a7
Distinguish file options (fo) and file location options (flo).
|
3 months ago |
Martijn Laan
|
65ebcc30db
Add issigverify flag, doesnt actually verify yet. The external+issigverify limitation is temporary. Still already storing stuff in SetupHeader. The sign+issigverify limitation is not temporary since signing breaks the issig.
|
3 months ago |