Commit Graph

1745 Commits (0e3ec03c2d7b569a44769d7467acf79b299456d5)

Author SHA1 Message Date
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 2e823c12cc
Merge pull request #569 from ejohnstown/autogen-tweak
Autogen Tweak
2023-08-31 16:22:39 -06:00
John Safranek f6dc1fc0ab Autogen Tweak
1. Remove redundant things from autogen.sh.
2. export the warnings variable to autoreconf sees it.
3. Simplify linking the configure hook script.
2023-08-31 15:01:34 -07:00
John Safranek ad2b0d7b99
Merge pull request #568 from JacobBarthelmeh/sftp 2023-08-30 16:15:47 -07:00
John Safranek bfed822923
Merge pull request #512 from JacobBarthelmeh/sshd-windows 2023-08-30 16:06:24 -07:00
JacobBarthelmeh 034ed7fe9f fix ups for format, spelling, includes, and string compare 2023-08-30 13:32:17 -07:00
Jacob Barthelmeh 4fd4d0458f scan build warning of unread timeout 2023-08-30 09:08:25 -07:00
JacobBarthelmeh 9993a26add parse command line arguments for Windows service 2023-08-30 09:08:25 -07:00
JacobBarthelmeh da32306628 fix for rekey with wolfsshd, improve wolfsshd vs project 2023-08-30 09:08:25 -07:00
JacobBarthelmeh 6b22fedec9 check SFTP pending data before processing more 2023-08-30 09:08:25 -07:00
JacobBarthelmeh 1b1f2d7090 with windows check for window-change packet before creating psudo terminal 2023-08-30 09:08:25 -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 a37b709e20 add better initial setting of terminal size with pty-req packet 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 335afde474 additional checks on packet size 2023-08-30 09:02:51 -07:00
John Safranek 47001e0d92
Merge pull request #560 from JacobBarthelmeh/interop 2023-08-30 09:00:17 -07:00
John Safranek f7958e10ee
Merge pull request #565 from JacobBarthelmeh/blocking 2023-08-28 11:40:26 -07:00
JacobBarthelmeh dfd39b8364
Merge pull request #567 from ejohnstown/oqs-cleanup
OQS Cleanup
2023-08-28 10:07:42 -06:00
John Safranek 1a82574073
OQS Cleanup
1. Fixed used of a local variable whose name had changed and wasn't
   updated.
2. Added typecast to a 64-bit value that is added to a 32-bit value and
   stored as a 32-bit value for the kem size.
2023-08-25 15:48:58 -07:00
JacobBarthelmeh bd1506db93 reset want read before attempting to read 2023-08-25 15:29:23 -06:00
Sean Parkinson 6ff70225db
Merge pull request #548 from falemagn/pull-reqs/48833f4_Support_large_file_sizes_in_long_file_names
Support large file sizes in long file names.
2023-08-23 08:19:19 +10:00
Sean Parkinson 601682cf11
Merge pull request #559 from JacobBarthelmeh/sftp-fix
fix for SFTP interop
2023-08-23 08:15:56 +10:00
JacobBarthelmeh cc5a037f64
make new internal function use WOLFSSL_LOCAL 2023-08-08 13:52:47 -06:00
JacobBarthelmeh 1015a8be63
Merge pull request #553 from falemagn/pull-reqs/bb7773a_Correctly_send_out_the_CHANNEL_OPEN_FAIL_message_in_case_opening_a_channel_didnt_succeed
Correctly send out the CHANNEL_OPEN_FAIL message on failure.
2023-08-08 10:24:09 -06:00
JacobBarthelmeh efa7188b6d
use WSNPRINTF and rename variable 2023-08-08 09:37:35 -06:00
David Garske 837393a593
Merge pull request #566 from JacobBarthelmeh/dh
fix for dh group connections
2023-08-08 08:28:10 -07:00
JacobBarthelmeh 543901632d fix for dh group connections 2023-08-07 14:38:14 -07:00
JacobBarthelmeh 067cc069aa add check for full window with SSHD and improve nonblocking connect with client 2023-08-07 09:55:33 -07:00
David Garske e089f2da0b
Merge pull request #563 from JacobBarthelmeh/sftp-win
fix file offest on Windows and change offset increment
2023-08-07 08:37:11 -07:00
JacobBarthelmeh f018455f43 Use already defined max 32bit size 2023-08-07 08:25:08 -07:00
JacobBarthelmeh fd20feff0f fix file offest on Windows and change offset increment 2023-08-04 14:29:59 -07:00
JacobBarthelmeh 825b33d649
Merge pull request #545 from falemagn/pull-reqs/4ee19d0_wolfSSH_CTX_SetSshProtoIdStr
wolfSSH_CTX_SetSshProtoIdStr
2023-08-04 09:20:52 -06:00
Fabio bf223a4d62 Removed unneeded WOLFSSH_API and added null check for the ctx argument. 2023-08-04 07:23:13 +02:00
JacobBarthelmeh c651fc72e5 handle all unexpected public key auth callback return values and send auth failure to peer 2023-08-03 16:12:04 -07:00
JacobBarthelmeh 864ef1e3c4
Merge pull request #550 from falemagn/pull-reqs/cf9e96e_Add_a_state_for_the_receiving_of_SFTP_init_message
Support partial packet reads during the SFTP server-side initialization.
2023-08-03 16:39:51 -06:00
David Garske 67de4fdfea
Merge pull request #539 from JacobBarthelmeh/sftp
make dir handle list local to WOLFSSH object
2023-08-03 14:08:00 -07:00
JacobBarthelmeh 6b73b99408 move SFTP DIR ID count to WOLFSSH struct 2023-08-03 13:20:12 -07:00
JacobBarthelmeh b5ea47dafa
Merge pull request #547 from falemagn/pull-reqs/7e4bad0_Increase_buffer_size_to_accomodate_for_big_RSA_keys
Increase buffer size to accomodate for big RSA keys
2023-08-03 10:41:02 -06:00
JacobBarthelmeh 1a127a1caf
Merge pull request #557 from falemagn/pull-reqs/d1a0609_MING32_mods
compile with MINGW32
2023-08-03 10:34:33 -06:00
JacobBarthelmeh ae1f7a4fbf
Merge pull request #546 from falemagn/pull-reqs/7a65cf2_Convert_WS_SUCCESS_to_string
Convert WS_SUCCESS to string.
2023-07-28 09:04:53 -06:00
JacobBarthelmeh 8d9b30d9a9 add PidFile and -t support 2023-07-25 08:55:43 -07:00
JacobBarthelmeh 75c78d0608 fix for SFTP interop 2023-07-21 15:46:21 -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
Fabio Alemagna a3f32f377b MING32 mods. 2023-07-21 11:53:34 +02:00
Fabio Alemagna 975b145a0c Add a state, with buffer, for the receiving of SFTP init message, so that partial read don't cause issues. Activated for the server only at the moment. 2023-07-21 11:53:32 +02:00
Fabio Alemagna 3d6dfb3504 WOLFSSH_FTP_FSETSTAT 2023-07-21 11:53:30 +02:00
Fabio Alemagna ed82a1bad2 Correctly send out the CHANNEL_OPEN_FAIL message in case opening a channel didn't succeed. Currently the implementation doesn't support having session channels coexist with other channels (including other sessions channels themselves), hence administratively forbid opening the channel in case such a situation arises. 2023-07-21 11:53:28 +02:00
Fabio Alemagna 977618ed15 Increase buffer size to accomodate for big RSA keys 2023-07-21 11:53:23 +02:00