Commit Graph

971 Commits (3b61ea2ab8e638c11585107c86c5c801d0715fc8)

Author SHA1 Message Date
John Safranek 9c4739e3b2
Shell Worker
1. Add the echoserver shell support as a configure option.
2. Added some header and function checks to configure.
3. Use the new header and function checks to select includes
   in the echoserver.
2020-07-08 13:40:00 -07:00
John Safranek 49bd9ad518
Shell Worker
1. Fixed issue with the testsuite failing when the shell is enabled.
2. Added option to echoserver to force the echo behavior instead of
the shell when shell is enabled.
2020-07-08 12:02:27 -07:00
John Safranek eda6c82114
Fix a typo in the configure file wrt the description of the pty option. 2020-07-08 12:01:51 -07:00
John Safranek 18ec6d927c
Shell Worker
Add customer contributed code to the echoserver for handling spawning a shell.
2020-07-08 12:00:32 -07:00
JacobBarthelmeh 8577ae147a
Merge pull request #266 from ejohnstown/db
Dropbear Interoperation Improvement
2020-07-08 09:49:22 -06:00
John Safranek 810c1459dc
Dropbear Interoperation Improvement
1. Added checking to see if the client's DH Init message is a guess or not and
if not, skip it if a kex message follows.
2. Added some strings for some other KEX methods.
2020-07-06 11:38:49 -07:00
Takashi Kojo d2eed573a8 project for EWARM 7.8 2020-07-06 15:52:44 +09:00
Takashi Kojo 2b300974ad sample user_settings.h 2020-07-04 06:23:26 +09:00
Takashi Kojo 84e3cfdeb8 EWARM sample project 2020-07-04 06:21:46 +09:00
Takashi Kojo c06a8e5c6a log to stdout by printf 2020-07-03 18:32:57 +09:00
John Safranek a4c1cb460b
Merge pull request #262 from JacobBarthelmeh/fuzz
initialize list values
2020-07-02 15:02:33 -07:00
Jacob Barthelmeh f94fe4f5a6 initialize list values 2020-07-01 17:28:14 -06:00
JacobBarthelmeh 40b079e284
Merge pull request #261 from ejohnstown/fix-oob
RSA OOB Read
2020-06-10 10:21:00 -06:00
John Safranek 765133acf2
RSA OOB Read
Added a check of the length of the RSA signature before verifying it. The
signature's length needs to be at least 2 bytes as the wolfCrypt padding
check assumes it is at least 2 bytes long. (ZD10358)
2020-05-29 14:16:03 -07:00
JacobBarthelmeh 6827dd6aa3
Merge pull request #259 from ejohnstown/auth-none
Auth Type None
2020-05-29 10:25:21 -06:00
JacobBarthelmeh 67b32ab56a
Merge pull request #260 from ejohnstown/config-uru
Revert Libool Config
2020-05-29 09:14:50 -06:00
John Safranek 8b8002f746
Removed an initialization of AR_FLAGS and let the libtool version happen.
This makes Ubuntu builds recreatable.
2020-05-28 15:32:48 -07:00
John Safranek df74449ea1
Auth Type None
1. Added a compile time option to allow None as an authentication type, mainly
for testing.
2. Added a couple updates for VxWorks builds.
2020-05-28 15:15:38 -07:00
John Safranek 9ae1ad1e08
Merge pull request #258 from JacobBarthelmeh/memory
add free of buffer to GetStringAlloc
2020-05-22 16:19:22 -07:00
Jacob Barthelmeh 9e4cb15135 add free of buffer to GetStringAlloc 2020-05-22 10:40:15 -06:00
Chris Conlon 27f5be3db7
Merge pull request #255 from ejohnstown/discon
SCP Disconnect
2020-05-08 16:44:08 -06:00
JacobBarthelmeh 322b80486a
Merge pull request #257 from ejohnstown/fuzz-fix
Fuzz Test Fix
2020-05-08 12:02:20 -06:00
John Safranek fde4640e88 Fuzz Test Fix
Fixed an issue where a too large GEX prime group size would cause problems
generating the shared secret.
1. Moved the #defines for setting the default DH min/preferred/max values
to internal.h.
2. Based the DH e value on the DH max size.
3. Check that the received prime group size is not greater than the max.
2020-05-08 10:04:14 -07:00
JacobBarthelmeh aa04a31822
Merge pull request #256 from ejohnstown/ecc-auth
ECC Server Authentication
2020-05-07 09:35:22 -06:00
John Safranek 11d6a78522
ECC Server Authentication
Added the ability to the client to authenticate to a server using
an ECC key or RSA key. The server will pick the one it'll use.
2020-05-06 16:13:21 -07:00
John Safranek 7f55d888a8
SCP Disconnect
1. When receiving the EOF from the client, wolfSCP should be shutting down
the connection.
2. When shutting down the connection, don't send Disconnect. Instead send
channel exit, then follow with close. This tells the client that the
program exited cleanly.
2020-05-04 13:31:21 -07:00
JacobBarthelmeh 93be6db2f4
Merge pull request #254 from ejohnstown/release-rollup
Release Rollup
2020-04-28 13:21:26 -06:00
John Safranek 67620dcf2f
Release Rollup
1. Fixing warnings with the Windows build. Removed fast math from the build,
for now.
2020-04-28 10:52:35 -07:00
John Safranek 9583cfcebd
Release rollup
1. Fix a dead store by using the value.
2. Revert removing the clean from configure.
2020-04-27 19:10:36 -07:00
John Safranek a32b5ad4ae
Update release date. 2020-04-27 17:10:06 -07:00
John Safranek 722c3bc082
Release Rollup
1. Wrap the include of sys/time.h in wolfscp.h with a check of configure's
   HAVE_SYS_TIME_H.
