You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mosquitto/lib
Karl Palsson c6aac741c2 broker: support byte based queueing
Limiting queued message depth purely based on message count is hard to
control for memory constrained devices.  The size of messages can vary
wildly, from a few bytes, to a few kilobytes.  Support a new
max_queued_bytes option, and drop packets when the first limit is
reached.  Option defaults to 0 (disabled) by default.
Support also a max_inflight_bytes variable, with similar behaviour.

Fixes (partof) https://github.com/eclipse/mosquitto/issues/100

This pulls up some helper routines for calculating whether to allow
inflight or queuing, resolving some inconsistences in connection
resumption.

Signed-off-by: Karl Palsson <karlp@etactica.com>
9 years ago
..
cpp Update copyrights. 9 years ago
CMakeLists.txt Merge branch 'master' into develop 9 years ago
Makefile Check client topic inputs for valid UTF-8. 9 years ago
dummypthread.h Don't use reserved names in header guards. 10 years ago
handle_connack.c Update copyrights. 9 years ago
handle_ping.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
handle_pubackcomp.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
handle_publish.c Update copyrights. 9 years ago
handle_pubrec.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
handle_pubrel.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
handle_suback.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
handle_unsuback.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
helpers.c "retained" -> "want_retained". 10 years ago
linker.version Check client topic inputs for valid UTF-8. 9 years ago
logging_mosq.c Update copyrights. 9 years ago
logging_mosq.h Update copyrights. 9 years ago
memory_mosq.c Update copyrights. 9 years ago
memory_mosq.h Update copyrights. 9 years ago
messages_mosq.c Update copyrights. 9 years ago
messages_mosq.h Update copyrights. 9 years ago
mosquitto.c Update copyrights. 9 years ago
mosquitto.h Check client topic inputs for valid UTF-8. 9 years ago
mosquitto_internal.h broker: support byte based queueing 9 years ago
mqtt3_protocol.h Don't use reserved names in header guards. 10 years ago
net_mosq.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
net_mosq.h Update copyrights. 9 years ago
packet_mosq.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
packet_mosq.h Update copyrights. 9 years ago
read_handle.c Update copyrights. 9 years ago
read_handle.h Update copyrights. 9 years ago
read_handle_shared.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
send_connect.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
send_disconnect.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
send_mosq.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
send_mosq.h Update copyrights. 9 years ago
send_publish.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
send_subscribe.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
send_unsubscribe.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
socks_mosq.c Update copyrights. 9 years ago
socks_mosq.h Big set of function renames. 11 years ago
srv_mosq.c Update copyrights. 9 years ago
thread_mosq.c Update copyrights. 9 years ago
time_mosq.c Drop Windows XP support, misc fixes on Windows. 10 years ago
time_mosq.h Don't use reserved names in header guards. 10 years ago
tls_mosq.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
tls_mosq.h Update copyrights. 9 years ago
utf8_mosq.c Check client topic inputs for valid UTF-8. 9 years ago
util_mosq.c Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
util_mosq.h Rename mosquitto_broker.h -> mosquitto_broker_internal.h 9 years ago
will_mosq.c Update copyrights. 9 years ago
will_mosq.h Update copyrights. 9 years ago