terrafrost
bf88ba4382
incremental commit
2021-06-25 11:29:03 -05:00
terrafrost
0673370eda
SFTP: don't check SFTP packet size after SFTP initialization
2021-06-15 07:24:34 -05:00
terrafrost
9c47b0a696
SFTP: reopen channel on channel closure
2021-05-11 20:20:46 -05:00
terrafrost
a45ccbacb7
SFTP: digit only filenames were converted to integers by php
2021-03-08 23:03:38 -06:00
terrafrost
c21147a5bd
SFTP: clean up real time logging
2020-12-19 01:05:36 -06:00
terrafrost
0b20aff6ff
SFTP: CS adjustments
2020-11-26 21:08:49 -06:00
Adrian
9547587cb7
SFTP: add stream to get method
2020-11-26 18:56:02 -06:00
Thomas A. Hirsch
b2ae60f0a9
$progressCallback should be called after a specific amount of data has been received and not, if its just requested, as the requested packets might be more as the available and received data.
2020-10-31 15:05:05 -05:00
William Desportes
2ae683479a
Fix phpdoc errors
2020-09-09 09:43:26 +02:00
terrafrost
f4e017f383
SFTP: "fix" rare resource not closed error
2020-08-30 08:21:50 -05:00
terrafrost
239bc63618
SSH2: uploads on low speed networks could get in infinite loop
2020-08-09 11:00:12 -05:00
terrafrost
ea653e1b01
SFTP: add enableDatePreservation() / disableDatePreservation()
2020-07-30 09:12:23 -05:00
terrafrost
d8e39b0864
SFTP: change upload packet size from 4KB to 32KB
2020-07-07 23:47:17 -05:00
terrafrost
ef9785d9c5
SFTP: if /path/to/file is a file then /path/to/file/whatever errors
2020-05-10 23:51:16 -05:00
terrafrost
a07f5bc6a2
SFTP: realpath('') produced an error
2020-05-01 21:34:44 -05:00
terrafrost
c301ddf38f
SFTP: make it so extending SFTP class doesn't cause a segfault
2020-04-04 12:47:30 -05:00
terrafrost
5e2951f83a
SFTP: change the mode with a SETSTAT instead of MKDIR
2020-03-28 18:04:26 -05:00
terrafrost
229f6af1ca
SFTP: re-use SSH2 login method
2020-03-09 19:49:20 -05:00
terrafrost
08e4096e7c
SFTP: speed up uploads
2020-02-25 20:37:20 -06:00
terrafrost
db6ce986f3
Revert "SFTP: don't buffer up download requests (PuTTY doesn't)"
...
This reverts commit 333e2e4c2b
.
2020-02-24 22:14:28 -06:00
terrafrost
333e2e4c2b
SFTP: don't buffer up download requests (PuTTY doesn't)
2019-12-25 11:31:43 -06:00
terrafrost
fbf36728fd
SSH2 / SFTP: fix issues with ping()
2019-09-10 17:31:43 -05:00
terrafrost
f8d8ad24fd
Merge branch '1.0-callback' into 1.0
2019-06-16 15:31:22 -05:00
Rubens Matrono
a7d038830c
fix array_merge(): Argument #1 is not an array
2019-06-16 11:03:27 -05:00
terrafrost
e988abcdb1
SFTP: add callback parameter to get()
2019-06-02 08:19:41 -05:00
terrafrost
8df35cc368
SFTP: improve handling of malformed packets
2019-05-28 08:47:34 -05:00
terrafrost
fce6063de6
SFTP: make it so get() can correctly handle out of order responses
2019-03-03 18:38:57 -06:00
terrafrost
f7f156b537
SFTP: use lstat in rawlist instead of stat
2018-08-18 15:02:42 -05:00
Dean Sas
426dbdbfcd
Ensure SFTP::rawlist gives same results regardless of statcache
...
Previously SFTP::rawlist gave different results depending on whether the
stat cache was enabled or not. With the stat cache turned off it did not
treat directories correctly, as it relied on the stat cache even though
it was not populated.
2018-08-18 08:36:16 -05:00
terrafrost
1468ef1a23
SFTP: fix issue with extended attribute on 64-bit PHP installs
2018-02-07 21:22:54 -06:00
terrafrost
30a11a3951
SFTP: update state cache accordingly when file becomes directory
2018-01-01 13:07:45 -06:00
terrafrost
309fa0af44
SSH/SFTP: more adustments to channel handling
2017-11-23 09:31:34 -06:00
terrafrost
deb485c0e1
SFTP: fix put() with remote file stream resource ( #1177 )
2017-09-05 21:59:51 -05:00
Yannick Breuer
acebfe28d6
DOC: Fix sftp errors var type
2017-07-30 10:18:08 -05:00
David Hedberg
bbf467babd
SFTP: Add enablePathCanonicalization()/disablePathCanonicalization()
2017-06-12 21:17:55 -05:00
terrafrost
0bb6c9b974
SFTP: rm NO_REALPATH changes
2017-06-05 01:30:30 -05:00
terrafrost
1564a27f6e
SFTP: make NO_REALPATH apply to get() as well
2017-06-05 00:44:29 -05:00
David Hedberg
5979ed571f
SFTP: Add a NO_REALPATH option to put()
2017-06-05 00:12:57 -05:00
terrafrost
35a1102c0b
SFTP: fix put() with php://input as source
2017-05-07 13:25:43 -05:00
terrafrost
d0cb855bbc
Merge branch '1.0-suppress-unpack-errors' into 1.0
2016-11-29 19:16:16 -06:00
terrafrost
6fb34887c5
SFTP: change queue size to 32 (max packet size is 32kb so 32*32=1M)
2016-11-20 18:13:01 -06:00
terrafrost
a2d9622bf9
SFTP: update directory deletion check ( #1059 )
2016-11-20 18:03:01 -06:00
terrafrost
48cf16599b
suppress unpack() PHP warnings
2016-11-19 22:39:36 -06:00
terrafrost
b70cb87641
SFTP: don't delete directory if $path is empty
2016-11-19 20:39:05 -06:00
terrafrost
ff7bc85a8f
SFTP: backport "parallel" upload code from master branch
2016-09-11 21:11:52 -07:00
terrafrost
845135f887
add PHP5-style constructors along side PHP4-style ones
2016-09-10 10:41:05 -07:00
Michel Bardelmeijer
1eda62913a
Handle empty fread return correctly which resolves zero-byte file issues
2016-08-28 23:16:53 -05:00
klemens
dca95ac662
spelling fixes
2016-08-04 00:19:27 -05:00
terrafrost
cb4a6df10c
SFTP: make symlink support relative target's
2016-07-10 13:11:24 -05:00
Mathieu Pipet
6c8affcf11
fixed sending stream resulting in a zero byte file
2016-06-19 19:44:06 -05:00