Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: felixge/node-mysql
head fork: felixge/node-mysql
Commits on Sep 29, 2010
Felix Geisendörfer Update todo list 20a542e
Commits on Oct 01, 2010
Bert Belder piscisaureus Delay client.end until queries are finished
This patch also ands an optional callback argument to client.end() so the user can be notified when the connection is closed; this makes testing a little easier.
Commits on Oct 09, 2010
Felix Geisendörfer Send proper COM_QUIT packet for client.end() 626265e
Felix Geisendörfer Implemented 974c7d6
Felix Geisendörfer Added select performance test to benchmark
Also boosting performance by 25% by explicitely type-casting the buffer
into a string.
Felix Geisendörfer Add PHP mysql benchmark
Hopefuly some stuff is still screwed up, this driver is much slower
than PHP at his point.
Felix Geisendörfer Make benchmarks more comparable f692d90
Commits on Oct 11, 2010
Felix Geisendörfer Replace Math.pow with pre-computed powers
Get's our select benchmark from 19k to 23k rows / sec.
Felix Geisendörfer Implemented client.destroy()
Also added further documentation for client.end() to distinguish the two.
Felix Geisendörfer Makefile targets for benchmarking
Also moved node-mysql benchmark directory
Commits on Oct 12, 2010
Felix Geisendörfer Explictely name enqueued functions
This makes inspecting client._queue much easier.
Felix Geisendörfer Fix reconnect
Now one can reconnect a client that has been disconnected using `.end()`.
Commits on Oct 13, 2010
Felix Geisendörfer Implement missing warningCount for OK packets
Forgot to implement this somehow : )
Felix Geisendörfer Add index.js module dfc5075
Felix Geisendörfer Backwards compatibilty ed9419e
Commits on Oct 14, 2010
Felix Geisendörfer Initial support for reconnecting on timeout
Needs more some more testing, and probably also some way of being
Felix Geisendörfer Do not reconnect on authentication failure 4ce2fa8
Felix Geisendörfer Fix timeout reconnect
Also make sure client.connect is always set properly
Bert Belder piscisaureus Client emits error only if the query has no error handler db328a1
Bert Belder piscisaureus Tests for query error behavior e3bc7db
Felix Geisendörfer Proper unit test for query error listener handling ffdc745
Felix Geisendörfer Handle ECONNREFUSED properly 8f599e3
Felix Geisendörfer Update readme f7aeead
Felix Geisendörfer useDatabase 636d27e
Felix Geisendörfer Fix parsing RESULT_SET_HEADER_PACKET extra part b0bf778
Felix Geisendörfer client.statistics() 9275640
Felix Geisendörfer Update docs 5628337
Felix Geisendörfer Bump version ceec17d
Something went wrong with that request. Please try again.