79 Commits

Author SHA1 Message Date
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
me-no-dev
6a54164802 Update install-arduino-ide.sh 2019-10-02 20:01:46 +03:00
me-no-dev
03b7e35c85 bump version 2019-10-02 12:10:08 +03:00
Me No Dev
625784b055 Ci update (#70) 2019-10-02 11:51:39 +03:00
Me No Dev
512035d391 Merge pull request #67 from matt123p/fix-crash-on-fin-v2
Fix crash on fin v3
2019-09-25 08:14:50 +03:00
Me No Dev
f6f5cb621d Merge branch 'master' into fix-crash-on-fin-v2 2019-09-24 22:37:04 +03:00
me-no-dev
b96c4feae7 Update README.md 2019-09-24 22:32:18 +03:00
Matt
6b855a820e Merge branch 'master' into fix-crash-on-fin-v2 2019-09-24 19:01:12 +01:00
Matt
1a15dfd17f Add thread safety around choosing a closed_slot. 2019-09-24 19:00:02 +01:00
Me No Dev
f3ed41a129 Merge pull request #66 from matt123p/fix-crash-on-fin-v2
Fix crash on fin attempt 2
2019-09-24 20:40:41 +03:00
Me No Dev
7d15cb4a52 Merge branch 'master' into fix-crash-on-fin-v2 2019-09-24 20:14:59 +03: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