Permalink
Switch branches/tags
Nothing to show
Commits on Jan 22, 2012
  1. Updates version to 0.9.3.

    baalexander committed Jan 22, 2012
    See HISTORY.md for details.
  2. Simplifies logic for treating values as String by default.

    baalexander committed Jan 22, 2012
    Refactors deserializeParam to assume being called inside a value tag or a param
    tag.
    
    See Issue #35 and Pull Request #37.
Commits on Jan 21, 2012
Commits on Jan 5, 2012
  1. + Duplicated the code for <value>s without explicit type.

    hugobuddel committed Jan 5, 2012
      This is necessacy because deserializeParam can be reached from
      a <param> element or from a <value> element directly.
  2. + Added test with an explicit empty fault string:

    hugobuddel committed Jan 5, 2012
       <?xml version="1.0"?><methodResponse><fault>
         <value><string></string></value>
       </fault></methodResponse>
  3. - Updated deserializeParam to allow <value> with an implicit type,

    hugobuddel committed Jan 5, 2012
      like <value>aString</value>.
    - In parseMethodResponse check for fault with "if (fault !== null)"
      in analogy with deserializeParams. Necessary for above fix.
Commits on Dec 11, 2011
  1. Updates version to 0.9.2.

    baalexander committed Dec 11, 2011
    See HISTORY.md for changes.
  2. Fixes missing var.

    baalexander committed Dec 11, 2011
    Thanks to the mocha testing framework for letting me know.
  3. Updates testing section of README.

    baalexander committed Dec 11, 2011
    Includes Travis CI status and how to use make.
  4. Merge branch 'travisci'

    baalexander committed Dec 11, 2011
  5. Adds a Makefile for running tests and Travis CI.

    baalexander committed Dec 11, 2011
    Also adds the test script to package.json for NPM.
  6. Merge branch 'saxjs'

    baalexander committed Dec 11, 2011
  7. Replaces the XML parser with the `sax` module

    baalexander committed Dec 10, 2011
    The old parser module `node-xml` was no longer being maintained. See Issue #34
    for more details.
Commits on Dec 9, 2011
  1. Minor code layout refactoring of server.js.

    baalexander committed Dec 9, 2011
    Improving layout of server.js for better readability.
Commits on Nov 30, 2011
  1. Updates version to 0.9.1.

    baalexander committed Nov 30, 2011
    See HISTORY.md for changes.
Commits on Nov 29, 2011
  1. Updates xmlbuilder to v0.3.1.

    baalexander committed Nov 29, 2011
    Updating xmlbuilder also resolves a warning when installing the xmlrpc module.
    See Issue #31.
  2. Returns an Error for invalid method calls.

    baalexander committed Nov 29, 2011
    See Issue #17.
Commits on Nov 16, 2011
  1. Returns an Error for invalid method responses.

    baalexander committed Nov 16, 2011
    See Issue #17.
Commits on Nov 2, 2011
  1. Updates version to 0.9.0.

    baalexander committed Nov 2, 2011
    See HISTORY.md for changes.
  2. Updates to latest version of xmlbuilder.

    baalexander committed Nov 2, 2011
    Slight syntax change in initializing an XML builder. Also updates Vows to
    latest.
Commits on Oct 27, 2011
  1. Handles faults with no params.

    baalexander committed Oct 27, 2011
    A fault in the form `<methodResponse><fault></value></fault></methodResponse>`
    was not calling the callback properly since no param fields were being hit. This
    problem was noticed when trying to chain functions in the example code. A test
    case was added to prevent regression.
    
    See Issue #32.
Commits on Oct 25, 2011
  1. Fixes failing test case with empty param value.

    baalexander committed Oct 25, 2011
    The output was verified in Issue #30.
  2. Minor non-functional refactoring.

    baalexander committed Oct 25, 2011
    While useful, I don't care for my original fall throughs in the switch cases for
    i4 and int. I broke each case into their own. Should make Crockford happy.
    
    Moves Buffer type check.
  3. Merge pull request #29 from blaenk/master

    baalexander committed Oct 25, 2011
    adding base64 datatype support using Buffer objects
  4. Merge pull request #31 from TooTallNate/patch-2

    baalexander committed Oct 25, 2011
    Fix: npm WARN xmlrpc@0.8.1 package.json: bugs['web'] should probably be bugs['url']
Commits on Oct 24, 2011
Commits on Oct 23, 2011
  1. Merge pull request #28 from blaenk/master

    baalexander committed Oct 23, 2011
    i8 datatype support
Commits on Oct 21, 2011
Commits on Sep 8, 2011