pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed May 20 13:26:45 UTC 2015

Modified Files:
        pkgsrc/databases/ruby-sqlrelay: Makefile PLIST
        pkgsrc/databases/sqlrelay: Makefile Makefile.common PLIST distinfo
        pkgsrc/databases/sqlrelay-freetds: Makefile PLIST
        pkgsrc/databases/sqlrelay-mysql: Makefile PLIST
        pkgsrc/databases/sqlrelay-odbc: Makefile PLIST
        pkgsrc/databases/sqlrelay-pgsql: Makefile PLIST
        pkgsrc/databases/sqlrelay-sqlite: Makefile PLIST
        pkgsrc/databases/sqlrelay/patches: patch-ad patch-configure
            patch-etc_Makefile
Added Files:
        pkgsrc/databases/sqlrelay/patches: patch-config.mk.in
            patch-src_api_ruby_getcflags.rb
            patch-src_api_ruby_getsitearchdir.rb
Removed Files:
        pkgsrc/databases/sqlrelay/patches: patch-init_rc.sqlrelay.in
            patch-src_api_php_sql__relay.cpp

Log Message:
Update to 0.59

* Fix build with Ruby 2.2.

Changelog:
0.59 - updated docs, removed some Cygwin-specific info
        added support for login warnings
        made bind variable buffers dynamic on the client side
        added maxbindvars parameter on the server side
        binding a NULL to an integer works with db2 now
        moved getting started with DB docs into the cloud
        added a semaphore to ensure that the listener doesn't hand off the
                client to the connection until the connection is ready,
                elimiating a race condition on the handoff socket that could
                occur if the connection timed out waiting for the listener
                just after the listener had decided to use that connection
        oracle temp tables that need to be truncated at the end of the session
                are truncated with "truncate table xxx" now rather than
                "delete from xxx"
        oracle temp tables that need to be dropped at the end of the session
                are truncated first, rather than the connection re-logging in
        an ora-14452 error (basically indicating that a temp table can only be
                dropped after being truncated, or if the current session ends)
                does not automatically trigger a re-login any more
        updated cachemanager to use directory::read() directly instead of
                directory::getChildName(index)
        added cache and opencache commands to sqlrsh
        made cache ttl a 64-bit number
        added enabled="yes"/"no" parameter to logger modules
        updated odbc connection code to use new/delete and rudiments methods
                rather than malloc/free and native calls
        retired Ruby DBI driver
        fixed command line client crash when using -id "instance" with an
                instance that uses authtier="database"
        fixed bugs that could make reexecuted db2 selects fail and cause a
                database re-login loop
        tweaked spec file to remove empty directories on uninstall
        fixed typo that could sometimes cause a listener crash
        postgresql and mdbtools return error code of 1 rather than 0 for all
                errors now
        tweaked odbc driver to work with Oracle Heterogenous Agent (dblinks)
        fixed bugs related to autocommit with db's that support transaction
                blocks
        implemented the ODBC driver-manager dialog for windows
        updated windows installer to install ODBC registry settings
        ODBC driver copies references now
        fixed various bugs in sqlrconfigfile that caused sqlr-start with no
                -id to crash or behave strangely sometimes
        refactored build process to use nmake and be compatible with many
                different versions of MS Visual Studio
        updated the slow query logger to show the date/time that the query
                was executed
        consolidated c, c++ and server source/includes down a few levels
        implemented column-remapping for get db/table/column commands to
                enable different formats for mysql, odbc, etc.
        odbc connection correctly returns database/table lists now
        added support for maxselectlistsize/maxitembuffersize to MySQL
                connection
        updated mysql connection to fetch blob columns in chunks and not be
                bound by maxitembuffersize
        fixed a misspelling in sqlrelay.dtd
        swapped order of init directory detection, looking for /etc/init.d
                ahead of /etc/rc.d/init.d to resolve conflict with dkms on
                SuSE Enterprise
        C# api and tests compile and work under Mono on unix/linux now
        sqlr-start spawns a new window on Windows now
        added global temp table tracking for firebird
        added droptemptables parameter for firebird
        added globaltemptables parameter for oracle and firebird
        updated mysql connection to allow mysql_init to allocate a mysql
                struct on platforms that support mysql_init, rather than
                using a static struct
        fixed subtle noon/midnight-related bugs in date/time translation
        updated mysql connection to get affected rows when not using the
                statement api
        updated mysql connection not to use the statement API on windows,
                for now
        disabled mysql_change_user, for now
        fixed blob-input binds on firebird

