История коммитов

Автор SHA1 Сообщение Дата
  Jordan Russell 0eb19b4d4c SevenZipDecoder: Add extra layer of filename validation. 1 год назад
  Martijn Laan 6910a147a5 Finishing touches. 1 год назад
  Martijn Laan 96853695e2 Update for new messages. 1 год назад
  Martijn Laan aa1e83a139 Strengthen CreateFileW's check. 1 год назад
  Martijn Laan c0633da04d Earlier comment about new issue was wrong: it does actually use the current dir but our CreateFile sanity check was denying access to the archive when the dest dir was not the dir of the archive. Fix this. Should be on main but doing it here to avoid conflicts (due to State var addition). 1 год назад
  Martijn Laan 8d38ccb084 Finish/fix the page + make Extract7ZipArchive use exceptions on errors, just like DownloadTemporaryFile. Todo: fix messages. Also found new issue (not related to this branch): turns out 7zMain.c doesn't work from the current dir like I thought, instead it works from the archive dir. So the DestDir parameter doesn't work at the moment, doh! 1 год назад
  Martijn Laan c96fdb04a4 Fix the archive name todo + log cleanup (there was double logging). 1 год назад
  Martijn Laan dc634c99de Work on adding CreateExtractionPage and also make some other improvements. Some todos left as mentioned in the code and also didn't actually test the page yet. 1 год назад
  Martijn Laan 81557149a4 Add abort option. 1 год назад
  Martijn Laan 23bac8824d Be like DownloadTemporaryFile. 1 год назад
  Martijn Laan bda8555b87 Add basic progress reporting for 7-Zip extracting, not yet actually used. 1 год назад
  Jordan Russell 31a7a16cdf ExpandedDestDir needs trailing backslash. 1 год назад
  Martijn Laan bb0a079926 Update the 7-Zip sanity checking to check for PathExpand failure. 1 год назад
  Martijn Laan 70de42e2e7 Sanity check the names of directories and files 7-Zip wants to create. Also enable the preexisting CreateFileA check for BCC32. 1 год назад
  Martijn Laan ca6d2a76e1 Various 7-Zip related improvements. 1 год назад
  Martijn Laan 0a71d3bbe1 Improve various 7-zip. 1 год назад
  Martijn Laan 74546834cd Fix. 1 год назад
  Martijn Laan 1d270afdc2 Don't continue if SetCurrentDir fails. 1 год назад
  Martijn Laan b6b5c41872 7zMain.c always sends #10 as newline but its call to FormatMessage can cause #13#10 anyway. 1 год назад
  Martijn Laan 803270a32d Expose to [Code] and update whatsnew. 1 год назад
  Martijn Laan a05d89daf2 Avoid duplicate alloc/free code. 1 год назад
  Martijn Laan 74b3066ad8 Collect 7-Zip output into lines. Simpler than TCreateProcessOutputReader's version because 7-Zip only sends #10. (And even if it did send #13#10 it would still be simpler because they would never arrive separately.) 1 год назад
  Martijn Laan cb54c19249 Fix comment position. 1 год назад
  Martijn Laan 551bcbecc9 Add comments. Not sure why Delphi insists on having these even though it knows they aren't needed, as shown by the missing 'breakpoint dots'. 1 год назад
  Martijn Laan 17be212776 Move the stdio.h/stdout change outside 7zMain.c. This means using the SDK without any changes at all would work, isn't that cool? 1 год назад
  Martijn Laan d0f6c549d3 Finish workaround. It works 💪 1 год назад
  Martijn Laan 144a32834c Workaround stdcall issue. Not yet finished so also not yet tested. 1 год назад
  Martijn Laan b79c6ad0c6 Tweak. 1 год назад
  Martijn Laan 85a426d199 Rename to better match the SDK and also LZMADecode/ISLzmaDec. 1 год назад
  Martijn Laan 3fa5eb6809 Support Unicode archive names. 1 год назад