original post
second post
http://consoleninja.net/code/dpm/rel/dpm-r1.tar.gz
- release 1 of DPM, tarballed sources. Also available via cloning
git and tracking the 'release-1' tag
git clone http://consoleninja.net/code/dpm/dpm.git - to get
the latest code, always
http://consoleninja.net/code/dpm/dpm-export.tar.gz
- a tarball of the latest code, for those unwilling to git
it.
I'd still call this a preview release, but it's too juicy to not
release in some form. Early and often, right?
This is the first …
Made some commits to my proxy for MySQL tonight. These are
significant enough that they warrant another preview post.
original post
git clone http://consoleninja.net/code/dpm/dpm.git - to get
the latest code, always
http://consoleninja.net/code/dpm/dpm-export.tar.gz
- a tarball of the latest code, for those unwilling to git.
This feels more like a "real" preview now. Aside from one silly
bug, it looks like I fixed most of the really bad stability
issues. There're still a handful left, but I was pretty abusive
just now and wasn't able to break it.
Grab it, build it, read the README.
The demo allows you to do some fun things:
- …
Made some commits to my proxy for MySQL tonight. These are
significant enough that they warrant another preview post.
original post
git clone http://consoleninja.net/code/dpm/dpm.git - to get
the latest code, always
http://consoleninja.net/code/dpm/dpm-export.tar.gz
- a tarball of the latest code, for those unwilling to git.
This feels more like a "real" preview now. Aside from one silly
bug, it looks like I fixed most of the really bad stability
issues. There're still a handful left, but I was pretty abusive
just now and wasn't able to break it.
Grab it, build it, read the README.
The demo allows you to do some fun things:
- …
git clone http://consoleninja.net/code/dpm/dpm.git
Read the README, read the TODO. If you need a tarball, ask and
I'll toss one up, or modify the post hook, or whatever.
What is this?
- A event based network daemon which implements the MySQL 5.0
client/server protocol. It implements the Lua scripting language.
The scripting language is used for the meat of the functionality,
while all of the common functions are done in C.
Why a preview and not a release?
- Proof that this thing exists, it works, and an example of its
scripting API.
- An example to the community that some people do want this, or
would find it useful.
- So people may start submitting feedback and patches. I'm fairly
good at the theory, networking, blah, but so good at putting …