c50d6ffb66
Merge pull request #2048 from hotchpotch/ota-gethostname
...
Add ArduinoOTA::getHostname() interface
2016-06-01 11:03:57 +08:00
2df4a0b426
allow HTTP header value without LWS.
2016-05-27 00:42:47 +09:00
cffdd55759
Add ArduinoOTA::getHostname() interface
2016-05-22 18:17:23 +09:00
e8b8a606e4
Update axTLS to 139914f
...
- Fix occasional software WDT due to lengthy bigint operations
- Implement truly blocking reads as a workaround for half-duplex nature of axTLS
2016-05-10 23:34:33 +08:00
542b05e543
If GDBStub library is used, break into gdb on assert and panic
2016-05-10 21:30:53 +08:00
4b3c36b430
GDBStub: fix section attribute for core gdbstub functions
2016-05-10 16:11:08 +08:00
f2fb43cabf
Prevent WiFi config corruption ( #1997 #1856 #1699 #1675 )
2016-05-10 15:27:06 +08:00
74bd4f9200
include non-standard ports in Host: header
2016-05-07 10:56:24 -04:00
a2b82ed6b6
Use gcc-built LwIP by default ( #1926 )
...
It is still possible to use xcc-built LwIP by selecting "Core Development" board from tools menu.
2016-05-06 20:09:15 +08:00
fecddba827
Merge pull request #1998 from luc-github/master
...
Fix WiFiSleepType_t values to match SDK ones
2016-05-05 21:59:30 -05:00
f95f0ed321
Fix WiFiSleepType_t values to match SDK ones
2016-05-05 19:38:32 +02:00
1020c42291
Merge branch 'master' into patch-1
2016-04-26 14:17:35 +01:00
33723a9b52
Fix UdpContext::peek to return int ( #1946 )
2016-04-26 16:02:07 +08:00
334837533f
Add missing virtual destructor in TransportTraits ( #1944 )
2016-04-26 16:00:46 +08:00
76e322f2e7
Fix handling of chunked transfer encoding ( #1975 )
2016-04-26 15:58:12 +08:00
8b9f78eed3
Switch SSDP send arguments around
...
They are in the wrong order - `_ssdp_packet_template` expects `_uuid` to be before the NT/ST header.
2016-04-26 07:55:03 +01:00
edaae2c194
HTTPClient: fix default port not being set
2016-04-25 21:03:39 +08:00
81d3bb3e3a
Return error when HTTPClient::begin is called with HTTPS URL without certificate fingerprint ( #1941 )
2016-04-22 19:21:57 +08:00
46fccac3e5
fix bug #1940
2016-04-20 14:09:41 +08:00
8c65f2fcd0
Update axTLS to fe4518d
, SNI support in WiFiClientSecure ( #1285 )
...
Fixes #1933
2016-04-19 08:29:13 +03:00
7e4e1a4bc6
Merge pull request #1930 from WereCatf/master
...
Speed up writePattern() a bit more
2016-04-18 11:03:02 +03:00
7450dd39ca
ESP8266WebServer: save RAM by moving response strings to flash ( #1732 )
2016-04-18 10:43:00 +03:00
f6516b004f
ESP8266WebServer: fix handling of empty POST
...
Fix handling of case when Content-Length is 0.
Change do {} while() loop into while(){} so that we don't wait 1000ms for data in case Content-Length is 0.
Also fix handling of cases when malloc or realloc return null.
2016-04-18 10:33:10 +03:00
8ffe1aa2e2
Speed up writePattern() a bit more
2016-04-18 01:26:03 +03:00
a64a694f6d
Speed up SPI.writePattern()
2016-04-16 20:02:06 +03:00
3bc3a87efb
Web server: wait for data to arrive
...
Web server: wait for request body until either contentLength is received, or no data is received within 1000ms interval.
2016-04-13 15:11:08 +03:00
f3b6ec16e6
Merge pull request #1857 from esp8266/http_client_refactoring
...
HTTP Client library: decouple TLS handling
2016-04-13 15:00:34 +03:00
18f66e9969
Merge pull request #1892 from me-no-dev/lwipsrc
...
Update and move lwIP headers, add options to use different lwIP build for generic device
2016-04-13 14:32:04 +03:00
6ad7cae6be
Merge pull request #1859 from Cross22/master
...
Fix SPI.transfer16() using wrong endianness
2016-04-13 14:18:24 +03:00
e82b74eab2
Merge pull request #1850 from 4m1g0/fixPSK
...
Allow PSK instead of passphrase in WiFiSTA::begin
2016-04-13 14:17:46 +03:00
fa7e9037a4
Merge pull request #1880 from sauttefk/master
...
Re-enable old behaviour if passphrase string is empty
2016-04-13 14:17:13 +03:00
84daa1a108
Add explicit cast ( #1903 )
2016-04-13 14:03:11 +03:00
46380003d5
Fix compilation when debug is enabled
2016-04-13 14:02:10 +03:00
b72cf2cdcf
if data loss, exit
2016-04-13 08:20:07 +02:00
41bd7af07e
slow client/network read fix
2016-04-11 16:36:37 +02:00
a06ceb8191
Merge branch 'master' into fixPSK
2016-04-10 23:38:52 +02:00
bfe9f7be69
Update and move lwIP headers, add options to use different lwIP build for generic device
...
Makefile added to lwip source folder to build and install liblwip_gcc.a
2016-04-10 21:55:22 +03:00
a455f22587
HTTPClient, HTTPUpdate: save some RAM by moving strings into flash
2016-04-09 12:46:29 +03:00
bf7f33d918
Fix code formatting
2016-04-09 12:46:29 +03:00
bbc5e9ba01
Update library versions
2016-04-09 12:46:29 +03:00
c450023a32
ESP8266httpUpdate: decouple HTTPS overloads
2016-04-09 12:46:29 +03:00
cae4039225
HTTPClient: decouple transport layer handling
2016-04-09 12:46:29 +03:00
93d57fabe2
Remove overloads of HTTPClient::begin which take const char*
...
Since the data is stored as Strings internally, these methods do not serve as an optimisation
2016-04-09 12:46:29 +03:00
1bfec4ea8e
Spelling correction in comments
2016-04-08 19:21:58 -06:00
4684e44902
Re-enable old behaviour if passphrase string is empty
...
An empty passphrase string should enable AUTH_OPEN mode of softAP.
This was the behaviour before commit 293e55c
.
Additionally make the type of checking for empty strings consistent.
2016-04-08 10:26:11 +02:00
502c45c157
Update Parsing.cpp
2016-04-08 04:40:51 +02:00
3a95fb5a94
Update Parsing.cpp
2016-04-07 23:32:04 +02:00
8c675236c7
Update Parsing.cpp
...
Complete read POST/GET request.
2016-04-07 22:22:16 +02:00
e4e182a966
Rectified mistake in if condition
...
thanks to @chaeplin for finding the mistake
2016-04-05 13:12:22 +05:30
81859c5df6
Changed timeout logic
...
Changed timeout to unsigned long. Using addition with millis() is not recommended.
Source: http://www.gammon.com.au/millis
2016-04-05 10:53:15 +05:30