Commit Graph
100 Commits
Author SHA1 Message Date
Jeroen Domburg 4428535b51 Fixes to flash size calculation things 2016-01-21 16:36:46 +08:00
Jeroen Domburg f7df74d97e Message about opensdk 2016-01-18 21:08:48 +08:00
Jeroen Domburg 30b17cc263 Re-enable the reset buttom on gpio0... seems I accidentally committed with the timer arm line commented out. 2016-01-18 16:39:46 +08:00
Jeroen Domburg 24159ef236 Also link to libcrypto for sdk1.5.0 compatibility 2016-01-07 12:03:57 +08:00
Jeroen Domburg ab1b9da7bd Update libesphttpd to latest 2016-01-07 12:02:38 +08:00
Jeroen Domburg 0728fa1518 Also pass USE_OPENSDK var to libesphttpd make system 2016-01-07 12:02:22 +08:00
Jeroen Domburg 3be1b2ead8 Derp, quotes are needed on ifeq 2015-12-15 23:24:54 +08:00
Jeroen Domburg 4ea7d9f480 Added opensdk flag for stdint mess, updated libesphttpd 2015-12-15 13:18:24 +08:00
Jeroen Domburg 1a565744b7 Readme update 2015-09-30 13:06:16 +08:00
Jeroen Domburg fa39d8d77f Update libhttpd submodule to latest version 2015-09-30 12:59:58 +08:00
Jeroen Domburg c6ce7410e3 Websocket: include broadcast demo 2015-09-30 12:55:27 +08:00
Jeroen Domburg ca2c41123a Added support for compiling asm sources; moved espfs a bit so it doesn't get killed by a reflash 2015-09-30 12:54:38 +08:00
Jeroen Domburg b52d0cfba0 Websocket demo 2015-09-30 12:15:06 +08:00
Jeroen Domburg 05d75a9fd1 Documentation updates. Thanks to escardin for writing most of these. 2015-09-28 12:16:54 +08:00
Jeroen Domburg e3d2937d1c Also generate memspecific ldscript for separate build 2015-09-27 10:29:09 +08:00
Jeroen Domburg 24e00aa7e1 Also generate memspecific ldscript for separate build 2015-07-28 12:47:16 +08:00
Jeroen Domburg f1ac68d41f Slight readme update; reset Makefile things to default for ESP-01 modules 2015-07-23 16:28:34 +08:00
Jeroen Domburg 0360cdd158 Update libesphttpd 2015-07-23 16:18:39 +08:00
Jeroen Domburg 2fb0e70d9f Added flash upload function 2015-07-23 16:10:51 +08:00
Jeroen Domburg 7242baead5 Different tld for captive portal (.local is for mdns), added options to make esptool.py also capable of flashing the stupid DIO-requiring NodeMCU version, fixed OTA Makefile 2015-07-23 11:41:50 +08:00
Jeroen Domburg e3774b0fb6 Separate ways to build the esphttpd demo app 2015-06-30 10:37:28 +08:00
Jeroen Domburg 898e7045c7 Added pointers to official repos to readme files 2015-06-25 15:42:24 +08:00
Jeroen Domburg 9f3b3ad7eb Git module fix 2015-06-10 14:54:47 +08:00
Jeroen Domburg d8eeeb2a30 Captive portal: use softap-specific hostname redirect 2015-06-10 14:49:20 +08:00
Jeroen Domburg d628633ed4 libesphttpd update 2 2015-06-10 13:44:54 +08:00
Jeroen Domburg c92f9400f2 libesphttpd update 2015-06-10 13:39:05 +08:00
Jeroen Domburg 30517191a3 Check out libesphttpd *before* trying to build stuff 2015-06-10 12:38:55 +08:00
Jeroen Domburg 9ebde6a58c Added automatic libesphttpd fetch 2015-06-10 12:24:50 +08:00
Jeroen Domburg 6acbb69765 Lib and example splitup: Removing lib from example 2015-06-10 12:18:48 +08:00
Jeroen Domburg 98304bc9e5 Fixing espfs upload capability 2015-06-10 11:00:51 +08:00
Jeroen Domburg cc90701949 Added option to link webpages into the main binary 2015-06-09 18:25:42 +08:00
Jeroen Domburg ccc179f533 Big-arse structure change: readying esphttpd for a split into a library and an usage example 2015-06-09 17:47:48 +08:00
Jeroen Domburg b458df915e Some doc, added URI type resolver 2015-06-08 19:54:25 +08:00
Jeroen Domburg 7aa2d227a7 Header, made captive portal optional 2015-06-08 19:11:15 +08:00
Jeroen Domburg 0b393512fc Captive portal http functions 2015-06-08 18:09:41 +08:00
Jeroen Domburg dec1137abc DNS resolver for captive portal 2015-06-08 17:50:29 +08:00
Jeroen Domburg c4986a79a2 SDK 1.1.1 compatibility fixes 2015-06-08 12:21:52 +08:00
Jeroen Domburg a016a27c0e Stop cgiWifi from sending bad JSON when it sees >33-ish access points. 2015-05-08 17:30:37 +08:00
Jeroen Domburg 4a8d318d85 Made heap stats optional 2015-04-23 18:24:06 +02:00
Jeroen Domburg 9847755cf4 Fixed small memory leak in the template routine. Thanks to Grooves for noticing. 2015-04-20 09:44:18 +02:00
Jeroen Domburg fdbead2a67 Moving config options into the Makefile 2015-04-11 09:19:51 +02:00
Jeroen Domburg 7ec8739cdd martonmiklos: Add YUI compression for static css/js files 2015-04-10 18:03:27 +02:00
Jeroen Domburg 3cb7b32678 martonmiklos: Add GZIP compression for static files 2015-04-10 18:00:28 +02:00
Jeroen Domburg 48a017c029 Clarifications in comment, small fix 2015-04-03 13:34:46 +02:00
Jeroen Domburg fcf6aab8be Re-disable password for wifi 2015-04-03 13:01:34 +02:00
Jeroen Domburg 26767807ae Fixed authentication and general cgi fallthrough 2015-04-03 12:55:54 +02:00
Jeroen Domburg 6aa3cdedc1 Removed ifdeffed out code 2015-04-03 11:32:51 +02:00
Jeroen Domburg 5fb984e13b Added warning for abuse of CGI return code 2015-04-03 11:30:48 +02:00
Jeroen Domburg 49c7d310bc Some aesthetic cleanups 2015-04-03 11:07:17 +02:00
Jeroen Domburg cebc0aa65f Prefixed method consts to prevent clashes 2015-03-15 16:49:09 +01:00
Jeroen Domburg 95ac5cd948 Cleaned up some more superfluous makefile cruft 2015-02-18 22:47:33 +01:00
Jeroen Domburg f25557b9cf Made everything a bit more friendly. Esp-open-sdk nowadays is the toolchain builder of choice anyway; it now works without modifications to that. 2015-02-17 11:57:51 +01:00
Jeroen Domburg da4d120b0c Giving the readme file some love 2015-02-05 23:15:55 +01:00
Jeroen Domburg bc6f84771e Add cache header when serving a static file. Thanks to Vincent Bernardoff for sending a patch. 2015-02-05 23:11:20 +01:00
Jeroen Domburg 65a409dd23 Add css mimetype 2015-02-05 23:10:14 +01:00
Jeroen Domburg db687e58d1 Fixed a bug causing httpdGetHeader to fail when POST data is present. Thanks to Damien Nicolet for reporting the bug and sending me a patch. 2015-02-02 23:33:15 +01:00
Jeroen Domburg 3b2bbf018d Added extra defines to make this thing work under sdk 0.9.5 2015-02-02 23:31:48 +01:00
Jeroen Domburg 6c6d63af46 Merge branch 'master' of ssh://spritesmods.com:/opt/git/esphttpd 2015-01-18 22:34:14 +01:00
Jeroen Domburg 704d7ad463 Fixed array out of bounds when connection pool is full. Thanks Захар Кравцов! 2015-01-18 22:33:34 +01:00
Jeroen Domburg 876a68a67d Fixing the code to work under SDK 0.9.4. This commit should work. 2014-12-22 18:55:20 +01:00
Jeroen Domburg e56fdc4d6a Changed around everything to make use of sdk 0.9.4. CODE IS STILL BROKEN! 2014-12-22 17:50:02 +01:00
Jeroen Domburg 7df9b2bcdb More fixes for stupid ancient base64 snippet :/ 2014-12-16 22:04:24 +01:00
Jeroen Domburg 6ae806f60d unsigned -> unsigned int, to stop some compilers from throwing a warning 2014-12-14 12:23:39 +01:00
Jeroen Domburg 4c942e975b Fixed Makefile to work with an ESPDELAY of 0 2014-12-12 22:22:59 +01:00
Jeroen Domburg e971868f21 Working around a stupid error in the esp code... mostly... I hope. 2014-12-11 22:59:57 +01:00
Jeroen Domburg c0dc815574 Final comments 2014-12-11 21:37:33 +01:00
Jeroen Domburg 5a0e99d72e Small doc updates 2014-12-11 21:32:47 +01:00
Jeroen Domburg 784568c07f Added basic authentication 2014-12-11 21:25:49 +01:00
Jeroen Domburg 25a0984080 Added httpdGetHeader function 2014-12-11 20:33:53 +01:00
Jeroen Domburg a4d9c6fb0c Added more universal path matching function 2014-12-11 19:28:25 +01:00
Jeroen Domburg a13d161ed9 rssi fix, thanks kisesp 2014-12-10 17:31:35 +01:00
Jeroen Domburg c126d69e2b Added demo mode define, in which users cant mess with wifi settings 2014-12-10 15:33:02 +01:00
Jeroen Domburg d739c2d808 Fixed icon offset values 2014-12-04 22:35:58 +01:00
Jeroen Domburg 41cb6cee09 Adding needed lwip includes 2014-12-04 22:30:48 +01:00
Jeroen Domburg 35988080a1 Added nice icons for encryption and rssi 2014-12-04 22:27:41 +01:00
Jeroen Domburg f1d80059d6 Added warning about scanning not working in AP mode, possibility to switch modes. 2014-12-04 21:11:16 +01:00
Jeroen Domburg eda66688d0 Adding some lwip-related things 2014-12-04 20:00:58 +01:00
Jeroen Domburg 39eb85dc6b Move entirely to mamalalas C-based esptool 2014-12-04 18:57:43 +01:00
Jeroen Domburg a8b0da04c5 Added comments 2014-12-04 18:31:55 +01:00
Jeroen Domburg 6010c30fa6 Tpl engine now accepts %% as an escape for % 2014-12-04 17:33:19 +01:00
Jeroen Domburg a5534ae96f 0.9.3 improvements 2014-11-26 17:25:25 +01:00
Jeroen Domburg 46baa07a14 More missing includes. Thanks Rickta59! 2014-10-15 14:43:15 +02:00
Jeroen Domburg c22ae3469f Added webcounter to initial page 2014-10-14 22:40:02 +02:00
Jeroen Domburg a979dabd3b Forgot to add files :X. 2014-10-14 21:40:50 +02:00
Jeroen Domburg 69bd1bd9c5 Final polishings to HTML etc for release. 2014-10-14 21:35:52 +02:00
Jeroen Domburg c71ec70334 Renamed/split some files but forgot to add them 2014-10-14 21:07:24 +02:00
Jeroen Domburg aef27aaa5b Getting ready for release... 2014-10-14 21:06:13 +02:00
Jeroen Domburg 290fe32e46 Added extra stuff to gitignore 2014-10-14 16:13:13 +02:00
Jeroen Domburg f977678e7f ..;.and now with the changed files too. 2014-10-14 16:12:24 +02:00
Jeroen Domburg febf58df6e Fixed WiFi cgi stuff. Also: cleaned up everything so it compiles without warnings. include/espmissingincludes.h adds the missing protoypes for that. 2014-10-14 16:11:54 +02:00
Jeroen Domburg dc48a35f86 Extra includes, size check on webpages image, betetr make clean function 2014-10-14 16:09:54 +02:00
Jeroen Domburg 8c04617cb2 On-the-fly heatshrink decoding now works. 2014-10-13 20:06:38 +02:00
Jeroen Domburg 0cd1984fb7 Trying out transparent decompression using heatshrink... doesn't completely work on the esp8166 itself yet. 2014-10-13 11:49:27 +02:00
Jeroen Domburg f400fc2bb3 Fixed various mkespfs bugs 2014-10-13 11:47:44 +02:00
Jeroen Domburg 664ae3c617 Added espfs.c testbed code 2014-10-13 11:46:11 +02:00
Jeroen Domburg f9561b153d Added heatshrink encoding to mkespfsimage. No decoding routines yet. 2014-10-11 22:15:37 +02:00
Jeroen Domburg d8b0575d2f Added reset-to-ap-mode button functionality 2014-10-10 17:34:04 +02:00
Jeroen Domburg f305f42465 Added super-simple template engine 2014-10-10 17:33:30 +02:00
Jeroen Domburg 645b320558 Added redirect function to httpd 2014-10-10 17:32:50 +02:00
Jeroen Domburg a01c02245f Yaaaaaay, POST now works 100% :) 2014-10-09 00:29:08 +02:00