forked from Lainports/freebsd-ports
databases/sqlrelay: 0.64 -> 0.65.0 rudiments: - file::open sets errno=ENOENT if the file or path wasn't found on Windows now - fixed a bug with filedescriptor::printf when printing to non-buffered files on Windows and Solaris 11 - fixed a bug that caused a crash in codetree if codeposition is NULL - added missing dll export clause to codetreegrammar class - added xmldomevents class - added namespace discrimination in codetree::write - fixed a codetree end-of-string-during-concatenation bug - fixed a codetree tree reset bug - fixed an xmlsax bug that caused text nodes with empty values to be inserted between tag nodes when there is no text between tags - added escapechar option to filedescriptor::read-until-terminator methods - added a generic securitycontext class and integrated it with filedescriptor - implemented GSS/SSPI and TLS/SSL children of securitycontext - removed old SSL integration with filedescriptor - updated inet/unixsocketclient to close() as the first step of connect() - updated charstring::to(Unsigned)Integer-with-endptr methods to have const char **endptr arguments - updated configure script to find erlang on openbsd 5.8 - buffers allocated by vasprintf are free()'ed now rather than deleted - fixed a commandline bug that could cause it to return the next parameter for getValue() of a parameter with no value - fixed connect()/useBlockingMode error masking bug - removed -revision during link and adopted Semantic Versioning 2.0 - added pthread_create/EAGAIN retry - added methods to configure and examine process::fork and thread::run retry behavior - thread methods test for invalid thread before operating on it now - charstring::split doesn't crash if list or listlength are null now - added debugprint header - removed problematic thread::cancel() method - added thread::runDetached() methods - removed useBlockingMode() call in stdio constructor as is caused problems with apps like Apache that actually need stdin/out/err to be in non-blocking mode sometimes sqlrelay: - removed erroneous SQLR_SQLExecute export in ODBC driver - fixed call type of internal ODBC driver functions and made them static - fixed --disable-API flags in configure.vbs - fixed bad user/password copy logic in ODBC SQLConnect function - added missing default implementation of sqlrservercursor::getColumnTypeName() - added parser debug option - normalize translation can convert foreign decimals now - updated missing-tnsnames.ora warning - updated sqlr-start and sqlr-scaler to run programs using fully qualified path names - fixed query timer in sqlrsh - add timer="query/command" parameter to slowqueries logger - added odbcversion parameter to ODBC connection - updated erlang api to use the C++ compiler to link (for netbsd 7.0) - added major-version check to node.js api for node 4.x+ - ODBC driver's SQLGetData can deal with NULL targetvalue now - fixed normalize || bug - fixed normalize bug that removed spaces around * for "all columns" improperly - removed freetds warning, modern sybase has different library file names - updates to support python3 - added several --disable options to the configure script for unix/linux - removed sqlr-fields/sqlr-query and updated sqlrsh to provide the same functionality - removed antiquated sqlrelay.dtd - moved default example directory to share/sqlrelay/examples - sqlrelay.conf example is installed under example directory now - Python DB -> Python DB-API in the docs - moved private members and support classes into C++ API's .cpp files - removed -revision during link and adopted Semantic Versioning 2.0 - added missing get*List methods to Java API - removed errant information_schema views from getTableList with mysql - refactored listenertimeout to use timed semaphore ops and only fall back to an alarm if the system doesn't support timed sem ops and the instance isn't configured to use threads - fixed inode-check in logger modules - works correctly with logrotate - change "an error occurred" to "server closed connection" to reduce false-positives from log analyzers - "real" errors will still be reported elsewhere - refactored the config file parser - added support for kerberos authentication and encryption - added krb_userlist auth module - renamed "authentication" to "auth" (for authentication/authorization, also matches module name prefix) in config file and docs - removed an errant flushWriteBuffer after client auth - moved debugprint stuff into rudiments - added support for tls authentication and encryption - added tls_userlist auth module - fixed long-standing copyrefs bug - when calling after-triggers, "success" flag is set correctly now - fixed bug where after-triggers could mask failed queries - added support for "before and after" triggers - moved call to set stdinput to use blocking mode from rudiments::stdiofiledescriptor to sqlrsh, as doing it in every case caused problems with apps like Apache, which need stdin/out/err to be in non-blocking mode sometimes (fixes bug where PHP's that used the SQL Relay API would cause apache workers to hang closing connections after a graceful restart) - made auth_database module always re-login - added auth_proxied module to support Oracle's (and potentially other databases') n-tier/proxied authentication - fixed a long-standing bug where passwords weren't checked when switching between oracle n-tier authenticated users
126 lines
3.9 KiB
Text
126 lines
3.9 KiB
Text
bin/sqlr-cachemanager
|
|
bin/sqlr-connection
|
|
bin/sqlr-export
|
|
bin/sqlr-import
|
|
bin/sqlr-listener
|
|
bin/sqlr-pwdenc
|
|
bin/sqlr-scaler
|
|
bin/sqlr-start
|
|
bin/sqlr-status
|
|
bin/sqlr-stop
|
|
bin/sqlrclient-config
|
|
bin/sqlrclientwrapper-config
|
|
bin/sqlrserver-config
|
|
bin/sqlrsh
|
|
etc/rc.d/sqlrcachemanager
|
|
etc/rc.d/sqlrelay
|
|
@sample etc/sqlrelay/conf.sample
|
|
etc/sqlrelay/sqlrelay.xsd
|
|
include/sqlrelay/private/sqlrclientincludes.h
|
|
include/sqlrelay/private/sqlrclientwrapper.h
|
|
include/sqlrelay/private/sqlrclientwrapperincludes.h
|
|
include/sqlrelay/private/sqlrconnection.h
|
|
include/sqlrelay/private/sqlrcursor.h
|
|
include/sqlrelay/private/sqlrlistener.h
|
|
include/sqlrelay/private/sqlrserverconnection.h
|
|
include/sqlrelay/private/sqlrservercontroller.h
|
|
include/sqlrelay/private/sqlrservercursor.h
|
|
include/sqlrelay/private/sqlrserverincludes.h
|
|
include/sqlrelay/private/sqlrutilincludes.h
|
|
include/sqlrelay/private/sqlrshmdata.h
|
|
include/sqlrelay/sqlrclient.h
|
|
include/sqlrelay/sqlrclientwrapper.h
|
|
include/sqlrelay/sqlrserver.h
|
|
include/sqlrelay/sqlrutil.h
|
|
lib/libmysql3sqlrelay.so
|
|
lib/libmysql3sqlrelay.so.2
|
|
lib/libmysql3sqlrelay.so.2.0.0
|
|
lib/libmysql40sqlrelay.so
|
|
lib/libmysql40sqlrelay.so.2
|
|
lib/libmysql40sqlrelay.so.2.0.0
|
|
lib/libmysql41sqlrelay.so
|
|
lib/libmysql41sqlrelay.so.2
|
|
lib/libmysql41sqlrelay.so.2.0.0
|
|
lib/libmysql50sqlrelay.so
|
|
lib/libmysql50sqlrelay.so.2
|
|
lib/libmysql50sqlrelay.so.2.0.0
|
|
lib/libmysql51sqlrelay.so
|
|
lib/libmysql51sqlrelay.so.2
|
|
lib/libmysql51sqlrelay.so.2.0.0
|
|
lib/libpqsqlrelay.so
|
|
lib/libpqsqlrelay.so.2
|
|
lib/libpqsqlrelay.so.2.0.0
|
|
lib/libsqlrclient.a
|
|
lib/libsqlrclient.so
|
|
lib/libsqlrclient.so.2
|
|
lib/libsqlrclient.so.2.0.0
|
|
lib/libsqlrclientwrapper.a
|
|
lib/libsqlrclientwrapper.so
|
|
lib/libsqlrclientwrapper.so.2
|
|
lib/libsqlrclientwrapper.so.2.0.0
|
|
%%ODBC%%lib/libsqlrodbc.so
|
|
%%ODBC%%lib/libsqlrodbc.so.2
|
|
%%ODBC%%lib/libsqlrodbc.so.2.0.0
|
|
lib/libsqlrserver.a
|
|
lib/libsqlrserver.so
|
|
lib/libsqlrserver.so.2
|
|
lib/libsqlrserver.so.2.0.0
|
|
lib/libsqlrutil.a
|
|
lib/libsqlrutil.so
|
|
lib/libsqlrutil.so.2
|
|
lib/libsqlrutil.so.2.0.0
|
|
libdata/pkgconfig/sqlrelay-c++.pc
|
|
libdata/pkgconfig/sqlrelay-c.pc
|
|
libexec/sqlrelay/sqlrauth_database.so
|
|
libexec/sqlrelay/sqlrauth_krb_userlist.so
|
|
libexec/sqlrelay/sqlrauth_proxied.so
|
|
libexec/sqlrelay/sqlrauth_tls_userlist.so
|
|
libexec/sqlrelay/sqlrauth_userlist.so
|
|
libexec/sqlrelay/sqlrconfig_xmldom.so
|
|
libexec/sqlrelay/sqlrfilter_patterns.so
|
|
libexec/sqlrelay/sqlrfilter_regex.so
|
|
libexec/sqlrelay/sqlrfilter_string.so
|
|
libexec/sqlrelay/sqlrresultsettranslation_reformatdatetime.so
|
|
libexec/sqlrelay/sqlrtranslation_normalize.so
|
|
%%FIREBIRD%%libexec/sqlrelay/sqlrconnection_firebird.so
|
|
%%FREETDS%%libexec/sqlrelay/sqlrconnection_freetds.so
|
|
%%MYSQL%%libexec/sqlrelay/sqlrconnection_mysql.so
|
|
%%ODBC%%libexec/sqlrelay/sqlrconnection_odbc.so
|
|
%%PGSQL%%libexec/sqlrelay/sqlrconnection_postgresql.so
|
|
%%SQLITE3%%libexec/sqlrelay/sqlrconnection_sqlite.so
|
|
libexec/sqlrelay/sqlrauth_sqlrelay.so
|
|
libexec/sqlrelay/sqlrconnection_router.so
|
|
libexec/sqlrelay/sqlrlogger_custom_nw.so
|
|
libexec/sqlrelay/sqlrlogger_custom_sc.so
|
|
libexec/sqlrelay/sqlrlogger_debug.so
|
|
libexec/sqlrelay/sqlrlogger_slowqueries.so
|
|
libexec/sqlrelay/sqlrparser_default.so
|
|
libexec/sqlrelay/sqlrprotocol_sqlrclient.so
|
|
libexec/sqlrelay/sqlrpwdenc_crypt.so
|
|
libexec/sqlrelay/sqlrpwdenc_md5.so
|
|
libexec/sqlrelay/sqlrpwdenc_rot.so
|
|
libexec/sqlrelay/sqlrquery_sqlrcmdcstat.so
|
|
libexec/sqlrelay/sqlrquery_sqlrcmdgstat.so
|
|
man/man1/sqlr-export.1.gz
|
|
man/man1/sqlr-import.1.gz
|
|
man/man1/sqlrsh.1.gz
|
|
man/man8/sqlr-cachemanager.8.gz
|
|
man/man8/sqlr-connection.8.gz
|
|
man/man8/sqlr-listener.8.gz
|
|
man/man8/sqlr-pwdenc.8.gz
|
|
man/man8/sqlr-scaler.8.gz
|
|
man/man8/sqlr-start.8.gz
|
|
man/man8/sqlr-status.8.gz
|
|
man/man8/sqlr-stop.8.gz
|
|
%%DATADIR%%/examples/sqlrelay.conf
|
|
%%DATADIR%%/examples/sample-mssqlserver-mysql-errors.map
|
|
%%DATADIR%%/examples/sample-oracle-mysql-errors.map
|
|
@dir %%ETCDIR%%
|
|
@dir /var/sqlrelay/tmp/sockets
|
|
@dir /var/sqlrelay/tmp/pids
|
|
@dir /var/sqlrelay/tmp/ipc
|
|
@dir /var/sqlrelay/tmp
|
|
@dir /var/sqlrelay/log
|
|
@dir /var/sqlrelay/debug
|
|
@dir /var/sqlrelay/cache
|
|
@dir /var/sqlrelay
|