Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on 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.
  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.
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.
  2. Beginnings of transaction support.

    Begin transaction seems to send a reasonable request to the server.
    ENVCHANGE for BEGIN_TXN is not supported.
  3. Update the road map a little.

  4. 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.
Commits on Jul 7, 2012
  1. @pdodde

    Added support for TDS 7.1 login and SQLBatch

    pdodde authored committed
    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
  2. @pdodde

    Bug fix - need to call writeUInt16LE on this buffer

    pdodde authored committed
Commits on Jul 3, 2012
  1. A very crude performance test.

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.
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
  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
Commits on May 27, 2012
  1. Remove post-install script.

  2. Update roadmap.

Something went wrong with that request. Please try again.