Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jan 29, 2014
  1. @unwiredben

    Merge pull request #48 from ribbons/buffer-output

    unwiredben authored
    Add buffering for all output to improve performance with many small strings
Commits on Jan 16, 2014
  1. @ribbons

    Add buffering for all output

    ribbons authored
    Update WebServer::write(uint8_t) to write to a buffer instead of sending
    single characters (or short strings) as small packets.  Remove the other
    signatures of write so that the base ones in the Print class (which call
    write(uint8_t)) are used instead and simplify the writeP/printP
    definitions to do this too.
    
    This greatly improves the performance of pages which are built from a
    large number of small strings or values at the expense of a small
    additional amount of memory (which can be adjusted with the use of a new
    macro called WEBDUINO_OUTPUT_BUFFER_SIZE) and also saves ~85 bytes of
    flash.
Commits on Jan 1, 2014
  1. @unwiredben

    Merge pull request #46 from ribbons/ethernetclient-compile-error

    unwiredben authored
    Fix compilation now EthernetClient equality operator is overloaded
  2. @ribbons

    Fix compile now EthernetClient == is overloaded

    ribbons authored
    Remove comparison of m_client against NULL as this causes a compilation
    error since arduino/Arduino@ca37de4.
    Also initialize m_client with MAX_SOCK_NUMBER to make boolean test of
    m_client work correctly.
Commits on Dec 30, 2013
  1. @unwiredben

    Merge pull request #45 from webduino/master

    unwiredben authored
    Local combee changes
  2. Merge with local changes for spacing

    Ben Combee authored
  3. @unwiredben

    Merge pull request #44 from ribbons/compiler-warnings

    unwiredben authored
    Fix compiler warnings generated when compiling with -Wall flag.
  4. @ribbons

    Hide warning when passing string to m_defaultCmd

    ribbons authored
    The Command prototype has a char* parameter for the URL tail, but
    WebServer::dispatchCommand calls this with an empty string as a parameter
    if there is no URL.  As gcc treats empty strings as const char*s this
    causes a warning to be emitted when compiling using -Wall, so suppress it
    by explicitly casting it to char*.
  5. @ribbons

    Change some ints and chars to unsigned

    ribbons authored
    Convert some of the int and char variables to be unsigned int and unsigned
    char types.  This prevents gcc generating the warnings "comparison between
    signed and unsigned integer expressions" and "array subscript has type
    'char'", as well as having a nice side-effect of shaving 42 bytes off the
    compiled size when building for the Uno.
  6. @ribbons

    Add extra brackets to while loop in printP

    ribbons authored
    Add an additional set of brackets around the while loop condition in
    WebServer::printP to stop gcc emitting the warning "suggest parentheses
    around assignment used as truth value" when compiling using -Wall.
  7. @ribbons

    Re-order initializer list to match member order

    ribbons authored
    Correct the order of the initializer list so that gcc doesn't emit the
    warning "'WebServer::m_cmdCount' will be initialized after 'int
    WebServer::m_contentLength' when initialized here" when compiling using
    -Wall.
  8. @ribbons

    Remove typedef specifier from URLPARAM_RESULT enum

    ribbons authored
    Remove the typedef storage class specifier from the declaration of the
    URLPARAM_RESULT enum as this is not required and causes gcc to emit the
    warning "'typedef' was ignored in this declaration" when compiling with
    -Wall.
Commits on May 29, 2013
  1. @unwiredben

    Merge pull request #2 from sirleech/master

    unwiredben authored
    Update Ben's tree
  2. @unwiredben

    Merge pull request #39 from unwiredben/master

    unwiredben authored
    Update Ben's tree
Commits on Mar 27, 2013
  1. @unwiredben

    Merge pull request #38 from jupp0r/arm-port

    unwiredben authored
    Ported to Arduino Due platform
  2. @jupp0r

    Ported to Arduino Due platform

    jupp0r authored
Commits on Mar 25, 2013
  1. @unwiredben

    Merge pull request #36 from edvler/master

    unwiredben authored
    Update for Web_Net_Setup
Commits on Mar 13, 2013
  1. @edvler
Commits on Mar 8, 2013
  1. @edvler

    Updated Web_Net_Setup and added some featues

    edvler authored
    - Updated some comments
    - Fixed some failures in the source code
    - Added System.h and System.cpp to display RAM usage and uptime
Commits on Mar 7, 2013
  1. @unwiredben

    Merge pull request #34 from edvler/master

    unwiredben authored
    Web_Net_Setup - Webinterface for network configuration
  2. @edvler

    Added first version of Web_Net_Setup.pde example

    edvler authored
    With this example Sketch it's possible to configure the network settings
    over a webinterface. It's simple to add some custom fields.
Commits on Mar 1, 2013
  1. @unwiredben

    Merge pull request #33 from edvler/master

    unwiredben authored
    Corrections for Web_Params
  2. @edvler

    Corrected one comment and remove to variables

    edvler authored
    - Corrected the comment in the my_failCmd function.
    - Remove declaration of int name_len and int value_len (not used)
Commits on Feb 28, 2013
  1. @unwiredben

    Merge pull request #1 from sirleech/master

    unwiredben authored
    update Ben's tree to match the current master
Commits on Feb 27, 2013
  1. @unwiredben

    Merge pull request #30 from cat101/patch-1

    unwiredben authored
    Update readme.md
  2. @unwiredben

    Merge pull request #31 from cat101/patch-2

    unwiredben authored
    Update WebServer.h
Commits on Feb 12, 2013
  1. @cat101

    Update WebServer.h

    cat101 authored
    The nextURLparam logic was broken. On succesfull parse would return URLPARAM_BOTH_OFLO
Commits on Feb 8, 2013
  1. @cat101

    Update readme.md

    cat101 authored
    Added a link to a snippet that shows how to do a file server on top of webduino
Commits on Jan 6, 2013
  1. @unwiredben

    Merge pull request #28 from phardy/master

    unwiredben authored
    Remove deprecated prog_* data types
  2. @phardy
Commits on Dec 9, 2012
  1. @unwiredben

    Merge pull request #25 from polyphemus/UrlPathCommand

    unwiredben authored
    Add setUrlPathCommand method, ...
Commits on Dec 6, 2012
  1. @unwiredben

    Update WebServer.h

    unwiredben authored
    Fix issue #26 by moving read out of valueLen check so you don't end up in a situation where you loop without reading new bytes
Commits on Nov 27, 2012
  1. @unwiredben

    Merge pull request #24 from polyphemus/httpNoContent

    unwiredben authored
    Add "204 No Content" http status code support.
  2. @polyphemus
Something went wrong with that request. Please try again.