ports/databases/sqsh/patches/patch-src_cmd_connect_c

46 lines
1.5 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
- CS_TDS_80 used to be #defined to CS_TDS_71 but has now been removed.
- Disable CS_SEC_NETWORKAUTH code. FreeTDS 1.2 introduces CS_SEC_NETWORKAUTH
but doesn't have CS_MAX_CHAR, CS_SEC_CHANBIND, CS_SEC_CONFIDENTIALITY,
CS_SEC_INTEGRITY, etc.
Index: src/cmd_connect.c
--- src/cmd_connect.c.orig
+++ src/cmd_connect.c
@@ -861,7 +861,7 @@ int cmd_connect( argc, argv )
else if (strcmp(tds_version, "7.0") == 0)
version = CS_TDS_70;
else if (strcmp(tds_version, "8.0") == 0)
- version = CS_TDS_80;
+ version = CS_TDS_71;
#endif
else version = CS_TDS_50; /* default version */
@@ -1258,7 +1258,7 @@ int cmd_connect( argc, argv )
case CS_TDS_70:
env_set( g_env, "tds_version", "7.0" );
break;
- case CS_TDS_80:
+ case CS_TDS_71:
env_set( g_env, "tds_version", "8.0" );
break;
#endif
@@ -1875,7 +1875,7 @@ static CS_RETCODE SetNetAuth (conn, principal, keytab_
CS_CHAR *req_options;
{
-#if defined(CS_SEC_NETWORKAUTH)
+#if 0 && defined(CS_SEC_NETWORKAUTH)
CS_CHAR buf[CS_MAX_CHAR+1];
CS_INT buflen;
@@ -2051,7 +2051,7 @@ static CS_RETCODE ShowNetAuthCredExp (conn, cmdname)
CS_CONNECTION *conn;
CS_CHAR *cmdname;
{
-#if defined(CS_SEC_NETWORKAUTH)
+#if 0 && defined(CS_SEC_NETWORKAUTH)
CS_INT CredTimeOut;
CS_BOOL NETWORKAUTH;
char *datetime;