summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Begin adding Base64 support for http auth.Mike Beattie2012-03-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add parsing of integer values to config set handlerMike Beattie2012-03-30
| | | | | | * Also remove debugging text Signed-off-by: Mike Beattie <mike@ethernal.org>
* Variable renames/cleanupMike Beattie2012-03-30
| | | | | | * Also add more static string moves to flash Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add DNS field to config HTML.Mike Beattie2012-03-30
| | | | | | | * Also add text describing acceptable values for front door unlock time, and garage door open/grace time. Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add DNS Server details to config get/setMike Beattie2012-03-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Move Static strings to PROGMEM using F()Mike Beattie2012-03-30
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Awesome... Ethernet.begin() has changedMike Beattie2012-03-28
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add UTC offset parsingMike Beattie2012-03-28
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* NTP bug - don't flood NTP requests every loop()!Mike Beattie2012-03-28
| | | | | | Instead, once every 60 secs till we get a response. Signed-off-by: Mike Beattie <mike@ethernal.org>
* Redirect non-POST to /config/set back to /config, not /Mike Beattie2012-03-27
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add str_to_mac() and str_to_ip()Mike Beattie2012-03-27
| | | | | | * Process all IPs and ethernet MAC in /config/set handler Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add header...Mike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* UTC offset can be signed.. duh.Mike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add debug output from config/set POSTMike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Convert config/get to json.Mike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* CleanupMike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Change POST param parsing logicMike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Appears print() is smaller than write()Mike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Update config.html to RC...Mike Beattie2012-03-26
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Dump JSON #defines, not used.Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Move strings (gzipped html) to separate headerMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Use global buffer for NTP receiveMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* WhitespaceMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Begin adding #defines for stringsMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* use global buffers in doHandler()Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Update config versionMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add available memory check for debuggingMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Config set POST handling stub.Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add some temporary debugging to config get handlerMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Return after processing POST - don't try to redirect.Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add some global buffers.Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* WhitespaceMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Large door code changesMike Beattie2012-03-23
| | | | | | | | | | | | * Move detoggle to function * Create night time check function * Add night time grace config variable * Add front door hold time config variable * Add separate "openTime" member to struct - record time door opened, not controlled. Deals with manual opens at night. * Move all door code together inside loop() (move NTP/time stuff to the top) Signed-off-by: Mike Beattie <mike@ethernal.org>
* Avoid calling now() frequently... use variable.Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add gzipped config htmlMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add mac_to_str() utility function (commented, but useful)Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Fix NTP bug - library change!Mike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Update encode script to support other html filesMike Beattie2012-03-23
| | | | | | (also add config files to .gitignore) Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add config.htmlMike Beattie2012-03-23
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add commented debug handlerMike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add stubs for config handlingMike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* rename json handler... it's json, not ajax.Mike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Stop Webduino favicon.Mike Beattie2012-03-22
| | | | | | * Space waster! Signed-off-by: Mike Beattie <mike@ethernal.org>
* Change gzipped HTML - actual page, not error!Mike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Remove old config init.Mike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Remove commented HTML.Mike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* WhitespaceMike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add support for auto closing of garage door during dark hoursMike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* move config init to variable declaration (cleaner)Mike Beattie2012-03-22
| | | | Signed-off-by: Mike Beattie <mike@ethernal.org>
* Add versioned config supportMike Beattie2012-03-22
| | | | | | * Allows automatic initialisation of eeprom Signed-off-by: Mike Beattie <mike@ethernal.org>