summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2011-03-27 19:54:53 (GMT)
committerMark Brand <mabrand@mabrand.nl>2011-03-27 19:54:53 (GMT)
commit491c2df987f23461e333967edfb83761e32f6dab (patch)
treecaabd81a6b5c436fa653ab1a4958454c36563ada
parent0cf26bb5333ec12ecafe32b27ab3ff5fa5b965e9 (diff)
downloadmxe-491c2df987f23461e333967edfb83761e32f6dab.zip
mxe-491c2df987f23461e333967edfb83761e32f6dab.tar.gz
mxe-491c2df987f23461e333967edfb83761e32f6dab.tar.bz2
upgrade package freetds to cvs
-rw-r--r--src/freetds-1-fastforward.patch77
1 files changed, 77 insertions, 0 deletions
diff --git a/src/freetds-1-fastforward.patch b/src/freetds-1-fastforward.patch
index 05a266f..731e53b 100644
--- a/src/freetds-1-fastforward.patch
+++ b/src/freetds-1-fastforward.patch
@@ -178308,3 +178308,80 @@ index 728e364..1fb35d9 100644
if((colinfo->bcp_terminator = malloc(termlen)) == NULL) {
dbperror(dbproc, SYBEMEM, errno);
return FAIL;
+
+commit 8ff71bacd4413441c34861a323dafe70a2c51678
+Author: jklowden <jklowden>
+Date: Sun Mar 27 16:36:53 2011 +0000
+
+ src/dblib/dblib.c src/tds/config.c src/tds/login.c Support DBSETLDBNAME
+
+diff --git a/ChangeLog b/ChangeLog
+index 7efbb19..79e2ed8 100644
+--- a/ChangeLog
++++ b/ChangeLog
+@@ -1,3 +1,8 @@
++Sun Mar 27 12:34:23 EDT 2011 JK Lowden <jklowden@freetds.org>
++ * include/sybdb.h include/tds.h
++ - src/dblib/dblib.c src/tds/config.c src/tds/login.c
++ - Support DBSETLDBNAME
++
+ Tue Mar 22 13:51:32 EDT 2011 JK Lowden <jklowden@freetds.org>
+ * autogen.sh neater output
+ * src/apps/tsql.c spell Kerberos correctly
+@@ -3188,4 +3193,4 @@ Wed Jan 9 19:54:43 EST 2008 JK Lowden <jklowden@freetds.org>
+ * ChangeLog-0.82 added because of release
+
+ $FreeTDS$
+-$Id: ChangeLog,v 1.3203 2011/03/22 17:54:04 jklowden Exp $
++$Id: ChangeLog,v 1.3204 2011/03/27 16:36:53 jklowden Exp $
+diff --git a/include/sybdb.h b/include/sybdb.h
+index 63be6a2..99fe81a 100644
+--- a/include/sybdb.h
++++ b/include/sybdb.h
+@@ -42,7 +42,7 @@ extern "C"
+ #define TDS_STATIC_CAST(type, a) ((type)(a))
+ #endif
+
+-static const char rcsid_sybdb_h[] = "$Id: sybdb.h,v 1.99 2011/02/17 15:55:36 jklowden Exp $";
++static const char rcsid_sybdb_h[] = "$Id: sybdb.h,v 1.100 2011/03/27 16:36:53 jklowden Exp $";
+ static const void *const no_unused_sybdb_h_warn[] = { rcsid_sybdb_h, no_unused_sybdb_h_warn };
+
+ #ifdef FALSE
+@@ -1165,6 +1165,8 @@ RETCODE dbsetlversion (LOGINREC * login, BYTE version);
+ #define DBSETLABELED 13
+ #define DBSETLLABELED(x,y) dbsetlbool((x), (y), DBSETLABELED)
+ #define BCP_SETLABELED(x,y) dbsetlbool((x), (y), DBSETLABELED)
++#define DBSETDBNAME 14
++#define DBSETLDBNAME(x,y) dbsetlname((x), (y), DBSETDBNAME)
+ #define DBSETLVERSION(login, version) dbsetlversion((login), (version))
+
+ RETCODE bcp_init(DBPROCESS * dbproc, const char *tblname, const char *hfile, const char *errfile, int direction);
+diff --git a/include/tds.h b/include/tds.h
+index 026b6e3..a0ebb12 100644
+--- a/include/tds.h
++++ b/include/tds.h
+@@ -21,7 +21,7 @@
+ #ifndef _tds_h_
+ #define _tds_h_
+
+-/* $Id: tds.h,v 1.350 2011/02/17 15:55:36 jklowden Exp $ */
++/* $Id: tds.h,v 1.351 2011/03/27 16:36:53 jklowden Exp $ */
+
+ #include <stdarg.h>
+ #include <stdio.h>
+@@ -844,6 +844,7 @@ typedef struct tds_login
+ TDS_INT query_timeout;
+ unsigned char capabilities[TDS_MAX_CAPABILITY];
+ DSTR client_charset;
++ DSTR database;
+ unsigned int bulk_copy:1;
+ unsigned int suppress_language:1;
+ } TDSLOGIN;
+@@ -1468,6 +1469,7 @@ void tds_set_library(TDSLOGIN * tds_login, const char *library);
+ void tds_set_server(TDSLOGIN * tds_login, const char *server);
+ void tds_set_client_charset(TDSLOGIN * tds_login, const char *charset);
+ void tds_set_language(TDSLOGIN * tds_login, const char *language);
++void tds_set_database_name(TDSLOGIN * tds_login, const char *dbname);
+ void tds_set_version(TDSLOGIN * tds_login, TDS_TINYINT major_ver, TDS_TINYINT minor_ver);
+ void tds_set_capabilities(TDSLOGIN * tds_login, unsigned char *capabilities, int size);
+ int tds_connect_and_login(TDSSOCKET * tds, TDSCONNECTION * connection);