Release prep for v2.0.0

pull/476/head
Eric Blankenhorn 2026-03-19 12:14:56 -05:00
parent c38cbde77d
commit d3b6389208
90 changed files with 146 additions and 98 deletions

View File

@ -1,8 +1,8 @@
# CMakeList.txt
# CMakeLists.txt
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfSSL. (formerly known as CyaSSL)
# This file is part of wolfMQTT
#
# Usage:
# $ mkdir build
@ -21,7 +21,7 @@
cmake_minimum_required(VERSION 3.16)
project(wolfMQTT VERSION 1.21.0 LANGUAGES C)
project(wolfMQTT VERSION 2.0.0 LANGUAGES C)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/functions.cmake)

View File

@ -1,5 +1,53 @@
## Release Notes
### v2.0.0 (03/20/2026)
Release 2.0.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
* New Features
- Lightweight MQTT Broker — New built-in MQTT broker implementation (#457)
- MQTT v3.1.1 spec compliance checks (#462)
- Secure and non-secure port listening support (#465)
- WebSocket transport support (#466)
- wolfIP (embedded TCP/IP stack) support (#463)
- Retained messages, session persistence, graceful disconnect, QoS subscription updates (#465)
- libFuzzer-based broker fuzzing infrastructure (#474)
- wolfIP Integration — Added wolfIP support for both MQTT client and broker (#463)
- lastError Field — Preserve TLS error code via new lastError in the network context (#458)
* Bug Fixes
- Fix race condition in wm_SemLock (#475)
- Fix wildcard topic matching (#472)
- Fix LWT (Last Will and Testament) length checks and payload free issues (#472, #473)
- Fix subAck buffer size check and topic count validation (#472)
- Fix MqttPacket_Write failure return handling (#473)
- Fix MQTT-SN: null pointer dereference, non-blocking read, encode/decode issues (#473)
- Fix MqttDecode_Auth reason code issue (#473)
- Fix broker client connect status check (#472)
- Fix SN_Client_WaitType issues (#456)
- Fix curl transport: use internal loops for partial read/write handling (#459)
* Security Hardening
- Add overflow checks in network and socket IO (#467)
- Add checks for negative return values in MqttDecode_String calls (#467)
- Add encoding error checks (#467)
- Add remain_len validation check (#471)
- Static analysis fixes for MqttClient_Auth, MqttProps_Add, MqttDecode_SubscribeAck, MqttDecode_Props (#469)
- Static analysis fixes for SN_Decode_Register, SN_Decode_GWInfo, SN_Client_WillTopicUpdate, SN_Encode_Publish, SN_Encode_RegAck, SN_Client_Connect (#468)
- Add debug warning when using VERIFY_NONE (#475)
* CI / Testing
- Add CI workflows for codespell, multi-compiler, and sanitizer tests (#470)
- Add Coverity workflow schedule (#450, #451)
- Add WebSocket broker configurations to CI (#466)
- Expanded broker edge case testing (#465)
- Improved broker test execution speed (#465)
* Other
- Updated client certificates (#455)
- Added wolfSSL as submodule option (#452)
### v1.21.0 (12/03/2025)
Release 1.21.0 has been developed according to wolfSSL's development and QA
process (see link below) and successfully passed the quality criteria.

View File

@ -1,6 +1,6 @@
# [example]/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# [wolfSSL Project]/components/wolfmqtt/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# component.mk
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# components/wolfssl/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# Kconfig template
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# component.mk for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
/* config.h - dummy
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* [components]/include/user_settings.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
# [example]/main/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
/* template main.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,5 +1,5 @@
/*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* wifi_connect.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* main.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* time_helper.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* wifi_connect.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
# [example]/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# [template]/components/wolfmqtt/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# component.mk
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# [project]/components/wolfssl/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# Kconfig template
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
# component.mk for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
/* config.h - dummy
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* [components]/include/user_settings.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
# [example]/main/CMakeLists.txt for Espressif targets
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# This file is part of wolfMQTT.
#

View File

@ -1,6 +1,6 @@
/* template main.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* main.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* user_settings.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* userio_template.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,9 +1,9 @@
# wolfmqtt
# Copyright (C) 2025 wolfSSL Inc.
# All right reserved.
# Copyright (C) 2026 wolfSSL Inc.
# All rights reserved.
AC_COPYRIGHT([Copyright (C) 2014-2025 wolfSSL Inc.])
AC_INIT([wolfmqtt],[1.21.0],[https://github.com/wolfssl/wolfMQTT/issues],[wolfmqtt],[http://www.wolfssl.com])
AC_COPYRIGHT([Copyright (C) 2014-2026 wolfSSL Inc.])
AC_INIT([wolfmqtt],[2.0.0],[https://github.com/wolfssl/wolfMQTT/issues],[wolfmqtt],[http://www.wolfssl.com])
AC_PREREQ([2.63])
AC_CONFIG_AUX_DIR([build-aux])
@ -27,7 +27,7 @@ AC_ARG_PROGRAM
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS([src/config.h])
WOLFMQTT_LIBRARY_VERSION=18:1:0
WOLFMQTT_LIBRARY_VERSION=19:0:0
# | | |
# +------+ | +---+
# | | |

View File

@ -1,6 +1,6 @@
/* awsiot.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* awsiot.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* azureiothub.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* azureiothub.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* firmware.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* fwclient.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* fwclient.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* fwpush.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* fwpush.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttclient.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttclient.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttexample.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttexample.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttnet.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttnet.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttport.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,7 +1,7 @@
/*
* mqttport.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttsimple.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttsimple
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqttuart.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* multithread.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* multithread.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* nbclient.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* nbclient.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt-pub-sub
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt-pub.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt-sub.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* sn-client.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* sn-client.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* sn-client_qos-1.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* sn-multithread.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* threadx_netx.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* net_libwebsockets.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* net_libwebsockets.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* websocket_client.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* wiot.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* wiot.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_broker.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_client.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_packet.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_sn_client.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_sn_packet.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_socket.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* broker_fuzz.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python3
# gen_corpus.py - Generate seed corpus for wolfMQTT broker fuzzer
#
# Copyright (C) 2006-2025 wolfSSL Inc.
# Copyright (C) 2006-2026 wolfSSL Inc.
#
# Creates minimal valid (and intentionally malformed) MQTT packets as
# seed files in tests/fuzz/corpus/. These bootstrap libFuzzer with

View File

@ -1,6 +1,6 @@
/* mqtt_broker.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_client.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_packet.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_sn_client.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_sn_packet.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_socket.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* mqtt_types.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* options.h.in
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* version.h.in
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*
@ -34,8 +34,8 @@
extern "C" {
#endif
#define LIBWOLFMQTT_VERSION_STRING "1.21.0"
#define LIBWOLFMQTT_VERSION_HEX 0x01021000
#define LIBWOLFMQTT_VERSION_STRING "2.0.0"
#define LIBWOLFMQTT_VERSION_HEX 0x02000000
#ifdef __cplusplus
}

View File

@ -1,6 +1,6 @@
/* version.h.in
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* visibility.h
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*

View File

@ -1,6 +1,6 @@
/* client.c
*
* Copyright (C) 2006-2025 wolfSSL Inc.
* Copyright (C) 2006-2026 wolfSSL Inc.
*
* This file is part of wolfMQTT.
*