Sven Steckmann
02e98f54f4
Remove error prone handling of direct calling destructors.
...
A destructor should never be directly called. But this is a good position
to use unique_ptr for memory management.
5 years ago
Sven Steckmann
6d37959fb3
Remove _initialize method and replace it by delegating constructor.
...
* This is more straight forward with C++11 and the way todo.
* Also move some initializations to the header file.
* Remove assignment of empty String("") since this is an assignment with
a default constructed object which is already default constructed.
* Remove reset of unique_ptr: They are per default initialized as empty nullptr.
5 years ago
Sven Steckmann
908d6771c2
Remove unused rst compiler warning.
5 years ago
Sven Steckmann
c7ffe5d4c7
Remove compiler warnings by adding some braces.
5 years ago
Sven Steckmann
88f4447777
Make handling of WebServerClass instance easier
...
Adding a custom deleter to unique_ptr in case of using the reference. This
makes the code less error prone and easier to read since we will only have
to use the creation of the pointer the correct way.
5 years ago
Sven Steckmann
ddade99c43
DNS server stop independent of webserver type
...
In some situations (not passing a WebServer instance from external) the
DNS server was not stopped in _stopPortal(). Maybe the intention was here not
to stopped an externally passed WebServer but I see no use-case for the
dns server here.
Fixed this to remove the enum handling in the next step.
5 years ago
Hieromon Ikasamo
c986e2946c
Updated a version number
5 years ago
Sven Steckmann
9e02f48f53
Fix trouble with uniqu_ptr deleting reference content.
...
It is not necessary to use a unique_ptr (also always using .release shows
this), so there can be used a raw pointer instead.
Here we fix usage of _aux an also of back pointing _ac. Especially on _ac
it does not make any sense, since this pointer is stored in many locations.
refs #138
5 years ago
Sven Steckmann
a03d57f682
Initialize member correctly: May lead to instant disconnect in some situations.
...
refs #139
5 years ago
Hieromon Ikasamo
d2a076249e
Fixed missing SoftAPIP
5 years ago
Hieromon Ikasamo
82ed17489e
Removed unused variable
5 years ago
Hieromon Ikasamo
2441c87483
Changed parsing for entered IP addresses
5 years ago
Hieromon Ikasamo
7d99c49802
Fixed static IP loss with Open SSIDs
5 years ago
Hieromon Ikasamo
275cb2d398
Support the Config New with static IP
5 years ago
Hieromon Ikasamo
e1b2a7acb5
Fixed the output digits of debug log
5 years ago
Hieromon Ikasamo
0a8b6ac4f1
Fixed SSID non terminated. issue #128
5 years ago
Hieromon Ikasamo
1474bde33c
Fixed SSID non terminated. issue #128
5 years ago
Hieromon Ikasamo
be3c560d41
Release for v1.0.0
...
Fixes #26 , #45 , #62 , #122
5 years ago
Hieromon Ikasamo
04343bbbb0
Supports for AutoConnectTicker
5 years ago
Hieromon Ikasamo
5ddd49c42a
Supports AutoConnectTicker
5 years ago
Hieromon Ikasamo
2bce6a912f
Disabled the autoRise assuming in immediateStart mode
6 years ago
Hieromon Ikasamo
86be3a520c
Update version number
6 years ago
Hieromon Ikasamo
cfe77b808f
Fixed the uploading URL lost.
6 years ago
Hieromon Ikasamo
2143b0f2f8
mproved calculation of JSON buffer size
6 years ago
Hieromon Ikasamo
1f7e7ddb9f
Fixed the value of AutoConnectElements not reflected. Issue #64
6 years ago
Hieromon Ikasamo
2c0207fb40
Improved heap fragmentation in page content generation. Issue#51
6 years ago
Hieromon Ikasamo
0a4693bcb5
Amended the page discard timing. Issue#51
6 years ago
Hieromon Ikasamo
9dc282fca8
Changed the chunk transfer method. Issue #51
6 years ago
Hieromon Ikasamo
ff04fde1af
Supports AutoConnectFile element
6 years ago
Hieromon Ikasamo
cc6a14f529
Supports AutoConnectFile element
6 years ago
Hieromon Ikasamo
8b3036f89c
Supports AutoConnectLabels
6 years ago
Hieromon Ikasamo
27df41dd85
Fixed unused warning
6 years ago
Hieromon Ikasamo
135e8a64b8
Supports AutoConnect::title function
6 years ago
Hieromon Ikasamo
20c1d9da14
Updated a response waiting sequence of connection attempts
6 years ago
Hieromon Ikasamo
9b9bfc967c
Amended reference to String
6 years ago
Hieromon Ikasamo
8bf37ed398
Added channel to SSID with Config NEW
6 years ago
Hieromon Ikasamo
1dde179e92
Debris removal
6 years ago
Hieromon Ikasamo
7270f93868
Fixed assign String to PROGMEM
6 years ago
Hieromon Ikasamo
00d4b17155
Adds AutoConnect::where function
6 years ago
Hieromon Ikasamo
c428a33aa9
Improved code readability
6 years ago
Hieromon Ikasamo
48c6ea8b4e
Update String allocation
6 years ago
Hieromon Ikasamo
7d5bed6183
Improved stability of connection attempts on ESP32
6 years ago
Hieromon Ikasamo
3fa5dfd76f
Fixed missing transfer to the result screen when the connection failure
6 years ago
Hieromon Ikasamo
f67d7b161f
Fixed calling sequence of softAPConfig for ESP32
6 years ago
Hieromon Ikasamo
b13b7db3d3
Improved execution efficiency
6 years ago
Hieromon Ikasamo
2433fa5d19
Minor fixed the debug messages
6 years ago
Hieromon Ikasamo
1976b88f9d
Correspond to begin() after timeout
6 years ago
Hieromon Ikasamo
ad3085f62d
Supports the captive portal timeout
6 years ago
Hieromon Ikasamo
caa28a84ca
Minor changed interface of join method.
6 years ago
Hieromon Ikasamo
284b19b276
Improved stability with ESP32
6 years ago