esp-idf/components/protocomm
Piyush Shah 328254c631 protocomm_httpd: Use HTTP cookies to track session
Earlier, a "socket connection" was being considered as a protocomm "session".
However, for HTTP, we cannot expect clients to necessarily use the same
socket for all requests of a given transaction. This was indeed causing
some failures for Wi-Fi provisioning from Android phones.

So, we have introduced http cookies to track a session even if the socket
connection does not stay intact throughout the transaction.
This change is backward compatible. If the client does not use cookies, the
socket connection will be considered as the session.

Closes: https://github.com/espressif/esp-idf/issues/6316
Reference: https://github.com/espressif/esp-idf/pull/6330
2021-02-10 15:47:28 +05:30
..
include tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) 2019-08-01 16:28:56 +07:00
proto cmake : Add CMakeLists.txt and update READMEs for re-compilation of proto files 2019-07-05 18:20:15 +05:30
proto-c Protocomm : Added unit tests and protobuf-c generated files 2018-10-02 19:07:28 +05:30
python Protocomm : Added unit tests and protobuf-c generated files 2018-10-02 19:07:28 +05:30
src protocomm_httpd: Use HTTP cookies to track session 2021-02-10 15:47:28 +05:30
test test: declare requirements and include dirs private 2020-03-23 10:58:50 +08:00
CMakeLists.txt NimBLE-provisioning: Add NimBLE support to unified provisioning framework 2019-07-02 14:20:10 +08:00
component.mk NimBLE-provisioning: Add NimBLE support to unified provisioning framework 2019-07-02 14:20:10 +08:00