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 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. 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
Commits on Apr 22, 2012
Commits on Apr 21, 2012
Something went wrong with that request. Please try again.