<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/databases/sqlrelay/Makefile, branch 2017Q2</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=2017Q2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=2017Q2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2017-01-19T19:50:29Z</updated>
<entry>
<title>devel/rudiments: update 0.57.0 -&gt; 1.0.2</title>
<updated>2017-01-19T19:50:29Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2017-01-19T19:50:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=783452a79cf6c3eed59c669b6db5f038f609c498'/>
<id>urn:sha1:783452a79cf6c3eed59c669b6db5f038f609c498</id>
<content type='text'>
databases/sqlrelay: update 0.67.0 -&gt; 1.0.0

Recommended reading:
 http://software.firstworks.com/2016/12/benchmarking-sql-relay-100.html

 http://software.firstworks.com/2016/12/rudiments-100-release-announcement.html
 http://software.firstworks.com/2016/12/rudiments-102-release-announcement.html
 http://software.firstworks.com/2016/12/sql-relay.html
</content>
</entry>
<entry>
<title>Do not use post-stage.  Use post-install instead.</title>
<updated>2016-12-02T11:58:21Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2016-12-02T11:58:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=8b4093cba5775260e98d51f74cd187fb9af825a8'/>
<id>urn:sha1:8b4093cba5775260e98d51f74cd187fb9af825a8</id>
<content type='text'>
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
</content>
</entry>
<entry>
<title>Use USES=pathfix where applicable.</title>
<updated>2016-10-21T15:21:13Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2016-10-21T15:21:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a0bcd2cf684ff6bc2faf242e6678282f20a3ee44'/>
<id>urn:sha1:a0bcd2cf684ff6bc2faf242e6678282f20a3ee44</id>
<content type='text'>
PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
</content>
</entry>
<entry>
<title>Remove USE_FIREBIRD from bsd.databases.mk, replaced by USES=firebird.</title>
<updated>2016-04-25T16:14:02Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2016-04-25T16:14:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=38cbe5cc9e99750df54915725121abf28135a148'/>
<id>urn:sha1:38cbe5cc9e99750df54915725121abf28135a148</id>
<content type='text'>
Also:
- replace USE_FIREBIRD by USES=firebird.
- convert ports depending on databases/firebird25-client directly to USES=firebird.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
</content>
</entry>
<entry>
<title>devel/rudiments: 0.54 -&gt; 0.55.0</title>
<updated>2016-04-03T10:17:44Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2016-04-03T10:17:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7962caf263dd651e3741207a8be360730cdbde80'/>
<id>urn:sha1:7962caf263dd651e3741207a8be360730cdbde80</id>
<content type='text'>
databases/sqlrelay: 0.64 -&gt; 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 -&gt; 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
</content>
</entry>
<entry>
<title>Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.</title>
<updated>2016-04-01T14:00:51Z</updated>
<author>
<name>Mathieu Arnold</name>
<email>mat@FreeBSD.org</email>
</author>
<published>2016-04-01T14:00:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4e1b79a0a61f4973df8b4b0864d22086c769e219'/>
<id>urn:sha1:4e1b79a0a61f4973df8b4b0864d22086c769e219</id>
<content type='text'>
With hat:	portmgr
Sponsored by:	Absolight
</content>
</entry>
<entry>
<title>devel/rudiments: 0.53 -&gt; 0.54</title>
<updated>2015-10-17T13:07:40Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2015-10-17T13:07:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=8fc64b581ef9953af78026e6d4bc4acf7fd60aa0'/>
<id>urn:sha1:8fc64b581ef9953af78026e6d4bc4acf7fd60aa0</id>
<content type='text'>
databases/sqlrelay: 0.63 -&gt; 0.64

Changes rudiments:
http://software.firstworks.com/2015/10/rudiments-054-release-announcement.html

