Autor: Chris Knipe Data: Para: exim-users Asunto: [Exim] Testers Needed?
Hi,
In the light of my query about Exim and MS-SQL Database support, I have
started coding a database engine for Linux (ONLY) using the FreeTDS
Libraries (Slightly modified).
At the moment, I am facing a bit of a problem. This is coded in Windows
Notepad. I do not have access to a Linux machine at current, and well disk
space is also not to optimum. Therefor, I need a few people to help me code
this engine, which will hopefully be ported to Exim at a later stage to
provide Exim with MS-SQL support. At the end, I also wish to provide a DB
platform which will be totally portable through all OSes and all the DB
platforms arround today.
Here are some of my notes about my current MS-SQL Database Engine.
/*
* MS-SQL.c
*
* A simple command-line client for MS SQL server.
* Designed for executing commands on the underlying operating system rather
than SQL engine.
* That said, it has the ability to perform SQL queries on the server.
* Also added file upload system - usually works ;-) if it fails, try again.
*
* Setup to login as the user 'sa' with no password by default, although
this can be changed.
*
* KNOWN BUGS
* -=-=-=-=-=-
* - after queries that return no data, all further queries fail.Must
restart MS-SQL. Buggy TDS library.
* - the upload seems only to work every second try... needs investigation
*
* TO DO
* -=-=-
* - add a 'download' function to leech files from target server
* - perhaps migrate away from freeTDS to a stable library... if I can find
a good open-source jobby
* - various aesthetics
* - tidy up some of the messy stuff
* - I'm sure I'll think of something else....
*/
Yes, in the light of what you just read, for testing purposes, this engine
is NOT suitable for use with Exim just yet. It is something in the line of
a bash console for MS-SQL Servers, allowing a remote console in the SQL
Database engine on any remote host. Part of this code was originally posted
on BugTraq as a exploit for a security flaw in MS-SQL Server by not setting
passwords for the 'sa' (Systems Administrator) account. I have ported and
are modifying this code now, to hopefully make a success of what will be the
first MS-SQL driver for Linux?
If you are interested in supporting me and perhaps just beta testing this
code for me, I will need from you that you run Linux, and have access to a
MS-SQL Server Database over a network. (Is there anyone else except me
running this type of configuration?)
Thank you all in advance, and I hope I will be able to make a success out of
this.
Regards,
Chris Knipe
Cell (083) 430-8151
PS: Yes yes, the code is currently a TOTAL MESS!!!! What do you expect
when you have to sit in Windows Notepad and programm C for Linux? :)