summaryrefslogtreecommitdiff
path: root/releasenotes/notes/scp-subsystem-c8d78aa8f7f69f66.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'releasenotes/notes/scp-subsystem-c8d78aa8f7f69f66.yaml')
-rw-r--r--releasenotes/notes/scp-subsystem-c8d78aa8f7f69f66.yaml15
1 files changed, 15 insertions, 0 deletions
diff --git a/releasenotes/notes/scp-subsystem-c8d78aa8f7f69f66.yaml b/releasenotes/notes/scp-subsystem-c8d78aa8f7f69f66.yaml
new file mode 100644
index 0000000..1521445
--- /dev/null
+++ b/releasenotes/notes/scp-subsystem-c8d78aa8f7f69f66.yaml
@@ -0,0 +1,15 @@
+---
+fixes:
+ - |
+ OpenSSH has deprecated its use of scp/rcp protocol in favor of
+ SFTP, which the embedded Apache mina-sshd in widely-deployed
+ Gerrit versions does not yet support. The default officially
+ changed in OpenSSH 9.0 (some distributions, such as Fedora and
+ CentOS, switched their default behavior to this as early as
+ OpenSSH 8.7 or 8.8), leading to a ``subsystem request failed on
+ channel 0`` error during commit-msg hook retrieval. Now
+ git-review will attempt to detect whether scp's -O option is
+ available to force use of the legacy scp/rcp protocol, and apply
+ it if so. Future git-review versions may change the fallback
+ behavior once an SFTP subsystem is implemented and available for
+ a new Gerrit release.