Package: wnpp Version: N/A Severity: wishlist SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix and Linux supporting ODBC, Oracle, MySQL, mSQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, Interbase, Lago and SQLite with C, C++, Perl, Perl-DBD, Python, Python-DB, Zope, PHP, Ruby and Java APIs, command line clients, a GUI configuration tool and extensive documentation. The APIs support advanced database operations such as bind variables, multi-row fetches, client side result set caching and suspended transactions. It is ideal for speeding up database-driven web-based applications, accessing databases from unsupported platforms, migrating between databases, distributing access to replicated databases and throttling database access.
Homepage: http://www.firstworks.com/sqlrelay.html I have build support for the following databases: PostgreSQL MySQL MS-SQL via freetds (This is the main reason I want to package this software. Testers for the other datasese are welcome!!) ODBC I have the Python and Zope API lintian clean, but it has to be tested. There are some Linitan bugs in the Perl package which let me doubt if it would work correctly. Sorry, I have no time to care about the Perl API because I do not use it personally. If anybody would supply Patches I would include it for sure. If not I drop Perl support to avoid brocken packages. I really did not tried the following APIs: PHP Ruby Tcl Java I have absolutely no experience and will not do any tests for this APIs. So if nobody has explicite interest in it and there is no volunteer to to supply patches support for this APIs will not be packaged. For sure it would be fine for me if someone more experienced likes to take the package as a whole and wants to build all this stuff. I also build a package for the config-gtk client and development files. Last but not least I builded a doc package which seems to be the only bug free part at the moment. Please tell me, if you are interested! Lizense: The SQLRelay software package is really several packages: 1) Source code, scripts and binaries found in the bin, bench and test directories of this distribution (after successful compilation) and source code, scripts and binaries found in the src directory of this distribution except for the api subdirectory. This package is hereafter refered to as The SQLRelay Executables. 2) Source code, scripts and binaries found in the src/api/c and src/api/c++ directories of this distribution. This package is hereafter refered to as The SQLRelay C/C++ API. 3) Source code, scripts and binaries found in the src/api/python and src/api/zope directories of this distribution. This package is hereafter refered to as The SQLRelay Python/Zope API. 4) Source code, scripts and binaries found in the src/api/perl and src/api/perl-DBD directories of this distribution. This package is hereafter refered to as The SQLRelay Perl API. 5) Source code, scripts and binaries found in the src/api/php directory of this distribution. This package is hereafter refered to as The SQLRelay PHP API. -------------------------------------------------------------------------------- The SQLRelay Executables Copyright (c) 1999-2000 David Muse This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Debian GNU/Linux users can find the GNU General Public License at /usr/share/common-licenses/GPL -------------------------------------------------------------------------------- The SQLRelay C/C++ API Copyright (c) 1999-2000 David Muse This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. Debian GNU/Linux users can find the GNU Library General Public License at /usr/share/common-licenses/LGPL -------------------------------------------------------------------------------- The SQLRelay Perl API Copyright (c) 2000 David Muse and Dmitry Ovsyanko These libraries are covered by the Artistic License. Debian GNU/Linux users can find the Artistic License at /usr/share/common-licenses/Artistic -------------------------------------------------------------------------------- The SQLRelay Python/Zope API Copyright (c) 2000 Roman Milner These libraries are covered by the PointOne Public License. (attached below) -------------------------------------------------------------------------------- The SQLRelay PHP API Copyright (c) 2000 Adam Kropielnicki This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. Debian GNU/Linux users can find the GNU Library General Public License at /usr/share/common-licenses/LGPL -------------------------------------------------------------------------------- PointOne Public License FOR ORIGINAL CREATIONS /********************************************************** Copyright (c) 2000, PointOne Telecommunications, Inc. All rights reserved. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 1) Copies, derivatives or substantial portions of the Software in source form must retain the above copyright notice, this list of conditions and the following disclaimer. 2) Copies, derivatives or substantial portions of the Software in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided therewith. 3) Neither the names of the copyright holder nor the names of any authors may be used to endorse or promote products derived from this software without specific prior written permission. Disclaimer: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. THE AUTHORS AND COPYRIGHT HOLDERS DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE, ITS USE OR OTHER DEALINGS THEREIN, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. **********************************************************/ FOR MODIFIED DISTRIBUTIONS /********************************************************** Copyright (c) Digital Creations. All rights reserved, 2000, PointOne Copyright (c) Telecommunications, Inc. All rights reserved. This distribution includes software developed by Digital Creations for use in the Z Object Publishing Environment (http://www.zope.org) as well as contributions by PointOne. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1) Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2.Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3) Digital Creations requests that attribution be given to Zope in any manner possible. Zope includes a "Powered by Zope" button that is installed by default. While it is not a license violation to remove this button, it is requested that the attribution remain. A significant investment has been put into Zope, and this effort will continue if the Zope community continues to grow. This is one way to assure that growth. 4.All advertising materials and documentation mentioning features derived from or use of this software must display the following acknowledgement: "This product includes software developed by Digital Creations for use in the Z Object Publishing Environment (http://www.zope.org/)." In the event that the product being advertised includes an intact Zope distribution (with copyright and license included) then this clause is waived. 5.Names associated with Zope, Digital Creations, and other copyright holders or authors may not be used to endorse or promote products derived from this software without prior written permission from the respective party. 6.Modified redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by Digital Creations for use in the Z Object Publishing Environment (http://www.zope.org/)." Intact (re-)distributions of any official Zope release do not require an external acknowledgement. 7.Modifications are encouraged but must be packaged separately as patches to official Zope releases. Distributions that do not clearly separate the patches from the original work must be clearly labeled as unofficial distributions. Modifications which do not carry the name Zope may be packaged in any form, as long as they conform to all of the clauses above. Disclaimers: THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. IN ADDITION TO THE ABOVE, POINTONE SPECIFICALLY DISCLAIMS ALL WARRANTIES OF NONINFRINGEMENT, EXPRESS OR IMPLIED. **********************************************************/ -- System Information Debian Release: testing/unstable Kernel Version: Linux wr-linux02 2.4.9 #1 Die Sep 18 11:27:02 CEST 2001 i686 unknown