2. Add a header check to the configure script.
2020-04-24 13:39:35 -07:00
John Safranek 0ea40ec85f
Release Rollup
1. Fix some C++ compiler errors.
2. Added "static" to the globals in the client and SFTP client.
3. Removed an unused string.
2020-04-24 10:50:22 -07:00
John Safranek a9ae05b33c
Release Rollup
1. Update configure with the new version.
2. Update the ChangeLog.
3. Update the readme.
2020-04-24 09:24:48 -07:00
John Safranek 9e33356e55
Configuration tweaks
1. Replaced all the echo statements with AS_ECHO.
2. Moved the jobserver option up with debug and pthreads.
3. Changed label for enable-term to disable-term since default is enabled.
4. Removed the forced make clean.
2020-04-23 10:45:04 -07:00
JacobBarthelmeh 53da5b837b
Merge pull request #253 from ejohnstown/rename
Rename
2020-03-26 10:59:38 -06:00
John Safranek 80280583ef Rename
Client should get the path and filename processed like the server does.
2020-03-26 09:41:59 -07:00
John Safranek 80760b5fc1
Merge pull request #213 from JacobBarthelmeh/testing
be more lenient on CR with protocol exchange
2020-03-18 09:35:32 -07:00
Jacob Barthelmeh 6dd22d29e6 account for wolfSSH always sending carriage return and new line 2020-03-17 18:42:48 -06:00
JacobBarthelmeh d75e826bc9
Merge pull request #252 from ejohnstown/window
Window
2020-03-16 17:46:37 -06:00
John Safranek 6457cfac53
Delete a prototype for a function that has been removed. 2020-03-16 16:12:04 -07:00
John Safranek cb277a92fc
Error Codes
1. Rename an error code that was prefixed with WC_ instead of WS_.
2. Add a new error code for missing callbacks.
3. Remove a redundant error code. Channel pending appeared twice.
4. Fix the error code vs string test.
2020-03-12 13:30:08 -07:00
John Safranek 66f8a47a6a
Rx Window
1. Remove the CheckPendingReceive() function and the WIOCTL wrapper.
2. If the peer's receive window is considered full, call wolfSSH_worker()
which will process a receive.
2020-03-12 13:21:04 -07:00
Jacob Barthelmeh 2c60365307 account for proto size difference 2020-03-05 16:21:51 -07:00
Jacob Barthelmeh 0b881933b0 always turn on interop with older protocol exchange 2020-03-05 14:05:35 -07:00
John Safranek 2c710dcfd8
Merge pull request #251 from JacobBarthelmeh/sftp
free name list after done and fix clean_path
2020-03-03 15:06:40 -08:00
John Safranek e043b9455f
Merge pull request #250 from JacobBarthelmeh/memory
init on mp_int r and s
2020-03-03 14:50:38 -08:00
Jacob Barthelmeh cc7db42475 free name list after done and fix clean_path 2020-03-03 15:33:01 -07:00
Chris Conlon 7700b85dfb
Merge pull request #248 from ejohnstown/scp-client
wolfSCP
2020-03-03 15:04:16 -07:00
Jacob Barthelmeh df0b9ed889 init on mp_int r and s 2020-03-03 14:33:00 -07:00
Chris Conlon 3ea6737740
Merge pull request #249 from ejohnstown/maint-mqx
MQX Maintenance
2020-03-03 13:08:30 -07:00