Skip to content

Commit

Permalink
Commit the contents of BUZZARD to HEAD to make the 1_2_0 release
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.php.net/repository/pecl/sdo/trunk@234864 c90b9560-bf6c-de11-be94-00142212c4b1
  • Loading branch information
Matthew Peters committed May 3, 2007
1 parent 7e6c419 commit b971a02
Show file tree
Hide file tree
Showing 115 changed files with 9,795 additions and 3,220 deletions.
52 changes: 26 additions & 26 deletions CLA
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
SDO for PHP: Individual Contributor License Agreement ("Agreement")
SCA_SDO for PHP: Individual Contributor License Agreement ("Agreement")

Thank you for your interest in the SDO for PHP Project, a project that IBM has
Thank you for your interest in the SCA_SDO for PHP Project, a project that IBM has
contributed to and is moving forward with the open source community. In order to
clarify the intellectual property license granted with Contributions from any
person or entity, the SDO for PHP project requires all contributors to submit an
person or entity, the SCA_SDO for PHP project requires all contributors to submit an
individual Contributor License Agreement ("CLA"), indicating their agreement to
the license terms below. This Agreement is for your protection as a
Contributor, as well as for the protection of the Project and its users as a
whole; in particular, it is not intended that this Agreement should change any
of your rights to use your own Contributions for any other purpose.

If you have not already done so, please complete and send the Agreement to SDO
If you have not already done so, please complete and send the Agreement to SCA_SDO
for PHP project at [email protected]. Please read this document carefully
before signing, and keep a copy for your records.

Expand All @@ -36,7 +36,7 @@ Country: --------------------


You accept and agree to the following terms and conditions for Your present and
future Contributions submitted to the SDO for PHP project.
future Contributions submitted to the SCA_SDO for PHP project.
1. Definitions.
"You" (or "Your") means (or refers to) the person signing this Agreement and
includes, if the signatory is representing an organization or other legal
Expand All @@ -50,35 +50,35 @@ future Contributions submitted to the SDO for PHP project.
relevant entity.
"Contribution" means any original work of authorship, including any
modification or addition to an existing work, that is intentionally submitted
by You to the SDO for PHP project for inclusion in, or documentation of, any
of the products owned or managed by the SDO for PHP project; and, for these
by You to the SCA_SDO for PHP project for inclusion in, or documentation of, any
of the products owned or managed by the SCA_SDO for PHP project; and, for these
purposes, "Submitted" includes any form of electronic, verbal, or written
communication sent to the SDO for PHP project or its representatives or to
SDO for PHP project-run electronic mailing lists, source code control
communication sent to the SCA_SDO for PHP project or its representatives or to
SCA_SDO for PHP project-run electronic mailing lists, source code control
systems, or issue tracking systems. Contributions do not include any
communication that is conspicuously marked or otherwise designated in writing
by You as "Not a Contribution".

2. Grant of Copyright License.
Subject to the terms and conditions of this Agreement, You hereby grant to the
SDO for PHP project, and to recipients of software and other materials
distributed by the SDO for PHP project, a perpetual, world-wide, non-exclusive,
SCA_SDO for PHP project, and to recipients of software and other materials
distributed by the SCA_SDO for PHP project, a perpetual, world-wide, non-exclusive,
no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
derivative works of, publicly display, publicly perform, sublicense, and
distribute each of Your Contributions and such derivative works.

