Commit Graph

2039 Commits

Author SHA1 Message Date
Ian Craggs 4a939ddb01
Update docs for 1.3.16 2026-02-20 15:17:35 +00:00
Ian Craggs a3dd61ffbb
Merge branch 'develop' 2026-02-20 15:08:43 +00:00
Ian Craggs 3cbacd05ec
Update version numbers and copyright dates 2026-02-19 12:57:48 +00:00
Ian Craggs e090f20680
Correct copyright statement in src/Base64.c 2026-02-18 21:36:59 +00:00
Laurenz Altenmüller 85f397e55c
Enable building with BoringSSL
Signed-off-by: Laurenz Altenmüller <git@laure.nz>
2026-02-18 18:21:55 +00:00
Ian Craggs 627958f329
Call send_connect when SSLSocket_connect succeeds #1607 2026-02-18 17:54:26 +00:00
Ian Craggs 0430e003dd
Report error when PUBACK is received for QoS 2 #1617 2026-02-18 16:28:45 +00:00
Ian Craggs e612d0810e
Correct copyright dates 2026-02-16 17:05:24 +00:00
Sven Trittler 6affc7809d
fix qnx compile errors 2026-02-16 17:03:00 +00:00
Ian Craggs afcdeb5945
Ensure return value is not 1 when memory allocation fails #1618 2026-02-16 16:48:26 +00:00
Ian Craggs cfcff0aa5d
Check for NULL return #1640 2026-02-14 16:56:44 +00:00
Ian Craggs 200b0e4697
Fix OOB in payload format #1644 2026-02-14 16:04:23 +00:00
Roman Ondráček 384e663377
fix(man): fix format
Signed-off-by: Roman Ondráček <ondracek.roman@centrum.cz>
2026-02-13 16:09:45 +00:00
dream 3f5b987f3b
Fix memleak which is reported by cppcheck.
Signed-off-by: dream <dreamoftime0@gmail.com>
2026-02-13 16:03:13 +00:00
Ian Craggs 343506e6cb
Update copyright dates 2026-02-13 15:59:50 +00:00
Konstantin Tyurin e8b6b3742a
Document tls:// prefix
Signed-off-by: Konstantin Tyurin <konstantin@pluraf.com>
2026-02-13 15:59:14 +00:00
Zhao Yang 86b11bd556
Modify the conditions for successful execution of SSLSocket_setSocketForSSL() 2026-02-13 15:49:53 +00:00
Ian Craggs 9f76932acf
Check return value from SSL_new 2026-02-13 15:42:53 +00:00
Ian Craggs 447fddcad8
Merge branch 'develop' of github.com:eclipse-paho/paho.mqtt.c into develop 2026-02-13 14:06:29 +00:00
Ian Craggs 2d47a7e62d
Merge pull request #1645 from fpagliughi/clang_format
Added a .clang-format file and bash script to run it
2026-02-13 13:43:50 +00:00
Ian Craggs 6f97eca1ff
Merge pull request #1646 from fpagliughi/minor_tweaks_nodelay
Fixed warning in Window build for TCP_NODELAY
2026-02-13 13:43:31 +00:00
fpagliughi 4ab5e089bb Fixed warning in Window build for TCP_NODELAY 2026-02-13 00:59:48 -06:00
Ian Craggs a353a11b8c
Get rid of unused var 2026-02-12 16:59:39 +00:00
Ian Craggs fa7c02e9f5
Set TCP_NODELAY by default, CMake option to not use it #530 2026-02-12 15:17:43 +00:00
Ian Craggs 913ee39d24
Add __func__ macro for Windows 2026-02-12 14:31:03 +00:00
Ian Craggs fd46e0b857
Add headers for Windows 2026-02-12 13:57:41 +00:00
Ian Craggs 2b1417e842
Merge branch 'develop' of github.com:eclipse-paho/paho.mqtt.c into develop 2026-02-12 13:51:03 +00:00
Ian Craggs 9a35ea7948
Squashed commit of the following:
commit e131ec19cc4193d13310f1fa51e1d8e83d18a8a2
Merge: eae1454 fd94689
Author: Ian Craggs <icraggs@gmail.com>
Date:   Thu Feb 12 11:48:35 2026 +0000

    Merge branch 'fix-ssl-handshake-want-write' of github.com:spencerbug/paho.mqtt.c into spencerbug-fix-ssl-handshake-want-write

commit fd946895c7
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Fri Nov 14 08:14:20 2025 -0600

    #1627 Fixed failing unit tests

    Signed-off-by: Spencer Neilan <jneilas@jci.com>

commit 2d23bf0f61
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Thu Nov 13 16:22:15 2025 -0600

    #1627 Added unit test integrated as test-ssl-want-write-handshake in ctest suite

    Signed-off-by: Spencer Neilan <jneilas@jci.com>

commit 7ce39d2db1
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Thu Nov 13 16:21:33 2025 -0600

    #1627 Fix SSL handshake WANT_WRITE handling by adding to pending-write poll set.

    Signed-off-by: Spencer Neilan <jneilas@jci.com>

commit 010c5cd44a
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Thu Nov 13 16:25:25 2025 -0600

    Merge branch 'master' of https://github.com/spencerbug/paho.mqtt.c into fix-ssl-handshake-want-write

