nielash
d031cc138d
bisync: check for syntax errors in path args - fixes #7511
...
Before this change, certain shell quoting / escaping errors (particularly on
Windows) were not detected by Bisync, possibly resulting in incorrect expansion
and confusing errors. In particular, Windows paths with a single trailing
backslash followed by a quote would be interpreted as an escaped quote --
resulting in the quote and subsequent flags being erroneously considered part
of the path.
After this change, Bisync specifically checks for a few of the most common
patterns, and if detected, exits with a more helpful error message before doing
any damage.
2024-01-20 16:54:12 -05:00
..
2023-08-02 12:53:09 +01:00
2023-10-06 14:08:20 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2024-01-20 16:54:12 -05:00
2022-12-03 18:58:55 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-10-04 17:52:57 +01:00
2023-08-02 12:53:09 +01:00
2023-10-29 15:46:41 +00:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-11-03 23:31:00 +01:00
2023-08-02 12:53:09 +01:00
2024-01-03 10:57:59 +00:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2024-01-20 14:50:08 -05:00
2023-09-21 16:15:38 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-10-29 15:46:41 +00:00
2023-10-06 14:08:20 +01:00
2023-12-02 14:17:15 +00:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-10-24 14:26:57 +01:00
2023-12-05 10:44:53 +00:00
2022-12-03 18:58:55 +01:00
2023-08-02 12:53:09 +01:00
2023-09-20 21:57:40 +01:00
2023-08-02 12:53:09 +01:00
2023-09-04 16:32:04 +01:00
2022-12-03 18:58:55 +01:00
2023-08-02 12:53:09 +01:00
2023-08-18 12:05:15 +01:00
2023-12-10 22:29:57 +00:00
2024-01-15 16:22:07 +00:00
2022-12-03 18:58:55 +01:00
2023-08-02 12:53:09 +01:00
2023-11-14 16:44:12 +00:00
2024-01-20 14:50:08 -05:00
2024-01-04 17:05:54 +00:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2023-08-02 12:53:09 +01:00
2024-01-15 16:22:07 +00:00
2023-09-23 12:54:08 +01:00
2023-10-11 11:36:31 +01:00
2021-09-09 20:43:59 +03:00
2021-09-09 20:43:59 +03:00
2022-11-07 11:45:04 +00:00
2022-11-07 11:45:04 +00:00