Merge lp:~wajahat-abbassi/drizzle/trunk-bug-935951 into lp:~drizzle-trunk/drizzle/development

Proposed by Wajahat Abbassi
Status: Rejected
Rejected by: Henrik Ingo
Proposed branch: lp:~wajahat-abbassi/drizzle/trunk-bug-935951
Merge into: lp:~drizzle-trunk/drizzle/development
Diff against target: 5933 lines (+5072/-201)
103 files modified
.bzrignore (+14/-0)
Makefile.am (+2/-15)
configure.ac (+1/-1)
drizzled/drizzled.cc (+4/-4)
m4/pandora_vc_build.m4 (+4/-0)
plugin/innobase/xtrabackup/xtrabackup.cc (+0/-29)
support-files/README (+41/-0)
support-files/deb/debian/changelog (+582/-0)
support-files/deb/debian/compat (+1/-0)
support-files/deb/debian/conf.d/auth-file.cnf (+3/-0)
support-files/deb/debian/conf.d/auth-http.cnf (+1/-0)
support-files/deb/debian/conf.d/auth-ldap.cnf (+1/-0)
support-files/deb/debian/conf.d/auth-pam.cnf (+1/-0)
support-files/deb/debian/conf.d/auth-schema.cnf (+1/-0)
support-files/deb/debian/conf.d/debug.cnf (+1/-0)
support-files/deb/debian/conf.d/filtered-replicator.cnf (+1/-0)
support-files/deb/debian/conf.d/gearman-udf.cnf (+1/-0)
support-files/deb/debian/conf.d/http-functions.cnf (+1/-0)
support-files/deb/debian/conf.d/json-server.cnf (+1/-0)
support-files/deb/debian/conf.d/logging-gearman.cnf (+1/-0)
support-files/deb/debian/conf.d/logging-query.cnf (+1/-0)
support-files/deb/debian/conf.d/mysql-protocol.cnf (+1/-0)
support-files/deb/debian/conf.d/mysql-unix-socket-protocol.cnf (+1/-0)
support-files/deb/debian/conf.d/performance-dictionary.cnf (+1/-0)
support-files/deb/debian/conf.d/query-log.cnf (+1/-0)
support-files/deb/debian/conf.d/rabbitmq.cnf (+1/-0)
support-files/deb/debian/conf.d/regex-policy.cnf (+1/-0)
support-files/deb/debian/conf.d/simple-user-policy.cnf (+1/-0)
support-files/deb/debian/conf.d/slave.cnf (+2/-0)
support-files/deb/debian/control (+408/-0)
support-files/deb/debian/copyright (+1630/-0)
support-files/deb/debian/copyright_check.py (+354/-0)
support-files/deb/debian/drizzle-client.install (+2/-0)
support-files/deb/debian/drizzle-dev-doc.doc-base (+10/-0)
support-files/deb/debian/drizzle-dev-doc.docs (+1/-0)
support-files/deb/debian/drizzle-dev-doc.links (+3/-0)
support-files/deb/debian/drizzle-doc.doc-base (+10/-0)
support-files/deb/debian/drizzle-doc.docs (+1/-0)
support-files/deb/debian/drizzle-doc.links (+3/-0)
support-files/deb/debian/drizzle-plugin-auth-file.install (+2/-0)
support-files/deb/debian/drizzle-plugin-auth-file.postinst (+17/-0)
support-files/deb/debian/drizzle-plugin-auth-http.install (+2/-0)
support-files/deb/debian/drizzle-plugin-auth-ldap.install (+2/-0)
support-files/deb/debian/drizzle-plugin-auth-pam.install (+2/-0)
support-files/deb/debian/drizzle-plugin-auth-schema.install (+2/-0)
support-files/deb/debian/drizzle-plugin-debug.install (+2/-0)
support-files/deb/debian/drizzle-plugin-dev.install (+2/-0)
support-files/deb/debian/drizzle-plugin-gearman-udf.install (+2/-0)
support-files/deb/debian/drizzle-plugin-http-functions.install (+2/-0)
support-files/deb/debian/drizzle-plugin-json-server.install (+2/-0)
support-files/deb/debian/drizzle-plugin-logging-gearman.install (+2/-0)
support-files/deb/debian/drizzle-plugin-logging-query.install (+2/-0)
support-files/deb/debian/drizzle-plugin-performance-dictionary.install (+2/-0)
support-files/deb/debian/drizzle-plugin-query-log.install (+2/-0)
support-files/deb/debian/drizzle-plugin-rabbitmq.install (+2/-0)
support-files/deb/debian/drizzle-plugin-regex-policy.install (+2/-0)
support-files/deb/debian/drizzle-plugin-simple-user-policy.install (+2/-0)
support-files/deb/debian/drizzle-plugin-slave.install (+3/-0)
support-files/deb/debian/drizzle.docs (+1/-0)
support-files/deb/debian/drizzle.init (+153/-0)
support-files/deb/debian/drizzle.install (+22/-0)
support-files/deb/debian/drizzle.preinst (+48/-0)
support-files/deb/debian/drizzle.upstart (+11/-0)
support-files/deb/debian/libdrizzledmessage-dev.install (+1/-0)
support-files/deb/debian/libdrizzledmessage0.install (+1/-0)
support-files/deb/debian/patches/disable-intersphinx.patch (+22/-0)
support-files/deb/debian/patches/fix-user-option.patch (+20/-0)
support-files/deb/debian/rules (+63/-0)
support-files/deb/debian/slave.cfg (+6/-0)
support-files/deb/debian/source/format (+1/-0)
support-files/deb/debian/source/include-binaries (+4/-0)
support-files/deb/debian/watch (+3/-0)
support-files/drizzle.spec.in (+0/-148)
support-files/include.am (+77/-2)
support-files/rpm/SOURCES/conf.d/auth-file.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/auth-http.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/auth-ldap.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/auth-pam.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/auth-schema.cnf (+1/-0)
support-files/rpm/SOURCES/conf.d/debug.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/filtered-replicator.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/gearman-udf.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/http-functions.cnf (+1/-0)
support-files/rpm/SOURCES/conf.d/json-server.cnf (+1/-0)
support-files/rpm/SOURCES/conf.d/logging-gearman.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/logging-query.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/mysql-protocol.cnf (+9/-0)
support-files/rpm/SOURCES/conf.d/pbms.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/query-log.cnf (+1/-0)
support-files/rpm/SOURCES/conf.d/rabbitmq.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/regex-policy.cnf (+1/-0)
support-files/rpm/SOURCES/conf.d/simple-user-policy.cnf (+2/-0)
support-files/rpm/SOURCES/conf.d/slave.cnf (+1/-0)
support-files/rpm/SOURCES/drizzle-2010.04.1513-bug572633.patch (+51/-0)
support-files/rpm/SOURCES/drizzle-2010.06.1607-protobuf.patch (+16/-0)
support-files/rpm/SOURCES/drizzle.cnf (+9/-0)
support-files/rpm/SOURCES/drizzle7-2011.01.07-tests.patch (+17/-0)
support-files/rpm/SOURCES/drizzled.cnf (+10/-0)
support-files/rpm/SOURCES/drizzled.init (+112/-0)
support-files/rpm/SOURCES/gen_plugin_configs_patch.sh (+61/-0)
support-files/rpm/SOURCES/plugin-configs.patch (+96/-0)
support-files/rpm/SPECS/drizzle.spec.in (+1073/-0)
unittests/option_context.cc (+7/-2)
To merge this branch: bzr merge lp:~wajahat-abbassi/drizzle/trunk-bug-935951
Reviewer Review Type Date Requested Status
Henrik Ingo Pending
Review via email: mp+102491@code.launchpad.net

Description of the change

Fixed the bug where --no-defaults was ignored and the configuration file
was being used everytime we start drizzle server. If --no-defaults option
has been provided as a command line argument to 'drizzled' then configuration
file will not be picked up.

To post a comment you must log in.
Revision history for this message
Henrik Ingo (hingo) wrote :

Hi Wajahat

It seems you have based this work on the Drizzle Greenlake (aka 7.2) branch lp:drizzle but you are proposing to merge it into lp:drizzle/7.1 (aka Fremont). This now brings in all changes from 7.2 development to 7.1 stable branch.

Please start again with "bzr branch lp:drizzle/7.1" and then apply your fix, then create a new merge proposal for 7.1.

Unmerged revisions

2538. By Wajahat Abbassi

Fixed the bug where --no-defaults was ignored and the configuration file
was being used everytime we start drizzle server. If --no-defaults option
has been provided as a command line argument to 'drizzled' then configuration
file will not be picked up.

2537. By Tangent.Org Continuous Integration

modified:
  drizzled/drizzled.cc
  plugin/innobase/xtrabackup/xtrabackup.cc
pending merge tips: (use -v to see all merge revisions)
  Olaf van der Spek 2012-03-24 Fix some GCC 4.7 warnings

2536. By Tangent.Org Continuous Integration

removed:
  support-files/drizzle.spec.in
  support-files/drizzled.init
added:
  support-files/README
  support-files/deb/
  support-files/deb/debian/
  support-files/deb/debian/changelog
  support-files/deb/debian/compat
  support-files/deb/debian/conf.d/
  support-files/deb/debian/conf.d/auth-file.cnf
  support-files/deb/debian/conf.d/auth-http.cnf
  support-files/deb/debian/conf.d/auth-ldap.cnf
  support-files/deb/debian/conf.d/auth-pam.cnf
  support-files/deb/debian/conf.d/auth-schema.cnf
  support-files/deb/debian/conf.d/debug.cnf
  support-files/deb/debian/conf.d/filtered-replicator.cnf
  support-files/deb/debian/conf.d/gearman-udf.cnf
  support-files/deb/debian/conf.d/http-functions.cnf
  support-files/deb/debian/conf.d/json-server.cnf
  support-files/deb/debian/conf.d/logging-gearman.cnf
  support-files/deb/debian/conf.d/logging-query.cnf
  support-files/deb/debian/conf.d/mysql-protocol.cnf
  support-files/deb/debian/conf.d/mysql-unix-socket-protocol.cnf
  support-files/deb/debian/conf.d/performance-dictionary.cnf
  support-files/deb/debian/conf.d/query-log.cnf
  support-files/deb/debian/conf.d/rabbitmq.cnf
  support-files/deb/debian/conf.d/regex-policy.cnf
  support-files/deb/debian/conf.d/simple-user-policy.cnf
  support-files/deb/debian/conf.d/slave.cnf
  support-files/deb/debian/control
  support-files/deb/debian/copyright
  support-files/deb/debian/copyright_check.py
  support-files/deb/debian/drizzle-client.install
  support-files/deb/debian/drizzle-dev-doc.doc-base
  support-files/deb/debian/drizzle-dev-doc.docs
  support-files/deb/debian/drizzle-dev-doc.links
  support-files/deb/debian/drizzle-doc.doc-base
  support-files/deb/debian/drizzle-doc.docs
  support-files/deb/debian/drizzle-doc.links
  support-files/deb/debian/drizzle-plugin-auth-file.install
  support-files/deb/debian/drizzle-plugin-auth-file.postinst
  support-files/deb/debian/drizzle-plugin-auth-http.install
  support-files/deb/debian/drizzle-plugin-auth-ldap.install
  support-files/deb/debian/drizzle-plugin-auth-pam.install
  support-files/deb/debian/drizzle-plugin-auth-schema.install
  support-files/deb/debian/drizzle-plugin-debug.install
  support-files/deb/debian/drizzle-plugin-dev.install
  support-files/deb/debian/drizzle-plugin-gearman-udf.install
  support-files/deb/debian/drizzle-plugin-http-functions.install
  support-files/deb/debian/drizzle-plugin-json-server.install
  support-files/deb/debian/drizzle-plugin-logging-gearman.install
  support-files/deb/debian/drizzle-plugin-logging-query.install
  support-files/deb/debian/drizzle-plugin-performance-dictionary.install
  support-files/deb/debian/drizzle-plugin-query-log.install
  support-files/deb/debian/drizzle-plugin-rabbitmq.install
  support-files/deb/debian/drizzle-plugin-regex-policy.install
  support-files/deb/debian/drizzle-plugin-simple-user-policy.install
  support-files/deb/debian/drizzle-plugin-slave.install
  support-files/deb/debian/drizzle.docs
  support-files/deb/debian/drizzle.init
  support-files/deb/debian/drizzle.install
  support-files/deb/debian/drizzle.preinst
  support-files/deb/debian/drizzle.upstart
  support-files/deb/debian/libdrizzledmessage-dev.install
  support-files/deb/debian/libdrizzledmessage0.install
  support-files/deb/debian/patches/
  support-files/deb/debian/patches/disable-intersphinx.patch
  support-files/deb/debian/patches/fix-user-option.patch
  support-files/deb/debian/patches/series
  support-files/deb/debian/rules
  support-files/deb/debian/slave.cfg
  support-files/deb/debian/source/
  support-files/deb/debian/source/format
  support-files/deb/debian/source/include-binaries
  support-files/deb/debian/watch
  support-files/rpm/
  support-files/rpm/BUILD/
  support-files/rpm/BUILDROOT/
  support-files/rpm/RPMS/
  support-files/rpm/SOURCES/
  support-files/rpm/SOURCES/conf.d/
  support-files/rpm/SOURCES/conf.d/auth-file.cnf
  support-files/rpm/SOURCES/conf.d/auth-http.cnf
  support-files/rpm/SOURCES/conf.d/auth-ldap.cnf
  support-files/rpm/SOURCES/conf.d/auth-pam.cnf
  support-files/rpm/SOURCES/conf.d/auth-schema.cnf
  support-files/rpm/SOURCES/conf.d/debug.cnf
  support-files/rpm/SOURCES/conf.d/filtered-replicator.cnf
  support-files/rpm/SOURCES/conf.d/gearman-udf.cnf
  support-files/rpm/SOURCES/conf.d/http-functions.cnf
  support-files/rpm/SOURCES/conf.d/json-server.cnf
  support-files/rpm/SOURCES/conf.d/logging-gearman.cnf
  support-files/rpm/SOURCES/conf.d/logging-query.cnf
  support-files/rpm/SOURCES/conf.d/mysql-protocol.cnf
  support-files/rpm/SOURCES/conf.d/pbms.cnf
  support-files/rpm/SOURCES/conf.d/query-log.cnf
  support-files/rpm/SOURCES/conf.d/rabbitmq.cnf
  support-files/rpm/SOURCES/conf.d/regex-policy.cnf
  support-files/rpm/SOURCES/conf.d/simple-user-policy.cnf
  support-files/rpm/SOURCES/conf.d/slave.cnf
  support-files/rpm/SOURCES/drizzle-2010.04.1513-bug572633.patch
  support-files/rpm/SOURCES/drizzle-2010.06.1607-protobuf.patch
  support-files/rpm/SOURCES/drizzle.cnf
  support-files/rpm/SOURCES/drizzle7-2011.01.07-tests.patch
  support-files/rpm/SOURCES/drizzled.cnf
  support-files/rpm/SOURCES/drizzled.init
  support-files/rpm/SOURCES/gen_plugin_configs_patch.sh
  support-files/rpm/SOURCES/plugin-configs.patch
  support-files/rpm/SPECS/
  support-files/rpm/SPECS/drizzle.spec.in
  support-files/rpm/SRPMS/
modified:
  .bzrignore
  Makefile.am
  configure.ac
  m4/pandora_vc_build.m4
  support-files/include.am
