Skip to content

Commit eeab256

Browse files
committed
added copyright info to README again.
1 parent 9259feb commit eeab256

File tree

8 files changed

+55
-12
lines changed

8 files changed

+55
-12
lines changed

AUTHORS

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,10 @@
1-
Akira Higuchi
2-
Yoshinori Matsunobu
1+
Akira Higuchi (https://github.com/ahiguti)
2+
- developed HanderSocket plugin, libhsclient, and perl-Net-HandlerSocket
3+
4+
Yoshinori Matsunobu (https://github.com/yoshinorim)
5+
- introduced autotools, added support for MySQL 5.5.6, added statistics
6+
variables
7+
8+
Jeff Hodges (https://github.com/jmhodges)
9+
- fixed some autotools scripts
10+

COPYING

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-----------------------------------------------------------------------------
2-
Handlersocket plugin for MySQL
2+
HandlerSocket plugin for MySQL
33

44
Copyright (c) 2010 DeNA Co.,Ltd.
55
All rights reserved.

README

Lines changed: 39 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,54 @@
1+
2+
-----------------------------------------------------------------------------
3+
HandlerSocket plugin for MySQL
4+
5+
Copyright (c) 2010 DeNA Co.,Ltd.
6+
All rights reserved.
7+
8+
Redistribution and use in source and binary forms, with or without
9+
modification, are permitted provided that the following conditions are met:
10+
11+
* Redistributions of source code must retain the above copyright
12+
notice, this list of conditions and the following disclaimer.
13+
* Redistributions in binary form must reproduce the above copyright
14+
notice, this list of conditions and the following disclaimer in the
15+
documentation and/or other materials provided with the distribution.
16+
* Neither the name of DeNA Co.,Ltd. nor the names of its contributors
17+
may be used to endorse or promote products derived from this software
18+
without specific prior written permission.
19+
20+
THIS SOFTWARE IS PROVIDED BY DeNA Co.,Ltd. "AS IS" AND ANY EXPRESS OR
21+
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
22+
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
23+
EVENT SHALL DeNA Co.,Ltd. BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
25+
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
26+
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
27+
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
28+
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
29+
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30+
31+
132
-----------------------------------------------------------------------------
233
About HandlerSocket
334

4-
Handlersocket is a NoSQL plugin for MySQL. It works as a daemon inside the
35+
HandlerSocket is a NoSQL plugin for MySQL. It works as a daemon inside the
536
mysqld process, accept tcp connections, and execute requests from clients.
6-
Handlersocket does not support SQL queries. Instead, it supports simple CRUD
37+
HandlerSocket does not support SQL queries. Instead, it supports simple CRUD
738
operations on tables.
839

9-
Because of the following reasons, handlersocket is much faster than the
40+
Because of the following reasons, HandlerSocket is much faster than the
1041
mysqld/libmysql pair in some circumstances:
1142

12-
- Handlersocket manipulates data without parsing SQL, which causes less
43+
- HandlerSocket manipulates data without parsing SQL, which causes less
1344
CPU usage.
14-
- Handlersocket reads many requests from clients and executes their
45+
- HandlerSocket reads many requests from clients and executes their
1546
requests in bulk, which causes less CPU and disk usage.
16-
- Handlersocket client/server protocol is more compact than the
47+
- HandlerSocket client/server protocol is more compact than the
1748
mysql/libmysql pair, which causes less network usage.
1849

19-
The current version of handlersocket only works with GNU/Linux. There are
20-
a c++ and a perl library for handlersocket clients.
50+
The current version of HandlerSocket only works with GNU/Linux. There are
51+
a c++ and a perl library for HandlerSocket clients.
2152

2253
See documentation files under docs-en/ (docs-ja/) for details.
2354
(Note: the current source tree of HandlerSocket has a lot of compilation

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Process this file with autoconf to produce a configure script.
33

44
#AC_PREREQ([2.63b])
5-
AC_INIT([handlersocket-plugin], [1.0.6], [Yoshinori.Matsunobu@gmail.com])
5+
AC_INIT([handlersocket-plugin], [1.0.6], [https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL/issues])
66
AC_CONFIG_HEADERS([config.h])
77
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
88
AC_CONFIG_SRCDIR([libhsclient/fatal.cpp])

handlersocket/Makefile.am

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ noinst_HEADERS= database.hpp hstcpsvr.hpp hstcpsvr_worker.hpp mysql_incl.hpp
77

88
pkgplugin_LTLIBRARIES = handlersocket.la
99
#handlersocket_la_LDFLAGS= -shared -module -rpath $(pkgplugindir)
10+
# FIXME
1011
handlersocket_la_LDFLAGS= -shared -module -rpath $(pkgplugindir) ../libhsclient/.libs/libhsclient.a
1112
handlersocket_la_CFLAGS= $(AM_CFLAGS) $(AM_INCLUDES)
1213
handlersocket_la_CXXFLAGS= $(AM_CFLAGS) $(AM_INCLUDES)

handlersocket/handlersocket.spec.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ BuildRoot: /var/tmp/%{name}-%{version}-root
1616
%define _use_internal_dependency_generator 0
1717

1818
%build
19+
# FIXME
1920
TOP_SRC=`pwd`/../../..
2021
T=`echo $TOP_SRC | sed "s/\//\\\\\\\\\//g"`
2122
sed -e "s/top_srcdir =.*/top_srcdir =$T/" -e "s/top_builddir =.*/top_builddir =$T/" Makefile > Makefile.2

libhsclient/libhsclient.spec.template

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ BuildRoot: /var/tmp/%{name}-%{version}-root
1616
%define _use_internal_dependency_generator 0
1717

1818
%build
19+
# FIXME
1920
TOP_SRC=`pwd`/../../..
2021
T=`echo $TOP_SRC | sed "s/\//\\\\\\\\\//g"`
2122
sed -e "s/top_srcdir =.*/top_srcdir =$T/" -e "s/top_builddir =.*/top_builddir =$T/" Makefile > Makefile.2

perl-Net-HandlerSocket/Makefile.PL

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ WriteMakefile(
1313
LD => 'g++ -fPIC',
1414
LIBS => ['-lhsclient'], # e.g., '-lm'
1515
DEFINE => '', # e.g., '-DHAVE_SOMETHING'
16+
# FIXME
1617
INC => '-I. -I../libhsclient',
1718
OPTIMIZE => '-g -O3 -Wall -Wno-unused',
1819
# Un-comment this if you add C files to link with later:

0 commit comments

Comments
 (0)