James K. Lowden <james.k.lowden <at> icloud.com>
2015-01-27 02:48:28 GMT
I want to let everyone know just a little news about the FreeTDS
project from my perspective.
Frediano has agreed to be the Project Maintainer and is in the process
of acquiring the requisite keys to the kingdom. It's fitting; no one
has done more to make FreeTDS what it is today.
I have faith that Frediano won't pull up the drawbridge, not that I mean
to cross it very much. I know he's interested in fixing the overnight
snapshot process, and in more frequent releases. There's quite a bit
of new functionality in the current development branch that I'm sure
will be welcome in a new release.
It's been quite a ride. The oldest FreeTDS message in my personal
archive dates from 2001, the first year of the Bush administration. In
those days FreeTDS was very much a work in progress. There was only
primitive BCP (no freebcp), incomplete type conversion, just the most
essential functions. The most frequent error was a TDS parsing error
about invalid stream state, leading immediately to exit(3).
I remember an early bug report that said char-> int conversion failed
to read the last character, leading to the mother of all off-by-one
errors: off by one order of magnitude. I think that was the day I
decided to jump in with both feet, starting with an all-to-all db-lib
type conversion test.
Even though my name is on a lot of email messages, I don't lay claim to
most of the code. Much, much more was done by Brian & company in the