Go to file
Roger A. Light cdbe62c2bb Outgoing messages with QoS>0 are no longer retried after a timeout.
This change in behaviour can be justified by considering when the
timeout may have occurred.

* If a connection is unreliable and has dropped, but without one end
  noticing, the messages will be retried on reconnection. Sending
  additional PUBLISH or PUBREL would not have changed anything.

* If a client is overloaded/unable to respond/has a slow connection then
  sending additional PUBLISH or PUBREL would not help the client catch
  up. Once the backlog has cleared the client will respond. If it is not
  able to catch up, sending additional duplicates would not help either.
2015-05-24 11:59:53 +01:00
client
doc/historical
examples
installer
lib
logo
man
misc/currentcost
security
service
src
test
.gitignore
.travis.yml
about.html
aclfile.example
appveyor.yml
ChangeLog.txt
CMakeLists.txt
compiling.txt
config.h
config.mk
CONTRIBUTING.md
edl-v10
epl-v10
LICENSE.txt
Makefile
mosquitto.conf
notice.html
pskfile.example
pwfile.example
readme-windows.txt
readme.txt
THANKS.txt

Mosquitto
=========

Mosquitto is an open source implementation of a server for version 3.1 and
3.1.1 of the MQTT protocol.

See the following links for more information on MQTT:

http://mqtt.org/
http://www.ibm.com/developerworks/webservices/library/ws-mqtt/index.html

Mosquitto project information is available at the following locations:

http://mosquitto.org/ (main homepage)
https://bugs.eclipse.org/bugs/buglist.cgi?product=Mosquitto (Find bugs)
https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Mosquitto (Submit bugs)
http://git.eclipse.org/c/mosquitto/org.eclipse.mosquitto.git/ (source code repository, web interface

There is also a public test server available at http://test.mosquitto.org/

Mosquitto was written by Roger Light <roger@atchoo.org>