99d351d661
Update esptool to 0.4.7
2016-02-27 01:47:14 +03:00
fbe58b7b14
WiFiClientSecure: don't panic if memory allocation fails
...
If it fails due to a malloc somewhere in bigint.c, we will still crash (although with a less obvious crash message). If it fails in increase_bm_data_size, axTLS will handle this and report that connection has been aborted. This error will be passed on to the user, so that an application can recover and attempt to reconnect.
2016-02-26 18:41:27 +03:00
fcf9c0d7ce
Verify domain name in WiFiClientSecure::verify
2016-02-26 18:41:27 +03:00
e206093b60
Update libaxtls.a to 324c2fd
...
Changelog:
324c2fdade
Terminate connection if increase_bm_data_size fails
96fbb39f21
Update README.md
c18bb56e61
Add travis CI
9eaeca3a03
Postpone freeing of X509 context to the first data exchange after handshake
28869ea94b
Use free followed by malloc instead of realloc when increasing raw buffer
43a90bcf35
Merge pull request #8 from slaff/feature/lwipr-compat
66e1a5f423
Merge pull request #7 from slaff/feature/sni
1154d0a985
Changed the code to reserve bytes for hostname only if needed.
63da8991c2
Added SNI ( https://en.wikipedia.org/wiki/Server_Name_Indication ) support.
7c38865f66
Restructured the lwip raw comat code. Added replacements for the time functions on ESP8266.
885ff3e8f0
Merge pull request #6 from slaff/feature/lwip-raw
d78e7a0799
Initial version of axTLS integration with lwip raw tcp mode (http://lwip.wikia.com/wiki/Raw/TCP ).
2016-02-26 18:41:27 +03:00
d891704c1e
Reduce stack usage by Print::printf
...
Print::printf would allocate 1460 bytes on the stack, which in some cases would overflow the stack. Additionally it didn't handle (rare) cases when vsnprintf needed a buffer longer than 1460 bytes. This change makes default stack-allocated buffer 64 bytes long, and checks the result returned by vsnprintf. If a buffer longer than 64 bytes is needed, it is allocated on the heap.
2016-02-26 18:41:27 +03:00
f28c5be479
Merge pull request #1666 from Links2004/master
...
not keep freed pointer of uart handler
2016-02-22 19:04:25 +01:00
28e6f33142
not keep freed pointer of uart handler
2016-02-22 18:24:10 +01:00
c7ff2b1fee
Merge pull request #1665 from Links2004/master
...
add ISSUE_TEMPLATE.md
2016-02-22 18:08:54 +01:00
c33535c3db
Merge remote-tracking branch 'remotes/esp8266/master'
2016-02-22 17:24:22 +01:00
2500840897
add ISSUE_TEMPLATE.md
2016-02-22 17:24:06 +01:00
212095b231
Merge pull request #1650 from Links2004/master
...
speed up WiFi.hostByName when the hostname is actually a IP.
2016-02-19 14:19:05 +03:00
103b5811be
Fix error when umm_malloc.h is included from sketch ( #1652 )
2016-02-19 14:17:09 +03:00
3e9dede14e
speed up WiFi.hostByName when the hostname is actually a IP.
2016-02-18 23:07:51 +01:00
55e5bdfc6c
Move 64-bit integer division and modulo functions into flash
...
Saves another 1819 bytes of IRAM (may help with #1582 )
2016-02-18 11:15:08 +03:00
64ade03f6a
Merge pull request #1644 from Links2004/master
...
update core_esp8266_features.h
2016-02-18 10:48:03 +03:00
839394462c
Merge pull request #1636 from cmmakerclub/master
...
Update ESPresso description and board detail.
2016-02-18 10:47:13 +03:00
127f05da9f
Merge remote-tracking branch 'remotes/esp8266/master'
2016-02-17 23:47:14 +01:00
652f88eb5c
update core_esp8266_features.h
2016-02-17 23:46:20 +01:00
707c87fdb6
Move umm_info into cache
2016-02-17 11:42:52 +03:00
db69643592
Update ESPresso description and board detail.
2016-02-16 11:19:59 +07:00
fec1a64bfd
Merge pull request #1573 from esp8266/travis-hourly-arduino
...
Use hourly Arduino builds on Travis
2016-02-15 15:23:30 +03:00
88a20ae41a
Make compatible with arduino-builder
2016-02-15 13:56:14 +03:00
030faff748
Use hourly Arduino builds on Travis
2016-02-15 13:56:14 +03:00
30b2a99b3f
Remove mem_manager.o from libmain.a ( #1630 )
2016-02-15 00:24:19 +03:00
4c75793508
Fix undefined reference to putchar
2016-02-14 22:16:46 +03:00
1fc8918d76
Remove printf redefinition from umm_malloc_cfg ( #1629 )
2016-02-13 13:29:58 +03:00
0659b80260
Merge pull request #1586 from esp8266/cxa_guard
...
Static initialization guards implementation
2016-02-13 13:26:12 +03:00
93c446e782
Merge pull request #1581 from bjpirt/tone
...
Implementation of Tone library using timer1
2016-02-13 13:25:52 +03:00
4f5f003b49
Merge pull request #1625 from hallard/master
...
Added bit mask and constant for SerialConfig parameter
2016-02-13 13:23:46 +03:00
153138e508
Merge pull request #1627 from Toshik/patch-2
...
TickerScheduler library link
2016-02-13 13:23:31 +03:00
1e0a766837
Merge pull request #1626 from plerup/master
...
Reference to the esp8266/Arduino makefile added
2016-02-13 13:23:16 +03:00
fe49fc6b84
Merge pull request #1621 from cmmakerclub/master
...
- Update board (ESPresso Lite) description.
2016-02-13 13:22:57 +03:00
f563acb703
TickerScheduler library link
...
TickerScheduler library - to simplificate Ticker usage and avoid WDT reset
2016-02-12 14:06:00 +03:00
9ef2843f8d
Reference to the esp8266/Arduino makefile added
2016-02-11 22:04:57 +01:00
e3bf9bb1e8
Added bit mask and constant for SerialConfig parameter
...
Permit use bit config avoiding test/compare all "hard-coded" values.
example
```arduino
if (section & CFG_HLP_MODBUS) {
DebuglnF("\r\n===== Modbus");
DebugF("Speed : "); Debug(config.modbus.baud);
switch (config.modbus.proto & UART_NB_BIT_MASK) {
case UART_NB_BIT_5: Debug(" 5"); break;
case UART_NB_BIT_6: Debug(" 6"); break;
case UART_NB_BIT_7: Debug(" 7"); break;
case UART_NB_BIT_8: Debug(" 8"); break;
default : Debug(" ?"); break;
}
switch (config.modbus.proto & UART_PARITY_MASK) {
case UART_PARITY_NONE: Debug("N"); break;
case UART_PARITY_EVEN: Debug("E"); break;
case UART_PARITY_ODD : Debug("O"); break;
default : Debug("?"); break;
}
switch (config.modbus.proto & UART_NB_STOP_BIT_MASK) {
case UART_NB_STOP_BIT_0: Debug("0"); break;
case UART_NB_STOP_BIT_1: Debug("1"); break;
case UART_NB_STOP_BIT_15: Debug("15"); break;
case UART_NB_STOP_BIT_2 : Debug("2"); break;
default : Debug("?"); break;
}
DebugF("\r\nSlave Addr : "); Debugln(config.modbus.slave);
DebugF("Holding Reg : 0x"); Debugln2(config.modbus.hr_addr,HEX);
DebugF("Enable Pin : "); Debugln(config.modbus.en_pin);
}
```
2016-02-11 17:47:49 +01:00
25c25ae995
- Update board (ESPresso Lite) description.
2016-02-11 11:26:19 +07:00
0ad2738d81
Merge branch 'patch-1' of https://github.com/h4rm0n1c/Arduino into h4rm0n1c-patch-1
...
# Conflicts:
# doc/libraries.md
2016-02-10 19:28:21 +03:00
8bbc8d6e8b
Merge pull request #1610 from WereCatf/patch-1
...
Add PCF8574 - library to the list.
2016-02-10 19:22:46 +03:00
0550e7283f
Merge pull request #1608 from narongrat/master
...
Add ESPino (WROOM-02) by ThaiEasyElec.com
2016-02-10 19:22:28 +03:00
7cca087421
Merge pull request #1606 from krzychb/master
...
Added DImSwith to "Other libraries (not included with the IDE)"
2016-02-10 19:21:17 +03:00
33665c08f1
Merge pull request #1605 from cmmakerclub/master
...
Add ESPert's ESPresso Lite to boards.txt & variants
2016-02-10 19:20:51 +03:00
09f8284d5e
Merge pull request #1600 from shmuelzon/manifest-content-type
...
Added 'text/cache-manifest' content type
2016-02-10 19:19:31 +03:00
f77d996fe9
Merge pull request #1596 from hallard/master
...
Added universal Teleinfo to libraries.md
2016-02-10 19:19:10 +03:00
d868be956c
Merge pull request #1590 from probonopd/patch-2
...
Add esp8266_mdns to libraries.md
2016-02-10 19:18:48 +03:00
36a6ce1f61
Update libraries.md
...
Added DMD2 Library
2016-02-10 03:33:55 +08:00
93a40d82a3
Add PCF8574 - library to the list.
2016-02-08 20:26:56 +02:00
708c7823df
Add LED_BUILTIN definition #1556
2016-02-08 20:18:27 +07:00
bd0c9f7394
Update boards.txt
2016-02-08 20:16:31 +07:00
d96d3465de
Merge pull request #4 from narongrat/narongrat-patch-1
...
Update package_esp8266com_index.template.json
2016-02-08 19:50:33 +07:00
4a119f048f
Update package_esp8266com_index.template.json
2016-02-08 19:50:02 +07:00