Commit History

Author SHA1 Message Date
  seregaxvm 6511dad8df allow running server from LFS (#125) 4 years ago
  Gregor Hartmann ca4fb20c00 Serve static pages efficiently. Fix #53 (#118) 4 years ago
  Marcos Kirsch 2e25a63807 Improved logging via serial. 7 years ago
  Marcos Kirsch dba1ca7968 Fix - make fileHandle and clean it up, so it plays nice with coroutines. 7 years ago
  Marcos Kirsch 2034480679 Simplify by using file object model API 7 years ago
  Marcos Kirsch bf7f918d28 Added comments, chunk sized cannot be presently increased. 8 years ago
  Marcos Kirsch 2f2fb26782 Several fixes and code cleanup. Gzipped files now work. Indentation cleaned up, Other small fixes: 8 years ago
  Marcos Kirsch fbc6506faa Merged with main repository 8 years ago
  Marcos Kirsch 1b14a516aa Fix bugs for newer nodemcu-firmware: new firmware does not allow queuing multiple connection:send() operations. These changes ensure we yield after every send except the last one. 8 years ago
  IntelliDust 1b8a1f7750 Added handling of watchdog for serving bigger files 8 years ago
  Philip Gladstone b4a2d02431 Fix the problem with the more modern SDK only allowing one outstanding 8 years ago
  Hazar Karabay b7f78481a2 File extension parsing fix 8 years ago
  Ryan Voots ef340bc82a Implement support for more arbitrary HTTP methods. Allows GET PUT and POST. With minor changes needed to support others 8 years ago
  Marcos Kirsch ead632d131 Refactoring - function for sending headers is now in its own file. All errors are sent using coroutine. Some other memory usage improvements 9 years ago
  Artem Pastukhov 489ecb2544 fix %.gz regexp 9 years ago
  Artem Pastukhov 6d608af486 Fix end of line 9 years ago
  Artem Pastukhov a51a4d929b Fixes, fixes 9 years ago
  Artem Pastukhov dd7aa55d96 Fixes 9 years ago
  Artem Pastukhov e9903863a9 Manual merge changes 9 years ago
  Artem Pastukhov da17c3b346 Merge branch 'master' of https://github.com/pastukhov/nodemcu-httpserver 9 years ago
  Artem Pastukhov a37de51189 some fixes 9 years ago
  Marcos Kirsch f09fe9a610 Fix typo: It's json not josn 9 years ago
  Artem Pastukhov 0120924403 Fix some typos 9 years ago
  Marcos Kirsch 4f6cd02b1f Fixes serving multiple connections simultaneously by reopening and scanning the file 9 years ago
  Marcos Kirsch b10a137712 Finally works when serving multiple files simultaneously. Still need to clan up 9 years ago
  Marcos Kirsch e571f19d81 Increase chunk size, improved traces for debugging purposes. 9 years ago
  Marcos Kirsch 77920f4a94 Big refactoring: server now uses a separate thread that yields and then resumes on 'sent'. This allows us to serve large files. Moved serving of error pages and serving of static files into separate scripts httpserver-error.lua and httpserver-static.lua 9 years ago