Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: mysql/mysql-connector-net
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9.x
Choose a base ref
...
head repository: SapientGuardian/mysql-connector-net-netstandard
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 6.9_netstandard
Choose a head ref

Commits on Apr 30, 2016

  1. Migrated changes from old repo

    Noah Potash committed Apr 30, 2016
    Copy the full SHA
    fae91d0 View commit details

Commits on May 15, 2016

  1. Updates for RC2

    Noah Potash committed May 15, 2016
    Copy the full SHA
    03d692e View commit details
  2. Updates to project.json

    Noah Potash committed May 15, 2016
    Copy the full SHA
    129b1e7 View commit details

Commits on May 21, 2016

  1. Copy the full SHA
    75d14e5 View commit details
  2. Merge pull request #2 from IntelOrca/add-appveyor

    Add AppVeyor CI configuration
    SapientGuardian committed May 21, 2016
    Copy the full SHA
    cfe80ee View commit details
  3. Adding nuget deployment config

    Noah Potash committed May 21, 2016
    Copy the full SHA
    ef32ee2 View commit details
  4. Changing appveyor config

    Noah Potash committed May 21, 2016
    Copy the full SHA
    9bf768d View commit details
  5. Changing appveyor.yml to rename library to not conflict with the real…

    … MySql.Data package in Nuget
    Noah Potash committed May 21, 2016
    Copy the full SHA
    35b5555 View commit details
  6. Fixed tab/space issue in appveyor.yml

    Noah Potash committed May 21, 2016
    Copy the full SHA
    6570666 View commit details
  7. Fixing yml, bumping version to 003

    Noah Potash committed May 21, 2016
    Copy the full SHA
    fc028e8 View commit details
  8. Tabs again

    Noah Potash committed May 21, 2016
    Copy the full SHA
    f8d0b96 View commit details

Commits on May 22, 2016

  1. Update to implement support DbInstance,DbFactory, DbCommand etc.. and…

    … Netstandard1.3
    eByte23 authored and Elijah Bate committed May 22, 2016
    Copy the full SHA
    cd28539 View commit details
  2. Merge pull request #4 from eByte23/6.9_netstandard_1.5_beta1

    6.9 netstandard 1.3 beta1
    SapientGuardian committed May 22, 2016
    Copy the full SHA
    8b5e705 View commit details
  3. Updated README, project.json

    Noah Potash committed May 22, 2016
    Copy the full SHA
    d6732b2 View commit details
  4. Renamed README to README.md

    Noah Potash committed May 22, 2016
    Copy the full SHA
    73df08d View commit details
  5. Fixed spelling

    Noah Potash committed May 22, 2016
    Copy the full SHA
    69bddcf View commit details
  6. Updated version, readme

    Noah Potash committed May 22, 2016
    Copy the full SHA
    4b8ab67 View commit details
  7. Updated AppVeyor config

    Noah Potash committed May 22, 2016
    Copy the full SHA
    e558b4b View commit details
  8. Added travis ci config

    Noah Potash committed May 22, 2016
    Copy the full SHA
    f7090bb View commit details

Commits on May 23, 2016

  1. Merge pull request #9 from SapientGuardian/travis_config

    Add Travis config for CI builds on Linux and OSX
    SapientGuardian committed May 23, 2016
    Copy the full SHA
    546deeb View commit details

Commits on May 25, 2016

  1. Fixes #10. Fixed resource definition for keywords, which was breaking…

    … transactions (and probably many other things)
    Noah Potash committed May 25, 2016
    Copy the full SHA
    8c65837 View commit details
  2. Update README.md

    Add a NuGet badge.
    IntelOrca committed May 25, 2016
    Copy the full SHA
    1bf57d1 View commit details
  3. Merge pull request #13 from IntelOrca/patch-1

    Update README.md
    SapientGuardian committed May 25, 2016
    Copy the full SHA
    2be6e86 View commit details
  4. Bumped version number

    Noah Potash committed May 25, 2016
    Copy the full SHA
    c517055 View commit details
  5. Merge pull request #12 from SapientGuardian/FixKeywords

    Fixed keywords resource
    SapientGuardian committed May 25, 2016
    Copy the full SHA
    15e89c6 View commit details
  6. Fixed casing of the word "library".

    Noah Potash committed May 25, 2016
    Copy the full SHA
    b083fd1 View commit details
  7. Bumped version

    Noah Potash committed May 25, 2016
    Copy the full SHA
    88dea63 View commit details
  8. Made the assembly name dynamic when loading resources

    Noah Potash committed May 25, 2016
    Copy the full SHA
    e0d2301 View commit details
  9. Merge pull request #14 from SapientGuardian/DynamicAsmName

    Make assembly name dynamic when loading resources
    SapientGuardian committed May 25, 2016
    Copy the full SHA
    b6f7592 View commit details

