#
e4d1a0b4 |
| 03-Dec-2020 |
djm@openbsd.org |
upstream: shuffle a few utility functions into sftp-client.c; from Jakub Jelen OpenBSD-Commit-ID: fdeb1aae1f6149b193f12cd2af158f948c514a2a
|
#
41935882 |
| 19-Nov-2020 |
dtucker@openbsd.org |
upstream: When doing an sftp recursive upload or download of a read-only directory, ensure that the directory is created with write and execute permissions in the interim so that we can
upstream: When doing an sftp recursive upload or download of a read-only directory, ensure that the directory is created with write and execute permissions in the interim so that we can actually complete the transfer, then set the directory permission as the final step. (The execute bit is only likely to be an issue with a non-POSIX server). bz#3222, ok djm@ OpenBSD-Commit-ID: a82606212f2796e31f0e1af94a63355a7ad5d903
show more ...
|
#
816036f1 |
| 18-Oct-2020 |
djm@openbsd.org |
upstream: use the new variant log macros instead of prepending __func__ and appending ssh_err(r) manually; ok markus@ OpenBSD-Commit-ID: 1f14b80bcfa85414b2a1a6ff714fb5362687ace8
|
Revision tags: V_8_4_P1, V_8_3_P1 |
|
#
af8b16fb |
| 14-May-2020 |
djm@openbsd.org |
upstream: fix off-by-one error that caused sftp downloads to make one more concurrent request that desired. This prevented using sftp(1) in unpipelined request/response mode, which is us
upstream: fix off-by-one error that caused sftp downloads to make one more concurrent request that desired. This prevented using sftp(1) in unpipelined request/response mode, which is useful when debugging. Patch from Stephen Goetze in bz#3054 OpenBSD-Commit-ID: 41b394ebe57037dbc43bdd0eef21ff0511191f28
show more ...
|
Revision tags: V_8_2_P1, V_8_1_P1 |
|
#
07f2c7f3 |
| 04-Oct-2019 |
djm@openbsd.org |
upstream: fix memory leak in error path; bz#3074 patch from krishnaiah.bommu@intel.com, ok dtucker OpenBSD-Commit-ID: d031853f3ecf47b35a0669588f4d9d8e3b307b3c
|
#
a0876bd9 |
| 11-Jul-2019 |
djm@openbsd.org |
upstream: print explicit "not modified" message if a file was requested for resumed download but was considered already complete. bz#2978 ok dtucker OpenBSD-Commit-ID: f320
upstream: print explicit "not modified" message if a file was requested for resumed download but was considered already complete. bz#2978 ok dtucker OpenBSD-Commit-ID: f32084b26a662f16215ee4ca4a403d67e49ab986
show more ...
|
Revision tags: V_8_0_P1 |
|
#
bdc6c63c |
| 24-Jan-2019 |
dtucker@openbsd.org |
upstream: Have progressmeter force an update at the beginning and end of each transfer. Fixes the problem recently introduces where very quick transfers do not display the progressmeter
upstream: Have progressmeter force an update at the beginning and end of each transfer. Fixes the problem recently introduces where very quick transfers do not display the progressmeter at all. Spotted by naddy@ OpenBSD-Commit-ID: 68dc46c259e8fdd4f5db3ec2a130f8e4590a7a9a
show more ...
|
#
8976f1c4 |
| 23-Jan-2019 |
dtucker@openbsd.org |
upstream: Sanitize scp filenames via snmprintf. To do this we move the progressmeter formatting outside of signal handler context and have the atomicio callback called for EINTR too. bz
upstream: Sanitize scp filenames via snmprintf. To do this we move the progressmeter formatting outside of signal handler context and have the atomicio callback called for EINTR too. bz#2434 with contributions from djm and jjelen at redhat.com, ok djm@ OpenBSD-Commit-ID: 1af61c1f70e4f3bd8ab140b9f1fa699481db57d8
show more ...
|
#
60d8c84e |
| 16-Jan-2019 |
djm@openbsd.org |
upstream: Add "-h" flag to sftp chown/chgrp/chmod commands to request they do not follow symlinks. Requires recently-committed lsetstat@openssh.com extension on the server side.
upstream: Add "-h" flag to sftp chown/chgrp/chmod commands to request they do not follow symlinks. Requires recently-committed lsetstat@openssh.com extension on the server side. ok markus@ dtucker@ OpenBSD-Commit-ID: f93bb3f6f7eb2fb7ef1e59126e72714f1626d604
show more ...
|
Revision tags: V_7_9_P1, V_7_8_P1 |
|
#
1a66079c |
| 30-Jul-2018 |
djm@openbsd.org |
upstream: fix some memory leaks spotted by Coverity via Jakub Jelen in bz#2366 feedback and ok dtucker@ OpenBSD-Commit-ID: 8402bbae67d578bedbadb0ce68ff7c5a136ef563
|
#
f6a59a22 |
| 25-May-2018 |
djm@openbsd.org |
upstream: Fix return value confusion in several functions (readdir, download and fsync). These should return -1 on error, not a sftp status code. patch from Petr Cerny in bz#2871
upstream: Fix return value confusion in several functions (readdir, download and fsync). These should return -1 on error, not a sftp status code. patch from Petr Cerny in bz#2871 OpenBSD-Commit-ID: 651aa0220ad23c9167d9297a436162d741f97a09
show more ...
|
Revision tags: V_7_7_P1 |
|
#
3dde09ab |
| 28-Nov-2017 |
dtucker@openbsd.org |
upstream commit Have sftp print a warning about shell cleanliness when decoding the first packet fails, which is usually caused by shells polluting stdout of non-interactive starups.
upstream commit Have sftp print a warning about shell cleanliness when decoding the first packet fails, which is usually caused by shells polluting stdout of non-interactive starups. bz#2800, ok markus@ deraadt@. OpenBSD-Commit-ID: 88d6a9bf3470f9324b76ba1cbd53e50120f685b5
show more ...
|
Revision tags: V_7_6_P1 |
|
#
4b3ecbb6 |
| 11-Aug-2017 |
djm@openbsd.org |
upstream commit don't print verbose error message when ssh disconnects under sftp; bz#2750; ok dtucker@ Upstream-ID: 6d83708aed77b933c47cf155a87dc753ec01f370
|
Revision tags: V_7_5_P1 |
|
#
89f04852 |
| 19-Mar-2017 |
Damien Miller |
on Cygwin, check paths from server for backslashes Pointed out by Jann Horn of Google Project Zero
|
#
c7995f29 |
| 03-Jan-2017 |
djm@openbsd.org |
upstream commit check number of entries in SSH2_FXP_NAME response; avoids unreachable overflow later. Reported by Jann Horn Upstream-ID: b6b2b434a6d6035b1644ca44f24cd8104057420f
|
Revision tags: V_7_4_P1 |
|
#
9136ec13 |
| 11-Sep-2016 |
deraadt@openbsd.org |
upstream commit Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions rather than pulling <sys/param.h> and unknown namespace pollution. ok djm markus dtucker
upstream commit Add MAXIMUM(), MINIMUM(), and ROUNDUP() to misc.h, then use those definitions rather than pulling <sys/param.h> and unknown namespace pollution. ok djm markus dtucker Upstream-ID: 712cafa816c9f012a61628b66b9fbd5687223fb8
show more ...
|
Revision tags: V_7_3_P1 |
|
#
0e059cdf |
| 25-May-2016 |
schwarze@openbsd.org |
upstream commit To prevent screwing up terminal settings when printing to the terminal, for ASCII and UTF-8, escape bytes not forming characters and bytes forming non-printable cha
upstream commit To prevent screwing up terminal settings when printing to the terminal, for ASCII and UTF-8, escape bytes not forming characters and bytes forming non-printable characters with vis(3) VIS_OCTAL. For other character sets, abort printing of the current string in these cases. In particular, * let scp(1) respect the local user's LC_CTYPE locale(1); * sanitize data received from the remote host; * sanitize filenames, usernames, and similar data even locally; * take character display widths into account for the progressmeter. This is believed to be sufficient to keep the local terminal safe on OpenBSD, but bad things can still happen on other systems with state-dependent locales because many places in the code print unencoded ASCII characters into the output stream. Using feedback from djm@ and martijn@, various aspects discussed with many others. deraadt@ says it should go in now, i probably already hesitated too long Upstream-ID: e66afbc94ee396ddcaffd433b9a3b80f387647e0
show more ...
|
#
1a31d02b |
| 02-May-2016 |
djm@openbsd.org |
upstream commit fix signed/unsigned errors reported by clang-3.7; add sshbuf_dup_string() to replace a common idiom of strdup(sshbuf_ptr()) with better safety checking; feedback an
upstream commit fix signed/unsigned errors reported by clang-3.7; add sshbuf_dup_string() to replace a common idiom of strdup(sshbuf_ptr()) with better safety checking; feedback and ok markus@ Upstream-ID: 71f926d9bb3f1efed51319a6daf37e93d57c8820
show more ...
|
#
34a01b2c |
| 08-Apr-2016 |
djm@openbsd.org |
upstream commit whitespace at EOL Upstream-ID: 5beffd4e001515da12851b974e2323ae4aa313b6
|
Revision tags: V_7_2_P2, V_7_2_P1 |
|
#
e30cabfa |
| 10-Feb-2016 |
djm@openbsd.org |
upstream commit fix regression in openssh-6.8 sftp client: existing destination directories would incorrectly terminate recursive uploads; bz#2528 Upstream-ID: 3306be469f4
upstream commit fix regression in openssh-6.8 sftp client: existing destination directories would incorrectly terminate recursive uploads; bz#2528 Upstream-ID: 3306be469f41f26758e3d447987ac6d662623e18
show more ...
|
Revision tags: V_7_1_P2, V_7_1_P1, V_7_0_P1, V_6_9_P1 |
|
#
9cc68424 |
| 28-May-2015 |
djm@openbsd.org |
upstream commit add error message on ftruncate failure; bz#2176 Upstream-ID: cbcc606e0b748520c74a210d8f3cc9718d3148cf
|
#
64a89ec0 |
| 23-May-2015 |
jsg@openbsd.org |
upstream commit fix a memory leak in an error path ok markus@ dtucker@ Upstream-ID: bc1da0f205494944918533d8780fde65dff6c598
|
#
657a5fbc |
| 23-Apr-2015 |
deraadt@openbsd.org |
upstream commit rename xrealloc() to xreallocarray() since it follows that form. ok djm
|
Revision tags: V_6_8_P1 |
|
#
087266ec |
| 20-Jan-2015 |
deraadt@openbsd.org |
upstream commit Reduce use of <sys/param.h> and transition to <limits.h> throughout. ok djm markus
|
#
7d845f4a |
| 14-Jan-2015 |
djm@openbsd.org |
upstream commit update sftp client and server to new buffer API. pretty much just mechanical changes; with & ok markus
|