Commit Graph

2039 Commits

Author SHA1 Message Date
fpagliughi 6a71f1c216 Replaced platform-specific mutex creation/destruction with calls to code in Thread.c 2026-01-10 14:00:35 -05:00
fpagliughi f6bf57e39e Removed conditional compilation for identical event code 2026-01-10 10:11:25 -05:00
fpagliughi c63170fc59 'event' type working on Windows 2026-01-10 10:08:31 -05:00
fpagliughi 2b6c15678b Started merging semaphores and condition variables into a single 'event' type. 2026-01-10 10:07:20 -05:00
fpagliughi b90a389380 Removed the mutex_type.h header; merged mutex into Thread.h 2026-01-10 09:48:01 -05:00
Ian Craggs 7751656f60
Update python version 2025-12-18 15:46:15 +00:00
Ian Craggs c4381a707a
Update artifact action version 2025-08-16 21:41:53 +01:00
Ian Craggs 62782406bc
Update docs folder 2025-08-16 14:21:06 +01:00
Ian Craggs dbb083ef48
Merge branch 'develop' 2025-08-16 14:10:44 +01:00
Ian Craggs 00afad8fc9 Remove newline from version.patch 2025-08-16 13:32:23 +01:00
Ian Craggs 515e93eefc
Update version numbers to 1.3.15 2025-08-16 12:10:55 +01:00
Ian Craggs beb04516a0
Change must to must not call publish within message arrived callback #1598 2025-08-15 17:57:57 +01:00
Ian Craggs 71fb9571bc
Check for TLS use in serverURIs if there are no TLS options #1566 2025-08-15 17:41:14 +01:00
Ian Craggs 7a7519c9f6
Add tls: test 2025-08-15 17:04:31 +01:00
Ian Craggs 248b64598b
Merge branch 'pluraf-develop' into develop 2025-08-15 15:56:03 +01:00
Ian Craggs b289797aca
Add tls: prefix to docs and samples 2025-08-15 15:55:00 +01:00
Ian Craggs 3a076d7d33
Merge branch 'develop' of github.com:pluraf/paho.mqtt.c into pluraf-develop 2025-08-15 15:41:20 +01:00
Ian Craggs 9c0f421653
Change mqtt.eclipseprojects.io to test.mosquitto.org 2025-08-15 14:08:02 +01:00
Roman Ondráček 106cb1eadf
Fix build on GNU Hurd
Signed-off-by: Roman Ondráček <mail@romanondracek.cz>
2025-08-14 20:55:28 +01:00
Ian Craggs 4612fc121c
Merge branch 'fpagliughi-cond-var-timeout' into develop 2025-08-14 16:19:26 +01:00
Ian Craggs a3275de903
Merge branch 'cond-var-timeout' of github.com:fpagliughi/paho.mqtt.c into fpagliughi-cond-var-timeout 2025-08-14 16:17:51 +01:00
Ian Craggs 0da0a2af59
Merge branch 'fpagliughi-remove-unnecessary-win64' into develop 2025-08-14 16:06:32 +01:00
Ian Craggs 02d060fa59
Merge branch 'remove-unnecessary-win64' of github.com:fpagliughi/paho.mqtt.c into fpagliughi-remove-unnecessary-win64 2025-08-14 16:05:28 +01:00
Ian Craggs 87c1c56f16
Merge pull request #1578 from cwardcode/ipv6-support-getaddrinfo
Update getaddrinfo options to support IPv6 hostname resolution
2025-08-14 15:13:52 +01:00
Ian Craggs 8e0029a5b6
Update thread.c - fix Windows build where EAGAIN is not defined 2025-08-14 14:09:45 +01:00
Ian Craggs cd28c98700
Update Thread.c - fix MacOS build warning 2025-08-14 13:54:01 +01:00
fpagliughi 9ff08fa5a7
#1576 Changed 'bool' typedef to 'bit' 2025-07-15 16:53:19 +01:00
Ian Craggs 9ef8f4d865
Put MQTT 5 reason code into the connect failure reason code field #1596 2025-05-06 15:36:26 +01:00
Konstantin Tyurin 0f21ce21d9 Support tls:// prefix
Signed-off-by: Konstantin Tyurin <konstantin@pluraf.com>
2025-04-05 17:14:32 +02:00
Chris Ward 98af657f69 Updated getaddrinfo's hints struct to use AI_ADDRCONFIG to support IPv6 address resolutions
Signed-off-by: Chris Ward <chrisdevward@gmail.com>
2025-02-19 04:51:30 -05:00
Ian Craggs bba7246972
Ensure argument for isprint and isxdigit is in the correct range #1565 2025-02-17 18:51:13 +00:00
fpagliughi 05e6d71f6f Fixed condition variable timed wait. Updated thread test for current implementation. 2025-01-13 09:43:49 -05:00
fpagliughi 1bb2e691e1 - Removed unnecessary _WIN64 conditional checks
- Fixed some conditional compilation using (WIN32) to (_WIN32)
2025-01-09 16:09:38 -05:00
Ian Craggs 2150ba29d9 Small doc update 2025-01-07 13:24:37 +00:00
Ian Craggs c97739dad1 Merge branch 'develop' 2025-01-07 12:44:15 +00:00
Ian Craggs 2805ddedea Add version number to the doc 2025-01-07 12:43:13 +00:00
Ian Craggs 559dc938ea Merge branch 'haraldreif-fix_possible_memory_leak' into develop 2025-01-07 12:37:23 +00:00
Ian Craggs c8b915cd75 Merge branch 'fix_possible_memory_leak' of github.com:haraldreif/paho.mqtt.c into haraldreif-fix_possible_memory_leak 2025-01-07 12:34:46 +00:00
Ian Craggs e3c1e2a313 Re-add .nojekyll file to allow html files starting with _ on Github pages 2025-01-07 10:06:06 +00:00
Harald Reif 6b1fee426e Replace free() with Log()
As this else block should never be reached, a log message is created when it is reached

Signed-off-by: Harald Reif <haraldr@copadata.com>
2025-01-07 08:14:57 +01:00
Ian Craggs 9836e5126a Update docs 2025-01-06 16:51:48 +00:00
Ian Craggs ca4d641bea Add docs for 1.3.14 2025-01-06 14:28:52 +00:00
Ian Craggs 1e9c5989e3 Merge branch 'develop' 2025-01-06 14:26:35 +00:00
Ian Craggs d9725e142c Update workflow version numbers 2025-01-06 13:29:08 +00:00
Ian Craggs 02d49ebb1a Update patch number 2025-01-06 13:22:42 +00:00
Ian Craggs bca083dd50 Update some doc and copyright statements 2025-01-06 11:17:49 +00:00
Ian Craggs cefc7f3ec0
Merge pull request #1556 from fpagliughi/samples-build
Build all the sample applications for the static library
2025-01-06 10:04:15 +00:00
fpagliughi 8deff4e863 Build all the samples for the static library 2025-01-05 14:43:27 -05:00
Ian Craggs be9e26257e Alternative SIGPIPE handling #1346 #1386 2025-01-04 18:49:33 +00:00
Ian Craggs 91230623e5 Clean up no_proxy processing #1473 2025-01-03 18:11:55 +00:00