1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-16 11:21:18 +03:00
Commit Graph

440 Commits

Author SHA1 Message Date
d521cea232 reorder part 3 2015-12-28 17:55:38 +01:00
20de9a5673 reorder part two 2015-12-28 17:38:58 +01:00
49b0821beb reorder part one 2015-12-28 17:22:36 +01:00
b1b19299bb mode docu to cpp and make it doxygen compatible 2015-12-28 17:02:09 +01:00
09a7940006 code style 2015-12-28 16:36:55 +01:00
b28be23601 Merge remote-tracking branch 'esp8266/master' 2015-12-28 16:16:16 +02:00
c3de2851c0 fix undefined DEBUG_TLS_MEM_PRINT hiding return statement 2015-12-27 21:36:48 -05:00
195e595453 add setSleepMode + getSleepMode and setPhyMode + getPhyMode to WiFi 2015-12-26 13:02:31 +01:00
f0f9114f70 fix extra endif 2015-12-22 13:31:06 +02:00
2067152238 Merge remote-tracking branch 'esp8266/master'
# Conflicts:
#	libraries/ESP8266WiFi/src/include/wl_definitions.h
2015-12-22 13:29:56 +02:00
ee2d4495fd Additional check in wl_definitions.h to guard against duplicate definitions 2015-12-22 14:08:17 +03:00
7e8e535d3f revert some changes and fix wl_definitions 2015-12-22 12:51:28 +02:00
bcfdfb6b67 more bad definitions
interesting that they differ in issues with 1.3 over the same source
did pvPort* change in between?
2015-12-21 14:52:56 +02:00
0fd1201633 fix tcp status redefinition and bad mem definitions in lwip 2015-12-21 14:47:48 +02:00
5333ebfed7 add function peekBytes to WiFiClient/WiFiClientSecure to allow to peek multiple bytes if possible 2015-12-19 14:37:36 +01:00
2b941f5e2c Merge pull request #1239 from esp8266/sdk-1.5
Update to SDK 1.5 (#1102)
2015-12-18 09:31:00 +03:00
695583ec62 Merge pull request #1220 from asez73/master
Skip ':' inside SHA1 signatures in WiFiClientSecure.cpp .
2015-12-18 08:45:04 +03:00
5b012b2040 Update heap function defines in LwIP headers 2015-12-17 23:29:29 +03:00
481d74ba86 add show_hidden argument to scanNetworks() 2015-12-16 12:06:29 -05:00
4be40bc5fa Skip ':' inside SHA1 signatures in WiFiClientSecure.cpp .
Improves the convenience of the verification of fingerprints.
As ':' are commonly inserted by web browser inside the SHA1 of https web sites, this created false problems with signatures "not matching".
Now, copied and pasted signature from Firefox simply because the verify function will skipped them...
2015-12-15 11:41:29 +01:00
55afeba174 see #1167
add close and stop as alias
2015-12-10 12:02:49 +01:00
a7609bce35 Remove double include of cbuf.h. 2015-12-09 22:17:50 -08:00
5cd42a0316 WiFiClientSecure: don't trash certificate and private key on stop() 2015-12-09 09:23:47 +03:00
3d1fbc60ab Replace chain of UDP pbufs with a single pbuf before sending (#1009)
Packets up to 1492 bytes may be sent this way.
Also reduced pbuf_unit_size to 128 bytes.
2015-12-06 20:22:54 +03:00
14b70e9328 Allow setting client side TLS key and certificate 2015-12-04 19:02:46 +03:00
55e94f346f Merge remote-tracking branch 'esp8266/master' 2015-11-25 18:11:23 +02:00
a44632b8cf make compiler happier 2015-11-25 18:11:16 +02:00
6be74ec95e Fix softAP issue introduced in 40da463 (#1054) 2015-11-25 18:29:34 +03:00
c8aac83c47 add :del message to unref 2015-11-22 22:39:58 +01:00
ab16b2fe0d Fix typo 2015-11-21 20:09:18 +03:00
40da463ee6 ESP8266WiFi library: add persistent option, fix #1054 2015-11-21 20:06:10 +03:00
8bf1e98f24 Improve debug output on critical errors 2015-11-21 20:04:38 +03:00
74e6e9e1a9 Merge remote-tracking branch 'remotes/esp8266/master' 2015-11-17 18:42:14 +01:00
e9f0ea2afe WiFiClientSecure: handle full size TLS fragments (#43)
- free up some memory by getting rid of intermediate buffer
- libaxtls: update to 6830d98
    - allocate plaintext buffer in two stages: 4*MSS initially, grow to 16k after handshake
    - free certificate data after handshake is complete
    - preallocate some structures to reduce memory fragmentation
2015-11-17 02:47:57 +03:00
83b452b824 add missing WiFiClientSecure include in ESP8266WiFi.h 2015-11-16 19:28:59 +01:00
5b28ae23c2 Allow WiFiServer to bind to a specific address (#997)
In addition to the existing constructors (WiFiServer::WiFiServer(port) and WiFiWebServer::WiFiWebServer(port)), new constructors are added:
WiFiServer::WiFiServer(IPAddress, port) and WiFiWebServer::WiFiWebServer(IPAddress, port).
2015-11-15 20:35:52 +03:00
77428baddc WiFiClientSecure rx overflow fixes
- Increase plaintext rx buffer size to 4096
- Request more data from axtls only when rx buffer is empty
2015-11-15 22:38:06 +03:00
810ab68ae5 Fix WiFiClientSecure::connected (#43)
thanks @whyameye
2015-11-09 01:37:22 +03:00
adb0dac077 Don't close UDP pcbs when WiFi connection drops (#969) 2015-11-07 23:52:59 +03:00
0b89b9b467 Fix FAILD typo 2015-11-06 14:17:45 +01:00
6436a175c4 add dns_no argument to dnsIP() int ESP8266WiFi class 2015-10-18 14:22:24 -04:00
7f318d72cf add dnsIP() to ESP8266WiFi class 2015-10-18 14:18:14 -04:00
0bd3b72550 Fix bug with SSLContext not being initialized (#43) 2015-10-07 01:01:38 +03:00
f1dcfb2794 use String return for both SSID functions 2015-10-01 18:52:46 +02:00
0034697b6e use String instead of char pointer for SSID() and psk() 2015-09-30 18:15:53 +02:00
ebdaedff4b More error checks in WiFiClientSecure 2015-09-28 19:32:45 +03:00
d137fa9c18 Merge pull request #802 from pgollor/SPIFFS-OTA
Flash SPIFFS over the air (OTA)
2015-09-28 18:11:09 +03:00
b13095763d add function begin without any parameters and add functin psk to return current pre shared kex form sdk config 2015-09-28 16:48:06 +02:00
6b7b802706 Fix a crash due to abort() called from TCP error callback (#428) 2015-09-28 16:05:23 +03:00
82bb82a931 Merge pull request #794 from paulmand3l/esp8266
Adding getMode() function to WiFi library so I can easily get the current mode of the wifi.
2015-09-18 09:54:40 +03:00