diff --git a/DataProviders/Oracle/BLToolkit.Data.DataProvider.OracleManaged.4.csproj b/DataProviders/Oracle/BLToolkit.Data.DataProvider.OracleManaged.4.csproj index ac1307980..4fbc33f3a 100644 --- a/DataProviders/Oracle/BLToolkit.Data.DataProvider.OracleManaged.4.csproj +++ b/DataProviders/Oracle/BLToolkit.Data.DataProvider.OracleManaged.4.csproj @@ -84,9 +84,9 @@ ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules - - False - ..\..\packages\odp.net.managed.121.1.0\lib\net40\Oracle.ManagedDataAccess.dll + + ..\..\packages\Oracle.ManagedDataAccess.12.1.24160719\lib\net40\Oracle.ManagedDataAccess.dll + True @@ -127,6 +127,10 @@ BLToolkit.4 + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/App.config.transform b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/App.config.transform new file mode 100644 index 000000000..bfd5378dc --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/App.config.transform @@ -0,0 +1,4 @@ + + + + diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/App.config.uninstall.xdt b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/App.config.uninstall.xdt new file mode 100644 index 000000000..31d719b5b --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/App.config.uninstall.xdt @@ -0,0 +1,64 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.install.xdt b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.install.xdt new file mode 100644 index 000000000..40c3cb5c6 --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.install.xdt @@ -0,0 +1,114 @@ + + + + + + + + + + + +
+ + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.transform b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.transform new file mode 100644 index 000000000..bfd5378dc --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.transform @@ -0,0 +1,4 @@ + + + + diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.uninstall.xdt b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.uninstall.xdt new file mode 100644 index 000000000..31d719b5b --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/content/net40/Web.config.uninstall.xdt @@ -0,0 +1,64 @@ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/info.txt b/packages/Oracle.ManagedDataAccess.12.1.24160719/info.txt new file mode 100644 index 000000000..519aff10f --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/info.txt @@ -0,0 +1,298 @@ +You have downloaded Oracle Data Provider for .NET from Oracle, the license agreement to which is available at http://www.oracle.com/technetwork/licenses/distribution-license-152002.html + +The following software may be included in Oracle Data Provider for .NET: + +Kerberos + +Copyright (C) 1985-2010 by the Massachusetts Institute of Technology. + +All rights reserved. + +Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. + +WITHIN THAT CONSTRAINT, permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of M.I.T. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Furthermore if you modify this software you must label your software as modified software and not distribute it in such a fashion that it might be confused with the original MIT software. M.I.T. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. + +THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +Individual source code files are copyright MIT, Cygnus Support, Novell, OpenVision Technologies, Oracle, Red Hat, Sun Microsystems, FundsXpress, and others. + +Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira, and Zephyr are trademarks of the Massachusetts Institute of Technology (MIT). No commercial use of these trademarks may be made without prior written permission of MIT. + +"Commercial use" means use of a name in a product or other for-profit manner. It does NOT prevent a commercial firm from referring to the MIT trademarks in order to convey information (although in doing so, recognition of their trademark status should be given). + +----------------------------------------- + +Portions of src/lib/crypto have the following copyright: + +Copyright (C) 1998 by the FundsXpress, INC. + +All rights reserved. + +Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. + +WITHIN THAT CONSTRAINT, permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of FundsXpress. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. FundsXpress makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. + +THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +----------------------------------------- + +The following copyright and permission notice applies to the OpenVision Kerberos Administration system located in kadmin/create, kadmin/dbutil, kadmin/passwd, kadmin/server, lib/kadm5, and portions of lib/rpc: + +Copyright, OpenVision Technologies, Inc., 1996, All Rights Reserved + +WARNING: Retrieving the OpenVision Kerberos Administration system source code, as described below, indicates your acceptance of the following terms. If you do not agree to the following terms, do not retrieve the OpenVision Kerberos administration system. + +You may freely use and distribute the Source Code and Object Code compiled from it, with or without modification, but this Source Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER EXPRESS OR IMPLIED. IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY OTHER REASON. + +OpenVision retains all copyrights in the donated Source Code. OpenVision also retains copyright to derivative works of the Source Code, whether created by OpenVision or by a third party. The OpenVision copyright notice must be preserved if derivative works are made based on the donated Source Code. + +OpenVision Technologies, Inc. has donated this Kerberos Administration system to MIT for inclusion in the standard Kerberos 5 distribution. This donation underscores our commitment to continuing Kerberos technology development and our gratitude for the valuable work which has been performed by MIT and the Kerberos community. + +----------------------------------------- + +Portions contributed by Matt Crawford were work performed at Fermi National Accelerator Laboratory, which is operated by Universities Research Association, Inc., under contract DE-AC02-76CHO3000 with the U.S. Department of Energy. + +----------------------------------------- + +The implementation of the Yarrow pseudo-random number generator in src/lib/crypto/yarrow has the following copyright: + +Copyright 2000 by Zero-Knowledge Systems, Inc. + +Permission to use, copy, modify, distribute, and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Zero-Knowledge Systems, Inc. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Zero-Knowledge Systems, Inc. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. + +ZERO-KNOWLEDGE SYSTEMS, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ZERO-KNOWLEDGE SYSTEMS, INC. BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----------------------------------------- + +The implementation of the AES encryption algorithm in src/lib/crypto/aes has the following copyright: + +Copyright (c) 2001, Dr Brian Gladman , Worcester, UK. All rights reserved. + +LICENSE TERMS + +The free distribution and use of this software in both source and binary form is allowed (with or without changes) provided that: + +1. distributions of this source code include the above copyright notice, this list of conditions and the following disclaimer; + +2. distributions in binary form include the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other associated materials; + +3. the copyright holder's name is not used to endorse products built using this software without specific written permission. + +DISCLAIMER + +This software is provided 'as is' with no explicit or implied warranties in respect of any properties, including, but not limited to, correctness and fitness for purpose. + +----------------------------------------- + +Portions contributed by Red Hat, including the pre-authentication plug-ins framework, contain the following copyright: + +Copyright (c) 2006 Red Hat, Inc. + +Portions copyright (c) 2006 Massachusetts Institute of Technology + +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 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. + + Neither the name of Red Hat, Inc., nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS 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 OWNER 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. + +----------------------------------------- + +The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in src/lib/gssapi, including the following files: + +lib/gssapi/generic/gssapi_err_generic.et +lib/gssapi/mechglue/g_accept_sec_context.c +lib/gssapi/mechglue/g_acquire_cred.c +lib/gssapi/mechglue/g_canon_name.c +lib/gssapi/mechglue/g_compare_name.c +lib/gssapi/mechglue/g_context_time.c +lib/gssapi/mechglue/g_delete_sec_context.c +lib/gssapi/mechglue/g_dsp_name.c +lib/gssapi/mechglue/g_dsp_status.c +lib/gssapi/mechglue/g_dup_name.c +lib/gssapi/mechglue/g_exp_sec_context.c +lib/gssapi/mechglue/g_export_name.c +lib/gssapi/mechglue/g_glue.c +lib/gssapi/mechglue/g_imp_name.c +lib/gssapi/mechglue/g_imp_sec_context.c +lib/gssapi/mechglue/g_init_sec_context.c +lib/gssapi/mechglue/g_initialize.c +lib/gssapi/mechglue/g_inquire_context.c +lib/gssapi/mechglue/g_inquire_cred.c +lib/gssapi/mechglue/g_inquire_names.c +lib/gssapi/mechglue/g_process_context.c +lib/gssapi/mechglue/g_rel_buffer.c +lib/gssapi/mechglue/g_rel_cred.c +lib/gssapi/mechglue/g_rel_name.c +lib/gssapi/mechglue/g_rel_oid_set.c +lib/gssapi/mechglue/g_seal.c +lib/gssapi/mechglue/g_sign.c +lib/gssapi/mechglue/g_store_cred.c +lib/gssapi/mechglue/g_unseal.c +lib/gssapi/mechglue/g_userok.c +lib/gssapi/mechglue/g_utils.c +lib/gssapi/mechglue/g_verify.c +lib/gssapi/mechglue/gssd_pname_to_uid.c +lib/gssapi/mechglue/mglueP.h +lib/gssapi/mechglue/oid_ops.c +lib/gssapi/spnego/gssapiP_spnego.h +lib/gssapi/spnego/spnego_mech.c + +and the initial implementation of incremental propagation, including the following new or changed files: + +include/iprop_hdr.h +kadmin/server/ipropd_svc.c +lib/kdb/iprop.x +lib/kdb/kdb_convert.c +lib/kdb/kdb_log.clib/kdb/kdb_log.h +lib/krb5/error_tables/kdb5_err.et +slave/kpropd_rpc.c +slave/kproplog.c + +and marked portions of the following files: + +lib/krb5/os/hst_realm.c + +are subject to the following license: + +Copyright (c) 2004 Sun Microsystems, Inc. + +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: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 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 OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +----------------------------------------- + +MIT Kerberos includes documentation and software developed at the University of California at Berkeley, which includes this copyright notice: + +Copyright (C) 1983 Regents of the University of California. + +All rights reserved. + +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. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS 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 REGENTS 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. + +----------------------------------------- + +Portions contributed by Novell, Inc., including the LDAP database backend, are subject to the following license: + +Copyright (c) 2004-2005, Novell, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 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. + + The copyright holder's name is not used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS 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 OWNER 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. + +----------------------------------------- + +Portions funded by Sandia National Laboratory and developed by the University of Michigan's Center for Information Technology Integration, including the PKINIT implementation, are subject to the following license: + +COPYRIGHT (C) 2006-2007 + +THE REGENTS OF THE UNIVERSITY OF MICHIGAN + +ALL RIGHTS RESERVED + +Permission is granted to use, copy, create derivative works and redistribute this software and such derivative works for any purpose, so long as the name of The University of Michigan is not used in any advertising or publicity pertaining to the use of distribution of this software without specific, written prior authorization. If the above copyright notice or any other identification of the University of Michigan is included in any copy of any portion of this software, then the disclaimer below must also be included. + +THIS SOFTWARE IS PROVIDED AS IS, WITHOUT REPRESENTATION FROM THE UNIVERSITY OF MICHIGAN AS TO ITS FITNESS FOR ANY PURPOSE, AND WITHOUT WARRANTY BY THE UNIVERSITY OF MICHIGAN OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE REGENTS OF THE UNIVERSITY OF MICHIGAN SHALL NOT BE LIABLE FOR ANY DAMAGES, INCLUDING SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WITH RESPECT TO ANY CLAIM ARISING OUT OF OR IN CONNECTION WITH THE USE OF THE SOFTWARE, EVEN IF IT HAS BEEN OR IS HEREAFTER ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +----------------------------------------- + +The pkcs11.h file included in the PKINIT code has the following license: + +Copyright 2006 g10 Code GmbH + +Copyright 2006 Andreas Jellinghaus + +This file is free software; as a special exception the author gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. + +This file is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +----------------------------------------- + +Portions contributed by Apple Inc. are subject to the following license: + +Copyright 2004-2008 Apple Inc. All Rights Reserved. + +Export of this software from the United States of America may require a specific license from the United States Government. It is the responsibility of any person or organization contemplating export to obtain such a license before exporting. + +WITHIN THAT CONSTRAINT, permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Apple Inc. not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. Apple Inc. makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. + +THIS SOFTWARE IS PROVIDED "AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + +----------------------------------------- + +The implementations of strlcpy and strlcat in src/util/support/strlcat.c have the following copyright and permission notice: + +Copyright (c) 1998 Todd C. Miller + +Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +----------------------------------------- + +The implementations of UTF-8 string handling in src/util/support and src/lib/krb5/unicode are subject to the following copyright and permission notice: + +The OpenLDAP Public License + +Version 2.8, 17 August 2003 + +Redistribution and use of this software and associated documentation ("Software"), with or without modification, are permitted provided that the following conditions are met: + + Redistributions in source form must retain copyright statements and notices, + + Redistributions in binary form must reproduce applicable copyright statements and notices, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution, and + + Redistributions must contain a verbatim copy of this document. + +The OpenLDAP Foundation may revise this license from time to time. Each revision is distinguished by a version number. You may use this Software under terms of this license revision or under the terms of any subsequent revision of the license. + +THIS SOFTWARE IS PROVIDED BY THE OPENLDAP FOUNDATION AND ITS CONTRIBUTORS "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 OPENLDAP FOUNDATION, ITS CONTRIBUTORS, OR THE AUTHOR(S) OR OWNER(S) OF THE SOFTWARE 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. + +The names of the authors and copyright holders must not be used in advertising or otherwise to promote the sale, use or other dealing in this Software without specific, written prior permission. Title to copyright in this Software shall at all times remain with copyright holders. + +OpenLDAP is a registered trademark of the OpenLDAP Foundation. + +Copyright 1999-2003 The OpenLDAP Foundation, Redwood City, California, USA. All Rights Reserved. Permission to copy and distribute verbatim copies of this document is granted. + +----------------------------------------- + +Marked test programs in src/lib/krb5/krb have the following copyright: + +Copyright (c) 2006 Kungliga Tekniska Högskolan + +(Royal Institute of Technology, Stockholm, Sweden). + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + + 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. + + Neither the name of KTH nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS "AS IS'' AND ANY EXPRESS 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 KTH OR ITS 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. diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/lib/net40/Oracle.ManagedDataAccess.dll b/packages/Oracle.ManagedDataAccess.12.1.24160719/lib/net40/Oracle.ManagedDataAccess.dll new file mode 100644 index 000000000..88c26718f Binary files /dev/null and b/packages/Oracle.ManagedDataAccess.12.1.24160719/lib/net40/Oracle.ManagedDataAccess.dll differ diff --git a/packages/Oracle.ManagedDataAccess.12.1.24160719/readme.txt b/packages/Oracle.ManagedDataAccess.12.1.24160719/readme.txt new file mode 100644 index 000000000..c22dc470a --- /dev/null +++ b/packages/Oracle.ManagedDataAccess.12.1.24160719/readme.txt @@ -0,0 +1,259 @@ +Oracle.ManagedDataAccess NuGet Package 12.1.24160719 README +=========================================================== + +Release Notes: Oracle Data Provider for .NET, Managed Driver + +September 2016 + +Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. + +This document provides information that supplements the Oracle Data Provider for .NET (ODP.NET) documentation. +You have downloaded Oracle Data Provider for .NET from Oracle, the license agreement to which is available at +http://www.oracle.com/technetwork/licenses/distribution-license-152002.html + +TABLE OF CONTENTS +*New Features +*Bug Fixes +*Installation and Configuration Steps +*Installation Changes +*Documentation Corrections and Additions +*ODP.NET, Managed Driver Tips, Limitations, and Known Issues + +Note: The 32-bit "Oracle Developer Tools for Visual Studio" download from http://otn.oracle.com/dotnet is +required for Entity Framework design-time features and for other Visual Studio designers such as the +TableAdapter Wizard. This NuGet download does not enable design-time tools; it only provides run-time support. +This version of ODP.NET supports Oracle Database version 10.2 and higher. + + + +New Features since Oracle.ManagedDataAccess NuGet Package 12.1.24160419 +======================================================================= +1. ODP.NET can connect to Oracle Database Exadata Express Cloud Service using the following instructions. +http://www.oracle.com/technetwork/topics/dotnet/tech-info/dotnetcloudexaexpress-3112654.html + + +Bug Fixes since Oracle.ManagedDataAccess NuGet Package 12.1.24160419 +==================================================================== + +21111355 LDAP: CONNECTION PERFORMANCE ISSUE WITH LDAP CONFIGURATION +22652577 CHECKSUM: HIT "ORA-12599" WHILE IT SHOULD BE "ORA-01013" AFTER CANCEL COMMAND +22936067 ODPMANAGED SSL DOESN'T SUPPORT DN MATCHING +22995665 ODPM - INCORRECT VALUE OF DATACOLUMN'S READONLY PROPERTY +23040870 ODPM DOES NOT HANDLE PROMOTION PROPERLY +23059650 SSL: NTS DOESN'T WORK WITH SQLNET.AUTHENTICATION_SERVICES=(NTS,TCPS) +23102388 ORA-01461: CAN BIND A LONG VALUE ONLY FOR INSERT INTO A LONG COLUMN MANAGED ODP +23135026 TTC_HARDEN: BEHAVIOR DIFFERENCE FOR TRANSACTION RESTRICTION IN ODPU&ODPM +23136980 ODPM: ADAPTER FILL FAIL WITH XMLTYPE WHEN RETURNPROVIDERSPECIFICTYPES=TRUE +23168763 REFCURSORS IN OUTPUT ARRAY BIND DO NOT RETURN ANY ROWS +23263802 ODPM: CONNECTION IS NOT LOCKED BEFORE DOING COMMIT/ROLLBACK RPC FOR LOCAL TXN +23265098 IMPLICITLY RETURNED RESULTSET MISSING VALID REFCURSOR WHEN CONTAINS EMPTY REFCUR +23317774 ODPM : CURSORS NOT FREED WHEN THE CONNECTION IS BEING CLOSED +23323754 ODPM: CONNECTIONS DO NOT DRAIN PROPERLY IN DTXN/HA SCENARIO +23342504 ORA-03137: MALFORMED TTC PACKET FROM CLIENT REJECTED +23559078 ODPM: UOPF_BER FLAG SHOULD NOT BE SET FOR NON-DML ARRAY BIND OPERATIONS + + +Installation and Configuration Steps +==================================== +The downloads are NuGet packages that can be installed with the NuGet Package Manager. These instructions apply +to install ODP.NET, Managed Driver. + +1. Un-GAC and un-configure any existing assembly (i.e. Oracle.ManagedDataAccess.dll) and policy DLL +(i.e. Policy.4.121.Oracle.ManagedDataAccess.dll) for the ODP.NET, Managed Driver, version 12.1.0.2 +that exist in the GAC. Remove all references of Oracle.ManagedDataAccess from machine.config file, if any exists. + +2. In Visual Studio 2010, 2012, 2013, or 2015 open NuGet Package Manager from an existing Visual Studio project. + +3. Install the NuGet package from an OTN-downloaded local package source or from nuget.org. + + + From Local Package Source + ------------------------- + A. Click on the Settings button in the lower left of the dialog box. + + B. Click the "+" button to add a package source. In the Source field, enter in the directory location where the + NuGet package(s) were downloaded to. Click the Update button, then the Ok button. + + C. On the left side, under the Online root node, select the package source you just created. The ODP.NET NuGet + packages will appear. + + + From Nuget.org + -------------- + A. In the Search box in the upper right, search for the package with id, "Oracle.ManagedDataAccess". Verify + that the package uses this unique ID to ensure it is the official Oracle Data Provider for .NET, Managed Driver + download. + + B. Select the package you wish to install. + + +4. Click on the Install button to select the desired NuGet package(s) to include with the project. Accept the +license agreement and Visual Studio will continue the setup. + +5. Open the app/web.config file to configure the ODP.NET connection string and local naming parameters +(i.e. tnsnames.ora). Below is an example of configuring the local naming parameters: + + + + + + + + + + +After following these instructions, ODP.NET is now configured and ready to use. + +NOTE: ODP.NET, Managed Driver comes with two platform specific assemblies: + + i. Oracle.ManagedDataAccessDTC.dll (for Distributed Transaction Support) + ii. Oracle.ManagedDataAccessIOP.dll (for Kerberos Support) + +The Oracle.ManagedDataAccessDTC.dll assembly is ONLY needed if you are using Distributed Trasactions and the +.NET Framework being used is 4.5.1 or lower. If you are using .NET Framework 4.5.2 or higher, this assembly does +not need to be referenced by your application. + +The Oracle.ManagedDataAccessIOP.dll assembly is ONLY needed if you are using Kerberos5 based external +authentication. Kerberos5 users will need to download MIT Kerberos for Windows version 4.0.1 from + http://web.mit.edu/kerberos/dist/ +to utilize ODP.NET, Managed Driver's support of Kerberos5. + +These asssemblies are located under + packages\Oracle.ManagedDataAccess.\bin\x64 +and + packages\Oracle.ManagedDataAccess.\bin\x86 +depending on the platform. + +If these assemblies are required by your application, your Visual Studio project requires additional changes. + +Use the following steps for your application to use the 64-bit version of Oracle.ManagedDataAccessDTC.dll: + +1. Right click on the Visual Studio project. +2. Select Add -> New Folder +3. Name the folder x64. +4. Right click on the newly created x64 folder +5. Select Add -> Existing Item +6. Browse to packages\Oracle.ManagedDataAccess.\bin\x64 under your project solution directory. +7. Choose Oracle.ManagedDataAccessDTC.dll +8. Click the 'Add' button +9. Left click the newly added Oracle.ManagedDataAccessDTC.dll in the x64 folder +10. In the properties window, set 'Copy To Output Directory' to 'Copy Always'. + +For x86 targeted applications, name the folder x86 and add assemblies from the +packages\Oracle.ManagedDataAccess.\bin\x86 folder. + +Use the same steps for adding Oracle.ManagedDataAccessIOP.dll. + +To make your application platform independent even if it depends on Oracle.ManagedDataAccessDTC.dll and/or +Oracle.ManagedDataAccessIOP.dll, create both x64 and x86 folders with the necessary assemblies added to them. + + + +Installation Changes +==================== +The following app/web.config entries are added by including the "Official Oracle ODP.NET, Managed Driver" NuGet package +to your application: + +1) Configuration Section Handler + +The following entry is added to the app/web.config to enable applications to add an +section for ODP.NET, Managed Driver-specific configuration: + + + +
+ + + +Note: If your application is a web application and the above entry was added to a web.config and the same config +section handler for "oracle.manageddataaccess.client" also exists in machine.config but the "Version" attribute values +are different, an error message of "There is a duplicate 'oracle.manageddataaccess.client' section defined." may be +observed at runtime. If so, the config section handler entry in the machine.config for +"oracle.manageddataaccess.client" has to be removed from the machine.config for the web application to not encounter +this error. But given that there may be other applications on the machine that depended on this entry in the +machine.config, this config section handler entry may need to be moved to all of the application's .NET config file on +that machine that depend on it. + +2) DbProviderFactories + +The following entry is added for applications that use DbProviderFactories and DbProviderFactory classes. Also, any +DbProviderFactories entry for "Oracle.ManagedDataAccess.Client" in the machine.config will be ignored with the following +entry: + + + + + + + + + + +3) Dependent Assembly + +The following entry is created to ignore policy DLLs for Oracle.ManagedDataAccess.dll and always use the +Oracle.ManagedDataAccess.dll version that is specified by the newVersion attribute in the element. +The newVersion attribute corresponds to the Oracle.ManagedDataAccess.dll version which came with the NuGet package +associated with the application. + + + + + + + + + + + + + +4) Data Sources + +The following entry is added to provide a template on how a data source can be configured in the app/web.config. +Simply rename "MyDataSource" to an alias of your liking and modify the PROTOCOL, HOST, PORT, SERVICE_NAME as required +and un-comment the element. Once that is done, the alias can be used as the "data source" attribute in +your connection string when connecting to an Oracle Database through ODP.NET, Managed Driver. + + + + + + + + + + + + + +Documentation Corrections and Additions +======================================= +This section contains information that corrects or adds to existing ODP.NET documentation, which can be found here: +http://www.oracle.com/technetwork/topics/dotnet/tech-info/index.html + +1. ODP.NET Entity Framework Database First and Model First applications using Entity Framework 6 requires .NET +Framework 4.5 or higher. + +2. All Oracle database clients support interrupting database query execution, such as through an ODP.NET command +timeout. The database server can be interrupted via either TCP/IP urgent data or normal TCP/IP data, called out of band +(OOB) or in band data, respectively. Windows-based database servers only support in band breaks, whereas all other +(predominantly UNIX-based) database servers can support OOB or in band breaks. ODP.NET, Managed Driver uses OOB breaks +by default with database servers that support it. For certain network topologies, the routers or firewalls involved in +the route to the database may have been configured to drop urgent data or in band the data. If the routers or firewalls +can not be changed to handle urgent data appropriately, then the ODP.NET, Managed Driver can be configured to utilize +in band breaks by setting the .NET configuration parameter disable_oob to "on". The default value for disable_oob is +"off". disable_oob can be set in the of the .NET config file for . As with +all ODP.NET, Managed Driver settings, disable_oob can be set in either the .NET config or sqlnet.ora files, whereas it +can only be set for ODP.NET, Unmanaged Driver in the sqlnet.ora file. + + + +ODP.NET, Managed Driver Tips, Limitations, and Known Issues +=========================================================== +This section contains information that is specific to ODP.NET, Managed Driver. + +1. OracleConnection object's OpenWithNewPassword() method invocation will result in an ORA-1017 error with 11.2.0.3.0 +and earlier versions of the database. [Bug 12876992] + +2. Stored functions/procedures in a PDB cannot be added to a .NET Entity Framework model. [Bug 17344899] diff --git a/packages/odp.net.managed.121.1.2/lib/net40/Oracle.ManagedDataAccess.dll b/packages/odp.net.managed.121.1.2/lib/net40/Oracle.ManagedDataAccess.dll deleted file mode 100644 index 473ca83da..000000000 Binary files a/packages/odp.net.managed.121.1.2/lib/net40/Oracle.ManagedDataAccess.dll and /dev/null differ diff --git a/packages/odp.net.managed.121.1.2/odp.net.managed.121.1.2.nupkg b/packages/odp.net.managed.121.1.2/odp.net.managed.121.1.2.nupkg deleted file mode 100644 index b04073e50..000000000 Binary files a/packages/odp.net.managed.121.1.2/odp.net.managed.121.1.2.nupkg and /dev/null differ diff --git a/packages/odp.net.managed.121.1.2/odp.net.managed.121.1.2.nuspec b/packages/odp.net.managed.121.1.2/odp.net.managed.121.1.2.nuspec deleted file mode 100644 index 8431ce451..000000000 --- a/packages/odp.net.managed.121.1.2/odp.net.managed.121.1.2.nuspec +++ /dev/null @@ -1,17 +0,0 @@ - - - - odp.net.managed - 121.1.2 - Oracle Data Provider for .NET (ODP.NET) Managed Driver - Oracle - Oracle - http://www.oracle.com/technetwork/licenses/ea-license-noexhibits-1938914.html - http://www.oracle.com/technetwork/topics/dotnet/index-085163.html - true - This package contains Oracle Data Provider for .NET (ODP.NET), Managed driver, i.e. Oracle.ManagedDataAccess.dll. Note, this package does not include support for distributed transactions, i.e. Oracle.ManagedDataAccessDTC.dll, as this support is architecture dependent, and only needed at runtime. - ODP.NET Managed Driver 12c Release 2 - released December 20, 2013. - Copyright (c) Oracle Corporation 1998-2013 - Oracle ODP.NET - - \ No newline at end of file