sebres
8cfdd747c8
Fixes for "vulnerable command line parsing"
...
Signed-off-by: Sergey G. Brester <info@sebres.de >
Reviewed-by: Tino Reichardt <milky-7zip@mcmilk.de >
2023-04-14 21:17:50 +02:00
Tino Reichardt
d94284915a
Revert the fixes for the "vulnerable command line parsing"
...
revert these commits:
- e615c8c63f
- 45c245645d .
- cc1192c7d9 .
2023-04-05 19:12:15 +02:00
Sergey G. Brester
e615c8c63f
CommandLineParser: amend to #307
...
compatibility to CommandLineToArgvW or stdlib's main argument parsing
Signed-off-by: Sergey G. Brester <serg.brester@sebres.de >
2023-03-30 18:00:15 +02:00
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