269 Commits

Author SHA1 Message Date
Philip Gladstone
b4a2d02431 Fix the problem with the more modern SDK only allowing one outstanding
connection:send at a time. Long and short of it, don't use coroutine.yield
any more when serving content.
2015-11-22 13:39:03 -05:00
Marcos
067ffdf3e5 Merge pull request #39 from dimsumlabs/master
Fixed syntax error on line 92
2015-10-03 21:54:34 -05:00
Marcos
cf0d777632 Merge pull request #38 from hazarkarabay/master
File extension parsing, gzip detection and init.lua fix
2015-10-03 21:53:55 -05:00
Lionello Lunesu
72b21a61ae Fixed syntax error on line 92 2015-10-04 00:02:40 +08:00
Hazar Karabay
0ddaa52527 init.lua typo
Deleting stray character at line 92.
2015-09-16 22:10:49 +03:00
Hazar Karabay
b7f78481a2 File extension parsing fix
If a filename contains dots, extension was parsed as everything after
the first dot.
File extension must be what it is after the last dot.

Also includes a rewrited workaround for mimetypes if the requested file
gzip compressed.
2015-09-16 22:10:21 +03:00
Marcos
792c0814a5 Merge pull request #31 from pospanet/master
Full WiFi configuration done by code based on WiFi mode
2015-09-04 09:52:03 -05:00
Marcos
031dad0f80 Merge pull request #34 from simcop2387/master
Implement support for more arbitrary HTTP methods.
2015-09-04 09:50:56 -05:00
Ryan Voots
ef340bc82a Implement support for more arbitrary HTTP methods. Allows GET PUT and POST. With minor changes needed to support others 2015-08-31 18:28:03 -07:00
Marcos
af57939e0d Merge pull request #33 from hazarkarabay/gzip-variant
Use gzipped file if exists
2015-08-29 19:21:43 -05:00
Hazar Karabay
13e2bfbe9c Use gzipped file if exists
If foo.html is requested and not found, foo.html.gz is checked and if
exists, will served.
2015-08-29 15:30:37 +03:00
Pospa
bbcce2d64d AP mode support added 2015-08-09 15:18:08 +02:00
Marcos Kirsch
ad4042f3d6 Leave auth disabled by default 2015-07-20 21:13:11 -05:00
Marcos
1d3cdaf1a7 Merge pull request #29 from borromeotlhs/patch-8
Update node_info.lua
2015-07-20 15:42:30 -05:00
TJ Borromeo
e52ca7731f Update node_info.lua
reducing overhead from extra sends probably well beneath buffer limits
2015-07-20 13:22:38 -07:00
Marcos
8acc6aa8ca Fix title link 2015-07-20 10:01:49 -05:00
Marcos
cbcc7f22a0 Delete b64.py
File was renamed
2015-07-19 18:23:48 -05:00
Marcos Kirsch
1d4c253277 Merge branch 'master' of https://github.com/marcoskirsch/nodemcu-httpserver
he commit.
2015-07-19 18:22:06 -05:00
Marcos Kirsch
1918e8af96 Minor updates 2015-07-19 18:21:51 -05:00
Marcos
cac1a8146a Delete b64.lua
File was renamed
2015-07-19 13:36:34 -05:00
Marcos Kirsch
dcc8df4960 Update for renamed file 2015-07-19 13:35:07 -05:00
Marcos Kirsch
aa507264eb Better comments, add realm 2015-07-19 13:34:16 -05:00
Marcos Kirsch
0bd5e20c62 Retrofit for renamed file, display configurable realm 2015-07-19 13:33:47 -05:00
Marcos Kirsch
122926f9f6 Remove tabs, minor rework and comment updates 2015-07-19 13:32:59 -05:00
Marcos Kirsch
c693c7f90f Update for renamed file 2015-07-19 13:32:20 -05:00
Marcos Kirsch
69c7f385b8 Better not to start server automatically 2015-07-19 12:22:04 -05:00
Marcos Kirsch
820437a98a Was missing b64.lua 2015-07-19 12:21:12 -05:00
Marcos
e61f3c7556 Merge pull request #27 from samdieck/master
Added basic auth. Added static settings file
2015-07-19 09:20:25 -05:00
Marcos
350c868063 Merge pull request #28 from borromeotlhs/patch-7
Update args.lua
2015-07-19 09:19:05 -05:00
Marcos Kirsch
ba44745194 remove trailing whitespace 2015-07-19 09:04:25 -05:00
Marcos Kirsch
e49eec62d3 Fix: show minor version. Improve formatting 2015-07-19 09:03:37 -05:00
TJ Borromeo
19bac62e07 Update args.lua 2015-07-18 21:51:09 -07:00
Samuel A. Dieck
be63ee0093 Added basic auth. Added static settings file 2015-07-18 23:17:14 -05:00
Marcos Kirsch
f62995cf18 Update GPIO lines to use GPIO1 and GPIO2 on NodeMCU devkit 1 2015-07-18 22:43:10 -05:00
Marcos Kirsch
b017526d71 Show size, used, available space in file system 2015-07-18 22:42:29 -05:00
Marcos Kirsch
2878750f7c Update GPIO lines used by garage example 2015-07-18 22:41:51 -05:00
Marcos Kirsch
a26ea74609 Updated with newer notes on memory and firmware 2015-07-18 20:29:09 -05:00
Marcos
cac11d9a1a Merge pull request #26 from borromeotlhs/patch-6
Update file_list.lua
2015-07-17 17:07:54 -05:00
TJ Borromeo
25a7313af5 Update file_list.lua
get rid of variables if not actually used.  Create variables only when a condition to use them is met.
2015-07-17 14:17:09 -07:00
Marcos
a86f2d6384 Merge pull request #23 from geekscape/master
Correct check wifi.sta.getip() so that Wi-Fi station connection works.
2015-05-16 07:10:47 -05:00
Andy Gelme
90d533b555 Correct check wifi.sta.getip() so that Wi-Fi station connection works. 2015-05-16 16:56:28 +10:00
Marcos
e25b9c5ac0 Merge pull request #22 from borromeotlhs/patch-5
Update init.lua
2015-05-06 17:28:06 -05:00
Marcos
94c56a02b9 Merge pull request #21 from borromeotlhs/patch-4
Fix improper syntax in list
2015-05-06 17:27:33 -05:00
TJ Borromeo
fe2f227b0b Merge pull request #1 from borromeotlhs/rework-headers
Rework headers
2015-05-06 13:58:12 -07:00
TJ Borromeo
2672d3b467 Keep return type as is
No need for 501 error code, as this should be returned only when needed, and will be much more efficient to not:
1.) take a table entry for the majority of cases when it isn't needed
2.) Utilize only enough memory needed to instantiate a string when it _is_ needed.
2015-05-06 13:54:21 -07:00
TJ Borromeo
e01e97469f Update httpserver-header.lua 2015-05-06 13:42:06 -07:00
TJ Borromeo
0c17703b46 change return type
allows the error check to be more functional
2015-05-06 13:39:32 -07:00
TJ Borromeo
219baa7b62 Update httpserver-header.lua 2015-05-06 13:36:20 -07:00
TJ Borromeo
7beec37206 Update init.lua
Add one local variable to reduce one function call and take advantage of nil<=>false equivalance.
2015-05-06 13:25:02 -07:00
TJ Borromeo
b4842301a0 Fix improper syntax in list
brackets needed for non-standard table indexing.   Also added a trailing comma as its valid (and more consistent, imo).
2015-05-06 13:16:47 -07:00