commit 651b71d1be
Merge: 5571f9b c4381a7
Author: Spencer Neilan <spencer.neilan@gmail.com>
Date:   Thu Nov 13 16:23:30 2025 -0600

    Merge pull request #1 from eclipse-paho/master

    Sync
2026-02-12 13:48:44 +00:00
Ian Craggs 3c7f634a30
Squashed commit of the following:
commit e131ec19cc4193d13310f1fa51e1d8e83d18a8a2
Merge: eae1454 fd94689
Author: Ian Craggs <icraggs@gmail.com>
Date:   Thu Feb 12 11:48:35 2026 +0000

    Merge branch 'fix-ssl-handshake-want-write' of github.com:spencerbug/paho.mqtt.c into spencerbug-fix-ssl-handshake-want-write

commit fd946895c7
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Fri Nov 14 08:14:20 2025 -0600

    #1627 Fixed failing unit tests

    Signed-off-by: Spencer Neilan <jneilas@jci.com>

commit 2d23bf0f61
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Thu Nov 13 16:22:15 2025 -0600

    #1627 Added unit test integrated as test-ssl-want-write-handshake in ctest suite

    Signed-off-by: Spencer Neilan <jneilas@jci.com>

commit 7ce39d2db1
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Thu Nov 13 16:21:33 2025 -0600

    #1627 Fix SSL handshake WANT_WRITE handling by adding to pending-write poll set.

    Signed-off-by: Spencer Neilan <jneilas@jci.com>

commit 010c5cd44a
Author: Spencer Neilan <sneilan@shoppertrak.com>
Date:   Thu Nov 13 16:25:25 2025 -0600

    Merge branch 'master' of https://github.com/spencerbug/paho.mqtt.c into fix-ssl-handshake-want-write

commit 651b71d1be
Merge: 5571f9b c4381a7
Author: Spencer Neilan <spencer.neilan@gmail.com>
Date:   Thu Nov 13 16:23:30 2025 -0600

    Merge pull request #1 from eclipse-paho/master

    Sync
2026-02-12 12:19:33 +00:00
x152152 092e2c4682
Fix: Use thread-safe MQTTAsync_Socket_noPendingWrites in MQTTAsync pending writes handling
Signed-off-by: x152152 <604047286@qq.com>
2026-02-12 11:04:34 +00:00
Ian Craggs 04b7199798
Make some trace statements less frequent 2026-02-12 11:00:28 +00:00
fpagliughi 88f6011583 Added a .clang-format file and bash script to run it over the directory tree. 2026-02-11 15:58:38 -05:00
Ian Craggs 6e5366b9af
Ensure env variable is set 2026-02-10 18:18:37 +00:00
Ian Craggs cb4f7ea1ea
Remove printf I'd forgotten #1430 2026-02-10 18:17:01 +00:00
Ian Craggs 375e76d86a
Reduce latency on connect #1430 (#1642)
* Reduce latency of connect #1430

* Add a Windows implementation of socketpair

* Change type of interrupt sockets from int to SOCKET

* Clean up the connect latency reduction fixes #1430
2026-02-10 17:54:00 +00:00
Ian Craggs 02db68bf76
Use macros instead of constants to eliminate compile warnings 2026-02-07 21:56:17 +00:00
Ian Craggs 695ef2cbd9
Correct evt_secondary definition 2026-02-01 15:31:18 +00:00
Ian Craggs c9d84a6de8
Fix line endings 2026-01-30 17:56:05 +00:00
Ian Craggs 3960dc8385
Update Python version for AppVeyor environment 2026-01-30 12:12:25 +00:00
Ian Craggs 9c2ee681cf
Merge branch 'fpagliughi-evt-sync' into develop 2026-01-29 16:33:43 +00:00
Ian Craggs c484bd985d
Update copyright statement dates 2026-01-29 16:31:04 +00:00
Ian Craggs 112ffc6414
Merge branch 'evt-sync' of github.com:fpagliughi/paho.mqtt.c into fpagliughi-evt-sync 2026-01-29 16:25:03 +00:00
Ian Craggs 47c8d7ef87
Update copyright date 2026-01-29 16:13:11 +00:00
fpagliughi 4a0a0efcca
Reverted CMake minimum version back to v3.12 2026-01-29 16:11:28 +00:00
Ian Craggs eae145401f
Merge pull request #1637 from fpagliughi/cmake-v3.15
Bumped minimum CMake to v3.12
2026-01-29 16:01:56 +00:00
fpagliughi 152746c9e3 Reverted CMake minimum version back to v3.12 2026-01-21 15:46:43 -05:00
fpagliughi bdf88919e4 Removed outdated unit tests in src/Thread.c as there are up-to-date unit tests in test/thread.c 2026-01-14 16:35:06 -05:00
fpagliughi a420ba1cf8 Combined event object implementations across platforms 2026-01-14 14:58:17 -05:00
fpagliughi b75b46b5fc Removed the 'cond_type' and 'sem_type' declarations 2026-01-10 15:50:17 -05:00
fpagliughi da946ecf8d Bumped minimum CMake to v3.15 2026-01-10 14:14:33 -05:00