Commit Graph

  • be6a6430dd Fix change in macro name. Roger A. Light 2015-01-27 17:09:47 +0000
  • 8a35c3cd0d Add client support for MQTT v3.1.1. Roger A. Light 2015-01-27 00:32:20 +0000
  • 34176359c9 [452913] Prevent dereferencing of NULL string. Roger A. Light 2015-01-26 21:02:53 +0000
  • 5e75c9054d [458410] Add missing headers to util_mosq.h Roger A. Light 2015-01-26 20:46:15 +0000
  • 570be5e417 [458353] Fix typo in test. Roger A. Light 2015-01-25 13:29:25 +0000
  • 62456b3b7f Add more details on how to build Mosquitto. Roger A. Light 2015-01-25 11:52:10 +0000
  • 96d98e620b Fix compiling on Apple. Roger A. Light 2015-01-24 22:18:28 +0000
  • c7fff62820 Update changelog. Roger A. Light 2015-01-22 21:42:00 +0000
  • 8d2c04e7c5 Reorder man page arguments. Roger A. Light 2015-01-22 21:38:47 +0000
  • 4c72b2dd45 [457373] Fix tests when compiled with WITH_TLS=no. Roger A. Light 2015-01-16 21:39:42 +0000
  • 9332a731bf [452915] mosquittopp now has a virtual destructor. Roger A. Light 2015-01-15 22:48:24 +0000
  • 0adb2ed217 [425835] Support for "hour client expiration times. Roger A. Light 2015-01-15 21:57:03 +0000
  • c591b06574 [457225] Add support for wildcard certificates. Roger A. Light 2015-01-15 21:35:59 +0000
  • aca979a473 [457371] Fix building for WITH_TLS=no Roger A. Light 2015-01-15 20:11:14 +0000
  • 8a18f577a6 Remove more unnecessary uses of calloc. Roger A. Light 2015-01-14 21:56:57 +0000
  • 97849e8825 Remove unnecessary uses of calloc. Roger A. Light 2015-01-14 21:43:39 +0000
  • 30c83a5cc1 Change include paths, make generating html easier. Roger A. Light 2015-01-09 23:50:25 +0000
  • 51ab89630a LICENSE-3rd-party.txt no longer distributed. Roger A. Light 2015-01-09 23:49:26 +0000
  • 525f989c6c Update html man page generation for eclipse pages. Roger A. Light 2015-01-09 23:35:53 +0000
  • 5ee0ab8e34 Fix bug links. Roger A. Light 2015-01-09 21:34:01 +0000
  • b6a0b01e1e [457162] Fix mosquitto_sub not honouring --qos. Roger A. Light 2015-01-09 21:02:16 +0000
  • cfe1156eb7 Reference count store structs when reloading from db. Roger A. Light 2015-01-08 18:41:14 +0000
  • b52e3311d2 Disconnect websockets clients properly. Roger A. Light 2015-01-07 23:33:31 +0000
  • ac5dbd428f Clear want_write flag after responding to it. Roger A. Light 2015-01-07 23:19:06 +0000
  • d6bb6634d2 Disable memory tracking with uclibc. Roger A. Light 2015-01-07 22:24:57 +0000
  • faaf3edd02 Fix library linking with CMake. Roger A. Light 2015-01-07 22:18:39 +0000
  • 175794826b [456899] Broker: Add bridge_attempt_unsubscribe option. Roger A. Light 2015-01-07 21:50:10 +0000
  • 778bd4ca25 Clear store variable correctly here. Roger A. Light 2015-01-06 17:37:56 +0000
  • 0e72d3cc32 Should check acl result for lack of success, not presence of error. Roger A. Light 2015-01-06 17:35:46 +0000
  • f8f794c531 Allow expiring clients to be cleaned up. Roger A. Light 2015-01-06 17:35:12 +0000
  • b30adbf792 Remove incorrectly committed file. Roger A. Light 2015-01-06 11:25:25 +0000
  • c12d3ebc0b [454852] Support setting keepalive on pub client. Roger A. Light 2014-12-16 22:53:52 +0000
  • 209fe5e5af Fix git links. Roger A. Light 2014-11-25 23:29:24 +0000
  • 4fb416f2bc Auto recognised links. Roger A. Light 2014-11-25 17:14:15 +0000
  • e5a251f0bb Remove javascript client. Roger A. Light 2014-11-23 20:54:25 +0000
  • fb588ef434 Print dlerror on library loading errors. Roger A. Light 2014-11-20 22:33:40 +0000
  • 85a294922e Protect stored messages from removal when queing. Roger A. Light 2014-11-20 21:13:21 +0000
  • 5b6f6976c7 Fix use of "dup" with pubrel, subscribe, unsubscribe. Roger A. Light 2014-11-19 21:28:52 +0000
  • 2ce4d94282 Fix dereferencing of msg store items. Roger A. Light 2014-11-19 20:59:10 +0000
  • db3c016fdd Don't use bridge hash in each client. Roger A. Light 2014-11-18 23:34:54 +0000
  • 1e64bb171a More memory efficient message store than with hashes. Roger A. Light 2014-11-18 19:12:08 +0000
  • d30d711c3b Improve struct layouts for memory usage. Roger A. Light 2014-11-18 07:42:49 +0000
  • ea8537c048 Remove unused messages from store immediately. Roger A. Light 2014-11-17 23:46:02 +0000
  • 4374170c40 Use hash for message store to speed up loading. Roger A. Light 2014-11-17 22:54:39 +0000
  • 94cd34c86d Add executable permissions. Roger A. Light 2014-11-17 22:42:44 +0000
  • 9b9f1c7613 Remove unnecessary callocs. Roger A. Light 2014-11-17 21:58:53 +0000
  • d9e41fe065 Remove dead code. Roger A. Light 2014-11-17 21:00:49 +0000
  • 975b127d17 Sanitise password file argv input. Roger A. Light 2014-11-17 21:00:33 +0000
  • 07581446e6 Bounds checking for socks domain name inputs. Roger A. Light 2014-11-17 20:28:38 +0000
  • b80402baf0 Only track inflight messages for outgoing messages. Roger A. Light 2014-11-17 20:20:50 +0000
  • 41f5d1fd43 Fix parsing of malformed socks urls. Roger A. Light 2014-11-17 20:18:53 +0000
  • 166bc2c481 Cleanup client memory on error. Roger A. Light 2014-11-16 23:41:06 +0000
  • 66f147749d Fix missing mutex unlock. Roger A. Light 2014-11-16 22:36:31 +0000
  • 36f88d902d Fix errors from big code import. Roger A. Light 2014-11-12 20:47:16 +0000
  • fb72bf9c14 Fix incorrect function name in documentation. Roger A. Light 2014-11-12 17:52:46 +0000
  • 00d951e6d6 Allow plugins to call mosquitto_log_printf() (Linux only at the moment). Roger A. Light 2014-11-03 08:45:56 +0000
  • fc1e514ad4 Add log_facility for non-Windows OSs. Roger A. Light 2014-11-02 21:49:33 +0000
  • 77ffd9f602 Add dependencies to compiling.txt. Roger A. Light 2014-10-31 20:19:48 +0000
  • 0a86aee5fb Authentication plugin acl_check function is passed local_username for local bridges. Roger A. Light 2014-10-29 22:11:18 +0000
  • 0c3e4e50cc Windows implementation of client config files. Roger A. Light 2014-10-26 22:06:54 +0000
  • ab49b96db1 Windows related fixes. Roger A. Light 2014-10-26 21:17:08 +0000
  • 6524115f45 Error if websockets not available. Roger A. Light 2014-10-25 00:46:58 +0100
  • 052c2d7766 Fix for Windows. Roger A. Light 2014-10-24 22:49:48 +0100
  • 041f60c03e Make bridge connections non-blocking for TLS connections. Roger A. Light 2014-10-24 22:39:09 +0100
  • c92e2f5581 Declare variables before code. Roger A. Light 2014-10-24 21:57:33 +0100
  • a1f18323d1 Make bridge connections non-blocking for non-TLS connections. Roger A. Light 2014-10-24 21:28:24 +0100
  • 4ff6a6aa49 Remove duplicate strlen check. Roger A. Light 2014-10-23 17:30:09 +0100
  • 66443c14bd Assign to NULL to prevent double free later. Roger A. Light 2014-10-21 23:11:31 +0100
  • 7a2dd634cb Protect against possible NULL dereference after unsubscribing. Roger A. Light 2014-10-20 18:01:45 +0100
  • 6e0fd9e3ec SRV support is now not compiled in by default. Roger A. Light 2014-10-17 22:11:14 +0100
  • 372b64a290 More "client has disconnected but is not freed" protections. Roger A. Light 2014-10-17 00:08:10 +0100
  • c8dffcbfbb Fixes for clientid stealing situation. Roger A. Light 2014-10-16 23:48:56 +0100
  • 02be4965ea Don't rearrange leaves here until we are sure we have all the memory allocated. Roger A. Light 2014-10-16 23:18:12 +0100
  • eb01459571 Protect against client->id NULL dereference. Roger A. Light 2014-10-16 23:06:47 +0100
  • 065c6356d4 Don't derefence NULLs. Roger A. Light 2014-10-16 23:04:26 +0100
  • 7746427b07 Record client subs correctly. Roger A. Light 2014-10-16 22:35:05 +0100
  • 5603d6a44d Remove unused struct members. Roger A. Light 2014-10-16 21:47:49 +0100
  • 43b1ea8050 Memory leak and id stealing fixes. Roger A. Light 2014-10-12 23:58:49 +0100
  • e3bf10cd9a Change the way that new clients with match client ids are dealt with. Roger A. Light 2014-10-12 11:38:21 +0100
  • d2dbe16d68 Client structs store sub information to make _subs_clean_session more efficient. Roger A. Light 2014-10-09 23:28:16 +0100
  • 070d783c9f Merge 1.3.2-1.3.5 into 1.4. Roger A. Light 2014-10-12 11:17:13 +0100
  • 1a47f86648 Typo fix. Roger A. Light 2014-10-08 22:48:47 +0100
  • 90b8ceb0df Update libmosquitto man page example. Roger A. Light 2014-10-08 22:36:59 +0100
  • f44b66a331 Bump version number. Roger A. Light 2014-10-08 22:29:07 +0100
  • 8cb9b195e5 When using -v and the broker receives a SIGHUP, verbose logging was being disabled. This has been fixed. Roger A. Light 2014-10-08 21:38:01 +0100
  • bad7ec75f0 Temporarily disable ACL checks on subscriptions when using MQTT v3.1.1. Roger A. Light 2014-10-08 21:16:34 +0100
  • 429c892557 Fix saving persistent database on Windows. Roger A. Light 2014-10-08 20:51:17 +0100
  • 43556537e3 Don't ask for client cert when require_certificate is false. Roger A. Light 2014-10-07 23:20:46 +0100
  • 1e87697359 Fix mutex being incorrectly passed by value. Fixes bug #1373785. Roger A. Light 2014-10-05 21:56:44 +0100
  • 4a19d9ae3a Fix possible memory leak when using a topic that has a leading slash. Roger A. Light 2014-10-05 21:24:08 +0100
  • ac00949793 Add missing socks code! Roger A. Light 2014-10-02 09:42:19 +0100
  • 41ebd31ac5 Add note on defaults. Roger A. Light 2014-09-30 01:06:57 +0100
  • fdc8c08ca3 Add socks to cpp library. Roger A. Light 2014-09-30 01:04:10 +0100
  • 8f8816b092 Fix conditional compilation, add headers. Roger A. Light 2014-09-30 01:02:12 +0100
  • 42420cae46 Add experimental SOCKS5 support for the clients. Roger A. Light 2014-09-30 00:56:57 +0100
  • e9c18f8347 mosquitto_loop_forever now quits after a fatal error, rather than blindly retrying. Roger A. Light 2014-09-30 00:42:30 +0100
  • 950c4ed9c6 Check return value of fseek for errors. Roger A. Light 2014-09-23 00:45:12 +0100
  • 84214bcd99 Simplify appending of topics when tokenising. Helps remove dead code. Roger A. Light 2014-09-23 00:42:25 +0100
  • aa2e6a8d29 Fix possible NULL derefence. Roger A. Light 2014-09-23 00:35:51 +0100
  • db9d6b9f3d Fix potential memory leak from context->current_out_packet. Roger A. Light 2014-09-23 00:32:34 +0100