aa67d1c492
Pass errors from udp_sendto to WiFiUDP::endPacket ( #1696 )
2016-03-02 19:58:35 +03:00
33e5ca44df
WiFiClient: fix write behaviour when connection is closed by remote side
...
Don't wait for data to be ACKed if we have just called abort().
2016-03-02 17:53:42 +03:00
2c40d82459
WiFiClientSecure: implement connection timeout, fix connected method behaviour
2016-03-02 16:30:32 +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
3e9dede14e
speed up WiFi.hostByName when the hostname is actually a IP.
2016-02-18 23:07:51 +01:00
1d149560be
Fix WiFi scan issue ( #1355 )
2016-02-04 01:19:29 +03:00
efc8dda160
Workaround for LwIP not handling ERR_ABRT
...
Described in detail here: https://github.com/esp8266/Arduino/wiki/LwIP-issue,-or-how-a-simple-%22if%22-can-go-wrong
2016-01-26 15:57:37 +03:00
7f7a1ac420
Include Arduino.h AFTER memory.h
...
Arduino.h defines min/max which are then redefined with templates in stl_algobase.h imported from memory.h. This is the least impactful way I can find to get past this for now and unblock use of wificlient in more scenarios.
2016-01-15 12:02:08 -08:00
b425eff683
#1407
2016-01-11 15:46:52 +01:00
856792358a
Merge remote-tracking branch 'remotes/esp8266/master'
2016-01-09 21:26:00 +01:00
c6d8e2532b
optimize
2016-01-09 21:53:24 +02:00
c8e6b7f6d2
correct default return value for softAP
2016-01-09 17:30:14 +01:00
fe07baadf3
fix bad (recently changed) function signatures in lwip
2016-01-09 18:18:53 +02:00
a143e614e7
Merge remote-tracking branch 'origin/master'
2016-01-09 13:35:25 +02:00
377864f76b
Merge remote-tracking branch 'esp8266/master'
2016-01-09 13:31:28 +02:00
a3161d5b3c
typo
2016-01-09 11:40:46 +01:00
cccff08a37
revert change, though signatures are wrong
2016-01-09 00:15:13 +02:00
29bb74beab
rework AP config to get DHCP in best mode if SDK config got invalid some how.
2016-01-08 22:40:51 +01:00
dec6739e3f
add more debug to WiFi
2016-01-08 19:06:28 +01:00
897a475fdb
Merge remote-tracking branch 'esp8266/master'
2016-01-07 21:27:53 +02:00
a6238e388b
Merge remote-tracking branch 'remotes/esp8266/master' into debug
2016-01-04 22:10:50 +01:00
d67763a809
Merge remote-tracking branch 'esp8266/master'
2016-01-04 15:29:08 +02:00
ce1b64bc43
Merge pull request #1320 from alltheblinkythings/SerialInterframeFixes
...
Fixes for poor HardwareSerial performance/crashes exacerbated by SDK1.5
2016-01-04 21:26:59 +08:00
6cf20e0a71
fix WiFi Multi debug compile error
2016-01-03 15:27:36 +01:00
7b297d2992
Merge remote-tracking branch 'esp8266/master'
2016-01-03 14:33:05 +02:00
995f02f437
add more debug levels
2016-01-02 12:54:34 +01:00
2b23b005aa
allow control of enabling debug and debug level from IDE
2016-01-02 12:25:39 +01:00
c488bfb84e
fix WiFi mode change typo
2015-12-31 00:12:41 +01:00
db4076fd41
add more debug for disconnect
...
add isConnected function for easier usage
2015-12-30 17:40:36 +01:00
4a68612af8
add API for connect / reconnect management
2015-12-29 21:01:48 +01:00
2375fb0f86
Cleanup: remove unused includes of cbuf.h.
2015-12-29 12:25:24 -05:00
85905c12f2
allow multiple event callbacks and add filter option
2015-12-29 17:31:57 +01:00
61440d9e2b
add WiFi sleep management
...
Note: testing needed
2015-12-29 16:15:11 +01:00
bbeaeaad54
add WiFi TX power control
2015-12-29 15:56:53 +01:00
8943ac402c
add softAPgetStationNum
2015-12-29 15:40:54 +01:00
293e55c690
check for WiFi pass < 8 (not allowed for WPA2)
...
simplify STA config and allow setting of second DNS server for fallback
code style
2015-12-29 15:28:29 +01:00
640d0bb65e
improve error handling and return values
2015-12-29 15:00:47 +01:00
0ed104f028
add WiFi Event example
2015-12-29 14:38:13 +01:00
373da3df6b
allow hook WiFi events from sketch
2015-12-29 14:33:10 +01:00
fd443d4e17
split ESP8266WiFiClass in different sub classes for better overview.
2015-12-29 14:03:15 +01:00
6f00503bc3
add reconnect function for STA
2015-12-28 20:19:36 +01:00
cee4ef3078
less static stuff
2015-12-28 20:13:56 +01:00
64326f9573
rework mode management
...
may fixes : #1138
2015-12-28 19:30:56 +01:00
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