Permalink
Commits on Jan 1, 2014
Commits on Sep 15, 2013
  1. API update

    committed Sep 15, 2013
  2. fix the build

    somewhere in time cmake started to need more libs.
    committed Sep 15, 2013
Commits on Jun 21, 2013
  1. bump copyright years and README.

    committed Jun 21, 2013
Commits on Jan 20, 2013
  1. add notes about embeddability

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

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

    committed Dec 5, 2012
  2. tune README

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

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

    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.
    committed Nov 1, 2012
  2. version 0.2.2.0

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

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

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

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

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

    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).
    committed May 26, 2012
  3. build (more?) standard-compliant HTTP responses.

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

    committed May 19, 2012
  2. version 0.2.0.0

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

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

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

    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.
    committed May 17, 2012
  3. output minor cosmetics.

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

    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.
    committed May 15, 2012
  2. more query params unit tests.

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

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

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

    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.
    committed May 10, 2012
Commits on May 8, 2012
  1. no binary in deps

    committed May 8, 2012