Permalink
Switch branches/tags
Nothing to show
Commits on Jan 1, 2014
Commits on Sep 15, 2013
  1. API update

    mojaves committed Sep 15, 2013
  2. fix the build

    mojaves committed Sep 15, 2013
    somewhere in time cmake started to need more libs.
Commits on Jun 21, 2013
Commits on Jan 20, 2013
  1. add notes about embeddability

    mojaves committed Jan 20, 2013
    minor nitpicks as well.
  2. new ASCII art

    mojaves committed Jan 20, 2013
Commits on Dec 5, 2012
  1. now API is fully documented

    mojaves committed Dec 5, 2012
  2. tune README

    mojaves committed Dec 5, 2012
Commits on Nov 13, 2012
  1. update the TODO list

    mojaves committed Nov 13, 2012
Commits on Nov 1, 2012
  1. craneweb core no longer depends on config.h

    mojaves committed Nov 1, 2012
    make embeddability easier by no longer requiring a separate
    config.h
    All configuration options are now (and they will be) taken through
    preprocessor defines.
    examples and tests may still depend temporarily from config.h.
  2. version 0.2.2.0

    mojaves committed Nov 1, 2012
  3. add API for start an instance asynchronously.

    mojaves committed Nov 1, 2012
    Add CRW_start and CRW_is_running in order to no force
    a calling thread to be blocked by CRW_run.
Commits on Oct 30, 2012
  1. bump version in config.h

    mojaves committed Oct 30, 2012
Commits on Jul 8, 2012
  1. bump copyright year

    mojaves committed Jul 8, 2012
Commits on May 26, 2012
  1. version 0.2.1.0

    mojaves committed May 26, 2012
  2. [API CHANGE] shorten public names for Server*

    mojaves committed May 26, 2012
    ServerAdapter/SERVER_ADAPTER/server_adapter is way too long.
    Also, it is not particulary explicative either, so shorten for the
    greater good (and lazyness in typing).
  3. build (more?) standard-compliant HTTP responses.

    mojaves committed May 26, 2012
    Proper HTTP responses need headers, not just a dump
    of the content spit back on the client.
Commits on May 19, 2012
  1. version 0.2.0.1

    mojaves committed May 19, 2012
  2. version 0.2.0.0

    mojaves committed May 19, 2012
  3. wire the query parameters parsing.

    mojaves committed May 19, 2012
    Parse the query string, if any, on the CRW_Request creation.
Commits on May 17, 2012
  1. more query string testcases.

    mojaves committed May 17, 2012
  2. query string parsing support.

    mojaves committed May 17, 2012
    split the query string in the key/value pairs
    by mangling an embedded copy of the query string.
    All the tests pass cleanly so far.
    Found and yet to test a few more corner cases.
  3. output minor cosmetics.

    mojaves committed May 17, 2012
Commits on May 15, 2012
  1. re-encapsulate CRW_Parameters.

    mojaves committed May 15, 2012
    properly layering in CRW_Parameters in order to
    1. better layer down the functionalities
    2. ease the unit testing.
    
    The layering feels redundant but the obvious alternative
    is to expose the internals, which I like even less.
  2. more query params unit tests.

    mojaves committed May 15, 2012
Commits on May 10, 2012
  1. new parameters structure allocation policy.

    mojaves committed May 10, 2012
    Let's try to reduce the fragmentation of the heap.
  2. mongoose: warnings removal.

    mojaves committed May 10, 2012
  3. add APIs for dealing with forms and static files.

    mojaves committed May 10, 2012
    Very basic form support data, for accessing the GET/POST(/PUT?)
    parameters. Examples featuring those functions will come soon.
    Add new Response functions to support static files delivery,
    both directly leveraging sendfile-like features or indirectly
    loading them in the response object body.
Commits on May 8, 2012
  1. no binary in deps

    mojaves committed May 8, 2012