Skip to content

Commit

Permalink
v1.19.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
embhorn committed Mar 22, 2024
1 parent f9651ab commit 639108e
Show file tree
Hide file tree
Showing 55 changed files with 76 additions and 61 deletions.
4 changes: 2 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CMakeList.txt
#
# Copyright (C) 2006-2023 wolfSSL Inc.
# Copyright (C) 2006-2024 wolfSSL Inc.
#
# This file is part of wolfSSL. (formerly known as CyaSSL)
#
Expand All @@ -21,7 +21,7 @@

cmake_minimum_required(VERSION 3.16)

project(wolfMQTT VERSION 1.18.0 LANGUAGES C)
project(wolfMQTT VERSION 1.19.0 LANGUAGES C)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)

include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/functions.cmake)
Expand Down
16 changes: 16 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,20 @@
## Release Notes

### v1.19.0 (3/22/2024)
Release 1.19.0 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.
https://www.wolfssl.com/about/wolfssl-software-development-process-quality-assurance

* Add stress test. by @philljj in #387
* Add cmake CI test and fix pthread detection by @embhorn in #389
* Initial wolfMQTT Espressif ESP32 template and AWS IoT examples by @gojimmypi in #388
* Add curl test dependencies by @lealem47 in #392
* Improving and fixing typos for STM32CUBE build by @lealem47 in #391
* Fix string prop OOB read by @embhorn in #394
* Fix some Helgrind thread errors with enable-tls, and enable-curl. by @philljj in #396
* Initial Espressif CI; limit Zepher CI by @gojimmypi in #390
* Fix double unlock and double lock in multithread example. by @philljj in #397
* Fix double lock of lockRecv. by @philljj in #398

### v1.18.0 (12/22/2023)
Release 1.18.0 has been developed according to wolfSSL's development and QA process (see link below) and successfully passed the quality criteria.
https://www.wolfssl.com/about/wolfssl-software-development-process-quality-assurance
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# component.mk
#
# Copyright (C) 2006-2022 wolfSSL Inc.
# Copyright (C) 2006-2024 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# component.mk
#
# Copyright (C) 2006-2022 wolfSSL Inc.
# Copyright (C) 2006-2024 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#
Expand Down
2 changes: 1 addition & 1 deletion IDE/F767ZI-TOPPERS/user_settings.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* user_settings.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
8 changes: 4 additions & 4 deletions configure.ac
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# wolfmqtt
# Copyright (C) 2023 wolfSSL Inc.
# Copyright (C) 2024 wolfSSL Inc.
# All right reserved.

AC_COPYRIGHT([Copyright (C) 2014-2023 wolfSSL Inc.])
AC_INIT([wolfmqtt],[1.18.0],[https://github.com/wolfssl/wolfMQTT/issues],[wolfmqtt],[http://www.wolfssl.com])
AC_COPYRIGHT([Copyright (C) 2014-2024 wolfSSL Inc.])
AC_INIT([wolfmqtt],[1.19.0],[https://github.com/wolfssl/wolfMQTT/issues],[wolfmqtt],[http://www.wolfssl.com])

AC_PREREQ([2.63])
AC_CONFIG_AUX_DIR([build-aux])
Expand All @@ -24,7 +24,7 @@ AC_ARG_PROGRAM
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([src/config.h])

WOLFMQTT_LIBRARY_VERSION=17:0:0
WOLFMQTT_LIBRARY_VERSION=17:1:0
# | | |
# +------+ | +---+
# | | |
Expand Down
2 changes: 1 addition & 1 deletion examples/aws/awsiot.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* awsiot.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/aws/awsiot.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* awsiot.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/azure/azureiothub.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* azureiothub.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/azure/azureiothub.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* azureiothub.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/firmware/firmware.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* firmware.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/firmware/fwclient.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* fwclient.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/firmware/fwclient.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* fwclient.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/firmware/fwpush.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* fwpush.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/firmware/fwpush.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* fwpush.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttclient/mqttclient.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttclient.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttclient/mqttclient.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttclient.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttexample.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttexample.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttexample.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttexample.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttnet.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttnet.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttnet.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttnet.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttport.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttport.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttport.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* mqttport.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttsimple/mqttsimple.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttsimple.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttsimple/mqttsimple.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttsimple
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/mqttuart.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqttuart.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
3 changes: 1 addition & 2 deletions examples/multithread/multithread.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* multithread.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down Expand Up @@ -607,7 +607,6 @@ static void *waitMessage_task(void *param)
mqttCtx->return_code = rc;
if (needsUnlock) {
wm_SemUnlock(&pingSignal); /* wake ping thread */
needsUnlock = 0;
}

THREAD_EXIT(0);
Expand Down
2 changes: 1 addition & 1 deletion examples/multithread/multithread.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* multithread.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/nbclient/nbclient.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* nbclient.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/nbclient/nbclient.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* nbclient.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/pub-sub/mqtt-pub-sub.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt-pub-sub
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/pub-sub/mqtt-pub.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt-pub.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/pub-sub/mqtt-sub.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt-sub.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/sn-client/sn-client.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* sn-client.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/sn-client/sn-client.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* sn-client.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/sn-client/sn-client_qos-1.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* sn-client_qos-1.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/sn-client/sn-multithread.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* sn-multithread.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/wiot/wiot.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* wiot.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion examples/wiot/wiot.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* wiot.h
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion src/mqtt_client.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt_client.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion src/mqtt_packet.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt_packet.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion src/mqtt_sn_client.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt_sn_client.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion src/mqtt_sn_packet.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt_sn_packet.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
2 changes: 1 addition & 1 deletion src/mqtt_socket.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* mqtt_socket.c
*
* Copyright (C) 2006-2023 wolfSSL Inc.
* Copyright (C) 2006-2024 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
Expand Down
Loading

0 comments on commit 639108e

Please sign in to comment.