mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge branch '10.3' into 10.4
This commit is contained in:
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -2,13 +2,20 @@
|
|||||||
Copyright (c) 2017, MariaDB Corporation.
|
Copyright (c) 2017, MariaDB Corporation.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,15 +1,21 @@
|
|||||||
/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
Copyright (c) 2017, MariaDB Corporation.
|
Copyright (c) 2017, MariaDB Corporation.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or
|
This program is free software; you can redistribute it and/or modify
|
||||||
modify it under the terms of the GNU General Public License as
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
published by the Free Software Foundation; version 2 of the
|
as published by the Free Software Foundation.
|
||||||
License.
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -2,13 +2,20 @@
|
|||||||
Copyright (c) 2017, MariaDB Corporation.
|
Copyright (c) 2017, MariaDB Corporation.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -2,13 +2,20 @@
|
|||||||
Copyright (c) 2017, MariaDB Corporation.
|
Copyright (c) 2017, MariaDB Corporation.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2013, Oracle and/or its affiliates.
|
/* Copyright (c) 2008, 2013, Oracle and/or its affiliates.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
Submodule libmariadb updated: 63df45ce3d...a1283d0b10
@@ -8,3 +8,13 @@ create user 'bad' identified by 'worse';
|
|||||||
ERROR 1045 (28000): Plugin foo/bar could not be loaded: invalid plugin name
|
ERROR 1045 (28000): Plugin foo/bar could not be loaded: invalid plugin name
|
||||||
set global debug_dbug=@old_dbug;
|
set global debug_dbug=@old_dbug;
|
||||||
drop user bad;
|
drop user bad;
|
||||||
|
set global debug_dbug='+d,increase_srv_handshake_scramble_len';
|
||||||
|
connect(localhost,root,,test,MASTER_MYPORT,MYSQL_TMP_DIR/mysqld.1.sock);
|
||||||
|
connect con1,localhost,root;
|
||||||
|
ERROR HY000: received malformed packet
|
||||||
|
set global debug_dbug=@old_dbug;
|
||||||
|
set global debug_dbug='+d,poison_srv_handshake_scramble_len';
|
||||||
|
connect(localhost,root,,test,MASTER_MYPORT,MYSQL_TMP_DIR/mysqld.1.sock);
|
||||||
|
connect con2,localhost,root;
|
||||||
|
ERROR HY000: received malformed packet
|
||||||
|
set global debug_dbug=@old_dbug;
|
||||||
|
@@ -22,3 +22,18 @@ create user 'bad' identified by 'worse';
|
|||||||
--exec $MYSQL --default-auth=mysql_old_password --user=bad --password=worse 2>&1
|
--exec $MYSQL --default-auth=mysql_old_password --user=bad --password=worse 2>&1
|
||||||
set global debug_dbug=@old_dbug;
|
set global debug_dbug=@old_dbug;
|
||||||
drop user bad;
|
drop user bad;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug#29630767 - USE OF UNINITIALIZED VALUE IN LIBMYSQL (CLIENT.CC FUNCTION RUN_PLUGIN_AUTH)
|
||||||
|
#
|
||||||
|
set global debug_dbug='+d,increase_srv_handshake_scramble_len';
|
||||||
|
--replace_result $MYSQL_TMP_DIR MYSQL_TMP_DIR $MASTER_MYPORT MASTER_MYPORT
|
||||||
|
--error 2027
|
||||||
|
connect con1,localhost,root;
|
||||||
|
set global debug_dbug=@old_dbug;
|
||||||
|
|
||||||
|
set global debug_dbug='+d,poison_srv_handshake_scramble_len';
|
||||||
|
--replace_result $MYSQL_TMP_DIR MYSQL_TMP_DIR $MASTER_MYPORT MASTER_MYPORT
|
||||||
|
--error 2027
|
||||||
|
connect con2,localhost,root;
|
||||||
|
set global debug_dbug=@old_dbug;
|
||||||
|
1
mysql-test/main/insert_debug-master.opt
Normal file
1
mysql-test/main/insert_debug-master.opt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
--innodb_autoinc_lock_mode=2
|
29
mysql-test/main/insert_debug.result
Normal file
29
mysql-test/main/insert_debug.result
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||||
|
connect con1, localhost, root,,;
|
||||||
|
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||||
|
connection default;
|
||||||
|
CREATE TABLE t1(c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10) NOT NULL, c3 VARCHAR(10) NOT NULL);
|
||||||
|
INSERT INTO t1(c1, c2, c3) VALUES('A1','B1','IT1'), ('A2','B2','IT1'), ('A3','B3','IT1'), ('A4','B4','IT1'), ('A5','B5','IT1'), ('A6','B6','IT1'), ('A7','B7','IT1');
|
||||||
|
CREATE TABLE t2(c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10) NOT NULL, c3 VARCHAR(10) NOT NULL);
|
||||||
|
INSERT INTO t2(c1, c2, c3) VALUES ('A3','B3','IT2'), ('A2','B2','IT2'), ('A4','B4','IT2'), ('A5','B5','II2');
|
||||||
|
CREATE TABLE result(id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10),
|
||||||
|
c3 VARCHAR(10), update_count INT DEFAULT 0, UNIQUE KEY uniq_idx (c1,c2), PRIMARY KEY (id)) ENGINE = innodb;
|
||||||
|
SET DEBUG_SYNC = "ha_write_row_end WAIT_FOR flushed EXECUTE 1";
|
||||||
|
INSERT INTO result(c1, c2, c3) SELECT * FROM t1 ON DUPLICATE KEY UPDATE c2=t1.c2, c3='UT1', update_count=update_count+1;
|
||||||
|
connection con1;
|
||||||
|
INSERT INTO result(c1, c2, c3) SELECT * FROM t2 ON DUPLICATE KEY UPDATE c2=t2.c2, c3='UT2', update_count=update_count+1;
|
||||||
|
SET DEBUG_SYNC = "now SIGNAL flushed";
|
||||||
|
connection default;
|
||||||
|
SELECT * FROM result;
|
||||||
|
id c1 c2 c3 update_count
|
||||||
|
1 A1 B1 IT1 0
|
||||||
|
2 A3 B3 UT1 1
|
||||||
|
3 A2 B2 UT1 1
|
||||||
|
4 A4 B4 UT1 1
|
||||||
|
5 A5 B5 UT1 1
|
||||||
|
9 A6 B6 IT1 0
|
||||||
|
10 A7 B7 IT1 0
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP TABLE t2;
|
||||||
|
DROP TABLE result;
|
||||||
|
SET DEBUG_SYNC = "RESET";
|
54
mysql-test/main/insert_debug.test
Normal file
54
mysql-test/main/insert_debug.test
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
source include/have_innodb.inc;
|
||||||
|
source include/have_debug.inc;
|
||||||
|
source include/have_debug_sync.inc;
|
||||||
|
|
||||||
|
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||||
|
|
||||||
|
connect (con1, localhost, root,,);
|
||||||
|
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;
|
||||||
|
|
||||||
|
connection default;
|
||||||
|
|
||||||
|
let $conn0_id= `SELECT CONNECTION_ID()`;
|
||||||
|
|
||||||
|
CREATE TABLE t1(c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10) NOT NULL, c3 VARCHAR(10) NOT NULL);
|
||||||
|
INSERT INTO t1(c1, c2, c3) VALUES('A1','B1','IT1'), ('A2','B2','IT1'), ('A3','B3','IT1'), ('A4','B4','IT1'), ('A5','B5','IT1'), ('A6','B6','IT1'), ('A7','B7','IT1');
|
||||||
|
|
||||||
|
CREATE TABLE t2(c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10) NOT NULL, c3 VARCHAR(10) NOT NULL);
|
||||||
|
INSERT INTO t2(c1, c2, c3) VALUES ('A3','B3','IT2'), ('A2','B2','IT2'), ('A4','B4','IT2'), ('A5','B5','II2');
|
||||||
|
|
||||||
|
CREATE TABLE result(id BIGINT UNSIGNED NOT NULL AUTO_INCREMENT, c1 VARCHAR(10) NOT NULL, c2 VARCHAR(10),
|
||||||
|
c3 VARCHAR(10), update_count INT DEFAULT 0, UNIQUE KEY uniq_idx (c1,c2), PRIMARY KEY (id)) ENGINE = innodb;
|
||||||
|
|
||||||
|
# Insert one row from 't1' into the 'result' table and wait on a debug sync
|
||||||
|
# point. The next insert statement from an session 2 inserts values that would
|
||||||
|
# lead to unique key clash, when this insert resumes.
|
||||||
|
# The subsequent inserts of this statement(after resume) will fail because of a
|
||||||
|
# clash with the unique index, and are expected to update the row which clashes
|
||||||
|
# with the unique key.
|
||||||
|
# Without the fix for bug#30194841 a stale auto increment value, would cause a
|
||||||
|
# collision with existing auto increment column value and ends up updating that
|
||||||
|
# colliding row, instead of the row colliding with the unique index.
|
||||||
|
SET DEBUG_SYNC = "ha_write_row_end WAIT_FOR flushed EXECUTE 1";
|
||||||
|
send INSERT INTO result(c1, c2, c3) SELECT * FROM t1 ON DUPLICATE KEY UPDATE c2=t1.c2, c3='UT1', update_count=update_count+1;
|
||||||
|
|
||||||
|
# While session 1 is waiting (after one insert), insert rows that will cause a clash
|
||||||
|
# with the inserts of session 1 on the unique key.
|
||||||
|
connection con1;
|
||||||
|
|
||||||
|
# Wait for the session 1 to hit the debug sync point.
|
||||||
|
let $wait_condition=SELECT 1 FROM information_schema.processlist WHERE id = $conn0_id AND state LIKE '%ha_write_row_end%';
|
||||||
|
--source include/wait_condition.inc
|
||||||
|
|
||||||
|
INSERT INTO result(c1, c2, c3) SELECT * FROM t2 ON DUPLICATE KEY UPDATE c2=t2.c2, c3='UT2', update_count=update_count+1;
|
||||||
|
|
||||||
|
# Signal to resume the insert statement in session 1
|
||||||
|
SET DEBUG_SYNC = "now SIGNAL flushed";
|
||||||
|
connection default;
|
||||||
|
reap;
|
||||||
|
SELECT * FROM result;
|
||||||
|
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP TABLE t2;
|
||||||
|
DROP TABLE result;
|
||||||
|
SET DEBUG_SYNC = "RESET";
|
@@ -1,11 +0,0 @@
|
|||||||
call mtr.add_suppression("Out of memory");
|
|
||||||
set sql_mode="";
|
|
||||||
drop table if exists t1,t2;
|
|
||||||
create table `t1` (`a` datetime not null) engine=InnoDB;
|
|
||||||
create table `t2` (`a` int not null) engine=innodb;
|
|
||||||
replace into t1 values (),();
|
|
||||||
insert into t2 values(0);
|
|
||||||
set session sort_buffer_size = 1024*1024*1024*1024;
|
|
||||||
delete d2 from t2 as d1, t1 as d2 where d1.a <=> d2.a;
|
|
||||||
drop table t2;
|
|
||||||
drop table t1;
|
|
@@ -1,26 +0,0 @@
|
|||||||
#
|
|
||||||
# MDEV-7912
|
|
||||||
#
|
|
||||||
# multitable delete with wrongly set sort_buffer_size crashes in merge_buffers
|
|
||||||
|
|
||||||
--source include/have_innodb.inc
|
|
||||||
--source include/have_debug.inc
|
|
||||||
--source include/windows.inc
|
|
||||||
|
|
||||||
call mtr.add_suppression("Out of memory");
|
|
||||||
|
|
||||||
set sql_mode="";
|
|
||||||
--disable_warnings
|
|
||||||
drop table if exists t1,t2;
|
|
||||||
create table `t1` (`a` datetime not null) engine=InnoDB;
|
|
||||||
create table `t2` (`a` int not null) engine=innodb;
|
|
||||||
replace into t1 values (),();
|
|
||||||
insert into t2 values(0);
|
|
||||||
set session sort_buffer_size = 1024*1024*1024*1024;
|
|
||||||
#Either fail with EE_OUTOFMEMORY, or succeed
|
|
||||||
--error 0 , 5
|
|
||||||
delete d2 from t2 as d1, t1 as d2 where d1.a <=> d2.a;
|
|
||||||
--enable_warnings
|
|
||||||
|
|
||||||
drop table t2;
|
|
||||||
drop table t1;
|
|
@@ -1,7 +1,7 @@
|
|||||||
connection node_2;
|
connection node_2;
|
||||||
connection node_1;
|
connection node_1;
|
||||||
connection node_1;
|
connection node_1;
|
||||||
CREATE TABLE ten (f1 INTEGER);
|
CREATE TABLE ten (f1 INTEGER) Engine=InnoDB;
|
||||||
INSERT INTO ten VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
INSERT INTO ten VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||||
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY) Engine=InnoDB;
|
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY) Engine=InnoDB;
|
||||||
INSERT INTO t1 (f1) SELECT 000000 + (10000 * a1.f1) + (1000 * a2.f1) + (100 * a3.f1) + (10 * a4.f1) + a5.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
|
INSERT INTO t1 (f1) SELECT 000000 + (10000 * a1.f1) + (1000 * a2.f1) + (100 * a3.f1) + (10 * a4.f1) + a5.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
|
||||||
@@ -11,19 +11,19 @@ SET SESSION wsrep_OSU_method = "RSU";
|
|||||||
ALTER TABLE t1 DROP PRIMARY KEY;
|
ALTER TABLE t1 DROP PRIMARY KEY;
|
||||||
SET SESSION wsrep_OSU_method = "TOI";
|
SET SESSION wsrep_OSU_method = "TOI";
|
||||||
INSERT INTO t1 (f1) SELECT 200000 + (10000 * a1.f1) + (1000 * a2.f1) + (100 * a3.f1) + (10 * a4.f1) + a5.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
|
INSERT INTO t1 (f1) SELECT 200000 + (10000 * a1.f1) + (1000 * a2.f1) + (100 * a3.f1) + (10 * a4.f1) + a5.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
|
||||||
SELECT COUNT(*) = 300000 FROM t1;
|
SELECT COUNT(*) as expect_300000 FROM t1;
|
||||||
COUNT(*) = 300000
|
expect_300000
|
||||||
1
|
300000
|
||||||
SELECT MAX(f1) = 299999 FROM t1;
|
SELECT MAX(f1) as expect_299999 FROM t1;
|
||||||
MAX(f1) = 299999
|
expect_299999
|
||||||
1
|
299999
|
||||||
connection node_1;
|
connection node_1;
|
||||||
SELECT COUNT(*) = 300000 FROM t1;
|
SELECT COUNT(*) as expect_300000 FROM t1;
|
||||||
COUNT(*) = 300000
|
expect_300000
|
||||||
1
|
300000
|
||||||
SELECT MAX(f1) = 299999 FROM t1;
|
SELECT MAX(f1) as expect_299999 FROM t1;
|
||||||
MAX(f1) = 299999
|
expect_299999
|
||||||
1
|
299999
|
||||||
SET SESSION wsrep_OSU_method = "RSU";
|
SET SESSION wsrep_OSU_method = "RSU";
|
||||||
ALTER TABLE t1 DROP PRIMARY KEY;
|
ALTER TABLE t1 DROP PRIMARY KEY;
|
||||||
SET SESSION wsrep_OSU_method = "TOI";
|
SET SESSION wsrep_OSU_method = "TOI";
|
||||||
@@ -31,20 +31,20 @@ connection node_2;
|
|||||||
INSERT INTO t1 (f1) VALUES (1);
|
INSERT INTO t1 (f1) VALUES (1);
|
||||||
INSERT INTO t1 (f1) VALUES (10);
|
INSERT INTO t1 (f1) VALUES (10);
|
||||||
connection node_1;
|
connection node_1;
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 1;
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 1;
|
||||||
COUNT(*) = 2
|
expect_2
|
||||||
1
|
2
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 10;
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 10;
|
||||||
COUNT(*) = 2
|
expect_2
|
||||||
1
|
2
|
||||||
INSERT INTO t1 (f1) VALUES (100);
|
INSERT INTO t1 (f1) VALUES (100);
|
||||||
INSERT INTO t1 (f1) VALUES (1000);
|
INSERT INTO t1 (f1) VALUES (1000);
|
||||||
connection node_2;
|
connection node_2;
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 100;
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 100;
|
||||||
COUNT(*) = 2
|
expect_2
|
||||||
1
|
2
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 1000;
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 1000;
|
||||||
COUNT(*) = 2
|
expect_2
|
||||||
1
|
2
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
DROP TABLE ten;
|
DROP TABLE ten;
|
||||||
|
@@ -4,10 +4,9 @@
|
|||||||
|
|
||||||
--source include/big_test.inc
|
--source include/big_test.inc
|
||||||
--source include/galera_cluster.inc
|
--source include/galera_cluster.inc
|
||||||
--source include/have_innodb.inc
|
|
||||||
|
|
||||||
--connection node_1
|
--connection node_1
|
||||||
CREATE TABLE ten (f1 INTEGER);
|
CREATE TABLE ten (f1 INTEGER) Engine=InnoDB;
|
||||||
INSERT INTO ten VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
INSERT INTO ten VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
|
||||||
|
|
||||||
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY) Engine=InnoDB;
|
CREATE TABLE t1 (f1 INTEGER PRIMARY KEY) Engine=InnoDB;
|
||||||
@@ -26,13 +25,18 @@ SET SESSION wsrep_OSU_method = "TOI";
|
|||||||
# Insert even more data after the ALTER has completed
|
# Insert even more data after the ALTER has completed
|
||||||
INSERT INTO t1 (f1) SELECT 200000 + (10000 * a1.f1) + (1000 * a2.f1) + (100 * a3.f1) + (10 * a4.f1) + a5.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
|
INSERT INTO t1 (f1) SELECT 200000 + (10000 * a1.f1) + (1000 * a2.f1) + (100 * a3.f1) + (10 * a4.f1) + a5.f1 FROM ten AS a1, ten AS a2, ten AS a3, ten AS a4, ten AS a5;
|
||||||
|
|
||||||
SELECT COUNT(*) = 300000 FROM t1;
|
--let $wait_condition = SELECT COUNT(*) = 300000 FROM t1;
|
||||||
SELECT MAX(f1) = 299999 FROM t1;
|
--source include/wait_condition.inc
|
||||||
|
|
||||||
|
SELECT COUNT(*) as expect_300000 FROM t1;
|
||||||
|
SELECT MAX(f1) as expect_299999 FROM t1;
|
||||||
|
|
||||||
--connection node_1
|
--connection node_1
|
||||||
--reap
|
--reap
|
||||||
SELECT COUNT(*) = 300000 FROM t1;
|
--let $wait_condition = SELECT COUNT(*) = 300000 FROM t1;
|
||||||
SELECT MAX(f1) = 299999 FROM t1;
|
--source include/wait_condition.inc
|
||||||
|
SELECT COUNT(*) as expect_300000 FROM t1;
|
||||||
|
SELECT MAX(f1) as expect_299999 FROM t1;
|
||||||
|
|
||||||
SET SESSION wsrep_OSU_method = "RSU";
|
SET SESSION wsrep_OSU_method = "RSU";
|
||||||
ALTER TABLE t1 DROP PRIMARY KEY;
|
ALTER TABLE t1 DROP PRIMARY KEY;
|
||||||
@@ -44,15 +48,19 @@ INSERT INTO t1 (f1) VALUES (1);
|
|||||||
INSERT INTO t1 (f1) VALUES (10);
|
INSERT INTO t1 (f1) VALUES (10);
|
||||||
|
|
||||||
--connection node_1
|
--connection node_1
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 1;
|
--let $wait_condition = SELECT COUNT(*) = 2 FROM t1 where f1 = 10;
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 10;
|
--source include/wait_condition.inc
|
||||||
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 1;
|
||||||
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 10;
|
||||||
|
|
||||||
INSERT INTO t1 (f1) VALUES (100);
|
INSERT INTO t1 (f1) VALUES (100);
|
||||||
INSERT INTO t1 (f1) VALUES (1000);
|
INSERT INTO t1 (f1) VALUES (1000);
|
||||||
|
|
||||||
--connection node_2
|
--connection node_2
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 100;
|
--let $wait_condition = SELECT COUNT(*) = 2 FROM t1 where f1 = 1000;
|
||||||
SELECT COUNT(*) = 2 FROM t1 WHERE f1 = 1000;
|
--source include/wait_condition.inc
|
||||||
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 100;
|
||||||
|
SELECT COUNT(*) as expect_2 FROM t1 WHERE f1 = 1000;
|
||||||
|
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
DROP TABLE ten;
|
DROP TABLE ten;
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License, version 2.0,
|
||||||
# the Free Software Foundation; version 2 of the License.
|
# as published by the Free Software Foundation.
|
||||||
|
#
|
||||||
|
# This program is also distributed with certain software (including
|
||||||
|
# but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
# as designated in a particular file or component or in included license
|
||||||
|
# documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
# permission to link the program and your derivative works with the
|
||||||
|
# separately licensed software that they have included with MySQL.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License, version 2.0, for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, write to the Free Software Foundation,
|
# along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License, version 2.0,
|
||||||
# the Free Software Foundation; version 2 of the License.
|
# as published by the Free Software Foundation.
|
||||||
|
#
|
||||||
|
# This program is also distributed with certain software (including
|
||||||
|
# but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
# as designated in a particular file or component or in included license
|
||||||
|
# documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
# permission to link the program and your derivative works with the
|
||||||
|
# separately licensed software that they have included with MySQL.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License, version 2.0, for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, write to the Free Software Foundation,
|
# along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -3049,7 +3049,10 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user,
|
|||||||
scramble_data_len= pkt_scramble_len;
|
scramble_data_len= pkt_scramble_len;
|
||||||
scramble_plugin= scramble_data + scramble_data_len;
|
scramble_plugin= scramble_data + scramble_data_len;
|
||||||
if (scramble_data + scramble_data_len > pkt_end)
|
if (scramble_data + scramble_data_len > pkt_end)
|
||||||
scramble_data_len= (int)(pkt_end - scramble_data);
|
{
|
||||||
|
set_mysql_error(mysql, CR_MALFORMED_PACKET, unknown_sqlstate);
|
||||||
|
goto error;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@@ -6546,7 +6546,7 @@ static int queue_event(Master_info* mi,const char* buf, ulong event_len)
|
|||||||
error= ER_SLAVE_HEARTBEAT_FAILURE;
|
error= ER_SLAVE_HEARTBEAT_FAILURE;
|
||||||
error_msg.append(STRING_WITH_LEN("inconsistent heartbeat event content;"));
|
error_msg.append(STRING_WITH_LEN("inconsistent heartbeat event content;"));
|
||||||
error_msg.append(STRING_WITH_LEN("the event's data: log_file_name "));
|
error_msg.append(STRING_WITH_LEN("the event's data: log_file_name "));
|
||||||
error_msg.append(hb.get_log_ident(), (uint) strlen(hb.get_log_ident()));
|
error_msg.append(hb.get_log_ident(), (uint) hb.get_ident_len());
|
||||||
error_msg.append(STRING_WITH_LEN(" log_pos "));
|
error_msg.append(STRING_WITH_LEN(" log_pos "));
|
||||||
error_msg.append_ulonglong(hb.log_pos);
|
error_msg.append_ulonglong(hb.log_pos);
|
||||||
goto err;
|
goto err;
|
||||||
@@ -6572,7 +6572,7 @@ static int queue_event(Master_info* mi,const char* buf, ulong event_len)
|
|||||||
error= ER_SLAVE_HEARTBEAT_FAILURE;
|
error= ER_SLAVE_HEARTBEAT_FAILURE;
|
||||||
error_msg.append(STRING_WITH_LEN("heartbeat is not compatible with local info;"));
|
error_msg.append(STRING_WITH_LEN("heartbeat is not compatible with local info;"));
|
||||||
error_msg.append(STRING_WITH_LEN("the event's data: log_file_name "));
|
error_msg.append(STRING_WITH_LEN("the event's data: log_file_name "));
|
||||||
error_msg.append(hb.get_log_ident(), (uint) strlen(hb.get_log_ident()));
|
error_msg.append(hb.get_log_ident(), (uint) hb.get_ident_len());
|
||||||
error_msg.append(STRING_WITH_LEN(" log_pos "));
|
error_msg.append(STRING_WITH_LEN(" log_pos "));
|
||||||
error_msg.append_ulonglong(hb.log_pos);
|
error_msg.append_ulonglong(hb.log_pos);
|
||||||
goto err;
|
goto err;
|
||||||
|
@@ -12577,6 +12577,7 @@ static bool send_server_handshake_packet(MPVIO_EXT *mpvio,
|
|||||||
int2store(end+5, thd->client_capabilities >> 16);
|
int2store(end+5, thd->client_capabilities >> 16);
|
||||||
end[7]= data_len;
|
end[7]= data_len;
|
||||||
DBUG_EXECUTE_IF("poison_srv_handshake_scramble_len", end[7]= -100;);
|
DBUG_EXECUTE_IF("poison_srv_handshake_scramble_len", end[7]= -100;);
|
||||||
|
DBUG_EXECUTE_IF("increase_srv_handshake_scramble_len", end[7]= 50;);
|
||||||
bzero(end + 8, 6);
|
bzero(end + 8, 6);
|
||||||
int4store(end + 14, thd->client_capabilities >> 32);
|
int4store(end + 14, thd->client_capabilities >> 32);
|
||||||
end+= 18;
|
end+= 18;
|
||||||
|
@@ -29,14 +29,20 @@
|
|||||||
class Unique :public Sql_alloc
|
class Unique :public Sql_alloc
|
||||||
{
|
{
|
||||||
DYNAMIC_ARRAY file_ptrs;
|
DYNAMIC_ARRAY file_ptrs;
|
||||||
ulong max_elements;
|
ulong max_elements; /* Total number of elements that will be stored in-memory */
|
||||||
size_t max_in_memory_size;
|
size_t max_in_memory_size;
|
||||||
IO_CACHE file;
|
IO_CACHE file;
|
||||||
TREE tree;
|
TREE tree;
|
||||||
|
/* Number of elements filtered out due to min_dupl_count when storing results
|
||||||
|
to table. See Unique::get */
|
||||||
ulong filtered_out_elems;
|
ulong filtered_out_elems;
|
||||||
uint size;
|
uint size;
|
||||||
uint full_size;
|
|
||||||
uint min_dupl_count; /* always 0 for unions, > 0 for intersections */
|
uint full_size; /* Size of element + space needed to store the number of
|
||||||
|
duplicates found for the element. */
|
||||||
|
uint min_dupl_count; /* Minimum number of occurences of element required for
|
||||||
|
it to be written to record_pointers.
|
||||||
|
always 0 for unions, > 0 for intersections */
|
||||||
bool with_counters;
|
bool with_counters;
|
||||||
|
|
||||||
bool merge(TABLE *table, uchar *buff, bool without_last_merge);
|
bool merge(TABLE *table, uchar *buff, bool without_last_merge);
|
||||||
|
@@ -318,6 +318,9 @@ ENDIF(CONNECT_WITH_MONGO)
|
|||||||
OPTION(CONNECT_WITH_REST "Compile CONNECT storage engine with REST support" ON)
|
OPTION(CONNECT_WITH_REST "Compile CONNECT storage engine with REST support" ON)
|
||||||
|
|
||||||
IF(CONNECT_WITH_REST)
|
IF(CONNECT_WITH_REST)
|
||||||
|
MESSAGE(STATUS "=====> REST support is ON")
|
||||||
|
SET(CONNECT_SOURCES ${CONNECT_SOURCES} tabrest.cpp tabrest.h)
|
||||||
|
add_definitions(-DREST_SUPPORT)
|
||||||
FIND_PACKAGE(cpprestsdk QUIET)
|
FIND_PACKAGE(cpprestsdk QUIET)
|
||||||
IF (cpprestsdk_FOUND)
|
IF (cpprestsdk_FOUND)
|
||||||
IF(UNIX)
|
IF(UNIX)
|
||||||
@@ -331,8 +334,12 @@ IF(CONNECT_WITH_REST)
|
|||||||
# Comment it out if not needed depending on your cpprestsdk installation.
|
# Comment it out if not needed depending on your cpprestsdk installation.
|
||||||
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd")
|
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MDd")
|
||||||
ENDIF(UNIX)
|
ENDIF(UNIX)
|
||||||
SET(CONNECT_SOURCES ${CONNECT_SOURCES} tabrest.cpp restget.cpp tabrest.h)
|
# IF(REST_LIBRARY) why this? how about Windows
|
||||||
add_definitions(-DREST_SUPPORT)
|
SET(CONNECT_SOURCES ${CONNECT_SOURCES} restget.cpp)
|
||||||
|
add_definitions(-DREST_SOURCE)
|
||||||
|
# ENDIF()
|
||||||
|
ELSE(NOT cpprestsdk_FOUND)
|
||||||
|
# MESSAGE(STATUS "=====> cpprestsdk package not found")
|
||||||
ENDIF (cpprestsdk_FOUND)
|
ENDIF (cpprestsdk_FOUND)
|
||||||
ENDIF(CONNECT_WITH_REST)
|
ENDIF(CONNECT_WITH_REST)
|
||||||
|
|
||||||
|
@@ -2965,10 +2965,12 @@ PCFIL ha_connect::CheckCond(PGLOBAL g, PCFIL filp, const Item *cond)
|
|||||||
case Item_func::LE_FUNC: vop= OP_LE; break;
|
case Item_func::LE_FUNC: vop= OP_LE; break;
|
||||||
case Item_func::GE_FUNC: vop= OP_GE; break;
|
case Item_func::GE_FUNC: vop= OP_GE; break;
|
||||||
case Item_func::GT_FUNC: vop= OP_GT; break;
|
case Item_func::GT_FUNC: vop= OP_GT; break;
|
||||||
|
#if MYSQL_VERSION_ID > 100200
|
||||||
case Item_func::LIKE_FUNC:
|
case Item_func::LIKE_FUNC:
|
||||||
vop = OP_LIKE;
|
vop = OP_LIKE;
|
||||||
neg= ((Item_func_like*)condf)->negated;
|
neg= ((Item_func_like*)condf)->negated;
|
||||||
break;
|
break;
|
||||||
|
#endif // VERSION_ID > 100200
|
||||||
case Item_func::ISNOTNULL_FUNC:
|
case Item_func::ISNOTNULL_FUNC:
|
||||||
neg= true;
|
neg= true;
|
||||||
// fall through
|
// fall through
|
||||||
@@ -4501,7 +4503,9 @@ bool ha_connect::check_privileges(THD *thd, PTOS options, const char *dbn, bool
|
|||||||
case TAB_OEM:
|
case TAB_OEM:
|
||||||
if (table && table->pos_in_table_list) // if SELECT
|
if (table && table->pos_in_table_list) // if SELECT
|
||||||
{
|
{
|
||||||
|
#if MYSQL_VERSION_ID > 100200
|
||||||
Switch_to_definer_security_ctx backup_ctx(thd, table->pos_in_table_list);
|
Switch_to_definer_security_ctx backup_ctx(thd, table->pos_in_table_list);
|
||||||
|
#endif // VERSION_ID > 100200
|
||||||
return check_global_access(thd, FILE_ACL);
|
return check_global_access(thd, FILE_ACL);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@@ -194,7 +194,7 @@ static void PROFILE_Save( FILE *file, PROFILESECTION *section )
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (key = section->key; key; key = key->next)
|
for (key = section->key; key; key = key->next)
|
||||||
if (key->name[0]) {
|
if (key->name && key->name[0]) {
|
||||||
fprintf(file, "%s", SVP(key->name));
|
fprintf(file, "%s", SVP(key->name));
|
||||||
|
|
||||||
if (key->value)
|
if (key->value)
|
||||||
|
@@ -20,4 +20,5 @@ mongo_c : Need MongoDB running and its C Driver installed
|
|||||||
mongo_java_2 : Need MongoDB running and its Java Driver installed
|
mongo_java_2 : Need MongoDB running and its Java Driver installed
|
||||||
mongo_java_3 : Need MongoDB running and its Java Driver installed
|
mongo_java_3 : Need MongoDB running and its Java Driver installed
|
||||||
tbl_thread : Bug MDEV-9844,10179,14214 03/01/2018 OB Option THREAD removed
|
tbl_thread : Bug MDEV-9844,10179,14214 03/01/2018 OB Option THREAD removed
|
||||||
|
grant2 : Until fixed
|
||||||
#vcol : Different error code on different versions
|
#vcol : Different error code on different versions
|
||||||
|
89
storage/connect/mysql-test/connect/t/ini_grant.result
Normal file
89
storage/connect/mysql-test/connect/t/ini_grant.result
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
#
|
||||||
|
# Checking FILE privileges
|
||||||
|
#
|
||||||
|
set sql_mode="";
|
||||||
|
GRANT ALL PRIVILEGES ON *.* TO user@localhost;
|
||||||
|
REVOKE FILE ON *.* FROM user@localhost;
|
||||||
|
set sql_mode=default;
|
||||||
|
connect user,localhost,user,,;
|
||||||
|
connection user;
|
||||||
|
SELECT user();
|
||||||
|
user()
|
||||||
|
user@localhost
|
||||||
|
CREATE TABLE t1 (sec CHAR(10) NOT NULL FLAG=1, val CHAR(10) NOT NULL) ENGINE=CONNECT TABLE_TYPE=INI;
|
||||||
|
Warnings:
|
||||||
|
Warning 1105 No file name. Table will use t1.ini
|
||||||
|
INSERT INTO t1 VALUES ('sec1','val1');
|
||||||
|
SELECT * FROM t1;
|
||||||
|
sec val
|
||||||
|
sec1 val1
|
||||||
|
UPDATE t1 SET val='val11';
|
||||||
|
SELECT * FROM t1;
|
||||||
|
sec val
|
||||||
|
sec1 val11
|
||||||
|
DELETE FROM t1;
|
||||||
|
SELECT * FROM t1;
|
||||||
|
sec val
|
||||||
|
INSERT INTO t1 VALUES('sec2','val2');
|
||||||
|
TRUNCATE TABLE t1;
|
||||||
|
SELECT * FROM t1;
|
||||||
|
sec val
|
||||||
|
CREATE VIEW v1 AS SELECT * FROM t1;
|
||||||
|
SELECT * FROM v1;
|
||||||
|
sec val
|
||||||
|
DROP VIEW v1;
|
||||||
|
DROP TABLE t1;
|
||||||
|
CREATE TABLE t1 (sec CHAR(10) NOT NULL FLAG=1, val CHAR(10) NOT NULL) ENGINE=CONNECT TABLE_TYPE=INI FILE_NAME='t1.EXT';
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
connection default;
|
||||||
|
SELECT user();
|
||||||
|
user()
|
||||||
|
root@localhost
|
||||||
|
CREATE TABLE t1 (sec CHAR(10) NOT NULL FLAG=1, val CHAR(10) NOT NULL) ENGINE=CONNECT TABLE_TYPE=INI FILE_NAME='t1.EXT';
|
||||||
|
INSERT INTO t1 VALUES ('sec1','val1');
|
||||||
|
connection user;
|
||||||
|
SELECT user();
|
||||||
|
user()
|
||||||
|
user@localhost
|
||||||
|
INSERT INTO t1 VALUES ('sec2','val2');
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
SELECT * FROM t1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
UPDATE t1 SET val='val11';
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
DELETE FROM t1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
TRUNCATE TABLE t1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
ALTER TABLE t1 READONLY=1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
DROP TABLE t1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
CREATE VIEW v1 AS SELECT * FROM t1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
# Testing a VIEW created with FILE privileges but accessed with no FILE
|
||||||
|
connection default;
|
||||||
|
SELECT user();
|
||||||
|
user()
|
||||||
|
root@localhost
|
||||||
|
CREATE SQL SECURITY INVOKER VIEW v1 AS SELECT * FROM t1;
|
||||||
|
connection user;
|
||||||
|
SELECT user();
|
||||||
|
user()
|
||||||
|
user@localhost
|
||||||
|
SELECT * FROM v1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
INSERT INTO v1 VALUES ('sec3','val3');
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
UPDATE v1 SET val='val11';
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
DELETE FROM v1;
|
||||||
|
ERROR 42000: Access denied; you need (at least one of) the FILE privilege(s) for this operation
|
||||||
|
disconnect user;
|
||||||
|
connection default;
|
||||||
|
DROP VIEW v1;
|
||||||
|
DROP TABLE t1;
|
||||||
|
DROP USER user@localhost;
|
||||||
|
#
|
||||||
|
# Checking FILE privileges: done
|
||||||
|
#
|
@@ -20,7 +20,7 @@
|
|||||||
#if defined(__WIN__)
|
#if defined(__WIN__)
|
||||||
#include <sqlext.h>
|
#include <sqlext.h>
|
||||||
#else
|
#else
|
||||||
#include <dlfcn.h> // dlopen(), dlclose(), dlsym() ...
|
//#include <dlfcn.h> // dlopen(), dlclose(), dlsym() ...
|
||||||
#include "osutil.h"
|
#include "osutil.h"
|
||||||
//#include "sqlext.h"
|
//#include "sqlext.h"
|
||||||
#endif
|
#endif
|
||||||
@@ -324,11 +324,11 @@ RECFM TABDEF::GetTableFormat(const char* type)
|
|||||||
{
|
{
|
||||||
RECFM recfm = Recfm;
|
RECFM recfm = Recfm;
|
||||||
|
|
||||||
if (recfm == RECFM_DFLT) {
|
if (Catfunc != FNC_NO)
|
||||||
|
recfm = RECFM_NAF;
|
||||||
|
else if (recfm == RECFM_DFLT)
|
||||||
// Default format depends on the table type
|
// Default format depends on the table type
|
||||||
TABTYPE tc = (Catfunc == FNC_NO) ? GetTypeID(type) : TAB_PRX;
|
switch (GetTypeID(type)) {
|
||||||
|
|
||||||
switch (tc) {
|
|
||||||
case TAB_DOS: recfm = RECFM_VAR; break;
|
case TAB_DOS: recfm = RECFM_VAR; break;
|
||||||
case TAB_CSV: recfm = RECFM_CSV; break;
|
case TAB_CSV: recfm = RECFM_CSV; break;
|
||||||
case TAB_FMT: recfm = RECFM_FMT; break;
|
case TAB_FMT: recfm = RECFM_FMT; break;
|
||||||
@@ -341,8 +341,6 @@ RECFM TABDEF::GetTableFormat(const char* type)
|
|||||||
default: recfm = RECFM_NAF; break;
|
default: recfm = RECFM_NAF; break;
|
||||||
} // endswitch type
|
} // endswitch type
|
||||||
|
|
||||||
} // endif recfm
|
|
||||||
|
|
||||||
return recfm;
|
return recfm;
|
||||||
} // end of GetTableFormat
|
} // end of GetTableFormat
|
||||||
|
|
||||||
|
@@ -13,6 +13,8 @@ using namespace concurrency::streams; // Asynchronous streams
|
|||||||
|
|
||||||
typedef const char* PCSZ;
|
typedef const char* PCSZ;
|
||||||
|
|
||||||
|
extern "C" int restGetFile(char* m, bool xt, PCSZ http, PCSZ uri, PCSZ fn);
|
||||||
|
|
||||||
/***********************************************************************/
|
/***********************************************************************/
|
||||||
/* Make a local copy of the requested file. */
|
/* Make a local copy of the requested file. */
|
||||||
/***********************************************************************/
|
/***********************************************************************/
|
||||||
|
@@ -1,5 +1,5 @@
|
|||||||
/*************** Rest C++ Program Source Code File (.CPP) **************/
|
/************** tabrest C++ Program Source Code File (.CPP) ************/
|
||||||
/* PROGRAM NAME: Rest Version 1.6 */
|
/* PROGRAM NAME: tabrest Version 1.7 */
|
||||||
/* (C) Copyright to the author Olivier BERTRAND 2018 - 2019 */
|
/* (C) Copyright to the author Olivier BERTRAND 2018 - 2019 */
|
||||||
/* This program is the REST Web API support for MariaDB. */
|
/* This program is the REST Web API support for MariaDB. */
|
||||||
/* When compiled without MARIADB defined, it is the EOM module code. */
|
/* When compiled without MARIADB defined, it is the EOM module code. */
|
||||||
@@ -13,9 +13,14 @@
|
|||||||
#else // !MARIADB OEM module
|
#else // !MARIADB OEM module
|
||||||
#include "mini-global.h"
|
#include "mini-global.h"
|
||||||
#define _MAX_PATH 260
|
#define _MAX_PATH 260
|
||||||
#if !defined(__WIN__)
|
#if !defined(REST_SOURCE)
|
||||||
|
#if defined(__WIN__) || defined(_WINDOWS)
|
||||||
|
#include <windows.h>
|
||||||
|
#else // !__WIN__
|
||||||
#define __stdcall
|
#define __stdcall
|
||||||
|
#include <dlfcn.h> // dlopen(), dlclose(), dlsym() ...
|
||||||
#endif // !__WIN__
|
#endif // !__WIN__
|
||||||
|
#endif // !REST_SOURCE
|
||||||
#define _OS_H_INCLUDED // Prevent os.h to be called
|
#define _OS_H_INCLUDED // Prevent os.h to be called
|
||||||
#endif // !MARIADB
|
#endif // !MARIADB
|
||||||
|
|
||||||
@@ -23,7 +28,6 @@
|
|||||||
/* Include application header files: */
|
/* Include application header files: */
|
||||||
/* global.h is header containing all global declarations. */
|
/* global.h is header containing all global declarations. */
|
||||||
/* plgdbsem.h is header containing the DB application declarations. */
|
/* plgdbsem.h is header containing the DB application declarations. */
|
||||||
/* (x)table.h is header containing the TDBASE declarations. */
|
|
||||||
/***********************************************************************/
|
/***********************************************************************/
|
||||||
#include "global.h"
|
#include "global.h"
|
||||||
#include "plgdbsem.h"
|
#include "plgdbsem.h"
|
||||||
@@ -31,7 +35,9 @@
|
|||||||
#include "filamtxt.h"
|
#include "filamtxt.h"
|
||||||
#include "tabdos.h"
|
#include "tabdos.h"
|
||||||
#include "plgxml.h"
|
#include "plgxml.h"
|
||||||
|
#if defined(XML_SUPPORT)
|
||||||
#include "tabxml.h"
|
#include "tabxml.h"
|
||||||
|
#endif // XML_SUPPORT
|
||||||
#include "tabjson.h"
|
#include "tabjson.h"
|
||||||
#include "tabfmt.h"
|
#include "tabfmt.h"
|
||||||
#include "tabrest.h"
|
#include "tabrest.h"
|
||||||
@@ -73,11 +79,11 @@ XGETREST GetRestFunction(PGLOBAL g)
|
|||||||
if (getRestFnc)
|
if (getRestFnc)
|
||||||
return getRestFnc;
|
return getRestFnc;
|
||||||
|
|
||||||
#if !defined(REST_SOURCE)
|
#if !defined(MARIADB) || !defined(REST_SOURCE)
|
||||||
if (trace(515))
|
if (trace(515))
|
||||||
htrc("Looking for GetRest library\n");
|
htrc("Looking for GetRest library\n");
|
||||||
|
|
||||||
#if defined(__WIN__)
|
#if defined(__WIN__) || defined(_WINDOWS)
|
||||||
HANDLE Hdll;
|
HANDLE Hdll;
|
||||||
const char* soname = "GetRest.dll"; // Module name
|
const char* soname = "GetRest.dll"; // Module name
|
||||||
|
|
||||||
@@ -167,12 +173,14 @@ PQRYRES __stdcall ColREST(PGLOBAL g, PTOS tp, char *tab, char *db, bool info)
|
|||||||
// Retrieve the file from the web and copy it locally
|
// Retrieve the file from the web and copy it locally
|
||||||
if (http && grf(g->Message, trace(515), http, uri, filename)) {
|
if (http && grf(g->Message, trace(515), http, uri, filename)) {
|
||||||
// sprintf(g->Message, "Failed to get file at %s", http);
|
// sprintf(g->Message, "Failed to get file at %s", http);
|
||||||
} else if (!stricmp(ftype, "XML"))
|
} else if (!stricmp(ftype, "JSON"))
|
||||||
qrp = XMLColumns(g, db, tab, tp, info);
|
|
||||||
else if (!stricmp(ftype, "JSON"))
|
|
||||||
qrp = JSONColumns(g, db, NULL, tp, info);
|
qrp = JSONColumns(g, db, NULL, tp, info);
|
||||||
else if (!stricmp(ftype, "CSV"))
|
else if (!stricmp(ftype, "CSV"))
|
||||||
qrp = CSVColumns(g, NULL, tp, info);
|
qrp = CSVColumns(g, NULL, tp, info);
|
||||||
|
#if defined(XML_SUPPORT)
|
||||||
|
else if (!stricmp(ftype, "XML"))
|
||||||
|
qrp = XMLColumns(g, db, tab, tp, info);
|
||||||
|
#endif // XML_SUPPORT
|
||||||
else
|
else
|
||||||
sprintf(g->Message, "Usupported file type %s", ftype);
|
sprintf(g->Message, "Usupported file type %s", ftype);
|
||||||
|
|
||||||
@@ -206,7 +214,9 @@ bool RESTDEF::DefineAM(PGLOBAL g, LPCSTR am, int poff)
|
|||||||
htrc("ftype = %s am = %s\n", ftype, SVP(am));
|
htrc("ftype = %s am = %s\n", ftype, SVP(am));
|
||||||
|
|
||||||
n = (!stricmp(ftype, "JSON")) ? 1
|
n = (!stricmp(ftype, "JSON")) ? 1
|
||||||
|
#if defined(XML_SUPPORT)
|
||||||
: (!stricmp(ftype, "XML")) ? 2
|
: (!stricmp(ftype, "XML")) ? 2
|
||||||
|
#endif // XML_SUPPORT
|
||||||
: (!stricmp(ftype, "CSV")) ? 3 : 0;
|
: (!stricmp(ftype, "CSV")) ? 3 : 0;
|
||||||
|
|
||||||
if (n == 0) {
|
if (n == 0) {
|
||||||
@@ -234,7 +244,9 @@ bool RESTDEF::DefineAM(PGLOBAL g, LPCSTR am, int poff)
|
|||||||
return true;
|
return true;
|
||||||
else switch (n) {
|
else switch (n) {
|
||||||
case 1: Tdp = new (g) JSONDEF; break;
|
case 1: Tdp = new (g) JSONDEF; break;
|
||||||
|
#if defined(XML_SUPPORT)
|
||||||
case 2: Tdp = new (g) XMLDEF; break;
|
case 2: Tdp = new (g) XMLDEF; break;
|
||||||
|
#endif // XML_SUPPORT
|
||||||
case 3: Tdp = new (g) CSVDEF; break;
|
case 3: Tdp = new (g) CSVDEF; break;
|
||||||
default: Tdp = NULL;
|
default: Tdp = NULL;
|
||||||
} // endswitch n
|
} // endswitch n
|
||||||
|
@@ -18,7 +18,9 @@ typedef int(__stdcall* XGETREST) (char*, bool, PCSZ, PCSZ, PCSZ);
|
|||||||
/* Functions used by REST. */
|
/* Functions used by REST. */
|
||||||
/***********************************************************************/
|
/***********************************************************************/
|
||||||
XGETREST GetRestFunction(PGLOBAL g);
|
XGETREST GetRestFunction(PGLOBAL g);
|
||||||
int restGetFile(char* m, bool x, PCSZ http, PCSZ uri, PCSZ fn);
|
#if defined(REST_SOURCE)
|
||||||
|
extern "C" int restGetFile(char* m, bool xt, PCSZ http, PCSZ uri, PCSZ fn);
|
||||||
|
#endif // REST_SOURCE
|
||||||
#if defined(MARIADB)
|
#if defined(MARIADB)
|
||||||
PQRYRES RESTColumns(PGLOBAL g, PTOS tp, char* tab, char* db, bool info);
|
PQRYRES RESTColumns(PGLOBAL g, PTOS tp, char* tab, char* db, bool info);
|
||||||
#endif // !MARIADB
|
#endif // !MARIADB
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
# Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2009, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# it under the terms of the GNU General Public License, version 2.0,
|
||||||
# the Free Software Foundation; version 2 of the License.
|
# as published by the Free Software Foundation.
|
||||||
|
#
|
||||||
|
# This program is also distributed with certain software (including
|
||||||
|
# but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
# as designated in a particular file or component or in included license
|
||||||
|
# documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
# permission to link the program and your derivative works with the
|
||||||
|
# separately licensed software that they have included with MySQL.
|
||||||
#
|
#
|
||||||
# This program is distributed in the hope that it will be useful,
|
# This program is distributed in the hope that it will be useful,
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
# GNU General Public License for more details.
|
# GNU General Public License, version 2.0, for more details.
|
||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, write to the Free Software Foundation,
|
# along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -2,13 +2,20 @@
|
|||||||
Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
|
Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2009, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -2,13 +2,20 @@
|
|||||||
Copyright (c) 2017, MariaDB Corporation.
|
Copyright (c) 2017, MariaDB Corporation.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
@@ -1,13 +1,20 @@
|
|||||||
/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
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
|
it under the terms of the GNU General Public License, version 2.0,
|
||||||
the Free Software Foundation; version 2 of the License.
|
as published by the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is also distributed with certain software (including
|
||||||
|
but not limited to OpenSSL) that is licensed under separate terms,
|
||||||
|
as designated in a particular file or component or in included license
|
||||||
|
documentation. The authors of MySQL hereby grant you an additional
|
||||||
|
permission to link the program and your derivative works with the
|
||||||
|
separately licensed software that they have included with MySQL.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU General Public License, version 2.0, for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program; if not, write to the Free Software Foundation,
|
along with this program; if not, write to the Free Software Foundation,
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user