|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| ctlib/ | H | 07-May-2022 | - | 16,923 | 13,056 |
| dblib/ | H | 07-May-2022 | - | 23,663 | 16,518 |
| odbc/ | H | 07-May-2022 | - | 32,124 | 24,619 |
| replacements/ | H | 03-May-2022 | - | 3,224 | 1,962 |
| tds/ | H | 07-May-2022 | - | 39,425 | 28,687 |
| win32/ | H | 30-Sep-2021 | - | 51 | 39 |
| Makefile.in | H A D | 28-Dec-2017 | 241 | 12 | 3 |
| NEWS | H A D | 28-Dec-2017 | 23.7 KiB | 612 | 574 |
| README | H A D | 28-Dec-2017 | 3 KiB | 92 | 64 |
| Thanks-0.95 | H A D | 28-Dec-2017 | 1.9 KiB | 70 | 67 |
| Thanks-1.0 | H A D | 28-Dec-2017 | 1 KiB | 42 | 41 |
README
1README for FreeTDS 1.0
2
3Release date 18 May 2016
4
5* to build FreeTDS read the file INSTALL or
6 the FreeTDS Users Guide (doc/userguide/index.html) and
7 http://www.freetds.org/userguide/
8
9FreeTDS is a free implementation of Sybase's DB-Library, CT-Library,
10and ODBC libraries. FreeTDS builds and runs on every flavor of
11unix-like systems we've heard of (and some we haven't) as well as
12Win32 (with or without Cygwin), VMS, and Mac OS X. Failure to build
13on your system is probably considered a bug. It has C language
14bindings, and works also with Perl and PHP, among others.
15
16FreeTDS is licensed under the GNU LGPL license. See COPYING.LIB for
17details.
18
19Other files you might want to peruse:
20
21AUTHORS Who's involved
22BUGS Some things we fixed, or think we did
23NEWS Summary of feature changes and fixes
24README This file
25TODO The roadmap, such as it is
26
27Also, doc/api_status.txt shows which functions are implemented.
28
29For details on what's new in this version, see NEWS. For unbearable
30detail, see git log.
31
32Documentation
33=============
34
35A User Guide, in sgml and html form, is included in this distribution.
36Also included is a reference manual, generated in HTML with Doxygen.
37"make install" installs the HTML documentation, by default to
38/usr/local/share/doc/freetds-<version>.
39
40
41Note to Users
42=============
43
44Submissions of test programs (self-contained programs that demonstrate
45functionality or problems) are greatly appreciated. They should
46create any tables needed (since we obviously don't have access to your
47database) and populate them. Unit tests for any of the libraries
48is appreciated
49
50Notes to Developers
51===================
52
53The code is split into several pieces.
54
551) tds directory is the wire level stuff, it should be independent of
56 the library using it, this will allow db-lib, ct-lib, and ODBC to
57 sit on top.
58
592) db-lib directory. This is the actual db-lib code which runs on top of
60 tds.
61
623) ct-lib directory. This is the ct-lib code which runs on top of tds.
63
644) server directory. This will be a set of server routines basically
65 to impersonate a dataserver, functions like send_login_ack() etc...
66
675) odbc directory. ODBC implementation over tds. Uses iODBC or
68 unixODBC as a driver manager. You need to have one of those if you
69 are using the ODBC CLI.
70
716) unittests directories. Test harness code for ct-lib, db-lib, ODBC and
72 libtds.
73
746) samples directories. Sample code for getting started with Perl,
75 PHP, etc...
76
777) pool directory. A connection pooling server for TDS. Useful if you
78 have a connection limited license. Needs some hacking to get
79 configured but is quite stable once configured correctly. Contact
80 the list if interested in how to use it.
81
82Please look at doc/getting_started.txt for a description of what is
83going on in the code.
84
85Side note: Brian, as many free software authors, appreciates postcards
86from all over. So if you live someplace neat (read: not Michigan) and
87want to send one, email him (brian@bruns.org) for his current snail mail
88address.
89
90$Id: README 554123 2017-12-28 16:33:56Z ucko $
91
92