0.58 - updated spawn() calls to detach on windows
        added support for sqlrelay.conf.d
        removed support for undocumented ~/.sqlrelay.conf
        fixed detection of oracle jdk 7 and 8 on debian and ubuntu systems
        added ini files for PHP and PDO modules
        added resultsetbuffersize, dontgetcolumninfo and nullsasnulls connect
                string variables to the PHP PDO driver
        refactored sqlr-status and removed dependency on libsqlrserver
        cleaned up and refactored server-side classes quite a bit
        fixed a bug where sqlrsh was losing the timezone when binding dates
        server-devel headers are now installed
        removed backupschema script
        moved triggers, translations, resultsettranslations and parser into
                separate project
        blobs work when using fake input binds now
        replaced sqlr-stop script with a binary (for Windows)
        preliminary support for server components on Windows
        sessionhandler="thread" is now forced on Windows
        added various compile flags for clang's aggressive -Wall
        added support for sybase 16.0
        removed unnecessary -lsybdb/-lsybdb64 for sybase 15+
        fixed PQreset, PQresetStart, PQresetPoll in postgresql drop-in
                replacement lib
        added debug-to-file support to PHP PDO driver
        fixed subtle row-fetch bug in sybase/freetds drivers that could cause
                the total row count to be set to garbage
        fixed support for older versions of perl (5.00x)
        fixed a bug in the DB2 connoutpection that caused blob input binds to be
                truncated at the first null
        added support for binding streams to output bind blobs in the PHP PDO
                driver
        updated PHP PDO guide with notes about bind variable formats
        integrated Samat Yusup's dbh driver methods for PHP PDO
        added stmt driver methods for suspending/resuming result sets to the
                PHP PDO driver
        added row cache to mysql drop-in replacement library to fix issues on
                systems with 32-bit pointers
        fixed subtle db2 output bind bfers the entire result set by default now
        implemented an ext_SQLR_Debug database handle attribute for perl DBI
        added support for type, length, precision, scale bind variable
                attributes in perl DBI
        output bind clobs and blobs work in perl DBI now
        addd support for perl DBI ParamValues, ParamTypes and ParamArrays
                attributes
        tweaked the odbc driver so it works with the jdbc-odbc bridge and
                jmeter
        added custom db/statement attributes to perl DBI for
                DontGetColumnInfo, GetNullsAsEmptyStrings and
                ResultSetBufferSize
        added note about JDBC-ODBC bridge removal in Oracle Java 8
        made threaded listener the default
        tweaks to sqlr-connection/sqlr-scaler processes to deal with lack of
                SIGCHLD/waitpid() on windows
        the signal on semaphore 2 is now undone manually when sqlr-connections
                shut down and doesn't rely on semaphore undo's for normal
                operation
        subtly tweaked freeing of Oracle column-info buffers to work around
                a crash that could occur after using a cursor bind


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/ruby-sqlrelay/Makefile \
    pkgsrc/databases/ruby-sqlrelay/PLIST
cvs rdiff -u -r1.40 -r1.41 pkgsrc/databases/sqlrelay/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/sqlrelay/Makefile.common
cvs rdiff -u -r1.11 -r1.12 pkgsrc/databases/sqlrelay/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/sqlrelay/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/sqlrelay-freetds/Makefile \
    pkgsrc/databases/sqlrelay-freetds/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/sqlrelay-mysql/Makefile \
    pkgsrc/databases/sqlrelay-mysql/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/sqlrelay-odbc/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/sqlrelay-odbc/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/sqlrelay-pgsql/Makefile \
    pkgsrc/databases/sqlrelay-pgsql/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/sqlrelay-sqlite/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/sqlrelay-sqlite/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/sqlrelay/patches/patch-ad
cvs rdiff -u -r0 -r1.1 pkgsrc/databases/sqlrelay/patches/patch-config.mk.in \
    pkgsrc/databases/sqlrelay/patches/patch-src_api_ruby_getcflags.rb \
    pkgsrc/databases/sqlrelay/patches/patch-src_api_ruby_getsitearchdir.rb
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/sqlrelay/patches/patch-configure
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/sqlrelay/patches/patch-etc_Makefile
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/databases/sqlrelay/patches/patch-init_rc.sqlrelay.in \
    pkgsrc/databases/sqlrelay/patches/patch-src_api_php_sql__relay.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index