Andrew LeFevre
a76e411a44
refactor how 'tsh scp' destinations are parsed ( #24441 )
...
A complex regex was previously used to parse 'tsh scp'
destinations, which was hard to understand and even harder
to maintain for those not intimately familiar with regex,
despite it being heavily commented. Instead parse destinations
directly and add more test cases and a fuzz test to ensure
parsing won't panic and the new parse function doesn't
have any regressions.
2023-04-19 22:17:47 +00:00
..
2022-11-04 15:46:46 +00:00
2023-03-17 00:45:25 +00:00
2022-12-05 19:33:49 +00:00
2023-02-16 15:27:39 +00:00
2023-01-13 13:07:04 +01:00
2022-07-14 10:51:23 +00:00
2022-06-09 16:06:18 +00:00
2022-11-23 10:14:45 -08:00
2023-04-11 17:27:26 +00:00
2023-02-09 19:14:49 +00:00
2022-10-28 20:20:28 +00:00
2023-04-14 19:22:23 +00:00
2022-11-17 15:25:46 +00:00
2022-10-05 01:24:46 +00:00
2022-07-14 19:22:54 -07:00
2023-04-19 22:17:47 +00:00
2022-10-28 20:20:28 +00:00
2023-03-24 18:47:58 +00:00
2022-10-28 20:20:28 +00:00
2022-08-01 10:14:18 +01:00
2023-03-15 16:05:13 +00:00
2022-10-28 20:20:28 +00:00
2023-03-17 21:26:46 +00:00
2022-10-28 20:20:28 +00:00
2022-07-14 19:22:54 -07:00
2021-09-28 12:16:03 -04:00
2023-01-13 05:42:48 +00:00
2023-02-17 16:48:18 +00:00
2022-05-31 22:14:50 +00:00
2022-10-14 15:01:38 +00:00
2022-10-14 15:01:38 +00:00
2022-08-09 15:42:17 +00:00
2022-08-09 15:42:17 +00:00
2022-09-28 23:40:13 +00:00
2023-02-07 09:01:35 +00:00
2022-09-19 22:38:59 +00:00
2022-10-28 20:20:28 +00:00
2022-12-07 23:45:45 +00:00
2022-07-14 19:22:54 -07:00
2022-11-17 15:25:46 +00:00
2022-10-28 20:20:28 +00:00
2022-09-27 15:01:32 -07:00
2022-12-07 23:18:55 +00:00
2022-11-29 22:08:55 +00:00
2023-02-13 15:55:08 +00:00
2023-02-13 15:55:08 +00:00
2023-03-31 17:35:21 +00:00
2022-10-28 20:20:28 +00:00
2022-10-28 20:20:28 +00:00
2023-02-23 14:32:41 +00:00
2023-01-30 21:21:43 +00:00
2023-02-17 13:35:23 +00:00
2022-08-01 10:14:18 +01:00
2022-12-30 12:09:11 -08:00
2022-12-30 12:09:11 -08:00
2022-11-09 15:24:35 +00:00
2022-11-09 15:24:35 +00:00
2022-07-14 19:22:54 -07:00
2022-09-19 22:38:59 +00:00
2023-02-07 09:01:35 +00:00
2022-07-05 16:01:03 +00:00
2023-02-28 20:38:12 +00:00
2022-12-02 22:10:52 +00:00
2022-12-02 22:10:52 +00:00
2022-12-02 21:30:48 +00:00
2022-07-26 19:01:39 +00:00
2023-03-31 21:55:13 +00:00
2022-07-14 19:22:54 -07:00
2021-12-09 19:50:44 +00:00
2023-01-13 14:44:13 +00:00
2023-03-24 18:44:39 +00:00
2023-03-03 17:39:00 +00:00
2022-10-28 20:20:28 +00:00
2022-09-19 22:38:59 +00:00
2022-07-14 19:22:54 -07:00
2021-10-19 14:00:24 -04:00
2023-01-30 21:21:43 +00:00
2023-01-30 21:21:43 +00:00
2022-02-15 17:02:10 +01:00
2022-03-21 18:00:34 +00:00
2023-02-01 23:45:34 +00:00
2022-12-05 19:33:49 +00:00
2022-10-28 20:20:28 +00:00
2022-10-28 20:20:28 +00:00
2022-07-14 19:22:54 -07:00
2023-02-08 00:44:08 +00:00
2023-01-03 12:52:22 +00:00
2023-03-23 18:40:40 +00:00
2022-07-14 19:22:54 -07:00
2023-02-28 20:38:12 +00:00
2022-07-14 19:22:54 -07:00
2022-07-05 21:25:43 +00:00