Permalink
Commits on Jul 21, 2012
  1. Bump version to 0.0.7 .

    pekim committed Jul 21, 2012
  2. Expose TDS version constants.

    pekim committed Jul 21, 2012
Commits on Jul 16, 2012
  1. Allow crypto credentials details to be supplied in config.options.cry…

    …ptoCredentialsDetails .
    pekim committed Jul 16, 2012
Commits on Jul 15, 2012
  1. Continue to encrypt data following successful TLS neogtiation.

    Works well enough for Login7 exchange to complete.
    pekim committed Jul 15, 2012
  2. Add TLS negotiation for encryption.

    So far, only works up to the point of successful negotiation.
    Sending/receiving subsequent data encrypted is not yet implemented.
    pekim committed Jul 15, 2012
Commits on Jul 10, 2012
Commits on Jul 9, 2012
Commits on Jul 8, 2012
  1. Partial support for transaction descriptor identifiers.

    Handle BEGIN_TXN ENVCHANGE tokens.
    Maintain some state for current transaction descriptor for connection.
    Send current transaction descriptor with requests.
    pekim committed Jul 8, 2012
  2. Beginnings of transaction support.

    Begin transaction seems to send a reasonable request to the server.
    ENVCHANGE for BEGIN_TXN is not supported.
    pekim committed Jul 8, 2012
  3. Update the road map a little.

    pekim committed Jul 8, 2012
  4. Use Node's Buffer.concat if available (v0.8.x and later) or provide o…

    …ur own implementation.
    pekim committed Jul 8, 2012
  5. Collapse the data from multiple received packets (in one socket data …

    …event) in to one buffer.
    
    This appears to provide a very slight performance improvement. Probably due to fewer
    read-beyond-end-of-buffer exceptions being thrown.
    pekim committed Jul 8, 2012
Commits on Jul 7, 2012
  1. Added support for TDS 7.1 login and SQLBatch

    This can be enabled on the connection with config.options.tdsVersion = "7_1"
    
    Note that connection.execSQL is not working so there may be a problem
    with RPC requests.  I added a note about this to the minimal.js example.
    
    Fixes #38
    pdodde committed with pekim Jun 11, 2012
Commits on Jul 3, 2012
  1. A very crude performance test.

    pekim committed Jul 3, 2012
Commits on Jul 2, 2012
Commits on Jun 14, 2012
Commits on Jun 6, 2012
  1. Only concatenate buffers and create a new buffer, for new data receiv…

    …ed for a message, if there is existing buffered data.
    pekim committed Jun 6, 2012
Commits on Jun 4, 2012
  1. Tests for empty string varchar and nvarchar parameter values.

    (Should have been in the same commit as 5090cec.)
    
    Issue #34
    pekim committed Jun 4, 2012
  2. Pass empty string parameter for varchar and nvarchar parameters as a …

    …zero length value, not a null.
    
    Always use varchar(8000) or varchar(max) (or nvarchar(4000) or nvarchar(max)).
    
    Fixes #34
    pekim committed Jun 4, 2012
Commits on May 27, 2012
  1. Remove post-install script.

    pekim committed May 27, 2012
  2. Update roadmap.

    pekim committed May 27, 2012