Permalink
Commits on Aug 22, 2016
  1. @runk @jsdevel
Commits on Aug 17, 2016
  1. @prasunsultania @herom
  2. @prasunsultania @herom
Commits on Aug 12, 2016
  1. @prasunsultania @jsdevel
Commits on Aug 3, 2016
  1. @haocenxu @jsdevel
  2. @talha-asad @jsdevel
Commits on Aug 2, 2016
  1. @dj-hedgehog @jsdevel
Commits on Jul 23, 2016
  1. @justathoughtor2 @jsdevel
Commits on Jul 18, 2016
  1. @Wilfred @jsdevel

    Always submit valid XML from the client. (#862)

    Previously, if the client made a request that contained ampersands:
    
        {
          "DummyField1": "foo & bar",
        }
    
    then we would submit invalid XML:
    
        <n:DummyField1>foo & bar</n:DummyField1>
    
    The WSDL server I'm using (a Service-Now instance) then complains:
    
        <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
          <SOAP-ENV:Header/>
          <SOAP-ENV:Body>
            <SOAP-ENV:Fault>
              <faultcode>SOAP-ENV:Server</faultcode>
              <faultstring>Unable to parse SOAP document</faultstring>
              <detail>Error completing SOAP request</detail>
            </SOAP-ENV:Fault>
          </SOAP-ENV:Body>
        </SOAP-ENV:Envelope>
    
    We now default to escaping XML, so a stray & can't break usage of node-soap.
    Wilfred committed with jsdevel Jul 18, 2016
Commits on Jun 30, 2016
  1. @emoracle @herom

    mustUnderstand must be 0 or 1.. with tests (#850)

    * mustUnderstand must be 1 or 0
    
    * mustUnderstand must be 0 or 1
    
    * URI reference should include an #
    
    * URI reference should include an #
    emoracle committed with herom Jun 30, 2016
Commits on Jun 23, 2016
  1. @andreaspsson @jsdevel

    Remove special handling of methods only taking a string paramter (#854)

    Methods where the only argument is a string will get caught here
    and because of that wrong xml message will be generated and posted
    to the server
    andreaspsson committed with jsdevel Jun 23, 2016
  2. @jsdevel

    Release v0.16.0

    jsdevel committed Jun 23, 2016
Commits on Jun 14, 2016
  1. @raymondfeng @jsdevel

    Add nonce and soap:actor support for WSSecurity (#851)

    * Add nonce and soap:actor options for WSSecurity
    raymondfeng committed with jsdevel Jun 14, 2016
  2. @yeah568 @jsdevel

    Fix typo in readme (#853)

    deatailed -> detailed
    yeah568 committed with jsdevel Jun 14, 2016
Commits on Jun 13, 2016
  1. @abrarahmedbcg @jsdevel
Commits on Jun 6, 2016
  1. @phanikiranwtc @herom

    fixed the soap request envelop generation part when request has compl…

    …ex Type as root. (#849)
    
    added request-response-samples as part of test
    phanikiranwtc committed with herom Jun 6, 2016
Commits on May 26, 2016
  1. @deepaknverma @jsdevel

    gracefully handle errors while parsing xml in xmlToObject and resume …

    …the parser with p.resume() (#842)
    
    gracefully handle errors and resume the parser with p.resume(), assign a listener to the error event in the catch block
    deepaknverma committed with jsdevel May 26, 2016
  2. @mbayfield @jsdevel

    XSD import in WSDL files and relative path (server creation) - resubm…

    …it (#846)
    
    * XSD import in WSDL files and relative path (server creation)
    mbayfield committed with jsdevel May 26, 2016
Commits on May 25, 2016
  1. @awong-dev @jsdevel

    Support array of certs for ClientSSLSecurity ca. (#841)

    * Support array of certs for ClientSSLSecurity ca.
    
    In server configurations where there are problems with the server side
    certificate chain, it is sometimes required that the client add multiple
    certs into the trust repository. The lower-level https library supports
    this transparently in the agentOptions but ClientSSLSecurity's type
    detection of Buffer and String made it impossible to access directly.
    
    This commit adds support for passing an array of certificates.
    awong-dev committed with jsdevel May 25, 2016
  2. @emoracle @jsdevel

    attribute value of body id in double quotes (#843)

    It is valid to use single quotes for attribute values, but the body id is the only one. Just making it neat and tidy.
    emoracle committed with jsdevel May 25, 2016
Commits on May 24, 2016
  1. @mwain @herom

    Bumping ursa to 0.9.4 (#836)

    mwain committed with herom May 24, 2016
Commits on May 17, 2016
  1. @forivall @herom
Commits on May 12, 2016
  1. @forivall @herom

    Clean up brace style (#835)

    forivall committed with herom May 12, 2016
  2. @forivall @herom
Commits on May 9, 2016
  1. @herom

    Release v0.15.0

    herom committed May 9, 2016
  2. @aleung @herom
  3. @aleung @jsdevel

    Fix issue of reference element in another namespace. (#831)

    * Fix issue of reference element in another namespace.
    
    * Format the XML for easy reading.
    aleung committed with jsdevel May 9, 2016
  4. @aleung @jsdevel
Commits on May 6, 2016
  1. @raymondfeng @jsdevel
  2. @aleung @jsdevel

    Fix issue from #787

    aleung committed with jsdevel May 6, 2016
  3. @dskatz @jsdevel

    * Adding basic CDATA support.

    * Adding basic CDATA support.
    dskatz committed with jsdevel May 6, 2016
  4. @jsdevel

    Merge pull request #825 from aleung/testcase_refactoring

    `elementFormDefault ` test case refactoring
    jsdevel committed May 6, 2016
  5. @jsdevel

    Merge pull request #827 from aleung/setendpoint_doc

    Add missing document about `Client.setEndpoint()`
    jsdevel committed May 6, 2016
  6. @jsdevel

    Merge pull request #826 from aleung/readme_toc

    Generate TOC in readme.
    jsdevel committed May 6, 2016
  7. @aleung