Commit History

Author SHA1 Message Date
  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