Commits on Jun 21, 2016

  1. Copy the full SHA
    470fa04 View commit details
  2. Copy the full SHA
    d03089e View commit details
  3. Merge pull request #16 from eByte23/bugifx/6.9_netstandard_fix_ssl_au…

    …th_error
    
    Bugifx/6.9 netstandard fix ssl auth error
    SapientGuardian authored Jun 21, 2016
    Copy the full SHA
    3a69455 View commit details
  4. Bumping version number

    Noah Potash committed Jun 21, 2016
    Copy the full SHA
    0f56934 View commit details

Commits on Jun 25, 2016

  1. Fixes #17. Changed MySqlStream to use BufferedStream.

    Noah Potash committed Jun 25, 2016
    Copy the full SHA
    4c64d06 View commit details
  2. Merge pull request #18 from SapientGuardian/fix_compression

    Fixes #17. Changed MySqlStream to use BufferedStream.
    SapientGuardian authored Jun 25, 2016
    Copy the full SHA
    be2f7ca View commit details

Commits on Jun 28, 2016

  1. Upgraded to .net core 1.0.0, changed versioning scheme

    Noah Potash committed Jun 28, 2016
    Copy the full SHA
    6548a4e View commit details
  2. Merge pull request #19 from SapientGuardian/rtm

    Upgraded to .net core 1.0.0, changed versioning scheme
    SapientGuardian authored Jun 28, 2016
    Copy the full SHA
    eab90a1 View commit details
  3. Fixes #11. Added SecuritySafeCritical attribute to CreateSocketStream…

    … to allow it to be called by security transparent code
    Noah Potash committed Jun 28, 2016
    Copy the full SHA
    d5a6bcc View commit details
  4. Merge pull request #20 from SapientGuardian/securitysafecritical

    Add SecuritySafeCritical attribute to CreateSocketStream
    SapientGuardian authored Jun 28, 2016
    Copy the full SHA
    59212ae View commit details

Commits on Jul 2, 2016

  1. Copy the full SHA
    b308f76 View commit details
  2. Merge pull request #22 from SapientGuardian/remove_async_open

    Remove async and add .wait() in Open() so exceptions can be caught
    SapientGuardian authored Jul 2, 2016
    Copy the full SHA
    b9ab494 View commit details

Commits on Jul 14, 2016

  1. Copy the full SHA
    232be20 View commit details
  2. Merge pull request #27 from how02/MySqlDataReader-Not-Disposed

    Fixed MySqlDataReader not disposed by EntityFrameworkCore
    SapientGuardian authored Jul 14, 2016
    Copy the full SHA
    859d657 View commit details
  3. Version bump

    Noah Potash committed Jul 14, 2016
    Copy the full SHA
    df46183 View commit details

Commits on Aug 12, 2016

  1. Remove IFDEF for MySqlConnectionStringBuilder

    Allow .netstandard to utilise the MySqlConnectionStringBuilder feature, generally used in ORM DatabaseFactories.
    Found when using NPoco DatabaseFactory
    eByte23 authored Aug 12, 2016
    Copy the full SHA
    ed8b53e View commit details
  2. Merge pull request #28 from eByte23/patch-1

    Remove IFDEF for MySqlConnectionStringBuilder
    SapientGuardian authored Aug 12, 2016
    Copy the full SHA
    14b37a2 View commit details
  3. Version bump

    Noah Potash committed Aug 12, 2016
    Copy the full SHA
    b4b44a9 View commit details

Commits on Feb 4, 2017

  1. Closes #30. Fixed a bug in which transactions are not rolled back on …

    …Dispose when using EntityFrameworkCore.
    Noah Potash committed Feb 4, 2017
    Copy the full SHA
    5c175c1 View commit details

Commits on Mar 8, 2017

  1. fixing encoding for utf-8 not english

    Kleber committed Mar 8, 2017
    Copy the full SHA
    9565161 View commit details