Changes sqlrelay:
http://software.firstworks.com/2015/10/sql-relay-064-release-announcement.html
</content>
</entry>
<entry>
<title>databases/sqlrelay: ignore strip error if file was not build</title>
<updated>2015-08-09T09:17:35Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2015-08-09T09:17:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7783646f65d4a373c3d69c81f9ea96149fc5c5ac'/>
<id>urn:sha1:7783646f65d4a373c3d69c81f9ea96149fc5c5ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>databases/sqlrelay: 0.60 -&gt; 0.62</title>
<updated>2015-08-08T12:11:27Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2015-08-08T12:11:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=63fd3b0cedb51d331e24ff1b136ebdd0c2b53483'/>
<id>urn:sha1:63fd3b0cedb51d331e24ff1b136ebdd0c2b53483</id>
<content type='text'>
- added query filter plugin framework
- added regex, string and pattern filters
- added normalization translation
- added reformatdatetime result set translation
- fixed error in sqlrconfigfile class that could cause sqlr-start to
- 	crash if one instance defines addresses but the next doesn't
- added query status flag to sqlrservercursor
- tweaked odbc driver's SQLGetTypeInfo()
- field name is passed into runResultSetTranslations() now
- added support for maxitembuffersize, maxselectlistsize,
- 	and maxbindcount for firebird
- added native api for node.js
- added recognition of bigint, ubigint and uniqueidentifier fields in
- 	freetds/sybase
- added nullsasnulls command to sqlrsh
- added workaround for freetds empty (but non-null) text fields not
  getting properly converted to null-terminated empty strings
- fetchatonce, maxitembuffersize and maxselectlistsize are set to
  defaulting values if invalid values are given for them
- added lazyconnect option to PHP PDO and Perl DBI drivers (defaults to 1)
- direct Transact SQL which returns a result set is now supported with
  Sybase/SAP/MSSQLServer/FreeTDS
- added docs for authentication, query translation, query filter and
  result set translation modules
- added -fPIC to sqlrserver-config --cflags, if supported
- the "default" auth module is now called "userlist"
- added database auth module that is analagous to authtier="database"
- replaced passwordencryption attribute with passwordencryptionid
- added --disable-postgresql8-api configure option
- tweaked -Werror detection in configure script
- refactored sqlr-bench build to work on windows
</content>
</entry>
<entry>
<title>devel/rudiments: 0.50 -&gt; 0.51</title>
<updated>2015-06-21T11:52:03Z</updated>
<author>
<name>Kurt Jaeger</name>
<email>pi@FreeBSD.org</email>
</author>
<published>2015-06-21T11:52:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=0577896d34a66a4d650005b7bff93d37549b15b5'/>
<id>urn:sha1:0577896d34a66a4d650005b7bff93d37549b15b5</id>
<content type='text'>
databases/sqlrelay: 0.59 -&gt; 0.60

- Both packages are updated together.
- Lots of changes in devel/rudiments, see ChangeLog
- Fixes in sqlrelay:
  o fixed true-&gt;false transposition in sqlrservercontroller::interceptQuery
    that could lead to a reLogIn loop
  o applied George Carrette's patch to fix PDO connectstring options
  o migrated directory/file paths info into sqlrpaths class
  o removed undocumented and not-so-relevent-these-days
  o MAX_CONNECTIONS/overridemaxconnections failsafe in sqlr-start
  o fixed java header detection for javac located in /usr/bin
  o updated java api to support non-null-tolerant implementations of
            environment::NewStringUTF()
  o the perl api builds correctly on OSR5 again
  o the postgresql sslmode is omitted entirely from the connect string now,
            if it's disabled, to prevent problems with older versions of
            postgresql that don't support the parameter at all
  o mono 2.8 or greater is required now
  o added a datedelimiters attribute to the instance tag in sqlrelay.conf
            to limit what date delimiters are used when translating dates
  o re-added mssqlserver detection, which had been accidentally removed
  o fixed statically-linked build
  o fixed mysql lob field bug that could cause a crash
</content>
</entry>
</feed>
