c83e17b31e
WiFiUpd: fix warning
2017-10-15 14:41:50 +08:00
d24a358817
esptool: update to 0.4.12
2017-10-15 01:40:10 -05:00
5116a46f09
WiFiClient,WiFiServer: update to match new err_t definition
2017-10-15 01:40:10 -05:00
1b932181bd
enable 8M and 16M flash sizes for generic board
2017-10-15 01:40:10 -05:00
e04903225e
sdk: update to v2.1.0-10-g509eae8
2017-10-15 01:40:10 -05:00
2c2d6a3bad
Don't remove persistent WiFi settings when doing scan ( #2946 )
2017-10-13 02:27:10 +08:00
371d1412fe
provide implementation of _exit ( #3698 )
2017-10-13 02:18:53 +08:00
10edfc211e
debug: hexdump arguments should be const
2017-10-13 02:17:56 +08:00
de9e8e024b
pgmspace: zero out memory in strncpy_P ( #2633 )
...
strncpy should write 'size' characters, padding with zeroes if src is
shorter than 'size'.
2017-10-13 02:17:06 +08:00
7a93478a99
pgmspace: expand varargs correctly in printf_P ( #2819 )
2017-10-13 02:15:32 +08:00
71b963699d
Fix broken link
2017-10-11 11:25:34 -05:00
c5b26e487e
Fixed comment InterruptLock "disable interrupts"
2017-10-11 11:11:22 -05:00
526f4fbb6c
WiFiClientSecure: add option to allow self-signed certificates
...
Mainly useful for testing WiFiClientSecure in local environments.
If allowSelfSignedCerts is called before verifyCertChain, then the
certificate chain will be verified, but the final certificate may be
self-signed.
2017-10-08 07:08:51 +08:00
84b046f98c
WiFiClientSecure: add support for keys and certificates in PROGMEM
2017-10-08 05:04:04 +08:00
f85f8269b7
axtls: update to 24af415
...
Clear bigint cache once certificates and keys are loaded, and also
during verification. Can save up to 3kB of heap in a typical use case.
2017-10-08 05:00:08 +08:00
507a15910e
WiFiClientSecure: display certificates when debugging is enabled
2017-10-02 00:27:22 +08:00
80e9a841d6
axTLS: update to 49b9deb
...
- Upstream fix: Fixed issue with pathlen=0 for root certs
Fixes #2711 , #3340
2017-10-02 00:26:43 +08:00
eb891cd6e4
Revert "Added support for user-supplied DHCP range, with basic sanity checks ( #3562 )"
...
This reverts commit bdf2296a7d
.
2017-09-26 04:31:45 +08:00
35d5fabe33
Revert SPIFFS_USE_MAGIC_LENGTH to 0 ( #3612 )
2017-09-22 18:38:01 +08:00
ed20eb5b3e
ESP8266HTTPClient: update library.properties ( #3406 )
2017-09-22 03:57:28 -05:00
13c1e8b293
UdpContext: check that pbuf_alloc doesn't return nullptr ( #3354 )
2017-09-22 03:56:27 -05:00
369edb616d
Case-insensitive deviceType compare and skip NOTIFY processing
...
* ifndef'd LWIP_OPEN_SRC to prevent a redefined warning
* ABORT on NOTIFY to prevent responding to NOTIFY messages (we should only respond to M-SEARCH messages)
* case-insensitive compare of _deviceType to enable response to all-lowercase Alexa queries (robustness principle)
2017-09-22 03:52:44 -05:00
c9dc8e1717
ESP8266HTTPClient: Add PATCH request ( #3590 )
2017-09-22 03:52:13 -05:00
1683b12dd7
SPIFFS: update to f5e26c4, fixes #3612 ( #3623 )
2017-09-22 03:49:41 -05:00
1ee17e54dd
Update mkspiffs to version 0.2.0
2017-09-22 03:48:18 -05:00
ac626ad9f8
Use LED_BUILTIN so that it works w/o attaching external LED ( #3452 )
...
* Use LED_BUILTIN so that it works w/o attaching external LED
* Use built-in LED
* Clarify text
2017-09-21 04:22:27 -05:00
bdf2296a7d
Added support for user-supplied DHCP range, with basic sanity checks ( #3562 )
2017-09-21 03:52:30 -05:00
41a8fdb4a9
Add the ESP8266WiFiMulti to KEYWORD1 to make it highlight in the ino file ( #3624 )
2017-09-20 22:17:09 -05:00
2d3b7b9759
WiFiClientSecure: add loadCACert function ( #3610 )
...
Added loadCACert function
2017-09-19 22:49:38 -05:00
c8947953ac
axtls: update to 66d530a, fixes #3335
...
SHA512 module stored padding in PROGMEM, but would then pass the pointer
to padding into Update function which would do a memcpy. Use the same
approach as with SHA256, that is to copy padding to the stack first, and
then pass it to Update.
2017-09-20 11:37:26 +08:00
eebc5ec593
Digest Authentication in Webserver Library ( #3053 )
...
* Add Digest Auth
* Check for Opaque and Nonce
* Remove Serial Debug and fix Indentation
* Added example sketch with documentation,Fixed indentation and Defaults
* Digest Authentication minor changes + new padded 32 digit random function
* update license to public domain
* renaming functions
2017-09-18 05:31:32 -05:00
3e9caf7a3d
tools/sdk: remove conflicting time.o from libmain.a
2017-09-15 05:55:00 -05:00
e68e3402fa
core: mask GPIO interrupts while attaching/detaching ISR handler ( #3598 )
...
Fixes https://github.com/esp8266/Arduino/issues/2916 .
2017-09-12 22:28:26 -05:00
99763f2d3d
Merge pull request #3599 from esp8266/ivankravets-patch-1
...
Install @PlatformIO Core to user's space
2017-09-12 20:46:41 +03:00
83dd960fe5
Install @PlatformIO Core to user's space
2017-09-12 20:02:30 +03:00
438dae64c7
link airkiss library
...
https://github.com/esp8266/Arduino/issues/3592
2017-09-12 21:30:18 +08:00
1843030b8a
Allow for double quotes in boundary ( #3455 )
...
as per https://tools.ietf.org/html/rfc2046#section-5.1.1
2017-09-12 07:41:54 -05:00
6ac48124bd
Update spiffs 0.3.7 to and mkspiffs 0.1.3
2017-09-12 19:21:08 +08:00
613f04c195
Update WString.cpp
...
realloc() is called with newSize > 0 (at least 16), so newbuffer==0 means the old memory was not deallocated. Therefore, the pointer should still point to the old buffer. This change should resolve issue #3516 .
2017-09-11 05:10:17 -05:00
2ffcb3e57b
Fix exception_causes.rst formatting
...
The RST spec does not appear to believe in intra-cell line continuation as appeared to be expected by the original author. Widen columns and unbreak words to fix output.
2017-09-06 09:11:44 -05:00
fe6f3cc830
Use correct separator in keywords.txt
...
The Arduino IDE requires the use of a tab separator between the name and identifier. Without this tab the keyword is not highlighted.
Reference: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
2017-09-04 06:54:18 -05:00
ba0e049b83
Functional Interrupts initial
2017-08-27 01:39:53 -05:00
3f5d06bc12
add DigiStump Oak pins & board
2017-08-21 11:10:55 -05:00
c730c0f10c
patch for #3462
2017-08-07 19:04:35 +03:00
3b60f75635
Fix to parse parameters in the URL of a POST with empty content. ( #3398 )
2017-08-07 19:04:03 +03:00
1bd1de0286
Removed literal '\n' in ESP8266HTTPUpdateServer response ( #3421 )
2017-08-07 15:46:47 +03:00
85be0f300a
Move MIME type table into PROGMEM to save RAM ( #3475 )
...
The extension -> MIME type routine uses lots of constant strings which end
up in the RODATA segment of RAM. Refactor the comparison to use a table of
strings stored in PMMEM instead, freeing ~370 bytes for the heap.
2017-08-07 15:44:30 +03:00
4bed115abd
Move debug constant strings to PROGMEM ( #3478 )
...
UMM debugging strings are normally placed in RODATA, which uses up scarse
memory. Move them to PROGMEM and use macros to replace printf with a
version that can handle ROM strings.
2017-08-07 15:43:28 +03:00
ff4bb73084
Integration with @PlatformIO Build System
2017-08-07 15:41:35 +03:00
1557b1e9ed
Manifest for @PlatformIO
...
Custom manifest for @PlatformIO which instructs PIO Build System to do not archive library's object files. See
- https://github.com/esp8266/Arduino/pull/3321#issuecomment-319386749
- http://docs.platformio.org/en/latest/librarymanager/config.html#libarchive
2017-08-07 15:40:50 +03:00