Commit Graph

998 Commits (14f9c4e63fbded8f1e42137491801c949333ed37)

Author SHA1 Message Date
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
John Safranek 0e9317841d
MQX Maintenance
1. Include header rtcs.h. It is missed if not using SCP.
2020-03-03 11:45:35 -08:00
John Safranek 9d1cbbab8e
wolfSCP
Add support for an example SCP client.
2020-03-03 11:27:02 -08:00
Chris Conlon 86ee47bd33
Merge pull request #246 from JacobBarthelmeh/memory
fix XFREE/MALLOC typo to be WFREE/MALLOC
2020-02-28 09:12:57 -07:00
Chris Conlon 257e885cc8
Merge pull request #247 from JacobBarthelmeh/compile
remove mp_todecimal to fix sp build
2020-02-28 09:09:57 -07:00
John Safranek 380a53554b
Merge pull request #241 from JacobBarthelmeh/scp
exit channel in echoserver before sending disconnect
2020-02-27 19:18:30 -08:00
John Safranek abf126206a
Merge pull request #244 from JacobBarthelmeh/sftp
add directory attribute to Windows build
2020-02-27 19:07:38 -08:00
Jacob Barthelmeh 4aa65dd30e remove mp_todecimal to fix sp build 2020-02-26 15:23:18 -07:00
Jacob Barthelmeh 22cab294b1 fix XFREE/MALLOC typo to be WFREE/MALLOC 2020-02-26 13:19:43 -07:00
Jacob Barthelmeh 9aeabb5068 add directory attribute to Windows build 2020-02-20 14:34:52 -07:00
Jacob Barthelmeh aa3fcc71a4 fix for scan-build warning 2020-02-19 10:17:12 -07:00
JacobBarthelmeh 552b763e4f
Merge pull request #243 from ejohnstown/vxworks
VxWorks Customizations
2020-02-18 17:08:00 -07:00
John Safranek 7c8ae04b44
VxWorks Customizations
Also includes some bug fixes.
1. Add a function that returns a pointer to a session's username string.
2. Add a function to set a "raw" username copied from an incoming packet.
3. Add tests for 1 and 2.
4. Server saves a copy of the username on successful authentication.
5. Fix bug with GetString() where it would choke on a 0 length string.
6. Clean up the termios macros and mode creation.
7. Add some options for when WOLFSSL_VXWORKS is set.
2020-02-18 16:01:00 -08:00
John Safranek 52183c3018
Merge pull request #242 from JacobBarthelmeh/auth
updates to auth callback
2020-02-18 14:29:22 -08:00
Jacob Barthelmeh 9b7700cd6b adjust stream exit in scp case 2020-02-14 17:52:25 -07:00
John Safranek 7bd642fa82
Merge pull request #237 from JacobBarthelmeh/sftp
adjust long name
2020-02-11 14:11:24 -08:00
Jacob Barthelmeh 67851e5c10 updates to auth callback 2020-02-11 15:04:50 -07:00
Jacob Barthelmeh 84785ffe39 exit channel in echoserver before sending disconnect 2020-02-11 14:41:14 -07:00
JacobBarthelmeh 6da72d6f7f
Merge pull request #240 from ejohnstown/include-maint
Automake Include Maintenance
2020-02-11 10:19:22 -07:00
Jacob Barthelmeh 03ef1e7f83 add null terminator 2020-02-11 09:49:27 -07:00
Jacob Barthelmeh 861ee42d0b adjust long name 2020-02-11 09:30:25 -07:00
John Safranek d7ef3efae9
Merge pull request #238 from JacobBarthelmeh/compile
add SIZEOF_OFF_T guess to wolfsftp.c
2020-02-10 16:08:09 -08:00
John Safranek 51d4b14155
Automake Include Maintenance
Remove redundant items from the automake includes. They were including files already included.
2020-02-10 15:44:55 -08:00
JacobBarthelmeh b3ddb93b65
Merge pull request #239 from ejohnstown/aesctr-fix
AES-CTR Fix
2020-02-10 14:19:04 -07:00