Otto winter
d2fec0cb7e
Merge remote-tracking branch 'upstream/master'
2021-04-08 15:30:32 +02:00
Bob
ca8ac5f919
Fix LoadProhibited ( #73 )
2019-10-17 10:08:59 +03:00
matt123p
cacac8f871
Make sure the closed slot is always freed ( #68 )
...
* Tidy up and fix some edge cases.
* Make sure we always release a closed_slot.
2019-10-14 22:38:04 +03:00
Bob
d27a12ace6
Fix assertion errors ( #72 )
...
* Fix assertion errors
* Add state check
* replace tabs with spaces
2019-10-14 22:25:27 +03:00
Otto Winter
c18b7cafcc
Create fallback xTaskCreateUniversal function
2019-10-14 12:46:51 +02:00
Matt
1a15dfd17f
Add thread safety around choosing a closed_slot.
2019-09-24 19:00:02 +01:00
Matt
13361c8da6
Use the system defined parameter to set the size of the closed_slots buffer.
2019-09-24 17:43:40 +01:00
Me No Dev
19a532064c
Merge branch 'master' into fix-crash-on-fin-v2
2019-09-24 12:15:58 +03:00
Me No Dev
78a0cba868
Update AsyncTCP.cpp
2019-09-24 12:09:18 +03:00
Me No Dev
c16449b92c
Merge branch 'master' into master
2019-09-24 12:07:28 +03:00
Matt
15356c3300
Fix closed_slots initialization.
2019-09-23 20:08:33 +01:00
Matt
95d6a0a562
Merge remote-tracking branch 'upstream/master' into fix-crash-on-fin-v2
2019-09-23 19:56:53 +01:00
Matt
9a4a58a0db
Allow for multiple close events.
2019-09-23 19:44:46 +01:00
Me No Dev
882ef829d6
Merge branch 'master' into fix_dns
2019-09-22 22:40:10 +03:00
Matt
911414ee98
Revert "try to catch some edge cases between LwIP and Async tasks" and fix in a completely different way.
2019-09-22 20:02:13 +01:00
Thorsten von Eicken
5e2d35ee08
fix DNS not-found results
2019-08-30 21:28:02 -07:00
Bernhard Tittelbach
b548abc97c
fix ESPAsyncWebServer/issues/265 in AsyncTCP as well
2019-08-06 20:28:11 +02:00
obrain17
a924420b93
Fix Issue that connect() did not work with DNS
...
Add additional code to "bool AsyncClient::connect(const char* host, uint16_t port)" and "static void _handle_async_event(lwip_event_packet_t * e)".
Async Service task and queue had not yet been started and "LWIP_TCP_DNS" had no handler defined, so "_tcp_dns_found" called by "dns_gethostbyname" ran into an error.
2019-06-29 17:43:43 +02:00
Mike Dunston
f9e107cc52
Update AsyncClient::errorToString for esp-lwip constants
...
fix #45 by switching from hardcoded values to use the esp-lwip err enum constants
2019-06-25 06:02:52 -07:00
me-no-dev
1ad1280623
Code cleanup and restructure
2019-06-24 13:20:23 +02:00
me-no-dev
4b20e84027
abort and close are called without client in the server code
2019-06-24 12:31:00 +02:00
me-no-dev
4e7d1c3a2d
try to catch some edge cases between LwIP and Async tasks
2019-06-24 10:23:58 +02:00
me-no-dev
cefd9e46d1
Add options to select running core and to enable WDT for Async
2019-06-23 08:43:46 +02:00
me-no-dev
c9df7cdda6
Restyle and up lib version
2019-06-22 16:00:34 +02:00
me-no-dev
f1a801fe06
Attempt at fixing thenasty memory bug
...
Everything except some protected stuff now happens on LwIP thread (tcp API that is). Close and Accept logic has been adjusted. Fingers crossed...
2019-06-22 12:08:29 +02:00
tantive
29661a6308
Fixed "Guru Meditation Error: Core 1 panic'ed (LoadProhibited) . Exception was unhandled." (see https://github.com/espressif/esp-idf/issues/1467 )
2019-01-03 20:40:57 +01:00
me-no-dev
6fab7724ab
Add changes to make compile succeed with the latest IDF
2018-09-06 23:42:16 +02:00
me-no-dev
5453ec2e3f
improve stability a bit more
2018-08-17 20:57:55 +02:00
me-no-dev
34a0320834
Connection close stability improvements
...
Should help with most of the exceptions that have been plaguing the ESP32 port
2018-08-16 22:19:50 +02:00
me-no-dev
2f76a9f5b6
fix case where connection is already freed
2018-07-24 21:09:37 +02:00
me-no-dev
42a3f3d8b8
Add support for single core mode
2018-07-09 21:49:40 +02:00
copercini
69235b7060
Put the task in blocking mode when there is no items in queue
2018-03-08 10:07:46 -03:00
me-no-dev
75e2b15377
Add option to handle pbufs instead of buffers
2018-01-27 12:30:24 +01:00
me-no-dev
a1a184a953
Do not go through API if already on LwIP thread
2017-10-13 10:37:57 +03:00
me-no-dev
af729ac1e4
Initial Import
2017-09-08 13:07:27 +03:00