Commits on Mar 14, 2017

  1. Merge pull request #32 from kleberksms/6.9_netstandard

    fixing encoding for utf-8 not english
    SapientGuardian authored Mar 14, 2017
    Copy the full SHA
    b2a0f0c View commit details
Showing with 1,708 additions and 918 deletions.
  1. +204 −0 .gitignore
  2. +60 −0 .travis.yml
  3. +27 −0 MySQLClient-VS2015.sln
  4. +53 −45 README → README.md
  5. +4 −2 Source/MySql.Data/Authentication/AuthenticationManager.cs
  6. +2 −2 Source/MySql.Data/Authentication/NativePasswordPlugins.cs
  7. +3 −4 Source/MySql.Data/Authentication/WindowsAuthenticationPlugin.cs
  8. +5 −0 Source/MySql.Data/CharSetMap.cs
  9. +4 −2 Source/MySql.Data/CommandBuilder.cs
  10. +8 −3 Source/MySql.Data/CompressedStream.cs
  11. +14 −14 Source/MySql.Data/Connection.cs
  12. +3 −3 Source/MySql.Data/Crypt.cs
  13. +3 −3 Source/MySql.Data/Driver.cs
  14. +3 −3 Source/MySql.Data/Exception.cs
  15. +5 −2 Source/MySql.Data/Field.cs
  16. +2 −2 Source/MySql.Data/ISSchemaProvider.cs
  17. +2 −2 Source/MySql.Data/Installer.cs
  18. +2 −2 Source/MySql.Data/Interceptors/CommandInterceptor.cs
  19. +2 −1 Source/MySql.Data/Interceptors/ExceptionInterceptor.cs
  20. +3 −2 Source/MySql.Data/Memcached/Client.cs
  21. +19 −0 Source/MySql.Data/MySql.Data.xproj
  22. +19 −8 Source/MySql.Data/MySqlClientFactory.cs
  23. +2 −1 Source/MySql.Data/MySqlClientPermission.cs
  24. +2 −1 Source/MySql.Data/MySqlClientPermissionAttribute.cs
  25. +2 −1 Source/MySql.Data/MySqlConfiguration.cs
  26. +9 −3 Source/MySql.Data/MySqlConnectionStringBuilder.cs
  27. +2 −2 Source/MySql.Data/MySqlHelper.cs
  28. +5 −0 Source/MySql.Data/MySqlPool.cs
  29. +3 −3 Source/MySql.Data/MySqlPoolManager.cs
  30. +3 −3 Source/MySql.Data/MySqlPromotableTransaction.cs
  31. +2 −1 Source/MySql.Data/MySqlSecurityPermission.cs
  32. +3 −3 Source/MySql.Data/MySqlStream.cs
  33. +2 −2 Source/MySql.Data/MysqlDefs.cs
  34. +19 −12 Source/MySql.Data/NativeDriver.cs
  35. +9 −0 Source/MySql.Data/NuGet.Config
  36. +3 −3 Source/MySql.Data/PreparableStatement.cs
  37. +5 −3 Source/MySql.Data/Properties/AssemblyInfo.cs
  38. +854 −614 Source/MySql.Data/Properties/Resources.Designer.cs
  39. +3 −3 Source/MySql.Data/Schema.cs
  40. +7 −4 Source/MySql.Data/SchemaProvider.cs
  41. +7 −6 Source/MySql.Data/SystemPerformanceMonitor.cs
  42. +2 −2 Source/MySql.Data/TimedStream.cs
  43. +1 −1 Source/MySql.Data/Types/MySqlDateTime.cs
  44. +6 −1 Source/MySql.Data/base/BaseTransaction.cs
  45. +2 −2 Source/MySql.Data/base/Enums.cs
  46. +2 −0 Source/MySql.Data/base/StateChangeEventArgs.cs
  47. +8 −7 Source/MySql.Data/command.cs
  48. +3 −2 Source/MySql.Data/common/MyNetworkStream-RT.cs
  49. +42 −46 Source/MySql.Data/common/MyNetworkStream.cs
  50. +6 −1 Source/MySql.Data/common/NamedPipeStream.cs
  51. +5 −1 Source/MySql.Data/common/Platform.cs
  52. +1 −1 Source/MySql.Data/common/SharedMemoryStream.cs
  53. +2 −10 Source/MySql.Data/common/SocketStream.cs
  54. +8 −7 Source/MySql.Data/common/StreamCreator.cs
  55. +28 −18 Source/MySql.Data/dataadapter.cs
  56. +19 −18 Source/MySql.Data/datareader.cs
  57. +5 −2 Source/MySql.Data/extensions/NonRT/MySqlConnection.cs
  58. +7 −3 Source/MySql.Data/extensions/NonRT/MySqlConnectionStringBuilder.cs
  59. +14 −1 Source/MySql.Data/extensions/NonRT/MySqlDataReader.cs
  60. +15 −4 Source/MySql.Data/extensions/NonRT/MySqlParameter.cs
  61. +12 −0 Source/MySql.Data/extensions/NonRT/MySqlParameterCollection.cs
  62. +2 −2 Source/MySql.Data/extensions/NonRT/MySqlTrace.cs
  63. +3 −2 Source/MySql.Data/extensions/RT/BackgroundWorker.cs
  64. +16 −3 Source/MySql.Data/extensions/RT/ExtensionMethods.cs
  65. +2 −1 Source/MySql.Data/extensions/RT/FileStream.cs
  66. +1 −1 Source/MySql.Data/extensions/RT/MySqlConnection.cs
  67. +2 −1 Source/MySql.Data/extensions/RT/SHA1.cs
  68. +5 −5 Source/MySql.Data/extensions/RT/Timer.cs
  69. +4 −4 Source/MySql.Data/parameter.cs
  70. +64 −0 Source/MySql.Data/project.json
  71. +2 −2 Source/MySql.Data/transaction.cs
  72. +1 −1 Source/MySql.Data/zlib/SupportClass.cs
  73. +2 −2 Source/MySql.Data/zlib/ZInputStream.cs
  74. +2 −2 Source/MySql.Data/zlib/ZOutputStream.cs
  75. +19 −0 appveyor.yml
  76. +6 −0 global.json
