terrafrost
7c56d2ca07
CS adjustments
2024-11-22 17:58:43 -06:00
terrafrost
394d15bf3a
Merge branch '3.0'
2024-08-19 07:00:10 -05:00
Robert
c82594e222
Add DISCONNECT bitmap mask and use to prevent looping potential while disconnecting. Do not attempt disconnect packet send on closed socket.
2024-08-14 10:32:36 -04:00
terrafrost
9983f00675
Merge branch '3.0'
2024-08-05 11:12:01 -05:00
terrafrost
47895e2851
Merge pull request #2023 from rposky/ssh-default-socket-timeout
...
SSH2: Defer to default socket timeout in absence of more specific value
2024-08-05 10:59:09 -05:00
terrafrost
42ecb34430
CS adjustments
2024-08-03 11:47:18 -05:00
Robert
b94d55a734
Use the default socket timeout in absence of more specific user-defined value
2024-08-01 12:14:33 -04:00
terrafrost
44d5ca2ab5
CS adjustment
2024-07-25 00:42:32 -05:00
terrafrost
dc15f18bc6
fix bad merge
2024-07-25 00:16:43 -05:00
terrafrost
0d8ec30267
Merge branch '3.0'
2024-07-24 23:17:25 -05:00
Robert
c1e69ddb79
Remove use of master MessageType
2024-07-12 17:14:54 -04:00
Robert
e401ee05f5
Introduce buffering to send channel packet for capability to resume across timeout
2024-07-12 17:09:21 -04:00
terrafrost
cddea87362
Merge branch '3.0'
2024-06-30 07:36:55 -05:00
Robert
c9eb03423f
Correct unit test failures
2024-06-28 10:25:07 -04:00
Robert
71a9fc7915
Correction to stream timeout for keep alive, wait for time remaining in interval. Reflect total wait time on packet in logging.
2024-06-28 09:39:06 -04:00
terrafrost
414b0b0d3b
Merge branch '3.0'
2024-02-07 21:17:27 -06:00
terrafrost
89f0d3c952
Tests: data providers need to be static
2024-02-07 21:15:15 -06:00
terrafrost
52c85c9935
Merge branch '3.0-openchannel' into master-openchannel
2023-04-15 08:31:37 -05:00
terrafrost
184a984e97
SSH2: updates to openchannel refactoring
2023-04-14 18:01:20 -05:00
Robert
53fe071bd2
Merge branch '3.0'
2023-03-16 11:01:21 -05:00
Robert
7ec36fb5d5
Exposed publically open shell method as well as methods to query interactive channel open statuses.
...
Removed in_request_pty_exec and in_subsystem flags, and removed uses of MASK_SHELL in bitmap, replacing with open channel status queries.
Adding channel argument to read, write, and reset allowing callers to select among multiple open interactive channels.
Adding interactive channel identifier interface as sanctioned path for users to obtain channels ids instead of using channel constants.
Deprecating get_interactive_channel helper and documenting its "legacy" behavior in read, write, and reset doc blocks.
Removing disconnect on timeout in channel close for lack of clarity around timeout origin.
Check for open channel prior to closing in stopSubsystem and reset.
2023-03-16 10:18:03 -05:00
terrafrost
71b9b64203
CS adjustments
2023-03-04 20:47:49 -06:00
Robert
d012d6cd03
Adding getter for timeout to SSH2
2023-02-28 12:52:01 -06:00
terrafrost
ca2c9588ea
Merge branch '3.0'
2023-02-05 23:47:08 -06:00
terrafrost
508eaa7197
Tests: PHPUnit 10 updates
2023-02-05 17:33:16 -06:00
Jack Worman
985b3c4f7c
Throw \phpseclib3\Exception\ExceptionInterface exceptions
2022-09-26 07:41:32 -05:00
Jack Worman
510a93a50a
Php 7.3
...
- Update php requirement to >=7.3
- Add php-cs-fixer rule: @PHP73Migration
2022-07-22 21:45:53 -05:00
Jack Worman
e210166f43
Php 7.1 Upgrade
2022-07-08 08:37:58 -05:00
Jack Worman
97902d4bd3
Upgrade to PHP 7.0
2022-07-02 16:26:15 -05:00
Jack Worman
574953061a
PSR4 for tests and added fall-through for switches
...
PSR4 for tests and added fall-through for switches
2022-02-27 01:26:31 -06:00
Jack Worman
ea9f6540f3
PSR12 fixes
...
PSR12 fixes
2022-02-19 17:06:13 -06:00
terrafrost
c25dff2ef0
Merge branch '2.0-class-rename' into 3.0-class-rename
2020-12-12 22:26:03 -06:00
terrafrost
0676524dfd
Merge branch '1.0-class-rename' into 2.0-class-rename
2020-12-12 21:41:10 -06:00
terrafrost
e6abc61f45
rm adding of dupe classes (they break annotations)
2020-12-12 21:39:58 -06:00
terrafrost
1a30cd862f
...
2020-12-12 20:13:42 -06:00
terrafrost
e4bf7b111a
Merge branch '2.0' into 3.0
2020-12-12 19:22:36 -06:00
terrafrost
5701295017
Merge branch '1.0' into 2.0
2020-12-12 17:13:41 -06:00
terrafrost
266f16816a
enable unit tests for PHP 8 / PHPUnit 9
2020-12-12 15:11:04 -06:00
terrafrost
ddd5a08c5f
SSH2: update identifier to 3.0
2020-03-07 21:19:00 -06:00
terrafrost
653dbd7f94
rename phpseclib/phpseclib to phpseclib/phpseclib3 for 3.0 branch
2019-11-21 19:38:03 -06:00
terrafrost
c9d4a89267
rm SSH1
2019-03-29 21:51:26 -05:00
Sokolovskyy Roman
966ee7f170
Long array() to short [] syntax
2017-11-27 09:30:14 +01:00
terrafrost
fc6a97083c
Merge branch '2.0'
2017-09-29 21:34:51 +01:00
Martijn Smit
b3add4491d
Replace extension_loaded with forward compatible function exists check
2017-09-29 21:33:57 +01:00
terrafrost
b9b4f67a0f
Net: add public / private / protected
2017-01-17 10:23:28 -06:00
terrafrost
398a795e1f
Revert "undo merging of master to 2.0 branch"
...
This reverts commit 8fb4c3363d
.
2016-04-30 16:23:35 -05:00
terrafrost
8fb4c3363d
undo merging of master to 2.0 branch
2016-04-28 15:34:10 -05:00
terrafrost
b4cf10fc94
Revert "Merge branch '2.0'"
...
This reverts commit be5f4ef6b19c82f6c898708cc8e1828b05e3d4e8, reversing
changes made to 638fe6971c
.
2016-04-10 11:30:59 -05:00
terrafrost
4b69dcb1ca
Revert "Merge remote-tracking branch 'bantu/bootstrap'"
...
This reverts commit ef04c870e9
, reversing
changes made to cd57bf31ae
.
2016-04-10 11:25:31 -05:00
terrafrost
d8b74a7ee0
SSH2: update unit test
2015-12-07 22:02:02 -06:00