~jan0sch/smederee

Showing details for patch 51c71ac66736becf8ff6cc62ad74d5687d264700.
2022-09-15 (Thu), 1:00 PM - Jens Grassel - 51c71ac66736becf8ff6cc62ad74d5687d264700

SSH: Fix regular expression for matching transfer-mode command

Summary of changes
1 files modified with 1 lines added and 1 lines removed
  • modules/hub/src/main/scala/de/smederee/ssh/DarcsSshCommand.scala with 1 added and 1 removed lines
diff -rN -u old-smederee/modules/hub/src/main/scala/de/smederee/ssh/DarcsSshCommand.scala new-smederee/modules/hub/src/main/scala/de/smederee/ssh/DarcsSshCommand.scala
--- old-smederee/modules/hub/src/main/scala/de/smederee/ssh/DarcsSshCommand.scala	2025-02-02 09:48:32.216619838 +0000
+++ new-smederee/modules/hub/src/main/scala/de/smederee/ssh/DarcsSshCommand.scala	2025-02-02 09:48:32.216619838 +0000
@@ -175,7 +175,7 @@
   val FilterDarcsApplyCommand: Regex =
     "^darcs (apply) ((--all)\\s)?\\s*(--repodir) '([a-z][a-z0-9]{1,31})/([a-zA-Z0-9][a-zA-Z0-9\\-_]{1,63})'$".r
   val FilterDarcsTransferModeCommand: Regex =
-    "^darcs (transfer-mode) (--repodir) ([a-z][a-z0-9]{1,31})/([a-zA-Z0-9][a-zA-Z0-9\\-_]{1,63})$".r
+    "^darcs (transfer-mode) (--repodir) ([a-z][a-z0-9]{1,31})/([a-zA-Z0-9][a-zA-Z0-9\\-_]{1,63})/?$".r
   // After the initial transfer-mode call darcs will fallback to using scp.
   val FilterScpCommand: Regex = "^scp (-f) ((--)\\s)?([^\u0000]+)$".r
   // TODO Add support for sftp because that could be enforced from the client side.