204 changes: 204 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,204 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/

# Visual Studo 2015 cache/options directory
.vs/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
*.[Cc]ache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt
/src/Watchtower/wwwroot/lib
/src/Watchtower/wwwroot/compiled
/src/Watchtower/wwwroot/scripts/compiled
Report
/test/DSNextTests/coverage.xml
/Source/MySql.Data/.vscode
/Source/MySql.Data/bin
/Source/MySql.Data/project.lock.json
60 changes: 60 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
# Configuration taken and modified from https://github.com/maxmind/MaxMind-DB-Reader-dotnet/blob/master/.travis.yml
sudo: false
language: csharp
# dotnet cli requires Ubuntu 14.04
sudo: required
dist: trusty

# dotnet cli requires OSX 10.10
osx_image: xcode7.1

addons:
apt:
packages:
- libunwind8

os:
- osx
- linux

env:
matrix:
- CLI_VERSION: Latest
Configuration: Debug
Framework: netcoreapp1.0
- CLI_VERSION: Latest
Configuration: Release
Framework: netcoreapp1.0

before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install openssl && brew link --force openssl ; fi
# Download script to install dotnet cli
- curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-preview2/scripts/obtain/dotnet-install.sh | bash /dev/stdin --version 1.0.0-preview2-003121 --install-dir ~/dotnet

- export DOTNET_INSTALL_DIR="~/dotnet"

# Add dotnet to PATH
- export PATH="$DOTNET_INSTALL_DIR:$PATH"

install:
- git submodule update --init --recursive
- which dotnet;
if [ $? -eq 0 ]; then
echo "Using dotnet:";
dotnet --info;
else
echo "dotnet.exe not found"
exit 1;
fi

# Restore dependencies
- dotnet restore

- FrameworkLibsMoniker="netstandard1.3"

# Build projects
- dotnet build -c $Configuration -f $FrameworkLibsMoniker ./Source/MySql.Data

