Permalink
Commits on May 20, 2012
  1. Implement Query#nestTables to deal with JOINs

    This helps when a JOIN produces overlapping column names by nesting the
    table name before the column names in the returned result objects.
    
    Fixes #93
    felixge committed May 20, 2012
  2. Improve ChangeUser implementation and test

    The previous implementation did not work correctly when calling
    changeUser() before the handshake was done which became apparent when
    restructuring the test. The new implemenetation passes the
    handshakeInitializationPacket to the ChangeUser#start method, so it does
    not have to be available when enqueueing the sequence.
    
    Additionally I removed some uneeded code, such as
    ChangeUser#scrambleBuffer and convention violations such as accessing
    private properties of another object.
    felixge committed May 20, 2012
Commits on May 19, 2012
  1. Remove dead code

    felixge committed May 19, 2012
  2. ChangeUserPacket -> ComChangeUserPacket

    To be consistent with ComQueryPacket
    felixge committed May 19, 2012
  3. Whitespace changes

    * Trailing whitespace
    * Missing whitespace between expressions
    * etc.
    felixge committed May 19, 2012
  4. Added test for com_change_user

    esk525 committed with felixge May 18, 2012
  5. Added com_change_user functionality

    esk525 committed with felixge May 18, 2012
  6. Add missing test for long stack traces

    Forgot to add this in c0e6f27
    felixge committed May 19, 2012
Commits on May 18, 2012
  1. Add urls

    felixge committed May 18, 2012
  2. Remove unused variable

    Introduced in previous patch by accident
    felixge committed May 18, 2012
  3. Experimental: Long stack trace support

    node-mysql is definitley not the right place to fix this, but support
    for this in the node core is long overdue and
    tlrobinson/long-stack-traces is very hacky, so I think this is justified
    for now, considering how little code is needed to make it work.
    
    But please let me know if you have feedback on this.
    
    Closes #198
    felixge committed May 18, 2012
  4. Support sphinx searchd HandshakeInitializationPacket

    sphinxd does not seem to null-terminate the scrambleBuff2. Fixing this
    by assuming that it is always 12 bytes long (which is what php's mysqlnd
    does as well).
    
    Fixes #199
    felixge committed May 18, 2012
Commits on May 15, 2012
  1. Support `fields` argument and events

    For advanced use cases.
    felixge committed May 15, 2012
  2. Add Todo

    felixge committed May 15, 2012
  3. Support connection to Unix domain sockets

    Using a `socketPath` option like the node http client API does.
    felixge committed May 15, 2012
  4. Add missing Upgrading point

    felixge committed May 15, 2012
  5. Add hiring links for sponsors

    felixge committed May 15, 2012
  6. 2.0.0-alpha

    felixge committed May 15, 2012
  7. 2.0.0-preview

    felixge committed May 15, 2012
  8. Upgrade description

    felixge committed May 15, 2012
  9. Write initial upgrading guide

    felixge committed May 15, 2012
Commits on May 14, 2012
  1. Improve handling of unexpected server disconnects

    Also implemented a fake mysql server to write an integration test for
    this.
    felixge committed May 14, 2012
  2. Rename test

    felixge committed May 14, 2012
Commits on May 13, 2012
  1. Fix streaming docs

    felixge committed May 13, 2012
Commits on May 12, 2012
  1. Underscore is a dev dependency

    felixge committed May 12, 2012
  2. Remove big Constants module

    I think I like the split into smaller modules
    felixge committed May 12, 2012
  3. Better code example

    felixge committed May 12, 2012