mosquitto/lib
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
..
cpp Add client support for MQTT v3.1.1. 2015-01-27 00:32:20 +00:00
CMakeLists.txt Code reorganise. 2015-04-29 21:23:59 +01:00
dummypthread.h Initial contribution. 2014-05-07 23:27:00 +01:00
linker.version Add client support for MQTT v3.1.1. 2015-01-27 00:32:20 +00:00
logging_mosq.c mosquitto__log_printf -> log__printf 2015-05-18 08:53:21 +01:00
logging_mosq.h mosquitto__log_printf -> log__printf 2015-05-18 08:53:21 +01:00
Makefile Code reorganise. 2015-04-29 21:23:59 +01:00
memory_mosq.c Sys -> user includes. 2015-04-29 21:37:47 +01:00
memory_mosq.h Change internal funcs _foo_bar() to foo__bar(). 2015-04-19 22:10:59 +01:00
messages_mosq.c Outgoing messages with QoS>0 are no longer retried after a timeout. 2015-05-24 11:59:53 +01:00
messages_mosq.h Rename message functions. 2015-05-16 14:29:54 +01:00
mosquitto_internal.h Outgoing messages with QoS>0 are no longer retried after a timeout. 2015-05-24 11:59:53 +01:00
mosquitto.c Outgoing messages with QoS>0 are no longer retried after a timeout. 2015-05-24 11:59:53 +01:00
mosquitto.h Outgoing messages with QoS>0 are no longer retried after a timeout. 2015-05-24 11:59:53 +01:00
mqtt3_protocol.h Initial contribution. 2014-05-07 23:27:00 +01:00
net_mosq.c Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
net_mosq.h Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
packet_mosq.c Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
packet_mosq.h Rename/reorganise packet functions. 2015-05-16 14:16:40 +01:00
read_handle_client.c Outgoing messages with QoS>0 are no longer retried after a timeout. 2015-05-24 11:59:53 +01:00
read_handle_shared.c mosquitto__log_printf -> log__printf 2015-05-18 08:53:21 +01:00
read_handle.c Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
read_handle.h Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
send_client_mosq.c mosquitto__log_printf -> log__printf 2015-05-18 08:53:21 +01:00
send_mosq.c mosquitto__log_printf -> log__printf 2015-05-18 08:53:21 +01:00
send_mosq.h Big set of function renames. 2015-05-16 15:24:24 +01:00
socks_mosq.c Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
socks_mosq.h Big set of function renames. 2015-05-16 15:24:24 +01:00
srv_mosq.c mosquitto__log_printf -> log__printf 2015-05-18 08:53:21 +01:00
thread_mosq.c Sys -> user includes. 2015-04-29 21:37:47 +01:00
time_mosq.c Initial contribution. 2014-05-07 23:27:00 +01:00
time_mosq.h Initial contribution. 2014-05-07 23:27:00 +01:00
tls_mosq.c Change internal funcs _foo_bar() to foo__bar(). 2015-04-19 22:10:59 +01:00
tls_mosq.h Change internal funcs _foo_bar() to foo__bar(). 2015-04-19 22:10:59 +01:00
util_mosq.c Last raft of renames for the moment. 2015-05-18 09:29:22 +01:00
util_mosq.h Rename/reorganise packet functions. 2015-05-16 14:16:40 +01:00
will_mosq.c Big set of function renames. 2015-05-16 15:24:24 +01:00
will_mosq.h Big set of function renames. 2015-05-16 15:24:24 +01:00