3. Grant of Patent License.
Subject to the terms and conditions of this Agreement, You hereby grant to the
SDO for PHP project, and to recipients of software and other materials
distributed by the SDO for PHP project, a perpetual, world-wide, non-exclusive,
SCA_SDO for PHP project, and to recipients of software and other materials
distributed by the SCA_SDO for PHP project, a perpetual, world-wide, non-exclusive,
no-charge, royalty-free, irrevocable (except as stated in this section) patent
license to make, have made, use, offer to sell, sell, import, and otherwise
transfer each of Your Contributions, where such license applies only to those
patent claims licensable by You and that, but for this Agreement, would
necessarily be infringed by the use of Your Contribution alone or by the
combination of Your Contribution with the SDO for PHP project. If any entity
combination of Your Contribution with the SCA_SDO for PHP project. If any entity
institutes patent litigation against You or any other entity (including a cross-
claim or counterclaim in a lawsuit) alleging that your Contribution, or the SDO
claim or counterclaim in a lawsuit) alleging that your Contribution, or the SCA_SDO
for PHP project, constitutes direct or contributory patent infringement, then
any patent license granted to that entity under this Agreement for that
Contribution shall automatically terminate (without further notice to such
Expand All @@ -89,8 +89,8 @@ entity) as of the date when such litigation is filed.
If You are an employee and Your employer has rights to intellectual property
that You create that includes Your Contributions, You represent that: (a) You
have received permission to make Contributions on behalf of that employer, (b)
Your employer has waived such rights for your Contributions to the SDO for PHP
project, or (c) your employer has executed a separate Corporate CLA with the SDO
Your employer has waived such rights for your Contributions to the SCA_SDO for PHP
project, or (c) your employer has executed a separate Corporate CLA with the SCA_SDO
for PHP project.
4.2 You represent that each of Your Contributions is an original creation,
created by yourself or by yourself with one or more employees of the
Expand All @@ -100,7 +100,7 @@ submissions on behalf of others).
details of any third-party license or other restriction (including, but not
limited to, related patents and trademarks) of which You are personally aware
and which are associated with any part of Your Contributions.
4.4 You agree promptly to notify the SDO for PHP project in writing of any
4.4 You agree promptly to notify the SCA_SDO for PHP project in writing of any
fact or circumstance of which You subsequently become aware that would make any
of the above representations inaccurate in any respect.

Expand All @@ -114,28 +114,28 @@ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
MERCHANTABILITY OR SATISFACTORY QUALITY, OR FITNESS FOR A PARTICULAR PURPOSE.

6. Non-original submissions.
Should You wish to submit any work that is not Your original creation to the SDO
for PHP project, You may submit it to the SDO for PHP project separately from
Should You wish to submit any work that is not Your original creation to the SCA_SDO
for PHP project, You may submit it to the SCA_SDO for PHP project separately from
any Contribution, identifying the complete details of its source and of any
license or other restriction (including, but not limited to, related patents,
trademarks, and license agreements) of which you are personally aware, and
conspicuously marking the work as "Submitted on behalf of a third-party: [named
here]". You agree not to submit any such non-original material unless so marked.

7. General.
7.1 You and the SDO for PHP project consent to the application of laws of
the State of New York, United States to govern, interpret, and enforce all of
7.1 You and the SCA_SDO for PHP project consent to the application of laws
of the State of New York, United States to govern, interpret, and enforce all of
their rights, duties and obligations arising from, or relating in any manner to,
the subject matter of this Agreement, without regard to conflict of law
principles.
7.2 Except for the licenses granted above to the SDO for PHP project and to
recipients of software and other materials distributed by the SDO for PHP
7.2 Except for the licenses granted above to the SCA_SDO for PHP project and
to recipients of software and other materials distributed by the SCA_SDO for PHP
project, You reserve all right, title, and interest in and to Your
Contributions.
7.3 This Agreement constitutes the entire agreement and understanding
between You and the SDO for PHP project relating to Contributions to the SDO for
between You and the SCA_SDO for PHP project relating to Contributions to the SCA_SDO
PHP project, and supersedes all prior related understandings, agreements and
communications relating to Contributions to the SDO for PHP project.
for communications relating to Contributions to the SCA_SDO for PHP project.

Full Name: __________________________________ Date: ________________