pending merge tips: (use -v to see all merge revisions)
  Henrik Ingo 2012-03-27 Adding a copyright license header to 2 files that didn't pass Jenkins

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2012-02-10 01:04:27 +0000
3+++ .bzrignore 2012-04-18 10:48:19 +0000
4@@ -13,6 +13,9 @@
5 *.rej
6 *.reject
7 *.rpm
8+*.deb
9+*.dsc
10+*.changes
11 *replication.pb.*
12 *stamp-h
13 ./ChangeLog
14@@ -67,6 +70,7 @@
15 configvar.gcno
16 current_session.gcno
17 dbug/Makefile.in
18+deb-work-dir
19 depcomp
20 docs
21 docs/doctrees
22@@ -311,10 +315,20 @@
23 support-files/libdrizzle-1.0.pc
24 support-files/libdrizzle-2.0.pc
25 support-files/libdrizzleclient.pc
26+support-files/deb/debian/changelog
27 support-files/smf/Makefile.in
28 support-files/smf/drizzle
29 support-files/smf/drizzle.xml
30 support-files/smf/install.sh
31+support-files/rpm/BUILD/*
32+support-files/rpm/BUILDROOT/*
33+support-files/rpm/SRPMS/*
34+support-files/rpm/RPMS/*
35+support-files/rpm/RPMS/*/*
36+support-files/rpm/SOURCES/*.tar.gz
37+support-files/rpm/SPECS/drizzle.spec
38+*.tar.gz
39+*.rpm
40 table.gcno
41 table_map_iterator.gcno
42 temporal.gcno
43
44=== modified file 'Makefile.am'
45--- Makefile.am 2012-02-08 21:33:04 +0000
46+++ Makefile.am 2012-04-18 10:48:19 +0000
47@@ -169,7 +169,8 @@
48 $(SPHINX_BUILDDIR)/qthelp $(SPHINX_BUILDDIR)/devhelp $(SPHINX_BUILDDIR)/epub \
49 $(SPHINX_BUILDDIR)/latex $(SPHINX_BUILDDIR)/latexpdf $(SPHINX_BUILDDIR)/text \
50 $(SPHINX_BUILDDIR)/man $(SPHINX_BUILDDIR)/changes $(SPHINX_BUILDDIR)/linkcheck \
51- $(SPHINX_BUILDDIR)/doctest
52+ $(SPHINX_BUILDDIR)/doctest deb-work-dir support-files/rpm/BUILDROOT/* \
53+ support-files/rpm/BUILD/* support-files/rpm/SRPMS/* support-files/rpm/RPMS/*
54
55 include config/lcov.am
56
57@@ -196,17 +197,3 @@
58 find ./ | $(GREP) \.rej | xargs rm -f
59 find ./ | $(GREP) \~$$ | xargs rm -f
60 bzr unknowns
61-
62-rpm-build: support-files/drizzle.spec
63- @rm -f ~/rpmbuild/RPMS/x86_64/drizzle-$(VERSION)*.rpm
64- @rm -f ~/rpmbuild/SRPMS/drizzle-$(VERSION)*.rpm
65- @cp drizzle-$(VERSION).tar.gz ~/rpmbuild/SOURCES/
66- @cp support-files/drizzled.init ~/rpmbuild/SOURCES/
67- @rpmbuild -ba support-files/drizzle.spec
68- @cp ~/rpmbuild/RPMS/x86_64/drizzle-$(VERSION)*.rpm .
69- @cp ~/rpmbuild/RPMS/x86_64/drizzle-devel-$(VERSION)*.rpm .
70- @cp ~/rpmbuild/RPMS/x86_64/drizzle-debuginfo-$(VERSION)*.rpm .
71- @cp ~/rpmbuild/RPMS/x86_64/drizzle-server-$(VERSION)*.rpm .
72- @cp ~/rpmbuild/SRPMS/drizzle-$(VERSION)*.rpm .
73-
74-rpm: man distcheck rpm-build
75
76=== modified file 'configure.ac'
77--- configure.ac 2012-02-17 20:27:53 +0000
78+++ configure.ac 2012-04-18 10:48:19 +0000
79@@ -154,7 +154,7 @@
80 AC_CONFIG_FILES(Makefile dnl
81 tests/Makefile dnl
82 drizzled/plugin/version.h dnl
83- support-files/drizzle.spec dnl
84+ support-files/rpm/SPECS/drizzle.spec dnl
85 support-files/drizzle.pc dnl
86 support-files/libdrizzle.pc dnl
87 support-files/libdrizzle-1.0.pc dnl
88
89=== modified file 'drizzled/drizzled.cc'
90--- drizzled/drizzled.cc 2012-03-20 15:48:48 +0000
91+++ drizzled/drizzled.cc 2012-04-18 10:48:19 +0000
92@@ -1336,7 +1336,7 @@
93 unireg_exit();
94 }
95
96- if (vm.count("no-defaults"))
97+ if (!vm["no-defaults"].as<bool>())
98 {
99 fs::path system_config_file_drizzle(system_config_dir);
100 system_config_file_drizzle /= "drizzled.cnf";
101@@ -1757,7 +1757,7 @@
102 N_("Don't allow creation of heap tables bigger than this."),
103 (char**) &global_system_variables.max_heap_table_size,
104 NULL, 0, GET_ULL,
105- REQUIRED_ARG, 16*1024*1024L, 16384, (int64_t)MAX_MEM_TABLE_SIZE,
106+ REQUIRED_ARG, 16*1024*1024L, 16384, MAX_MEM_TABLE_SIZE,
107 MALLOC_OVERHEAD, 1024, 0},
108 {"max_join_size", OPT_MAX_JOIN_SIZE,
109 N_("Joins that are probably going to read more than max_join_size records "
110@@ -1897,13 +1897,13 @@
111 (char**) &my_thread_stack_size,
112 NULL, 0, GET_SIZE,
113 REQUIRED_ARG,0,
114- UINT32_C(1024*512), (int64_t)SIZE_MAX, 0, 1024, 0},
115+ UINT32_C(1024*512), SIZE_MAX, 0, 1024, 0},
116 {"tmp_table_size", OPT_TMP_TABLE_SIZE,
117 N_("If an internal in-memory temporary table exceeds this size, Drizzle will"
118 " automatically convert it to an on-disk MyISAM table."),
119 (char**) &global_system_variables.tmp_table_size,
120 NULL, 0, GET_ULL,
121- REQUIRED_ARG, 16*1024*1024L, 1024, (int64_t)MAX_MEM_TABLE_SIZE, 0, 1, 0},
122+ REQUIRED_ARG, 16*1024*1024L, 1024, MAX_MEM_TABLE_SIZE, 0, 1, 0},
123 {0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
124 };
125
126
127=== modified file 'm4/pandora_vc_build.m4'
128--- m4/pandora_vc_build.m4 2012-02-08 21:33:04 +0000
129+++ m4/pandora_vc_build.m4 2012-04-18 10:48:19 +0000
130@@ -139,6 +139,7 @@
131 # We now support release tags to append a descriptive tag -stable, -rc, -beta, -alpha, -milestone.
132 # But for the release id we want to remove that.
133 PANDORA_VC_TAG_JUST_NUMBERS=`echo ${PANDORA_VC_TAG} | sed -e 's/-stable//' -e 's/-rc//' -e 's/-beta//' -e 's/-alpha//' -e 's/-milestone//'`
134+ PANDORA_RELEASE_VERSION_JUST_NUMBERS="${PANDORA_VC_TAG_JUST_NUMBERS}"
135 # For release id we make sure each part is at least 2 digits, prepended with 0 when necessary.
136 # Example: 1.2.3 should end up as 10203.
137 # The sed's from left to right:
138@@ -154,11 +155,13 @@
139 # Since this is just a snapshot build, we need to remove that.
140 PANDORA_VC_LATEST_TAG_JUST_NUMBERS=`echo ${PANDORA_VC_LATEST_TAG} | sed -e 's/-stable//' -e 's/-rc//' -e 's/-beta//' -e 's/-alpha//' -e 's/-milestone//'`
141 PANDORA_RELEASE_VERSION="${PANDORA_VC_LATEST_TAG_JUST_NUMBERS}.${PANDORA_VC_REVNO}-snapshot"
142+ PANDORA_RELEASE_VERSION_JUST_NUMBERS="${PANDORA_VC_LATEST_TAG_JUST_NUMBERS}.${PANDORA_VC_REVNO}"
143 changequote(<<, >>)dnl
144 PANDORA_RELEASE_ID=`echo ${PANDORA_VC_LATEST_TAG_JUST_NUMBERS} | sed -e 's/\.\([0-9]\)\./.0\1./' | sed -e 's/\.\([0-9]\)$/.0\1/' | sed 's/[^0-9]//g'`
145 changequote([, ])dnl
146 ],[
147 PANDORA_RELEASE_VERSION="${PANDORA_RELEASE_DATE}.${PANDORA_VC_REVNO}"
148+ PANDORA_RELEASE_VERSION_JUST_NUMBERS="${PANDORA_RELEASE_VERSION}"
149 changequote(<<, >>)dnl
150 PANDORA_RELEASE_ID=`echo ${PANDORA_RELEASE_DATE} | sed 's/[^0-9]//g'`
151 changequote([, ])dnl
152@@ -169,6 +172,7 @@
153 VERSION="${PANDORA_RELEASE_VERSION}"
154 AC_DEFINE_UNQUOTED([PANDORA_RELEASE_VERSION],["${PANDORA_RELEASE_VERSION}"],
155 [The real version of the software])
156+ AC_SUBST(PANDORA_RELEASE_VERSION_JUST_NUMBERS)
157 AC_SUBST(PANDORA_VC_REVNO)
158 AC_SUBST(PANDORA_VC_REVID)
159 AC_SUBST(PANDORA_VC_BRANCH)
160
161=== modified file 'plugin/innobase/xtrabackup/xtrabackup.cc'
162--- plugin/innobase/xtrabackup/xtrabackup.cc 2012-02-08 21:33:04 +0000
163+++ plugin/innobase/xtrabackup/xtrabackup.cc 2012-04-18 10:48:19 +0000
164@@ -126,28 +126,6 @@
165
166 #include "xtrabackup_api.h"
167
168- /* prototypes for static functions in original */
169-
170- ulint
171- recv_find_max_checkpoint(
172- /*=====================*/
173- /* out: error code or DB_SUCCESS */
174- log_group_t** max_group, /* out: max group */
175- ulint* max_field); /* out: LOG_CHECKPOINT_1 or
176- LOG_CHECKPOINT_2 */
177-
178-
179- void
180- os_file_set_nocache(
181- /*================*/
182- int fd, /* in: file descriptor to alter */
183- const char* file_name, /* in: used in the diagnostic message */
184- const char* operation_name); /* in: used in the diagnostic message,
185- we call os_file_set_nocache()
186- immediately after opening or creating
187- a file, so this is either "open" or
188- "create" */
189-
190 #include <fcntl.h>
191 #include <regex.h>
192
193@@ -535,13 +513,6 @@
194 thd_set_lock_wait_time(
195 /*===================*/
196 drizzled::Session* , /*!< in: thread handle (THD*) */
197- ulint ); /*!< in: time waited for the lock */
198-
199-UNIV_INTERN
200-void
201-thd_set_lock_wait_time(
202-/*===================*/
203- drizzled::Session* , /*!< in: thread handle (THD*) */
204 ulint ) /*!< in: time waited for the lock */
205 {
206 return;
207
208=== added file 'support-files/README'
209--- support-files/README 1970-01-01 00:00:00 +0000
210+++ support-files/README 2012-04-18 10:48:19 +0000
211@@ -0,0 +1,41 @@
212+A few notes on the deb and rpm directories...
213+
214+
215+
216+Rationale:
217+
218+We strive to provide a way to build DEB and RPM packages directly from drizzle
219+sources. This should work both from a bzr tree as well as a source tar ball with
220+a simple "make deb" and "make rpm" respectively. (see support-files/include.am)
221+The changelog and spec files are automatically generated in the ./configure
222+phase, so that version will automatically match the source version you are
223+building from.
224+
225+By keeping the packaging scripts within the drizzle repository itself, we also
226+want to provide a common base for distro packagers to work from. We realize you
227+probably won't do "make rpm|deb" yourself, but at least consider the spec/debian
228+scripts as a base to work from, and please push any enhancements back upstream.
229+
230+Finally, going forward we hope to minimize the amount of "enhancements" done
231+in the packaging phase, so that any patches, conf files, init files, etc...
232+are moved to the actual drizzle sources. (But this will not yet be reality for
233+7.1 release.)
234+
235+
236+
237+Status:
238+
239+We missed the boat on having this included in the sources for the 7.1 -rc.
240+The plan now is to maintain a parallel repository
241+lp:~drizzle-developers/drizzle/drizzle-7.1-packaging which will merge from trunk.
242+
243+Once we start working on 7.2, we hope to merge this into trunk asap.
244+
245+First packages are now released based on 7.1.31-rc. For Fedora 16
246+we don't have any systemd support yet so Fedora packages were not released.
247+
248+See https://blueprints.launchpad.net/drizzle/+spec/7.1-packaging for more
249+details and most current status.
250+
251+
252+ - Henrik / Feb 11, 2012
253
254=== added directory 'support-files/deb'
255=== added directory 'support-files/deb/debian'
256=== added file 'support-files/deb/debian/changelog'
257--- support-files/deb/debian/changelog 1970-01-01 00:00:00 +0000
258+++ support-files/deb/debian/changelog 2012-04-18 10:48:19 +0000
259@@ -0,0 +1,582 @@
260+drizzle (1:7.1.31.2521-snapshot-0) oneiric; urgency=low
261+
262+ * Revert back to 7.1.31-rc style versioning. For RPM ~ didn't work either
263+ so no need to change away from dash.
264+ * Filtered replicator is disabled upstream. Removing corresponding deb package.
265+
266+ -- Henrik Ingo <henrik.ingo@avoinelama.fi> Mon, 11 Mar 2012 17:20:00 +0200
267+
268+drizzle (1:7.1.31~rc-0) oneiric; urgency=low
269+
270+ * Support the new 7.1.31~rc style versioning. (Bump epoch number.)
271+ * Remove building libdrizzle.so. This is now released from lp:libdrizzle.
272+ * Note that source tar was released as 7.1.31-rc but using a dash is
273+ considered as mistake. It is here changed to ~rc.
274+
275+ -- Henrik Ingo <henrik.ingo@avoinelama.fi> Mon, 16 Jan 2012 00:06:00 +0200
276+
277+drizzle7 (2012.01.30) oneiric; urgency=low
278+
279+ * Start packaging Drizzle Fremont series, based on Ubuntu oneiric src deb.
280+ * haildb and pbms are no longer part of drizzle.
281+ * mysql-protocol and unix-socket-protocol are now part of drizzled.
282+ * Add static js plugin (Executes JavaScript) and libv8-dev dependency.
283+
284+ -- Henrik Ingo <henrik.ingo@avoinelama.fi> Mon, 16 Jan 2012 00:06:00 +0200
285+
286+drizzle (2011.03.13-0ubuntu3) oneiric; urgency=low
287+
288+ * Rebuild to drop dependency on libprotobuf6.
289+
290+ -- Matthias Klose <doko@ubuntu.com> Sat, 03 Sep 2011 23:06:51 +0000
291+
292+drizzle (2011.03.13-0ubuntu2) natty; urgency=low
293+
294+ * patches/fix-user-option.patch: Merging fix from upstream elliot
295+ branch to enable --user option. (LP: #740583)
296+ * drizzle.upstart: use --user option to set user to drizzle
297+ (LP: #739778)
298+ * drizzle.preinst: fix permissions on /var/lib/drizzle if user ran a
299+ version prior to this and ran as root.
300+ * drizzle.upstart: change start on to just start on runlevel [2345]
301+ so that switching from single user to multi works (LP: #756787)
302+ * conf.d/auth-file.cnf: ship working configuration (LP: #739837)
303+ * drizzle.upstart: pipe output to logger to catch plugin problems.
304+ * drizzle-plugin-auth-file.postinst: create drizzle.users file with
305+ random password using pwgen (added to deps in control).
306+
307+ -- Clint Byrum <clint@ubuntu.com> Sun, 10 Apr 2011 22:44:30 -0700
308+
309+drizzle (2011.03.13-0ubuntu1) natty; urgency=low
310+
311+ * New upstream release.
312+ * Added slave plugin.
313+ * Removed archive, blackhole and blitzdb plugins.
314+ * Moved location of libdrizzle headers.
315+ * Removed drizzleadmin manpage patch.
316+ * Add drizzle_safe_write_string to symbols.
317+
318+ -- Monty Taylor <mordred@inaugust.com> Tue, 15 Mar 2011 10:41:18 -0700
319+
320+drizzle (2011.03.11-1) unstable; urgency=low
321+
322+ * New upstream release.
323+ * Sleep no longer an so.
324+ * Re-add get-orig-source, but this time with working.
325+ * New symbol added to libdrizzle.
326+
327+ -- Monty Taylor <mordred@inaugust.com> Wed, 02 Mar 2011 10:38:38 -0800
328+
329+drizzle (2011.03.11-0ubuntu1) natty; urgency=low
330+
331+ * New upstream release.
332+ * Sleep no longer an so.
333+ * Re-add get-orig-source, but this time with working.
334+ * New symbol added to libdrizzle.
335+
336+ -- Monty Taylor <mordred@inaugust.com> Wed, 02 Mar 2011 10:38:38 -0800
337+
338+drizzle (2011.02.10-1) unstable; urgency=low
339+
340+ * New upstream release.
341+ * Incorporated all patches upstream.
342+ * Added unix-socket-protocol package. Disabled it by default.
343+ * Location of include files changed.
344+ * Added pkg-config files.
345+ * Use jquery from the package, not from sphinx.
346+ * Don't install licence file from sphinx.
347+
348+ -- Monty Taylor <mordred@inaugust.com> Wed, 16 Feb 2011 09:21:41 -0800
349+
350+drizzle (2011.02.10-0ubuntu2) natty; urgency=low
351+
352+ * Location of include files changed.
353+ * Added pkg-config files.
354+
355+ -- Monty Taylor <mordred@inaugust.com> Tue, 15 Feb 2011 15:42:17 -0800
356+
357+drizzle (2011.02.10-0ubuntu1) natty; urgency=low
358+
359+ * New upstream release.
360+ * Incorporated all patches upstream.
361+ * Added unix-socket-protocol package. Disabled it by default.
362+
363+ -- Monty Taylor <mordred@inaugust.com> Mon, 14 Feb 2011 12:40:34 -0800
364+
365+drizzle (2011.02.09-1) unstable; urgency=low
366+
367+ * New upstream release.
368+ * Updated the -Werror patch.
369+ * Updated copyright file.
370+ * Removed get-orig-source target which didn't work right.
371+ * Added libldap2-dev build depend.
372+ * Removed reference to /usr/share/drizzle7 - unused.
373+ * Removed plugin files that are now built static.
374+ * Added patch to not build the debug plugin.
375+
376+ -- Monty Taylor <mordred@inaugust.com> Fri, 04 Feb 2011 14:19:59 -0800
377+
378+drizzle (2011.02.09-0ubuntu4) natty; urgency=low
379+
380+ * Added files back to drizzle.install that were removed on accident.
381+
382+ -- Monty Taylor <mordred@inaugust.com> Mon, 07 Feb 2011 09:06:36 -0800
383+
384+drizzle (2011.02.09-0ubuntu3) natty; urgency=low
385+
386+ * Removed reference to /usr/share/drizzle7 - unused.
387+ * Removed plugin files that are now built static.
388+ * Added patch to not build the debug plugin.
389+
390+ -- Monty Taylor <mordred@inaugust.com> Fri, 04 Feb 2011 14:19:59 -0800
391+
392+drizzle (2011.02.09-0ubuntu2) natty; urgency=low
393+
394+ * Added libldap2-dev build depend.
395+ * Removed reference to /usr/share/drizzle7 - unused.
396+
397+ -- Monty Taylor <mordred@inaugust.com> Fri, 04 Feb 2011 11:59:30 -0800
398+
399+drizzle (2011.02.09-0ubuntu1) natty; urgency=low
400+
401+ * New upstream release.
402+ * Updated the -Werror patch.
403+ * Updated copyright file.
404+ * Removed get-orig-source target which didn't work right.
405+
406+ -- Monty Taylor <mordred@inaugust.com> Wed, 02 Feb 2011 13:42:46 -0800
407+
408+drizzle (2011.01.08-1) unstable; urgency=low
409+
410+ * New upstream release.
411+ * Removed csv and filesystem engine plugins.
412+ * Removed now-unneeded CFLAGS override.
413+ * Bumped haildb requirement to 2.3.2.
414+ * Replaced gtest with boost::test in build deps.
415+ * Removed -W from sphinx options until debian gets sphinx 1.0.
416+ * Updated the copyright file.
417+
418+ -- Monty Taylor <mordred@inaugust.com> Tue, 25 Jan 2011 10:34:42 -0800
419+
420+drizzle (2011.01.08-0ubuntu3) natty; urgency=low
421+
422+ * Disabled -W on sphinx-build.
423+
424+ -- Monty Taylor <mordred@inaugust.com> Thu, 20 Jan 2011 14:45:13 -0800
425+
426+drizzle (2011.01.08-0ubuntu2) natty; urgency=low
427+
428+ * Disable intersphinx mappings. They break in the ubuntu builders.
429+
430+ -- Monty Taylor <mordred@inaugust.com> Thu, 20 Jan 2011 12:54:39 -0800
431+
432+drizzle (2011.01.08-0ubuntu1) natty; urgency=low
433+
434+ * New upstream release.
435+
436+ -- Monty Taylor <mordred@inaugust.com> Thu, 20 Jan 2011 11:14:26 -0800
437+
438+drizzle (2011.01.07-1) unstable; urgency=low
439+
440+ * New upstream release.
441+ * Merged in changes to copyright file from Lee.
442+
443+ -- Monty Taylor <mordred@inaugust.com> Mon, 10 Jan 2011 09:41:48 -0800
444+
445+drizzle (2011.01.07-0ubuntu2) natty; urgency=low
446+
447+ * Merged in changes to copyright file from Lee.
448+
449+ -- Monty Taylor <mordred@inaugust.com> Mon, 10 Jan 2011 09:46:17 -0800
450+
451+drizzle (2011.01.07-0ubuntu1) natty; urgency=low
452+
453+ * New upstream release.
454+
455+ -- Monty Taylor <mordred@inaugust.com> Tue, 04 Jan 2011 09:31:58 -0800
456+
457+drizzle (2010.12.06-2) unstable; urgency=low
458+
459+ * Fixed missing build depends.
460+ * Added Lee to uploaders.
461+
462+ -- Monty Taylor <mordred@inaugust.com> Sat, 01 Jan 2011 13:55:03 -0800
463+
464+drizzle (2010.12.06-1) unstable; urgency=low
465+
466+ * New upstream release.
467+ * Added libaio-dev build depend for InnoDB.
468+ * Removed libnotifymm-dev from build depends and references to the
469+ errmsg-notify plugin. It causes build to not work on arm, and it's
470+ really not actually a very useful plugin anyway.
471+ * Removed pbxt plugin - is disabled in tree upstream.
472+
473+ -- Monty Taylor <mordred@inaugust.com> Tue, 21 Dec 2010 17:50:50 -0800
474+
475+drizzle (2010.12.06-0ubuntu4) natty; urgency=low
476+
477+ * Fixed missing build depends.
478+ * Added Lee to uploaders.
479+
480+ -- Monty Taylor <mordred@inaugust.com> Sat, 01 Jan 2011 13:55:03 -0800
481+
482+drizzle (2010.12.06-0ubuntu3) natty; urgency=low
483+
484+ * Removed pbxt plugin - is disabled in tree upstream.
485+
486+ -- Monty Taylor <mordred@inaugust.com> Tue, 21 Dec 2010 17:50:50 -0800
487+
488+drizzle (2010.12.06-0ubuntu2) natty; urgency=low
489+
490+ * Removed libnotifymm-dev from build depends and references to the
491+ errmsg-notify plugin. It causes build to not work on arm, and it's
492+ really not actually a very useful plugin anyway.
493+
494+ -- Monty Taylor <mordred@inaugust.com> Tue, 21 Dec 2010 17:01:47 -0800
495+
496+drizzle (2010.12.06-0ubuntu1) natty; urgency=low
497+
498+ * New upstream release.
499+ * Added libaio-dev build depend for InnoDB.
500+ * Removed libpcre patch - applied upstream.
501+
502+ -- Monty Taylor <mordred@inaugust.com> Tue, 21 Dec 2010 16:39:40 -0800
503+
504+drizzle (2010.12.05-1) unstable; urgency=low
505+
506+ * New upstream release.
507+
508+ -- Monty Taylor <mordred@inaugust.com> Thu, 09 Dec 2010 06:02:39 -0200
509+
510+drizzle (2010.12.05-0ubuntu3) natty; urgency=low
511+
512+ * Fixed how we were linking libpcre (LP: #688819)
513+
514+ -- Monty Taylor <mordred@inaugust.com> Sun, 12 Dec 2010 00:08:08 -0200
515+
516+drizzle (2010.12.05-0ubuntu2) natty; urgency=low
517+
518+ * Turn on verbose build per request from doko.
519+
520+ -- Monty Taylor <mordred@inaugust.com> Sat, 11 Dec 2010 01:40:15 -0200
521+
522+drizzle (2010.12.05-0ubuntu1) natty; urgency=low
523+
524+ * New upstream release.
525+
526+ -- Monty Taylor <mordred@inaugust.com> Thu, 09 Dec 2010 06:02:39 -0200
527+
528+drizzle (2010.11.04-1) unstable; urgency=low
529+
530+ * New upstream release.
531+ * Turn off -Werror for packaging builds. (Closes: #602662)
532+ * Remove preinst script - it was actually a bad idea.
533+ * Removed old unused build script.
534+
535+ -- Monty Taylor <mordred@inaugust.com> Sat, 04 Dec 2010 11:15:12 -0800
536+
537+drizzle (2010.11.04-0ubuntu2) natty; urgency=low
538+
539+ * Remove preinst script - it was actually a bad idea.
540+
541+ -- Monty Taylor <mordred@inaugust.com> Tue, 30 Nov 2010 10:37:39 -0800
542+
543+drizzle (2010.11.04-0ubuntu1) natty; urgency=low
544+
545+ * New upstream release.
546+ * Turn off -Werror for packaging builds. (Closes: #602662)
547+
548+ -- Monty Taylor <mordred@inaugust.com> Wed, 24 Nov 2010 10:09:59 -0800
549+
550+drizzle (2010.11.03-1) unstable; urgency=low
551+
552+ * New upstream release.
553+ * Updated libgearman version depend.
554+ * Fixed libreadline version requirement.
555+ * Updated copyright file and added some missed files.
556+ * Made patch headers follow DEP-3 format.
557+ * Update rules file to put datadir in the right place. (LP: #677121)
558+ * Add migration script to fix fallout from 677121.
559+
560+ -- Monty Taylor <mordred@inaugust.com> Fri, 19 Nov 2010 00:12:27 -0500
561+
562+drizzle (2010.11.03-0ubuntu2) natty; urgency=low
563+
564+ * Update rules file to put datadir in the right place. (LP: #677121)
565+ * Add migration script to fix fallout from 677121.
566+
567+ -- Monty Taylor <mordred@inaugust.com> Fri, 19 Nov 2010 00:12:27 -0500
568+
569+drizzle (2010.11.03-0ubuntu1) natty; urgency=low
570+
571+ * New upstream release.
572+ * Updated libgearman version depend.
573+ * Fixed libreadline version requirement.
574+ * Updated copyright file and added some missed files.
575+ * Made patch headers follow DEP-3 format.
576+
577+ -- Monty Taylor <mordred@inaugust.com> Fri, 12 Nov 2010 12:26:01 -0800
578+
579+drizzle (2010.10.03-1ubuntu1) natty; urgency=low
580+
581+ * New upstream release.
582+ * drizzledump.1 manpage shipping in tarball now.
583+ * Removed quilt patches for things applied upstream.
584+
585+ -- Monty Taylor <mordred@inaugust.com> Tue, 09 Nov 2010 23:17:57 -0800
586+
587+drizzle (2010.10.03-1) unstable; urgency=low
588+
589+ * New upstream release.
590+ * drizzledump.1 manpage shipping in tarball now.
591+ * Removed quilt patches for things applied upstream.
592+
593+ -- Monty Taylor <mordred@inaugust.com> Tue, 09 Nov 2010 23:17:57 -0800
594+
595+drizzle (2010.10.02-2) unstable; urgency=low
596+
597+ * Added support for RabbitMQ plugin.
598+ * Added support for libnotify error message plugin.
599+ * Added build depend on libboost-iostreams-dev.
600+
601+ -- Monty Taylor <mordred@inaugust.com> Sun, 07 Nov 2010 10:22:04 -0800
602+
603+drizzle (2010.10.02-1ubuntu2) natty; urgency=low
604+
605+ * Renamed drizzle-server to drizzle.
606+ * Removed unused README.Maintainer.
607+
608+ -- Monty Taylor <mordred@inaugust.com> Sat, 30 Oct 2010 01:03:35 -0400
609+
610+drizzle (2010.10.02-1ubuntu1) natty; urgency=low
611+
612+ * Modified for Natty.
613+ * Added upstart script.
614+
615+ -- Monty Taylor <mordred@inaugust.com> Fri, 29 Oct 2010 21:54:36 -0400
616+
617+drizzle (2010.10.02-1) unstable; urgency=low
618+
619+ * New upstream release.
620+ * Modify mysql_protocol plugin build so that we can provide it in
621+ mysql_protocol package.
622+ * Fixed a bug in pandora-plugin shown by making mysql_protocol non-static.
623+ * Removed the no-upstream-changelogs lintian overrides - upstream now
624+ giveses us them.
625+ * Fixed a double-free bug.
626+
627+ -- Monty Taylor <mordred@inaugust.com> Sat, 30 Oct 2010 01:01:49 -0400
628+
629+drizzle (2010.10.01-1) unstable; urgency=low
630+
631+ * New upstream release.
632+ * Removed libdrizzle-doc package since we don't have doxygen docs there
633+ anymore.
634+ * Added compilation comment to mark this as a binary dist rather than a
635+ source one.
636+ * Changed watch file to work around launchpad bug.
637+ * Updated libdrizzle package based on new libdrizzle so bump.
638+ * Added MySQL protocol plugin as an option plugin conflicting with MySQL.
639+ * Put logging-stats back in drizzle-server.
640+ * Put transaction-log back in drizzle-server.
641+
642+ -- Monty Taylor <mordred@inaugust.com> Tue, 26 Oct 2010 13:25:07 -0700
643+
644+drizzle (2010.09.1802-3) unstable; urgency=low
645+
646+ * Split plugins out into their own packages.
647+ * Depend on haildb 2.3.1 to allow haildb plugin to work.
648+ * Turned off load_by_default for plugins that don't need it.
649+
650+ -- Monty Taylor <mordred@inaugust.com> Wed, 20 Oct 2010 09:42:09 -0700
651+
652+drizzle (2010.09.1802-2ubuntu1~maverick0) maverick; urgency=low
653+
654+ * Backport for Maverick.
655+
656+ -- Monty Taylor <mordred@inaugust.com> Tue, 12 Oct 2010 10:16:00 -0700
657+
658+drizzle (2010.09.1802-2) unstable; urgency=low
659+
660+ * Fixed a doc-base package typo. (Closes: #599750)
661+ * Removed old libdrizzle-dev build-dep.
662+
663+ -- Monty Taylor <mordred@inaugust.com> Mon, 11 Oct 2010 09:41:27 -0700
664+
665+drizzle (2010.09.1802-1ubuntu1~maverick1) maverick; urgency=low
666+
667+ * Maverick PPA pid-file fix.
668+
669+ -- Monty Taylor <mordred@inaugust.com> Thu, 30 Sep 2010 16:51:49 -0500
670+
671+drizzle (2010.09.1802-1ubuntu1~maverick0) maverick; urgency=low
672+
673+ * Maverick PPA.
674+
675+ -- Monty Taylor <mordred@inaugust.com> Wed, 29 Sep 2010 23:11:27 -0500
676+
677+drizzle (2010.09.1802-1) unstable; urgency=low
678+
679+ * New upstream release.
680+ * Removed pid-file argument hack.
681+ * Updated GPL-2 address to be new address.
682+ * Directly copy in drizzledump.1 since debian doesn't have sphinx 1.0 yet.
683+ * Link to jquery from libjs-jquery. Add it as a depend.
684+ * Add drizzled.8 symlink to the install files.
685+
686+ -- Monty Taylor <mordred@inaugust.com> Sat, 02 Oct 2010 14:17:48 -0700
687+
688+drizzle (2010.09.1797-1ubuntu1~maverick1) maverick; urgency=low
689+
690+ * Merged in changes from Clint.
691+
692+ -- Monty Taylor <mordred@inaugust.com> Tue, 28 Sep 2010 03:35:08 -0500
693+
694+drizzle (2010.09.1797-1ubuntu1~maverick0) maverick; urgency=low
695+
696+ * Backported for maverick PPA.
697+
698+ -- Monty Taylor <mordred@inaugust.com> Mon, 27 Sep 2010 17:09:17 -0500
699+
700+drizzle (2010.09.1797-1) unstable; urgency=low
701+
702+ [ Monty Taylor ]
703+ * New upstream release.
704+ * Removed libdrizzledmessage0.symbols for now - it's not stable enough and
705+ the platform tags seem to be behaving oddly.
706+ * Edited init script to work around pid-file argument bug.
707+
708+ [ Clint Byrum ]
709+ * debian/copyright: audited all UNKNOWN license files using licensecheck
710+ (LP: #649281)
711+ * debian/control: added me to Uploaders
712+
713+ -- Monty Taylor <mordred@inaugust.com> Tue, 28 Sep 2010 03:05:29 -0500
714+
715+drizzle (2010.09.1794-1) unstable; urgency=low
716+
717+ * New upstream release.
718+ * Fixed file conflicts.
719+ * Updated copyright file.
720+ * Updated watch file.
721+
722+ -- Monty Taylor <mordred@inaugust.com> Mon, 27 Sep 2010 14:29:46 -0500
723+
724+drizzle (2010.09.1764-2) unstable; urgency=low
725+
726+ * Support drizzle7 name change.
727+
728+ -- Monty Taylor <mordred@inaugust.com> Sun, 19 Sep 2010 11:40:18 -0700
729+
730+drizzle (2010.09.1764-1) unstable; urgency=low
731+
732+ * New upstream release.
733+ * Added build-depend on python-sphinx.
734+ * Added sphinx docs to the doc base system.
735+ * Added flex to build depeneds.
736+ * Fixed a filename inclusion conflict.
737+
738+ -- Monty Taylor <mordred@inaugust.com> Tue, 21 Sep 2010 11:34:14 -0700
739+
740+drizzle (2010.08.1742-1) unstable; urgency=low
741+
742+ * New upstream release.
743+ * Started putting arch tags in the symbols file.
744+
745+ -- Monty Taylor <mordred@inaugust.com> Wed, 15 Sep 2010 09:01:32 -0700
746+
747+drizzle (2010.08.1717-3) unstable; urgency=low
748+
749+ * Hopefully fixed symbols versioning rules to deal with libdrizzle now.
750+ * Collapsed some rules in debian/rules.
751+
752+ -- Monty Taylor <mordred@inaugust.com> Thu, 26 Aug 2010 10:20:11 -0700
753+
754+drizzle (2010.08.1717-2) unstable; urgency=low
755+
756+ * Added in libdrizzle packages.
757+
758+ -- Monty Taylor <mordred@inaugust.com> Fri, 20 Aug 2010 11:26:45 -0700
759+
760+drizzle (2010.08.1717-1) unstable; urgency=low
761+
762+ * New upstream release.
763+ * Added build-depends on three more boost libs.
764+ * Added build-depends on haildb.
765+ * Edit po/Makefile.in.in - we do not care about missing .po files.
766+
767+ -- Monty Taylor <mordred@inaugust.com> Tue, 17 Aug 2010 23:40:54 -0700
768+
769+drizzle (2010.08.1683-1) unstable; urgency=low
770+
771+ * New upstream release. (Closes: #578834, #581754)
772+ * Updated to Standards Version 3.9.1.
773+ * Removed reference to /usr/share/common-licenses/BSD.
774+
775+ -- Monty Taylor <mordred@inaugust.com> Sun, 08 Aug 2010 08:25:12 -0700
776+
777+drizzle (2010.07.1666-2) unstable; urgency=low
778+
779+ * Added intltool depends.
780+ * Merged in changes from trunk.
781+ * Turned off intltool POTFILE.in sanity checking since .pc dir breaks it.
782+ * Added Boost.Thread build/dev dep.
783+
784+ -- Monty Taylor <mordred@inaugust.com> Sat, 31 Jul 2010 18:39:26 -0700
785+
786+drizzle (2010.07.1666-1) unstable; urgency=low
787+
788+ * New upstream release. (Closes: #578834, #581754, #580993, #577959)
789+ * Updated init script to check for a running drizzle or mysql first. This
790+ should ease installation for people who want to install alongside of
791+ MySQL. (Closes: #581699)
792+ * Added a timeout to init script stop similar to how the the start option
793+ works. (Closes: #581000)
794+ * Added build and dev depend on pandora-build.
795+ * Remove libdrizzlemessage.so from drizzle-plugin-dev.
796+ * When investigating drizzled options, we have to run drizzled as
797+ the drizzle user.
798+
799+ -- Monty Taylor <mordred@inaugust.com> Tue, 20 Jul 2010 13:44:35 -0700
800+
801+drizzle (2010.05.1525-1) unstable; urgency=low
802+
803+ * New upstream release.
804+
805+ -- Monty Taylor <mordred@inaugust.com> Fri, 14 May 2010 06:58:35 +0200
806+
807+drizzle (2010.04.1513-1) unstable; urgency=low
808+
809+ * Moved location of the plugins.
810+ * Fixed lintian-overrides for new plugin location.
811+ * Added build depend on libboost-dev.
812+ * Added build depend on libinnodb.
813+ * Added build depend on libgcrypt.
814+ * Removed build depend on libgnutls-dev.
815+ * Added version to the libmemcached depend.
816+ * Added build-essential to drizzle-plugin-dev.
817+ * Made drizzle-dev depend on drizzle-plugin-dev so I don't have to
818+ maintain two duplicate lists.
819+ * Actually create the log dir.
820+ * Add libtokyocabinet to drizzle-dev.
821+ * Added two pbxt files to include-binaries.
822+ * Added build-dep on libboost-program-options-dev.
823+ * Added system-tap-sdt to build depends.
824+ * Added libdrizzledmessage packages.
825+
826+ -- Monty Taylor <mordred@inaugust.com> Sat, 01 May 2010 19:57:40 -0700
827+
828+drizzle (2010.04.1513-1~maverick0) maverick; urgency=low
829+
830+ * Branched for maverick.
831+
832+ -- Monty Taylor <mordred@inaugust.com> Thu, 06 May 2010 12:59:03 -0700
833+
834+drizzle (2010.03.1347-1) unstable; urgency=low
835+
836+ * New upstream release.
837+ * Added information_schema result files into include-binaries.
838+ * Added lintian-overrides. Upstream does not provide a changelog.
839+ * Initial packaging (Closes: #492822)
840+
841+ -- Monty Taylor <mordred@inaugust.com> Thu, 18 Mar 2010 12:12:31 -0700
842
843=== added file 'support-files/deb/debian/compat'
844--- support-files/deb/debian/compat 1970-01-01 00:00:00 +0000
845+++ support-files/deb/debian/compat 2012-04-18 10:48:19 +0000
846@@ -0,0 +1,1 @@
847+7
848
849=== added directory 'support-files/deb/debian/conf.d'
850=== added file 'support-files/deb/debian/conf.d/auth-file.cnf'
851--- support-files/deb/debian/conf.d/auth-file.cnf 1970-01-01 00:00:00 +0000
852+++ support-files/deb/debian/conf.d/auth-file.cnf 2012-04-18 10:48:19 +0000
853@@ -0,0 +1,3 @@
854+plugin-remove=auth_all
855+plugin-add=auth_file
856+auth-file.users=/etc/drizzle/drizzle.users
857
858=== added file 'support-files/deb/debian/conf.d/auth-http.cnf'
859--- support-files/deb/debian/conf.d/auth-http.cnf 1970-01-01 00:00:00 +0000
860+++ support-files/deb/debian/conf.d/auth-http.cnf 2012-04-18 10:48:19 +0000
861@@ -0,0 +1,1 @@
862+plugin-add=auth_http
863
864=== added file 'support-files/deb/debian/conf.d/auth-ldap.cnf'
865--- support-files/deb/debian/conf.d/auth-ldap.cnf 1970-01-01 00:00:00 +0000
866+++ support-files/deb/debian/conf.d/auth-ldap.cnf 2012-04-18 10:48:19 +0000
867@@ -0,0 +1,1 @@
868+plugin-add=auth_ldap
869
870=== added file 'support-files/deb/debian/conf.d/auth-pam.cnf'
871--- support-files/deb/debian/conf.d/auth-pam.cnf 1970-01-01 00:00:00 +0000
872+++ support-files/deb/debian/conf.d/auth-pam.cnf 2012-04-18 10:48:19 +0000
873@@ -0,0 +1,1 @@
874+plugin-add=auth_pam
875
876=== added file 'support-files/deb/debian/conf.d/auth-schema.cnf'
877--- support-files/deb/debian/conf.d/auth-schema.cnf 1970-01-01 00:00:00 +0000
878+++ support-files/deb/debian/conf.d/auth-schema.cnf 2012-04-18 10:48:19 +0000
879@@ -0,0 +1,1 @@
880+plugin-add=auth_schema
881
882=== added file 'support-files/deb/debian/conf.d/debug.cnf'
883--- support-files/deb/debian/conf.d/debug.cnf 1970-01-01 00:00:00 +0000
884+++ support-files/deb/debian/conf.d/debug.cnf 2012-04-18 10:48:19 +0000
885@@ -0,0 +1,1 @@
886+plugin-add=debug
887
888=== added file 'support-files/deb/debian/conf.d/filtered-replicator.cnf'
889--- support-files/deb/debian/conf.d/filtered-replicator.cnf 1970-01-01 00:00:00 +0000
890+++ support-files/deb/debian/conf.d/filtered-replicator.cnf 2012-04-18 10:48:19 +0000
891@@ -0,0 +1,1 @@
892+plugin-add=filtered_replicator
893
894=== added file 'support-files/deb/debian/conf.d/gearman-udf.cnf'
895--- support-files/deb/debian/conf.d/gearman-udf.cnf 1970-01-01 00:00:00 +0000
896+++ support-files/deb/debian/conf.d/gearman-udf.cnf 2012-04-18 10:48:19 +0000
897@@ -0,0 +1,1 @@
898+plugin-add=gearman_udf
899
900=== added file 'support-files/deb/debian/conf.d/http-functions.cnf'
901--- support-files/deb/debian/conf.d/http-functions.cnf 1970-01-01 00:00:00 +0000
902+++ support-files/deb/debian/conf.d/http-functions.cnf 2012-04-18 10:48:19 +0000
903@@ -0,0 +1,1 @@
904+plugin-add=http_functions
905
906=== added file 'support-files/deb/debian/conf.d/json-server.cnf'
907--- support-files/deb/debian/conf.d/json-server.cnf 1970-01-01 00:00:00 +0000
908+++ support-files/deb/debian/conf.d/json-server.cnf 2012-04-18 10:48:19 +0000
909@@ -0,0 +1,1 @@
910+plugin-add=json_server
911
912=== added file 'support-files/deb/debian/conf.d/logging-gearman.cnf'
913--- support-files/deb/debian/conf.d/logging-gearman.cnf 1970-01-01 00:00:00 +0000
914+++ support-files/deb/debian/conf.d/logging-gearman.cnf 2012-04-18 10:48:19 +0000
915@@ -0,0 +1,1 @@
916+plugin-add=logging_gearman
917
918=== added file 'support-files/deb/debian/conf.d/logging-query.cnf'
919--- support-files/deb/debian/conf.d/logging-query.cnf 1970-01-01 00:00:00 +0000
920+++ support-files/deb/debian/conf.d/logging-query.cnf 2012-04-18 10:48:19 +0000
921@@ -0,0 +1,1 @@
922+plugin-add=logging_query
923
924=== added file 'support-files/deb/debian/conf.d/mysql-protocol.cnf'
925--- support-files/deb/debian/conf.d/mysql-protocol.cnf 1970-01-01 00:00:00 +0000
926+++ support-files/deb/debian/conf.d/mysql-protocol.cnf 2012-04-18 10:48:19 +0000
927@@ -0,0 +1,1 @@
928+plugin-add=mysql_protocol
929
930=== added file 'support-files/deb/debian/conf.d/mysql-unix-socket-protocol.cnf'
931--- support-files/deb/debian/conf.d/mysql-unix-socket-protocol.cnf 1970-01-01 00:00:00 +0000
932+++ support-files/deb/debian/conf.d/mysql-unix-socket-protocol.cnf 2012-04-18 10:48:19 +0000
933@@ -0,0 +1,1 @@
934+plugin-add=mysql_unix_socket_protocol
935
936=== added file 'support-files/deb/debian/conf.d/performance-dictionary.cnf'
937--- support-files/deb/debian/conf.d/performance-dictionary.cnf 1970-01-01 00:00:00 +0000
938+++ support-files/deb/debian/conf.d/performance-dictionary.cnf 2012-04-18 10:48:19 +0000
939@@ -0,0 +1,1 @@
940+plugin-add=console
941
942=== added file 'support-files/deb/debian/conf.d/query-log.cnf'
943--- support-files/deb/debian/conf.d/query-log.cnf 1970-01-01 00:00:00 +0000
944+++ support-files/deb/debian/conf.d/query-log.cnf 2012-04-18 10:48:19 +0000
945@@ -0,0 +1,1 @@
946+plugin-add=query_log
947
948=== added file 'support-files/deb/debian/conf.d/rabbitmq.cnf'
949--- support-files/deb/debian/conf.d/rabbitmq.cnf 1970-01-01 00:00:00 +0000
950+++ support-files/deb/debian/conf.d/rabbitmq.cnf 2012-04-18 10:48:19 +0000
951@@ -0,0 +1,1 @@
952+plugin-add=rabbitmq
953
954=== added file 'support-files/deb/debian/conf.d/regex-policy.cnf'
955--- support-files/deb/debian/conf.d/regex-policy.cnf 1970-01-01 00:00:00 +0000
956+++ support-files/deb/debian/conf.d/regex-policy.cnf 2012-04-18 10:48:19 +0000
957@@ -0,0 +1,1 @@
958+plugin-add=regex_policy
959
960=== added file 'support-files/deb/debian/conf.d/simple-user-policy.cnf'
961--- support-files/deb/debian/conf.d/simple-user-policy.cnf 1970-01-01 00:00:00 +0000
962+++ support-files/deb/debian/conf.d/simple-user-policy.cnf 2012-04-18 10:48:19 +0000
963@@ -0,0 +1,1 @@
964+plugin-add=simple_user_policy
965
966=== added file 'support-files/deb/debian/conf.d/slave.cnf'
967--- support-files/deb/debian/conf.d/slave.cnf 1970-01-01 00:00:00 +0000
968+++ support-files/deb/debian/conf.d/slave.cnf 2012-04-18 10:48:19 +0000
969@@ -0,0 +1,2 @@
970+plugin-add=slave
971+slave.config-file=/etc/drizzle/slave.cfg
972
973=== added file 'support-files/deb/debian/control'
974--- support-files/deb/debian/control 1970-01-01 00:00:00 +0000
975+++ support-files/deb/debian/control 2012-04-18 10:48:19 +0000
976@@ -0,0 +1,408 @@
977+Source: drizzle
978+Section: database
979+Priority: optional
980+Maintainer: Drizzle Development Team <drizzle-developers@launchpad.net>
981+Uploaders: Clint Byrum <clint@fewbar.com>, Henrik Ingo <henrik.ingo@avoinelama.fi>
982+Build-Depends: debhelper (>= 7.0.50),
983+ autoconf,
984+ automake,
985+ bison,
986+ doxygen,
987+ flex,
988+ gettext,
989+ gperf,
990+ intltool,
991+ libaio-dev,
992+ libboost-date-time-dev,
993+ libboost-dev,
994+ libboost-filesystem-dev,
995+ libboost-iostreams-dev,
996+ libboost-program-options-dev,
997+ libboost-regex-dev,
998+ libboost-test-dev,
999+ libboost-thread-dev,
1000+ libcloog-ppl0,
1001+ libcurl4-gnutls-dev,
1002+ libgcrypt11-dev,
1003+ libgearman-dev (>= 0.12),
1004+ libldap2-dev,
1005+ libmemcached-dev (>= 0.39),
1006+ libpam0g-dev,
1007+ libpcre3-dev,
1008+ libprotobuf-dev,
1009+ librabbitmq-dev,
1010+ libreadline-dev (>= 5.0),
1011+ libtokyocabinet-dev (>= 1.4.23),
1012+ libtool,
1013+ libv8-dev,
1014+ protobuf-compiler,
1015+ python-sphinx,
1016+ systemtap-sdt-dev,
1017+ uuid-dev,
1018+ zlib1g-dev (>= 1:1.1.3-5)
1019+Standards-Version: 3.9.1
1020+Homepage: http://launchpad.net/drizzle
1021+
1022+Package: drizzle-client
1023+Architecture: any
1024+Depends: debianutils (>=1.6), ${shlibs:Depends}, ${misc:Depends}
1025+Description: Client binaries for Drizzle Database
1026+ The Drizzle project is building a database optimized for Cloud and Net
1027+ applications. It is being designed for massive concurrency on modern
1028+ multi-cpu/core architecture. The code is originally derived from MySQL.
1029+ .
1030+ This package includes the client binaries.
1031+
1032+Package: drizzle
1033+Architecture: any
1034+Pre-Depends: adduser (>= 3.40)
1035+Conflicts: drizzle-server
1036+Replaces: drizzle-server
1037+Depends: drizzle-client (>= ${source:Version}),
1038+ libdrizzledmessage0 (= ${binary:Version}),
1039+ psmisc,
1040+ passwd,
1041+ lsb-base (>= 3.0-10),
1042+ ${shlibs:Depends},
1043+ ${misc:Depends}
1044+Description: Server binaries for Drizzle Database
1045+ The Drizzle project is building a database optimized for Cloud and Net
1046+ applications. It is being designed for massive concurrency on modern
1047+ multi-cpu/core architecture. The code is originally derived from MySQL.
1048+ .
1049+ This package includes the server binaries.
1050+
1051+Package: drizzle-plugin-auth-file
1052+Architecture: any
1053+Depends: drizzle (= ${binary:Version}),
1054+ pwgen,
1055+ ${shlibs:Depends},
1056+ ${misc:Depends}
1057+Description: File-based authentication for Drizzle
1058+ The Drizzle project is building a database optimized for Cloud and Net
1059+ applications. It is being designed for massive concurrency on modern
1060+ multi-cpu/core architecture. The code is originally derived from MySQL.
1061+ .
1062+ This package includes the File-based Authentication plugin.
1063+
1064+Package: drizzle-plugin-auth-http
1065+Architecture: any
1066+Depends: drizzle (= ${binary:Version}),
1067+ ${shlibs:Depends},
1068+ ${misc:Depends}
1069+Description: HTTP authentication for Drizzle
1070+ The Drizzle project is building a database optimized for Cloud and Net
1071+ applications. It is being designed for massive concurrency on modern
1072+ multi-cpu/core architecture. The code is originally derived from MySQL.
1073+ .
1074+ This package includes the HTTP Authentication plugin.
1075+
1076+Package: drizzle-plugin-auth-ldap
1077+Architecture: any
1078+Depends: drizzle (= ${binary:Version}),
1079+ ${shlibs:Depends},
1080+ ${misc:Depends}
1081+Description: LDAP authentication for Drizzle
1082+ The Drizzle project is building a database optimized for Cloud and Net
1083+ applications. It is being designed for massive concurrency on modern
1084+ multi-cpu/core architecture. The code is originally derived from MySQL.
1085+ .
1086+ This package includes the LDAP Authentication plugin.
1087+
1088+Package: drizzle-plugin-auth-pam
1089+Architecture: any
1090+Depends: drizzle (= ${binary:Version}),
1091+ ${shlibs:Depends},
1092+ ${misc:Depends}
1093+Description: PAM authentication for Drizzle
1094+ The Drizzle project is building a database optimized for Cloud and Net
1095+ applications. It is being designed for massive concurrency on modern
1096+ multi-cpu/core architecture. The code is originally derived from MySQL.
1097+ .
1098+ This package includes the PAM Authentication plugin.
1099+
1100+Package: drizzle-plugin-auth-schema
1101+Architecture: any
1102+Depends: drizzle (= ${binary:Version}),
1103+ ${shlibs:Depends},
1104+ ${misc:Depends}
1105+Description: Schema authentication for Drizzle
1106+ The Drizzle project is building a database optimized for Cloud and Net
1107+ applications. It is being designed for massive concurrency on modern
1108+ multi-cpu/core architecture. The code is originally derived from MySQL.
1109+ .
1110+ This package includes the Schema Authentication plugin.
1111+
1112+Package: drizzle-plugin-debug
1113+Architecture: any
1114+Depends: drizzle (= ${binary:Version}),
1115+ ${shlibs:Depends},
1116+ ${misc:Depends}
1117+Description: A plugin that facilitates debugging Drizzle
1118+ The Drizzle project is building a database optimized for Cloud and Net
1119+ applications. It is being designed for massive concurrency on modern
1120+ multi-cpu/core architecture. The code is originally derived from MySQL.
1121+ .
1122+ This package includes the Debug plugin.
1123+
1124+Package: drizzle-plugin-gearman-udf
1125+Architecture: any
1126+Depends: drizzle (= ${binary:Version}),
1127+ ${shlibs:Depends},
1128+ ${misc:Depends}
1129+Description: Gearman User Defined Functions for Drizzle
1130+ The Drizzle project is building a database optimized for Cloud and Net
1131+ applications. It is being designed for massive concurrency on modern
1132+ multi-cpu/core architecture. The code is originally derived from MySQL.
1133+ .
1134+ This package includes the Gearman User Defined Functions plugin.
1135+
1136+Package: drizzle-plugin-http-functions
1137+Architecture: any
1138+Depends: drizzle (= ${binary:Version}),
1139+ ${shlibs:Depends},
1140+ ${misc:Depends}
1141+Description: HTTP Functions for Drizzle
1142+ The Drizzle project is building a database optimized for Cloud and Net
1143+ applications. It is being designed for massive concurrency on modern
1144+ multi-cpu/core architecture. The code is originally derived from MySQL.
1145+ .
1146+ This package includes the HTTP Functions plugin.
1147+
1148+Package: drizzle-plugin-json-server
1149+Architecture: any
1150+Depends: drizzle (= ${binary:Version}),
1151+ ${shlibs:Depends},
1152+ ${misc:Depends}
1153+Description: JSON HTTP (NoSQL) interface for Drizzle
1154+ The Drizzle project is building a database optimized for Cloud and Net
1155+ applications. It is being designed for massive concurrency on modern
1156+ multi-cpu/core architecture. The code is originally derived from MySQL.
1157+ .
1158+ This package includes the JSON Server plugin.
1159+
1160+Package: drizzle-plugin-logging-gearman
1161+Architecture: any
1162+Depends: drizzle (= ${binary:Version}),
1163+ ${shlibs:Depends},
1164+ ${misc:Depends}
1165+Description: Gearman Logging for Drizzle
1166+ The Drizzle project is building a database optimized for Cloud and Net
1167+ applications. It is being designed for massive concurrency on modern
1168+ multi-cpu/core architecture. The code is originally derived from MySQL.
1169+ .
1170+ This package includes the Gearman Logging plugin.
1171+
1172+Package: drizzle-plugin-logging-query
1173+Architecture: any
1174+Depends: drizzle (= ${binary:Version}),
1175+ ${shlibs:Depends},
1176+ ${misc:Depends}
1177+Description: Query Logging for Drizzle
1178+ The Drizzle project is building a database optimized for Cloud and Net
1179+ applications. It is being designed for massive concurrency on modern
1180+ multi-cpu/core architecture. The code is originally derived from MySQL.
1181+ .
1182+ This package includes the Query Logging plugin.
1183+
1184+
1185+Package: drizzle-plugin-performance-dictionary
1186+Architecture: any
1187+Depends: drizzle (= ${binary:Version}),
1188+ ${shlibs:Depends},
1189+ ${misc:Depends}
1190+Description: Performance Dictionary for Drizzle
1191+ The Drizzle project is building a database optimized for Cloud and Net
1192+ applications. It is being designed for massive concurrency on modern
1193+ multi-cpu/core architecture. The code is originally derived from MySQL.
1194+ .
1195+ This package includes the Performance Dictionary plugin.
1196+
1197+Package: drizzle-plugin-rabbitmq
1198+Architecture: any
1199+Depends: drizzle (= ${binary:Version}),
1200+ ${shlibs:Depends},
1201+ ${misc:Depends}
1202+Description: RabbitMQ Transaction Log for Drizzle
1203+ The Drizzle project is building a database optimized for Cloud and Net
1204+ applications. It is being designed for massive concurrency on modern
1205+ multi-cpu/core architecture. The code is originally derived from MySQL.
1206+ .
1207+ This package includes the RabbitMQ Transaction Log plugin.
1208+
1209+Package: drizzle-plugin-regex-policy
1210+Architecture: any
1211+Depends: drizzle (= ${binary:Version}),
1212+ ${shlibs:Depends},
1213+ ${misc:Depends}
1214+Description: Regex based authorization rules for Drizzle
1215+ The Drizzle project is building a database optimized for Cloud and Net
1216+ applications. It is being designed for massive concurrency on modern
1217+ multi-cpu/core architecture. The code is originally derived from MySQL.
1218+ .
1219+ This package includes the Regex Policy plugin.
1220+
1221+Package: drizzle-plugin-slave
1222+Architecture: any
1223+Depends: drizzle (= ${binary:Version}),
1224+ ${shlibs:Depends},
1225+ ${misc:Depends}
1226+Description: Replication Slave Plugin for Drizzle
1227+ The Drizzle project is building a database optimized for Cloud and Net
1228+ applications. It is being designed for massive concurrency on modern
1229+ multi-cpu/core architecture. The code is originally derived from MySQL.
1230+ .
1231+ This package includes the replication slave plugin.
1232+
1233+Package: drizzle-plugin-simple-user-policy
1234+Architecture: any
1235+Depends: drizzle (= ${binary:Version}),
1236+ ${shlibs:Depends},
1237+ ${misc:Depends}
1238+Description: Simple User Policy for Drizzle
1239+ The Drizzle project is building a database optimized for Cloud and Net
1240+ applications. It is being designed for massive concurrency on modern
1241+ multi-cpu/core architecture. The code is originally derived from MySQL.
1242+ .
1243+ This package includes a plugin implementing a simple schema-per-user
1244+ authorization policy.
1245+
1246+Package: drizzle-plugin-query-log
1247+Architecture: any
1248+Depends: drizzle (= ${binary:Version}),
1249+ ${shlibs:Depends},
1250+ ${misc:Depends}
1251+Description: Query logging for Drizzle
1252+ The Drizzle project is building a database optimized for Cloud and Net
1253+ applications. It is being designed for massive concurrency on modern
1254+ multi-cpu/core architecture. The code is originally derived from MySQL.
1255+ .
1256+ This package includes the Query Log plugin.
1257+
1258+
1259+Package: drizzle-plugin-dev
1260+Architecture: all
1261+Recommends: protobuf-compiler,
1262+ pandora-build
1263+Depends: build-essential,
1264+ autoconf,
1265+ automake,
1266+ gettext,
1267+ intltool,
1268+ libaio-dev,
1269+ libboost-date-time-dev,
1270+ libboost-dev,
1271+ libboost-filesystem-dev,
1272+ libboost-iostreams-dev,
1273+ libboost-program-options-dev,
1274+ libboost-regex-dev,
1275+ libboost-thread-dev,
1276+ libcurl4-gnutls-dev,
1277+ libdrizzledmessage-dev,
1278+ libgearman-dev,
1279+ libldap2-dev,
1280+ libmemcached-dev (>= 0.39),
1281+ libpam0g-dev,
1282+ libpcre3-dev,
1283+ libprotobuf-dev,
1284+ libreadline5-dev | libreadline-dev,
1285+ libtokyocabinet-dev (>= 1.4.23),
1286+ libtool,
1287+ lsb-base (>= 3.0-10),
1288+ python,
1289+ uuid-dev,
1290+ zlib1g-dev (>= 1:1.1.3-5),
1291+ ${misc:Depends}
1292+Description: Development files for Drizzle plugin development
1293+ The Drizzle project is building a database optimized for Cloud and Net
1294+ applications. It is being designed for massive concurrency on modern
1295+ multi-cpu/core architecture. The code is originally derived from MySQL.
1296+ .
1297+ This package includes the headers needed to develop plugins.
1298+
1299+
1300+Package: libdrizzledmessage0
1301+Section: libs
1302+Architecture: any
1303+Depends: ${misc:Depends}, ${shlibs:Depends}
1304+Description: Library containing serialized messages used with Drizzle
1305+ The Drizzle project is building a database optimized for Cloud and Net
1306+ applications. It is being designed for massive concurrency on modern
1307+ multi-cpu/core architecture. The code is originally derived from MySQL.
1308+ .
1309+ This package includes the protobuf-based message serializations.
1310+
1311+Package: libdrizzledmessage-dev
1312+Section: libdevel
1313+Architecture: any
1314+Depends: libdrizzledmessage0 (= ${binary:Version}),
1315+ ${misc:Depends}
1316+Description: Devel library containing serialized messages used with Drizzle
1317+ The Drizzle project is building a database optimized for Cloud and Net
1318+ applications. It is being designed for massive concurrency on modern
1319+ multi-cpu/core architecture. The code is originally derived from MySQL.
1320+ .
1321+ This package includes the protobuf-based message serializations dev files.
1322+
1323+Package: drizzle-doc
1324+Section: doc
1325+Architecture: all
1326+Depends: libjs-jquery, ${misc:Depends}
1327+Description: API Documentation for Drizzle internals
1328+ The Drizzle project is building a database optimized for Cloud and Net
1329+ applications. It is being designed for massive concurrency on modern
1330+ multi-cpu/core architecture. The code is originally derived from MySQL.
1331+ .
1332+ This package includes the API docs for all of the Drizzle internals.
1333+
1334+
1335+Package: drizzle-dev
1336+Architecture: any
1337+Section: devel
1338+Depends: drizzle-plugin-dev (= ${source:Version}),
1339+ bzr,
1340+ bzrtools,
1341+ uncrustify,
1342+ protobuf-compiler,
1343+ lcov,
1344+ doxygen,
1345+ perl,
1346+ flex,
1347+ bison,
1348+ gperf,
1349+ valgrind,
1350+ systemtap-sdt-dev,
1351+ libjs-jquery,
1352+ ${misc:Depends}
1353+Recommends: drizzle-dev-doc
1354+Description: Development files for Drizzle development
1355+ The Drizzle project is building a database optimized for Cloud and Net
1356+ applications. It is being designed for massive concurrency on modern
1357+ multi-cpu/core architecture. The code is originally derived from MySQL.
1358+ .
1359+ This is an empty package depends on everything needed to hack on Drizzle.
1360+
1361+Package: drizzle-dev-doc
1362+Section: doc
1363+Architecture: all
1364+Depends: libjs-jquery, ${misc:Depends}
1365+Description: API Documentation for drizzle
1366+ The Drizzle project is building a database optimized for Cloud and Net
1367+ applications. It is being designed for massive concurrency on modern
1368+ multi-cpu/core architecture. The code is originally derived from MySQL.
1369+ .
1370+ This package includes the doxygen documentation for drizzle's API.
1371+
1372+Package: drizzle-dbg
1373+Section: debug
1374+Architecture: any
1375+Priority: extra
1376+Depends: drizzle (= ${binary:Version}),
1377+ drizzle-client (= ${binary:Version}),
1378+ ${misc:Depends}
1379+Description: Debugging symbols for Drizzle
1380+ The Drizzle project is building a database optimized for Cloud and Net
1381+ applications. It is being designed for massive concurrency on modern
1382+ multi-cpu/core architecture. The code is originally derived from MySQL.
1383+ .
1384+ This package provides debugging symbols.
1385
1386=== added file 'support-files/deb/debian/copyright'
1387--- support-files/deb/debian/copyright 1970-01-01 00:00:00 +0000
1388+++ support-files/deb/debian/copyright 2012-04-18 10:48:19 +0000
1389@@ -0,0 +1,1630 @@
1390+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
1391+Name: drizzle
1392+Maintainer: Monty Taylor <mordred@inaugust.com>
1393+Debianized-Date: Sat, 11 Apr 2009 11:28:25 -0700
1394+Source: http://launchpad.net/drizzle
1395+
1396+Files: drizzled/function/* plugin/mysql_protocol/* plugin/string_functions/* plugin/math_functions/* plugin/compression/* drizzled/sql_* drizzled/item/* drizzled/field/microtime.cc drizzled/show.h /drizzled/module/graph.h drizzled/module/vertex_handle.h drizzled/function/bit
1397+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
1398+License: GPL-2
1399+
1400+Files: drizzled/identifier/* drizzled/message/* drizzled/statement/* support-files/smf/* plugin/filtered_replicator/* plugin/function_engine/* plugin/gearman_udf/* plugin/transaction_log/* drizzled/error_t.h
1401+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
1402+License: GPL-2
1403+
1404+Files: drizzled/definition/* drizzled/generator/* drizzled/message/* drizzled/table/* drizzled/util/* plugin/function_dictionary/* plugin/information_schema_dictionary/* plugin/innobase/handler/* plugin/performance_dictionary/* plugin/schema_dictionary/* plugin/schema_engine/* plugin/session_dictionary/* plugin/show_dictionary/* plugin/user_locks/* plugin/table_cache_dictionary/* plugin/trigger_dictionary/* plugin/utility_dictionary/* plugin/utility_functions/* drizzled/function/cast/* drizzled/item/boolean.h drizzled/item/function/boolean.* drizzled/item/false.h drizzled/item/true.h drizzled/identifier/session.h drizzled/identifier/catalog.*
1405+Copyright: Copyright (C) 2010 Brian Aker
1406+License: GPL-2
1407+
1408+Files: drizzled/identifier.cc drizzled/sql_*.gperf drizzled/statement/catalog/* drizzled/statement/catalog.* drizzled/identifier/constants/* drizzled/type/boolean.* drizzled/data_home.cc drizzled/kill.* drizzled/sql/*
1409+Copyright: Copyright (C) 2011 Brian Aker
1410+License: GPL-2
1411+
1412+Files: plugin/session_dictionary/plugin.ini plugin/session_dictionary/sessions.h
1413+Copyright: Copyright (C) 2011 Brian Aker
1414+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
1415+License: GPL-2
1416+
1417+Files: drizzled/optimizer/*
1418+Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc.
1419+License: GPL-2
1420+
1421+Files: plugin/filesystem_engine/*
1422+Copyright: Copyright (C) 2010 Zimin
1423+License: GPL-2
1424+
1425+Files: plugin/haildb/*
1426+Copyright: Copyright (C) 2010 Stewart Smith
1427+License: GPL-2
1428+
1429+Files: plugin/logging_stats/* plugin/innobase/handler/internal_dictionary.h
1430+Copyright: Copyright (C) 2010 Joseph Daly <skinny.moey@gmail.com>
1431+License: BSD
1432+ Redistribution and use in source and binary forms, with or without
1433+ modification, are permitted provided that the following conditions are met:
1434+
1435+ * Redistributions of source code must retain the above copyright notice,
1436+ this list of conditions and the following disclaimer.
1437+ * Redistributions in binary form must reproduce the above copyright notice,
1438+ this list of conditions and the following disclaimer in the documentation
1439+ and/or other materials provided with the distribution.
1440+ * Neither the name of Joseph Daly nor the names of its contributors
1441+ may be used to endorse or promote products derived from this software
1442+ without specific prior written permission.
1443+
1444+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1445+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1446+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1447+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1448+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1449+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1450+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1451+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1452+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1453+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1454+ THE POSSIBILITY OF SUCH DAMAGE.
1455+
1456+Files: plugin/memcached_functions/*
1457+Copyright: Copyright (C) 2009, Patrick "CaptTofu" Galbraith, Padraig O'Sullivan
1458+License: BSD
1459+ Redistribution and use in source and binary forms, with or without
1460+ modification, are permitted provided that the following conditions are met:
1461+
1462+ * Redistributions of source code must retain the above copyright notice,
1463+ this list of conditions and the following disclaimer.
1464+ * Redistributions in binary form must reproduce the above copyright notice,
1465+ this list of conditions and the following disclaimer in the documentation
1466+ and/or other materials provided with the distribution.
1467+ * Neither the name of Joseph Daly nor the names of its contributors
1468+ may be used to endorse or promote products derived from this software
1469+ without specific prior written permission.
1470+
1471+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1472+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1473+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1474+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1475+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1476+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1477+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1478+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1479+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1480+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1481+ THE POSSIBILITY OF SUCH DAMAGE.
1482+
1483+Files: plugin/memcached_query_cache/*
1484+Copyright: Copyright (C) 2010 Djellel Eddine Difallah
1485+License: BSD
1486+ Redistribution and use in source and binary forms, with or without
1487+ modification, are permitted provided that the following conditions are met:
1488+
1489+ * Redistributions of source code must retain the above copyright notice,
1490+ this list of conditions and the following disclaimer.
1491+ * Redistributions in binary form must reproduce the above copyright notice,
1492+ this list of conditions and the following disclaimer in the documentation
1493+ and/or other materials provided with the distribution.
1494+ * Neither the name of Joseph Daly nor the names of its contributors
1495+ may be used to endorse or promote products derived from this software
1496+ without specific prior written permission.
1497+
1498+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1499+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1500+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1501+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1502+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1503+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1504+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1505+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1506+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1507+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1508+ THE POSSIBILITY OF SUCH DAMAGE.
1509+
1510+Files: plugin/memcached_stats/*
1511+Copyright: Copyright (C) 2009, Padraig O'Sullivan
1512+License: BSD
1513+ Redistribution and use in source and binary forms, with or without
1514+ modification, are permitted provided that the following conditions are met:
1515+
1516+ * Redistributions of source code must retain the above copyright notice,
1517+ this list of conditions and the following disclaimer.
1518+ * Redistributions in binary form must reproduce the above copyright notice,
1519+ this list of conditions and the following disclaimer in the documentation
1520+ and/or other materials provided with the distribution.
1521+ * Neither the name of Joseph Daly nor the names of its contributors
1522+ may be used to endorse or promote products derived from this software
1523+ without specific prior written permission.
1524+
1525+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1526+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1527+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1528+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1529+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1530+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1531+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1532+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1533+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1534+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1535+ THE POSSIBILITY OF SUCH DAMAGE.
1536+
1537+Files: plugin/pbms/src/*
1538+Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany
1539+License: GPL-2
1540+
1541+Files: plugin/pbms/src/*
1542+Copyright: Copyright (C) 2009 PrimeBase Technologies GmbH, Germany
1543+License: GPL-2
1544+
1545+Files: plugin/pbms/src/* plugin/hello_events/hello_events.* plugin/pbms/plugin.ini
1546+Copyright: Copyright (C) 2010 PrimeBase Technologies GmbH, Germany
1547+License: GPL-2
1548+
1549+Files: plugin/rabbitmq/*
1550+Copyright: Copyright (C) 2010 Marcus Eriksson
1551+License: GPL-2
1552+
1553+Files: plugin/syslog/*
1554+Copyright: Copyright (C) 2010 Mark Atwood
1555+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
1556+License: GPL-2
1557+
1558+Files: po/*
1559+Copyright: Copyright (C) 2008 Rosetta Contributors and Canonical Ltd 2008
1560+License: GPL-2
1561+
1562+Files: po/*
1563+Copyright: Copyright (C) 2009 Rosetta Contributors and Canonical Ltd 2009
1564+License: GPL-2
1565+
1566+Files: po/*
1567+Copyright: Copyright (C) 20010 Rosetta Contributors and Canonical Ltd 2010
1568+License: GPL-2
1569+
1570+Files: m4/pandora_intltool.m4
1571+Copyright: Copyright (C) 2001 Eazel, Inc.
1572+License: GPL-2
1573+
1574+Files: m4/pandora_visibility.m4
1575+Copyright: Copyright (C) 2005, 2008 Free Software Foundation, Inc.
1576+Copyright: Copyright (C) 2009 Monty Taylor
1577+License: Other
1578+ This file is free software; the Free Software Foundation
1579+ gives unlimited permission to copy and/or distribute it,
1580+ with or without modifications, as long as this notice is preserved.
1581+
1582+Files: client/client_priv.h
1583+Copyright: Copyright (C) 2001-2006 MySQL AB
1584+License: GPL-2
1585+
1586+Files: plugin/syslog/names.h
1587+Copyright: Copyright (C) 1982, 1986, 1988, 1993
1588+License: BSD
1589+ Redistribution and use in source and binary forms, with or without
1590+ modification, are permitted provided that the following conditions are met:
1591+
1592+ * Redistributions of source code must retain the above copyright notice,
1593+ this list of conditions and the following disclaimer.
1594+ * Redistributions in binary form must reproduce the above copyright notice,
1595+ this list of conditions and the following disclaimer in the documentation
1596+ and/or other materials provided with the distribution.
1597+ * Neither the name of Joseph Daly nor the names of its contributors
1598+ may be used to endorse or promote products derived from this software
1599+ without specific prior written permission.
1600+
1601+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1602+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1603+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1604+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1605+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1606+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1607+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1608+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1609+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1610+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1611+ THE POSSIBILITY OF SUCH DAMAGE.
1612+
1613+Files: drizzled/algorithm/crc32.h
1614+Copyright: Copyright (C) 1992-2007 The FreeBSD Project. All rights reserved.
1615+License: BSD
1616+ Redistribution and use in source and binary forms, with or without
1617+ modification, are permitted provided that the following conditions are met:
1618+
1619+ * Redistributions of source code must retain the above copyright notice,
1620+ this list of conditions and the following disclaimer.
1621+ * Redistributions in binary form must reproduce the above copyright notice,
1622+ this list of conditions and the following disclaimer in the documentation
1623+ and/or other materials provided with the distribution.
1624+ * Neither the name of Joseph Daly nor the names of its contributors
1625+ may be used to endorse or promote products derived from this software
1626+ without specific prior written permission.
1627+
1628+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1629+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1630+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1631+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1632+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1633+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1634+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1635+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1636+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1637+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1638+ THE POSSIBILITY OF SUCH DAMAGE.
1639+
1640+Files: plugin/innobase/data/data0data.c plugin/innobase/ha/ha0ha.c plugin/innobase/include/* plugin/innobase/page/page0cur.c plugin/innobase/rem/rem0cmp.c plugin/innobase/ut/ut0byte.c plugin/innobase/ut/ut0dbg.c plugin/innobase/ut/ut0mem.c plugin/innobase/ut/ut0rnd.c plugin/innobase/include/ut0mem.ic
1641+Copyright: Copyright (C) 1994, 2009, Innobase Oy. All Rights Reserved.
1642+License: GPL-2
1643+
1644+Files: plugin/innobase/btr/btr0pcur.c plugin/innobase/dict/dict0boot.c plugin/innobase/dict/dict0crea.c plugin/innobase/dict/dict0dict.c plugin/innobase/dict/dict0load.c plugin/innobase/dict/dict0mem.c plugin/innobase/include/* plugin/innobase/lock/lock0lock.c plugin/innobase/pars/pars0pars.c plugin/innobase/row/row0ins.c plugin/innobase/row/row0row.c plugin/innobase/row/row0upd.c plugin/innobase/trx/trx0rec.c plugin/innobase/trx/trx0rseg.c plugin/innobase/trx/trx0sys.c plugin/innobase/trx/trx0trx.c
1645+Copyright: Copyright (C) 1996, 2010, Innobase Oy. All Rights Reserved.
1646+License: GPL-2
1647+
1648+Files: plugin/innobase/eval/eval0eval.c plugin/innobase/ha/hash0hash.c plugin/innobase/include/* plugin/innobase/mem/mem0pool.c plugin/innobase/pars/pars0grm.y plugin/innobase/pars/pars0lex.l plugin/innobase/pars/pars0opt.c plugin/innobase/pars/pars0sym.c plugin/innobase/read/read0read.c plugin/innobase/row/row0undo.c plugin/innobase/row/row0vers.c
1649+Copyright: Copyright (C) 1997, 2009, Innobase Oy. All Rights Reserved.
1650+License: GPL-2
1651+
1652+Files: plugin/innobase/fut/fut0fut.c plugin/innobase/fut/fut0lst.c plugin/innobase/include/* plugin/innobase/mach/mach0data.c plugin/innobase/mtr/mtr0log.c plugin/innobase/mtr/mtr0mtr.c plugin/innobase/os/os0proc.c plugin/innobase/os/os0sync.c plugin/innobase/sync/sync0rw.c plugin/innobase/thr/thr0loc.c plugin/innobase/include/fut0fut.ic
1653+Copyright: Copyright (C) 1995, 2009, Innobase Oy. All Rights Reserved.
1654+License: GPL-2
1655+
1656+Files: plugin/innobase/data/data0type.c plugin/innobase/dyn/dyn0dyn.c plugin/innobase/include/* plugin/innobase/que/que0que.c plugin/innobase/trx/trx0purge.c plugin/innobase/trx/trx0roll.c plugin/innobase/trx/trx0undo.c plugin/innobase/usr/usr0sess.c
1657+Copyright: Copyright (C) 1996, 2009, Innobase Oy. All Rights Reserved.
1658+License: GPL-2
1659+
1660+Files: plugin/innobase/btr/btr0btr.c plugin/innobase/include/btr0btr.* plugin/innobase/include/btr0cur.h plugin/innobase/include/mem0dbg.* plugin/innobase/include/mem0mem.* plugin/innobase/mem/mem0dbg.c plugin/innobase/mem/mem0mem.c plugin/innobase/page/page0page.c plugin/innobase/rem/rem0rec.c
1661+Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved.
1662+License: GPL-2
1663+
1664+Files: plugin/innobase/btr/btr0cur.c
1665+Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved.
1666+Copyright: Copyright (C) 2008, Google Inc.
1667+License: GPL-2
1668+
1669+Files: plugin/innobase/include/ut0ut.h plugin/innobase/ut/ut0ut.c
1670+Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved.
1671+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
1672+License: GPL-2
1673+
1674+Files: drizzled/gettext.h
1675+Copyright: Copyright (C) 1995-1998, 2000-2002, 2004-2006 Free Software Foundation, Inc.
1676+License: GPL-2
1677+
1678+Files: drizzled/sql_error.cc
1679+Copyright: Copyright (C) 1995-2002 MySQL AB
1680+License: GPL-2
1681+
1682+Files: plugin/archive/azio.h
1683+Copyright: Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
1684+License: Other
1685+ This software is provided 'as-is', without any express or implied
1686+ warranty. In no event will the authors be held liable for any damages
1687+ arising from the use of this software.
1688+
1689+ Permission is granted to anyone to use this software for any purpose,
1690+ including commercial applications, and to alter it and redistribute it
1691+ freely, subject to the following restrictions:
1692+
1693+ 1. The origin of this software must not be misrepresented; you
1694+ must not claim that you wrote the original software. If you use
1695+ this software in a product, an acknowledgment in the product
1696+ documentation would be appreciated but is not required.
1697+ 2. Altered source versions must be plainly marked as such, and must not be
1698+ misrepresented as being the original software.
1699+ 3. This notice may not be removed or altered from any source distribution.
1700+
1701+Files: plugin/archive/azio.cc
1702+Copyright: Copyright (C) 1995-2005 Jean-loup Gailly.
1703+License: Other
1704+ This software is provided 'as-is', without any express or implied
1705+ warranty. In no event will the authors be held liable for any damages
1706+ arising from the use of this software.
1707+
1708+ Permission is granted to anyone to use this software for any purpose,
1709+ including commercial applications, and to alter it and redistribute it
1710+ freely, subject to the following restrictions:
1711+
1712+ 1. The origin of this software must not be misrepresented; you
1713+ must not claim that you wrote the original software. If you use
1714+ this software in a product, an acknowledgment in the product
1715+ documentation would be appreciated but is not required.
1716+ 2. Altered source versions must be plainly marked as such, and must not be
1717+ misrepresented as being the original software.
1718+ 3. This notice may not be removed or altered from any source distribution.
1719+
1720+Files: drizzled/utf8/utf8.h
1721+Copyright: Copyright (C) 1995-2006 International Business Machines Corporation and others
1722+Copyright: Copyright (C) 2010 Monty Taylor
1723+License: GPL-2
1724+
1725+Files: po/Makefile.in.in
1726+Copyright: Copyright (C) 1995, 1996, 1997 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
1727+Copyright: Copyright (C) 2004-2008 Rodney Dawes <dobey.pwns@gmail.com>
1728+License: Other
1729+ This file may be copied and used freely without restrictions. It may
1730+ be used in projects which are not available under a GNU Public License,
1731+ but which still want to provide support for the GNU gettext functionality.
1732+
1733+Files: win32/alloca.*
1734+Copyright: Copyright (C) 1995, 1999, 2001-2004, 2006-2008 Free Software Foundation, Inc.
1735+License: GPL-2
1736+
1737+Files: plugin/haildb/haildb_engine.cc
1738+Copyright: Copyright (C) 2000, 2009, MySQL AB & Innobase Oy. All Rights Reserved.
1739+Copyright: Copyright (C) 2010 Stewart Smith
1740+Copyright: Copyright (C) 1995, 2009, Innobase Oy. All Rights Reserved.
1741+Copyright: Copyright (C) 2009, Percona Inc.
1742+Copyright: Copyright (C) 2008, 2009 Google Inc.
1743+License: GPL-2
1744+
1745+Files: plugin/innobase/include/sync0rw.ic plugin/innobase/include/sync0sync.ic plugin/innobase/sync/sync0arr.c plugin/innobase/sync/sync0rw.c plugin/innobase/include/os0sync.h
1746+Copyright: Copyright (C) 1995, 2009, Innobase Oy. All Rights Reserved.
1747+Copyright: Copyright (C) 2008, Google Inc.
1748+License: GPL-2
1749+
1750+Files: plugin/innobase/buf/buf0buf.c plugin/innobase/include/buf0buf.ic plugin/innobase/include/sync0rw.h plugin/innobase/include/sync0sync.h
1751+Copyright: Copyright (C) 2008, Google Inc.
1752+Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
1753+License: GPL-2
1754+
1755+Files: plugin/innobase/buf/buf0flu.c plugin/innobase/buf/buf0lru.c plugin/innobase/buf/buf0rea.c plugin/innobase/fil/fil0fil.c plugin/innobase/fsp/fsp0fsp.c plugin/innobase/include/buf0buf.h plugin/innobase/include/buf0flu.h plugin/innobase/include/fil0fil.h plugin/innobase/include/log0log.ic plugin/innobase/include/mtr0mtr.ic plugin/innobase/include/ut0lst.h plugin/innobase/os/os0thread.c
1756+Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
1757+License: GPL-2
1758+
1759+Files: plugin/innobase/include/log0log.h plugin/innobase/log/log0log.c plugin/innobase/sync/sync0sync.c
1760+Copyright: Copyright (C) 2009 Google Inc.
1761+Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
1762+License: GPL-2
1763+
1764+Files: plugin/innobase/include/os0file.h plugin/innobase/os/os0file.c
1765+Copyright: Copyright (C) 2009, Percona Inc.
1766+Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
1767+License: GPL-2
1768+
1769+Files: plugin/innobase/include/srv0srv.h plugin/innobase/srv/srv0srv.c
1770+Copyright: Copyright (C) 2009, Percona Inc.
1771+Copyright: Copyright (C) 2008, 2009, Google Inc.
1772+Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
1773+License: GPL-2
1774+
1775+Copyright: Copyright (C) 2009, Percona Inc.
1776+Copyright: Copyright (C) 2008, 2009 Google Inc.
1777+Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
1778+License: GPL-2
1779+
1780+Files: drizzled/type/uuid.h
1781+Copyright: Copyright (C) 2010 Brian Aker
1782+Copyright: Copyright (C) 1996, 1997 Theodore Ts'o.
1783+License: GPL-2 and BSD
1784+ Redistribution and use in source and binary forms, with or without
1785+ modification, are permitted provided that the following conditions are met:
1786+
1787+ * Redistributions of source code must retain the above copyright notice,
1788+ this list of conditions and the following disclaimer.
1789+ * Redistributions in binary form must reproduce the above copyright notice,
1790+ this list of conditions and the following disclaimer in the documentation
1791+ and/or other materials provided with the distribution.
1792+ * Neither the name of Joseph Daly nor the names of its contributors
1793+ may be used to endorse or promote products derived from this software
1794+ without specific prior written permission.
1795+
1796+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
1797+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1798+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1799+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
1800+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
1801+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
1802+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
1803+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
1804+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1805+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
1806+ THE POSSIBILITY OF SUCH DAMAGE.
1807+
1808+"
1809+
1810+Files: plugin/innobase/btr/btr0sea.c
1811+Copyright: Copyright (C) 2008, Google Inc.
1812+Copyright: Copyright (C) 1996, 2009, Innobase Oy. All Rights Reserved.
1813+License: GPL-2
1814+
1815+Files: plugin/innobase/ibuf/ibuf0ibuf.c plugin/innobase/include/log0recv.h plugin/innobase/include/row0sel.h plugin/innobase/log/log0recv.c plugin/innobase/row/row0purge.c plugin/innobase/row/row0uins.c plugin/innobase/row/row0umod.c
1816+Copyright: Copyright (C) 1997, 2010, Innobase Oy. All Rights Reserved.
1817+License: GPL-2
1818+
1819+Files: plugin/innobase/row/row0sel.c
1820+Copyright: Copyright (C) 2008, Google Inc.
1821+Copyright: Copyright (C) 1997, 2010, Innobase Oy. All Rights Reserved.
1822+License: GPL-2
1823+
1824+Files: plugin/innobase/eval/eval0proc.c plugin/innobase/include/eval0proc.* plugin/innobase/include/pars0types.h
1825+Copyright: Copyright (C) 1998, 2009, Innobase Oy. All Rights Reserved.
1826+License: GPL-2
1827+
1828+Files: plugin/pbms/src/cslib/CSMd5.cc
1829+Copyright: Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved.
1830+License: Other
1831+ This software is provided 'as-is', without any express or implied
1832+ warranty. In no event will the authors be held liable for any damages
1833+ arising from the use of this software.
1834+
1835+ Permission is granted to anyone to use this software for any purpose,
1836+ including commercial applications, and to alter it and redistribute it
1837+ freely, subject to the following restrictions:
1838+
1839+ 1. The origin of this software must not be misrepresented; you must not
1840+ claim that you wrote the original software. If you use this software
1841+ in a product, an acknowledgment in the product documentation would be
1842+ appreciated but is not required.
1843+ 2. Altered source versions must be plainly marked as such, and must not be
1844+ misrepresented as being the original software.
1845+ 3. This notice may not be removed or altered from any source distribution.
1846+
1847+
1848+Files: plugin/pbms/src/cslib/CSMd5.h
1849+Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany
1850+Copyright: Copyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved.
1851+License: Other
1852+ This software is provided 'as-is', without any express or implied
1853+ warranty. In no event will the authors be held liable for any damages
1854+ arising from the use of this software.
1855+
1856+ Permission is granted to anyone to use this software for any purpose,
1857+ including commercial applications, and to alter it and redistribute it
1858+ freely, subject to the following restrictions:
1859+
1860+ 1. The origin of this software must not be misrepresented; you must not
1861+ claim that you wrote the original software. If you use this software
1862+ in a product, an acknowledgment in the product documentation would be
1863+ appreciated but is not required.
1864+ 2. Altered source versions must be plainly marked as such, and must not be
1865+ misrepresented as being the original software.
1866+ 3. This notice may not be removed or altered from any source distribution.
1867+
1868+
1869+Files: client/linebuffer.* drizzled/charset-def.cc drizzled/charset.cc drizzled/charset_info.h drizzled/ctype-mb.cc drizzled/ctype-utf8.cc drizzled/ctype.cc drizzled/decimal.* drizzled/dynamic_array.cc drizzled/internal/* drizzled/item/row.cc drizzled/item/subselect.cc drizzled/memory/multi_malloc.cc drizzled/memory/root.* drizzled/sql_delete.cc drizzled/sql_string.cc drizzled/thr_lock.* drizzled/tree.* drizzled/tree.h drizzled/typelib.* plugin/myisam/mf_keycache.cc plugin/myisam/my_pread.cc plugin/myisam/myisam.h plugin/myisam/myisampack.h plugin/mysql_protocol/vio.*
1870+Copyright: Copyright (C) 2000 MySQL AB
1871+License: GPL-2
1872+
1873+Files: drizzled/internal/dtoa.cc
1874+Copyright: Copyright (C) 1991, 2000, 2001 by Lucent Technologies.
1875+Copyright: Copyright (C) 2007 MySQL AB
1876+License: GPL-2
1877+
1878+Files: drizzled/internal/t_ctype.h
1879+Copyright: Copyright (C) 2000 MySQL AB
1880+Copyright: Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved.
1881+Copyright: Copyright (C) 1998 by Theppitak Karoonboonyanan, all rights reserved.
1882+License: GPL-2
1883+
1884+Files: plugin/memory/hp_static.cc plugin/myisam/mi_rfirst.cc plugin/myisam/mi_rlast.cc plugin/myisam/mi_scan.cc
1885+Copyright: Copyright (C) 2000-2001 MySQL AB
1886+License: GPL-2
1887+
1888+Files: plugin/myisam/mi_panic.cc
1889+Copyright: Copyright (C) 2000-2001, 2003 MySQL AB
1890+License: GPL-2
1891+
1892+Files: drizzled/memory/sql_alloc.cc plugin/myisam/mi_checksum.cc plugin/myisam/mi_info.cc
1893+Copyright: Copyright (C) 2000-2001, 2003-2004 MySQL AB
1894+License: GPL-2
1895+
1896+Files: drizzled/sql_list.cc
1897+Copyright: Copyright (C) 2000-2001, 2003, 2005 MySQL AB
1898+License: GPL-2
1899+
1900+Files: plugin/memory/hp_extra.cc myisam/mi_rename.cc plugin/myisam/mi_rprev.cc
1901+Copyright: Copyright (C) 2000-2001, 2004 MySQL AB
1902+License: GPL-2
1903+
1904+Files: plugin/myisam/mi_delete_table.cc
1905+Copyright: Copyright (C) 2000-2001, 2004, 2006 MySQL AB
1906+License: GPL-2
1907+
1908+Files: plugin/myisam/mi_rsame.cc
1909+Copyright: Copyright (C) 2000-2001, 2005 MySQL AB
1910+License: GPL-2
1911+
1912+Files: plugin/memory/hp_close.cc plugin/memory/hp_panic.cc plugin/memory/hp_rectest.cc plugin/memory/hp_rename.cc plugin/memory/hp_rlast.cc plugin/memory/hp_rnext.cc plugin/memory/hp_rprev.cc plugin/memory/hp_rsame.cc plugin/memory/hp_scan.cc
1913+Copyright: Copyright (C) 2000-2002 MySQL AB
1914+License: GPL-2
1915+
1916+Files: plugin/memory/hp_dspace.cc plugin/memory/hp_record.cc
1917+Copyright: Copyright (C) 2008 eBay, Inc
1918+Copyright: Copyright (C) 2000-2002 MySQL AB
1919+License: GPL-2
1920+
1921+Files: plugin/memory/heap_priv.h plugin/memory/hp_block.cc plugin/memory/hp_rfirst.cc plugin/myisam/mi_rrnd.cc
1922+Copyright: Copyright (C) 2000-2002, 2004 MySQL AB
1923+License: GPL-2
1924+
1925+Files: plugin/innobase/include/row0mysql.h plugin/innobase/row/row0mysql.c
1926+Copyright: Copyright (C) 2000, 2010, Innobase Oy. All Rights Reserved.
1927+License: GPL-2
1928+
1929+Files: plugin/innobase/include/row0mysql.ic
1930+Copyright: Copyright (C) 2001, 2009, Innobase Oy. All Rights Reserved.
1931+License: GPL-2
1932+
1933+Files: plugin/innobase/handler/ha_innodb.cc
1934+Copyright: Copyright (C) 2009, Percona Inc.
1935+Copyright: Copyright (C) 2008, 2009 Google Inc.
1936+Copyright: Copyright (C) 2000, 2010, MySQL AB & Innobase Oy. All Rights Reserved.
1937+License: GPL-2
1938+
1939+Files: plugin/innobase/handler/ha_innodb.h
1940+Copyright: Copyright (C) 2000, 2010, MySQL AB & Innobase Oy. All Rights Reserved.
1941+License: GPL-2
1942+
1943+Files: client/drizzledump.cc
1944+Copyright: Copyright 2000-2008 MySQL AB, 2008, 2009 Sun Microsystems, Inc.
1945+Copyright: Copyright (C) 2010 Vijay Samuel
1946+Copyright: Copyright (C) 2010 Andrew Hutchings
1947+License: GPL-2
1948+
1949+Files: plugin/memory/hp_update.cc plugin/myisam/mi_static.cc
1950+Copyright: Copyright (C) 2000-2002, 2004-2005 MySQL AB
1951+License: GPL-2
1952+
1953+Files: plugin/memory/hp_delete.cc plugin/memory/hp_write.cc plugin/myisam/mi_statrec.cc plugin/memory/hp_clear.cc plugin/memory/hp_rrnd.cc
1954+Copyright: Copyright (C) 2000-2002, 2004-2006 MySQL AB
1955+License: GPL-2
1956+
1957+Files: plugin/memory/plugin.am
1958+Copyright: Copyright (C) 2000-2002, 2005-2006 MySQL AB
1959+License: GPL-2
1960+
1961+Files: drizzled/db.cc drizzled/field_conv.cc drizzled/internal/default.cc drizzled/internal/my_init.cc drizzled/item/create.cc drizzled/item/sum.cc drizzled/parser.h drizzled/sql_parse.cc drizzled/sql_union.cc drizzled/sql_yacc.yy plugin/myisam/mi_cache.cc
1962+Copyright: Copyright (C) 2000-2003 MySQL AB
1963+License: GPL-2
1964+
1965+Files: plugin/myisam/mi_delete_all.cc
1966+Copyright: Copyright (C) 2000-2003, 2005 MySQL AB
1967+License: GPL-2
1968+
1969+Files: plugin/memory/hp_open.cc plugin/memory/hp_rkey.cc myisam/mi_page.cc plugin/myisam/mi_range.cc
1970+Copyright: Copyright (C) 2000-2004, 2006 MySQL AB
1971+License: GPL-2
1972+
1973+Files: plugin/myisam/mi_extra.cc
1974+Copyright: Copyright (C) 2000-2005 MySQL AB
1975+License: GPL-2
1976+
1977+Files: client/drizzleimport.cc
1978+Copyright: Copyright (C) 2010 Vijay Samuel
1979+Copyright: Copyright (C) 2010 Brian Aker
1980+Copyright: Copyright (C) 2000-2006 MySQL AB
1981+Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc.
1982+License: GPL-2
1983+
1984+Files: drizzled/filesort.cc drizzled/function/str/strfunc.cc drizzled/item/cmpfunc.cc drizzled/key.cc drizzled/records.cc drizzled/sql_base.cc drizzled/sql_insert.cc drizzled/sql_lex.cc drizzled/sql_load.cc drizzled/sql_select.cc drizzled/sql_update.cc drizzled/table_proto_write.cc drizzled/table.cc plugin/memory/ha_heap.* plugin/memory/hp_create.cc plugin/memory/hp_hash.cc plugin/myisam/ha_myisam.* plugin/myisam/mi_check.cc plugin/myisam/mi_create.cc plugin/myisam/mi_delete.cc plugin/myisam/mi_dynrec.cc plugin/myisam/mi_key.cc plugin/myisam/mi_locking.cc plugin/myisam/mi_open.cc plugin/myisam/mi_rkey.cc plugin/myisam/mi_rnext_same.cc plugin/myisam/mi_search.cc plugin/myisam/mi_unique.cc plugin/myisam/mi_update.cc plugin/myisam/mi_write.cc plugin/myisam/myisam_priv.h plugin/myisam/sort.cc
1985+Copyright: Copyright (C) 2000-2006 MySQL AB
1986+License: GPL-2
1987+
1988+Files: drizzled/locking/global.cc
1989+Copyright: Copyright (C) 2000-2006 MySQL AB
1990+Copyright: Copyright (C) 2010 Brian Aker
1991+License: GPL-2
1992+
1993+Files: drizzled/message/include.am
1994+Copyright: Copyright (C) 2010 Brian Aker
1995+Copyright: Copyright (C) 2000-2006 MySQL AB
1996+License: GPL-2
1997+
1998+Files: drizzled/definition/table.cc drizzled/table/instance/*
1999+Copyright: Copyright (C) 2010 Brian Aker
2000+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2001+License: GPL-2
2002+
2003+Files: tests/include.am
2004+Copyright: Copyright (C) 2010 Monty Taylor
2005+Copyright: Copyright (C) 2000-2006 MySQL AB
2006+License: GPL-2
2007+
2008+Files: plugin/innobase/include/data0types.h
2009+Copyright: Copyright (C) 2000, 2009, Innobase Oy. All Rights Reserved.
2010+License: GPL-2
2011+
2012+Files: plugin/memory/heap.h
2013+Copyright: Copyright (C) 2000,2004 MySQL AB
2014+License: GPL-2
2015+
2016+Files: support-files/include.am
2017+Copyright: Copyright (C) 2000-2001, 2003-2006 MySQL AB
2018+License: GPL-2
2019+
2020+Files: drizzled/unique.cc
2021+Copyright: Copyright (C) 2001 MySQL AB
2022+License: GPL-2
2023+
2024+Files: drizzled/ctype-simple.cc
2025+Copyright: Copyright (C) 2002 MySQL AB
2026+License: GPL-2
2027+
2028+Files: drizzled/ctype-bin.cc
2029+Copyright: Copyright (C) 2002 MySQL AB & tommy@valley.ne.jp.
2030+License: GPL-2
2031+
2032+Files: drizzled/option.h
2033+Copyright: Copyright (C) 2002-2004 MySQL AB
2034+License: GPL-2
2035+
2036+Files: drizzled/program_options/config_file.h
2037+Copyright: Copyright (C) 2002-2004 Vladimir Prus.
2038+Copyright: Copyright (C) 2010 Monty Taylor
2039+License: Boost
2040+ Boost Software License - Version 1.0 - August 17th, 2003
2041+
2042+ Permission is hereby granted, free of charge, to any person or organization
2043+ obtaining a copy of the software and accompanying documentation covered by
2044+ this license (the "Software") to use, reproduce, display, distribute,
2045+ execute, and transmit the Software, and to prepare derivative works of the
2046+ Software, and to permit third-parties to whom the Software is furnished to
2047+ do so, all subject to the following:
2048+
2049+ The copyright notices in the Software and this entire statement, including
2050+ the above license grant, this restriction and the following disclaimer,
2051+ must be included in all copies of the Software, in whole or in part, and
2052+ all derivative works of the Software, unless such copies or derivative
2053+ works are solely in the form of machine-executable object code generated by
2054+ a source language processor.
2055+
2056+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2057+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2058+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
2059+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
2060+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
2061+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2062+ DEALINGS IN THE SOFTWARE.
2063+
2064+Files: drizzled/option.cc plugin/myisam/my_handler.h
2065+Copyright: Copyright (C) 2002-2006 MySQL AB
2066+License: GPL-2
2067+
2068+Files: drizzled/internal/my_strtoll10.cc drizzled/internal/my_sync.cc drizzled/strfunc.cc plugin/archive/ha_archive.h plugin/csv/ha_tina.* plugin/csv/transparent_file.* plugin/filesystem_engine/transparent_file.* plugin/myisam/keycache.h
2069+Copyright: Copyright (C) 2003 MySQL AB
2070+License: GPL-2
2071+
2072+Files: plugin/archive/archive_engine.h plugin/archive/ha_archive.cc
2073+Copyright: Copyright (C) 2003 MySQL AB
2074+Copyright: Copyright (C) 2010 Brian Aker
2075+License: GPL-2
2076+
2077+Files: plugin/myisam/mi_preload.cc
2078+Copyright: Copyright (C) 2003, 2005 MySQL AB
2079+License: GPL-2
2080+
2081+Files: drizzled/ctype-uca.cc tests/lib/dtr_gprof.pl
2082+Copyright: Copyright (C) 2004 MySQL AB
2083+License: GPL-2
2084+
2085+Files: drizzled/drizzle_time.cc tests/lib/dtr_io.pl tests/lib/dtr_match.pl tests/lib/dtr_misc.pl tests/lib/dtr_process.pl tests/lib/dtr_report.pl
2086+Copyright: Copyright (C) 2004-2006 MySQL AB
2087+License: GPL-2
2088+
2089+Files: tests/lib/dtr_gcov.pl
2090+Copyright: Copyright (C) 2004, 2006 MySQL AB
2091+License: GPL-2
2092+
2093+Files: drizzled/module/loader.cc drizzled/sql_locale.cc plugin/blackhole/ha_blackhole.* tests/lib/dtr_diff.pl
2094+Copyright: Copyright (C) 2005 MySQL AB
2095+License: GPL-2
2096+
2097+Files: plugin/pbxt/bin/xtstat_xt.cc plugin/pbxt/src/*
2098+Copyright: Copyright (C) 2005 PrimeBase Technologies GmbH
2099+License: GPL-2
2100+
2101+Files: plugin/pbxt/src/ha_pbxt.*
2102+Copyright: Copyright (C) 2003 MySQL AB
2103+Copyright: Copyright (C) 2005 PrimeBase Technologies GmbH
2104+License: GPL-2
2105+
2106+Files: plugin/pbxt/src/cache_xt.cc
2107+Copyright: Copyright (C) 2005 PrimeBase Technologies GmbH, Germany
2108+License: GPL-2
2109+
2110+Files: plugin/archive/plugin.am tests/lib/dtr_cases.pl tests/lib/dtr_timer.pl
2111+Copyright: Copyright (C) 2005-2006 MySQL AB
2112+License: GPL-2
2113+
2114+Files: plugin/pbxt/src/win_inttypes.h
2115+Copyright: Copyright (C) 1997-2001, 2004, 2007 Free Software Foundation, Inc.
2116+License: GPL-2
2117+
2118+Files: drizzled/sql_table.cc plugin/memory/hp_info.cc plugin/myisam/mi_close.cc plugin/myisam/mi_rnext.cc
2119+Copyright: Copyright (C) 2000-2004 MySQL AB
2120+License: GPL-2
2121+
2122+Files: plugin/innobase/include/page0zip.* plugin/innobase/page/page0zip.c
2123+Copyright: Copyright (C) 2005, 2009, Innobase Oy. All Rights Reserved.
2124+License: GPL-2
2125+
2126+Files: win32/windows/inttypes.h
2127+Copyright: Copyright (C) 2006 Alexander Chemeris
2128+License: BSD
2129+ Redistribution and use in source and binary forms, with or without
2130+ modification, are permitted provided that the following conditions are met:
2131+
2132+ * Redistributions of source code must retain the above copyright notice,
2133+ this list of conditions and the following disclaimer.
2134+ * Redistributions in binary form must reproduce the above copyright notice,
2135+ this list of conditions and the following disclaimer in the documentation
2136+ and/or other materials provided with the distribution.
2137+ * Neither the name of Joseph Daly nor the names of its contributors
2138+ may be used to endorse or promote products derived from this software
2139+ without specific prior written permission.
2140+
2141+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2142+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2143+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2144+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2145+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2146+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2147+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2148+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2149+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2150+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2151+ THE POSSIBILITY OF SUCH DAMAGE.
2152+
2153+Files: win32/windows/stdint.h
2154+Copyright: Copyright (C) 2006-2008 Alexander Chemeris
2155+License: BSD
2156+ Redistribution and use in source and binary forms, with or without
2157+ modification, are permitted provided that the following conditions are met:
2158+
2159+ * Redistributions of source code must retain the above copyright notice,
2160+ this list of conditions and the following disclaimer.
2161+ * Redistributions in binary form must reproduce the above copyright notice,
2162+ this list of conditions and the following disclaimer in the documentation
2163+ and/or other materials provided with the distribution.
2164+ * Neither the name of Joseph Daly nor the names of its contributors
2165+ may be used to endorse or promote products derived from this software
2166+ without specific prior written permission.
2167+
2168+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2169+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2170+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2171+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2172+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2173+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2174+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2175+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2176+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2177+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2178+ THE POSSIBILITY OF SUCH DAMAGE.
2179+
2180+Files: config/autorun.sh
2181+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2182+Copyright: Copyright (C) 2006 Jan Kneschke
2183+License: BSD
2184+ Redistribution and use in source and binary forms, with or without
2185+ modification, are permitted provided that the following conditions are met:
2186+
2187+ * Redistributions of source code must retain the above copyright notice,
2188+ this list of conditions and the following disclaimer.
2189+ * Redistributions in binary form must reproduce the above copyright notice,
2190+ this list of conditions and the following disclaimer in the documentation
2191+ and/or other materials provided with the distribution.
2192+ * Neither the name of Joseph Daly nor the names of its contributors
2193+ may be used to endorse or promote products derived from this software
2194+ without specific prior written permission.
2195+
2196+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2197+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2198+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2199+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2200+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2201+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2202+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2203+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2204+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2205+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2206+ THE POSSIBILITY OF SUCH DAMAGE.
2207+
2208+Files: plugin/innobase/handler/handler0alter.cc plugin/innobase/include/handler0alter.h plugin/innobase/include/row0merge.h plugin/innobase/row/row0merge.c
2209+Copyright: Copyright (C) 2005, 2010, Innobase Oy. All Rights Reserved.
2210+License: GPL-2
2211+
2212+Files: drizzled/ctype-uni.cc plugin/archive/archive_performance.cc plugin/archive/archive_test.cc plugin/compression/compress.cc plugin/compression/compressionudf.cc plugin/md5/md5.cc plugin/multi_thread/multi_thread.cc tests/lib/dtr_im.pl tests/lib/dtr_stress.pl tests/lib/dtr_unique.pl
2213+Copyright: Copyright (C) 2006 MySQL AB
2214+License: GPL-2
2215+
2216+Files: plugin/archive/archive_reader.cc
2217+Copyright: Copyright (C) 2006 MySQL AB
2218+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2219+License: GPL-2
2220+
2221+Files: plugin/innobase/include/buf0buddy.* plugin/innobase/include/row0ext.* plugin/innobase/include/ut0list.* plugin/innobase/include/ut0vec.* plugin/innobase/include/ut0wqueue.h plugin/innobase/plugin.ac plugin/innobase/row/row0ext.c plugin/innobase/ut/ut0list.c plugin/innobase/ut/ut0vec.c plugin/innobase/ut/ut0wqueue.c plugin/pbxt/plugin.ini
2222+Copyright: Copyright (C) 2006, 2009, Innobase Oy. All Rights Reserved.
2223+License: GPL-2
2224+
2225+Files: plugin/innobase/plugin.am
2226+Copyright: Copyright (C) 2001, 2004, 2006 MySQL AB & Innobase Oy
2227+Copyright: Copyright (C) 2010 Brian Aker, Joe Daly, Monty Taylor
2228+License: GPL-2
2229+
2230+Files: plugin/innobase/buf/buf0buddy.c plugin/innobase/include/ha_prototypes.h plugin/innobase/plugin.ini
2231+Copyright: Copyright (C) 2006, 2010, Innobase Oy. All Rights Reserved.
2232+License: GPL-2
2233+
2234+Files: drizzled/internal/mf_arr_appstr.cc
2235+Copyright: Copyright (C) 2007 MySQL AB
2236+License: GPL-2
2237+
2238+Files: config/link-warning.h
2239+Copyright: Copyright (C) 2007, 2009 Free Software Foundation, Inc.
2240+License: GPL-2
2241+
2242+Files: plugin/pbxt/src/restart_xt.* plugin/pbxt/src/tabcache_xt.* plugin/pbxt/src/xactlog_xt.*
2243+Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany
2244+License: GPL-2
2245+
2246+Files: plugin/innobase/ha/ha0storage.c plugin/innobase/handler/data_dictionary.cc plugin/innobase/handler/internal_dictionary.cc plugin/innobase/include/ha0storage.* plugin/innobase/include/lock0iter.h plugin/innobase/include/lock0priv.* plugin/innobase/include/trx0i_s.h plugin/innobase/lock/lock0iter.c
2247+Copyright: Copyright (C) 2007, 2009, Innobase Oy. All Rights Reserved.
2248+License: GPL-2
2249+
2250+Files: plugin/innobase/include/ut0rbt.h plugin/innobase/trx/trx0i_s.c plugin/innobase/ut/ut0rbt.c
2251+Copyright: Copyright (C) 2007, 2010, Innobase Oy. All Rights Reserved.
2252+License: GPL-2
2253+
2254+Files: tests/lib/My/Config.pm stress-test.pl tests/test-run.pl
2255+Copyright: Copyright (C) 2008
2256+License: GPL-2
2257+
2258+Files: m4/pandora_python3_devel.m4
2259+Copyright: Copyright (C) 2008 Rafael Laboissiere <rafael@laboissiere.net>
2260+Copyright: Copyright (C) 2008 Sebastian Huber <sebastian-huber@web.de>
2261+Copyright: Copyright (C) 2008 Alan W. Irwin <irwin@beluga.phys.uvic.ca>
2262+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2263+Copyright: Copyright (C) 2008 Horst Knorr <hk_classes@knoda.org>
2264+Copyright: Copyright (C) 2008 Andrew Collier <colliera@ukzn.ac.za>
2265+Copyright: Copyright (C) 2008 Matteo Settenvini <matteo@member.fsf.org>
2266+License: GPL-2
2267+
2268+Files: examples/* extra/mysql_password_hash.c libdrizzle/* plugin/mysql_protocol/prototest/drizzle_prototest plugin/mysql_protocol/prototest/prototest/mysql/* unittests/client_server.c win32/conn_uds.c
2269+Copyright: Copyright (C) 2008 Eric Day (eday@oddments.org)
2270+License: BSD
2271+ Redistribution and use in source and binary forms, with or without
2272+ modification, are permitted provided that the following conditions are met:
2273+
2274+ * Redistributions of source code must retain the above copyright notice,
2275+ this list of conditions and the following disclaimer.
2276+ * Redistributions in binary form must reproduce the above copyright notice,
2277+ this list of conditions and the following disclaimer in the documentation
2278+ and/or other materials provided with the distribution.
2279+ * Neither the name of Joseph Daly nor the names of its contributors
2280+ may be used to endorse or promote products derived from this software
2281+ without specific prior written permission.
2282+
2283+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2284+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2285+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2286+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2287+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2288+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2289+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2290+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2291+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2292+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2293+ THE POSSIBILITY OF SUCH DAMAGE.
2294+
2295+Files: libdrizzle/sha1.*
2296+Copyright: Copyright (C) 2010 nobody (this is public domain)
2297+License: Other
2298+ This file is based on public domain code.
2299+ Initial source code is in the public domain,
2300+ so clarified by Steve Reid <steve@edmweb.com>
2301+
2302+Files: win32/mingw/errno.h win32/windows/errno.h
2303+Copyright: Copyright (C) 2008 Free Software Foundation, Inc.
2304+License: GPL-2
2305+
2306+Files: plugin/innobase/include/univ.i
2307+Copyright: Copyright (C) 2008 Google Inc.
2308+Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved.
2309+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2310+License: GPL-2
2311+
2312+Files: plugin/errmsg_stderr/errmsg_stderr.cc
2313+Copyright: Copyright (C) 2008 Mark Atwood
2314+License: GPL-2
2315+
2316+Files: client/errname.cc client/errname.h drizzled/drizzle_time.h drizzled/dynamic_array.h drizzled/field/blob.* drizzled/field/date.* drizzled/field/datetime.* drizzled/field/decimal.* drizzled/field/double.* drizzled/field/enum.* drizzled/field/int64_t.* drizzled/field/long.* drizzled/field/null.* drizzled/field/num.* drizzled/field/real.* drizzled/field/str.* drizzled/field/timestamp.h drizzled/field/varstring.* drizzled/internal/aio_result.h drizzled/internal/iocache.h drizzled/internal/my_sys.h drizzled/util/convert.h drizzled/field/microtime.h
2317+Copyright: Copyright (C) 2008 MySQL
2318+License: GPL-2
2319+
2320+Files: client/conclusions.h client/drizzle.cc client/drizzleslap.cc client/drizzletest.cc client/option_string.h client/statement.h client/stats.h client/thread_context.h
2321+Copyright: Copyright (C) 2008 MySQL
2322+Copyright: Copyright (C) 2010 Vijay Samuel
2323+License: GPL-2
2324+
2325+Files: plugin/benchmark/benchmarkudf.cc
2326+Copyright: Copyright (C) 2008 MySQL AB
2327+License: GPL-2
2328+
2329+Files: plugin/pbms/src/discover_ms.cc plugin/pbxt/src/discover_xt.cc
2330+Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany
2331+Copyright: Copyright (C) 2000-2004 MySQL AB
2332+License: GPL-2
2333+
2334+Files: drizzled/drizzled.h drizzled/include.am
2335+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2336+Copyright: Copyright (C) 2010 Monty Taylor
2337+License: GPL-2
2338+
2339+Files: drizzled/error.cc
2340+Copyright: Copyright (C) 2000 MySQL AB
2341+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2342+License: GPL-2
2343+
2344+Files: client/get_password.* drizzled/alter_column.* drizzled/base.h drizzled/cached_directory.* drizzled/cached_item.* drizzled/calendar.* drizzled/charset.h drizzled/check_stack_overrun.* drizzled/common.h drizzled/comp_creator.* drizzled/current_session.* drizzled/cursor.* drizzled/data_home.h drizzled/db.h drizzled/diagnostics_area.h drizzled/discrete_interval.h drizzled/drizzled.cc drizzled/dtcollation.* drizzled/errmsg_print.* drizzled/error.h drizzled/field_iterator.* drizzled/field.h drizzled/field/timestamp.cc drizzled/file_exchange.h drizzled/filesort_info.h drizzled/foreign_key.* drizzled/function_hash.gperf drizzled/ha_commands.cc drizzled/ha_statistics.h drizzled/handler_structs.h drizzled/hybrid_type_traits_decimal.* drizzled/hybrid_type.h drizzled/index_hint.cc drizzled/internal_error_handler.h drizzled/item.h drizzled/join_cache.h drizzled/key_map.* drizzled/key_part_spec.h drizzled/key.h drizzled/korr.h drizzled/lex_* drizzled/lock.h drizzled/main.cc drizzled/memory/multi_malloc.h drizzled/memory/sql_alloc.h drizzled/module/registry.* drizzled/my_hash.* drizzled/name_resolution_context* drizzled/named_savepoint.h drizzled/natural_join_column.h drizzled/nested_join.h drizzled/open_tables_state.h drizzled/optimizer/cost_vector.h drizzled/order.h drizzled/plugin/* drizzled/qsort_cmp.h drizzled/query_id.* drizzled/resource_context.* drizzled/select_* drizzled/session.* drizzled/set_var.* drizzled/show_type.h drizzled/signal_handler.cc drizzled/stored_key.h drizzled/structs.h drizzled/symbol_hash.gperf drizzled/sys_var.* drizzled/table_ident.h drizzled/table_list.h drizzled/table_proto.h drizzled/table.h drizzled/temporal_* drizzled/temporal.cc drizzled/tmp_table_param.h drizzled/transaction_context.h drizzled/tz* drizzled/unique.h drizzled/unireg.h drizzled/user_var_entry.* drizzled/util/test.h drizzled/var.h drizzled/version.* drizzled/xid.* plugin/ascii/ascii.cc plugin/charlength/charlength.cc plugin/connection_id/connection_id.cc plugin/crc32/crc32udf.cc plugin/hello_world/hello_world.cc plugin/hex_functions/hex_functions.cc plugin/length/length.cc plugin/myisam/my_handler_errors.cc plugin/myisam/my_handler.cc plugin/version/versionudf.cc win32/include.am drizzled/internal/CHARSET_INFO.txt config/lint-source.am extra/include.am client/include.am config/uncrustify.cfg plugin/utility_functions/bit_count.*
2345+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2346+License: GPL-2
2347+
2348+Files: drizzled/plugin/catalog.*
2349+Copyright: Copyright (C) 2010 Brian Aker
2350+License: GPL-2
2351+
2352+Files: drizzled/lock.cc drizzled/identifier/user.h drizzled/show.cc
2353+Copyright: Copyright (C) 2010 Brian Aker
2354+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2355+License: GPL-2
2356+
2357+Files: drizzled/named_savepoint.cc
2358+Copyright: Copyright (C) 2010 Joseph Daly <skinny.moey@gmail.com>
2359+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2360+License: GPL-2
2361+
2362+Files: drizzled/plugin/function.cc
2363+Copyright: Copyright (C) 2000 MySQL AB
2364+Copyright: Copyright (C) 2008, 2009 Sun Microsystems, Inc.
2365+License: GPL-2
2366+
2367+Files: drizzled/signal_handler.h
2368+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2369+Copyright: Copyright (C) 2010 Monty Taylor
2370+License: GPL-2
2371+
2372+Files: drizzled/statistics_variables.h drizzled/status_helper.*
2373+Copyright: Copyright (C) 2010 Joseph Daly
2374+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2375+License: GPL-2
2376+
2377+Files: drizzled/transaction_services.*
2378+Copyright: Copyright (C) 2010 Jay Pipes <jaypipes@gmail.com>
2379+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2380+License: GPL-2
2381+
2382+Files: plugin/coercibility_function/coercibility_function.cc
2383+Copyright: Copyright (C) 2010 Andrew Hutchings
2384+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2385+License: GPL-2
2386+
2387+Files: plugin/math_functions/functions.cc
2388+Copyright: Copyright (C) 2010 Stewart Smith
2389+Copyright: Copyright (C) 2010 Brian Aker
2390+License: GPL-2
2391+
2392+Files: plugin/math_functions/functions.h plugin/registry_dictionary/dictionary.*
2393+Copyright: Copyright (C) 2010 Brian Aker
2394+License: GPL-2
2395+
2396+Files: plugin/rand_function/rand_function.cc plugin/reverse_function/reverse_function.cc plugin/substr_functions/substr_functions.cc plugin/utility_functions/catalog.cc plugin/utility_functions/schema.cc plugin/utility_functions/user.cc drizzled/item_result.h plugin/uuid_function/uuid_function.cc
2397+Copyright: Copyright (C) 2010 Stewart Smith
2398+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2399+License: GPL-2
2400+
2401+Files: drizzled/sql_derived.cc
2402+Copyright: Copyright (C) 2002-2003 MySQL AB
2403+License: GPL-2
2404+
2405+Files: drizzled/plugin/query_cache.h
2406+Copyright: Copyright (C) 2008 Sun Microsystems, Toru Maesaka
2407+Copyright: Copyright (C) 2010 Djellel Eddine Difallah
2408+License: GPL-2
2409+
2410+Files: drizzled/create_field.cc drizzled/create_field.h drizzled/diagnostics_area.cc drizzled/enum_nested_loop_state.h drizzled/index_hint.h drizzled/item.cc drizzled/join_cache.cc drizzled/join_table.* drizzled/join.* drizzled/sql_select.h drizzled/table_reference.h drizzled/temporal.h drizzled/time_functions.* plugin/default_replicator/default_replicator.* plugin/transaction_log/hexdump_transaction_message.h plugin/transaction_log/print_transaction_message.h plugin/transaction_log/transaction_log*
2411+Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc.
2412+License: GPL-2
2413+
2414+Files: drizzled/plugin/transaction_applier.h drizzled/plugin/transaction_replicator.h
2415+Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc.
2416+Copyright: Copyright (C) 2010 Jay Pipes
2417+License: GPL-2
2418+
2419+Files: plugin/transaction_log/module.cc plugin/transaction_log/transaction_log_applier.cc plugin/transaction_log/transaction_log.cc plugin/transaction_log/transaction_log.h plugin/transaction_log/transaction_log_applier.h
2420+Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc.
2421+Copyright: Copyright (C) 2010 Jay Pipes <jaypipes@gmail.com>
2422+License: GPL-2
2423+
2424+Files: plugin/mysql_protocol/prototest/drizzle_flood
2425+Copyright: Copyright (C) 2008-2010 Eric Day (eday@oddments.org)
2426+License: BSD
2427+ Redistribution and use in source and binary forms, with or without
2428+ modification, are permitted provided that the following conditions are met:
2429+
2430+ * Redistributions of source code must retain the above copyright notice,
2431+ this list of conditions and the following disclaimer.
2432+ * Redistributions in binary form must reproduce the above copyright notice,
2433+ this list of conditions and the following disclaimer in the documentation
2434+ and/or other materials provided with the distribution.
2435+ * Neither the name of Joseph Daly nor the names of its contributors
2436+ may be used to endorse or promote products derived from this software
2437+ without specific prior written permission.
2438+
2439+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2440+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2441+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2442+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2443+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2444+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2445+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2446+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2447+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2448+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2449+ THE POSSIBILITY OF SUCH DAMAGE.
2450+
2451+Files: drizzled/file_exchange.cc drizzled/internal/my_bit.h plugin/logging_gearman/logging_gearman.cc plugin/logging_query/logging_query.cc
2452+Copyright: Copyright (C) 2008, 2009 Sun Microsystems, Inc.
2453+License: GPL-2
2454+
2455+Files: plugin/innobase/handler/handler0vars.h
2456+Copyright: Copyright (C) 2008, 2009, Innobase Oy. All Rights Reserved.
2457+License: GPL-2
2458+
2459+Files: plugin/innobase/srv/srv0start.c
2460+Copyright: Copyright (C) 2009, Percona Inc.
2461+Copyright: Copyright (C) 2008, Google Inc.
2462+Copyright: Copyright (C) 1996, 2010, Innobase Oy. All Rights Reserved.
2463+License: GPL-2
2464+
2465+Files: plugin/blitzdb/blitzcmp.cc plugin/blitzdb/blitzcursor.cc plugin/blitzdb/blitzdata.cc plugin/blitzdb/blitzindex.cc plugin/blitzdb/blitzlock.cc plugin/blitzdb/ha_blitz.*
2466+Copyright: Copyright (C) 2009 - 2010 Toru Maesaka
2467+License: GPL-2
2468+
2469+Files: extra/cpplint.py
2470+Copyright: Copyright (C) 2009 Google Inc.
2471+License: GPL-2
2472+
2473+Files: config/pre_hook.sh
2474+Copyright: Copyright (C) 2009 Monty Taylor
2475+License: BSD
2476+ Redistribution and use in source and binary forms, with or without
2477+ modification, are permitted provided that the following conditions are met:
2478+
2479+ * Redistributions of source code must retain the above copyright notice,
2480+ this list of conditions and the following disclaimer.
2481+ * Redistributions in binary form must reproduce the above copyright notice,
2482+ this list of conditions and the following disclaimer in the documentation
2483+ and/or other materials provided with the distribution.
2484+ * Neither the name of Joseph Daly nor the names of its contributors
2485+ may be used to endorse or promote products derived from this software
2486+ without specific prior written permission.
2487+
2488+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2489+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2490+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2491+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2492+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2493+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2494+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2495+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2496+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2497+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2498+ THE POSSIBILITY OF SUCH DAMAGE.
2499+
2500+Files: plugin/innobase/CMakeLists.txt
2501+Copyright: Copyright (C) 2009 Oracle/Innobase Oy
2502+License: GPL-2
2503+
2504+Files: plugin/pbxt/src/backup_xt.* plugin/pbxt/src/locklist_xt.*
2505+Copyright: Copyright (C) 2009 PrimeBase Technologies GmbH
2506+License: GPL-2
2507+
2508+Files: config/make-lint.py
2509+Copyright: Copyright (C) 2009 Robert Collins
2510+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2511+License: GPL-2
2512+
2513+Files: configure.ac drizzled/algorithm/include.am drizzled/alter_info.* drizzled/atomic/gcc_traits.h drizzled/atomic/sun_studio.h drizzled/definition/table.h drizzled/enum.h drizzled/global_charset_info.h drizzled/internal/include.am drizzled/lookup_symbol.* drizzled/module/library.* drizzled/module/load_list.h.in drizzled/module/manifest.h drizzled/module/module.h drizzled/natural_join_column.cc drizzled/optimizer/key_field.h drizzled/optimizer/key_use.h drizzled/optimizer/position.h drizzled/optimizer/sargable_param.h drizzled/plugin/plugin.* drizzled/plugin/transaction_applier.cc drizzled/plugin/transaction_replicator.cc drizzled/plugin/version.h.in drizzled/probes.* drizzled/pthread_globals.h drizzled/records.h drizzled/session/cache.* drizzled/table_list.cc drizzled/temporal_interval.h drizzled/util/convert.cc drizzled/util/functors.h drizzled/visibility.h extra/clean_source.sh extra/run_cpplint.sh Makefile.am plugin/archive/concurrency_test.cc plugin/auth_http/auth_http.cc plugin/auth_pam/auth_pam.cc plugin/console/console.cc plugin/multi_thread/multi_thread.h plugin/myisam/plugin.* plugin/registry_dictionary/modules.cc plugin/registry_dictionary/plugins.cc plugin/session_dictionary/processlist.cc plugin/show_schema_proto/show_schema_proto.cc plugin/sleep/sleep.cc tests/Makefile.am drizzled/message/catalog_reader.cc drizzled/message/table_reader.cc drizzled/message/ioutil.h drizzled/message/table_raw_reader.cc drizzled/message/transaction_writer.cc drizzled/message/table_writer.cc drizzled/message/schema_reader.cc
2514+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2515+License: GPL-2
2516+
2517+Files: drizzled/atomics.h
2518+Copyright: Copyright 2005-2008 Intel Corporation. All Rights Reserved.
2519+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2520+License: GPL-2
2521+
2522+Files: drizzled/atomic/pthread_traits.h
2523+Copyright: Copyright 2005-2008 Intel Corporation. All Rights Reserved.
2524+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2525+License: GPL-2
2526+
2527+Files: drizzled/identifier/table.h drizzled/util/include.am
2528+Copyright: Copyright (C) 2010 Brian Aker
2529+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2530+License: GPL-2
2531+
2532+Files: drizzled/message/statement_transform.cc
2533+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2534+Copyright: Copyright (C) 2010 Jay Pipes
2535+License: GPL-2
2536+
2537+Files: drizzled/message/statement_transform.h
2538+Copyright: Copyright (C) 2010 Jay Pipes <jaypipes@gmail.com>
2539+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2540+License: GPL-2
2541+
2542+Files: drizzled/plugin/transactional_storage_engine.*
2543+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2544+Copyright: Copyright (C) 2009-2010 Jay Pipes <jaypipes@gmail.com>
2545+License: GPL-2
2546+
2547+Files: drizzled/replication_services.*
2548+Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc.
2549+Copyright: Copyright (C) 2009-2010 Jay Pipes <jaypipes@gmail.com>
2550+License: GPL-2
2551+
2552+Files: drizzled/plugin/table_function.h
2553+Copyright: Copyright (C) 2010 Sun Microsystems, Inc.
2554+Copyright: Copyright (C) 2010 Monty Taylor
2555+License: GPL-2
2556+
2557+Files: plugin/schema_dictionary/foreign_keys.cc
2558+Copyright: Copyright (C) 2010 Sun Microsystems, Inc.
2559+Copyright: Copyright (C) 2010 Andrew Hutchings
2560+License: GPL-2
2561+
2562+Files: client/wakeup.h drizzled/display.* drizzled/execute.* drizzled/field/uuid.* drizzled/filesort.h drizzled/generator.h drizzled/identifier.h drizzled/locking/global.h drizzled/message.* drizzled/plugin/schema_engine.cc drizzled/statement/execute.* m4/valgrind.m4 plugin/archive/plugin.cc plugin/collation_dictionary/dictionary.* plugin/drizzle_protocol/drizzle_protocol.* plugin/innobase/dict/create_replication.c plugin/innobase/include/create_replication.h plugin/innobase/include/read_replication.h plugin/mysql_unix_socket_protocol/* plugin/shutdown_function/shutdown.cc plugin/status_dictionary/dictionary.* plugin/string_functions/functions.* plugin/string_functions/regex.* unittests/table_identifier.cc drizzled/message/schema_writer.cc drizzled/message/schema.h drizzled/message/table.h drizzled/identifier/user.cc drizzled/message/cache.*
2563+Copyright: Copyright (C) 2010 Brian Aker
2564+License: GPL-2
2565+
2566+Files: drizzled/table/cache.h drizzled/table/unused.h
2567+Copyright: Copyright (C) 2010 Sun Microsystems, Inc.
2568+Copyright: Copyright (C) 2010 Brian Aker
2569+License: GPL-2
2570+
2571+Files: plugin/debug/module.cc
2572+Copyright: Copyright (C) 2010 Brian Aker
2573+License: BSD
2574+ Redistribution and use in source and binary forms, with or without
2575+ modification, are permitted provided that the following conditions are met:
2576+
2577+ * Redistributions of source code must retain the above copyright notice,
2578+ this list of conditions and the following disclaimer.
2579+ * Redistributions in binary form must reproduce the above copyright notice,
2580+ this list of conditions and the following disclaimer in the documentation
2581+ and/or other materials provided with the distribution.
2582+ * Neither the name of Joseph Daly nor the names of its contributors
2583+ may be used to endorse or promote products derived from this software
2584+ without specific prior written permission.
2585+
2586+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2587+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2588+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2589+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2590+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2591+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2592+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2593+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2594+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2595+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2596+ THE POSSIBILITY OF SUCH DAMAGE.
2597+
2598+Files: plugin/utility_functions/functions.cc
2599+Copyright: Copyright (C) 2010 Stewart Smith
2600+Copyright: Copyright (C) 2010 Brian Aker
2601+License: GPL-2
2602+
2603+Files: plugin/transaction_log/plugin.am
2604+Copyright: Copyright (C) 2010 David Shrewsbury
2605+License: GPL-2
2606+
2607+Files: plugin/transaction_log/utilities/transaction_file_reader.* plugin/transaction_log/utilities/transaction_manager.*
2608+Copyright: Copyright (C) 2010 David Shrewsbury <shrewsbury.dave@gmail.com>
2609+License: GPL-2
2610+
2611+Files: plugin/memcached_query_cache/start_mc.sh
2612+Copyright: Copyright (C) 2010 Djellel E. Difallah <ded@ubuntu>
2613+License: BSD
2614+ Redistribution and use in source and binary forms, with or without
2615+ modification, are permitted provided that the following conditions are met:
2616+
2617+ * Redistributions of source code must retain the above copyright notice,
2618+ this list of conditions and the following disclaimer.
2619+ * Redistributions in binary form must reproduce the above copyright notice,
2620+ this list of conditions and the following disclaimer in the documentation
2621+ and/or other materials provided with the distribution.
2622+ * Neither the name of Joseph Daly nor the names of its contributors
2623+ may be used to endorse or promote products derived from this software
2624+ without specific prior written permission.
2625+
2626+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2627+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2628+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2629+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2630+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2631+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2632+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2633+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2634+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2635+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2636+ THE POSSIBILITY OF SUCH DAMAGE.
2637+
2638+Files: drizzled/plugin/query_cache.cc
2639+Copyright: Copyright (C) 2010 Djellel Eddine Difallah
2640+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2641+License: GPL-2
2642+
2643+Files: plugin/auth_ldap/schema/gentestusers.sh plugin/auth_ldap/schema/openldap/drizzle.ldif plugin/auth_ldap/schema/openldap/drizzle.schema
2644+Copyright: Copyright (C) 2010 Edward "Koko" Konetzko <konetzed@quixoticagony.com>
2645+License: BSD
2646+ Redistribution and use in source and binary forms, with or without
2647+ modification, are permitted provided that the following conditions are met:
2648+
2649+ * Redistributions of source code must retain the above copyright notice,
2650+ this list of conditions and the following disclaimer.
2651+ * Redistributions in binary form must reproduce the above copyright notice,
2652+ this list of conditions and the following disclaimer in the documentation
2653+ and/or other materials provided with the distribution.
2654+ * Neither the name of Joseph Daly nor the names of its contributors
2655+ may be used to endorse or promote products derived from this software
2656+ without specific prior written permission.
2657+
2658+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2659+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2660+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2661+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2662+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2663+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2664+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2665+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2666+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2667+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2668+ THE POSSIBILITY OF SUCH DAMAGE.
2669+
2670+Files: plugin/auth_file/auth_file.cc plugin/auth_ldap/auth_ldap.cc plugin/auth_ldap/test_ldap.sh
2671+Copyright: Copyright (C) 2010 Eric Day
2672+License: GPL-2
2673+
2674+Files: config/lcov.am m4/pandora_bison.m4 m4/pandora_flex.m4
2675+Copyright: Copyright (C) 2010 Hartmut Holzgraefe
2676+Copyright: Copyright (C) 2010 Monty Taylor
2677+License: GPL-2
2678+
2679+Files: drizzled/plugin/replication.h
2680+Copyright: Copyright (C) 2010 Jay Pipes
2681+License: GPL-2
2682+
2683+Files: drizzled/plugin/monitored_in_transaction.*
2684+Copyright: Copyright (C) 2010 Jay Pipes <jaypipes@gmail.com>
2685+License: GPL-2
2686+
2687+Files: drizzled/plugin/xa_resource_manager.* drizzled/plugin/xa_storage_engine.* drizzled/resource_context.h plugin/transaction_log/transaction_log_applier.h
2688+Copyright: Copyright (C) 2010 Jay Pipes <jaypipes@gmail.com>
2689+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2690+License: GPL-2
2691+
2692+Files: plugin/replication_dictionary/module.cc plugin/replication_dictionary/streams.* plugin/transaction_log/write_buffer.cc plugin/transaction_log/write_buffer.h
2693+Copyright: Copyright (C) 2010 Jay Pipes <jaypipes@gmail.com>
2694+License: BSD
2695+ Redistribution and use in source and binary forms, with or without
2696+ modification, are permitted provided that the following conditions are met:
2697+
2698+ * Redistributions of source code must retain the above copyright notice,
2699+ this list of conditions and the following disclaimer.
2700+ * Redistributions in binary form must reproduce the above copyright notice,
2701+ this list of conditions and the following disclaimer in the documentation
2702+ and/or other materials provided with the distribution.
2703+ * Neither the name of Joseph Daly nor the names of its contributors
2704+ may be used to endorse or promote products derived from this software
2705+ without specific prior written permission.
2706+
2707+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2708+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2709+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2710+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2711+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2712+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2713+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2714+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2715+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2716+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2717+ THE POSSIBILITY OF SUCH DAMAGE.
2718+
2719+Files: plugin/innobase/handler/data_dictionary.h plugin/transaction_log/utilities/transaction_log_connection.*
2720+Copyright: Copyright (C) 2010 Joseph Daly <skinny.moey@gmail.com>
2721+License: GPL-2
2722+
2723+Files: drizzled/constrained_value.h drizzled/module/context.* drizzled/module/module.cc drizzled/module/option_context.* drizzled/module/option_map.* drizzled/plugin/authorization.* drizzled/plugin/daemon.h drizzled/plugin/table_function.cc drizzled/util/tokenize.h plugin/errmsg_notify/errmsg_notify.cc tests/strip-valgrind unittests/constrained_value.cc unittests/option_context.cc unittests/utf8_test.cc plugin/simple_user_policy/* m4/pandora_have_lib* m4/pandora_clock_gettime.m4 m4/pandora_have_boost.m4 unittests/include.am drizzled/abort_exception.h win32/config.h
2724+Copyright: Copyright (C) 2010 Monty Taylor
2725+License: GPL-2
2726+
2727+Files: drizzled/algorithm/sha1.*
2728+Copyright: Copyright (C) 2010 nobody (this is public domain)
2729+License: Other
2730+ This file is based on public domain code.
2731+ Initial source code is in the public domain,
2732+ so clarified by Steve Reid <steve@edmweb.com>
2733+
2734+Files: drizzled/optimizer/access_method_factory.* drizzled/optimizer/access_method.h drizzled/optimizer/access_method/const.* drizzled/optimizer/access_method/index.* drizzled/optimizer/access_method/scan.* drizzled/optimizer/access_method/system.* drizzled/optimizer/access_method/unique_index.* drizzled/plugin/query_rewrite.* m4/pandora_have_libcassandra.m4 m4/pandora_have_libpqxx.m4 m4/pandora_have_thrift.m4 drizzled/plugin/query_rewrite.*
2735+Copyright: Copyright (C) 2010 Padraig O'Sullivan
2736+License: GPL-2
2737+
2738+Files: unittests/calendar_test.cc unittests/date_test.cc unittests/date_time_test.cc unittests/micro_timestamp_test.cc unittests/nano_timestamp_test.cc unittests/plugin/authentication_test.cc unittests/plugin/client_test.cc unittests/plugin/error_message_test.cc unittests/plugin/plugin_stubs.h unittests/temporal_format_test.cc unittests/temporal_generator.cc unittests/temporal_generator.h unittests/time_test.cc unittests/timestamp_test.cc
2739+Copyright: Copyright (C) 2010 Pawel Blokus
2740+License: GPL-2
2741+
2742+Files: plugin/auth_test/auth_test.cc plugin/mysql_protocol/mysql_password.*
2743+Copyright: Copyright (C) 2010 Rackspace
2744+License: GPL-2
2745+
2746+Files: plugin/storage_engine_api_tester/cursor_states_to_dot.cc plugin/storage_engine_api_tester/cursor_states.cc plugin/storage_engine_api_tester/engine_states.cc plugin/storage_engine_api_tester/engine_states_to_dot.cc plugin/storage_engine_api_tester/storage_engine_api_tester.cc plugin/tableprototester/tableprototester.* unittests/atomics_test.cc /pthread_atomics_test.cc
2747+Copyright: Copyright (C) 2010 Stewart Smith
2748+License: GPL-2
2749+
2750+Files: unittests/main.cc
2751+Copyright: Copyright (C) 2010 Stewart Smith
2752+Copyright: Copyright (C) 2011 Andrew Hutchings
2753+License: GPL-2
2754+
2755+Files: drizzled/function_container.* drizzled/table_function_container.* plugin/collation_dictionary/character_sets.* plugin/collation_dictionary/collations.* plugin/function_engine/function.cc plugin/registry_dictionary/modules.h plugin/registry_dictionary/plugins.h plugin/schema_dictionary/columns.* plugin/schema_dictionary/foreign_keys.h plugin/schema_dictionary/index_parts.* plugin/schema_dictionary/indexes.* plugin/schema_dictionary/schemas.* plugin/schema_dictionary/schemas.h plugin/schema_dictionary/table_constraints.* plugin/schema_dictionary/tables.* plugin/session_dictionary/processlist.h plugin/status_dictionary/state_tool.h plugin/status_dictionary/status.cc plugin/status_dictionary/variables.h
2756+Copyright: Copyright (C) 2010 Sun Microsystems, Inc.
2757+License: GPL-2
2758+
2759+Files: plugin/rot13/rot13.cc
2760+Copyright: Copyright (C) 2010 Tim Penhey <tim@penhey.net>
2761+License: GPL-2
2762+
2763+Files: plugin/innobase/include/os0file.ic
2764+Copyright: Copyright (C) 2010, Oracle and/or its affiliates. All Rights Reserved.
2765+License: GPL-2
2766+
2767+Files: win32/mingw/poll.c
2768+Copyright: Copyright 2001, 2002, 2003, 2006, 2007, 2008 Free Software Foundation, Inc.
2769+License: GPL-2
2770+
2771+Files: win32/mingw/poll.h win32/poll.*
2772+Copyright: Copyright 2001, 2002, 2003, 2007 Free Software Foundation, Inc.
2773+License: GPL-2
2774+
2775+Files: drizzled/utf8/checked.h drizzled/utf8/core.h drizzled/utf8/unchecked.h
2776+Copyright: Copyright 2006 Nemanja Trifunovic
2777+License: MIT
2778+ Permission is hereby granted, free of charge, to any person or organization
2779+ obtaining a copy of the software and accompanying documentation covered by
2780+ this license (the "Software") to use, reproduce, display, distribute,
2781+ execute, and transmit the Software, and to prepare derivative works of the
2782+ Software, and to permit third-parties to whom the Software is furnished to
2783+ do so, all subject to the following:
2784+
2785+ The copyright notices in the Software and this entire statement, including
2786+ the above license grant, this restriction and the following disclaimer,
2787+ must be included in all copies of the Software, in whole or in part, and
2788+ all derivative works of the Software, unless such copies or derivative
2789+ works are solely in the form of machine-executable object code generated by
2790+ a source language processor.
2791+
2792+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
2793+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
2794+ FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
2795+ SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
2796+ FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
2797+ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
2798+ DEALINGS IN THE SOFTWARE.
2799+
2800+
2801+Files: plugin/pbxt/src/pbms.h plugin/pbxt/src/xactlog_xt.h
2802+Copyright: Copyright (C) 2007 PrimeBase Technologies GmbH
2803+License: GPL-2
2804+
2805+Files: plugin/transaction_log/data_dictionary_schema.h
2806+Copyright: Copyright (C) 2010 Jay Pipes, Joseph Daly
2807+License: GPL-2
2808+
2809+Files: plugin/string_functions/functions.cc
2810+Copyright: Copyright (C) 2010 Stewart Smith
2811+Copyright: Copyright (C) 2010 Brian Aker
2812+License: GPL-2
2813+
2814+Files: drizzled/field.cc
2815+Copyright: Copyright (C) 2010 Brian Aker
2816+Copyright: Copyright (C) 2008 MySQL
2817+License: GPL-2
2818+
2819+Files: drizzled/plugin/event_observer.*
2820+Copyright: Copyright (C) 2010 PrimeBase Technologies GmbH, Germany
2821+License: GPL-2
2822+
2823+Files: client/drizzledump_* drizzled/global_buffer.h m4/pandora_have_libboost_iostreams.m4 m4/pandora_have_libboost_regex.m4 unittests/global_buffer_test.cc unittests/libdrizzle_test.cc
2824+Copyright: Copyright (C) 2010 Andrew Hutchings
2825+License: GPL-2
2826+
2827+Files: m4/pandora_have_libaio.m4
2828+Copyright: Copyright (C) 2010 Andrew Hutchings
2829+License: GPL-2
2830+
2831+Files: m4/pandora_have_libreadline.m4
2832+Copyright: Copyright (C) 2002 Ville Laurikari <vl@iki.fi>
2833+Copyright: Copyright (C) 2009 Monty Taylor
2834+License: Other
2835+ Copying and distribution of this file, with or without
2836+ modification, are permitted in any medium without royalty provided
2837+ the copyright notice and this notice are preserved.
2838+
2839+Files: m4/pandora_have_libvbucket.m4 m4/pandora_have_libhashkit.m4
2840+Copyright: Copyright (C) 2010 NorthScale
2841+License: Other
2842+ This file is free software; NorthScale
2843+ gives unlimited permission to copy and/or distribute it,
2844+ with or without modifications, as long as this notice is preserved.
2845+
2846+Files: m4/pandora_have_libbdb.m4 m4/pandora_have_libsqlite3.m4 m4/pandora_have_libxml2.m4 m4/pandora_have_libpq.m4 m4/pandora_have_libtokyocabinet.m4 m4/pandora_have_libgearman.m4 m4/pandora_have_libdrizzle.m4 m4/pandora_have_libmemcached.m4 m4/pandora_have_libhaildb.m4 m4/pandora_have_libevent.m4 m4/pandora_have_libavahi.m4 m4/pandora_have_libz.m4 m4/pandora_have_libldap.m4 m4/pandora_have_libpcre.m4 m4/pandora_have_libuuid.m4 m4/pandora_have_libdl.m4
2847+Copyright: Copyright (C) 2009 Sun Microsystesm, Inc.
2848+License: Other
2849+ This file is free software; Sun Microsystems, Inc.
2850+ gives unlimited permission to copy and/or distribute it,
2851+ with or without modifications, as long as this notice is preserved.
2852+
2853+Files: m4/pandora_cinttypes.m4 m4/pandora_cstdint.m4 m4/pandora_stl_hash.m4
2854+Copyright: Copyright (C) 2008 Sun Microsystems, Inc.
2855+License: Other
2856+ This file is free software; Sun Microsystems, Inc.
2857+ gives unlimited permission to copy and/or distribute it,
2858+ with or without modifications, as long as this notice is preserved.
2859+
2860+Files: m4/stack.m4
2861+Copyright: Copyright (C) 2010 Brian Aker
2862+License: Other
2863+ This file is free software
2864+ gives unlimited permission to copy and/or distribute it,
2865+ with or without modifications, as long as this notice is preserved.
2866+
2867+Files: config/config.rpath
2868+Copyright: Copyright 1996-2007 Free Software Foundation, Inc.
2869+License: Other
2870+ Taken from GNU libtool, 2001
2871+ Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
2872+
2873+ This file is free software; the Free Software Foundation gives
2874+ unlimited permission to copy and/or distribute it, with or without
2875+ modifications, as long as this notice is preserved.
2876+
2877+Files: COPYING
2878+Copyright: Copyright (C) 1989, 1991 Free Software Foundation, Inc.
2879+License: GPL
2880+
2881+Files: plugin/innobase/include/pars0grm.hh drizzled/sql_yacc.cc drizzled/sql_yacc.h
2882+Copyright: Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
2883+License: GPL-3
2884+
2885+Files: plugin/rabbitmq/admin.sh
2886+Copyright: Copyright (C) 2011 Lee Bieber
2887+License: BSD
2888+ Redistribution and use in source and binary forms, with or without
2889+ modification, are permitted provided that the following conditions are met:
2890+
2891+ * Redistributions of source code must retain the above copyright notice,
2892+ this list of conditions and the following disclaimer.
2893+ * Redistributions in binary form must reproduce the above copyright notice,
2894+ this list of conditions and the following disclaimer in the documentation
2895+ and/or other materials provided with the distribution.
2896+ * Neither the name of Patrick Galbraith nor the names of its contributors
2897+ may be used to endorse or promote products derived from this software
2898+ without specific prior written permission.
2899+
2900+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
2901+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2902+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2903+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
2904+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2905+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2906+ SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2907+ INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2908+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2909+ ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2910+ THE POSSIBILITY OF SUCH DAMAGE.
2911+
2912+Files: config/pandora-plugin
2913+Copyright: Copyright 2010, 2011 Monty Taylor
2914+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
2915+License: GPL-2
2916+
2917+Files: drizzled/util/gmtime.cc
2918+Copyright: Copyright (C) 2002 Michael Ringgaard. All rights reserved.
2919+License: BSD
2920+ Redistribution and use in source and binary forms, with or without
2921+ modification, are permitted provided that the following conditions
2922+ are met:
2923+
2924+ 1. Redistributions of source code must retain the above copyright
2925+ notice, this list of conditions and the following disclaimer.
2926+ 2. Redistributions in binary form must reproduce the above copyright
2927+ notice, this list of conditions and the following disclaimer in the
2928+ documentation and/or other materials provided with the distribution.
2929+ 3. Neither the name of the project nor the names of its contributors
2930+ may be used to endorse or promote products derived from this software
2931+ without specific prior written permission.
2932+
2933+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
2934+ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2935+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2936+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
2937+ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2938+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2939+ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2940+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2941+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2942+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2943+ SUCH DAMAGE.
2944+
2945+Files: m4/pandora_have_libboost_test.m4
2946+Copyright: Copyright (C) 2011 Andrew Hutchings
2947+License: Other
2948+This file is free software; Andrew Hutchings
2949+gives unlimited permission to copy and/or distribute it,
2950+with or without modifications, as long as this notice is preserved.
2951+
2952+Files: drizzled/module/vertex.h docs/pyext/*
2953+Copyright: Copyright (C) 2011 Monty Taylor
2954+License: GPL-2
2955+
2956+Files: plugin/protocol_dictionary/* client/server_detect.h docs/pyext/confval.py docs/pyext/dbtable.py
2957+Copyright: Copyright (C) 2011 Andrew Hutchings
2958+License: GPL-2
2959+
2960+Files: tests/dbqp.py tests/lib/__init__.py tests/lib/drizzle_test_run tests/lib/drizzle_test_run/__init__.py tests/lib/drizzle_test_run/dtr_test_execution.py tests/lib/drizzle_test_run/dtr_test_management.py tests/lib/server_mgmt tests/lib/server_mgmt/__init__.py tests/lib/server_mgmt/drizzled.py tests/lib/server_mgmt/server_management.py tests/lib/sys_mgmt/* tests/lib/test_mgmt/* tests/lib/test_mode.py tests/lib/test_run_options.py tests/lib/randgen
2961+Copyright: Copyright (C) 2010 Patrick Crews
2962+License: GPL-2
2963+
2964+Files: tests/lib/sys_mgmt/logging_management.py
2965+Copyright: Copyright (C) 2009 Sun Microsystems
2966+Copyright: Copyright (C) 2011 Patrick Crews
2967+License: GPL-2
2968+
2969+Files: drizzled/daemon.cc drizzled/daemon.h
2970+Copyright: Copyright (c) 1990, 1993 The Regents of the University of California
2971+Copyright: Copyright (C) 2010 Stewart Smith
2972+License: BSD
2973+Redistribution and use in source and binary forms, with or without
2974+modification, are permitted provided that the following conditions
2975+are met:
2976+1. Redistributions of source code must retain the above copyright
2977+ notice, this list of conditions and the following disclaimer.
2978+2. Redistributions in binary form must reproduce the above copyright
2979+ notice, this list of conditions and the following disclaimer in the
2980+ documentation and/or other materials provided with the distribution.
2981+3. Neither the name of the University nor the names of its contributors
2982+ may be used to endorse or promote products derived from this software
2983+ without specific prior written permission.
2984+
2985+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
2986+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2987+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2988+ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
2989+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
2990+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
2991+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
2992+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
2993+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
2994+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
2995+SUCH DAMAGE.
2996+
2997+Files: plugin/signal_handler/signal_handler.cc
2998+Copyright: Copyright (C) 2006 MySQL AB
2999+Copyright: Copyright (C) 2011 Brian Aker
3000+License: GPL-2
3001+
3002+Files: drizzled/util/find_ptr.h
3003+Copyright: Copyright (C) 2011 Olaf van der Spek
3004+License: GPL-2
3005+
3006+Files: plugin/slave/*
3007+Copyright: Copyright (C) 2011 David Shrewsbury
3008+License: GPL-2
3009+
3010+Files: plugin/session_dictionary/sessions.cc
3011+Copyright: Copyright (C) 2011 Sun Microsystems, Inc.
3012+Copyright: Copyright (C) 2009 Sun Microsystems, Inc.
3013+License: GPL-2
3014+
3015+Files: drizzled/plugin/client/cached.h drizzled/sql/*
3016+Copyright: Copyright (C) 2011 Brian Aker
3017+License: GPL-2
3018+
3019+On Debian GNU/Linux systems, the complete text of the GNU General Public License v2 can be found in `/usr/share/common-licenses/GPL-2
3020
3021=== added file 'support-files/deb/debian/copyright_check.py'
3022--- support-files/deb/debian/copyright_check.py 1970-01-01 00:00:00 +0000
3023+++ support-files/deb/debian/copyright_check.py 2012-04-18 10:48:19 +0000
3024@@ -0,0 +1,354 @@
3025+###############################################################################
3026+# Note: Drizzle requires all files to include both copyright attribution and
3027+# the license that the file is shared under. This file is widely distributed
3028+# without any license. The below Apache License 2.0 is inferred from tracing
3029+# back the original publication of this file to the pyjamas software package.
3030+# I have added reference to Apache License so as to conform to Drizzle
3031+# contribution guidelines.
3032+#
3033+# Original publication of this script:
3034+# http://lists.debian.org/debian-devel/2009/09/msg00766.html
3035+#
3036+# The script in pyjamas SCM doesn't contain a copyright license, however
3037+# pyjamas itself is licensed under Apache License 2.0:
3038+# http://pyjamas.svn.sourceforge.net/viewvc/pyjamas/trunk/COPYING?revision=2
3039+#
3040+# -- Henrik
3041+#
3042+###############################################################################
3043+#
3044+# Copyright (C) 2009, Luke Kenneth Casson Leighton <lkcl@lkcl.net>
3045+#
3046+# Licensed under the Apache License, Version 2.0 (the "License");
3047+# you may not use this file except in compliance with the License.
3048+# You may obtain a copy of the License at
3049+#
3050+# http://www.apache.org/licenses/LICENSE-2.0
3051+#
3052+# Unless required by applicable law or agreed to in writing, software
3053+# distributed under the License is distributed on an "AS IS" BASIS,
3054+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
3055+# See the License for the specific language governing permissions and
3056+# limitations under the License.
3057+
3058+
3059+
3060+""" This is a debian copyright file checker. Put debian/copyright
3061+ file conforming to http://dep.debian.net/deps/dep5/ and
3062+ this program tells you which copyright holders you missed.
3063+
3064+ Limitations:
3065+
3066+ * for each section, you must put the full set of copyright holders.
3067+ whilst the file lists are "carried over" i.e. later sections
3068+ override earlier ones (see "remove_files()"), the same trick is
3069+ NOT applied to copyright holders.
3070+
3071+ * the qgram algorithm is applied to do some fuzzy string matching.
3072+ it's pretty good, but don't rely on it to be perfect.
3073+
3074+ * copyright year matching goes against "199" and "200" not
3075+ "198?", "199?", "200?" and certainly not "201?". if a name
3076+ happens to have "199" or "200" in it, on a line that happens
3077+ to have the word "copyright" in it, it gets assumed to be
3078+ a copyright holder
3079+
3080+ * random sentences tacked onto the end of copyrights in files
3081+ are assumed to be part of the copyright holders' name
3082+
3083+ * copyrights are assumed to be in the first 80 lines of the file
3084+
3085+ * if the file doesn't _have_ a copyright notice, this program can't
3086+ bloody well find it, can it??
3087+"""
3088+
3089+import glob
3090+import sys
3091+import os
3092+import re
3093+from string import strip
3094+
3095+# qgram: a way to "roughly" match words. you're supposed to set splitlen
3096+# to half the length of the average word, but 3 is good enough.
3097+def qgram_set(word, splitlen):
3098+ s = set()
3099+ pad = '\0'*(splitlen-1)
3100+ word = pad + word + pad
3101+ for idx in range(len(word)-splitlen):
3102+ s.add(word[idx:idx+splitlen])
3103+ return s
3104+
3105+def qgram(word1, word2, splitlen=3):
3106+ s1 = qgram_set(word1, splitlen)
3107+ s2 = qgram_set(word2, splitlen)
3108+ un = len(s1.union(s2))
3109+ ic = len(s1.intersection(s2))
3110+ return float(ic) / float(un)
3111+
3112+def truncate_qgram(word1, word2):
3113+ if word1 == word2:
3114+ return 1.0
3115+ qg = 0
3116+ if len(word1) > len(word2):
3117+ tmp = word1
3118+ word1 = word2
3119+ word2 = tmp
3120+ for i in range(len(word1), len(word2)+1):
3121+ qg = max(qgram(word1, word2[:i]), qg)
3122+ return qg
3123+
3124+def check_match(word, word_list):
3125+ matches = set()
3126+ not_matches = set()
3127+ for word2 in word_list:
3128+ match = truncate_qgram(word, word2)
3129+ if match > 0.6:
3130+ matches.add((word, word2))
3131+ #print "In check_match matched: \"%s\" - \"%s\"" % (word,word2)
3132+ else:
3133+ #print "In check_match NOT matched: \"%s\" - \"%s\"" % (word,word2)
3134+ not_matches.add((word, word2))
3135+ return matches, not_matches
3136+
3137+def sanitise(copyright):
3138+ if len(copyright) == 0:
3139+ return copyright
3140+ if copyright[0] == ':':
3141+ copyright = copyright[1:].strip()
3142+ co = "(c)"
3143+ fco = copyright.lower().find(co)
3144+ if fco >= 0:
3145+ copyright = copyright[fco+len(co):]
3146+ srrs = "some rights reserved"
3147+ srr = copyright.lower().find(srrs)
3148+ if srr >= 0:
3149+ copyright = copyright[:srr] + copyright[srr+len(srrs):]
3150+ arrs = "all rights reserved"
3151+ arr = copyright.lower().find(arrs)
3152+ if arr >= 0:
3153+ copyright = copyright[:arr] + copyright[arr+len(arrs):]
3154+ return copyright
3155+ # hmmm... something not quite right here...
3156+ res = ''
3157+ for c in copyright:
3158+ if c.isalnum():
3159+ res += c
3160+ else:
3161+ res += ' '
3162+ res = res.split(' ')
3163+ res = filter(lambda x:x, res)
3164+ return ' '.join(res)
3165+
3166+def find_file_copyright_notices(fname):
3167+ ret = set()
3168+ pattern= re.compile('[1-3][0-9][0-9][0-9]')
3169+ f = open(fname)
3170+ lines = f.readlines()
3171+ for l in lines[:80]: # hmmm, assume copyright to be in first 80 lines
3172+ idx = l.lower().find("copyright")
3173+ if idx < 0:
3174+ continue
3175+ copyright = l[idx+9:].strip()
3176+ copyright = sanitise(copyright)
3177+ # hmm, do a quick check to see if there's a year,
3178+ # if not, skip it
3179+ if not pattern.search(copyright):
3180+ continue
3181+ ret.add(copyright)
3182+ return ret
3183+
3184+def skip_file(fname):
3185+ if fname.startswith(".svn"):
3186+ return True
3187+ if fname.startswith(".git"):
3188+ return True
3189+ if fname.startswith(".sw"):
3190+ return True
3191+ if fname == "output": # no thanks
3192+ return True
3193+ if fname.find("PureMVC_Python_1_0") >= 0: # no thanks
3194+ return True
3195+ if fname.endswith(".pyc"): # ehmm.. no.
3196+ return True
3197+ if fname.endswith(".java"): # no again
3198+ return True
3199+ if fname.endswith(".test"): # no again
3200+ return True
3201+ if fname.endswith(".result"): # no again
3202+ return True
3203+ if fname.endswith(".master.opt"): # no again
3204+ return True
3205+ return False
3206+
3207+def get_files(d):
3208+ res = []
3209+ for p in glob.glob(os.path.join(d, "*")):
3210+ if not p:
3211+ continue
3212+ (pth, fname) = os.path.split(p)
3213+ if skip_file(fname):
3214+ continue
3215+ if os.path.islink(p):
3216+ continue
3217+ if os.path.isdir(p):
3218+ res += get_dir(p)
3219+ else:
3220+ res.append(p)
3221+ return res
3222+
3223+def get_dir(match):
3224+ data_files = []
3225+ for d in glob.glob(match):
3226+ if skip_file(d):
3227+ continue
3228+ if os.path.islink(d):
3229+ continue
3230+ if os.path.isdir(d):
3231+ (pth, fname) = os.path.split(d)
3232+ expath = get_files(d)
3233+ data_files += expath
3234+ else:
3235+ data_files.append(d)
3236+ return data_files
3237+
3238+class DebSect:
3239+ def __init__(self, pattern, files):
3240+ self.file_pattern = pattern
3241+ self.files = files
3242+ self.copyrights = set()
3243+ self.listed_copyrights = set()
3244+ self.files_by_author = {}
3245+
3246+ def read_files_for_copyrights(self):
3247+ for fname in self.files:
3248+ if fname.endswith("copyright_check.py"): # skip this program!
3249+ continue
3250+ if fname == 'debian/copyright': # skip this one duh
3251+ continue
3252+ cops = find_file_copyright_notices(fname)
3253+ self.listed_copyrights.update(cops)
3254+ for c in cops:
3255+ if not self.files_by_author.has_key(c):
3256+ self.files_by_author[c] = set()
3257+ if fname not in self.files_by_author[c]:
3258+ self.files_by_author[c].add(fname)
3259+ print "Pattern", self.file_pattern
3260+
3261+ # Copyrights found in the master copyright file
3262+ for author in self.copyrights:
3263+ print "Copyright: \"%s\"" % author
3264+
3265+ # Copyrights found in the source file
3266+ for author in self.listed_copyrights:
3267+ print "Listed Copyright: \"%s\"" % author
3268+
3269+ def remove_files(self, to_remove):
3270+ for fname in to_remove:
3271+ if fname in self.files:
3272+ self.files.remove(fname)
3273+
3274+ def check_copyright_matches(self):
3275+ self.matches = set()
3276+ self.not_matches = set()
3277+
3278+ for author in self.listed_copyrights:
3279+ matches, not_matches = check_match(author, self.listed_copyrights)
3280+ self.matches.update(matches)
3281+ for (word1, word2) in not_matches:
3282+ matches1, not_matches1 = check_match(word2, self.copyrights)
3283+ if len(matches1) > 0:
3284+ continue
3285+ self.not_matches.add(word2)
3286+
3287+ if self.not_matches:
3288+ print
3289+ print" ** ** ** ** **"
3290+ for m in self.not_matches:
3291+ print " ** No matches found for: \"%s\"" % m
3292+ for fname in self.files_by_author[m]:
3293+ print" ** ** ** ** ** in source file: \"%s\"" % fname
3294+ print
3295+
3296+#############################################################################
3297+# Main
3298+#############################################################################
3299+copyright_sects = []
3300+all_listed_files = []
3301+
3302+# read debian/copyright file and collect all matched files,
3303+# copyrights and licenses
3304+current_debsect = None
3305+current_copyrights = set()
3306+current_licenses = set()
3307+
3308+# if argument supplied then read that file instead of the default
3309+if len(sys.argv) > 1:
3310+ dc = open(sys.argv[1])
3311+ print "Parsing %s" % sys.argv[1]
3312+else:
3313+ dc = open("debian/copyright")
3314+
3315+# Read the master copyright file and find all the License, Copyright and File sections
3316+# Build up a list of licenses and copyrights to compare against later
3317+#
3318+# For a file or set of files that we find listed in the master copyright file,
3319+# build up a list of files to compare its copyright strings against the master list
3320+# of copyright strings
3321+for l in dc.readlines():
3322+ if l.startswith("License:"):
3323+ current_licenses.add(strip(l[8:]))
3324+ continue
3325+ if l.startswith("Copyright:"):
3326+ current_copyrights.add(sanitise(strip(l[10:])))
3327+ continue
3328+ if not l.startswith("Files:"):
3329+ continue
3330+ if current_debsect:
3331+ current_debsect.licenses = current_licenses
3332+ current_debsect.copyrights = current_copyrights
3333+ current_copyrights = set()
3334+ current_licenses = set()
3335+ l = l.split(" ")
3336+ l = map(strip, l)
3337+ listed_files = []
3338+ # list of files can include wildcards e.g. 'drizzled/*'
3339+ for pattern in l[1:]:
3340+ if len(pattern) > 0:
3341+ if pattern[-1] == ',':
3342+ pattern = pattern[:-1]
3343+ files = get_dir(pattern)
3344+ listed_files += files
3345+ all_listed_files += files
3346+ current_debsect = DebSect(l[1:], listed_files)
3347+ copyright_sects.append(current_debsect)
3348+
3349+if current_debsect:
3350+ current_debsect.copyrights = current_copyrights
3351+ current_debsect.licenses = current_licenses
3352+
3353+dc.close()
3354+
3355+# remove already-matching: further down takes precedence
3356+for i in range(1, len(copyright_sects)):
3357+ for j in range(i):
3358+ #print i, j, copyright_sects[i].file_pattern, copyright_sects[j].file_pattern
3359+ copyright_sects[j].remove_files(copyright_sects[i].files)
3360+
3361+for dc in copyright_sects:
3362+ dc.read_files_for_copyrights()
3363+ dc.check_copyright_matches()
3364+ print
3365+
3366+#def check_in(l1, l2):
3367+# res = []
3368+# for fname in l1:
3369+# if fname not in l2:
3370+# res.append(fname)
3371+# return res
3372+#
3373+#not_in = check_in(all_files, listed_files)
3374+#for fname in not_in:
3375+# print fname
3376+#print listed_files
3377+#print check_in(listed_files, all_files)
3378+
3379
3380=== added file 'support-files/deb/debian/drizzle-client.install'
3381--- support-files/deb/debian/drizzle-client.install 1970-01-01 00:00:00 +0000
3382+++ support-files/deb/debian/drizzle-client.install 2012-04-18 10:48:19 +0000
3383@@ -0,0 +1,2 @@
3384+usr/bin/*
3385+usr/share/man/man1/*
3386
3387=== added file 'support-files/deb/debian/drizzle-dev-doc.doc-base'
3388--- support-files/deb/debian/drizzle-dev-doc.doc-base 1970-01-01 00:00:00 +0000
3389+++ support-files/deb/debian/drizzle-dev-doc.doc-base 2012-04-18 10:48:19 +0000
3390@@ -0,0 +1,10 @@
3391+Document: drizzle-dev-doc
3392+Title: Drizzle API Documentation
3393+Author: Brian Aker, Jay Pipes, Eric Day, Stewart Smith, Monty Taylor
3394+Abstract: Public API doxygen descriptions for Drizzle
3395+Section: Programming/C
3396+
3397+Format: HTML
3398+Index: /usr/share/doc/drizzle-dev-doc/html/index.html
3399+Files: /usr/share/doc/drizzle-dev-doc/html/*.html
3400+
3401
3402=== added file 'support-files/deb/debian/drizzle-dev-doc.docs'
3403--- support-files/deb/debian/drizzle-dev-doc.docs 1970-01-01 00:00:00 +0000
3404+++ support-files/deb/debian/drizzle-dev-doc.docs 2012-04-18 10:48:19 +0000
3405@@ -0,0 +1,1 @@
3406+docs/drizzled/html
3407
3408=== added file 'support-files/deb/debian/drizzle-dev-doc.links'
3409--- support-files/deb/debian/drizzle-dev-doc.links 1970-01-01 00:00:00 +0000
3410+++ support-files/deb/debian/drizzle-dev-doc.links 2012-04-18 10:48:19 +0000
3411@@ -0,0 +1,3 @@
3412+# Overwrite jquery.js from upstream tarball with a link to jquery.js
3413+# provided by jQuery Debian package
3414+/usr/share/javascript/jquery/jquery.js usr/share/doc/drizzle-dev-doc/html/jquery.js
3415
3416=== added file 'support-files/deb/debian/drizzle-doc.doc-base'
3417--- support-files/deb/debian/drizzle-doc.doc-base 1970-01-01 00:00:00 +0000
3418+++ support-files/deb/debian/drizzle-doc.doc-base 2012-04-18 10:48:19 +0000
3419@@ -0,0 +1,10 @@
3420+Document: drizzle-doc
3421+Title: Drizzle Documentation
3422+Author: Brian Aker, Monty Taylor, Andrew Hutchings
3423+Abstract: Public Sphinx Documents for Drizzle
3424+Section: Programming/C
3425+
3426+Format: HTML
3427+Index: /usr/share/doc/drizzle-doc/html/index.html
3428+Files: /usr/share/doc/drizzle-doc/html/*.html
3429+
3430
3431=== added file 'support-files/deb/debian/drizzle-doc.docs'
3432--- support-files/deb/debian/drizzle-doc.docs 1970-01-01 00:00:00 +0000
3433+++ support-files/deb/debian/drizzle-doc.docs 2012-04-18 10:48:19 +0000
3434@@ -0,0 +1,1 @@
3435+docs/html
3436
3437=== added file 'support-files/deb/debian/drizzle-doc.links'
3438--- support-files/deb/debian/drizzle-doc.links 1970-01-01 00:00:00 +0000
3439+++ support-files/deb/debian/drizzle-doc.links 2012-04-18 10:48:19 +0000
3440@@ -0,0 +1,3 @@
3441+# Overwrite jquery.js from upstream tarball with a link to jquery.js
3442+# provided by jQuery Debian package
3443+/usr/share/javascript/jquery/jquery.js usr/share/doc/drizzle-doc/html/_static/jquery.js
3444
3445=== added file 'support-files/deb/debian/drizzle-plugin-auth-file.install'
3446--- support-files/deb/debian/drizzle-plugin-auth-file.install 1970-01-01 00:00:00 +0000
3447+++ support-files/deb/debian/drizzle-plugin-auth-file.install 2012-04-18 10:48:19 +0000
3448@@ -0,0 +1,2 @@
3449+usr/lib/drizzle/libauth_file_plugin.so
3450+etc/drizzle/conf.d/auth-file.cnf
3451
3452=== added file 'support-files/deb/debian/drizzle-plugin-auth-file.postinst'
3453--- support-files/deb/debian/drizzle-plugin-auth-file.postinst 1970-01-01 00:00:00 +0000
3454+++ support-files/deb/debian/drizzle-plugin-auth-file.postinst 2012-04-18 10:48:19 +0000
3455@@ -0,0 +1,17 @@
3456+#!/bin/sh
3457+set -e
3458+
3459+case "$1" in
3460+configure)
3461+ if ! [ -e /etc/drizzle/drizzle.users ] ; then
3462+ install -m 0640 -o drizzle -g drizzle /dev/null /etc/drizzle/drizzle.users
3463+ echo \# This file was created automatically during install > /etc/drizzle/drizzle.users
3464+ echo -n root: >> /etc/drizzle/drizzle.users
3465+ pwgen -s 14 >> /etc/drizzle/drizzle.users
3466+ fi
3467+ ;;
3468+*)
3469+ ;;
3470+esac
3471+
3472+#DEBHELPER#
3473
3474=== added file 'support-files/deb/debian/drizzle-plugin-auth-http.install'
3475--- support-files/deb/debian/drizzle-plugin-auth-http.install 1970-01-01 00:00:00 +0000
3476+++ support-files/deb/debian/drizzle-plugin-auth-http.install 2012-04-18 10:48:19 +0000
3477@@ -0,0 +1,2 @@
3478+usr/lib/drizzle/libauth_http_plugin.so
3479+etc/drizzle/conf.d/auth-http.cnf
3480
3481=== added file 'support-files/deb/debian/drizzle-plugin-auth-ldap.install'
3482--- support-files/deb/debian/drizzle-plugin-auth-ldap.install 1970-01-01 00:00:00 +0000
3483+++ support-files/deb/debian/drizzle-plugin-auth-ldap.install 2012-04-18 10:48:19 +0000
3484@@ -0,0 +1,2 @@
3485+usr/lib/drizzle/libauth_ldap_plugin.so
3486+etc/drizzle/conf.d/auth-ldap.cnf
3487
3488=== added file 'support-files/deb/debian/drizzle-plugin-auth-pam.install'
3489--- support-files/deb/debian/drizzle-plugin-auth-pam.install 1970-01-01 00:00:00 +0000
3490+++ support-files/deb/debian/drizzle-plugin-auth-pam.install 2012-04-18 10:48:19 +0000
3491@@ -0,0 +1,2 @@
3492+usr/lib/drizzle/libauth_pam_plugin.so
3493+etc/drizzle/conf.d/auth-pam.cnf
3494
3495=== added file 'support-files/deb/debian/drizzle-plugin-auth-schema.install'
3496--- support-files/deb/debian/drizzle-plugin-auth-schema.install 1970-01-01 00:00:00 +0000
3497+++ support-files/deb/debian/drizzle-plugin-auth-schema.install 2012-04-18 10:48:19 +0000
3498@@ -0,0 +1,2 @@
3499+etc/drizzle/conf.d/auth-schema.cnf
3500+usr/lib/drizzle/libauth_schema_plugin.so
3501
3502=== added file 'support-files/deb/debian/drizzle-plugin-debug.install'
3503--- support-files/deb/debian/drizzle-plugin-debug.install 1970-01-01 00:00:00 +0000
3504+++ support-files/deb/debian/drizzle-plugin-debug.install 2012-04-18 10:48:19 +0000
3505@@ -0,0 +1,2 @@
3506+usr/lib//drizzle/libdebug_plugin.so
3507+etc/drizzle/conf.d/debug.cnf
3508
3509=== added file 'support-files/deb/debian/drizzle-plugin-dev.install'
3510--- support-files/deb/debian/drizzle-plugin-dev.install 1970-01-01 00:00:00 +0000
3511+++ support-files/deb/debian/drizzle-plugin-dev.install 2012-04-18 10:48:19 +0000
3512@@ -0,0 +1,2 @@
3513+usr/include/drizzle/*
3514+usr/lib/pkgconfig/drizzle.pc
3515
3516=== added file 'support-files/deb/debian/drizzle-plugin-gearman-udf.install'
3517--- support-files/deb/debian/drizzle-plugin-gearman-udf.install 1970-01-01 00:00:00 +0000
3518+++ support-files/deb/debian/drizzle-plugin-gearman-udf.install 2012-04-18 10:48:19 +0000
3519@@ -0,0 +1,2 @@
3520+usr/lib/drizzle/libgearman_udf_plugin.so
3521+etc/drizzle/conf.d/gearman-udf.cnf
3522
3523=== added file 'support-files/deb/debian/drizzle-plugin-http-functions.install'
3524--- support-files/deb/debian/drizzle-plugin-http-functions.install 1970-01-01 00:00:00 +0000
3525+++ support-files/deb/debian/drizzle-plugin-http-functions.install 2012-04-18 10:48:19 +0000
3526@@ -0,0 +1,2 @@
3527+etc/drizzle/conf.d/http-functions.cnf
3528+usr/lib/drizzle/libhttp_functions_plugin.so
3529
3530=== added file 'support-files/deb/debian/drizzle-plugin-json-server.install'
3531--- support-files/deb/debian/drizzle-plugin-json-server.install 1970-01-01 00:00:00 +0000
3532+++ support-files/deb/debian/drizzle-plugin-json-server.install 2012-04-18 10:48:19 +0000
3533@@ -0,0 +1,2 @@
3534+etc/drizzle/conf.d/json-server.cnf
3535+usr/lib/drizzle/libjson_server_plugin.so
3536
3537=== added file 'support-files/deb/debian/drizzle-plugin-logging-gearman.install'
3538--- support-files/deb/debian/drizzle-plugin-logging-gearman.install 1970-01-01 00:00:00 +0000
3539+++ support-files/deb/debian/drizzle-plugin-logging-gearman.install 2012-04-18 10:48:19 +0000
3540@@ -0,0 +1,2 @@
3541+usr/lib/drizzle/liblogging_gearman_plugin.so
3542+etc/drizzle/conf.d/logging-gearman.cnf
3543
3544=== added file 'support-files/deb/debian/drizzle-plugin-logging-query.install'
3545--- support-files/deb/debian/drizzle-plugin-logging-query.install 1970-01-01 00:00:00 +0000
3546+++ support-files/deb/debian/drizzle-plugin-logging-query.install 2012-04-18 10:48:19 +0000
3547@@ -0,0 +1,2 @@
3548+usr/lib/drizzle/liblogging_query_plugin.so
3549+etc/drizzle/conf.d/logging-query.cnf
3550
3551=== added file 'support-files/deb/debian/drizzle-plugin-performance-dictionary.install'
3552--- support-files/deb/debian/drizzle-plugin-performance-dictionary.install 1970-01-01 00:00:00 +0000
3553+++ support-files/deb/debian/drizzle-plugin-performance-dictionary.install 2012-04-18 10:48:19 +0000
3554@@ -0,0 +1,2 @@
3555+usr/lib/drizzle/libperformance_dictionary_plugin.so
3556+etc/drizzle/conf.d/performance-dictionary.cnf
3557
3558=== added file 'support-files/deb/debian/drizzle-plugin-query-log.install'
3559--- support-files/deb/debian/drizzle-plugin-query-log.install 1970-01-01 00:00:00 +0000
3560+++ support-files/deb/debian/drizzle-plugin-query-log.install 2012-04-18 10:48:19 +0000
3561@@ -0,0 +1,2 @@
3562+etc/drizzle/conf.d/query-log.cnf
3563+usr/lib/drizzle/libquery_log_plugin.so
3564
3565=== added file 'support-files/deb/debian/drizzle-plugin-rabbitmq.install'
3566--- support-files/deb/debian/drizzle-plugin-rabbitmq.install 1970-01-01 00:00:00 +0000
3567+++ support-files/deb/debian/drizzle-plugin-rabbitmq.install 2012-04-18 10:48:19 +0000
3568@@ -0,0 +1,2 @@
3569+usr/lib/drizzle/librabbitmq_plugin.so
3570+etc/drizzle/conf.d/rabbitmq.cnf
3571
3572=== added file 'support-files/deb/debian/drizzle-plugin-regex-policy.install'
3573--- support-files/deb/debian/drizzle-plugin-regex-policy.install 1970-01-01 00:00:00 +0000
3574+++ support-files/deb/debian/drizzle-plugin-regex-policy.install 2012-04-18 10:48:19 +0000
3575@@ -0,0 +1,2 @@
3576+etc/drizzle/conf.d/regex-policy.cnf
3577+usr/lib/drizzle/libregex_policy_plugin.so
3578
3579=== added file 'support-files/deb/debian/drizzle-plugin-simple-user-policy.install'
3580--- support-files/deb/debian/drizzle-plugin-simple-user-policy.install 1970-01-01 00:00:00 +0000
3581+++ support-files/deb/debian/drizzle-plugin-simple-user-policy.install 2012-04-18 10:48:19 +0000
3582@@ -0,0 +1,2 @@
3583+usr/lib/drizzle/libsimple_user_policy_plugin.so
3584+etc/drizzle/conf.d/simple-user-policy.cnf
3585
3586=== added file 'support-files/deb/debian/drizzle-plugin-slave.install'
3587--- support-files/deb/debian/drizzle-plugin-slave.install 1970-01-01 00:00:00 +0000
3588+++ support-files/deb/debian/drizzle-plugin-slave.install 2012-04-18 10:48:19 +0000
3589@@ -0,0 +1,3 @@
3590+usr/lib/drizzle/libslave_plugin.so
3591+etc/drizzle/conf.d/slave.cnf
3592+debian/slave.cfg /etc/drizzle
3593
3594=== added file 'support-files/deb/debian/drizzle.docs'
3595--- support-files/deb/debian/drizzle.docs 1970-01-01 00:00:00 +0000
3596+++ support-files/deb/debian/drizzle.docs 2012-04-18 10:48:19 +0000
3597@@ -0,0 +1,1 @@
3598+README
3599
3600=== added file 'support-files/deb/debian/drizzle.init'
3601--- support-files/deb/debian/drizzle.init 1970-01-01 00:00:00 +0000
3602+++ support-files/deb/debian/drizzle.init 2012-04-18 10:48:19 +0000
3603@@ -0,0 +1,153 @@
3604+#!/bin/bash
3605+#
3606+### BEGIN INIT INFO
3607+# Provides: drizzle
3608+# Required-Start: $network $remote_fs $syslog
3609+# Required-Stop: $network $remote_fs $syslog
3610+# Default-Start: 2 3 4 5
3611+# Default-Stop: 0 1 6
3612+# Short-Description: Start and stop the drizzle database server daemon
3613+# Description: Controls the main Drizzle database server daemon "drizzled"
3614+### END INIT INFO
3615+#
3616+set -e
3617+set -u
3618+${DEBIAN_SCRIPT_DEBUG:+ set -v -x}
3619+
3620+# Safeguard (relative paths, core dumps..)
3621+cd /
3622+umask 077
3623+
3624+if [ -r "/lib/lsb/init-functions" ]; then
3625+ . /lib/lsb/init-functions
3626+else
3627+ echo "E: /lib/lsb/init-functions not found, lsb-base (>= 3.0-6) needed"
3628+ exit 1
3629+fi
3630+
3631+SELF=$(cd $(dirname $0); pwd -P)/$(basename $0)
3632+CONF=/etc/drizzle/drizzled.cnf
3633+DRIZZLE=/usr/bin/drizzle
3634+DAEMON=/usr/sbin/drizzled
3635+DRIZZLE_USER=drizzle
3636+LOG_DIR=/var/log/drizzle
3637+LOG=${LOG_DIR}/drizzled.log
3638+
3639+test -x ${DAEMON} || exit 0
3640+
3641+[ -f /etc/default/drizzled ] && . /etc/default/drizzled
3642+
3643+# priority can be overriden and "-s" adds output to stderr
3644+ERR_LOGGER="logger -p daemon.err -t /etc/init.d/drizzle -i"
3645+
3646+
3647+## Fetch a particular option from drizzle's invocation.
3648+#
3649+# Usage: void drizzled_get_param option
3650+drizzled_get_param() {
3651+ $DAEMON --help --user=${DRIZZLE_USER} \
3652+ | grep "^$1" \
3653+ | awk '{print $2}'
3654+}
3655+# datadir and pidfile values are not printed by drizzled --help
3656+# at the moment, use the debian default for pidfile:
3657+#PIDFILE=`drizzled_get_param pid-file`
3658+#DATADIR=`drizzled_get_param datadir`
3659+#[ -z $DATADIR ] && DATADIR=/var/lib/drizzle
3660+#[ -z $PIDFILE ] && PIDFILE=$DATADIR/`hostname -s`.pid
3661+DATADIR=/var/lib/drizzle
3662+PIDFILE=$DATADIR/`hostname -s`.pid
3663+
3664+
3665+## Checks if there is a server running and if so if it is accessible.
3666+#
3667+# check_alive insists on a pingable server
3668+# check_dead also fails if there is a lost drizzled in the process list
3669+#
3670+# Usage: boolean drizzled_status [check_alive|check_dead] [warn|nowarn]
3671+drizzled_status () {
3672+ ping_output=`$DRIZZLE --ping 2>&1`; ping_alive=$(( ! $? ))
3673+
3674+ ps_alive=0
3675+ if [ -f "$PIDFILE" ] && ps `cat $PIDFILE` >/dev/null 2>&1; then ps_alive=1; fi
3676+
3677+ if [ "$1" = "check_alive" -a $ping_alive = 1 ] ||
3678+ [ "$1" = "check_dead" -a $ping_alive = 0 -a $ps_alive = 0 ]; then
3679+ return 0 # EXIT_SUCCESS
3680+ else
3681+ if [ "$2" = "warn" ]; then
3682+ echo -e "$ps_alive processes alive and '$DRIZZLE --ping' resulted in\n$ping_output\n" | $ERR_LOGGER -p daemon.debug
3683+ fi
3684+ return 1 # EXIT_FAILURE
3685+ fi
3686+}
3687+
3688+# Checks to see if something is already running on the port we want to use
3689+check_protocol_port() {
3690+ local service=$1
3691+
3692+ port=`drizzled_get_param $1`
3693+
3694+ if [ "x$port" != "x" ] ; then
3695+ count=`netstat --listen --numeric-ports | grep \:$port | grep -c . `
3696+
3697+ if [ $count -ne 0 ]; then
3698+ log_failure_msg "The selected $service port ($port) seems to be in use by another program "
3699+ log_failure_msg "Please select another port to use for $service"
3700+ return 1
3701+ fi
3702+ fi
3703+ return 0
3704+}
3705+
3706+#
3707+# main()
3708+#
3709+
3710+case "${1:-''}" in
3711+ 'start')
3712+ [ -e "${DATADIR}" ] || \
3713+ install -d -o${DRIZZLE_USER} -g${DRIZZLE_USER} -m750 "${DATADIR}"
3714+ # Work around the fact that start_daemon -p [pidfile] wanted to create
3715+ # a pid-file as root, which then makes it inaccessible for Drizzle.
3716+ # FIX ME: I don't know why start_daemon does that and what is the correct way to use it.
3717+ [ -f "${PIDFILE}" ] || \
3718+ sudo -u ${DRIZZLE_USER} touch ${PIDFILE}
3719+ # Start daemon
3720+ log_daemon_msg "Starting Drizzle database server" "drizzled"
3721+ check_protocol_port mysql-protocol-port || log_end_msg 0
3722+ check_protocol_port drizzle-protocol-port || log_end_msg 0
3723+ start_daemon -p "$PIDFILE" "$DAEMON --chuid $DRIZZLE_USER -m" "--pid-file=${PIDFILE}" >> $LOG 2>&1 &
3724+ log_progress_msg "drizzled"
3725+ log_end_msg 0
3726+ ;;
3727+
3728+ 'stop')
3729+ log_daemon_msg "Stopping Drizzle database server" "drizzled"
3730+ if [ -f "$PIDFILE" ]; then
3731+ killproc -p "$PIDFILE" "$DAEMON"
3732+ log_progress_msg "drizzled"
3733+ fi
3734+ log_end_msg 0
3735+ ;;
3736+
3737+ 'restart'|'force-reload')
3738+ set +e; $SELF stop; set -e
3739+ $SELF start
3740+ ;;
3741+
3742+ 'status')
3743+ if drizzled_status check_alive nowarn; then
3744+ log_action_msg "Drizzle is alive."
3745+ else
3746+ log_action_msg "Drizzle is stopped."
3747+ exit 3
3748+ fi
3749+ ;;
3750+
3751+ *)
3752+ echo "Usage: $SELF start|stop|restart|status"
3753+ exit 1
3754+ ;;
3755+
3756+esac
3757
3758=== added file 'support-files/deb/debian/drizzle.install'
3759--- support-files/deb/debian/drizzle.install 1970-01-01 00:00:00 +0000
3760+++ support-files/deb/debian/drizzle.install 2012-04-18 10:48:19 +0000
3761@@ -0,0 +1,22 @@
3762+usr/sbin/*
3763+usr/share/locale/*
3764+usr/lib/drizzle/libascii_plugin.so
3765+usr/lib/drizzle/libbenchmark_plugin.so
3766+usr/lib/drizzle/libcharlength_plugin.so
3767+usr/lib/drizzle/libcompression_plugin.so
3768+usr/lib/drizzle/libconnection_id_plugin.so
3769+usr/lib/drizzle/libcrc32_plugin.so
3770+usr/lib/drizzle/libdefault_replicator_plugin.so
3771+usr/lib/drizzle/libhex_functions_plugin.so
3772+usr/lib/drizzle/libjs_plugin.so
3773+usr/lib/drizzle/liblength_plugin.so
3774+usr/lib/drizzle/liblogging_stats_plugin.so
3775+usr/lib/drizzle/libmd5_plugin.so
3776+usr/lib/drizzle/libmulti_thread_plugin.so
3777+usr/lib/drizzle/librand_function_plugin.so
3778+usr/lib/drizzle/libreverse_function_plugin.so
3779+usr/lib/drizzle/libshow_schema_proto_plugin.so
3780+usr/lib/drizzle/libsubstr_functions_plugin.so
3781+usr/lib/drizzle/libuuid_function_plugin.so
3782+usr/lib/drizzle/libversion_plugin.so
3783+usr/share/man/man8/drizzled.8
3784
3785=== added file 'support-files/deb/debian/drizzle.preinst'
3786--- support-files/deb/debian/drizzle.preinst 1970-01-01 00:00:00 +0000
3787+++ support-files/deb/debian/drizzle.preinst 2012-04-18 10:48:19 +0000
3788@@ -0,0 +1,48 @@
3789+#!/bin/bash
3790+#
3791+# summary of how this script can be called:
3792+# * <new-preinst> install
3793+# * <new-preinst> install <old-version>
3794+# * <new-preinst> upgrade <old-version>
3795+# * <old-preinst> abort-upgrade <new-version>
3796+#
3797+
3798+set -e
3799+
3800+DATADIR=/var/lib/drizzle
3801+LOGDIR=/var/log/drizzle
3802+
3803+# creating drizzle group if it isn't already there
3804+if ! getent group drizzle >/dev/null; then
3805+ # Adding system group: drizzle.
3806+ addgroup --system drizzle >/dev/null
3807+fi
3808+
3809+# creating drizzle user if it isn't already there
3810+if ! getent passwd drizzle >/dev/null; then
3811+ # Adding system user: drizzle.
3812+ adduser \
3813+ --system \
3814+ --disabled-login \
3815+ --ingroup drizzle \
3816+ --home $DATADIR \
3817+ --gecos "Drizzle Server" \
3818+ --shell /bin/false \
3819+ drizzle >/dev/null
3820+fi
3821+
3822+# Its possible drizzled was running as root before
3823+if [ "$1" = "upgrade" ] && \
3824+ dpkg --compare-versions "$2" lt "2011.03.13-0ubuntu2" && \
3825+ [ -d $DATADIR ] ; then
3826+ chown -R drizzle.drizzle $DATADIR
3827+fi
3828+
3829+if [ ! -d $LOGDIR ]; then
3830+ mkdir $LOGDIR
3831+ chown drizzle:drizzle $LOGDIR
3832+fi
3833+
3834+#DEBHELPER#
3835+
3836+exit 0
3837
3838=== added file 'support-files/deb/debian/drizzle.upstart'
3839--- support-files/deb/debian/drizzle.upstart 1970-01-01 00:00:00 +0000
3840+++ support-files/deb/debian/drizzle.upstart 2012-04-18 10:48:19 +0000
3841@@ -0,0 +1,11 @@
3842+# Drizzle Service
3843+
3844+description "Drizzle Server"
3845+author "Monty Taylor <mordred@inaugust.com>"
3846+
3847+start on runlevel [2345]
3848+stop on runlevel [016]
3849+
3850+respawn
3851+
3852+exec /usr/sbin/drizzled --user drizzle 2>&1 | logger -t drizzle -p daemon.err
3853
3854=== added file 'support-files/deb/debian/libdrizzledmessage-dev.install'
3855--- support-files/deb/debian/libdrizzledmessage-dev.install 1970-01-01 00:00:00 +0000
3856+++ support-files/deb/debian/libdrizzledmessage-dev.install 2012-04-18 10:48:19 +0000
3857@@ -0,0 +1,1 @@
3858+usr/lib/libdrizzledmessage.so
3859
3860=== added file 'support-files/deb/debian/libdrizzledmessage0.install'
3861--- support-files/deb/debian/libdrizzledmessage0.install 1970-01-01 00:00:00 +0000
3862+++ support-files/deb/debian/libdrizzledmessage0.install 2012-04-18 10:48:19 +0000
3863@@ -0,0 +1,1 @@
3864+usr/lib/libdrizzledmessage.so.*
3865
3866=== added directory 'support-files/deb/debian/patches'
3867=== added file 'support-files/deb/debian/patches/disable-intersphinx.patch'
3868--- support-files/deb/debian/patches/disable-intersphinx.patch 1970-01-01 00:00:00 +0000
3869+++ support-files/deb/debian/patches/disable-intersphinx.patch 2012-04-18 10:48:19 +0000
3870@@ -0,0 +1,22 @@
3871+Description: Turn off intersphinx mappings- they break in the Ubuntu
3872+ builders.
3873+Forwarded: not-needed
3874+Author: Monty Taylor <mordred@inaugust.com>
3875+Last-Update: 2011-01-20
3876+--- a/docs/conf.py
3877++++ b/docs/conf.py
3878+@@ -25,7 +25,7 @@
3879+
3880+ # Add any Sphinx extension module names here, as strings. They can be extensions
3881+ # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
3882+-extensions = ['sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage']
3883++extensions = ['sphinx.ext.todo', 'sphinx.ext.coverage']
3884+
3885+ # Add any paths that contain templates here, relative to this directory.
3886+ templates_path = ['_templates']
3887+@@ -254,4 +254,4 @@
3888+
3889+
3890+ # Example configuration for intersphinx: refer to the Python standard library.
3891+-intersphinx_mapping = {'http://docs.python.org/': None}
3892++# intersphinx_mapping = {'http://docs.python.org/': None}
3893
3894=== added file 'support-files/deb/debian/patches/fix-user-option.patch'
3895--- support-files/deb/debian/patches/fix-user-option.patch 1970-01-01 00:00:00 +0000
3896+++ support-files/deb/debian/patches/fix-user-option.patch 2012-04-18 10:48:19 +0000
3897@@ -0,0 +1,20 @@
3898+Author: Clint Byrum <clint@fewbar.com>
3899+Bug: https://launchpad.net/bugs/740583
3900+Forwarded: https://code.launchpad.net/~clint-fewbar/drizzle/elliot-fix-user-option/+merge/54446
3901+Description: Fixes inoperable --user option.
3902+Applied-Upstream: http://bazaar.launchpad.net/~drizzle-developers/drizzle/elliot/revision/2241
3903+
3904+=== modified file 'drizzled/drizzled.cc'
3905+Index: natty-no-run-as-root/drizzled/drizzled.cc
3906+===================================================================
3907+--- natty-no-run-as-root.orig/drizzled/drizzled.cc 2011-04-10 12:18:05.433791995 -0700
3908++++ natty-no-run-as-root/drizzled/drizzled.cc 2011-04-10 12:18:24.402552367 -0700
3909+@@ -1475,7 +1475,7 @@
3910+ global_system_variables.optimizer_prune_level=
3911+ vm.count("disable-optimizer-prune") ? false : true;
3912+
3913+- if (vm.count("help") == 0 && vm.count("help-extended") == 0)
3914++ if (! vm["help"].as<bool>())
3915+ {
3916+ if ((user_info= check_user(drizzled_user)))
3917+ {
3918
3919=== added file 'support-files/deb/debian/patches/series'
3920=== added file 'support-files/deb/debian/rules'
3921--- support-files/deb/debian/rules 1970-01-01 00:00:00 +0000
3922+++ support-files/deb/debian/rules 2012-04-18 10:48:19 +0000
3923@@ -0,0 +1,63 @@
3924+#!/usr/bin/make -f
3925+
3926+MAKE_J = -j$(shell if [ -f /proc/cpuinfo ] ; then grep -c processor.* /proc/cpuinfo ; else echo 1 ; fi)
3927+ifeq (${MAKE_J}, -j0)
3928+ MAKE_J = -j1
3929+endif
3930+
3931+
3932+TMP=$(CURDIR)/debian/tmp/
3933+
3934+%:
3935+ dh $@
3936+
3937+override_dh_auto_configure:
3938+ bash config/autorun.sh
3939+ dh_auto_configure -- \
3940+ --disable-rpath \
3941+ --localstatedir=/var/lib/drizzle \
3942+ --disable-mysql-protocol-plugin \
3943+ --disable-mysql-unix-socket-protocol-plugin
3944+
3945+# FIX ME: Would be nice to add this back to the above configure, but I need
3946+# to discover dynamically whether running on Ubuntu or Debian. (This didn't produce anything.)
3947+# export deb_linuxdistro=`lsb_release --id | sed 's/Distributor ID:\t//'`
3948+# --with-comment="${deb_linuxdistro}"
3949+
3950+override_dh_auto_build:
3951+ ${MAKE} ${MAKE_J}
3952+ ${MAKE} doxygen
3953+ ${MAKE} html
3954+
3955+override_dh_auto_install:
3956+ dh_auto_install
3957+ mkdir -p $(TMP)/etc/drizzle
3958+ cp -a debian/conf.d $(TMP)/etc/drizzle
3959+
3960+override_dh_strip:
3961+ dh_strip -Xlibdrizzle.so --dbg-package=drizzle-dbg
3962+
3963+override_dh_auto_test:
3964+ echo "skipping tests"
3965+
3966+override_dh_auto_clean:
3967+ dh_testdir
3968+ dh_auto_clean
3969+ dh_clean
3970+ -${RM} -rf docs/drizzled docs/html docs/pyext/*.pyc Makefile.in aclocal.m4 config/config.guess config/config.sub config/ltmain.sh doxerr.log configure m4/libtool.m4 m4/ltoptions.m4 m4/ltversion.m4 m4/lt~obsolete.m4 tests/Makefile.in
3971+
3972+override_dh_installdocs:
3973+ dh_installdocs -A
3974+ rm -f $(CURDIR)/debian/drizzle-doc/usr/share/doc/drizzle-doc/html/_sources/license.txt
3975+
3976+grepdiff:
3977+ bzr diff | grepdiff Copyright
3978+
3979+scan-copyright:
3980+ for f in `bzr status --short | grep '^.[NM]' | awk '{print $$2}'` ; do [ -f $$f ] && bzr diff $$f | grep 'Copyright' && echo $$f; done
3981+
3982+get-orig-source:
3983+ # Uscan will read debian/watch, grab the correct version, repack, and
3984+ # leave it in the current directory
3985+ uscan --noconf --force-download --rename --repack \
3986+ --download-current-version --destdir=.
3987
3988=== added file 'support-files/deb/debian/slave.cfg'
3989--- support-files/deb/debian/slave.cfg 1970-01-01 00:00:00 +0000
3990+++ support-files/deb/debian/slave.cfg 2012-04-18 10:48:19 +0000
3991@@ -0,0 +1,6 @@
3992+master-host = hostname
3993+master-port = 4427
3994+master-user = username
3995+master-pass = password
3996+io-thread-sleep = 10
3997+applier-thread-sleep = 10
3998
3999=== added directory 'support-files/deb/debian/source'
4000=== added file 'support-files/deb/debian/source/format'
4001--- support-files/deb/debian/source/format 1970-01-01 00:00:00 +0000
4002+++ support-files/deb/debian/source/format 2012-04-18 10:48:19 +0000
4003@@ -0,0 +1,1 @@
4004+3.0 (quilt)
4005
4006=== added file 'support-files/deb/debian/source/include-binaries'
4007--- support-files/deb/debian/source/include-binaries 1970-01-01 00:00:00 +0000
4008+++ support-files/deb/debian/source/include-binaries 2012-04-18 10:48:19 +0000
4009@@ -0,0 +1,4 @@
4010+tests/r/information_schema_inno.result
4011+tests/r/information_schema.result
4012+tests/r/pbxt/outfile.result
4013+tests/r/pbxt/information_schema.result
4014
4015=== added file 'support-files/deb/debian/watch'
4016--- support-files/deb/debian/watch 1970-01-01 00:00:00 +0000
4017+++ support-files/deb/debian/watch 2012-04-18 10:48:19 +0000
4018@@ -0,0 +1,3 @@
4019+version=3
4020+http://launchpad.net/drizzle http://launchpad.net/drizzle/.*/drizzle-(.*)\.tar\.gz
4021+
4022
4023=== removed file 'support-files/drizzle.spec.in'
4024--- support-files/drizzle.spec.in 2011-12-23 20:13:32 +0000
4025+++ support-files/drizzle.spec.in 1970-01-01 00:00:00 +0000
4026@@ -1,148 +0,0 @@
4027-Summary: Drizzle Database Server, client tools, and client libraries
4028-Name: @PACKAGE@
4029-Version: @PANDORA_RELEASE_VERSION@
4030-Release: 1
4031-License: GPL/BSD
4032-Group: System Environment/Libraries
4033-BuildRequires: gcc-c++
4034-URL: http://launchpad.net/drizzle
4035-Requires: boost-program-options >= 1.39
4036-
4037-Packager: Brian Aker <brian@tangent.org>
4038-
4039-Source: http://launchpad.net/drizzle/trunk/%{version}/+download/drizzle7-%{version}.tar.gz
4040-Source1: drizzled.init
4041-BuildRoot: %{_tmppath}/%{name}7-%{version}-%{release}-buildroot
4042-
4043-%description
4044-Drizzle Relational Database Server
4045-
4046-This package provides the client utilities.
4047-
4048-%package server
4049-Summary: Drizzle Server
4050-Group: Applications/Databases
4051-Requires: boost-program-options >= 1.39
4052-
4053-%description server
4054-Drizzle SQL Relational Database Server
4055-
4056-This package provides the Drizzle Server.
4057-
4058-%package devel
4059-Summary: Header files and development libraries for %{name}
4060-Group: Development/Libraries
4061-Requires: %{name} = %{version}-%{release}
4062-
4063-%description devel
4064-This package contains the header files and development libraries
4065-for %{name}. If you like to develop programs using %{name},
4066-you will need to install %{name}-devel.
4067-
4068-%prep
4069-%setup -q
4070-
4071-%configure
4072-
4073-
4074-%build
4075-%{__make} %{_smp_mflags}
4076-
4077-%install
4078-%{__rm} -rf %{buildroot}
4079-%{__make} install DESTDIR="%{buildroot}" AM_INSTALL_PROGRAM_FLAGS=""
4080-mkdir -p $RPM_BUILD_ROOT/
4081-mkdir -p $RPM_BUILD_ROOT/etc/rc.d/init.d
4082-mkdir -p $RPM_BUILD_ROOT/var/log/drizzled
4083-mkdir -p $RPM_BUILD_ROOT/var/run/drizzled
4084-install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/drizzled
4085-
4086-%clean
4087-%{__rm} -rf %{buildroot}
4088-
4089-%pre server
4090-if ! /usr/bin/id -g drizzle &>/dev/null; then
4091- /usr/sbin/groupadd -r drizzle
4092-fi
4093-if ! /usr/bin/id drizzle &>/dev/null; then
4094- /usr/sbin/useradd -M -r -g drizzle -d /var/lib/drizzle -s /bin/false \
4095- -c "Drizzle Database Server" drizzle > /dev/null 2>&1
4096-fi
4097-
4098-%post server
4099-if test $1 = 1
4100-then
4101- /sbin/chkconfig --add drizzled
4102-fi
4103-
4104-%preun server
4105-if test $1 = 0
4106-then
4107- /sbin/chkconfig --del drizzled
4108-fi
4109-
4110-%postun server
4111-if test $1 -ge 1
4112-then
4113- /sbin/service drizzled condrestart >/dev/null 2>&1 || :
4114-fi
4115-
4116-%files
4117-%defattr(-,root,root,-)
4118-%doc AUTHORS COPYING NEWS README
4119-%{_bindir}/drizzle
4120-%{_libdir}/libdrizzle.la
4121-%{_mandir}/man1/drizzle.1.gz
4122-%{_mandir}/man1/drizzledump.1.gz
4123-%{_mandir}/man1/drizzleimport.1.gz
4124-%{_mandir}/man1/drizzleslap.1.gz
4125-
4126-%files server
4127-%defattr(-,root,root,-)
4128-%doc AUTHORS COPYING NEWS README
4129-%{_mandir}/man8/drizzled.8.gz
4130-%{_mandir}/man8/drizzled7.8.gz
4131-%{_sbindir}/drizzled
4132-/etc/rc.d/init.d/drizzled
4133-%attr(0755,drizzle,drizzle) %dir /var/log/drizzled
4134-%attr(0755,drizzle,drizzle) %dir /var/run/drizzled
4135-
4136-%files devel
4137-%defattr(-,root,root,-)
4138-%doc AUTHORS COPYING NEWS README
4139-%{_libdir}/libdrizzle.a
4140-%{_includedir}/libdrizzle/drizzle.h
4141-%{_includedir}/libdrizzle/drizzle_client.h
4142-%{_includedir}/libdrizzle-1.0/column_client.h
4143-%{_includedir}/libdrizzle-1.0/column.h
4144-%{_includedir}/libdrizzle-1.0/column_server.h
4145-%{_includedir}/libdrizzle-1.0/command_client.h
4146-%{_includedir}/libdrizzle-1.0/command_server.h
4147-%{_includedir}/libdrizzle-1.0/conn_client.h
4148-%{_includedir}/libdrizzle-1.0/conn.h
4149-%{_includedir}/libdrizzle-1.0/conn_server.h
4150-%{_includedir}/libdrizzle-1.0/constants.h
4151-%{_includedir}/libdrizzle-1.0/drizzle_client.h
4152-%{_includedir}/libdrizzle-1.0/drizzle.h
4153-%{_includedir}/libdrizzle-1.0/drizzle_server.h
4154-%{_includedir}/libdrizzle-1.0/field_client.h
4155-%{_includedir}/libdrizzle-1.0/field_server.h
4156-%{_includedir}/libdrizzle-1.0/handshake_client.h
4157-%{_includedir}/libdrizzle-1.0/handshake_server.h
4158-%{_includedir}/libdrizzle-1.0/libdrizzle.h
4159-%{_includedir}/libdrizzle-1.0/query.h
4160-%{_includedir}/libdrizzle-1.0/result_client.h
4161-%{_includedir}/libdrizzle-1.0/result.h
4162-%{_includedir}/libdrizzle-1.0/result_server.h
4163-%{_includedir}/libdrizzle-1.0/row_client.h
4164-%{_includedir}/libdrizzle-1.0/row_server.h
4165-%{_includedir}/libdrizzle-1.0/structs.h
4166-%{_includedir}/libdrizzle-1.0/visibility.h
4167-%{_libdir}/pkgconfig/drizzle.pc
4168-%{_libdir}/libdrizzle.so
4169-%{_mandir}/man3/drizzle_create.3.gz
4170-
4171-
4172-%changelog
4173-* Wed Dec 21 2012 Brian Aker <brian@tangent.org> - 0.1-1
4174-- Initial package
4175
4176=== removed file 'support-files/drizzled.init'
4177=== modified file 'support-files/include.am'
4178--- support-files/include.am 2012-02-08 21:33:04 +0000
4179+++ support-files/include.am 2012-04-18 10:48:19 +0000
4180@@ -19,8 +19,8 @@
4181 # MA 02110-1301, USA
4182
4183 EXTRA_DIST+= \
4184- support-files/drizzle.spec \
4185- support-files/drizzled.init \
4186+ support-files/rpm \
4187+ support-files/deb \
4188 support-files/smf/drizzle \
4189 support-files/smf/drizzle.xml \
4190 support-files/smf/install.sh
4191@@ -30,3 +30,78 @@
4192 support-files/drizzle.pc \
4193 support-files/libdrizzle.pc \
4194 support-files/libdrizzle-1.0.pc
4195+
4196+# Above we just threw everything from support-files/rpm into
4197+# EXTRA_DIST, because currently there is all kinds of stuff there
4198+# and content may fluctuate (but will eventually be cleaned away.)
4199+# Now, the following should not actually be in a source dist:
4200+# - In case there are some output files there for some reason,
4201+# we don't want to put these in the source package.
4202+# - Also don't put the source package itself into a source package.
4203+# Note: For support-files/deb/ the problem doesn't arise, as we never
4204+# build anything there.
4205+dist-hook:
4206+ rm -rf ${distdir}/support-files/rpm/BUILD/* \
4207+ ${distdir}/support-files/rpm/BUILDROOT/* \
4208+ ${distdir}/support-files/rpm/SRPMS/* \
4209+ ${distdir}/support-files/rpm/SOURCES/${PACKAGE_NAME}*.tar.gz
4210+
4211+# For convenience we support make rpm directly from bzr repo
4212+rpm: dist
4213+ cp ${PACKAGE_NAME}*.tar.gz support-files/rpm/SOURCES/
4214+ rpmbuild --define="_topdir `pwd`/support-files/rpm/" -ba support-files/rpm/SPECS/${PACKAGE_NAME}.spec
4215+ mv support-files/rpm/SRPMS/* .
4216+ mv support-files/rpm/RPMS/*/* .
4217+
4218+srpm: dist
4219+ cp ${PACKAGE_NAME}*.tar.gz support-files/rpm/SOURCES/
4220+ rpmbuild --define="_topdir `pwd`/support-files/rpm/" -bs support-files/rpm/SPECS/${PACKAGE_NAME}.spec
4221+ mv support-files/rpm/SRPMS/* .
4222+
4223+# TODO:
4224+# Ultimately the goal is to also support the simple way:
4225+# rpmbuild -ta drizzle-*.tar.gz
4226+# To get there we must work away all extra Patch Source files from the spec file.
4227+
4228+
4229+# For convenience we support make deb directly from bzr repo ...kind of.
4230+# In fact, everything is done inside a temp dir that is deleted at the end.
4231+deb: deb-work-dir
4232+ (test "${DEBEMAIL}" && test "${DEBFULLNAME}" && \
4233+ test `gpg --list-secret-keys | grep "${DEBEMAIL}" | grep "${DEBFULLNAME}" | wc -l` -gt 0 && \
4234+ echo "Found gpg key for ${DEBFULLNAME} <${DEBEMAIL}> and will use it for signing packages." && \
4235+ echo "" > deb-work-dir/DPKGPARAM ) \
4236+ || \
4237+ ( echo "-us -uc" > deb-work-dir/DPKGPARAM && \
4238+ echo "Warning: no gpg key found for signing. Building unsigned packages." )
4239+ (test "x${DEBEMAIL}" = "x" && export DEBEMAIL="drizzle-developers@launchpad.net") || true
4240+ (test "x${DEBFULLNAME}" = "x" && export DEBFULLNAME="Automatic Drizzle Build") || true
4241+ cd deb-work-dir/${distdir}/ && dch -b -D `lsb_release -sc` -v "1:${PANDORA_RELEASE_VERSION}-1~`lsb_release -sc`1" \
4242+ "Automated Drizzle Build directly within upstream source."
4243+ cd deb-work-dir/${distdir}/ && dpkg-buildpackage `cat ../DPKGPARAM`
4244+ mv deb-work-dir/*.deb .
4245+ mv deb-work-dir/*.debian.tar.gz deb-work-dir/*.orig.tar.gz .
4246+ mv deb-work-dir/*.dsc deb-work-dir/*.changes .
4247+ rm -rf deb-work-dir
4248+
4249+
4250+# Just the .changes .dsc and .debian.tar.gz files.
4251+# (This is what we would upload to a launchpad ppa to be built.)
4252+# Note: $DEBEMAIL and $DEBFULLNAME are required here.
4253+deb-source: deb-work-dir
4254+ cd deb-work-dir/${distdir}/ && dch -b -D `lsb_release -sc` -v "1:${PANDORA_RELEASE_VERSION}-1~`lsb_release -sc`1" \
4255+ "Automated Drizzle Build directly within upstream source."
4256+ cd deb-work-dir/${distdir}/ && debuild -S -sa
4257+ mv deb-work-dir/*.debian.tar.gz deb-work-dir/*.orig.tar.gz .
4258+ mv deb-work-dir/*.dsc deb-work-dir/*.changes .
4259+ rm -rf deb-work-dir
4260+
4261+
4262+deb-work-dir: dist
4263+ rm -rf deb-work-dir
4264+ mkdir deb-work-dir
4265+ cp ${distdir}.tar.gz deb-work-dir/
4266+ cp ${distdir}.tar.gz deb-work-dir/`echo ${distdir} | sed -e s/-/_/ `.orig.tar.gz
4267+ cd deb-work-dir && tar xf ${distdir}.tar.gz
4268+ cp -ar deb-work-dir/${distdir}/support-files/deb/debian deb-work-dir/${distdir}/debian
4269+
4270
4271=== added directory 'support-files/rpm'
4272=== added directory 'support-files/rpm/BUILD'
4273=== added directory 'support-files/rpm/BUILDROOT'
4274=== added directory 'support-files/rpm/RPMS'
4275=== added directory 'support-files/rpm/SOURCES'
4276=== added directory 'support-files/rpm/SOURCES/conf.d'
4277=== added file 'support-files/rpm/SOURCES/conf.d/auth-file.cnf'
4278--- support-files/rpm/SOURCES/conf.d/auth-file.cnf 1970-01-01 00:00:00 +0000
4279+++ support-files/rpm/SOURCES/conf.d/auth-file.cnf 2012-04-18 10:48:19 +0000
4280@@ -0,0 +1,2 @@
4281+plugin-add=auth_file
4282+
4283
4284=== added file 'support-files/rpm/SOURCES/conf.d/auth-http.cnf'
4285--- support-files/rpm/SOURCES/conf.d/auth-http.cnf 1970-01-01 00:00:00 +0000
4286+++ support-files/rpm/SOURCES/conf.d/auth-http.cnf 2012-04-18 10:48:19 +0000
4287@@ -0,0 +1,2 @@
4288+plugin-add=auth_http
4289+
4290
4291=== added file 'support-files/rpm/SOURCES/conf.d/auth-ldap.cnf'
4292--- support-files/rpm/SOURCES/conf.d/auth-ldap.cnf 1970-01-01 00:00:00 +0000
4293+++ support-files/rpm/SOURCES/conf.d/auth-ldap.cnf 2012-04-18 10:48:19 +0000
4294@@ -0,0 +1,2 @@
4295+plugin-add=auth_ldap
4296+
4297
4298=== added file 'support-files/rpm/SOURCES/conf.d/auth-pam.cnf'
4299--- support-files/rpm/SOURCES/conf.d/auth-pam.cnf 1970-01-01 00:00:00 +0000
4300+++ support-files/rpm/SOURCES/conf.d/auth-pam.cnf 2012-04-18 10:48:19 +0000
4301@@ -0,0 +1,2 @@
4302+plugin-add=auth_pam
4303+
4304
4305=== added file 'support-files/rpm/SOURCES/conf.d/auth-schema.cnf'
4306--- support-files/rpm/SOURCES/conf.d/auth-schema.cnf 1970-01-01 00:00:00 +0000
4307+++ support-files/rpm/SOURCES/conf.d/auth-schema.cnf 2012-04-18 10:48:19 +0000
4308@@ -0,0 +1,1 @@
4309+plugin-add=auth_schema
4310
4311=== added file 'support-files/rpm/SOURCES/conf.d/debug.cnf'
4312--- support-files/rpm/SOURCES/conf.d/debug.cnf 1970-01-01 00:00:00 +0000
4313+++ support-files/rpm/SOURCES/conf.d/debug.cnf 2012-04-18 10:48:19 +0000
4314@@ -0,0 +1,2 @@
4315+plugin-add=debug
4316+
4317
4318=== added file 'support-files/rpm/SOURCES/conf.d/filtered-replicator.cnf'
4319--- support-files/rpm/SOURCES/conf.d/filtered-replicator.cnf 1970-01-01 00:00:00 +0000
4320+++ support-files/rpm/SOURCES/conf.d/filtered-replicator.cnf 2012-04-18 10:48:19 +0000
4321@@ -0,0 +1,2 @@
4322+plugin-add=filtered_replicator
4323+
4324
4325=== added file 'support-files/rpm/SOURCES/conf.d/gearman-udf.cnf'
4326--- support-files/rpm/SOURCES/conf.d/gearman-udf.cnf 1970-01-01 00:00:00 +0000
4327+++ support-files/rpm/SOURCES/conf.d/gearman-udf.cnf 2012-04-18 10:48:19 +0000
4328@@ -0,0 +1,2 @@
4329+plugin-add=gearman_udf
4330+
4331
4332=== added file 'support-files/rpm/SOURCES/conf.d/http-functions.cnf'
4333--- support-files/rpm/SOURCES/conf.d/http-functions.cnf 1970-01-01 00:00:00 +0000
4334+++ support-files/rpm/SOURCES/conf.d/http-functions.cnf 2012-04-18 10:48:19 +0000
4335@@ -0,0 +1,1 @@
4336+plugin-add=http_functions
4337
4338=== added file 'support-files/rpm/SOURCES/conf.d/json-server.cnf'
4339--- support-files/rpm/SOURCES/conf.d/json-server.cnf 1970-01-01 00:00:00 +0000
4340+++ support-files/rpm/SOURCES/conf.d/json-server.cnf 2012-04-18 10:48:19 +0000
4341@@ -0,0 +1,1 @@
4342+plugin-add=json_server
4343
4344=== added file 'support-files/rpm/SOURCES/conf.d/logging-gearman.cnf'
4345--- support-files/rpm/SOURCES/conf.d/logging-gearman.cnf 1970-01-01 00:00:00 +0000
4346+++ support-files/rpm/SOURCES/conf.d/logging-gearman.cnf 2012-04-18 10:48:19 +0000
4347@@ -0,0 +1,2 @@
4348+plugin-add=logging_gearman
4349+
4350
4351=== added file 'support-files/rpm/SOURCES/conf.d/logging-query.cnf'
4352--- support-files/rpm/SOURCES/conf.d/logging-query.cnf 1970-01-01 00:00:00 +0000
4353+++ support-files/rpm/SOURCES/conf.d/logging-query.cnf 2012-04-18 10:48:19 +0000
4354@@ -0,0 +1,2 @@
4355+plugin-add=logging_query
4356+
4357
4358=== added file 'support-files/rpm/SOURCES/conf.d/mysql-protocol.cnf'
4359--- support-files/rpm/SOURCES/conf.d/mysql-protocol.cnf 1970-01-01 00:00:00 +0000
4360+++ support-files/rpm/SOURCES/conf.d/mysql-protocol.cnf 2012-04-18 10:48:19 +0000
4361@@ -0,0 +1,9 @@
4362+# This configuration is disabled by default, as it potentially conflicts
4363+# with mysqld. Uncomment the settings below to enable the mysql_protocol
4364+# plugin.
4365+#
4366+# ---
4367+#
4368+# plugin-add = mysql_protocol
4369+# mysql-protocol.port = 3306
4370+
4371
4372=== added file 'support-files/rpm/SOURCES/conf.d/pbms.cnf'
4373--- support-files/rpm/SOURCES/conf.d/pbms.cnf 1970-01-01 00:00:00 +0000
4374+++ support-files/rpm/SOURCES/conf.d/pbms.cnf 2012-04-18 10:48:19 +0000
4375@@ -0,0 +1,2 @@
4376+plugin-add=pbms
4377+
4378
4379=== added file 'support-files/rpm/SOURCES/conf.d/query-log.cnf'
4380--- support-files/rpm/SOURCES/conf.d/query-log.cnf 1970-01-01 00:00:00 +0000
4381+++ support-files/rpm/SOURCES/conf.d/query-log.cnf 2012-04-18 10:48:19 +0000
4382@@ -0,0 +1,1 @@
4383+plugin-add=query_log
4384
4385=== added file 'support-files/rpm/SOURCES/conf.d/rabbitmq.cnf'
4386--- support-files/rpm/SOURCES/conf.d/rabbitmq.cnf 1970-01-01 00:00:00 +0000
4387+++ support-files/rpm/SOURCES/conf.d/rabbitmq.cnf 2012-04-18 10:48:19 +0000
4388@@ -0,0 +1,2 @@
4389+plugin-add=rabbitmq
4390+
4391
4392=== added file 'support-files/rpm/SOURCES/conf.d/regex-policy.cnf'
4393--- support-files/rpm/SOURCES/conf.d/regex-policy.cnf 1970-01-01 00:00:00 +0000
4394+++ support-files/rpm/SOURCES/conf.d/regex-policy.cnf 2012-04-18 10:48:19 +0000
4395@@ -0,0 +1,1 @@
4396+plugin-add=regex_policy
4397
4398=== added file 'support-files/rpm/SOURCES/conf.d/simple-user-policy.cnf'
4399--- support-files/rpm/SOURCES/conf.d/simple-user-policy.cnf 1970-01-01 00:00:00 +0000
4400+++ support-files/rpm/SOURCES/conf.d/simple-user-policy.cnf 2012-04-18 10:48:19 +0000
4401@@ -0,0 +1,2 @@
4402+plugin-add=simple_user_policy
4403+
4404
4405=== added file 'support-files/rpm/SOURCES/conf.d/slave.cnf'
4406--- support-files/rpm/SOURCES/conf.d/slave.cnf 1970-01-01 00:00:00 +0000
4407+++ support-files/rpm/SOURCES/conf.d/slave.cnf 2012-04-18 10:48:19 +0000
4408@@ -0,0 +1,1 @@
4409+plugin-add=slave
4410
4411=== added file 'support-files/rpm/SOURCES/drizzle-2010.04.1513-bug572633.patch'
4412--- support-files/rpm/SOURCES/drizzle-2010.04.1513-bug572633.patch 1970-01-01 00:00:00 +0000
4413+++ support-files/rpm/SOURCES/drizzle-2010.04.1513-bug572633.patch 2012-04-18 10:48:19 +0000
4414@@ -0,0 +1,51 @@
4415+--- drizzle-2010.04.1513/plugin/pbxt/src/filesys_xt.cc.orig 2010-04-29 19:31:12.000000000 -0500
4416++++ drizzle-2010.04.1513/plugin/pbxt/src/filesys_xt.cc 2010-05-04 12:28:07.138437464 -0500
4417+@@ -1498,7 +1498,7 @@
4418+ /* Consolidate 2 blocks that are closest to each other in other to
4419+ * make space for another block:
4420+ */
4421+- int i;
4422++ size_t i;
4423+ off_t gap;
4424+ off_t min_gap = (off_t) -1;
4425+
4426+@@ -1527,7 +1527,7 @@
4427+ /* Wait for flush to pass this point: */
4428+ for (;;) {
4429+ flush_offset = ((xtWord8) rf->rf_flush_offset_hi << 32) | rf->rf_flush_offset_lo;
4430+- if (offset < flush_offset)
4431++ if ((xtWord8) offset < flush_offset)
4432+ break;
4433+ xt_critical_wait();
4434+ }
4435+@@ -1730,7 +1730,7 @@
4436+ case XT_FT_REWRITE_FLUSH:
4437+ XTRewriteFlushPtr rf;
4438+ RewriteBlockPtr rec;
4439+- int i;
4440++ size_t i;
4441+ off_t offset;
4442+ off_t size;
4443+ off_t tfer;
4444+--- drizzle-2010.04.1513/plugin/pbxt/src/index_xt.cc.orig 2010-04-12 22:50:31.000000000 -0500
4445++++ drizzle-2010.04.1513/plugin/pbxt/src/index_xt.cc 2010-05-04 12:29:25.112437756 -0500
4446+@@ -1852,7 +1852,7 @@
4447+
4448+ dirty_blocks = 0;
4449+ indp = tab->tab_dic.dic_keys;
4450+- for (int i=0; i<tab->tab_dic.dic_key_count; i++, indp++) {
4451++ for (u_int i=0; i<tab->tab_dic.dic_key_count; i++, indp++) {
4452+ ind = *indp;
4453+ dirty_blocks += ind->mi_dirty_blocks;
4454+ }
4455+--- drizzle-2010.04.1513/plugin/pbxt/src/restart_xt.cc.orig 2010-04-12 22:50:31.000000000 -0500
4456++++ drizzle-2010.04.1513/plugin/pbxt/src/restart_xt.cc 2010-05-04 12:30:26.097312939 -0500
4457+@@ -2645,7 +2645,7 @@
4458+ return to_read;
4459+
4460+ header_corrupt:
4461+- if (log_id == xres_cp_log_id && xres_cp_log_offset > sizeof(XTXactLogHeaderDRec))
4462++ if (log_id == xres_cp_log_id && xres_cp_log_offset > (xtLogOffset) sizeof(XTXactLogHeaderDRec))
4463+ xt_throw_ulxterr(XT_CONTEXT, XT_ERR_LOG_HEADER_CORRUPT, (u_long) log_id);
4464+
4465+ freer_(); // xt_close_file(of)
4466
4467=== added file 'support-files/rpm/SOURCES/drizzle-2010.06.1607-protobuf.patch'
4468--- support-files/rpm/SOURCES/drizzle-2010.06.1607-protobuf.patch 1970-01-01 00:00:00 +0000
4469+++ support-files/rpm/SOURCES/drizzle-2010.06.1607-protobuf.patch 2012-04-18 10:48:19 +0000
4470@@ -0,0 +1,16 @@
4471+Resolves protobuf issue on Fedora 13, reported upstream at:
4472+
4473+https://bugs.launchpad.net/drizzle/+bug/591960
4474+
4475+--- drizzle-2010.06.1607/drizzled/include.am.orig 2010-06-08 13:23:28.000000000 -0500
4476++++ drizzle-2010.06.1607/drizzled/include.am 2010-06-09 17:16:02.893210229 -0500
4477+@@ -456,7 +456,8 @@
4478+ $(LIBDL_LIBS) \
4479+ $(LIBPCRE) \
4480+ $(LIBTBB) \
4481+- $(GCOV_LIBS)
4482++ $(GCOV_LIBS) \
4483++ ${LTLIBPROTOBUF}
4484+
4485+ drizzled_drizzled_DEPENDENCIES= \
4486+ drizzled/message/libdrizzledmessage.la \
4487
4488=== added file 'support-files/rpm/SOURCES/drizzle.cnf'
4489--- support-files/rpm/SOURCES/drizzle.cnf 1970-01-01 00:00:00 +0000
4490+++ support-files/rpm/SOURCES/drizzle.cnf 2012-04-18 10:48:19 +0000
4491@@ -0,0 +1,9 @@
4492+# Drizzle Client Configuration
4493+#
4494+# Parsed in the following order:
4495+#
4496+# /etc/drizzle.cnf
4497+# /etc/drizzle/drizzle.cnf
4498+# ~/.drizzle.cnf
4499+#
4500+
4501
4502=== added file 'support-files/rpm/SOURCES/drizzle7-2011.01.07-tests.patch'
4503--- support-files/rpm/SOURCES/drizzle7-2011.01.07-tests.patch 1970-01-01 00:00:00 +0000
4504+++ support-files/rpm/SOURCES/drizzle7-2011.01.07-tests.patch 2012-04-18 10:48:19 +0000
4505@@ -0,0 +1,17 @@
4506+Tests fail if protocols aren't loaded. The mysql_protocol is loaded optionally,
4507+so this forces it to load for tests.
4508+
4509+--- drizzle7-2011.01.07/tests/test-run.pl.orig 2011-01-04 06:54:45.000000000 -0600
4510++++ drizzle7-2011.01.07/tests/test-run.pl 2011-01-11 12:54:47.151745689 -0600
4511+@@ -2510,6 +2510,10 @@
4512+
4513+ dtr_add_arg($args, "%s--no-defaults", $prefix);
4514+
4515++ # add protocol plugins for testing (in case they were built optionally)
4516++ dtr_add_arg($args, "%s--plugin-add=mysql_protocol", $prefix);
4517++ dtr_add_arg($args, "%s--plugin-add=drizzle_protocol", $prefix);
4518++
4519+ if ($opt_engine)
4520+ {
4521+ dtr_add_arg($args, "%s--default-storage-engine=%s", $prefix, $opt_engine);
4522+
4523
4524=== added file 'support-files/rpm/SOURCES/drizzled.cnf'
4525--- support-files/rpm/SOURCES/drizzled.cnf 1970-01-01 00:00:00 +0000
4526+++ support-files/rpm/SOURCES/drizzled.cnf 2012-04-18 10:48:19 +0000
4527@@ -0,0 +1,10 @@
4528+# Drizzle Server Configuration
4529+#
4530+# Parsed in the following order:
4531+# /etc/drizzled.cnf
4532+# /etc/drizzle/drizzled.cnf
4533+# ~/.drizzled.cnf
4534+#
4535+
4536+pid-file = /var/run/drizzle/drizzled.pid
4537+datadir = /var/lib/drizzle
4538
4539=== added file 'support-files/rpm/SOURCES/drizzled.init'
4540--- support-files/rpm/SOURCES/drizzled.init 1970-01-01 00:00:00 +0000
4541+++ support-files/rpm/SOURCES/drizzled.init 2012-04-18 10:48:19 +0000
4542@@ -0,0 +1,112 @@
4543+#!/bin/sh
4544+#
4545+# drizzled Drizzle Database Server
4546+#
4547+# chkconfig: - 65 37
4548+# description: Drizzle Database Server
4549+#
4550+
4551+### BEGIN INIT INFO
4552+# Provides:
4553+# Required-Start:
4554+# Required-Stop:
4555+# Should-Start:
4556+# Should-Stop:
4557+# Default-Start:
4558+# Default-Stop:
4559+# Short-Description:
4560+# Description:
4561+### END INIT INFO
4562+
4563+# Source function library.
4564+. /etc/rc.d/init.d/functions
4565+
4566+exec="/usr/sbin/drizzled"
4567+prog="Drizzle"
4568+config="/etc/drizzle/drizzled.cnf"
4569+pid_file="/var/run/drizzle/drizzled.pid"
4570+drizzled_user=drizzle
4571+
4572+[ -e /etc/sysconfig/$prog ] && . /etc/sysconfig/$prog
4573+
4574+lockfile=/var/lock/subsys/$prog
4575+
4576+start() {
4577+ [ -x $exec ] || exit 5
4578+ [ -f $config ] || exit 6
4579+ echo -n $"Starting $prog: "
4580+ #daemon "$exec --daemon --user=$drizzled_user >/dev/null 2>&1"
4581+ # Allow errors to propagate to the caller, $god knows we have many of them...
4582+ # FIX ME When all packages work out of the box, this can be reverted.
4583+ # FIX ME --user breaks --daemon, using sudo is a workaround.
4584+ # https://bugs.launchpad.net/drizzle/+bug/890910
4585+ daemon "sudo -u $drizzled_user $exec --daemon >/dev/null"
4586+ retval=$?
4587+ echo
4588+ [ $retval -eq 0 ] && touch $lockfile
4589+ return $retval
4590+}
4591+
4592+stop() {
4593+ echo -n $"Stopping $prog: "
4594+ killproc -p $pid_file $prog
4595+ retval=$?
4596+ echo
4597+ [ $retval -eq 0 ] && rm -f $lockfile
4598+ return $retval
4599+}
4600+
4601+restart() {
4602+ stop
4603+ start
4604+}
4605+
4606+reload() {
4607+ restart
4608+}
4609+
4610+force_reload() {
4611+ restart
4612+}
4613+
4614+rh_status() {
4615+ # run checks to determine if the service is running or use generic status
4616+ status -p $pid_file $prog
4617+}
4618+
4619+rh_status_q() {
4620+ rh_status >/dev/null 2>&1
4621+}
4622+
4623+
4624+case "$1" in
4625+ start)
4626+ rh_status_q && exit 0
4627+ $1
4628+ ;;
4629+ stop)
4630+ rh_status_q || exit 0
4631+ $1
4632+ ;;
4633+ restart)
4634+ $1
4635+ ;;
4636+ reload)
4637+ rh_status_q || exit 7
4638+ $1
4639+ ;;
4640+ force-reload)
4641+ force_reload
4642+ ;;
4643+ status)
4644+ rh_status
4645+ ;;
4646+ condrestart|try-restart)
4647+ rh_status_q || exit 0
4648+ restart
4649+ ;;
4650+ *)
4651+ echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}"
4652+ exit 2
4653+esac
4654+exit $?
4655
4656=== added file 'support-files/rpm/SOURCES/gen_plugin_configs_patch.sh'
4657--- support-files/rpm/SOURCES/gen_plugin_configs_patch.sh 1970-01-01 00:00:00 +0000
4658+++ support-files/rpm/SOURCES/gen_plugin_configs_patch.sh 2012-04-18 10:48:19 +0000
4659@@ -0,0 +1,61 @@
4660+#!/bin/bash
4661+# Copyright (C) 2011 BJ Dierkes
4662+# All rights reserved.
4663+#
4664+# Redistribution and use in source and binary forms, with or without
4665+# modification, are permitted provided that the following conditions are met:
4666+#
4667+# 1. Redistributions of source code must retain the above copyright
4668+# notice, this list of conditions and the following disclaimer.
4669+# 2. Redistributions in binary form must reproduce the above copyright
4670+# notice, this list of conditions and the following disclaimer in the
4671+# documentation and/or other materials provided with the distribution.
4672+# 3. The name of the author may not be used to endorse or promote products
4673+# derived from this software without specific prior written permission.
4674+#
4675+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4676+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
4677+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
4678+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
4679+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4680+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
4681+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4682+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4683+# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4684+# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4685+# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4686+#
4687+#
4688+#
4689+#
4690+# This is a temporary script that takes local conf.d configs stored in bzr
4691+# but not via the SRPM, and generates a plugin-configs.patch which is
4692+# used via the SPEC.
4693+#
4694+# Will be deprecated by:
4695+#
4696+# https://bugs.launchpad.net/drizzle/+bug/712194
4697+#
4698+
4699+if [ "x$1" == "x" ]; then
4700+ echo "Drizzle version required as argument"
4701+ exit 1
4702+fi
4703+
4704+version=$1
4705+
4706+spectool -g ../SPECS/drizzle.spec
4707+
4708+rm -f plugin-configs.patch
4709+rm -rf drizzle-${version}/
4710+tar -zxf drizzle-${version}.tar.gz
4711+
4712+for i in $(ls conf.d | sed 's/.cnf//g'); do
4713+ _name=$(echo $i | sed 's/-/_/g')
4714+ touch drizzle-${version}/plugin/${_name}/plugin.cnf.orig
4715+ cp -a conf.d/${i}.cnf drizzle-${version}/plugin/${_name}/plugin.cnf
4716+ diff -Naur drizzle-${version}/plugin/${_name}/plugin.cnf.orig \
4717+ drizzle-${version}/plugin/${_name}/plugin.cnf >> plugin-configs.patch
4718+done
4719+
4720+echo "wrote ./plugin-configs.patch"
4721
4722=== added file 'support-files/rpm/SOURCES/plugin-configs.patch'
4723--- support-files/rpm/SOURCES/plugin-configs.patch 1970-01-01 00:00:00 +0000
4724+++ support-files/rpm/SOURCES/plugin-configs.patch 2012-04-18 10:48:19 +0000
4725@@ -0,0 +1,96 @@
4726+--- drizzle7-2011.11.29/plugin/auth_file/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4727++++ drizzle7-2011.11.29/plugin/auth_file/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4728+@@ -0,0 +1,2 @@
4729++plugin-add=auth_file
4730++
4731+--- drizzle7-2011.11.29/plugin/auth_http/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4732++++ drizzle7-2011.11.29/plugin/auth_http/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4733+@@ -0,0 +1,2 @@
4734++plugin-add=auth_http
4735++
4736+--- drizzle7-2011.11.29/plugin/auth_ldap/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4737++++ drizzle7-2011.11.29/plugin/auth_ldap/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4738+@@ -0,0 +1,2 @@
4739++plugin-add=auth_ldap
4740++
4741+--- drizzle7-2011.11.29/plugin/auth_pam/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4742++++ drizzle7-2011.11.29/plugin/auth_pam/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4743+@@ -0,0 +1,2 @@
4744++plugin-add=auth_pam
4745++
4746+--- drizzle7-2011.11.29/plugin/auth_schema/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4747++++ drizzle7-2011.11.29/plugin/auth_schema/plugin.cnf 2011-11-14 18:32:24.000000000 -0600
4748+@@ -0,0 +1 @@
4749++plugin-add=auth_schema
4750+--- drizzle7-2011.11.29/plugin/debug/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4751++++ drizzle7-2011.11.29/plugin/debug/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4752+@@ -0,0 +1,2 @@
4753++plugin-add=debug
4754++
4755+--- drizzle7-2011.11.29/plugin/filtered_replicator/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4756++++ drizzle7-2011.11.29/plugin/filtered_replicator/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4757+@@ -0,0 +1,2 @@
4758++plugin-add=filtered_replicator
4759++
4760+--- drizzle7-2011.11.29/plugin/gearman_udf/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4761++++ drizzle7-2011.11.29/plugin/gearman_udf/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4762+@@ -0,0 +1,2 @@
4763++plugin-add=gearman_udf
4764++
4765+--- drizzle7-2011.11.29/plugin/http_functions/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4766++++ drizzle7-2011.11.29/plugin/http_functions/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4767+@@ -0,0 +1 @@
4768++plugin-add=http_functions
4769+--- drizzle7-2011.11.29/plugin/json_server/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4770++++ drizzle7-2011.11.29/plugin/json_server/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4771+@@ -0,0 +1 @@
4772++plugin-add=json_server
4773+--- drizzle7-2011.11.29/plugin/logging_gearman/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4774++++ drizzle7-2011.11.29/plugin/logging_gearman/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4775+@@ -0,0 +1,2 @@
4776++plugin-add=logging_gearman
4777++
4778+--- drizzle7-2011.11.29/plugin/logging_query/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4779++++ drizzle7-2011.11.29/plugin/logging_query/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4780+@@ -0,0 +1,2 @@
4781++plugin-add=logging_query
4782++
4783+--- drizzle7-2011.11.29/plugin/mysql_protocol/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4784++++ drizzle7-2011.11.29/plugin/mysql_protocol/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4785+@@ -0,0 +1,9 @@
4786++# This configuration is disabled by default, as it potentially conflicts
4787++# with mysqld. Uncomment the settings below to enable the mysql_protocol
4788++# plugin.
4789++#
4790++# ---
4791++#
4792++# plugin-add = mysql_protocol
4793++# mysql-protocol.port = 3306
4794++
4795+--- drizzle7-2011.11.29/plugin/pbms/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4796++++ drizzle7-2011.11.29/plugin/pbms/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4797+@@ -0,0 +1,2 @@
4798++plugin-add=pbms
4799++
4800+--- drizzle7-2011.11.29/plugin/query_log/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4801++++ drizzle7-2011.11.29/plugin/query_log/plugin.cnf 2011-11-14 18:32:45.000000000 -0600
4802+@@ -0,0 +1 @@
4803++plugin-add=query_log
4804+--- drizzle7-2011.11.29/plugin/rabbitmq/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4805++++ drizzle7-2011.11.29/plugin/rabbitmq/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4806+@@ -0,0 +1,2 @@
4807++plugin-add=rabbitmq
4808++
4809+--- drizzle7-2011.11.29/plugin/regex_policy/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4810++++ drizzle7-2011.11.29/plugin/regex_policy/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4811+@@ -0,0 +1 @@
4812++plugin-add=regex_policy
4813+--- drizzle7-2011.11.29/plugin/simple_user_policy/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4814++++ drizzle7-2011.11.29/plugin/simple_user_policy/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4815+@@ -0,0 +1,2 @@
4816++plugin-add=simple_user_policy
4817++
4818+--- drizzle7-2011.11.29/plugin/slave/plugin.cnf.orig 2011-11-14 23:41:51.000000000 -0600
4819++++ drizzle7-2011.11.29/plugin/slave/plugin.cnf 2011-06-29 16:35:52.000000000 -0500
4820+@@ -0,0 +1 @@
4821++plugin-add=slave
4822
4823=== added directory 'support-files/rpm/SPECS'
4824=== added file 'support-files/rpm/SPECS/drizzle.spec.in'
4825--- support-files/rpm/SPECS/drizzle.spec.in 1970-01-01 00:00:00 +0000
4826+++ support-files/rpm/SPECS/drizzle.spec.in 2012-04-18 10:48:19 +0000
4827@@ -0,0 +1,1073 @@
4828+# Info about conditional builds:
4829+#
4830+# The logic is opposite. A parameter listed below as 'bcond_with' will
4831+# not build by default, but will if '--with <param>' is passed to
4832+# rpmbuild. The oposite is true for anything listed as 'bcond_without'
4833+# will build by default, but can be disabled by passing '--without <param>'
4834+# to rpmbuild.
4835+#
4836+# See: http://www.rpm.org/wiki/PackagerDocs/ConditionalBuilds
4837+#
4838+
4839+# perform tests?
4840+%bcond_without tests
4841+
4842+# plugins which are enabled by default
4843+%bcond_without auth_http
4844+%bcond_without auth_file
4845+%bcond_without auth_ldap
4846+%bcond_without auth_pam
4847+%bcond_without debug
4848+%bcond_without logging_query
4849+%bcond_without mysql_protocol
4850+%bcond_without simple_user_policy
4851+%bcond_without slave
4852+%bcond_without regex_policy
4853+%bcond_without http_functions
4854+%bcond_without js
4855+%bcond_without json_server
4856+%bcond_without auth_schema
4857+%bcond_without query_log
4858+
4859+# plugins disabled by default, either missing deps
4860+# or need to be 'figured out' why they're not building
4861+# Note: this list is mostly informational of which
4862+# plugins are not yet handled, some of these we are
4863+# not even trying to build with this spec.
4864+%bcond_with gearman_udf
4865+%bcond_with logging_gearman
4866+%bcond_with memcached_functions
4867+%bcond_with memcached_stats
4868+%bcond_with rabbitmq
4869+%bcond_with zeromq
4870+
4871+
4872+%define tarversion @PANDORA_RELEASE_VERSION@
4873+%define rpmversion @PANDORA_RELEASE_VERSION_JUST_NUMBERS@
4874+
4875+
4876+Name: @PACKAGE@
4877+Summary: A Lightweight SQL Database for Cloud and Web
4878+Epoch: 1
4879+Version: %{rpmversion}
4880+Release: 1%{?dist}
4881+
4882+# All sources under drizzled/ are GPLv2.
4883+# Sources under plugin/ are either GPLv2 or BSD.
4884+License: GPLv2 and BSD
4885+Group: Applications/Databases
4886+URL: http://launchpad.net/drizzle
4887+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
4888+
4889+Source0: http://launchpad.net/drizzle/fremont/2011-11-13/+download/%{name}-%{tarversion}.tar.gz
4890+Source1: drizzled.cnf
4891+Source2: drizzle.cnf
4892+Source3: drizzled.init
4893+
4894+# Generates plugin-configs.patch from config files in conf.d. NOTE:
4895+# conf.d is not included in the SRPM, this script is here for the packagers
4896+# convenience to generate the plugin-configs.patch.
4897+# Source4: gen_plugin_configs_patch.sh
4898+
4899+# Patches
4900+Patch3: drizzle7-2011.01.07-tests.patch
4901+# temporary fix for: https://bugs.launchpad.net/drizzle/+bug/712194
4902+Patch7: plugin-configs.patch
4903+
4904+BuildRequires: ncurses-devel, pcre-devel, gperf, autoconf
4905+BuildRequires: protobuf-devel, zlib-devel, readline-devel
4906+BuildRequires: pam-devel, libevent-devel, gnutls-devel
4907+BuildRequires: bison-devel, chrpath, doxygen, gettext-devel, perl
4908+BuildRequires: boost-devel >= 1.39, boost-iostreams
4909+%if %{with js}
4910+BuildRequires: v8-devel
4911+%endif
4912+
4913+# FIX ME: Remove after LP#735850 is resolved
4914+BuildRequires: chrpath
4915+
4916+
4917+%if 0%{?el5}
4918+BuildRequires: uuid-devel, python-uuid, curl-devel
4919+BuildRequires: gcc44-c++ >= 4.4
4920+%else
4921+BuildRequires: gcc-c++ >= 4.4
4922+BuildRequires: libuuid-devel, libcurl-devel
4923+%endif
4924+
4925+Requires(pre): shadow-utils
4926+Requires: %{name}-lib = %{version}-%{release}
4927+Requires: boost-iostreams
4928+%if %{with js}
4929+Requires: v8
4930+%endif
4931+
4932+Provides: drizzle = %{epoch}:%{version}-%{release}
4933+Obsoletes: drizzle7
4934+
4935+%description
4936+Drizzle is a transactional SQL92 compliant relational database, geared
4937+towards a plugin based architecture.
4938+
4939+%package devel
4940+Summary: Header Files and Development Libraries for %{name}
4941+Group: Applications/Databases
4942+Requires: %{name} = %{epoch}:%{version}-%{release}
4943+Provides: drizzle-devel = %{epoch}:%{version}-%{release}
4944+Obsoletes: drizzle7-devel
4945+
4946+%description devel
4947+This package contains the header files and development libraries
4948+for %{name}. If you like to develop programs using %{name},
4949+you will need to install %{name}-devel.
4950+
4951+%package lib
4952+Summary: Common Libraries Shared by %{name} Client and Server
4953+Group: Applications/Databases
4954+Requires: %{name} = %{epoch}:%{version}-%{release}
4955+Provides: drizzle-lib = %{version}-%{release}
4956+Obsoletes: drizzle7-lib
4957+
4958+%description lib
4959+Common Libraries Shared by %{name} Client and Server
4960+
4961+%package client
4962+Summary: Client Utilities for %{name}
4963+Group: Applications/Databases
4964+Requires: %{name} = %{epoch}:%{version}-%{release}
4965+Obsoletes: drizzle7-client
4966+
4967+%description client
4968+Client utilities for %{name}.
4969+
4970+%package server
4971+Summary: Server Daemon and Utilities for %{name}
4972+Group: Applications/Databases
4973+Requires: %{name} = %{epoch}:%{version}-%{release}
4974+Provides: drizzle-server = %{epoch}:%{version}-%{release}
4975+Obsoletes: drizzle7-server
4976+Obsoletes: drizzle7-plugin-sleep
4977+
4978+%description server
4979+Server daemon and utilities for %{name}.
4980+
4981+# OPTIONAL PLUGINS
4982+
4983+%if %{with auth_file}
4984+%package plugin-auth-file
4985+Summary: File Based Authentication Plugin for %{name}
4986+Group: Applications/Databases
4987+Requires: %{name}-server = %{epoch}:%{version}-%{release}
4988+Obsoletes: drizzle7-plugin-auth-file
4989+
4990+%description plugin-auth-file
4991+Drizzle is a database optimized for Cloud and Net applications. It is designed
4992+for massive concurrency on modern multi-cpu/core architecture. The code is
4993+originally derived from MySQL.
4994+
4995+This package provides the File Based Authentication plugin.
4996+%endif
4997+
4998+%if %{with auth_http}
4999+%package plugin-auth-http
5000+Summary: HTTP Authentication Plugin for %{name}
The diff has been truncated for viewing.