script:
- echo "This would be a good time to run tests!"
27 changes: 27 additions & 0 deletions MySQLClient-VS2015.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MySql.Data", "Source\MySql.Data\MySql.Data.xproj", "{8517D716-06E2-4AE1-B7D9-00025389A2FE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{98BB0CC7-59B3-40B0-B74D-ED2B9BBF3C31}"
ProjectSection(SolutionItems) = preProject
global.json = global.json
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{8517D716-06E2-4AE1-B7D9-00025389A2FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8517D716-06E2-4AE1-B7D9-00025389A2FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8517D716-06E2-4AE1-B7D9-00025389A2FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8517D716-06E2-4AE1-B7D9-00025389A2FE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
98 changes: 53 additions & 45 deletions README → README.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,53 @@
MySQL Connector/Net 6.x

This is a release of MySQL Connector/Net, Oracle's dual-
license ADO.Net Driver for MySQL. For the avoidance of
doubt, this particular copy of the software is released
under the version 2 of the GNU General Public License.
MySQL Connector/Net is brought to you by Oracle.

Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved.

License information can be found in the COPYING file.

MySQL FOSS License Exception
We want free and open source software applications under
certain licenses to be able to use the GPL-licensed MySQL
Connector/NET (specified GPL-licensed MySQL client libraries)
despite the fact that not all such FOSS licenses are
compatible with version 2 of the GNU General Public License.
Therefore there are special exceptions to the terms and
conditions of the GPLv2 as applied to these client libraries,
which are identified and described in more detail in the
FOSS License Exception at
<http://www.mysql.com/about/legal/licensing/foss-exception.html>

This distribution may include materials developed by third
parties. For license and attribution notices for these
materials, please refer to the documentation that accompanies
this distribution (see the "Licenses for Third-Party Components"
appendix) or view the online documentation at
<http://dev.mysql.com/doc/>

The accompanying documentation currently exists in MSDN help
format and is located in the 'doc' directory.

GPLv2 Disclaimer
For the avoidance of doubt, except that if any license choice
other than GPL or LGPL is available it will apply instead,
Oracle elects to use only the General Public License version 2
(GPLv2) at this time for any software where a choice of GPL
license versions is made available with the language indicating
that GPLv2 or any later version may be used, or where a choice
of which version of the GPL is applied is otherwise unspecified.

This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.
#MySQL Connector/Net 6.x

##This is a MySQL client library targeting netstandard 1.3. It is a fork of the official Oracle MySQL Connector/Net library.

[![Windows Build status](https://ci.appveyor.com/api/projects/status/ve9qdbrktb29hs9w?svg=true)](https://ci.appveyor.com/project/SapientGuardian/mysql-connector-net-netstandard1-5)<br />
[![Linux/OSX Build Status](https://travis-ci.org/SapientGuardian/mysql-connector-net-netstandard.png)](https://travis-ci.org/SapientGuardian/mysql-connector-net-netstandard)<br />
[![NuGet Package](https://img.shields.io/nuget/vpre/SapientGuardian.MySql.Data.svg)](https://www.nuget.org/packages/SapientGuardian.MySql.Data/)

Original README:

This is a release of MySQL Connector/Net, Oracle's dual-
license ADO.Net Driver for MySQL. For the avoidance of
doubt, this particular copy of the software is released
under the version 2 of the GNU General Public License.
MySQL Connector/Net is brought to you by Oracle.

Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved.

License information can be found in the COPYING file.

MySQL FOSS License Exception
We want free and open source software applications under
certain licenses to be able to use the GPL-licensed MySQL
Connector/NET (specified GPL-licensed MySQL client libraries)
despite the fact that not all such FOSS licenses are
compatible with version 2 of the GNU General Public License.
Therefore there are special exceptions to the terms and
conditions of the GPLv2 as applied to these client libraries,
which are identified and described in more detail in the
FOSS License Exception at
<http://www.mysql.com/about/legal/licensing/foss-exception.html>

This distribution may include materials developed by third
parties. For license and attribution notices for these
materials, please refer to the documentation that accompanies
this distribution (see the "Licenses for Third-Party Components"
appendix) or view the online documentation at
<http://dev.mysql.com/doc/>

The accompanying documentation currently exists in MSDN help
format and is located in the 'doc' directory.

GPLv2 Disclaimer
For the avoidance of doubt, except that if any license choice
other than GPL or LGPL is available it will apply instead,
Oracle elects to use only the General Public License version 2
(GPLv2) at this time for any software where a choice of GPL
license versions is made available with the language indicating
that GPLv2 or any later version may be used, or where a choice
of which version of the GPL is applied is otherwise unspecified.

This software is OSI Certified Open Source Software.
OSI Certified is a certification mark of the Open Source Initiative.
Loading