Roger A. Light
34176359c9
[452913] Prevent dereferencing of NULL string.
...
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=452913
11 years ago
Roger A. Light
5e75c9054d
[458410] Add missing headers to util_mosq.h
...
Thanks to Michael Laing.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=458410
11 years ago
Roger A. Light
570be5e417
[458353] Fix typo in test.
...
Thanks to Michael Laing.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=458353
11 years ago
Roger A. Light
62456b3b7f
Add more details on how to build Mosquitto.
...
Explains more of the differences between the Makefiles and the CMake
scripts.
11 years ago
Roger A. Light
96d98e620b
Fix compiling on Apple.
11 years ago
Roger A. Light
c7fff62820
Update changelog.
11 years ago
Roger A. Light
8d2c04e7c5
Reorder man page arguments.
11 years ago
Roger A. Light
4c72b2dd45
[457373] Fix tests when compiled with WITH_TLS=no.
...
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=457373
11 years ago
Roger A. Light
9332a731bf
[452915] mosquittopp now has a virtual destructor.
...
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=452915
11 years ago
Roger A. Light
0adb2ed217
[425835] Support for "hour client expiration times.
...
This allows shorter values for the persistent_client_expiration option.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=425835
11 years ago
Roger A. Light
c591b06574
[457225] Add support for wildcard certificates.
...
This introduces wildcard certificate support for both bridges and
clients.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=457225
11 years ago
Roger A. Light
aca979a473
[457371] Fix building for WITH_TLS=no
...
Thanks to Micheal Laing.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=457371
11 years ago
Roger A. Light
8a18f577a6
Remove more unnecessary uses of calloc.
11 years ago
Roger A. Light
97849e8825
Remove unnecessary uses of calloc.
11 years ago
Roger A. Light
30c83a5cc1
Change include paths, make generating html easier.
11 years ago
Roger A. Light
51ab89630a
LICENSE-3rd-party.txt no longer distributed.
11 years ago
Roger A. Light
525f989c6c
Update html man page generation for eclipse pages.
11 years ago
Roger A. Light
5ee0ab8e34
Fix bug links.
11 years ago
Roger A. Light
b6a0b01e1e
[457162] Fix mosquitto_sub not honouring --qos.
...
Thanks to Christoph Krey.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=457162
11 years ago
Roger A. Light
cfe1156eb7
Reference count store structs when reloading from db.
...
Without this increment, a message could be incorrectly freed in rare
circumstances.
11 years ago
Roger A. Light
b52e3311d2
Disconnect websockets clients properly.
...
context->state was being overwritten when websockets clients
attempted to disconnect, leaving them in limbo. This has been fixed.
Thanks to FeelyChau.
11 years ago
Roger A. Light
ac5dbd428f
Clear want_write flag after responding to it.
...
Prevents busy loop after e.g. writing a large message when using TLS.
Thanks to Dave Sellars.
11 years ago
Roger A. Light
d6bb6634d2
Disable memory tracking with uclibc.
...
Thanks to Ed W.
11 years ago
Roger A. Light
faaf3edd02
Fix library linking with CMake.
...
When using CMake it wasn't possible to use libwrap due to a
configuration error. This has been fixed.
Thanks to Markus Rathgeb.
11 years ago
Roger A. Light
175794826b
[456899] Broker: Add bridge_attempt_unsubscribe option.
...
The bridge_attempt_unsubscribe option has been added, to allow the sending
of UNSUBSCRIBE requests to be disabled for topics with "out" direction.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=456899
11 years ago
Roger A. Light
778bd4ca25
Clear store variable correctly here.
11 years ago
Roger A. Light
0e72d3cc32
Should check acl result for lack of success, not presence of error.
11 years ago
Roger A. Light
f8f794c531
Allow expiring clients to be cleaned up.
11 years ago
Roger A. Light
b30adbf792
Remove incorrectly committed file.
11 years ago
Roger A. Light
c12d3ebc0b
[454852] Support setting keepalive on pub client.
...
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=454852
11 years ago
Roger A. Light
209fe5e5af
Fix git links.
11 years ago
Roger A. Light
4fb416f2bc
Auto recognised links.
11 years ago
Roger A. Light
e5a251f0bb
Remove javascript client.
11 years ago
Roger A. Light
fb588ef434
Print dlerror on library loading errors.
11 years ago
Roger A. Light
85a294922e
Protect stored messages from removal when queing.
11 years ago
Roger A. Light
5b6f6976c7
Fix use of "dup" with pubrel, subscribe, unsubscribe.
...
Thanks to Paolo Patierno.
11 years ago
Roger A. Light
2ce4d94282
Fix dereferencing of msg store items.
11 years ago
Roger A. Light
db3c016fdd
Don't use bridge hash in each client.
...
Store a DB wide array of bridges. There shouldn't be many of them, so
iterating/searching isn't a problem. Saves 56 bytes in the client
struct.
11 years ago
Roger A. Light
1e64bb171a
More memory efficient message store than with hashes.
...
Also frees messages from the message store after removing...
11 years ago
Roger A. Light
d30d711c3b
Improve struct layouts for memory usage.
11 years ago
Roger A. Light
ea8537c048
Remove unused messages from store immediately.
...
This removes the need for *store_clean*.
11 years ago
Roger A. Light
4374170c40
Use hash for message store to speed up loading.
...
Comes at the expense of increased memory usage. This could be countered
by using a hash just for loading (increased memory usage during loading,
reduced afterwards) but this approach does allow the immediate removal
of messages from the store.
11 years ago
Roger A. Light
94cd34c86d
Add executable permissions.
11 years ago
Roger A. Light
9b9f1c7613
Remove unnecessary callocs.
11 years ago
Roger A. Light
d9e41fe065
Remove dead code.
11 years ago
Roger A. Light
975b127d17
Sanitise password file argv input.
11 years ago
Roger A. Light
07581446e6
Bounds checking for socks domain name inputs.
11 years ago
Roger A. Light
b80402baf0
Only track inflight messages for outgoing messages.
11 years ago
Roger A. Light
41f5d1fd43
Fix parsing of malformed socks urls.
11 years ago
Roger A. Light
166bc2c481
Cleanup client memory on error.
11 years ago