JacobBarthelmeh
9e68977945
test setting different wolfssl version for test
2024-10-11 16:23:20 -06:00
JacobBarthelmeh
b8e6f595b4
show version of wolfSSL linked to
2024-09-27 14:36:42 -06:00
JacobBarthelmeh
781aa27582
touch up after rebase
2024-08-05 13:31:47 -06:00
JacobBarthelmeh
816b314819
case of non-console ouptut handle
2024-06-24 13:52:17 -06:00
Anthony Hu
1697d603c0
Changes inspired by ejohnstown comments.
2024-06-03 14:40:52 -04:00
Anthony Hu
499a742097
improvements for ipv6
2024-05-31 17:32:20 -04:00
John Safranek
d6d67c889c
Static Memory
...
1. In the echoserver, change the names of the defines for the
static memory values.
2. Modify the client common functions for keys and certs to take a heap
value for their allocations.
3. Update the client's use of the common key and cert function calls to
pass NULL for the heap.
4. Add a static memory description for the sftp client code.
2024-04-26 10:21:29 -07:00
John Safranek
6d51cc8278
Release v1.4.17: Release Testing Fixes
...
1. C++ build required some additional typecasting.
2. C++ complained about using the `= { 0 }` initializer, switched to
`WMEMSET()`.
2024-03-22 17:09:01 -07:00
John Safranek
1736a4cabf
Update Copyright Date
...
1. Bring all copyright dates up to 2024.
2. Fix a few files with incorrect licensing.
2024-03-22 12:17:09 -07:00
JacobBarthelmeh
5d3f8776ed
add macro guard on windows version for VT
2024-03-06 09:49:42 -07:00
JacobBarthelmeh
e137865ab2
use windows terminal parsing for VT
2024-03-06 09:01:48 -07:00
JacobBarthelmeh
bb9efdcb5c
use WOLFSSL_RETURN_FROM_THREAD in example client
2024-03-05 08:02:06 +07:00
JacobBarthelmeh
e617e20e7a
example set key algos
2024-03-05 05:14:33 +07:00
JacobBarthelmeh
8b7a15f0fd
check for channel closed on shutdown
2024-02-22 07:44:24 -08:00
John Safranek
815d22f729
Merge pull request #650 from miyazakh/no_rsa
...
fix WOLFSSH_NO_RSA
2024-01-31 13:20:53 -08:00
Hideki Miyazaki
b256522f5b
fix WOLFSSH_NO_RSA
2024-01-27 13:03:10 +09:00
JacobBarthelmeh
ab45a98d18
fix for building with QNX
2024-01-26 14:01:52 -07:00
JacobBarthelmeh
903bc98c34
update example client shell settings
2024-01-26 14:01:52 -07:00
JacobBarthelmeh
7d2b4c5e39
fix typo in macro guard
2024-01-22 15:10:53 -07:00
JacobBarthelmeh
0d480fa419
adjust shutdown for sending exit status cleanly
2024-01-19 09:18:41 -07:00
JacobBarthelmeh
afe109acf8
client side handling of exit-status packet
2024-01-19 09:18:41 -07:00
Juliusz Sosinowicz
37412ff50f
Init zephyr support
...
- SSH
- SFTP
- SCP
2023-10-02 20:38:21 +02:00
JacobBarthelmeh
5780570880
limit additional nonblocking test
2023-09-29 16:12:21 -07:00
JacobBarthelmeh
a650415476
Merge pull request #582 from danielinux/fix_no_term
...
Fix compile errors when WOLFSSH_TERM is undefined
2023-09-25 09:45:18 -06:00
John Safranek
481c334a39
Fix No Term
...
1. Widened the scope of a couple of the guards for WOLFSSH_TERM.
2. Added a pthread_join for one of the threads in the example client.
2023-09-22 16:26:23 -07:00
John Safranek
5b094d6f43
Term Update
...
1. Change GetTerminalSize() to GetTerminalInfo().
2. Add the term variable to the things GetTerminalInfo() looks up.
3. Return the actual value of the environment variable TERM to the
server. If one isn't present, default to "xterm".
4. Clean up the whitespace in SendChannelTerminalRequest().
Misc other changes:
1. Cleanup whitespace in the recently added function
SendChannelOpenFail().
2. Add labels to the parameters in the prototype for
SendChannelOpenFail().
3. Remove the CR addition for Windows in the example client. Causes the
enter key to double-strike.
2023-09-19 11:40:23 -07:00
Daniele Lacamera
7ff76751f6
Fix compile errors when WOLFSSH_TERM is undefined
2023-09-18 08:23:30 +02:00
John Safranek
526ade03df
Linux-Semaphore
...
1. Made a similar change for Linux semaphores.
2. Moved the check for the quit flag in the windowMonitor.
2023-09-14 16:46:06 -07:00
John Safranek
503e1bb288
Mac-Semaphore
...
1. Add quit parameter to the example client's thread_args structure.
This will be used to let the windowMonitor thread know the
application is quitting.
2. If the windowMonitor's quit flag is set, it will exit and not call
wait again.
3. Join the windowMonitor thread rather than cancel it.
2023-09-14 16:30:44 -07:00
John Safranek
f35a92fd48
Nonblock Client Login Failure
...
When the example client is using non-blocking sockets, sometimes they
don't block. The monitor thread on the socket wasn't handling
WS_WANT_READ explicitly, and treated it as a fatal error. It should be
reset to WS_SUCCESS.
2023-09-13 09:26:29 -07:00
JacobBarthelmeh
57519c6a54
remove extra newline in debug message
2023-09-07 13:28:43 -06:00
JacobBarthelmeh
6e5b3c00d2
use WLOG for debug messages when checking peer IP address
2023-09-06 11:03:45 -07:00
John Safranek
d4fa4ebd69
Merge branch 'master' into pull-reqs/f4021bb_All_the_filesystem-related_W_macros_accept_a_filesystem_context_pointer_as_first_parameter
2023-09-01 09:08:34 -07:00
JacobBarthelmeh
3e270cd0df
still need to send initial terminal size with exec command
2023-08-30 09:08:25 -07:00
JacobBarthelmeh
0bd4539ef6
adjust req-pty terminal size sent with Windows
2023-08-30 09:08:25 -07:00
JacobBarthelmeh
ecd47ddfd6
add OSX semaphore use, and fix warning
2023-08-30 09:08:25 -07:00
JacobBarthelmeh
ab742ca766
wolfSSHd port to Windows
...
handling of terminal size adjustments
stub case for ECH virtual terminal command
2023-08-30 09:08:25 -07:00
JacobBarthelmeh
bd1506db93
reset want read before attempting to read
2023-08-25 15:29:23 -06:00
JacobBarthelmeh
067cc069aa
add check for full window with SSHD and improve nonblocking connect with client
2023-08-07 09:55:33 -07:00
Fabio Alemagna
092c04fe30
All the filesystem-related W* macros accept a filesystem context pointer as first parameter, to make portability better.
2023-07-21 11:53:40 +02:00
JacobBarthelmeh
b589883539
fix for building client on windows with shell support
2023-06-28 14:32:15 -06:00
JacobBarthelmeh
3da8e2a690
add cr for enter with shell connections to windows server
2023-05-19 12:59:04 -07:00
JacobBarthelmeh
5a674a42d7
fix for ssh->error with SCP and public key use with common client code
2023-04-04 21:57:36 -07:00
JacobBarthelmeh
80f6ebb963
resolve unused function warnings
2023-04-04 14:59:46 -07:00
JacobBarthelmeh
5971e8a4fa
warning fixes and windows build
2023-04-04 14:59:46 -07:00
JacobBarthelmeh
a9224993fd
refactor client apps and add X509 to scpclient
2023-04-04 14:59:46 -07:00
John Safranek
95bcc4541c
Release v1.4.13
...
1. Update the copyright year in all file header comments.
2. Update the STM32CUBE files to use the correct GPL headers.
2023-04-03 10:41:10 -07:00
Eric Blankenhorn
85f904dbfe
Fix build error in client_test
2023-03-15 09:46:01 -05:00
JacobBarthelmeh
6c1d0d78ab
add runtime option to override IP check with client
2023-01-19 16:02:33 -08:00
John Safranek
99bab74d78
Release Cleanup
...
1. Update the release date in the ChangeLog.
2. Move some compiler guards around to hush warnings depending on the
build options.
3. Fix a string name for ECDSA P521 algo.
4. Fix a stray static function definition.
5. For FIPSv5 builds, add CAST tests to the API test and testsuite.
6. Add the wolfSSH_Init() and wolfSSH_Cleanup() to the unit test.
2022-12-27 16:19:21 -08:00