terrafrost
8b8cbecb9b
ASN1: make sure constructed bit is what it ought to be
2021-04-03 13:15:58 -05:00
terrafrost
a589442a78
ASN1: uncomment out extra validation code
2021-04-03 11:07:25 -05:00
terrafrost
95f597cfb3
ASN1: tweaks to tag decoding
2021-04-02 13:46:14 -05:00
terrafrost
b90c33200e
ASN1: don't allow last octet in OID to have MSB set
2021-04-02 11:00:45 -05:00
terrafrost
2d6705dfbd
SSH2: don't close channel on unexpected response to channel request
2021-03-30 22:43:34 -05:00
terrafrost
e209db78b8
Crypt/Base: use a custom error handler for mcrypt
2021-03-19 16:55:58 -05:00
terrafrost
a45ccbacb7
SFTP: digit only filenames were converted to integers by php
2021-03-08 23:03:38 -06:00
terrafrost
b2b867f032
BigInteger: fix issue with toBits on 32-bit PHP 8 installs
2021-02-26 09:17:05 -06:00
lightray22
488db53bf7
fix undefined index notice in stream touch()
2021-02-22 08:54:30 -06:00
terrafrost
d20e842a5e
SFTP/Stream: make it so you can write past the end of a file
2021-02-21 18:41:28 -06:00
terrafrost
5bddb7b13f
Merge branch '1.0' of https://github.com/phpseclib/phpseclib into 1.0
2021-01-16 10:58:00 -06:00
Jan Slabon
e5a226f6be
Added support of keys with PSS algorithm-identifier
2021-01-16 10:31:56 -06:00
terrafrost
7f1b53fb67
SSH2: behave like putty with broken publickey auth
2021-01-12 23:12:19 -06:00
terrafrost
9de5f3f8ed
X509: always parse the first cert of a bundle
2021-01-07 20:21:27 -06:00
William Desportes
1f66009c1b
Fix a Doctum 5.3.0-dev phpdoc reported error
2020-12-19 21:28:29 +01:00
terrafrost
c21147a5bd
SFTP: clean up real time logging
2020-12-19 01:05:36 -06:00
terrafrost
2b5e205aec
Merge branch 'keepalive-1.0' into 1.0
2020-12-16 23:14:49 -06:00
terrafrost
0399faa86b
SSH2: syntax error
2020-12-16 09:10:35 -06:00
terrafrost
8d567cdf29
SSH2: keepalive tweak
2020-12-16 08:26:03 -06:00
terrafrost
f0501ff72b
SSH2: get_binary_packet() doesn't know about channel type
2020-12-15 23:11:54 -06:00
terrafrost
194e642448
SSH2: handle keepalive@openssh.com packets
2020-12-15 08:25:42 -06:00
terrafrost
266f16816a
enable unit tests for PHP 8 / PHPUnit 9
2020-12-12 15:11:04 -06:00
terrafrost
ee4af462b6
SSH2: end connection faster for algorithm mismatch
2020-12-07 08:00:44 -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
terrafrost
00c9edc058
X509: don't attempt to parse multi-cert PEMs
2020-10-29 21:30:01 -05:00
terrafrost
96c4c3bc58
SSH2: add setKeepAlive() method
2020-09-28 06:17:49 -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
ded9b3043f
SSH2: suppress 'broken pipe' errors
2020-08-17 07:28:17 -05:00
terrafrost
239bc63618
SSH2: uploads on low speed networks could get in infinite loop
2020-08-09 11:00:12 -05:00
terrafrost
a019cf3f33
Merge pull request #1503 from VincentLanglet/default
...
_parseKey should return false by default
2020-08-01 04:05:17 -05:00
terrafrost
40b4f1d557
SSH2: when building algo list look at if crypto engine is set
2020-07-31 08:05:31 -05:00
terrafrost
c7d7b36018
SSH2: don't try to login as none auth method for CoreFTP server
2020-07-31 02:49:21 -05:00
terrafrost
ea653e1b01
SFTP: add enableDatePreservation() / disableDatePreservation()
2020-07-30 09:12:23 -05:00
Vincent Langlet
05a564c136
Return false by default
2020-07-30 15:42:02 +02:00
terrafrost
d077c7b296
X509: really looong base64 encoded strings broke extractBER()
2020-07-17 07:53:05 -05:00
terrafrost
d8e39b0864
SFTP: change upload packet size from 4KB to 32KB
2020-07-07 23:47:17 -05:00
terrafrost
9651d075e3
SSH2: timeout after 5s for channel closures
2020-05-29 08:10:03 -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
bcaa494af2
ANSI: fix "Number of elements can't be negative" error
2020-05-10 10:25:03 -05:00
terrafrost
a07f5bc6a2
SFTP: realpath('') produced an error
2020-05-01 21:34:44 -05:00
Simon Podlipsky
e29f5bda14
Fix return type hint of SSH2::read()
2020-04-28 22:07:39 -05:00
terrafrost
c301ddf38f
SFTP: make it so extending SFTP class doesn't cause a segfault
2020-04-04 12:47:30 -05:00
Tyson Andre
41eb0d8012
Fix logic error reading random bytes from /dev/urandom
...
Fixes a bug introduced in c2be7e648
Previously, this would return those bytes if the number of bytes read
was **less than** the number of bytes this was trying to read.
In practice, I believe this would mean bytes from /dev/urandom would never
get used. (Noticed when upgrading phpseclib)
2020-04-03 07:33:58 -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
69840093be
Merge branch '1.0-speed-up-uploads' into 1.0
2020-03-07 22:21:21 -06:00
terrafrost
95d189ca72
SSH2: try logging in with none as an auth method first
2020-03-07 21:34:38 -06:00