Commit Graph
67 Commits
Author SHA1 Message Date
Matt 1a15dfd17f Add thread safety around choosing a closed_slot. 2019-09-24 19:00:02 +01:00
Matt 86fa8c6a52 Merge remote-tracking branch 'upstream/master' 2019-09-24 17:45:53 +01:00
Matt 826c12e361 Merge branch 'fix-crash-on-fin-v2' 2019-09-24 17:45:34 +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 7ab3540f66 Update README.md 2019-09-24 16:14:02 +03: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 0f6a09cf48 Merge pull request #59 from btittelbach/master
fix ESPAsyncWebServer/issues/265 in AsyncTCP as well
2019-09-24 12:12:39 +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
Me No Dev 5f107e7450 Merge pull request #65 from Mattel/feature/add-cmakelists
Add CMakeLists.txt file
2019-09-24 12:04:13 +03:00
Matt b171a7b94d Merge branch 'fix-crash-on-fin-v2' 2019-09-23 20:11:01 +01: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 08108c28d9 Merge remote-tracking branch 'upstream/master' 2019-09-23 19:56:40 +01:00
Robert Alfaro 70898594df Add CMakeLists.txt file for ESP-IDF 2019-09-23 11:50:31 -07:00
Matt 9a4a58a0db Allow for multiple close events. 2019-09-23 19:44:46 +01:00
Me No Dev 483672016c Merge pull request #61 from tve/fix_dns
fix DNS not-found results
2019-09-22 22:46:57 +03:00
Me No Dev 882ef829d6 Merge branch 'master' into fix_dns 2019-09-22 22:40:10 +03:00
Me No Dev 091802a2f3 Merge pull request #64 from matt123p/fix-crash-on-fin
Fix crash caused by a race condition when the _lwip_fin function is called
2019-09-22 22:38:57 +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
me-no-dev f8e97b4930 Create stale.yml 2019-09-21 15:45:17 +03:00
Me No Dev 94fb6f4e35 Merge pull request #63 from me-no-dev/enable-ci
Enable Github CI
2019-09-21 15:15:14 +03:00
me-no-dev c1dcba41d1 Trigger travis also 2019-09-21 15:09:58 +03:00
Me No Dev c5ca5aee4e Enable Github CI 2019-09-21 15:05:52 +03:00
Me No Dev 46a65b4b37 Merge pull request #62 from me-no-dev/github-ci
Update build scripts
2019-09-21 15:03:55 +03:00
me-no-dev 861b3aa8a0 Update build scripts 2019-09-21 15:03:35 +03:00
me-no-dev 6937856e04 Update Travis build script (even if there are no examples) 2019-09-01 20:15:47 +03: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
Me No Dev 90715ae6b3 Merge pull request #50 from obrain17/master
Fix Issue that connect() did not work with DNS
2019-07-07 21:07:48 +03: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
Me No Dev d1f28ff8fc Merge pull request #46 from atanisoft/patch-1
Update AsyncClient::errorToString for esp-lwip constants
2019-06-25 15:54:47 +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 b5c6167a3f Give WDT to the people already 2019-06-23 10:02:01 +02:00
me-no-dev 00d3009b0c Enable WDT inside Arduino and PIO 2019-06-23 08:49:38 +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 ff5c8b201d Add proper travis script 2019-06-22 17:42: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
Me No Dev ac551716aa Update library.properties 2019-01-12 19:04:22 +01:00
Me No Dev b193bebb27 Update library.json 2019-01-12 19:04:10 +01:00
Me No Dev 1656fed6fb Merge pull request #32 from me-no-dev/idf-update
Idf update
2019-01-12 19:03:46 +01:00
Me No Dev 952b7eb6ba Update library.properties 2019-01-12 11:25:49 +01:00
Me No Dev 03b82885f4 Update library.json 2019-01-12 11:25:32 +01:00
Me No Dev e1381d9295 Update library.properties 2019-01-12 11:24:56 +01:00
Me No Dev 0dfd5b647e Merge pull request #30 from tantive/idf-update
Fixed "Guru Meditation Error: Core  1 panic'ed (LoadProhibited)"
2019-01-12 11:21:31 +01: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