diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok index efc4599aeef..d1b822c79d9 100644 --- a/BitKeeper/etc/logging_ok +++ b/BitKeeper/etc/logging_ok @@ -52,3 +52,4 @@ venu@work.mysql.com zak@balfor.local zak@linux.local arjen@george.bitbike.com +lenz@kallisto.mysql.com diff --git a/Docs/manual.texi b/Docs/manual.texi index 07b83a981d6..f541656ba7e 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -153,9 +153,9 @@ production systems as well as for embedding into mass-deployed software. @code{MySQL} is a trademark of @code{MySQL AB}. The @code{MySQL} software has @code{Dual Licensing}, you can use -@code{MySQL Server} free of charge under the +the @code{MySQL} software free of charge under the @code{GNU GENERAL PUBLIC LICENSE} (@uref{http://www.gnu.org/licenses/}). -You can also purchase commercial @code{MySQL Server} licenses from +You can also purchase commercial @code{MySQL} licenses from @code{MySQL AB} if you do not wish to be bound by the terms of the @code{GPL}. @xref{Licensing and Support}. @@ -449,7 +449,7 @@ may and may not do with the software in different situations. If you feel uncomfortable with the @code{GPL} or need to embed @code{MySQL} code into a commercial application you can buy a commercially licensed version from us. -@xref{MySQL server licenses}. +@xref{MySQL licenses}. @cindex Open Source, defined @cindex General Public License @@ -1141,7 +1141,7 @@ we are able to employ @code{Dual Licensing} which means that the same product is available both under @code{GPL} and under a commercial license. This does not in any way affect the @code{Open Source} commitment of @code{MySQL AB}. For details about when a commercial -license is required, please see @ref{MySQL server licenses}. +license is required, please see @ref{MySQL licenses}. We also sell commercial licenses of third-party @code{Open Source GPL} software that adds value to @code{MySQL Server}. A good example is the @@ -1236,7 +1236,7 @@ license deal, please fill in the contact form on our web site (@uref{http://www.mysql.com/}) or send an e-mail message to @email{licensing@@mysql.com} (for licensing questions) or to @email{sales@@mysql.com} (for sales inquiries). -@xref{MySQL server licenses}. +@xref{MySQL licenses}. If you represent a business that is interested in partnering with @code{MySQL AB}, please send e-mail to @email{partner@@mysql.com}. @@ -1302,7 +1302,7 @@ This section describes @code{MySQL} support and licensing arrangements: @menu * Support:: Support Offered by MySQL AB * Copyright:: Copyrights and Licenses Used by MySQL -* MySQL server licenses:: MySQL Server Licenses +* MySQL licenses:: MySQL Licenses * MySQL AB Logos and Trademarks:: MySQL AB Logos and Trademarks @end menu @@ -1347,7 +1347,7 @@ yourself. You may need immediate access to the most experienced @code{MySQL} troubleshooters available, those employed by @code{MySQL AB}. -@node Copyright, MySQL server licenses, Support, Licensing and Support +@node Copyright, MySQL licenses, Support, Licensing and Support @subsection Copyrights and Licenses Used by MySQL @cindex copyrights @@ -1402,12 +1402,12 @@ if you are interested in doing a translation. @end enumerate For information about how the @code{MySQL} licenses work in practice, -please refer to @ref{MySQL server licenses}. +please refer to @ref{MySQL licenses}. Also see @ref{MySQL AB Logos and Trademarks}. -@node MySQL server licenses, MySQL AB Logos and Trademarks, Copyright, Licensing and Support -@subsection MySQL Server Licenses +@node MySQL licenses, MySQL AB Logos and Trademarks, Copyright, Licensing and Support +@subsection MySQL Licenses @cindex licensing policy @cindex technical support, licensing @@ -1442,12 +1442,12 @@ automatically give you the right to use @code{MySQL AB} trademarks. @menu -* Using the MySQL server under a commercial license:: Using the MySQL Server Under a Commercial License -* Using the MySQL server for free under GPL:: Using the MySQL Server for Free Under GPL +* Using the MySQL software under a commercial license:: Using the MySQL Software Under a Commercial License +* Using the MySQL software for free under GPL:: Using the MySQL Software for Free Under GPL @end menu -@node Using the MySQL server under a commercial license, Using the MySQL server for free under GPL, MySQL server licenses, MySQL server licenses -@subsubsection Using the MySQL Server Under a Commercial License +@node Using the MySQL software under a commercial license, Using the MySQL software for free under GPL, MySQL licenses, MySQL licenses +@subsubsection Using the MySQL Software Under a Commercial License The @code{GPL} license is contagious in the sense that when a program is linked to a @code{GPL} program the resulting product must also be @@ -1495,8 +1495,8 @@ licensing needs or you have restricted access to the Internet, please contact our sales staff at @email{sales@@mysql.com}. -@node Using the MySQL server for free under GPL, , Using the MySQL server under a commercial license, MySQL server licenses -@subsubsection Using the MySQL Server for Free Under GPL +@node Using the MySQL software for free under GPL, , Using the MySQL software under a commercial license, MySQL licenses +@subsubsection Using the MySQL Software for Free Under GPL @cindex licensing, free @cindex free licensing @@ -1516,16 +1516,6 @@ for their functionality even if you sell the distribution commercially. @item When using the @code{MySQL} software internally in your company. -@item -When include the @code{MySQL} client code in a commercial program. -The client part of the @code{MySQL} software is licensed under the -@code{LGPL} (@code{GNU Lesser General Public License}). -The formal terms of the @code{LGPL} license can be found at -@uref{http://www.gnu.org/licenses/}. - -However, the @code{mysql} command-line client does include code -from the @code{GNU} @code{readline} library that is under the @code{GPL}. - @item @cindex ISP services @cindex services, ISP @@ -1573,7 +1563,7 @@ for free something into which we've put a lot a work, you're asking us to provide free support, too.) -@node MySQL AB Logos and Trademarks, , MySQL server licenses, Licensing and Support +@node MySQL AB Logos and Trademarks, , MySQL licenses, Licensing and Support @subsection MySQL AB Logos and Trademarks @cindex logos @@ -44473,9 +44463,9 @@ compatible with the GPL). We encourage everyone to promote free software by releasing code under the GPL or a compatible license. For those who -are not able to do this, another option is to purchase the -MySQL code from MySQL AB under a commercial license. For details -concerning this issue, please see @ref{MySQL server licenses}. +are not able to do this, another option is to purchase a +commercial licence for the MySQL code from MySQL AB. +For details, please see @ref{MySQL licenses}. @node Cplusplus, Java, C, Clients @section MySQL C++ APIs diff --git a/README b/README index b1f4ab52369..29851358765 100644 --- a/README +++ b/README @@ -1,8 +1,8 @@ This is a release of MySQL, a GPL (free) SQL database server (more licence information in the PUBLIC file and in the reference manual). -Please read the Upgrading section in the manual if emigration from -3.20.# to 3.21.#. Otherwise it wont work!! +Please read the "Upgrading from..." section in the manual first, if you are +migrating from older versions of MySQL! The latest information about MySQL can be found at: http://www.mysql.com @@ -24,13 +24,11 @@ For examples of SQL and benchmarking information see the bench directory. The manual mentioned above can be found in the Docs directory. The -manual is available in the following formats: as text in -Docs/manual.txt, as HTML in Docs/manual_toc.html, as GNU Info in +manual is available in the following formats: as plain ASCII text in +Docs/manual.txt, in HTML format in Docs/manual_toc.html, as GNU Info in Docs/mysql.info and as PostScript in Docs/manual.ps. -For a contributed user manual see http://www.turbolift.com/mysql. - -MySQL is brought to you by the MySQL team at MySQL AB +MySQL is brought to you by the MySQL team at MySQL AB For a list of developers and other contributors, see the Credits appendix in the manual. @@ -48,7 +46,7 @@ and start your editor with a form in which you can describe your problem. Bug reports might be silently ignored by the MySQL maintainers if there is not a good reason included in the report as to why mysqlbug has not been used. A report that says 'MySQL does not -work for me. Why?' is not consider a valid bug report. +work for me. Why?' is not considered a valid bug report. -The mysqlbug script can be found in the 'scripts' directory in the -distribution, that is 'there-you-installed-mysql/scripts'. +The mysqlbug script can be found in the 'scripts' directory of the +distribution, that is '<where-you-installed-mysql>/scripts'. diff --git a/client/mysqlbinlog.cc b/client/mysqlbinlog.cc index 3d30283d13a..145c8b847ff 100644 --- a/client/mysqlbinlog.cc +++ b/client/mysqlbinlog.cc @@ -54,6 +54,7 @@ static struct option long_options[] = {"table", required_argument, 0, 't'}, {"user", required_argument, 0, 'u'}, {"version", no_argument, 0, 'V'}, + {0,0,0,0} }; void sql_print_error(const char *format,...); @@ -102,15 +103,16 @@ static void die(const char* fmt, ...) static void print_version() { - printf("%s Ver 1.7 for %s at %s\n",my_progname,SYSTEM_TYPE, MACHINE_TYPE); + printf("%s Ver 1.8 for %s at %s\n",my_progname,SYSTEM_TYPE, MACHINE_TYPE); } static void usage() { print_version(); - puts("By Sasha, for your professional use\n\ -This software comes with NO WARRANTY: see the file PUBLIC for details\n"); + puts("By Monty and Sasha, for your professional use\n\ +This software comes with NO WARRANTY: This is free software,\n\ +and you are welcome to modify and redistribute it under the GPL license\n"); printf("\ Dumps a MySQL binary log in a format usable for viewing or for pipeing to\n\