Path to this page:
./
databases/unixodbc,
ODBC 2.x/3.x driver manager
Branch: CURRENT,
Version: 2.3.14,
Package name: unixodbc-2.3.14,
Maintainer: pkgsrc-usersThe unixODBC project provides UNIX applications with the same ODBC 3.51
API and facilities available under MS Windows. It provides a Driver Manager
that supports the full ODBC API and performs the ODBC 3 to ODBC 2
translations with UNICODE to ANSI conversion. It also includes a collection
of ODBC drivers including a simple text-based driver, an NNTP driver, a
Postgres driver and others, and a selection of templates and libraries that
to aid in the construction of ODBC drivers. It works with MySQL, Postgres,
StarOffice, Applixware, iHTML, PHP, Perl DBD::ODBC, Paradox 9, and many
other applications and drivers. Connection pooling is also provided to
increase performance with applications such as PHP.
Required to run:[
devel/readline] [
devel/libltdl]
Master sites:
Filesize: 1717.683 KB
Version history: (Expand)
- (2025-10-08) Updated to version: unixodbc-2.3.14
- (2025-10-01) Updated to version: unixodbc-2.3.13
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2024-08-05) Updated to version: unixodbc-2.3.12nb1
- (2023-08-10) Updated to version: unixodbc-2.3.12
CVS history: (Expand)
| 2025-10-17 15:15:29 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
unixodbc: Avoid conflict with system mutex functions.
|
2025-10-08 17:18:58 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
unixodbc: updated to 2.3.14
2.3.14
Fix to the connection pooling bug that got past me with the 2.3.13 release
|
2025-10-01 09:33:57 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
unixodbc: updated to 2.3.13
2.3.13
* Disable connection pooling if the cursor lib is in use, the two conflict over \
the manupluation
of driver function entry points
* small patch to odbc/isql to have a -i option that removes the help text, but does
not disable prompts like the -b option. This patch also prevents isql from crashing
when no $HOME is set.
* Prevent the DM from going via the W functions, bipassing the cursor lib if in use
* Added better support for cross compiling in exe/Makefile.am
* Refactor in SQLCancel and a endian fix at the same time
* Add check for Solaris version of getpwuid_r
* Make definition of TCHAR match WCHAR
* Added some missing error logging in SQLSpecialColumns[W]
* Set driver_name in SQLBrowseConnect(W) to "" to prevent seg fault if \
lib not found
* Various mem buffers fixes. Thanks chipitsine
* Fix race condition with threaded applications where SQLGetPrivateProfileString \
can fail
due to collision with loading driver library during connection
* Added some ODBC 4 types to sql.h
* Fix sizeof( ptr ) error in extract_diag_error()
* Add missing check and call to SQL_ATTR_RESET_CONNECTION in SQLConnect
* Deal with arbitrary length passwords in pooled connections
* Fix some buffer overflows in SQLError(W) and SQLGetDiagRec(W)
* Fix bug with setting Env Attribute via DMEnvAttr
|
| 2025-04-29 23:32:03 by Tobias Nygren | Files touched by this commit (1) |
Log message:
unixodbc: set FORCE_C_STD unconditionally
requested by gdt
|
| 2025-04-24 17:05:07 by Tobias Nygren | Files touched by this commit (1) |
Log message:
unixodbc: fix build w/ GCC 15
Has multiple issues with function pointer abuse. It is less intrusive
to reduce the standard than to patch everything here.
|
| 2024-08-05 15:25:42 by Tobias Nygren | Files touched by this commit (1) |
Log message:
unixodbc: remove accidental comment
|
| 2024-08-05 15:20:09 by Tobias Nygren | Files touched by this commit (3) |
Log message:
unixodbc: fix potentially unsafe pointer usage. Bump.
|
2023-08-10 09:44:52 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
unixodbc: updated to 2.3.12
2.3.12
Fix iconv handle leak with pooling
Add windows encoding patch
Avoid failed build if clock_gettime() is not available
Allow passing in a entire connection string into iusql
Allow isql to handle SQL_SUCCESS_WITH_INFO from SQLPrepare
Add extra logging for ODBCINST connect settings
Allow allocated copy (instead of fixed length) for the connection string with \
pooling to allow any length
Export __clear_ini_cache() from odbcinst to allow explicitly clearing the ini cache
Fix seg fault when used with SQLAPI
Add --enable-utf8ini flag to add utf8 to WCHAR conversions in \
SQLGetPrivateProfileStringW
Allow longer error messages via GetDiag functions
Add --enable-singleenv to enable single shared env handle when using pooling
|