Commit Graph

  • 98a9c296f6 Made use of std::function ESP8266-specific. Tom Cook 2016-01-27 12:39:43 +00:00
  • 68400b7b6c Add definable parameters. Stavros Korokithakis 2016-01-26 12:52:38 +02:00
  • 21b75a2c4a Changed callback type. Tom Cook 2016-01-26 09:50:27 +00:00
  • 830f34c7d0 correct handling of dns fauilure Sergey Konyukhovskiy 2015-12-04 04:10:18 +03:00
  • 43d8ba2d34 Update for 2.4 Nick O'Leary 2015-11-21 21:06:49 +00:00
  • 0bb4efcea5 Update for 2.4 2.4 Nick O'Leary 2015-11-21 20:56:32 +00:00
  • 31521085ea Increase rc of write to uint16 to match max possible length Fixes #85 Nick O'Leary 2015-11-21 20:36:21 +00:00
  • 8a1d7fb620 Merge pull request #93 from vicatcu/master Nick O'Leary 2015-11-21 20:20:35 +00:00
  • 803f54b0bd changes to use #define MQTT_SOCKET_TIMEOUT instead of dynamic read timeout interval, per comments from @knolleary on https://github.com/knolleary/pubsubclient/issues/87 Victor Aprea 2015-11-19 13:58:23 -05:00
  • 6f97ea04f2 minor cleanup Victor Aprea 2015-11-19 09:23:40 -05:00
  • 6bb06187b7 added optional timeout setting so that readByte can be escaped Victor Aprea 2015-11-18 17:19:41 -05:00
  • efebd2e5e4 Merge pull request #82 from e-lin/master Nick O'Leary 2015-10-04 19:35:29 +01:00
  • 5cdadf43da Match the length of type for writing data Elsa 2015-10-04 22:16:27 +09:00
  • 41ccf93a33 Update api.html Nick O'Leary 2015-09-11 23:29:47 +01:00
  • 2f97e4a558 Add publish(topic,payload,retained) function v2.3 Nick O'Leary 2015-09-11 23:25:21 +01:00
  • 15a0e41c81 Update project url Nick O'Leary 2015-09-09 20:52:20 +01:00
  • bf48b5baa6 Add CNAME Nick O'Leary 2015-09-09 20:51:07 +01:00
  • aa9afc7b44 Fix esp example Nick O'Leary 2015-09-09 10:32:35 +01:00
  • 461cbdb6e8 Merge pull request #75 from marcelrv/patch-1 Nick O'Leary 2015-09-09 10:23:29 +01:00
  • 47a37a4663 Update library.properties Nick O'Leary 2015-09-09 10:22:06 +01:00
  • efcf6dbf1e Update README.md Nick O'Leary 2015-09-09 10:18:08 +01:00
  • d5c13d578e Update README.md Nick O'Leary 2015-09-09 10:17:19 +01:00
  • b6f2cb29bc Example for ESP8266 Marcel 2015-09-09 09:36:39 +02:00
  • c1d327cac6 Update tests makefile for new src location v2.2 Nick O'Leary 2015-09-07 23:06:38 +01:00
  • 5ace47bc93 Re-layout project to match Arduino Library reqs Nick O'Leary 2015-09-07 22:56:53 +01:00
  • d53fc4be90 Update index.html Nick O'Leary 2015-09-07 21:31:04 +01:00
  • 61f19b76f2 Update index.html Nick O'Leary 2015-09-07 21:28:46 +01:00
  • b8b787f2e2 Update api.html Nick O'Leary 2015-09-07 21:27:33 +01:00
  • da87f50b98 Update library.properties v2.1 Nick O'Leary 2015-09-07 21:18:39 +01:00
  • 8c56c2f9fc Update README.md Nick O'Leary 2015-09-07 21:14:26 +01:00
  • ce6b128efb Update CHANGES.txt Nick O'Leary 2015-09-07 21:10:02 +01:00
  • 2b582f6899 Add MAX_TRANSFER_SIZE def to chunk messages if needed Nick O'Leary 2015-09-07 18:06:17 +01:00
  • e1221c192d Remove words on client id length restriction Nick O'Leary 2015-09-04 13:38:00 +01:00
  • 545d0045f9 Reject topic/payloads that exceed MQTT_MAX_PACKET_SIZE Nick O'Leary 2015-09-02 10:44:21 +01:00
  • 3ce7d92ba2 Add state function to toc Nick O'Leary 2015-09-01 11:16:20 +01:00
  • fc02df2f6f Fix subscribe test description Nick O'Leary 2015-08-28 23:13:31 +01:00
  • a181852893 Update travis to use container infrastructure Nick O'Leary 2015-08-28 23:07:48 +01:00
  • c51f6c1673 Reenable all keepalive tests Nick O'Leary 2015-08-28 22:49:10 +01:00
  • 0d11ce4a7e Fix keepalive test & add state checks to connect test Nick O'Leary 2015-08-28 22:44:52 +01:00
  • 1c54371b1c Update tests & add travis Nick O'Leary 2015-08-28 22:16:48 +01:00
  • 5c0007ca73 Update api.html Nick O'Leary 2015-08-28 16:52:21 +01:00
  • dc732c64aa Update index.html Nick O'Leary 2015-08-28 16:44:03 +01:00
  • 9459df9d44 Update changes file v2.0 Nick O'Leary 2015-08-28 16:38:46 +01:00
  • cc0e2ae5cd Update docs Nick O'Leary 2015-08-28 16:32:45 +01:00
  • f6521a2ed0 Readme update Nick O'Leary 2015-08-28 13:44:56 +01:00
  • fa5b7f75d1 Tidy up more api and examples Nick O'Leary 2015-08-28 11:21:52 +01:00
  • 8e7e99cb8d Tidy up PROGMEM and const char*s Nick O'Leary 2015-08-27 23:22:54 +01:00
  • 12a9d89ea2 Add wider IPAddress support in api Nick O'Leary 2015-08-27 14:18:16 +01:00
  • c753ecaebe Add MQTT 3.1.1 support Nick O'Leary 2015-08-26 23:07:22 +01:00
  • c1a522102d Ensure big packets are properly length encoded Fixes #63 Nick O'Leary 2015-08-26 22:23:55 +01:00
  • acc9fe500e ifdef PROGMEM references to support ESP8266/Galileo etc Nick O'Leary 2015-08-26 22:15:55 +01:00
  • 3852808aac Add single setServer func in place of port/ip/domain Nick O'Leary 2015-08-26 22:15:19 +01:00
  • 5418f32458 Merge pull request #60 from vicatcu/master Nick O'Leary 2015-08-26 21:22:43 +01:00
  • fb7884573d a couple functionally equivalent minor update based on pull request diff Victor Aprea 2015-04-08 17:21:53 -04:00
  • 8fbb41a429 refactored constructors to use getters and setters Victor Aprea 2015-04-08 17:07:56 -04:00
  • d00a6c3cda Update test README.md Nick O'Leary 2014-02-08 23:45:27 +00:00
  • 495dc5c373 Update test README.md Nick O'Leary 2014-02-08 23:41:27 +00:00
  • 3cc0c85f05 Add connect/disconnect/connect cycle test Nick O'Leary 2014-02-08 23:28:58 +00:00
  • c37e03e2a8 Add keepalive_spec and stream handling tests Nick O'Leary 2014-02-08 23:15:13 +00:00
  • 3930b15158 Add qos1 receive test Nick O'Leary 2014-02-08 17:50:13 +00:00
  • aab2dcdf1a Add subscribe and receive specs Nick O'Leary 2014-02-08 00:54:22 +00:00
  • c6bb3caf57 Fix publish_P and add test coverage Nick O'Leary 2014-02-07 20:57:12 +00:00
  • bc80d7cf77 Add publish spec Nick O'Leary 2014-02-06 22:27:33 +00:00
  • f945d512d5 Test connect ip/host/port Nick O'Leary 2014-02-06 21:53:53 +00:00
  • 011171cfc3 Add new unit tests Nick O'Leary 2014-02-06 21:23:13 +00:00
  • 989ca99594 Stream.h should be included for completeness Nick O'Leary 2014-02-03 22:22:50 +00:00
  • 6c82bdcf8a readPacket assumed all packets had a topic Fixes #37 Nick O'Leary 2014-02-02 14:28:57 +00:00
  • bcead02903 Merge pull request #32 from ennui2342/stream Nick O'Leary 2014-01-26 06:51:06 -08:00
  • 5e106d710e Merge branch 'stream' of github.com:ennui2342/pubsubclient into stream Mark Cheverton 2014-01-26 14:31:39 +00:00
  • 1344cdf1b4 Added support for stream the MQTT message to storage via a Stream object Mark Cheverton 2013-12-02 12:43:34 +00:00
  • 93b9a4e2d1 A *working* example this time! Mark Cheverton 2014-01-20 22:50:10 +00:00
  • 1113695f4a Example of using Stream storage for messages Mark Cheverton 2014-01-20 22:16:15 +00:00
  • edd167b81b Payload for Stream now doesnt include the topic headers and msgid Mark Cheverton 2014-01-20 22:06:22 +00:00
  • 8abd634be7 Merge remote-tracking branch 'upstream/master' into stream Mark Cheverton 2014-01-20 20:21:41 +00:00
  • 593c9ae13a Merge pull request #29 from ennui2342/qos1 Nick O'Leary 2014-01-06 06:06:36 -08:00
  • 8b458cdad9 Fixed precedence bug Mark Cheverton 2013-12-04 18:00:17 +00:00
  • 8a29081486 Added support for stream the MQTT message to storage via a Stream object Mark Cheverton 2013-12-02 12:43:34 +00:00
  • 94df17720e Added check for valid QOS (0 or 1) Mark Cheverton 2013-11-29 00:18:55 +00:00
  • 359fd03f03 Added support for QOS1 for messages received from the server. Add qos argument to subscribe. Auto ack after callback is run Mark Cheverton 2013-10-31 21:45:30 +00:00
  • fb33abc1c0 Merge pull request #28 from ennui2342/master Nick O'Leary 2013-10-31 08:30:49 -07:00
  • 5060358cce Fixing bug for large message packets Mark Cheverton 2013-10-31 14:31:54 +00:00
  • 875061615f Callback length field wrong for >128 byte packets Nicholas O'Leary 2013-01-11 17:09:39 +00:00
  • ae44d21503 Merge pull request #19 from binarybucks/master Nicholas O'Leary 2013-01-10 13:14:13 -08:00
  • 5161ec543f Added unsubscribe method Alexander Rust 2013-01-10 21:29:15 +01:00
  • 25a2af4238 Fix subscribe message id Remove pointless &client arg to default constructor Nicholas O'Leary 2013-01-10 20:15:26 +00:00
  • 0d850cd8d7 update readme v1.9.1 Nicholas O'Leary 2012-11-11 15:13:02 +00:00
  • cc8d0c3913 update readme Nicholas O'Leary 2012-11-11 15:09:23 +00:00
  • 50fc79dc42 update readme Nicholas O'Leary 2012-11-11 15:05:27 +00:00
  • 8b00d6ed07 update readme Nicholas O'Leary 2012-11-11 14:50:11 +00:00
  • f13dc5e166 add test cases Nicholas O'Leary 2012-11-11 14:17:50 +00:00
  • f8cd24f0ef rewrite testsuite in python Nicholas O'Leary 2012-11-08 21:45:41 +00:00
  • 5ffa607322 Copy payload before republishing in mqtt_publish_in_callback example Nicholas O'Leary 2012-11-04 14:07:56 +00:00
  • cadf3d1b38 add test framework Nicholas O'Leary 2012-11-02 23:36:25 +00:00
  • 46572927e7 Fix section margin Nicholas O'Leary 2012-10-31 22:31:29 +00:00
  • 95c75a6e5a Add missed files Nicholas O'Leary 2012-10-31 22:20:12 +00:00
  • 1543a2ac75 Refresh design - remove bootstrap and use knolleary.net style Nicholas O'Leary 2012-10-31 22:19:36 +00:00
  • ecedcb804f Update CHANGES.txt for 1.9 v1.9 Nicholas O'Leary 2012-10-28 23:07:06 +00:00
  • e9960d1cae Add 1.9 change history Nicholas O'Leary 2012-10-28 23:05:25 +00:00
  • 569ada9937 Write each packet with a single call to _client->write() Nicholas O'Leary 2012-10-28 00:14:33 +01:00
  • 97e9614780 Unable to set keep alive to over 32 seconds (signed int vs unsigned long) Nicholas O'Leary 2012-10-27 22:10:38 +01:00