diff --git a/ChangeLog.md b/ChangeLog.md index 6479c24e..a4282cef 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,30 @@ +# wolfSSH v1.4.13 (Apr 3, 2023) + +## New Feature Additions and Improvements + +- Improvement to forking the wolfSSHd daemon. +- Added an STM32Cube Expansion pack. See the file _ide/STM32CUBE/README.md_ + for more information. (https://www.wolfssl.com/files/ide/I-CUBE-wolfSSH.pack) +- Improved test coverage for wolfSSHd. +- X.509 style private key support. + +## Fixes + +- Fixed shadow password checking in wolfSSHd. +- Building cleanups: warnings, types, 32-bit. +- SFTP fixes for large files. +- Testing and fixes with SFTP and LwIP. + +## Vulnerabilities + +- wolfSSHd would allow users without passwords to log in with any password. + This is fixed as of this version. The return value of crypt() was not + correctly checked. This issue was introduced in v1.4.11 and only affects + wolfSSHd when using the default authentication callback provided with + wolfSSHd. Anyone using wolfSSHd should upgrade to v1.4.13. + +--- + # wolfSSH v1.4.12 (Dec 28, 2022) ## New Feature Additions and Improvements diff --git a/apps/wolfsshd/auth.c b/apps/wolfsshd/auth.c index d58d0e5e..4e6b185a 100644 --- a/apps/wolfsshd/auth.c +++ b/apps/wolfsshd/auth.c @@ -1,6 +1,6 @@ /* auth.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/apps/wolfsshd/auth.h b/apps/wolfsshd/auth.h index 9728c859..c4c288d8 100644 --- a/apps/wolfsshd/auth.h +++ b/apps/wolfsshd/auth.h @@ -1,6 +1,6 @@ /* auth.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/apps/wolfsshd/configuration.c b/apps/wolfsshd/configuration.c index 0dd16e7d..e1bb48d0 100644 --- a/apps/wolfsshd/configuration.c +++ b/apps/wolfsshd/configuration.c @@ -1,6 +1,6 @@ /* configuration.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/apps/wolfsshd/configuration.h b/apps/wolfsshd/configuration.h index e705e5d2..9d68d0b3 100644 --- a/apps/wolfsshd/configuration.h +++ b/apps/wolfsshd/configuration.h @@ -1,6 +1,6 @@ /* configuration.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/apps/wolfsshd/wolfsshd.c b/apps/wolfsshd/wolfsshd.c index d410a22b..671a3b7b 100644 --- a/apps/wolfsshd/wolfsshd.c +++ b/apps/wolfsshd/wolfsshd.c @@ -1,6 +1,6 @@ /* wolfsshd.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/configure.ac b/configure.ac index f3690da9..f8f1670b 100644 --- a/configure.ac +++ b/configure.ac @@ -1,9 +1,9 @@ # wolfssh -# Copyright (C) 2014-2022 wolfSSL Inc. +# Copyright (C) 2014-2023 wolfSSL Inc. # All right reserved. -AC_COPYRIGHT([Copyright (C) 2014-2022 wolfSSL Inc.]) -AC_INIT([wolfssh],[1.4.12],[support@wolfssl.com],[wolfssh],[https://www.wolfssl.com]) +AC_COPYRIGHT([Copyright (C) 2014-2023 wolfSSL Inc.]) +AC_INIT([wolfssh],[1.4.13],[support@wolfssl.com],[wolfssh],[https://www.wolfssl.com]) AC_PREREQ([2.63]) AC_CONFIG_AUX_DIR([build-aux]) @@ -18,7 +18,7 @@ AC_ARG_PROGRAM AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS([config.h]) -WOLFSSH_LIBRARY_VERSION=14:0:6 +WOLFSSH_LIBRARY_VERSION=15:0:7 # | | | # +------+ | +---+ # | | | diff --git a/examples/client/client.c b/examples/client/client.c index 110f4c56..e04f53fd 100644 --- a/examples/client/client.c +++ b/examples/client/client.c @@ -1,6 +1,6 @@ /* client.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/client/client.h b/examples/client/client.h index b17909fc..80aa61ee 100644 --- a/examples/client/client.h +++ b/examples/client/client.h @@ -1,6 +1,6 @@ /* client.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/echoserver/echoserver.c b/examples/echoserver/echoserver.c index 4e3281db..459139b7 100644 --- a/examples/echoserver/echoserver.c +++ b/examples/echoserver/echoserver.c @@ -1,6 +1,6 @@ /* echoserver.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/echoserver/echoserver.h b/examples/echoserver/echoserver.h index a3afe529..704206db 100644 --- a/examples/echoserver/echoserver.h +++ b/examples/echoserver/echoserver.h @@ -1,6 +1,6 @@ /* echoserver.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/portfwd/portfwd.c b/examples/portfwd/portfwd.c index b01f311c..173d3189 100644 --- a/examples/portfwd/portfwd.c +++ b/examples/portfwd/portfwd.c @@ -1,6 +1,6 @@ /* portfwd.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/portfwd/wolfssh_portfwd.h b/examples/portfwd/wolfssh_portfwd.h index 1b60eb6a..3a3c5e47 100644 --- a/examples/portfwd/wolfssh_portfwd.h +++ b/examples/portfwd/wolfssh_portfwd.h @@ -1,6 +1,6 @@ /* wolfssh_portfwd.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/scpclient/scpclient.c b/examples/scpclient/scpclient.c index 8eca1b45..4424d4fb 100644 --- a/examples/scpclient/scpclient.c +++ b/examples/scpclient/scpclient.c @@ -1,6 +1,6 @@ /* scpclient.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/scpclient/scpclient.h b/examples/scpclient/scpclient.h index 52a52570..dcbd9508 100644 --- a/examples/scpclient/scpclient.h +++ b/examples/scpclient/scpclient.h @@ -1,6 +1,6 @@ /* scpclient.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/server/server.c b/examples/server/server.c index 83a235a7..abdcb891 100644 --- a/examples/server/server.c +++ b/examples/server/server.c @@ -1,6 +1,6 @@ /* server.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/server/server.h b/examples/server/server.h index 2472441d..6619892a 100644 --- a/examples/server/server.h +++ b/examples/server/server.h @@ -1,6 +1,6 @@ /* server.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/sftpclient/sftpclient.c b/examples/sftpclient/sftpclient.c index f3b6d782..58c2acdb 100644 --- a/examples/sftpclient/sftpclient.c +++ b/examples/sftpclient/sftpclient.c @@ -1,6 +1,6 @@ /* sftpclient.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/examples/sftpclient/sftpclient.h b/examples/sftpclient/sftpclient.h index 074a8320..1d515a69 100644 --- a/examples/sftpclient/sftpclient.h +++ b/examples/sftpclient/sftpclient.h @@ -1,6 +1,6 @@ /* sftpclient.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Espressif/ESP-IDF/default_espressif_options.h b/ide/Espressif/ESP-IDF/default_espressif_options.h index 6aac9288..b1cac4f0 100644 --- a/ide/Espressif/ESP-IDF/default_espressif_options.h +++ b/ide/Espressif/ESP-IDF/default_espressif_options.h @@ -1,7 +1,7 @@ /* wolfssl options.h * generated from configure options * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/IAR-EWARM/Projects/lib/myFilesystem.h b/ide/IAR-EWARM/Projects/lib/myFilesystem.h index 99b8b8f9..0fcdacc8 100644 --- a/ide/IAR-EWARM/Projects/lib/myFilesystem.h +++ b/ide/IAR-EWARM/Projects/lib/myFilesystem.h @@ -1,6 +1,6 @@ /* dummy_filesystem.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/common/strings.h b/ide/Renesas/cs+/common/strings.h index 05cf99e4..0c46b4f1 100644 --- a/ide/Renesas/cs+/common/strings.h +++ b/ide/Renesas/cs+/common/strings.h @@ -1,6 +1,6 @@ /* strings.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/common/unistd.h b/ide/Renesas/cs+/common/unistd.h index fd3779cc..71943bce 100644 --- a/ide/Renesas/cs+/common/unistd.h +++ b/ide/Renesas/cs+/common/unistd.h @@ -1,6 +1,6 @@ /* unistd.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/common/user_settings.h b/ide/Renesas/cs+/common/user_settings.h index 740ba2d7..8553ce71 100644 --- a/ide/Renesas/cs+/common/user_settings.h +++ b/ide/Renesas/cs+/common/user_settings.h @@ -1,6 +1,6 @@ /* user_settings.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/common/wolfssh_csplus_usersettings.h b/ide/Renesas/cs+/common/wolfssh_csplus_usersettings.h index c33be4e1..2a54ccae 100644 --- a/ide/Renesas/cs+/common/wolfssh_csplus_usersettings.h +++ b/ide/Renesas/cs+/common/wolfssh_csplus_usersettings.h @@ -1,6 +1,6 @@ /* wolfssh_csplus_usersettings..h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/demo_server/wolfssh_demo.c b/ide/Renesas/cs+/demo_server/wolfssh_demo.c index f59b091e..b9f6b0ae 100644 --- a/ide/Renesas/cs+/demo_server/wolfssh_demo.c +++ b/ide/Renesas/cs+/demo_server/wolfssh_demo.c @@ -1,6 +1,6 @@ /* wolfssh_demo.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/demo_server/wolfssh_demo.h b/ide/Renesas/cs+/demo_server/wolfssh_demo.h index b214aefc..2eeb34e0 100644 --- a/ide/Renesas/cs+/demo_server/wolfssh_demo.h +++ b/ide/Renesas/cs+/demo_server/wolfssh_demo.h @@ -1,6 +1,6 @@ /* wolfssh_demo.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/Renesas/cs+/demo_server/wolfssh_dummy.c b/ide/Renesas/cs+/demo_server/wolfssh_dummy.c index 6c90d621..4ccac07a 100644 --- a/ide/Renesas/cs+/demo_server/wolfssh_dummy.c +++ b/ide/Renesas/cs+/demo_server/wolfssh_dummy.c @@ -1,6 +1,6 @@ /* wolfssh_dummy.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/ide/STM32CUBE/wolfssh_test.c b/ide/STM32CUBE/wolfssh_test.c index 2197480a..ba9c5a44 100644 --- a/ide/STM32CUBE/wolfssh_test.c +++ b/ide/STM32CUBE/wolfssh_test.c @@ -1,22 +1,21 @@ /* wolfssh_test.c * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * - * This file is part of wolfSSL. + * This file is part of wolfSSH. * - * wolfSSL is free software; you can redistribute it and/or modify + * wolfSSH is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * - * wolfSSL is distributed in the hope that it will be useful, + * wolfSSH is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA + * along with wolfSSH. If not, see . */ #include "wolfssh_test.h" diff --git a/ide/STM32CUBE/wolfssh_test.h b/ide/STM32CUBE/wolfssh_test.h index e0d89d70..1be0783b 100644 --- a/ide/STM32CUBE/wolfssh_test.h +++ b/ide/STM32CUBE/wolfssh_test.h @@ -1,22 +1,21 @@ /* wolfssh_test.h * - * Copyright (C) 2006-2023 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * - * This file is part of wolfSSL. + * This file is part of wolfSSH. * - * wolfSSL is free software; you can redistribute it and/or modify + * wolfSSH is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or + * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * - * wolfSSL is distributed in the hope that it will be useful, + * wolfSSH is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA + * along with wolfSSH. If not, see . */ #ifndef WOLFSSH_TEST_H_ diff --git a/src/agent.c b/src/agent.c index 3481ae41..1522f3b4 100644 --- a/src/agent.c +++ b/src/agent.c @@ -1,6 +1,6 @@ /* agent.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/certman.c b/src/certman.c index f2b76265..584f9552 100644 --- a/src/certman.c +++ b/src/certman.c @@ -1,6 +1,6 @@ /* certman.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/internal.c b/src/internal.c index cdca0e4b..15822c97 100644 --- a/src/internal.c +++ b/src/internal.c @@ -1,6 +1,6 @@ /* internal.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/io.c b/src/io.c index 4663a08a..686c02f1 100644 --- a/src/io.c +++ b/src/io.c @@ -1,6 +1,6 @@ /* io.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/keygen.c b/src/keygen.c index e5724d77..46b0431e 100644 --- a/src/keygen.c +++ b/src/keygen.c @@ -1,6 +1,6 @@ /* keygen.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/log.c b/src/log.c index b46805a7..fdd541be 100644 --- a/src/log.c +++ b/src/log.c @@ -1,6 +1,6 @@ /* log.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/misc.c b/src/misc.c index 0567f1f5..2ca2efa8 100644 --- a/src/misc.c +++ b/src/misc.c @@ -1,6 +1,6 @@ /* misc.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/port.c b/src/port.c index 79b8b46a..f8d6c046 100644 --- a/src/port.c +++ b/src/port.c @@ -1,6 +1,6 @@ /* port.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/ssh.c b/src/ssh.c index 8c5e2f34..cac7dcdd 100644 --- a/src/ssh.c +++ b/src/ssh.c @@ -1,6 +1,6 @@ /* ssh.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/wolfscp.c b/src/wolfscp.c index add6abb3..3ceced36 100644 --- a/src/wolfscp.c +++ b/src/wolfscp.c @@ -1,6 +1,6 @@ /* wolfscp.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/wolfsftp.c b/src/wolfsftp.c index f1e0f910..d915a370 100644 --- a/src/wolfsftp.c +++ b/src/wolfsftp.c @@ -1,6 +1,6 @@ /* wolfsftp.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/src/wolfterm.c b/src/wolfterm.c index a44bcbf7..1bcea8f1 100644 --- a/src/wolfterm.c +++ b/src/wolfterm.c @@ -1,6 +1,6 @@ /* wolfterm.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/api.c b/tests/api.c index 0fc7c4be..f0dea551 100644 --- a/tests/api.c +++ b/tests/api.c @@ -1,6 +1,6 @@ /* api.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/api.h b/tests/api.h index e8a48035..a59be081 100644 --- a/tests/api.h +++ b/tests/api.h @@ -1,6 +1,6 @@ /* api.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/sftp.c b/tests/sftp.c index 77f6aa26..317c4dfd 100644 --- a/tests/sftp.c +++ b/tests/sftp.c @@ -1,6 +1,6 @@ /* sftp.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/sftp.h b/tests/sftp.h index f15fc598..cb1860ba 100644 --- a/tests/sftp.h +++ b/tests/sftp.h @@ -1,6 +1,6 @@ /* sftp.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/testsuite.c b/tests/testsuite.c index 0564735e..32748306 100644 --- a/tests/testsuite.c +++ b/tests/testsuite.c @@ -1,6 +1,6 @@ /* testsuite.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/testsuite.h b/tests/testsuite.h index 9710c77d..7391237f 100644 --- a/tests/testsuite.h +++ b/tests/testsuite.h @@ -1,6 +1,6 @@ /* testsuite.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/unit.c b/tests/unit.c index 4386c64e..48c54fc2 100644 --- a/tests/unit.c +++ b/tests/unit.c @@ -1,6 +1,6 @@ /* unit.c * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/tests/unit.h b/tests/unit.h index 9df462ae..39a1767a 100644 --- a/tests/unit.h +++ b/tests/unit.h @@ -1,6 +1,6 @@ /* unit.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/agent.h b/wolfssh/agent.h index e130bc86..97f3220a 100644 --- a/wolfssh/agent.h +++ b/wolfssh/agent.h @@ -1,6 +1,6 @@ /* agent.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/certman.h b/wolfssh/certman.h index bc77ba86..a4fe2c01 100644 --- a/wolfssh/certman.h +++ b/wolfssh/certman.h @@ -1,6 +1,6 @@ /* certman.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/certs_test.h b/wolfssh/certs_test.h index 198ab91f..a5de5752 100644 --- a/wolfssh/certs_test.h +++ b/wolfssh/certs_test.h @@ -1,6 +1,6 @@ /* certs_test.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/error.h b/wolfssh/error.h index c47c6cd6..0c610b31 100644 --- a/wolfssh/error.h +++ b/wolfssh/error.h @@ -1,6 +1,6 @@ /* error.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/internal.h b/wolfssh/internal.h index 2faeb4a7..07c47516 100644 --- a/wolfssh/internal.h +++ b/wolfssh/internal.h @@ -1,6 +1,6 @@ /* internal.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/keygen.h b/wolfssh/keygen.h index 69d3d83d..52b4f34b 100644 --- a/wolfssh/keygen.h +++ b/wolfssh/keygen.h @@ -1,6 +1,6 @@ /* keygen.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/log.h b/wolfssh/log.h index 5aada86b..a51d3783 100644 --- a/wolfssh/log.h +++ b/wolfssh/log.h @@ -1,6 +1,6 @@ /* log.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/misc.h b/wolfssh/misc.h index 32bc0af3..d0501cf8 100644 --- a/wolfssh/misc.h +++ b/wolfssh/misc.h @@ -1,6 +1,6 @@ /* misc.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/port.h b/wolfssh/port.h index f14b3057..5d091777 100644 --- a/wolfssh/port.h +++ b/wolfssh/port.h @@ -1,6 +1,6 @@ /* port.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/settings.h b/wolfssh/settings.h index ee00efbf..8e11473c 100644 --- a/wolfssh/settings.h +++ b/wolfssh/settings.h @@ -1,6 +1,6 @@ /* settings.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/ssh.h b/wolfssh/ssh.h index a48b48a2..a42004b3 100644 --- a/wolfssh/ssh.h +++ b/wolfssh/ssh.h @@ -1,6 +1,6 @@ /* ssh.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/test.h b/wolfssh/test.h index 92170aaa..34d650e6 100644 --- a/wolfssh/test.h +++ b/wolfssh/test.h @@ -1,6 +1,6 @@ /* test.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/version.h b/wolfssh/version.h index 5b7aceea..fb2a3409 100644 --- a/wolfssh/version.h +++ b/wolfssh/version.h @@ -1,6 +1,6 @@ /* version.h.in * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * @@ -35,8 +35,8 @@ extern "C" { #endif -#define LIBWOLFSSH_VERSION_STRING "1.4.12" -#define LIBWOLFSSH_VERSION_HEX 0x01004012 +#define LIBWOLFSSH_VERSION_STRING "1.4.13" +#define LIBWOLFSSH_VERSION_HEX 0x01004013 #ifdef __cplusplus } diff --git a/wolfssh/version.h.in b/wolfssh/version.h.in index 57146e5c..e9a5cf04 100644 --- a/wolfssh/version.h.in +++ b/wolfssh/version.h.in @@ -1,6 +1,6 @@ /* version.h.in * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/visibility.h b/wolfssh/visibility.h index e020de09..e0ba2591 100644 --- a/wolfssh/visibility.h +++ b/wolfssh/visibility.h @@ -1,6 +1,6 @@ /* visibility.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/wolfscp.h b/wolfssh/wolfscp.h index 57026c0f..d944624d 100644 --- a/wolfssh/wolfscp.h +++ b/wolfssh/wolfscp.h @@ -1,6 +1,6 @@ /* wolfscp.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. * diff --git a/wolfssh/wolfsftp.h b/wolfssh/wolfsftp.h index 21ce0685..cdb919e5 100644 --- a/wolfssh/wolfsftp.h +++ b/wolfssh/wolfsftp.h @@ -1,6 +1,6 @@ /* wolfsftp.h * - * Copyright (C) 2014-2022 wolfSSL Inc. + * Copyright (C) 2014-2023 wolfSSL Inc. * * This file is part of wolfSSH. *