David Čermák 
							
						 
					 
					
						
						
							
						
						8ab095b5bb 
					 
					
						
						
							
							Merge branch 'feature/protocol_ver_rt_cfg' into 'master'  
						
						 
						
						... 
						
						
						
						MQTT: Add runtime selection of mqtt protocol version
See merge request espressif/esp-mqtt!54  
						
						
					 
					
						2020-01-20 16:41:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						7ac0a42831 
					 
					
						
						
							
							MQTT: Add runtime selection of mqtt protocol version  
						
						 
						
						... 
						
						
						
						Add config option for selecting protocol version at runtime.
This also fixed MQTT protocol version 3.1 which wasnt working with the original implementation
Closes https://github.com/espressif/esp-idf/issues/4448 
Closes IDFGH-2311
Closes IDF-1320 
						
						
					 
					
						2020-01-09 14:49:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rohan Singh 
							
						 
					 
					
						
						
							
						
						ab1e8d7969 
					 
					
						
						
							
							Support larger buffers and messages  
						
						 
						
						... 
						
						
						
						Use `uint32_t` instead of `uint16_t` for message and buffer lengths.
This is necessary for receiving messages that are larger than 65K. 
						
						
					 
					
						2020-01-08 15:00:10 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurent Louf 
							
						 
					 
					
						
						
							
						
						2e0e93a2d3 
					 
					
						
						
							
							Add a check when publishing data to be able to publish a message without data without crashing.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Marius Vikhammer <marius.vikhammer@espressif.com >
Merges https://github.com/espressif/esp-mqtt/pull/117  
						
						
					 
					
						2019-09-24 18:25:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurent Louf 
							
						 
					 
					
						
						
							
						
						2b04d177c7 
					 
					
						
						
							
							Add a check when publishing data to verify that if some data length is set, data pointer cannot be NULL, in which case an error is returned.  
						
						 
						
						... 
						
						
						
						Signed-off-by: Marius Vikhammer <marius.vikhammer@espressif.com > 
						
						
					 
					
						2019-09-24 18:24:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						18b6f2c582 
					 
					
						
						
							
							Fixed formatting for all files to comply with idf style formats  
						
						 
						
						
						
						
					 
					
						2019-05-15 13:40:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						60cdb79a67 
					 
					
						
						
							
							mqtt_msg: avoid uncasting const to mqtt topic and data pointers  
						
						 
						
						
						
						
					 
					
						2019-05-15 13:40:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								João Cabral 
							
						 
					 
					
						
						
							
						
						db71c753aa 
					 
					
						
						
							
							FIX: mqtt_get_id wrong logic on msg size checks.  
						
						 
						
						... 
						
						
						
						This error was preventing the function from returning the right msg ID,
returning always 0. 
						
						
					 
					
						2019-05-15 13:40:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						35fc42d2b9 
					 
					
						
						
							
							mqtt_msg: added missing message type for unsubscribe msg type  
						
						 
						
						... 
						
						
						
						Closes  #109  
						
						
					 
					
						2019-05-06 11:23:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						fd564b1f17 
					 
					
						
						
							
							client receive: refactor receive to read only one message to fragment only payload for longer messages  
						
						 
						
						... 
						
						
						
						Closes  #113  
						
						
					 
					
						2019-05-06 11:23:28 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gregory Eslinger 
							
						 
					 
					
						
						
							
						
						0450bd0093 
					 
					
						
						
							
							MQTT Client:  Added support for receiving empty payload  
						
						 
						
						
						
						
					 
					
						2019-04-26 17:07:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						e0bbbebc08 
					 
					
						
						
							
							mqtt support for sending fragmented messages and full mqtt message length support  
						
						 
						
						
						
						
					 
					
						2019-01-03 09:14:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Gawron 
							
						 
					 
					
						
						
							
						
						4bc37bb8db 
					 
					
						
						
							
							fix handling of large messages ( #40 )  
						
						 
						
						
						
						
					 
					
						2018-05-03 20:46:06 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tuan PM 
							
						 
					 
					
						
						
							
						
						c06c24a947 
					 
					
						
						
							
							fixed default protocol is 3.11  
						
						 
						
						
						
						
					 
					
						2018-03-01 22:30:15 +07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tuan PM 
							
						 
					 
					
						
						
							
						
						083f8789ac 
					 
					
						
						
							
							Add support outbox, changed API  
						
						 
						
						
						
						
					 
					
						2018-02-16 02:40:16 +07:00