Commit Graph

6 Commits

Author SHA1 Message Date
sebres
45c245645d few optimizations building string vector with arguments
- avoid unneeded copying (don't gather remaining string)
- don't build args byte by byte

Signed-off-by: Sergey G. Brester <serg.brester@sebres.de>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
2023-03-22 17:34:35 +01:00
sebres
cc1192c7d9 fixes vulnerable command line parsing
- considers valid windows escape sequences, like backslashes
  followed by quote-char as well as quote triples)
- SplitCommandLine works now very similar to CommandLineToArgvW
  (but doesn't require dependency to shell32)

Signed-off-by: Sergey G. Brester <serg.brester@sebres.de>
Reviewed-by: Tino Reichardt <milky-zfs@mcmilk.de>
2023-03-22 17:32:20 +01:00
Tino Reichardt
48fa49f76c Update to 7-Zip Version 21.02 2021-05-13 19:16:55 +02:00
Tino Reichardt
9c3c277ad7 Normalize all the line endings 2020-05-31 13:08:03 +02:00
Tino Reichardt
aa5ba75da0 Update to 7-Zip 17.00 Beta 2017-04-30 14:14:14 +02:00
Tino Reichardt
c3967fe27a Initialer Commit 2016-06-25 21:15:50 +02:00