-
Notifications
You must be signed in to change notification settings - Fork 544
Comparing changes
Open a pull request
base repository: eclipse-paho/paho.mqtt.golang
base: v1.4.2
head repository: eclipse-paho/paho.mqtt.golang
compare: master
Commits on Dec 20, 2022
-
Fixed to avoid panic when keep alive is 1 #531.
Signed-off-by: Daichi Tomaru <banaoa7543@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a0e4e11 - Browse repository at this point
Copy the full SHA a0e4e11View commit details
Commits on Dec 21, 2022
-
Merge pull request #622 from tomatod/fix_panic_when_keepalive_zero
Resolve panic when keep alive is set to 1 (second) #closes 531
Configuration menu - View commit details
-
Copy full SHA for d9dea69 - Browse repository at this point
Copy the full SHA d9dea69View commit details
Commits on Dec 22, 2022
-
Clear URL User before creating websocket connection (allowing MQTT us…
…ername/password to be specified in URL) Closes #623
Configuration menu - View commit details
-
Copy full SHA for 3a8066f - Browse repository at this point
Copy the full SHA 3a8066fView commit details -
Merge pull request #624 from ChIoT-Tech/master
Allow MQTT username/password in URL when connecting via Websockets
Configuration menu - View commit details
-
Copy full SHA for 4b066a0 - Browse repository at this point
Copy the full SHA 4b066a0View commit details
Commits on Dec 31, 2022
-
Add back-off controller for sleep before reconnection when connection…
… lost is detected immediately after connecting. #589 Signed-off-by: Daichi Tomaru <banaoa7543@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d174b9a - Browse repository at this point
Copy the full SHA d174b9aView commit details
Commits on Jan 8, 2023
-
Merge pull request #625 from tomatod/connect_retry_backoff - Prevent …
…reconnect loops Add back-off controller for sleep time of reconnection when connection lost is detected immediately after connecting. #589 This issue could be caused by an invalid publish request (which leads to the broker dropping the connection immediately).
Configuration menu - View commit details
-
Copy full SHA for e3fa503 - Browse repository at this point
Copy the full SHA e3fa503View commit details
Commits on Mar 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 602b06b - Browse repository at this point
Copy the full SHA 602b06bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1df6d0 - Browse repository at this point
Copy the full SHA c1df6d0View commit details
Commits on Mar 13, 2023
-
Fix for PR #624 as per comment from @Tieske (previous version worked …
…for the first, but not subsequent, connections) Closes #623
Configuration menu - View commit details
-
Copy full SHA for e3d0846 - Browse repository at this point
Copy the full SHA e3d0846View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e01522 - Browse repository at this point
Copy the full SHA 5e01522View commit details
Commits on Mar 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aa0a8ad - Browse repository at this point
Copy the full SHA aa0a8adView commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ace7b4e - Browse repository at this point
Copy the full SHA ace7b4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ac3838 - Browse repository at this point
Copy the full SHA 9ac3838View commit details -
Wrap connection network errors so they are accessible (requires go1.20)
Allows the use of [Errors.Is](https://pkg.go.dev/errors#Is) to access further information on the reason a connection attempt failed. Note: This used functionality introduced in Go 1.20 so that is now in `go.mod` (in line with supporting the current and one old release).
Configuration menu - View commit details
-
Copy full SHA for 7b759f1 - Browse repository at this point
Copy the full SHA 7b759f1View commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6eae012 - Browse repository at this point
Copy the full SHA 6eae012View commit details -
Merge pull request #658 from ChIoT-Tech/master
Update dependencies (mainly to address x/net security warnings)
Configuration menu - View commit details
-
Copy full SHA for c26bc8b - Browse repository at this point
Copy the full SHA c26bc8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e855a0b - Browse repository at this point
Copy the full SHA e855a0bView commit details -
Merge pull request #659 from ChIoT-Tech/master
Clarify use of token.WaitTimeout
Configuration menu - View commit details
-
Copy full SHA for 5786441 - Browse repository at this point
Copy the full SHA 5786441View commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f31b3d - Browse repository at this point
Copy the full SHA 6f31b3dView commit details -
Merge pull request #662 from avmunm/fix-661-make-ClientOptionsReader-…
…mockable Add NewClientOptionsReader for mocking purposes. closes #661
Configuration menu - View commit details
-
Copy full SHA for 6d8e0a7 - Browse repository at this point
Copy the full SHA 6d8e0a7View commit details
Commits on Jan 6, 2024
-
Copied from https://www.eclipse.org/projects/tools/documentation.php?id=iot.paho SECURITY.md modified to meet this projects needs.
Configuration menu - View commit details
-
Copy full SHA for 68320a2 - Browse repository at this point
Copy the full SHA 68320a2View commit details -
Copied from https://www.eclipse.org/projects/tools/documentation.php?id=iot.paho SECURITY.md modified to meet this projects needs.
Configuration menu - View commit details
-
Copy full SHA for 41dbed3 - Browse repository at this point
Copy the full SHA 41dbed3View commit details
Commits on Jan 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67a8ac3 - Browse repository at this point
Copy the full SHA 67a8ac3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6a9be - Browse repository at this point
Copy the full SHA 8f6a9beView commit details
Commits on Feb 9, 2024
-
fix: fix keep-alive timeouts on small intervals
The check interval calculation in the `ping.go` file has been adjusted for when the keep-alive time is less than or equal to 10. Instead of dividing by 2, the check interval now is calculated with a division by 4, ensuring a more frequent ping check. This is required as MQTT brokers typically detect a timeout if the client did not send a ping within the specified keep-alive interval times 1.5. If the client only checks for due pings every half-interval, this commonly leads to timeouts. An example: a 5 second interval means that every 2.5 seconds checks are made for due pings. However, if checks have occurred at 2.49 seconds since the last ping and 4.99 seconds, the next one might happen slightly after 7.5 seconds, making the broker detect a timeout. Therefore, we increase the frequency of ping checks by reducing the check interval.
Configuration menu - View commit details
-
Copy full SHA for 08d0637 - Browse repository at this point
Copy the full SHA 08d0637View commit details -
Increase frequency of PING checks when using low (<10s) KeepAlive
fix keep-alive timeouts on small intervals
Configuration menu - View commit details
-
Copy full SHA for f21bdb1 - Browse repository at this point
Copy the full SHA f21bdb1View commit details
Commits on Mar 21, 2024
-
Replace the time.After with the timer for efficiency.
Signed-off-by: Daniele Vasselli <vasselli.daniele@gmail.com>
Daniele Vasselli committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for d0120ee - Browse repository at this point
Copy the full SHA d0120eeView commit details -
Remove the channel draining since it is not reused.
Signed-off-by Daniele Vasselli <vasselli.daniele@gmail.com>
Daniele Vasselli committedMar 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 8b638fb - Browse repository at this point
Copy the full SHA 8b638fbView commit details -
Merge pull request #671 from DVasselli/clientTimer
Replace the time.After with the timer for efficiency.
Configuration menu - View commit details
-
Copy full SHA for 1a63b63 - Browse repository at this point
Copy the full SHA 1a63b63View commit details
Commits on Mar 26, 2024
-
Merge pull request #665 from vruge/patch-1
fix: deprecation warnings for ioutil
Configuration menu - View commit details
-
Copy full SHA for b7215e4 - Browse repository at this point
Copy the full SHA b7215e4View commit details
Commits on Apr 2, 2024
-
Resolve "cannot use os.ReadDir" introduced in PR #665
Matt Brittan committedApr 2, 2024 Configuration menu - View commit details
-
Copy full SHA for fe38f80 - Browse repository at this point
Copy the full SHA fe38f80View commit details
Commits on May 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 386b731 - Browse repository at this point
Copy the full SHA 386b731View commit details
Commits on May 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 71f9814 - Browse repository at this point
Copy the full SHA 71f9814View commit details -
Resolve potential goroutine leak wien Disconnect called
If `Disconnect` was called whilst a connection attempt was in progress a goroutine leak occurred. This change allows the connection attempt to complete as normal (including calling the `OnConnect` callback) before the Disconnect is handled. closes #675
Configuration menu - View commit details
-
Copy full SHA for 6801721 - Browse repository at this point
Copy the full SHA 6801721View commit details
Commits on Jul 31, 2024
-
Matt Brittan committed
Jul 31, 2024 Configuration menu - View commit details
-
Copy full SHA for 8768f3b - Browse repository at this point
Copy the full SHA 8768f3bView commit details -
Merge pull request #683 from ChIoT-Tech/master
Update dependencies in preperation for v1.5 release
Configuration menu - View commit details
-
Copy full SHA for 714f7c0 - Browse repository at this point
Copy the full SHA 714f7c0View commit details
Commits on Sep 3, 2024
-
fix: issue 690:updating go dependencies from pub and sub into the con…
…tainers before building
Configuration menu - View commit details
-
Copy full SHA for 91231b3 - Browse repository at this point
Copy the full SHA 91231b3View commit details -
Resolve "missing go.sum entry" in docker build
Update go dependencies for pub and sub in docker containers as part of the build process closes #690
Configuration menu - View commit details
-
Copy full SHA for 514b7fa - Browse repository at this point
Copy the full SHA 514b7faView commit details
Commits on Mar 4, 2025
-
Update Go version and dependencies
This is mainly to resolve warnings issued by security scanners.
Matt Brittan committedMar 4, 2025 Configuration menu - View commit details
-
Copy full SHA for 3c20bed - Browse repository at this point
Copy the full SHA 3c20bedView commit details -
Update Go version and dependencies
This is mainly to resolve warnings issued by security scanners.
Configuration menu - View commit details
-
Copy full SHA for 22cef27 - Browse repository at this point
Copy the full SHA 22cef27View commit details
There are no files selected for viewing