1 2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
3 * Mono.Data.Tds.dll.sources: Added Assembly/AssemblyInfo.cs and
4 Locale.cs to the build.
6 2004-04-05 Lluis Sanchez Gual <lluis@ximian.com>
8 * Mono.Data.Tds.dll.sources: Added TdsConnectionPool.cs.
10 2004-04-01 Lluis Sanchez Gual <lluis@ximian.com>
12 * TdsMetaParameter.cs: When the size of the parameter is not specified,
13 use the same default sizes as in MS.NET.
15 2003-12-17 Sebastien Pouliot <spouliot@videotron.ca>
16 for Daniel Morgan <danielmorgan@verizon.net>
18 * Makefile: added Mono.Security.dll as a reference so we can get
19 NTLM support via Mono.Security.Protocol.Ntlm
21 2003-11-20 Joerg Rosenkranz <joergr@voelcker.com>
23 * Mono.Data.Tds/TdsMetaParameter.cs: Fixed Prepare to allow string
24 and binary parameters with Length == 0
26 2002-12-22 Tim Coleman <tim@timcoleman.com>
27 * Mono.Data.Tds.Protocol/TdsComm.cs:
28 Change GetString to NOT explicitly add a NUL
29 to the end of the string since Encoder.GetString ()
32 2002-12-14 Daniel Morgan <danmorg@sc.rr.com>
34 * Mono.Data.Tds.Protocol/Tds70.cs: single quotes in SQL string
35 need to be escaped as two single quotes
37 2002-12-01 Tim Coleman <tim@timcoleman.com>
39 Remove more unnecessary files.
40 * Mono.Data.Tds.Protocol/TdsDataRow.cs:
41 * Mono.Data.Tds.Protocol/TdsDataColumn.cs:
42 * Mono.Data.Tds.Protocol/TdsDataColumnCollection.cs:
44 * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
45 * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
46 * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
47 * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
48 * Mono.Data.Tds.Protocol/TdsPacketResult.cs:
49 * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
50 * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
51 Remove obsolete classes
52 * Mono.Data.Tds.Protocol/ITds.cs:
53 * Mono.Data.Tds.Protocol/Tds.cs:
54 * Mono.Data.Tds.Protocol/Tds42.cs:
55 * Mono.Data.Tds.Protocol/Tds50.cs:
56 * Mono.Data.Tds.Protocol/Tds70.cs:
57 * Mono.Data.Tds.Protocol/Tds80.cs:
58 Change Schema and ColumnValues
61 2002-11-30 Tim Coleman <tim@timcoleman.com>
63 Remove unnecessary files.
64 * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
65 * Mono.Data.Tds.Protocol/TdsMessage.cs:
66 * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
67 * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
68 Remove these classes as they are unused.
69 * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
70 * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
71 Remove these classes, since they are essentially just
73 * Mono.Data.Tds.Protocol/Tds.cs:
74 * Mono.Data.Tds.Protocol/Tds42.cs:
75 * Mono.Data.Tds.Protocol/Tds50.cs:
76 * Mono.Data.Tds.Protocol/Tds70.cs:
77 Make ProcessSubPacket return an enum instead of instantiating
78 useless classes. Remove the TdsPacketColumnNamesResult
79 and TdsPacketTableNameResult in favour of ArrayLists.
80 * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
83 2002-11-26 Tim Coleman <tim@timcoleman.com>
85 * Mono.Data.Tds/TdsMetaParameter.cs:
86 * Mono.Data.Tds/TdsMetaParameterCollection.cs:
87 * Mono.Data.Tds/TdsParameterDirection.cs:
88 * Mono.Data.Tds.Protocol/ITds.cs:
89 * Mono.Data.Tds.Protocol/Tds.cs:
90 * Mono.Data.Tds.Protocol/Tds50.cs:
91 * Mono.Data.Tds.Protocol/Tds70.cs:
92 * Mono.Data.Tds.Protocol/Tds80.cs:
93 * Mono.Data.Tds.Protocol/TdsColumnType.cs:
94 * Mono.Data.Tds.Protocol/TdsComm.cs:
95 * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
96 * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
97 * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
98 * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
99 * Mono.Data.Tds.Protocol/TdsPacketType.cs:
100 Restructuring around making Sybase and SQL Server
101 support both work with same interface. In particular,
102 the bulk of parameter work is moved into the meta
103 parameter objects from the native objects. The
104 Sybase TDS50 stuff needs intimate access to the parameters.
105 This will also allow me to eventually plonk output values
106 directly into parameters rather than through the current
110 2002-11-24 Tim Coleman <tim@timcoleman.com>
111 * Mono.Data.Tds.Protocol/Tds.cs: Change error/
112 message conditions because they were
113 reversed (caused wrongful exceptions).
115 2002-11-21 Daniel Morgan <danmorg@sc.rr.com>
117 * Mono.Data.Tds.build: added missing file
120 2002-11-21 Tim Coleman <tim@timcoleman.com>
123 * Mono.Data.Tds.build:
125 * Mono.Data.Tds.Protocol/ITds.cs:
126 * Mono.Data.Tds.Protocol/Tds.cs:
127 * Mono.Data.Tds.Protocol/Tds42.cs:
128 * Mono.Data.Tds.Protocol/Tds50.cs:
129 * Mono.Data.Tds.Protocol/Tds70.cs:
130 * Mono.Data.Tds.Protocol/Tds80.cs:
131 * Mono.Data.Tds.Protocol/TdsBigDecimal.cs:
132 * Mono.Data.Tds.Protocol/TdsColumnStatus.cs:
133 * Mono.Data.Tds.Protocol/TdsColumnType.cs:
134 * Mono.Data.Tds.Protocol/TdsComm.cs:
135 * Mono.Data.Tds.Protocol/TdsConnectionParameters.cs:
136 * Mono.Data.Tds.Protocol/TdsEnvPacketSubType.cs:
137 * Mono.Data.Tds.Protocol/TdsInternalError.cs:
138 * Mono.Data.Tds.Protocol/TdsInternalErrorCollection.cs:
139 * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventArgs.cs:
140 * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventHandler.cs:
141 * Mono.Data.Tds.Protocol/TdsInternalException.cs:
142 * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventArgs.cs:
143 * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventHandler.cs:
144 * Mono.Data.Tds.Protocol/TdsMessage.cs:
145 * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
146 * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
147 * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
148 * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
149 * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
150 * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
151 * Mono.Data.Tds.Protocol/TdsPacketResult.cs:
152 * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
153 * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
154 * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
155 * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
156 * Mono.Data.Tds.Protocol/TdsPacketType.cs:
157 * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
158 * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
159 * Mono.Data.Tds.Protocol/TdsServerType.cs:
160 * Mono.Data.Tds.Protocol/TdsTimeoutException.cs:
161 * Mono.Data.Tds.Protocol/TdsVersion.cs:
162 * Mono.Data.Tds.Protocol/TODOAttribute.cs:
163 New assembly. The Protocol files came from
164 Mono.Data.TdsClient.Internal, and thus their
165 protection levels and namespaces have changed.