Skip to content

Commit

Permalink
Updates for new release.
Browse files Browse the repository at this point in the history
  • Loading branch information
ejohnstown committed Dec 20, 2022
1 parent c40f779 commit 124a6cc
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 13 deletions.
42 changes: 38 additions & 4 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# wolfSSH v1.4.12 (Dec 21, 2022)

## New Feature Additions and Improvements
- Support for Green Hills Software's INTEGRITY
- wolfSSHd Release (https://github.com/wolfSSL/wolfssh/pull/453 rounds off testing and additions)
- Support for RFC 6187, using X.509 Certificates as public keys
- OCSP and CRL checking for X.509 Certificates (uses wolfSSL CertManager)
- Add callback to the server for reporting userauth result
- FPKI profile checking support
- chroot jailing for SFTP in wolfSSHd
- Permission level changes in wolfSSHd
- Add Hybrid ECDH-P256 Kyber-Level1
- Multiple server keys
- Makefile updates
- Remove dependency on wolfSSL being built with public math enabled

## Fixes
- Fixes for compiler complaints using GHS compiler
- Fixes for compiler complaints using GCC 4.0.2
- Fixes for the directory path cleanup function for SFTP
- Fixes for SFTP directory listing when on Windows
- Fixes for port forwarding
- Fix for building with QNX
- Fix for the wolfSSHd grace time alarm
- Fixes for Yocto builds
- Fixes for issues found with fuzzing

## Vulnerabilities
- The vulnerability fixed in wolfSSH v1.4.8 finally issued CVE-2022-32073

---

# wolfSSH v1.4.11 (Aug 22, 2022)

## New Feature Additions and Improvements
- Alpha version of SSHD implementation (--enable-sshd)
- ECDSA key generation wrapper
Expand All @@ -14,8 +46,10 @@
- Fix to handle listing large directories with SFTP LS function
- Fix for checking path length when cleaning it (SFTP/SCP)

---

# wolfSSH v1.4.10 (May 13, 2022)

## New Feature Additions and Improvements
- Additional small stack optimizations to reduce stack used farther
- Update to Visual Studio paths for looking for wolfSSL library
Expand All @@ -24,7 +58,6 @@
- Add preprocessor guards for RSA/ECC to agent and the example and test applications
- Initialization of variables to avoid warnings and use with ESP-IDF


## Fixes
- When scp receives a string in STDERR, print it out, rather than treating it as an error
- Window adjustment refactor and fix
Expand Down Expand Up @@ -61,6 +94,8 @@
## Vulnerabilities
- When processing SFTP messages, wolfSSH isn't checking data lengths against the size of the message and is potentially under-allocating, over-reading, and over-writing buffers. Thank you to Michael Randrianantenaina, an independent security researcher, for the report.

---

# wolfSSH v1.4.7 (July 23, 2021)

## New Feature Additions and Improvements
Expand Down Expand Up @@ -119,7 +154,6 @@

--------------------------------


# wolfSSH v1.4.5 (August 31, 2020)

## New Feature Additions
Expand Down
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# wolfssh
# Copyright (C) 2014-2020 wolfSSL Inc.
# Copyright (C) 2014-2022 wolfSSL Inc.
# All right reserved.

AC_COPYRIGHT([Copyright (C) 2014-2020 wolfSSL Inc.])
AC_INIT([wolfssh],[1.4.11],[[email protected]],[wolfssh],[https://www.wolfssl.com])
AC_COPYRIGHT([Copyright (C) 2014-2022 wolfSSL Inc.])
AC_INIT([wolfssh],[1.4.12],[[email protected]],[wolfssh],[https://www.wolfssl.com])
AC_PREREQ([2.63])
AC_CONFIG_AUX_DIR([build-aux])

Expand All @@ -18,7 +18,7 @@ AC_ARG_PROGRAM
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([config.h])

WOLFSSH_LIBRARY_VERSION=13:0:5
WOLFSSH_LIBRARY_VERSION=14:0:6
# | | |
# +------+ | +---+
# | | |
Expand Down
2 changes: 1 addition & 1 deletion gencertbuf.pl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# version 1.0
# Updated 04/08/2019
#
# Copyright (C) 2014-2020 wolfSSL Inc.
# Copyright (C) 2014-2022 wolfSSL Inc.
#

use strict;
Expand Down
2 changes: 1 addition & 1 deletion src/certman.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* certman.c
*
* Copyright (C) 2014-2021 wolfSSL Inc.
* Copyright (C) 2014-2022 wolfSSL Inc.
*
* This file is part of wolfSSH.
*
Expand Down
2 changes: 1 addition & 1 deletion wolfssh/certman.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* certman.h
*
* Copyright (C) 2014-2021 wolfSSL Inc.
* Copyright (C) 2014-2022 wolfSSL Inc.
*
* This file is part of wolfSSH.
*
Expand Down
4 changes: 2 additions & 2 deletions wolfssh/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,8 @@
extern "C" {
#endif

#define LIBWOLFSSH_VERSION_STRING "1.4.11"
#define LIBWOLFSSH_VERSION_HEX 0x01004011
#define LIBWOLFSSH_VERSION_STRING "1.4.12"
#define LIBWOLFSSH_VERSION_HEX 0x01004012

#ifdef __cplusplus
}
Expand Down

0 comments on commit 124a6cc

Please sign in to comment.