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

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

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

    pekim committed Jul 15, 2012
    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.

    pekim committed Jul 8, 2012
    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.

    pekim committed Jul 8, 2012
    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.

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

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

    pekim committed Jul 8, 2012
    …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. Added support for TDS 7.1 login and SQLBatch

    pdodde committed with pekim Jun 11, 2012
    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 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…

    pekim committed Jun 6, 2012
    …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.

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

    pekim committed Jun 4, 2012
    …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.

    pekim committed May 27, 2012
  2. Update roadmap.

    pekim committed May 27, 2012
  3. Support varchar(max) request parameters.

    pekim committed May 27, 2012
    issue #32
  4. Support nvarchar(max) request parameters.

    pekim committed May 27, 2012
    issue #32