Commit Graph
88 Commits
Author SHA1 Message Date
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
Jeroen Domburg 649dc26851 POST works now. Just not sure how to interpret the data that's sent... 2014-10-08 23:20:27 +02:00
Jeroen Domburg 5eb4c8bf22 First try at POST processing. Fails because the POST plus the data tend to arrive in a single packet... 2014-10-08 18:24:58 +02:00
Jeroen Domburg 2646aff1f3 Rework httpd into a multi-connection capable thing. Seems to work, yay! 2014-10-08 17:34:56 +02:00
Jeroen Domburg da0d7df331 Adding espfs<->httpd interwork thingie 2014-10-08 17:33:15 +02:00
Jeroen Domburg 42df69a5d6 Added gitignore 2014-10-08 13:45:49 +02:00
Jeroen Domburg 2bba5c13ed Added embedded filesystem. Whee! 2014-10-08 13:40:08 +02:00
Jeroen Domburg b736d77abb Ting, a webserver example - first commit 2014-10-06 18:34:36 +02:00