Expand Down
48 changes: 42 additions & 6 deletions MakePackage.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,10 @@
'summary' => 'Service Component Architecture (SCA) and Service Data Objects (SDO) for PHP',
'description' =>
'Service Data Objects (SDOs) enable PHP applications to work with data from different sources ' .
'(like a database query, an XML file, or a spreadsheet) using a single interface. ' .
'(typically a database query or an XML file) using a single interface. ' .
'SCA for PHP allows a PHP programmer to write reusable components (classes) in PHP, which can be called ' .
'either locally, or remotely via Web Services, with an identical interface. ' ,
'either locally, or in a a variety of ways remotely (soap web services, xml-rpc, json-rpc, REST, etc), ' .
'but always with the same interface. ' ,
// 'notes' =>
// 'This is the first release of SDO for PHP. It contains the core SDO extension and two Data' .
// ' Access Services: an XML DAS written in C and a Relational DAS to work with relational databases,' .
Expand Down Expand Up @@ -111,11 +112,46 @@
// 'notes' => " Fix for bug #9498 - invalid WSDL generation\n"
// . "Fix for bug 9426 - printing open types\n"
// . "Update to Apache Tuscany C++ SDO revision level 483149 - includes various fixes for sequenced and open data types.\n",
'notes' => "Fix for bug #9845 - Relational DAS is failing when one parent and two children\n"
. "Changed from namespaceURI.type to namespaceURI#type (conform to spec)\n"
. "Update to Apache Tuscany C++ SDO revision level 495327 (namespace fixes, performance improvements)\n",
// 'notes' => "Fix for bug #9845 - Relational DAS is failing when one parent and two children\n"
// . "Changed from namespaceURI.type to namespaceURI#type (conform to spec)\n"
// . "Update to Apache Tuscany C++ SDO revision level 495327 (namespace fixes, performance improvements)\n",
'notes' =>
"* Pluggable bindings support\n"
. " This support is all in the core. There are now fewer files in the SCA directory and all code specific to"
. " a given binding (local, soap, jsonrpc etc.) goes in a subdirectory under the Bindings subdirectory."
. " The SCA core code now just knows how to use the SCA_BindingsFactory object to pull in the classes it"
. " needs to service an incoming request. The names of the desired classes are derived from the annotations"
. " e.g. if a component has an @binding.soap annotation, the SCA core code will look in SCA/Bindings/soap for"
. " the classes it needs. This is probably of limited interest unless you plan to write a binding of your own."
. " We plan an article to describe how this works.\n"
. "\n"
. "* Refactored bindings based on the pluggable binding support:\n"
. " o jsonrpc\n"
. " o local (php to php binding)\n"
. " o restrpc (RPC based on HTTP GET or POST)\n"
. " o soap (SOAP web services)\n"
. " o xmlrpc \n"
. "\n"
. "* Latest drop of SDO code from Tuscany (currently revision level 532769) including:\n"
. " o performance enhancements\n"
. " o set of fixes to DataObject destructor to eliminate crashes when the graph is not freed in the default order\n"
. "\n"
. "* Updates to SDO extension:\n"
. " o fix memory leak from SDO_DataObject (depends on Tuscany fixes above)\n"
. " o add debug trace macros for debugging memory allocation\n"
. " o new signature for SDO_DAS_XML::create() allows an array of schema files to be passed in\n"
. "\n"
. "* Bug fixes \n"
. " o http://pecl.php.net/bugs/bug.php?id=8428\n"
. " o http://pecl.php.net/bugs/bug.php?id=9243\n"
. " o http://pecl.php.net/bugs/bug.php?id=9487\n"
. " o http://pecl.php.net/bugs/bug.php?id=9991\n"
. " o http://pecl.php.net/bugs/bug.php?id=10049\n"
. " \n"
. "* Examples\n"
. " o More SCA examples that exercise some of the new bindings, and some of the old, including HelloWorlds and Email scenarios.\n",
'simpleoutput' => true,
'version' => '1.1.2',
'version' => '1.2.0',
'baseinstalldir' => 'SDO',
'state' => 'stable',
'license' => 'Apache 2.0',
Expand Down
Loading

0 comments on commit b971a02

Please sign in to comment.