forked from FreeTDS/freetds
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog-2002
3644 lines (3029 loc) · 150 KB
/
ChangeLog-2002
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Tue Dec 31 17:38:16 EST 2002 JK Lowden <[email protected]>
* src/tds/util.c re-indented variable declarations.
* src/ctlib/ct.c ct_res_info(): Added log entries.
Tue Dec 31 16:07:32 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h: add TDSRESULTINFO to Doxygen
* src/dblib/rpc.c: update log note
* src/dblib/unittests/rpc.c: exit if dbrpcsend failed
* src/tds/token.c: small optimization
Tue Dec 31 12:11:19 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c:
- rename tds_process_col_info to tds_process_col_fmt
- parse COLFMT token into default processing
Mon Dec 30 16:27:00 CEST 2002 Frediano Ziglio <[email protected]>
* freetds.spec.in: applied patch from David Hollis
Sat Dec 28 21:22:23 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/convert.c src/tds/token.c:
- improve documentation
Sat Dec 28 20:50:11 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/odbc/odbc.c src/odbc/odbc_util.c:
* src/odbc/prepare_query.c src/tds/config.c src/tds/locale.c:
* src/tds/mem.c:
- rename TDSLOCINFO with TDSLOCALE
* src/apps/tsql.c: remove old FIXME
Sat Dec 28 12:33:05 CEST 2002 Frediano Ziglio <[email protected]>
* TODO:
- update
* include/tds.h:
- update doc
* src/ctlib/ct.c:
- fix crash with CS_SEND_DATA_MSG
* src/ctlib/unittests/t0009.c:
- improve
Thu Dec 26 17:48:41 CEST 2002 Frediano Ziglio <[email protected]>
* doc/userguide.sgml: add small troubeshooting section
* include/tds.h src/tds/token.c:
- define some new token, ignore ORDERBY2 token
Wed Dec 25 12:19:06 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/pool/stream.c src/server/server.c:
* src/tds/login.c src/tds/query.c src/tds/token.c:
- renamed some token according to Sybase doc
Sun Dec 22 15:08:04 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/pool/stream.c src/server/server.c:
* src/tds/token.c:
- rename TDS_COL_INFO_TOKEN to TDS_COLFMT_TOKEN
- added TDS_TABNAME_TOKEN and TDS_COLINFO_TOKEN and skip
them (so FOR BROWSE query work)
Sun Dec 22 12:32:17 CEST 2002 Frediano Ziglio <[email protected]>
* Makefile.am configure.in win32/Makefile.am (added):
* win32/msvc6/Makefile.am (added):
- add win32 project to distribution
Sat Dec 21 15:08:08 CEST 2002 Frediano Ziglio <[email protected]>
* doc/userguide.sgml: updated a bit
Fri Dec 20 22:51:40 CEST 2002 Frediano Ziglio <[email protected]>
* src/apps/tsql.c src/ctlib/cs.c src/dblib/dblib.c:
- use %I instead of %l for strftime (portability problem)
Fri Dec 20 22:43:18 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c:
- do not use uninitialized variables
- tested input params with a PA-RISC (big endian)
Fri Dec 20 22:30:57 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: fix big endian and numeric on TDS7
Fri Dec 20 22:06:42 CEST 2002 Frediano Ziglio <[email protected]>
* acinclude.m4 src/tds/threadsafe.c:
- fix error in HP/UX 10.20 (tds_get_homedir did not work)
Fri Dec 20 11:07:24 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c:
- fix problem with tds_set_spid returning nullable column
Thu Dec 19 14:05:07 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/login.c: fix check for dump
Thu Dec 19 08:05:11 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c: do not export SQLSetEnvAttr
Wed Dec 18 15:18:13 EST 2002 JK Lowden <[email protected]>
* src/odbc/odbc.c:
- SQLGetInfo supports SQL_ALTER_TABLE and SQL_DATA_SOURCE_READ_ONLY
Wed Dec 18 16:38:58 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/connectparams.c: apply fix of Patrick
Wed Dec 18 15:15:19 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c:
- added dmalloc support
- fixed some indentation problems
- do not free NULL pointer setting date format
Wed Dec 18 15:05:32 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/connectparams.c src/odbc/convert_sql2string.c:
* src/odbc/convert_tds2sql.c src/odbc/native.c:
* src/odbc/odbc_util.c src/odbc/prepare_query.c:
* src/odbc/sql2tds.c:
- added dmalloc support to odbc
Wed Dec 18 11:28:28 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: implement tds_submit_unprepare
Tue Dec 17 13:17:08 CEST 2002 Mark Lilback <[email protected]>
* src/ctlib/ct.c:
- added _ct_fetchable_results to tell if results fetchable
- fixed ct_result to return CS_SUCCEED if results not fetchable
- fixed ct_fetch to return CS_CMD_FAIL if results are CS_CMD_FAIL
Tue Dec 17 14:25:09 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/rpc.c: fix wrong size setting causing buffer overflow
Mon Dec 16 21:24:08 CEST 2002 Frediano Ziglio <[email protected]>
* samples/odbc.ini: PWD is not valid anymore
Mon Dec 16 11:37:47 CEST 2002 Frediano Ziglio <[email protected]>
* win32/msvc6/FreeTDS.def: do not export SQLExtendedFetch
Sun Dec 15 12:24:18 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c: do not export unimplemented functions
Sat Dec 14 15:12:39 CEST 2002 Frediano Ziglio <[email protected]>
* src/ctlib/unittests/t0009.c src/tds/mem.c src/tds/token.c:
- fix error in ctlib test t0009 (we didn't reserve space for
nullable data in compute results)
Fri Dec 13 15:59:09 CEST 2002 Frediano Ziglio <[email protected]>
* src/ctlib/unittests/t0009.c: avoid print garbage data
Thu Dec 12 14:58:23 EST 2002 JK Lowden <[email protected]>
* src/ctlib/ct.c ct_capabilities: remove redundant code.
* src/ctlib/unittests/t0009.c check results of compute_id 2
Thu Dec 12 15:59:32 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/connectparams.c:
- fix error reading SERVER info
* win32/msvc6/initnet.c win32/msvc6/FreeTDS.dsp:
- initialize socket library
Thu Dec 12 12:04:54 CEST 2002 Frediano Ziglio <[email protected]>
* win32/msvc6/FreeTDS.dsp win32/msvc6/config.h:
- update win32 project
Thu Dec 12 11:24:09 CEST 2002 Frediano Ziglio <[email protected]>
* include/des.h src/tds/des.c:
- fix compiler with a C++ compiler
* src/tds/login.c:
- use domain login if user is like 'DOMAIN\user'
Thu Dec 12 11:01:46 CEST 2002 Frediano Ziglio <[email protected]>
* src/ctlib/ct.c: fix switches
Wed Dec 11 22:43:59 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/convert.c: add some TODO for overflow check
Wed Dec 11 14:52:32 EST 2002 JK Lowden <[email protected]>
* include/cspublic.h src/ctlib/ct.c added framework for ct_options
Wed Dec 11 11:54:23 CEST 2002 Frediano Ziglio <[email protected]>
* include/cspublic.h src/ctlib/ct.c src/tds/read.c:
- cleanup removing errors compiling with a C++ compiler
Tue Dec 10 17:04:41 EST 2002 JK Lowden <[email protected]>
* include/sybdb.h src/dblib/dblib.c added dbsetmaxprocs
* doc/dblib_errors.txt new file
Tue Dec 10 20:58:29 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/login.c: fix connection timeout handling
Tue Dec 10 17:58:24 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/challenge.c src/tds/config.c:
* src/tds/convert.c src/tds/iconv.c src/tds/locale.c:
* src/tds/login.c src/tds/mem.c src/tds/read.c:
* src/tds/tdsstring.c src/tds/token.c src/tds/util.c:
* src/tds/vstrbuild.c src/tds/write.c:
- cleanup removing errors compiling with a C++ compiler
Mon Dec 9 22:15:17 EST 2002 JK Lowden <[email protected]>
* TODO minor update
* configure.in added test for libgen.h
* src/dblib/unittests/common.c src/dblib/unittests/common.h better messages
* src/dblib/unittests/t0001.c
- accept optional servername & timeout parameters (to test dbsetlogintime)
* src/tds/login.c fixed connect timeout logic
- dbsetlogintime() works
Mon Dec 9 17:22:26 EST 2002 JK Lowden <[email protected]>
* include/tds.h src/dblib/dblib.c src/dblib/unittests/t0001.c src/tds/login.c
- support for dbsetlogintime (not yet working)
Mon Dec 09 21:48:28 CEST 2002 Frediano Ziglio <[email protected]>
* doc/api_status.txt src/odbc/odbc.c:
- update odbc status
Mon Dec 9 12:40:48 EST 2002 JK Lowden <[email protected]>
* doc/api_status.txt added perl to output bcp-ready format
* src/tds/login.c added TDS version to log file
Mon Dec 09 17:39:21 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c src/replacements/vasprintf.c:
- improve win32 compile
Sun Dec 08 10:07:53 CEST 2002 Frediano Ziglio <[email protected]>
* doc/tds.html: slightly updated
Sat Dec 07 14:48:00 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: fix input parameters for TDS8
Sat Dec 07 14:32:09 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/query.c src/tds/token.c:
- handle collate change from server and use it
Fri Dec 06 22:54:54 CEST 2002 Frediano Ziglio <[email protected]>
* acinclude.m4 configure.in src/tds/threadsafe.c:
- fix compile under Solaris
Fri Dec 06 17:51:12 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds_sysdep_private.h src/odbc/connectparams.c:
* src/odbc/convert_sql2string.c src/tds/convert.c:
* src/tds/login.c src/tds/read.c src/tds/threadsafe.c:
* src/tds/util.c src/tds/write.c:
- improve win32 compile (not include files not present)
* src/tds/query.c src/tds/token.c:
- do not use collapse if TDS7 is used
Thu Dec 5 12:28:37 EST 2002 JK Lowden <[email protected]>
* include/tds.h src/tds/token.c fix nchar handling in tds7_get_data_info
- allows bcp out to work with nchar datatype
Thu Dec 05 16:52:34 CEST 2002 Frediano Ziglio <[email protected]>
* win32/msvc6/FreeTDS.def win32/msvc6/FreeTDS.dsp:
* win32/msvc6/FreeTDS.dsw win32/msvc6/config.h:
- files for compile ODBC driver under msvc6 (work in progress)
Wed Dec 4 16:46:53 EST 2002 nsc <[email protected]>
* TODO:
- Remove a completed item from TODO, add a note about a known bug.
Tue Dec 03 17:50:13 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds_sysdep_private.h src/tds/convert.c:
* src/tds/query.c src/tds/write.c:
- simplify Win32 compile with msvc
Tue Dec 03 09:59:47 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/connectparams.c: remove a FIXME
* src/tds/login.c: cleanup
Mon Dec 2 16:52:09 EST 2002 JK Lowden <[email protected]>
* src/apps/freebcp.c src/apps/freebcp.h
- add -h (hints) switch; could not test
Mon Dec 02 21:53:13 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h: column_flags have now 32 bits
Mon Dec 02 14:37:04 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/server/server.c src/tds/login.c:
* src/tds/mem.c src/tds/token.c:
- integrated some patch from OpenLink (extend capability and
send 32bit usertype on server)
Sat Nov 30 15:10:50 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/Makefile.am src/odbc/sql2tds.c src/odbc/sql2tds.h:
- add file for converting param to tds
* src/odbc/convert_sql2string.c:
- handle some more types
* src/odbc/odbc.c:
- support more conversion for parameters
- remove old log
Sat Nov 30 09:21:59 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c:
- fix dynamic name generation for old Sybase server (like public
one) that require id length <= 10
Fri Nov 29 23:08:00 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/unittests/t0004.c: fix fail for security
* include/tdsodbc.h: removed unused param fields
* src/odbc/convert_sql2string.c src/odbc/convert_sql2string.h:
* src/odbc/convert_tds2sql.c:
- collect _odbc_get_server_type and reuse it
Fri Nov 29 20:51:54 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/unittests/rpc.c: remove some warnings
Fri Nov 29 20:44:55 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/unittests/rpc.c: enable RPC check for Sybase
Fri Nov 29 17:01:09 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/query.c:
- add support for RPC using TDS5 (not tested)
Fri Nov 29 12:34:28 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/dblib/rpc.c src/tds/query.c:
- added column_output for specify output parameters
Fri Nov 29 11:38:26 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: small optimization and remove TODO
Fri Nov 29 11:28:33 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: use column_type in parameters, not nullable
Thu Nov 28 21:18:31 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: add flag to tds_put_data_info*
Wed Nov 27 14:39:46 EST 2002 JK Lowden <[email protected]>
* src/dblib/bcp.c support bcp_options for hints
* include/sybdb.h reordered bcp declarations
- declared bcp structure for dbproc, added hint pointer
Wed Nov 27 00:20:51 EST 2002 JK Lowden <[email protected]>
* src/apps/tsql.c use setlocale and nl_language to find client charset.
Mon Nov 25 23:09:52 EST 2002 JK Lowden <[email protected]>
* src/dblib/rpc.c fixed stupid pointer problems in dbrpcinit and dbrpcparam
- dbsqlok now fails w/error, no segfault.
Mon Nov 25 11:44:16 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/rpc.c: small improve
Mon Nov 25 10:09:09 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/unittests/common.c:
- best checks, ignore some possible strange tokens
Sun Nov 24 13:00:08 EST 2002 JK Lowden <[email protected]>
* src/dblib/rpc.c first plausible implementation. Not tested.
Sun Nov 24 15:00:12 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/convert.c: spell fix, remove old TODO
* src/tds/login.c:
- use database field in TDS7+ login
- reuse tds_put_string instead of converting every time
- remove a buffer overflow limiting password to 128 characters
Sun Nov 24 13:00:39 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/iconv.c src/tds/read.c src/tds/threadsafe.c:
* src/tds/util.c:
- indent and fixes for comment
Sun Nov 24 11:42:49 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/login.c:
- make tds_send_login and tds7_send_login static
- update comment using new style
- use result of tds_flush_packet for write checking
Sun Nov 24 11:20:02 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/query.c src/tds/write.c:
- make tds_write_packet static
- tds_flush_packet return TDS_SUCCEED or TDS_FAIL
- use result of tds_flush_packet submitting query
* src/odbc/odbc.c:
- fix return for SQL_VARCHAR
- return SQL_ERROR if query fail
- use tds_set_column_size
Sat Nov 23 15:41:34 EST 2002 JK Lowden <[email protected]>
* src/dblib/rpc.c more attempted mating of dblib rpc to tds layer.
* src/dblib/dblib.c fixed a warning, return erc.
Sat Nov 23 18:10:32 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/bcp.c src/dblib/unittests/rpc.c:
* src/dblib/unittests/t0013.c src/dblib/unittests/t0014.c:
* src/dblib/unittests/t0016.c src/dblib/unittests/t0017.c:
* src/dblib/unittests/t0021.c src/dblib/unittests/t0022.c:
* src/odbc/odbc.c src/odbc/unittests/common.c:
* src/odbc/unittests/connect.c:
- remove some warnings
Sat Nov 23 17:43:16 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/unittests/rpc.c: return 0 if not TDS7+
+ src/tds/token.c: reuse code, save extended errors in param_info
Sat Nov 23 15:11:09 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c:
- fix bug introduced token.c (output parameters not saved correctly)
Sat Nov 23 14:54:15 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/rpc.c: remove warnings
Sat Nov 23 14:44:53 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/ctlib/ct.c src/odbc/odbc.c src/tds/query.c:
* src/tds/token.c src/tds/unittests/dynamic1.c:
- tds_submit_prepare return allocated TDSDYNAMIC structure
- add tds_set_column_type to set column type and calc dependency fields
- fix discard of PARAMFMT/PARAMS token in TDS5
Sat Nov 23 10:42:12 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c: some comment and fix for numeric parameters
Sat Nov 23 01:32:44 EST 2002 JK Lowden <[email protected]>
* include/sybdb.h src/dblib/rpc.c src/dblib/unittests/rpc.c
- more db-lib rpc preparation
Fri Nov 22 17:48:03 EST 2002 JK Lowden <[email protected]>
* src/dblib/unittests/rpc.c src/dblib/unittests/Makefile.am
- new unittest for as-yet nonfunctional dbrpc* functions
Fri Nov 22 23:10:38 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c src/tds/unittests/dynamic1.c:
- fix a BUG constructing prepare query for TDS7+
- fix test for TDS7+
Fri Nov 22 22:30:43 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c src/tds/unittests/dynamic1.c:
- fix error handling PARAMFMT (row not allocated)
- fix test (read prepare results)
Fri Nov 22 17:41:47 CEST 2002 Frediano Ziglio <[email protected]>
* doc/userguide.sgml: update for ODBC
Fri Nov 22 16:39:53 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/unittests/common.c src/odbc/unittests/connect.c:
* src/odbc/unittests/t0001.c src/odbc/unittests/t0004.c:
* src/tds/unittests/dynamic1.c src/tds/unittests/t0003.c:
* src/tds/unittests/t0004.c src/tds/unittests/t0006.c:
* src/tds/unittests/t0007.c:
- remove some warning
Fri Nov 22 14:18:32 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/query.c:
- implement RPC on TDS7+
Fri Nov 22 13:54:44 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/unittests/Makefile.am src/tds/unittests/common.c:
* src/tds/unittests/common.h src/tds/unittests/t0004.c:
* src/tds/unittests/t0005.c src/tds/unittests/t0006.c:
* src/tds/unittests/dynamic1.c:
- added test for dynamic query
- moved run_query to common.c
Fri Nov 22 11:08:23 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/Makefile.am src/tds/login.c:
* src/tds/getmac.c (added):
- start writing code to get real MAC for TDS7+
Fri Nov 22 10:49:19 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/mem.c src/tds/token.c:
- unified TDSRESULTINFO, TDSCOMPUTEINFO and TDSPARAMINFO
- update some style (function declarations and comments)
- put output parameters in correct places
- use curr_resinfo field getting params tokens
Thu Nov 21 17:28:33 EST 2002 JK Lowden <[email protected]>
* include/dblib.h src/dblib/bcp.c
- some preparation for bcp error file
* include/sybdb.h src/dblib/rpc.c
- memory management skeleton for rpc. Need send to server
Thu Nov 21 22:30:15 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/convert_tds2sql.c: add support for SQLGUID
* include/tds.h src/odbc/odbc.c src/tds/mem.c src/tds/query.c:
- renames new_params to params
Thu Nov 21 16:01:27 EST 2002 nsc <[email protected]>
* src/ctlib/ct.c:
- Fix return value from ct_cancel().
Thu Nov 21 21:48:13 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/token.c:
- cleanup old unused functions
- reuse code
- added some TODO/FIXME
* src/tds/query.c:
- use symbolic constant
Thu Nov 21 15:18:57 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c: workaround for old Sybase and SQLGetTypeInfo
Thu Nov 21 13:49:04 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c: tell we support SQLDriverConnect
Thu Nov 21 11:47:19 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/unittests/connect.c src/odbc/unittests/Makefile.am:
- added test to test connections
* src/odbc/unittests/common.c:
- improve Disconnect
* src/odbc/connectparams.c: reindented
Thu Nov 21 11:18:03 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/connectparams.c src/odbc/odbc.c:
- handle DSN option in connectstring
Wed Nov 20 23:07:12 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/query.c:
- rewrite tds_query_submit using new functions
- added some comment
Wed Nov 20 17:36:47 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: continue parameters code
Wed Nov 20 14:29:43 CEST 2002 Frediano Ziglio <[email protected]>
* src/apps/freebcp.c src/apps/freebcp.h src/ctlib/blk.c:
* src/ctlib/cs.c src/ctlib/ctutil.c src/tds/vstrbuild.c:
- indent(1) and a conversion to Unix file style
Mon Nov 18 21:08:54 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h: small doxygen comment
Sun Nov 17 13:37:44 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/dblib.c src/tds/query.c:
- fix post VARBINARY
Sun Nov 17 12:13:16 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: remove some TODO
Sun Nov 17 10:58:33 CEST 2002 Frediano Ziglio <[email protected]>
* include/tdsconvert.h src/tds/convert.c src/tds/token.c:
- VARBINARY are stored in the same way of BINARY and IMAGE (an
array of byte instead of a structure)
- add all conversions to VARBINARY (now trivial)
- fix buffer overflow using VARBINARY
- support VARBINARY > 255 (mssql7+)
* src/apps/tsql.c: fix small buffer overflow
Sun Nov 17 09:36:55 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/token.c:
- add tds_allog_get_string to read and alloc string from wire
- cleanup and some comment
- convert comment to doxygen
Sat Nov 16 16:54:49 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/odbc.c: temporary fix
* src/odbc/unittests/t0004.c: do not clear TDSDUMP
Sat Nov 16 16:15:33 CEST 2002 Frediano Ziglio <[email protected]>
* Makefile.am configure.in:
- add option for enable extra internal checks
- add option to enable work in progress compile
* include/tds.h include/tdsodbc.h src/ctlib/ct.c:
* src/odbc/odbc.c src/tds/mem.c src/tds/query.c src/tds/token.c:
- cur_dyn_elem is now a TDSDYNAMIC* (cur_dyn)
- more constification
- some dynamic functions accept now TDSDYNAMIC* instead of id
- accept NULL id in tds_submit_prepare (handle anonymous in TDS7+)
Fri Nov 15 13:59:30 EST 2002 nsc <[email protected]>
* include/sybdb.h src/dblib/dblib.c src/tds/config.c src/tds/token.c:
- Expose real type of LOGINREC->tds_login instead of hiding it
in a void *.
- Check some dynamic allocations for failure.
Thu Nov 15 17:52:31 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: use defined constant
Thu Nov 14 20:59:59 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: collect code to calc row size in a single function
Thu Nov 14 16:45:58 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: other cleanup and code reuse
Wed Nov 13 22:09:28 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/token.c:
- removed tds_process_column_row (unused and ancien)
- terminate column name in TDS7
- optimize a bit tds_get_null
- reuse tds7_get_data_info in tds7_process_compute_result
* src/dblib/bcp.c src/odbc/convert_tds2sql.c src/tds/convert.c:
* src/tds/numeric.c:
- renamed g__numeric_bytes_per_prec in tds_numeric_bytes_per_prec
Tue Nov 12 17:54:49 EST 2002 nsc <[email protected]>
* src/dblib/dblib.c:
- More dbsetopt() fixes.
Tue Nov 12 16:58:27 EST 2002 JK Lowden <[email protected]>
* src/dblib/dblib.c dbsetopt DBBUFFER fix
Sun Nov 10 19:07:58 EST 2002 nsc <[email protected]>
* threadsafe.c:
- Ansify declaration of tds_get_home()
- Fix logic error in tds_get_home()
Sun Nov 10 19:05:06 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/dblib.c:
- fix a bug introduced after removing terminator from row
(discovered with ElectricFence)
Sun Nov 10 18:33:11 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/connectparams.c src/tds/config.c src/tds/threadsafe.c:
* src/tds/write.c:
- small fix to a fast change
- use tds_get_homedir in odbc code
- remove a warning
Sun Nov 10 18:21:32 CEST 2002 Frediano Ziglio <[email protected]>
* configure.in include/tds.h src/tds/config.c src/tds/threadsafe.c:
- add tds_get_homedir function for reading home directory location
in a safer way and use it
Sun Nov 10 17:17:44 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/config.c src/tds/convert.c:
* src/tds/iconv.c src/tds/login.c src/tds/token.c:
- remove various FIXME in code
Sun Nov 10 13:46:55 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/unittests/t0001.c:
- fill buffer for see other possible errors
Sun Nov 10 13:38:58 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/config.c src/tds/query.c src/tds/token.c:
- fix some FIXME in code
* src/tds/read.c src/tds/write.c:
- use chunk conversion for unicode<->ascii to avoid memory problems
Sun Nov 10 11:52:28 CEST 2002 Frediano Ziglio <[email protected]>
* src/server/login.c src/tds/iconv.c src/tds/token.c:
- unicode2ascii and tds_get_string never terminate output strings
- string in row are not zero terminated. this safe a bit of unused
space
Fri Nov 8 15:22:51 EST 2002 nsc <[email protected]>
* doc/api_status.txt:
- Update status of dbcolutype() and BCP_SETL().
Fri Nov 8 20:06:36 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/apps/tsql.c src/ctlib/ct.c:
* src/dblib/bcp.c src/dblib/dblib.c src/odbc/odbc.c:
* src/tds/mem.c src/tds/query.c src/tds/token.c:
- put blob related fields in a new TDSBLOBINFO structure and
put this structure in current_row.
Fri Nov 8 17:56:16 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/odbc/convert_tds2sql.c src/tds/convert.c:
* src/tds/query.c src/tds/unittests/t0008.c:
- support for numeric if 256 bit
Fri Nov 8 16:54:49 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/read.c src/tds/token.c:
- removed tds_get_ntstring, unused
* src/odbc/connectparams.c: rewritten (code now more readable)
* src/odbc/native.c: improve
* src/server/login.c: small comment added
* src/tds/query.c: improve for code reuse
Fri Nov 8 08:51:00 CEST 2002 Frediano Ziglio <[email protected]>
* src/apps/tsql.c src/pool/member.c:
- remove warning compiling
* src/odbc/odbc.c:
- do not overwrite values from freetds.conf with default
Thu Nov 7 21:02:39 EST 2002 nsc <[email protected]>
* src/tds/config.c src/tds/util.c:
- Namespace cleanup.
Thu Nov 7 16:44:53 EST 2002 nsc <[email protected]>
* doc/api_status.txt:
- Update status of dbcanquery() and dbclrbuf().
Thu Nov 7 16:36:09 EST 2002 nsc <[email protected]>
* doc/api_status.txt include/sybdb.h include/tds.h src/dblib/dblib.c
src/tds/mem.c src/tds/token.c:
- Implement dbchange(), dbname(), dbservcharset().
Thu Nov 7 13:44:42 EST 2002 nsc <[email protected]>
* src/tds/util.c:
- Make tdsdump_open(NULL) and tdsdump_open("") equivalent
to tdsdump_close(). Fixes bug introduced with the
tds_dstr*() code (logging always enabled to tdsdump.out
by default).
Thu Nov 7 12:27:08 EST 2002 nsc <[email protected]>
* src/dblib/unittests/t0005.c src/dblib/unittests/t0007.c:
- Add some informational output about expected failures.
Thu Nov 7 12:10:39 EST 2002 nsc <[email protected]>
* include/sybdb.h src/dblib/dblib.c:
- Bug fix: Don't stop dbresults after TDS_CMD_DONE result
from tds_process_result_tokens().
- Bug fix: Trap out-of-range column numbers in dbbind().
Trap attempt to bind with no results, instead of crashing.
Thu Nov 7 10:49:46 EST 2002 nsc <[email protected]>
* src/odbc/odbc.c:
- If we aren't freetds_conf_less, retain the network port
information from freetds.conf. Otherwise it is set to
0 and we can't connect without redundantly specifying
the port in odbc.ini.
Thu Nov 7 14:21:38 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/native.c: start to implement native_sql function
Thu Nov 7 11:14:16 CEST 2002 Frediano Ziglio <[email protected]>
* src/odbc/Makefile.am src/odbc/prepare_query.c src/odbc/native.c:
- split prepare_call in native.c (indented)
Thu Nov 7 11:01:30 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/mem.c:
- small namespace cleanup
Wed Nov 6 12:23:59 EST 2002 nsc <[email protected]>
* src/ctlib/unittests/t0009.c src/dblib/unittests/t0001.c
src/dblib/unittests/t0005.c src/dblib/unittests/t0006.c
src/dblib/unittests/t0012.c src/dblib/unittests/t0013.c
src/dblib/unittests/t0014.c src/dblib/unittests/t0015.c
src/dblib/unittests/t0016.c src/dblib/unittests/t0017.c
src/dblib/unittests/t0018.c src/dblib/unittests/t0020.c
src/dblib/unittests/t0023.c:
- Don't enable TDS logging by default in unit tests.
Wed Nov 6 12:21:36 EST 2002 nsc <[email protected]>
* src/tds/unittests/t0007.c src/tds/unittests/t0008.c:
- Fix shadow warnings.
Wed Nov 6 11:58:40 EST 2002 nsc <[email protected]>
* src/dblib/unittests/Makefile.am src/dblib/unittests/common.c
src/dblib/unittests/common.h src/dblib/unittests/t0001.c
src/dblib/unittests/t0002.c src/dblib/unittests/t0003.c
src/dblib/unittests/t0004.c src/dblib/unittests/t0005.c
src/dblib/unittests/t0006.c src/dblib/unittests/t0007.c
src/dblib/unittests/t0008.c src/dblib/unittests/t0009.c
src/dblib/unittests/t0010.c src/dblib/unittests/t0012.c
src/dblib/unittests/t0013.c src/dblib/unittests/t0014.c
src/dblib/unittests/t0015.c src/dblib/unittests/t0016.c
src/dblib/unittests/t0017.c src/dblib/unittests/t0018.c
src/dblib/unittests/t0020.c src/dblib/unittests/t0021.c
src/dblib/unittests/t0022.c src/dblib/unittests/t0023.c:
- Factor out malloc_options code into a function in common.c.
Wed Nov 6 11:43:51 EST 2002 nsc <[email protected]>
* include/ctpublic.h include/sybdb.h src/ctlib/ct.c src/dblib/bcp.c
src/dblib/dblib.c:
- More constification, including public API's.
Wed Nov 6 13:38:22 CEST 2002 Frediano Ziglio <[email protected]>
* include/cspublic.h include/tds.h include/tdsodbc.h:
* src/ctlib/ct.c src/dblib/bcp.c src/dblib/dblib.c:
* src/odbc/odbc.c src/tds/token.c src/tds/unittests/t0004.c:
* src/tds/unittests/t0005.c src/tds/unittests/t0006.c:
- add TDS_CMD_SUCCEED to tds_process_result_tokens result types
- tds_process_end set a variable that hold TDS_DONE_* flags
- update ODBC according (all this stuff started here)
Tue Nov 5 20:47:24 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: pad CHAR and BINARY to proper value
Tue Nov 5 17:08:02 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/mem.c:
- cleanup
Tue Nov 5 14:10:28 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h:
- fix some configuration string and cleanup
Tue Nov 5 09:16:18 CEST 2002 Frediano Ziglio <[email protected]>
* configure.in: enable some more warnings for gcc compiler
Tue Nov 5 09:05:13 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/tds/mem.c src/tds/token.c:
- renamed ALIGN_SIZE to TDS_ALIGN_SIZE and moved to tds.h
- tds_align_struct is now only a type name not a variable
Tue Nov 5 00:30:58 EST 2002 nsc <[email protected]>
* src/tds/mem.c src/tds/token.c:
- Make align_struct static.
Fri Nov 4 22:09:37 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/dblib.c:
- remove some warnings
Mon Nov 4 14:45:26 EST 2002 nsc <[email protected]>
* include/tds.h include/tdssrv.h src/apps/freebcp.c src/ctlib/cs.c
src/ctlib/unittests/common.c src/ctlib/unittests/common.h
src/dblib/bcp.c src/dblib/dblib.c src/dblib/unittests/t0007.c
src/dblib/unittests/t0013.c src/dblib/unittests/t0014.c
src/dblib/unittests/t0016.c src/dblib/unittests/t0017.c
src/dblib/unittests/t0019.c src/dblib/unittests/t0021.c
src/odbc/convert_sql2string.c src/odbc/convert_sql2string.h
src/odbc/odbc.c src/odbc/unittests/common.c src/pool/stream.c
src/server/server.c src/tds/config.c src/tds/convert.c
src/tds/iconv.c src/tds/numeric.c src/tds/token.c src/tds/vstrbuild.c
src/tds/unittests/common.c src/tds/unittests/common.h
src/tds/unittests/t0002.c src/tds/unittests/t0004.c
src/tds/unittests/t0005.c src/tds/unittests/t0006.c:
- Use octal character constants instead of hex, for portability.
- More constification.
- Fix bug in tds_money_to_string() made apprarent by constification:
input argument was being altered (corrupted) during the conversion.
Use a temporary copy instead.
Fri Nov 4 11:30:13 CEST 2002 Frediano Ziglio <[email protected]>
* src/dblib/bcp.c src/tds/mem.c src/tds/query.c:
* src/tds/token.c src/tds/vstrbuild.c:
- remove some warning (some was errors too)
Fri Nov 3 11:11:35 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/odbc/odbc.c src/tds/query.c:
- applied updated Alex Hornby patch
- reuse of query.c code for placeholders counting
Fri Nov 3 10:43:23 CEST 2002 Frediano Ziglio <[email protected]>
* src/.indent.pro: update from ML thread
Fri Nov 2 8:40:24 CEST 2002 Frediano Ziglio <[email protected]>
* acinclude.m4: look better
Fri Nov 1 17:49:49 EST 2002 nsc <[email protected]>
* include/cspublic.h include/dblib.h include/sybdb.h include/tds.h
src/ctlib/cs.c src/ctlib/ct.c src/dblib/dblib.c src/pool/config.c
src/tds/config.c src/tds/convert.c src/tds/login.c src/tds/mem.c
src/tds/query.c src/tds/read.c src/tds/threadsafe.c src/tds/token.c
src/tds/vstrbuild.c:
- Constify lots of function arguments, and clean up most shadow
warnings.
Fri Nov 1 23:03:09 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/odbc/odbc.c src/tds/mem.c src/tds/query.c:
* src/tds/token.c:
- continued dynamic work
Fri Nov 1 15:52:23 EST 2002 nsc <[email protected]>
* configure.in include/Makefile.am include/tds.h src/apps/freebcp.c
src/apps/tsql.c src/ctlib/blk.c src/ctlib/cs.c src/ctlib/ct.c
src/ctlib/unittests/t0009.c src/dblib/bcp.c src/dblib/dblib.c
src/dblib/rpc.c src/dblib/xact.c src/dblib/unittests/t0001.c
src/dblib/unittests/t0005.c src/dblib/unittests/t0006.c
src/dblib/unittests/t0012.c src/dblib/unittests/t0013.c
src/dblib/unittests/t0014.c src/dblib/unittests/t0015.c
src/dblib/unittests/t0016.c src/dblib/unittests/t0017.c
src/dblib/unittests/t0018.c src/dblib/unittests/t0020.c
src/dblib/unittests/t0023.c src/odbc/convert_sql2string.c
src/odbc/convert_tds2sql.c src/odbc/odbc.c src/odbc/odbc_util.c
src/odbc/prepare_query.c src/pool/config.c src/pool/main.c
src/pool/member.c src/server/login.c src/server/query.c
src/server/unittest.c src/tds/config.c src/tds/convert.c
src/tds/iconv.c src/tds/locale.c src/tds/login.c src/tds/mem.c
src/tds/query.c src/tds/read.c src/tds/threadsafe.c src/tds/token.c
src/tds/util.c src/tds/write.c
include/tdsutil.h (removed):
- Merge tdsutil.h into tds.h. Eliminate duplicate prototypes.
Fri Nov 1 20:40:55 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/ctlib/ct.c src/dblib/dblib.c:
* src/tds/mem.c src/tds/query.c src/tds/token.c:
- continued dynamic work (still do not work)
Fri Nov 1 15:57:47 CEST 2002 Frediano Ziglio <[email protected]>
* Makefile.am: added some comments
* src/odbc/odbc.c: patch by Daniel Morgan
* src/tds/config.c src/tds/convert.c src/tds/tds.dox:
- enabled and updated doxygen documentation
Fri Nov 1 12:16:05 CEST 2002 Frediano Ziglio <[email protected]>
* doc/README.releasing: updated
Fri Nov 1 10:56:47 CEST 2002 Frediano Ziglio <[email protected]>
* Makefile.am include/Makefile.am src/dblib/unittests/Makefile.am:
* src/dblib/unittests/t0013.c src/dblib/unittests/t0014.c:
* src/dblib/unittests/t0016.c src/dblib/unittests/t0017.c:
- make distcheck now work correctly and without particular settings
Thu Oct 31 16:14:50 EST 2002 nsc <[email protected]>
* configure.in:
- Make the definition of _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE
conditional again (it causes problems on some systems).
Thu Oct 31 15:49:01 EST 2002 nsc <[email protected]>
* src/dblib/unittests/Makefile.am:
- Don't remove distributed files during "make clean".
Thu Oct 31 14:10:03 EST 2002 nsc <[email protected]>
* configure.in:
- Drop libd4r for hpux altogether. These are DCE-compatible
functions, and don't behave like POSIX.
Thu Oct 31 13:54:23 EST 2002 nsc <[email protected]>
* configure.in src/pool/main.c src/pool/member.c:
- Unconditionally define _XOPEN_SOURCE_EXTENDED and _POSIX_C_SOURCE.
- Extra includes for htons() and ntohs() on hpux.
Thu Oct 31 11:55:25 EST 2002 nsc <[email protected]>
* configure.in:
- Put libd4r in LIBS instead of NETWORK_LIBS.
Thu Oct 31 15:46:53 CEST 2002 Frediano Ziglio <[email protected]>
* Makefile.am configure.in samples/Makefile.am:
* src/ctlib/unittests/Makefile.am src/dblib/unittests/Makefile.am:
* src/tds/unittests/Makefile.am:
- make distcheck work again (define
DISTCHECK_CONFIGURE_FLAGS='--enable-distcheck-build' before call
make)
Wed Oct 30 15:56:20 EST 2002 nsc <[email protected]>
* doc/api_status.txt src/dblib/dblib.c:
- Implement dbmnycmp(), dbmnycopy(), dbmnyzero(). (untested)
Wed Oct 30 15:27:41 EST 2002 nsc <[email protected]>
* include/tds.h src/ctlib/unittests/t0006.c:
- mnylow is unsigned.
Wed Oct 30 15:20:51 EST 2002 nsc <[email protected]>
* src/dblib/bcp.c:
- Eliminate a potential buffer overrun. There's still
another one lurking here (colclause) that needs attention...
Wed Oct 30 14:35:40 EST 2002 nsc <[email protected]>
* src/ctlib/ct.c:
- Add a default case in outer loop of ct_results(). Paranoia.
Tue Oct 29 16:23:23 EST 2002 nsc <[email protected]>
* doc/api_status.txt include/sybdb.h src/dblib/dblib.c:
- Implement dbmny4minus(), dbmny4zero(), dbmny4add(), dbmny4sub(),
dbmny4cmp(), dbmny4copy() (all untested).
Tue Oct 29 11:44:00 EST 2002 nsc <[email protected]>
* src/apps/tsql.c:
- Fix processing of result sets (fallout from Bill's patch).
Tue Oct 29 10:22:43 CEST 2002 Frediano Ziglio <[email protected]>
* doc/CodingStyle: updated and some specification
Mon Oct 28 15:20:23 EST 2002 nsc <[email protected]>
* doc/CodingStyle:
- Update indentation notes.
Mon Oct 28 14:56:22 EST 2002 nsc <[email protected]>
* src/.indent.pro:
- Updated based on today's indentation discussion.
Mon Oct 28 12:52:30 EST 2002 nsc <[email protected]>
* doc/api_status.txt src/ctlib/cs.c:
- Implement cs_will_convert().
Mon Oct 28 12:33:39 EST 2002 nsc <[email protected]>
* include/cspublic.h src/ctlib/cs.c:
- Provide stubs for all remaining CS-Library routines.
Mon Oct 28 13:35:08 CEST 2002 Frediano Ziglio <[email protected]>
* Makefile.am src/dblib/unittests/Makefile.am:
- fix distribution problem after updating automake
Sun Oct 27 22:29:21 EST 2002 nsc <[email protected]>
* src/.indent.pro:
- Changed many indentation settings, primarily to make the output more
self-consistent. Added "-nut" so the output looks good on any
terminal, not just those with 5-column tab stops. Also changed
a few things to match my personal preferences, so some of this
may need more discussion before it's agreed upon.
Sun Oct 27 20:56:07 CEST 2002 Frediano Ziglio <[email protected]>
* src/ctlib/ct.c src/dblib/dblib.c src/odbc/connectparams.c:
* src/odbc/odbc.c src/tds/token.c src/tds/vstrbuild.c:
- cleanup for building with -Wall -Wstrict-prototypes
-Wmissing-prototypes -Werror
Sun Oct 27 14:08:16 EST 2002 nsc <[email protected]>
* doc/api_status.txt include/ctpublic.h src/ctlib/ct.c:
- Add stub for ct_cursor().
Sun Oct 27 12:25:47 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/odbc/connectparams.c src/odbc/convert_tds2sql.c:
* src/odbc/odbc.c src/tds/config.c src/tds/locale.c TODO:
- collect all code that read ini style file in config and use
this code instead of rewrite every time
- some TODO cleanup (some removed time ago...)
Sun Oct 27 09:51:01 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/mem.c: fix out of memory condition
Sun Oct 27 09:06:36 CEST 2002 Frediano Ziglio <[email protected]>
* include/tds.h src/ctlib/ct.c src/dblib/bcp.c src/dblib/dblib.c:
* src/odbc/odbc.c src/tds/tds.dox src/tds/token.c:
- added documentation for TDSCOLINFO
- sorted fields of TDSCOLINFO
- all field in TDSCOLINFO have column_ prefix
Sat Oct 26 20:47:14 CEST 2002 Frediano Ziglio <[email protected]>
* include/cspublic.h: updated capabilities constants
* src/tds/token.c: update documentation using html commands
Sat Oct 26 14:13:31 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/tds.dox src/tds/token.c:
- add documentation from Bill patch
- remove unneeded code (duplicate)
Sat Oct 26 09:36:35 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c: fixed core if DONE was return without results
Sat Oct 26 09:21:46 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c:
- rollback processing of PARAM_TOKEN and TDS5_DYN_TOKEN
Sat Oct 26 08:37:12 CEST 2002 Frediano Ziglio <[email protected]>
* src/tds/token.c:
- skip PARAM_TOKEN processing default (fix problem inserting text)
* src/tds/util.c: correct space position in dump
Fri Oct 25 19:36:38 EDT 2002 nsc <[email protected]>
* include/sybdb.h src/dblib/dblib.c:
- Bug fix, correctly support numbytes == -1 in dbstrcpy().
- Bug fix, ensure dest is always NUL terminated in dbstrcpy().
- Generate SYBENSIP and SYBEBNUM errors in dbstrcpy().