debian/0000775000000000000000000000000012272200711007162 5ustar debian/drizzle-plugin-auth-file.postrm0000664000000000000000000000024312272171710015270 0ustar #!/bin/sh set -e DATADIR=/var/lib/drizzle LOGDIR=/var/log/drizzle if [ "$1" = "purge" ] then rm /etc/drizzle/drizzle.users || true fi #DEBHELPER# exit 0 debian/drizzle-plugin-http-functions.install0000664000000000000000000000013512272171710016521 0ustar ../conf.d/http-functions.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libhttp_functions_plugin.so debian/drizzle-plugin-auth-pam.install0000664000000000000000000000012112272171710015243 0ustar ../conf.d/auth-pam.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libauth_pam_plugin.so debian/copyright_check.py0000664000000000000000000002375012272171710012716 0ustar # Copyright (C) 2009, Luke Kenneth Casson Leighton """ This is a debian copyright file checker. Put debian/copyright file conforming to http://dep.debian.net/deps/dep5/ and this program tells you which copyright holders you missed. Limitations: * for each section, you must put the full set of copyright holders. whilst the file lists are "carried over" i.e. later sections override earlier ones (see "remove_files()"), the same trick is NOT applied to copyright holders. * the qgram algorithm is applied to do some fuzzy string matching. it's pretty good, but don't rely on it to be perfect. * copyright year matching goes against "199" and "200" not "198?", "199?", "200?" and certainly not "201?". if a name happens to have "199" or "200" in it, on a line that happens to have the word "copyright" in it, it gets assumed to be a copyright holder * random sentences tacked onto the end of copyrights in files are assumed to be part of the copyright holders' name * copyrights are assumed to be in the first 80 lines of the file * if the file doesn't _have_ a copyright notice, this program can't bloody well find it, can it?? """ import glob import sys import os import re from string import strip # qgram: a way to "roughly" match words. you're supposed to set splitlen # to half the length of the average word, but 3 is good enough. def qgram_set(word, splitlen): s = set() pad = '\0'*(splitlen-1) word = pad + word + pad for idx in range(len(word)-splitlen): s.add(word[idx:idx+splitlen]) return s def qgram(word1, word2, splitlen=3): s1 = qgram_set(word1, splitlen) s2 = qgram_set(word2, splitlen) un = len(s1.union(s2)) ic = len(s1.intersection(s2)) return float(ic) / float(un) def truncate_qgram(word1, word2): if word1 == word2: return 1.0 qg = 0 if len(word1) > len(word2): tmp = word1 word1 = word2 word2 = tmp for i in range(len(word1), len(word2)+1): qg = max(qgram(word1, word2[:i]), qg) return qg def check_match(word, word_list): matches = set() not_matches = set() for word2 in word_list: match = truncate_qgram(word, word2) if match > 0.6: matches.add((word, word2)) #print "In check_match matched: \"%s\" - \"%s\"" % (word,word2) else: #print "In check_match NOT matched: \"%s\" - \"%s\"" % (word,word2) not_matches.add((word, word2)) return matches, not_matches def sanitise(copyright): if len(copyright) == 0: return copyright if copyright[0] == ':': copyright = copyright[1:].strip() co = "(c)" fco = copyright.lower().find(co) if fco >= 0: copyright = copyright[fco+len(co):] srrs = "some rights reserved" srr = copyright.lower().find(srrs) if srr >= 0: copyright = copyright[:srr] + copyright[srr+len(srrs):] arrs = "all rights reserved" arr = copyright.lower().find(arrs) if arr >= 0: copyright = copyright[:arr] + copyright[arr+len(arrs):] return copyright # hmmm... something not quite right here... res = '' for c in copyright: if c.isalnum(): res += c else: res += ' ' res = res.split(' ') res = filter(lambda x:x, res) return ' '.join(res) def find_file_copyright_notices(fname): ret = set() pattern= re.compile('[1-3][0-9][0-9][0-9]') f = open(fname) lines = f.readlines() for l in lines[:80]: # hmmm, assume copyright to be in first 80 lines idx = l.lower().find("copyright") if idx < 0: continue copyright = l[idx+9:].strip() copyright = sanitise(copyright) # hmm, do a quick check to see if there's a year, # if not, skip it if not pattern.search(copyright): continue ret.add(copyright) return ret def skip_file(fname): if fname.startswith(".svn"): return True if fname.startswith(".git"): return True if fname.startswith(".sw"): return True if fname == "output": # no thanks return True if fname.find("PureMVC_Python_1_0") >= 0: # no thanks return True if fname.endswith(".pyc"): # ehmm.. no. return True if fname.endswith(".java"): # no again return True if fname.endswith(".test"): # no again return True if fname.endswith(".result"): # no again return True if fname.endswith(".master.opt"): # no again return True return False def get_files(d): res = [] for p in glob.glob(os.path.join(d, "*")): if not p: continue (pth, fname) = os.path.split(p) if skip_file(fname): continue if os.path.islink(p): continue if os.path.isdir(p): res += get_dir(p) else: res.append(p) return res def get_dir(match): data_files = [] for d in glob.glob(match): if skip_file(d): continue if os.path.islink(d): continue if os.path.isdir(d): (pth, fname) = os.path.split(d) expath = get_files(d) data_files += expath else: data_files.append(d) return data_files class DebSect: def __init__(self, pattern, files): self.file_pattern = pattern self.files = files self.copyrights = set() self.listed_copyrights = set() self.files_by_author = {} def read_files_for_copyrights(self): for fname in self.files: if fname.endswith("copyright_check.py"): # skip this program! continue if fname == 'debian/copyright': # skip this one duh continue cops = find_file_copyright_notices(fname) self.listed_copyrights.update(cops) for c in cops: if not self.files_by_author.has_key(c): self.files_by_author[c] = set() if fname not in self.files_by_author[c]: self.files_by_author[c].add(fname) print "Pattern", self.file_pattern # Copyrights found in the master copyright file for author in self.copyrights: print "Copyright: \"%s\"" % author # Copyrights found in the source file for author in self.listed_copyrights: print "Listed Copyright: \"%s\"" % author def remove_files(self, to_remove): for fname in to_remove: if fname in self.files: self.files.remove(fname) def check_copyright_matches(self): self.matches = set() self.not_matches = set() for author in self.listed_copyrights: matches, not_matches = check_match(author, self.listed_copyrights) self.matches.update(matches) for (word1, word2) in not_matches: matches1, not_matches1 = check_match(word2, self.copyrights) if len(matches1) > 0: continue self.not_matches.add(word2) if self.not_matches: print print" ** ** ** ** **" for m in self.not_matches: print " ** No matches found for: \"%s\"" % m for fname in self.files_by_author[m]: print" ** ** ** ** ** in source file: \"%s\"" % fname print ############################################################################# # Main ############################################################################# copyright_sects = [] all_listed_files = [] # read debian/copyright file and collect all matched files, # copyrights and licenses current_debsect = None current_copyrights = set() current_licenses = set() # if argument supplied then read that file instead of the default if len(sys.argv) > 1: dc = open(sys.argv[1]) print "Parsing %s" % sys.argv[1] else: dc = open("debian/copyright") # Read the master copyright file and find all the License, Copyright and File sections # Build up a list of licenses and copyrights to compare against later # # For a file or set of files that we find listed in the master copyright file, # build up a list of files to compare its copyright strings against the master list # of copyright strings for l in dc.readlines(): if l.startswith("License:"): current_licenses.add(strip(l[8:])) continue if l.startswith("Copyright:"): current_copyrights.add(sanitise(strip(l[10:]))) continue if not l.startswith("Files:"): continue if current_debsect: current_debsect.licenses = current_licenses current_debsect.copyrights = current_copyrights current_copyrights = set() current_licenses = set() l = l.split(" ") l = map(strip, l) listed_files = [] # list of files can include wildcards e.g. 'drizzled/*' for pattern in l[1:]: if len(pattern) > 0: if pattern[-1] == ',': pattern = pattern[:-1] files = get_dir(pattern) listed_files += files all_listed_files += files current_debsect = DebSect(l[1:], listed_files) copyright_sects.append(current_debsect) if current_debsect: current_debsect.copyrights = current_copyrights current_debsect.licenses = current_licenses dc.close() # remove already-matching: further down takes precedence for i in range(1, len(copyright_sects)): for j in range(i): #print i, j, copyright_sects[i].file_pattern, copyright_sects[j].file_pattern copyright_sects[j].remove_files(copyright_sects[i].files) for dc in copyright_sects: dc.read_files_for_copyrights() dc.check_copyright_matches() print #def check_in(l1, l2): # res = [] # for fname in l1: # if fname not in l2: # res.append(fname) # return res # #not_in = check_in(all_files, listed_files) #for fname in not_in: # print fname #print listed_files #print check_in(listed_files, all_files) debian/drizzle.examples0000664000000000000000000000003712272171710012413 0ustar debian/drizzle.upstart_example debian/copyright0000664000000000000000000016571612272171710011143 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: http://www.drizzle.org/content/download Files: plugin/schema_engine/* Copyright: Copyright (C) 2010 Brian Aker License: GPL-2+ 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 Copyright: Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 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 Copyright: Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 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/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.* Copyright: Copyright (C) 2010 Brian Aker License: GPL-2 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/* Copyright: Copyright (C) 2011 Brian Aker License: GPL-2 Files: plugin/session_dictionary/plugin.ini plugin/session_dictionary/sessions.h Copyright: Copyright (C) 2011 Brian Aker Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/optimizer/* Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc. License: GPL-2 Files: plugin/filesystem_engine/* Copyright: Copyright (C) 2010 Zimin License: GPL-2 Files: plugin/haildb/* Copyright: Copyright (C) 2010 Stewart Smith License: GPL-2 Files: plugin/logging_stats/* plugin/innobase/handler/internal_dictionary.h Copyright: Copyright (C) 2010 Joseph Daly License: BSD Files: plugin/memcached_functions/* Copyright: Copyright (C) 2009, Patrick "CaptTofu" Galbraith, Padraig O'Sullivan License: BSD Files: plugin/memcached_query_cache/* Copyright: Copyright (C) 2010 Djellel Eddine Difallah License: BSD Files: plugin/memcached_stats/* Copyright: Copyright (C) 2009, Padraig O'Sullivan License: BSD Files: plugin/pbms/src/* Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany License: GPL-2 Files: plugin/pbms/src/* Copyright: Copyright (C) 2009 PrimeBase Technologies GmbH, Germany License: GPL-2 Files: plugin/pbms/src/* plugin/hello_events/hello_events.* plugin/pbms/plugin.ini Copyright: Copyright (C) 2010 PrimeBase Technologies GmbH, Germany License: GPL-2 Files: plugin/rabbitmq/* Copyright: Copyright (C) 2010 Marcus Eriksson License: GPL-2 Files: plugin/syslog/* Copyright: Copyright (C) 2010 Mark Atwood Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: po/* Copyright: Copyright (C) 2008 Rosetta Contributors and Canonical Ltd 2008 License: GPL-2 Files: po/* Copyright: Copyright (C) 2009 Rosetta Contributors and Canonical Ltd 2009 License: GPL-2 Files: po/* Copyright: Copyright (C) 20010 Rosetta Contributors and Canonical Ltd 2010 License: GPL-2 Files: m4/pandora_intltool.m4 Copyright: Copyright (C) 2001 Eazel, Inc. License: GPL-2 Files: m4/pandora_visibility.m4 Copyright: Copyright (C) 2005, 2008 Free Software Foundation, Inc. Copyright (C) 2009 Monty Taylor License: Other This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: client/client_priv.h Copyright: Copyright (C) 2001-2006 MySQL AB License: GPL-2 Files: plugin/syslog/names.h Copyright: Copyright (C) 1982, 1986, 1988, 1993 License: BSD Files: drizzled/algorithm/crc32.h Copyright: Copyright (C) 1992-2007 The FreeBSD Project. All rights reserved. License: BSD 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 Copyright: Copyright (C) 1994, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1996, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1997, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1995, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1996, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/btr/btr0cur.c Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved. Copyright (C) 2008, Google Inc. License: GPL-2 Files: plugin/innobase/include/ut0ut.h plugin/innobase/ut/ut0ut.c Copyright: Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved. Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/gettext.h Copyright: Copyright (C) 1995-1998, 2000-2002, 2004-2006 Free Software Foundation, Inc. License: GPL-2 Files: drizzled/sql_error.cc Copyright: Copyright (C) 1995-2002 MySQL AB License: GPL-2 Files: plugin/archive/azio.h Copyright: Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler License: Other This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Files: plugin/archive/azio.cc Copyright: Copyright (C) 1995-2005 Jean-loup Gailly. License: Other This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Files: drizzled/utf8/utf8.h Copyright: Copyright (C) 1995-2006 International Business Machines Corporation and others Copyright (C) 2010 Monty Taylor License: GPL-2 Files: po/Makefile.in.in Copyright: Copyright (C) 1995, 1996, 1997 by Ulrich Drepper Copyright (C) 2004-2008 Rodney Dawes License: Other This file may be copied and used freely without restrictions. It may be used in projects which are not available under a GNU General Public License, but which still want to provide support for the GNU gettext functionality. Files: win32/alloca.* Copyright: Copyright (C) 1995, 1999, 2001-2004, 2006-2008 Free Software Foundation, Inc. License: GPL-2 Files: plugin/haildb/haildb_engine.cc Copyright: Copyright (C) 2000, 2009, MySQL AB & Innobase Oy. All Rights Reserved. Copyright (C) 2010 Stewart Smith Copyright (C) 1995, 2009, Innobase Oy. All Rights Reserved. Copyright (C) 2009, Percona Inc. Copyright (C) 2008, 2009 Google Inc. License: GPL-2 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 Copyright: Copyright (C) 1995, 2009, Innobase Oy. All Rights Reserved. Copyright (C) 2008, Google Inc. License: GPL-2 Files: plugin/innobase/buf/buf0buf.c plugin/innobase/include/buf0buf.ic plugin/innobase/include/sync0rw.h plugin/innobase/include/sync0sync.h Copyright: Copyright (C) 2008, Google Inc. Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/include/log0log.h plugin/innobase/log/log0log.c plugin/innobase/sync/sync0sync.c Copyright: Copyright (C) 2009 Google Inc. Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/include/os0file.h plugin/innobase/os/os0file.c Copyright: Copyright (C) 2009, Percona Inc. Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/include/srv0srv.h plugin/innobase/srv/srv0srv.c Copyright: Copyright (C) 2009, Percona Inc. Copyright (C) 2008, 2009, Google Inc. Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: drizzled/type/uuid.h Copyright: Copyright (C) 2010 Brian Aker Copyright (C) 1996, 1997 Theodore Ts'o. License: BSD Files: plugin/innobase/btr/btr0sea.c Copyright: Copyright (C) 2008, Google Inc. Copyright (C) 1996, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 1997, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/row/row0sel.c Copyright: Copyright (C) 2008, Google Inc. Copyright (C) 1997, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/eval/eval0proc.c plugin/innobase/include/eval0proc.* plugin/innobase/include/pars0types.h Copyright: Copyright (C) 1998, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/pbms/src/cslib/CSMd5.cc Copyright: Copyright (C) 1999, 2000, 2002 Aladdin Enterprises. All rights reserved. License: Other This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Files: plugin/pbms/src/cslib/CSMd5.h Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany Copyright (C) 1999, 2002 Aladdin Enterprises. All rights reserved. License: Other This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. . Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: . 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. 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.* Copyright: Copyright (C) 2000 MySQL AB License: GPL-2 Files: drizzled/internal/aio_result.h drizzled/internal/iocache.h drizzled/internal/my_sys.h Copyright: Copyright (C) 2008 MySQL License: GPL-2+ Files: drizzled/dtoa.cc Copyright: Copyright (C) 1991, 2000, 2001 by Lucent Technologies. Copyright (C) 2007 MySQL AB License: GPL-2+ Files: drizzled/internal/t_ctype.h Copyright: Copyright (C) 2000 MySQL AB Copyright (C) 1998, 1999 by Pruet Boonma, all rights reserved. Copyright (C) 1998 by Theppitak Karoonboonyanan, all rights reserved. License: GPL-2 Files: plugin/memory/hp_static.cc plugin/myisam/mi_rfirst.cc plugin/myisam/mi_rlast.cc plugin/myisam/mi_scan.cc Copyright: Copyright (C) 2000-2001 MySQL AB License: GPL-2 Files: plugin/myisam/mi_panic.cc Copyright: Copyright (C) 2000-2001, 2003 MySQL AB License: GPL-2 Files: drizzled/memory/sql_alloc.cc plugin/myisam/mi_checksum.cc plugin/myisam/mi_info.cc Copyright: Copyright (C) 2000-2001, 2003-2004 MySQL AB License: GPL-2 Files: drizzled/sql_list.cc Copyright: Copyright (C) 2000-2001, 2003, 2005 MySQL AB License: GPL-2 Files: plugin/memory/hp_extra.cc myisam/mi_rename.cc plugin/myisam/mi_rprev.cc Copyright: Copyright (C) 2000-2001, 2004 MySQL AB License: GPL-2 Files: plugin/myisam/mi_delete_table.cc Copyright: Copyright (C) 2000-2001, 2004, 2006 MySQL AB License: GPL-2 Files: plugin/myisam/mi_rsame.cc Copyright: Copyright (C) 2000-2001, 2005 MySQL AB License: GPL-2 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 Copyright: Copyright (C) 2000-2002 MySQL AB License: GPL-2 Files: plugin/memory/hp_dspace.cc plugin/memory/hp_record.cc Copyright: Copyright (C) 2008 eBay, Inc Copyright (C) 2000-2002 MySQL AB License: GPL-2 Files: plugin/memory/heap_priv.h plugin/memory/hp_block.cc plugin/memory/hp_rfirst.cc plugin/myisam/mi_rrnd.cc Copyright: Copyright (C) 2000-2002, 2004 MySQL AB License: GPL-2 Files: plugin/innobase/include/row0mysql.h plugin/innobase/row/row0mysql.c Copyright: Copyright (C) 2000, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/include/row0mysql.ic Copyright: Copyright (C) 2001, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/handler/ha_innodb.cc Copyright: Copyright (C) 2009, Percona Inc. Copyright (C) 2008, 2009 Google Inc. Copyright (C) 2000, 2010, MySQL AB & Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/handler/ha_innodb.h Copyright: Copyright (C) 2000, 2010, MySQL AB & Innobase Oy. All Rights Reserved. License: GPL-2 Files: client/drizzledump.cc Copyright: Copyright 2000-2008 MySQL AB, 2008, 2009 Sun Microsystems, Inc. Copyright (C) 2010 Vijay Samuel Copyright (C) 2010 Andrew Hutchings License: GPL-2 Files: plugin/memory/hp_update.cc plugin/myisam/mi_static.cc Copyright: Copyright (C) 2000-2002, 2004-2005 MySQL AB License: GPL-2 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 Copyright: Copyright (C) 2000-2002, 2004-2006 MySQL AB License: GPL-2 Files: plugin/memory/plugin.am Copyright: Copyright (C) 2000-2002, 2005-2006 MySQL AB License: GPL-2 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 Copyright: Copyright (C) 2000-2003 MySQL AB License: GPL-2 Files: plugin/myisam/mi_delete_all.cc Copyright: Copyright (C) 2000-2003, 2005 MySQL AB License: GPL-2 Files: plugin/memory/hp_open.cc plugin/memory/hp_rkey.cc myisam/mi_page.cc plugin/myisam/mi_range.cc Copyright: Copyright (C) 2000-2004, 2006 MySQL AB License: GPL-2 Files: plugin/myisam/mi_extra.cc Copyright: Copyright (C) 2000-2005 MySQL AB License: GPL-2 Files: client/drizzleimport.cc Copyright: Copyright (C) 2010 Vijay Samuel Copyright (C) 2010 Brian Aker Copyright (C) 2000-2006 MySQL AB Copyright (C) 2008-2009 Sun Microsystems, Inc. License: GPL-2 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 Copyright: Copyright (C) 2000-2006 MySQL AB License: GPL-2 Files: drizzled/locking/global.cc Copyright: Copyright (C) 2000-2006 MySQL AB Copyright (C) 2010 Brian Aker License: GPL-2 Files: drizzled/message/include.am Copyright: Copyright (C) 2010 Brian Aker Copyright (C) 2000-2006 MySQL AB License: GPL-2 Files: drizzled/definition/table.cc drizzled/table/instance/* Copyright: Copyright (C) 2010 Brian Aker Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: tests/include.am Copyright: Copyright (C) 2010 Monty Taylor Copyright (C) 2000-2006 MySQL AB License: GPL-2 Files: plugin/innobase/include/data0types.h Copyright: Copyright (C) 2000, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/memory/heap.h Copyright: Copyright (C) 2000,2004 MySQL AB License: GPL-2 Files: support-files/include.am Copyright: Copyright (C) 2000-2001, 2003-2006 MySQL AB License: GPL-2 Files: drizzled/unique.cc Copyright: Copyright (C) 2001 MySQL AB License: GPL-2 Files: drizzled/ctype-simple.cc Copyright: Copyright (C) 2002 MySQL AB License: GPL-2 Files: drizzled/ctype-bin.cc Copyright: Copyright (C) 2002 MySQL AB & tommy@valley.ne.jp. License: GPL-2 Files: drizzled/option.h Copyright: Copyright (C) 2002-2004 MySQL AB License: GPL-2 Files: drizzled/program_options/config_file.h Copyright: Copyright (C) 2002-2004 Vladimir Prus. Copyright (C) 2010 Monty Taylor License: Boost Boost Software License - Version 1.0 - August 17th, 2003 . Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: drizzled/option.cc plugin/myisam/my_handler.h Copyright: Copyright (C) 2002-2006 MySQL AB License: GPL-2 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 Copyright: Copyright (C) 2003 MySQL AB License: GPL-2 Files: plugin/archive/archive_engine.h plugin/archive/ha_archive.cc Copyright: Copyright (C) 2003 MySQL AB Copyright (C) 2010 Brian Aker License: GPL-2 Files: plugin/myisam/mi_preload.cc Copyright: Copyright (C) 2003, 2005 MySQL AB License: GPL-2 Files: drizzled/ctype-uca.cc tests/lib/dtr_gprof.pl Copyright: Copyright (C) 2004 MySQL AB License: GPL-2 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 Copyright: Copyright (C) 2004-2006 MySQL AB License: GPL-2 Files: tests/lib/dtr_gcov.pl Copyright: Copyright (C) 2004, 2006 MySQL AB License: GPL-2 Files: drizzled/module/loader.cc drizzled/sql_locale.cc plugin/blackhole/ha_blackhole.* tests/lib/dtr_diff.pl Copyright: Copyright (C) 2005 MySQL AB License: GPL-2 Files: plugin/pbxt/bin/xtstat_xt.cc plugin/pbxt/src/* Copyright: Copyright (C) 2005 PrimeBase Technologies GmbH License: GPL-2 Files: plugin/pbxt/src/ha_pbxt.* Copyright: Copyright (C) 2003 MySQL AB Copyright (C) 2005 PrimeBase Technologies GmbH License: GPL-2 Files: plugin/pbxt/src/cache_xt.cc Copyright: Copyright (C) 2005 PrimeBase Technologies GmbH, Germany License: GPL-2 Files: plugin/archive/plugin.am tests/lib/dtr_cases.pl tests/lib/dtr_timer.pl Copyright: Copyright (C) 2005-2006 MySQL AB License: GPL-2 Files: plugin/pbxt/src/win_inttypes.h Copyright: Copyright (C) 1997-2001, 2004, 2007 Free Software Foundation, Inc. License: GPL-2 Files: drizzled/sql_table.cc plugin/memory/hp_info.cc plugin/myisam/mi_close.cc plugin/myisam/mi_rnext.cc Copyright: Copyright (C) 2000-2004 MySQL AB License: GPL-2 Files: plugin/innobase/include/page0zip.* plugin/innobase/page/page0zip.c Copyright: Copyright (C) 2005, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: win32/windows/inttypes.h Copyright: Copyright (C) 2006 Alexander Chemeris License: BSD Files: win32/windows/stdint.h Copyright: Copyright (C) 2006-2008 Alexander Chemeris License: BSD Files: config/autorun.sh Copyright: Copyright (C) 2009 Sun Microsystems, Inc. Copyright (C) 2006 Jan Kneschke License: BSD Files: plugin/innobase/handler/handler0alter.cc plugin/innobase/include/handler0alter.h plugin/innobase/include/row0merge.h plugin/innobase/row/row0merge.c Copyright: Copyright (C) 2005, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 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 Copyright: Copyright (C) 2006 MySQL AB License: GPL-2 Files: plugin/archive/archive_reader.cc Copyright: Copyright (C) 2006 MySQL AB Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 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 Copyright: Copyright (C) 2006, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/plugin.am Copyright: Copyright (C) 2001, 2004, 2006 MySQL AB & Innobase Oy Copyright (C) 2010 Brian Aker, Joe Daly, Monty Taylor License: GPL-2 Files: plugin/innobase/buf/buf0buddy.c plugin/innobase/include/ha_prototypes.h plugin/innobase/plugin.ini Copyright: Copyright (C) 2006, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: drizzled/internal/mf_arr_appstr.cc Copyright: Copyright (C) 2007 MySQL AB License: GPL-2 Files: config/link-warning.h Copyright: Copyright (C) 2007, 2009 Free Software Foundation, Inc. License: GPL-2 Files: plugin/pbxt/src/restart_xt.* plugin/pbxt/src/tabcache_xt.* plugin/pbxt/src/xactlog_xt.* Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany License: GPL-2 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 Copyright: Copyright (C) 2007, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/include/ut0rbt.h plugin/innobase/trx/trx0i_s.c plugin/innobase/ut/ut0rbt.c Copyright: Copyright (C) 2007, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 Files: tests/lib/My/Config.pm stress-test.pl tests/test-run.pl Copyright: Copyright (C) 2008 License: GPL-2 Files: m4/pandora_python3_devel.m4 Copyright: Copyright (C) 2008 Rafael Laboissiere Copyright (C) 2008 Sebastian Huber Copyright (C) 2008 Alan W. Irwin Copyright (C) 2009 Sun Microsystems, Inc. Copyright (C) 2008 Horst Knorr Copyright (C) 2008 Andrew Collier Copyright (C) 2008 Matteo Settenvini License: GPL-2 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 Copyright: Copyright (C) 2008 Eric Day (eday@oddments.org) License: BSD Files: libdrizzle/sha1.* Copyright: Copyright (C) 2010 nobody (this is public domain) License: Other This file is based on public domain code. Initial source code is in the public domain, so clarified by Steve Reid Files: win32/mingw/errno.h win32/windows/errno.h Copyright: Copyright (C) 2008 Free Software Foundation, Inc. License: GPL-2 Files: plugin/innobase/include/univ.i Copyright: Copyright (C) 2008 Google Inc. Copyright (C) 1994, 2010, Innobase Oy. All Rights Reserved. Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: plugin/errmsg_stderr/errmsg_stderr.cc Copyright: Copyright (C) 2008 Mark Atwood License: GPL-2 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 Copyright: Copyright (C) 2008 MySQL License: GPL-2 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 Copyright: Copyright (C) 2008 MySQL Copyright (C) 2010 Vijay Samuel License: GPL-2 Files: plugin/benchmark/benchmarkudf.cc Copyright: Copyright (C) 2008 MySQL AB License: GPL-2 Files: plugin/pbms/src/discover_ms.cc plugin/pbxt/src/discover_xt.cc Copyright: Copyright (C) 2008 PrimeBase Technologies GmbH, Germany Copyright (C) 2000-2004 MySQL AB License: GPL-2 Files: drizzled/drizzled.h drizzled/include.am Copyright: Copyright (C) 2008 Sun Microsystems, Inc. Copyright (C) 2010 Monty Taylor License: GPL-2 Files: drizzled/error.cc Copyright: Copyright (C) 2000 MySQL AB Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 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.* Copyright: Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/plugin/catalog.* Copyright: Copyright (C) 2010 Brian Aker License: GPL-2 Files: drizzled/lock.cc drizzled/identifier/user.h drizzled/show.cc Copyright: Copyright (C) 2010 Brian Aker Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/named_savepoint.cc Copyright: Copyright (C) 2010 Joseph Daly Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/plugin/function.cc Copyright: Copyright (C) 2000 MySQL AB Copyright (C) 2008, 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/signal_handler.h Copyright: Copyright (C) 2008 Sun Microsystems, Inc. Copyright (C) 2010 Monty Taylor License: GPL-2 Files: drizzled/statistics_variables.h drizzled/status_helper.* Copyright: Copyright (C) 2010 Joseph Daly Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/transaction_services.* Copyright: Copyright (C) 2010 Jay Pipes Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: plugin/coercibility_function/coercibility_function.cc Copyright: Copyright (C) 2010 Andrew Hutchings Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: plugin/math_functions/functions.cc Copyright: Copyright (C) 2010 Stewart Smith Copyright (C) 2010 Brian Aker License: GPL-2 Files: plugin/math_functions/functions.h plugin/registry_dictionary/dictionary.* Copyright: Copyright (C) 2010 Brian Aker License: GPL-2 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 Copyright: Copyright (C) 2010 Stewart Smith Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/sql_derived.cc Copyright: Copyright (C) 2002-2003 MySQL AB License: GPL-2 Files: drizzled/plugin/query_cache.h Copyright: Copyright (C) 2008 Sun Microsystems, Toru Maesaka Copyright (C) 2010 Djellel Eddine Difallah License: GPL-2 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* Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/plugin/transaction_applier.h drizzled/plugin/transaction_replicator.h Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc. Copyright (C) 2010 Jay Pipes License: GPL-2 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 Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc. Copyright (C) 2010 Jay Pipes License: GPL-2 Files: plugin/mysql_protocol/prototest/drizzle_flood Copyright: Copyright (C) 2008-2010 Eric Day (eday@oddments.org) License: BSD Files: drizzled/file_exchange.cc drizzled/internal/my_bit.h plugin/logging_gearman/logging_gearman.cc plugin/logging_query/logging_query.cc Copyright: Copyright (C) 2008, 2009 Sun Microsystems, Inc. License: GPL-2 Files: plugin/innobase/handler/handler0vars.h Copyright: Copyright (C) 2008, 2009, Innobase Oy. All Rights Reserved. License: GPL-2 Files: plugin/innobase/srv/srv0start.c Copyright: Copyright (C) 2009, Percona Inc. Copyright (C) 2008, Google Inc. Copyright (C) 1996, 2010, Innobase Oy. All Rights Reserved. License: GPL-2 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.* Copyright: Copyright (C) 2009 - 2010 Toru Maesaka License: GPL-2 Files: extra/cpplint.py Copyright: Copyright (C) 2009 Google Inc. License: GPL-2 Files: config/pre_hook.sh Copyright: Copyright (C) 2009 Monty Taylor License: BSD Files: plugin/innobase/CMakeLists.txt Copyright: Copyright (C) 2009 Oracle/Innobase Oy License: GPL-2 Files: plugin/pbxt/src/backup_xt.* plugin/pbxt/src/locklist_xt.* Copyright: Copyright (C) 2009 PrimeBase Technologies GmbH License: GPL-2 Files: config/make-lint.py Copyright: Copyright (C) 2009 Robert Collins Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 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 Copyright: Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/atomics.h Copyright: Copyright 2005-2008 Intel Corporation. All Rights Reserved. Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/atomic/pthread_traits.h Copyright: Copyright 2005-2008 Intel Corporation. All Rights Reserved. Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/identifier/table.h drizzled/util/include.am Copyright: Copyright (C) 2010 Brian Aker Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/message/statement_transform.cc Copyright: Copyright (C) 2009 Sun Microsystems, Inc. Copyright (C) 2010 Jay Pipes License: GPL-2 Files: drizzled/message/statement_transform.h Copyright: Copyright (C) 2010 Jay Pipes Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/plugin/transactional_storage_engine.* Copyright: Copyright (C) 2008 Sun Microsystems, Inc. Copyright (C) 2009-2010 Jay Pipes License: GPL-2 Files: drizzled/replication_services.* Copyright: Copyright (C) 2008-2009 Sun Microsystems, Inc. Copyright (C) 2009-2010 Jay Pipes License: GPL-2 Files: drizzled/plugin/table_function.h Copyright: Copyright (C) 2010 Sun Microsystems, Inc. Copyright (C) 2010 Monty Taylor License: GPL-2 Files: plugin/schema_dictionary/foreign_keys.cc Copyright: Copyright (C) 2010 Sun Microsystems, Inc. Copyright (C) 2010 Andrew Hutchings License: GPL-2 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.* Copyright: Copyright (C) 2010 Brian Aker License: GPL-2 Files: drizzled/table/cache.h drizzled/table/unused.h Copyright: Copyright (C) 2010 Sun Microsystems, Inc. Copyright (C) 2010 Brian Aker License: GPL-2 Files: plugin/debug/module.cc Copyright: Copyright (C) 2010 Brian Aker License: BSD Files: plugin/utility_functions/functions.cc Copyright: Copyright (C) 2010 Stewart Smith Copyright (C) 2010 Brian Aker License: GPL-2 Files: plugin/transaction_log/plugin.am Copyright: Copyright (C) 2010 David Shrewsbury License: GPL-2 Files: plugin/transaction_log/utilities/transaction_file_reader.* plugin/transaction_log/utilities/transaction_manager.* Copyright: Copyright (C) 2010 David Shrewsbury License: GPL-2 Files: plugin/memcached_query_cache/start_mc.sh Copyright: Copyright (C) 2010 Djellel E. Difallah License: BSD Files: drizzled/plugin/query_cache.cc Copyright: Copyright (C) 2010 Djellel Eddine Difallah Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: plugin/auth_ldap/schema/gentestusers.sh plugin/auth_ldap/schema/openldap/drizzle.ldif plugin/auth_ldap/schema/openldap/drizzle.schema Copyright: Copyright (C) 2010 Edward "Koko" Konetzko License: BSD Files: plugin/auth_file/auth_file.cc plugin/auth_ldap/auth_ldap.cc plugin/auth_ldap/test_ldap.sh Copyright: Copyright (C) 2010 Eric Day License: GPL-2 Files: config/lcov.am m4/pandora_bison.m4 m4/pandora_flex.m4 Copyright: Copyright (C) 2010 Hartmut Holzgraefe Copyright (C) 2010 Monty Taylor License: GPL-2 Files: drizzled/plugin/replication.h Copyright: Copyright (C) 2010 Jay Pipes License: GPL-2 Files: drizzled/plugin/monitored_in_transaction.* Copyright: Copyright (C) 2010 Jay Pipes License: GPL-2 Files: drizzled/plugin/xa_resource_manager.* drizzled/plugin/xa_storage_engine.* drizzled/resource_context.h plugin/transaction_log/transaction_log_applier.h Copyright: Copyright (C) 2010 Jay Pipes Copyright (C) 2008 Sun Microsystems, Inc. License: GPL-2 Files: plugin/replication_dictionary/module.cc plugin/replication_dictionary/streams.* plugin/transaction_log/write_buffer.cc plugin/transaction_log/write_buffer.h Copyright: Copyright (C) 2010 Jay Pipes License: BSD Files: plugin/innobase/handler/data_dictionary.h plugin/transaction_log/utilities/transaction_log_connection.* Copyright: Copyright (C) 2010 Joseph Daly License: GPL-2 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 Copyright: Copyright (C) 2010 Monty Taylor License: GPL-2 Files: drizzled/algorithm/sha1.* Copyright: Copyright (C) 2010 nobody (this is public domain) License: Other This file is based on public domain code. Initial source code is in the public domain, so clarified by Steve Reid 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.* Copyright: Copyright (C) 2010 Padraig O'Sullivan License: GPL-2 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 Copyright: Copyright (C) 2010 Pawel Blokus License: GPL-2 Files: plugin/auth_test/auth_test.cc plugin/mysql_protocol/mysql_password.* Copyright: Copyright (C) 2010 Rackspace License: GPL-2 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 Copyright: Copyright (C) 2010 Stewart Smith License: GPL-2 Files: unittests/main.cc Copyright: Copyright (C) 2010 Stewart Smith Copyright (C) 2011 Andrew Hutchings License: GPL-2 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 Copyright: Copyright (C) 2010 Sun Microsystems, Inc. License: GPL-2 Files: plugin/rot13/rot13.cc Copyright: Copyright (C) 2010 Tim Penhey License: GPL-2 Files: plugin/innobase/include/os0file.ic Copyright: Copyright (C) 2010, Oracle and/or its affiliates. All Rights Reserved. License: GPL-2 Files: win32/mingw/poll.c Copyright: Copyright 2001, 2002, 2003, 2006, 2007, 2008 Free Software Foundation, Inc. License: GPL-2 Files: win32/mingw/poll.h win32/poll.* Copyright: Copyright 2001, 2002, 2003, 2007 Free Software Foundation, Inc. License: GPL-2 Files: drizzled/utf8/checked.h drizzled/utf8/core.h drizzled/utf8/unchecked.h Copyright: Copyright 2006 Nemanja Trifunovic License: MIT Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. Files: plugin/pbxt/src/pbms.h plugin/pbxt/src/xactlog_xt.h Copyright: Copyright (C) 2007 PrimeBase Technologies GmbH License: GPL-2 Files: plugin/transaction_log/data_dictionary_schema.h Copyright: Copyright (C) 2010 Jay Pipes, Joseph Daly License: GPL-2 Files: plugin/string_functions/functions.cc Copyright: Copyright (C) 2010 Stewart Smith Copyright (C) 2010 Brian Aker License: GPL-2 Files: drizzled/field.cc Copyright: Copyright (C) 2010 Brian Aker Copyright (C) 2008 MySQL License: GPL-2 Files: drizzled/plugin/event_observer.* Copyright: Copyright (C) 2010 PrimeBase Technologies GmbH, Germany License: GPL-2 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 Copyright: Copyright (C) 2010 Andrew Hutchings License: GPL-2 Files: m4/pandora_have_libaio.m4 Copyright: Copyright (C) 2010 Andrew Hutchings License: GPL-2 Files: m4/pandora_have_libreadline.m4 Copyright: Copyright (C) 2002 Ville Laurikari Copyright (C) 2009 Monty Taylor License: Other Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Files: m4/pandora_have_libvbucket.m4 m4/pandora_have_libhashkit.m4 Copyright: Copyright (C) 2010 NorthScale License: Other This file is free software; NorthScale gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. 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 Copyright: Copyright (C) 2009 Sun Microsystesm, Inc. License: Other This file is free software; Sun Microsystems, Inc. gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: m4/pandora_cinttypes.m4 m4/pandora_cstdint.m4 m4/pandora_stl_hash.m4 Copyright: Copyright (C) 2008 Sun Microsystems, Inc. License: Other This file is free software; Sun Microsystems, Inc. gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: m4/stack.m4 Copyright: Copyright (C) 2010 Brian Aker License: Other This file is free software gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: config/config.rpath Copyright: Copyright 1996-2007 Free Software Foundation, Inc. License: Other Taken from GNU libtool, 2001 Originally by Gordon Matzigkeit , 1996 . This file is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: COPYING Copyright: Copyright (C) 1989, 1991 Free Software Foundation, Inc. Comment: This is a verbtim copy of the GPL-2 License text. License: other Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Files: plugin/innobase/include/pars0grm.hh drizzled/sql_yacc.cc drizzled/sql_yacc.h Copyright: Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. License: GPL-3+ Files: plugin/rabbitmq/admin.sh Copyright: Copyright (C) 2011 Lee Bieber License: BSD Files: config/pandora-plugin Copyright: Copyright 2010, 2011 Monty Taylor Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/util/gmtime.cc Copyright: Copyright (C) 2002 Michael Ringgaard. All rights reserved. License: BSD Files: m4/pandora_have_libboost_test.m4 Copyright: Copyright (C) 2011 Andrew Hutchings License: Other This file is free software; Andrew Hutchings gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. Files: drizzled/module/vertex.h docs/pyext/* Copyright: Copyright (C) 2011 Monty Taylor License: GPL-2 Files: plugin/protocol_dictionary/* client/server_detect.h docs/pyext/confval.py docs/pyext/dbtable.py Copyright: Copyright (C) 2011 Andrew Hutchings License: GPL-2 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 Copyright: Copyright (C) 2010 Patrick Crews License: GPL-2 Files: tests/lib/sys_mgmt/logging_management.py Copyright: Copyright (C) 2009 Sun Microsystems Copyright (C) 2011 Patrick Crews License: GPL-2 Files: drizzled/daemon.cc drizzled/daemon.h Copyright: Copyright (c) 1990, 1993 The Regents of the University of California Copyright (C) 2010 Stewart Smith License: BSD Files: plugin/signal_handler/signal_handler.cc Copyright: Copyright (C) 2006 MySQL AB Copyright (C) 2011 Brian Aker License: GPL-2 Files: drizzled/util/find_ptr.h Copyright: Copyright (C) 2011 Olaf van der Spek License: GPL-2 Files: plugin/slave/* Copyright: Copyright (C) 2011 David Shrewsbury License: GPL-2+ Files: plugin/session_dictionary/sessions.cc Copyright: Copyright (C) 2011 Sun Microsystems, Inc. Copyright (C) 2009 Sun Microsystems, Inc. License: GPL-2 Files: drizzled/plugin/client/cached.h drizzled/sql/* Copyright: Copyright (C) 2011 Brian Aker License: GPL-2 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. License: BSD Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Joseph Daly nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/drizzle-plugin-simple-user-policy.install0000664000000000000000000000014512272171710017277 0ustar ../conf.d/simple-user-policy.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libsimple_user_policy_plugin.so debian/drizzle.config0000664000000000000000000000011012272171710012032 0ustar #!/bin/sh set -e . /usr/share/debconf/confmodule #DEBHELPER# exit 0 debian/drizzle-plugin-logging-query.install0000664000000000000000000000013312272171710016323 0ustar ../conf.d/logging-query.cnf etc/drizzle/conf.d/ usr/lib/drizzle/liblogging_query_plugin.so debian/drizzle-plugin-auth-http.install0000664000000000000000000000012312272171710015447 0ustar ../conf.d/auth-http.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libauth_http_plugin.so debian/po/0000775000000000000000000000000012272200711007600 5ustar debian/po/es.po0000664000000000000000000000360612272171710010562 0ustar # drizzle po-debconf translation to Spanish # Copyright (C) 2010 Software in the Public Interest # This file is distributed under the same license as the drizzle package. # # Changes: # - Initial translation # Camaleón , 2012 # # - Updates # # # Traductores, si no conocen el formato PO, merece la pena leer la # documentación de gettext, especialmente las secciones dedicadas a este # formato, por ejemplo ejecutando: # info -n '(gettext)PO Files' # info -n '(gettext)Header Entry' # # Equipo de traducción al español, por favor lean antes de traducir # los siguientes documentos: # # - El proyecto de traducción de Debian al español # http://www.debian.org/intl/spanish/ # especialmente las notas y normas de traducción en # http://www.debian.org/intl/spanish/notas # # - La guía de traducción de po's de debconf: # /usr/share/doc/po-debconf/README-trans # o http://www.debian.org/intl/l10n/po-debconf/README-trans # msgid "" msgstr "" "Project-Id-Version: drizzle 2011.03.13-5\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-03-04 15:02+0100\n" "Last-Translator: Camaleón \n" "Language-Team: Debian Spanish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "¿Desea purgar también los archivos de las bases de datos?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Como está purgando el paquete drizzle, es posible que también quiera " "eliminar los archivos de las bases de datos que se encuentran en «/var/lib/" "drizzle»." debian/po/templates.pot0000664000000000000000000000161112272171710012327 0ustar # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2013-08-15 10:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" debian/po/de.po0000664000000000000000000000232712272171710010542 0ustar # German debconf translation of drizzle. # This file is distributed under the same license as the drizzle package. # Copyright (C) 2008-2009 Sun Microsystems, Inc., # 2010 Brian Aker, Zimin, Stewart Smith, Joseph Daly. # Copyright (C) of this file 2012 Chris Leick . # msgid "" msgstr "" "Project-Id-Version: drizzle 2011.03.13-4\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-04 12:52+0100\n" "Last-Translator: Chris Leick \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Datenbankdateien ebenfalls vollständig löschen?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Da Sie das Paket Drizzle vollständig löschen, möchten Sie möglicherweise auch " "die Datenbankdateien in /var/lib/drizzle löschen." debian/po/pt_BR.po0000664000000000000000000000224212272171710011154 0ustar # Debconf translations for drizzle. # Copyright (C) 2012 THE drizzle'S COPYRIGHT HOLDER # This file is distributed under the same license as the drizzle package. # Adriano Rafael Gomes , 2012. # msgid "" msgstr "" "Project-Id-Version: drizzle 1:7.1.36-stable-1\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-08-21 10:08+0000\n" "Last-Translator: Adriano Rafael Gomes \n" "Language-Team: Brazilian Portuguese \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Expurgar também os arquivos do banco de dados?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Como você está expurgando o pacote drizzle, você pode querer remover também " "os arquivos do banco de dados em /var/lib/drizzle." debian/po/pt.po0000664000000000000000000000215612272171710010575 0ustar # drizzle debconf messages' portuguese language file. # Copyright (C) 2012 THE drizzle PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the drizzle package. # Pedro Ribeiro , 2012 # msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-15 22:43+0000\n" "Last-Translator: Pedro Ribeiro \n" "Language-Team: Portuguese \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Remover também os ficheiros de base de dados?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Já que está a purgar o pacote drizzle, pode também querer apagar os " "ficheiros de base de dados em /var/lib/drizzle." debian/po/id.po0000664000000000000000000000236112272171710010544 0ustar # Translation of drizzle debconf templates to Indonesian # Copyright (C) Debian Indonesia Translator # This file is distributed under the same license as the drizzle package. # Mahyuddin Susanto , 2013. # msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2013-08-15 10:50+0200\n" "PO-Revision-Date: 2013-06-10 07:40+0700\n" "Last-Translator: Mahyuddin Susanto \n" "Language-Team: Debian Indonesia Translator \n" "Language: IndonesianMIME-Version: 1.0\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Indonesian\n" "X-Poedit-Country: INDONESIA\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Bersihkan juga berkas basisdata?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Ketika anda membersihkan paket drizzle anda mungkin ingin membuang berkas " "basisdata di /var/lib/drizzle." debian/po/it.po0000664000000000000000000000232012272171710010557 0ustar # Italian description of drizzle debconf messages. # Copyright (C) 2012, drizzle package copyright holder # This file is distributed under the same license as the drizzle package. # Beatrice Torracca , 2012. msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-03-05 07:53+0200\n" "Last-Translator: Beatrice Torracca \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Virtaal 0.7.1\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Eliminare anche i file del database?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Dato che si sta eliminando completamente il pacchetto drizzle si potrebbero " "voler cancellare anche i file del database in /var/lib/drizzle." debian/po/nl.po0000664000000000000000000000217412272171710010563 0ustar # Dutch translation of drizzle debconf templates. # Copyright (C) 2012 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the drizzle package. # Jeroen Schot , 2012. # msgid "" msgstr "" "Project-Id-Version: drizzle 2011.03.13-4\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-06 12:59+0100\n" "Last-Translator: Jeroen Schot \n" "Language-Team: Debian l10n Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Ook de database-bestanden wissen?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Aangezien u nu het pakket drizzle wist ('purge') wilt u mogelijk ook de " "database-bestanden in /var/lib/drizzle verwijderen." debian/po/pl.po0000664000000000000000000000231312272171710010560 0ustar # Translation of drizzle debconf templates to Polish. # Copyright (C) 2012 # This file is distributed under the same license as the drizzle package. # # Michał Kułach , 2012. msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-04 13:36+0100\n" "Last-Translator: Michał Kułach \n" "Language-Team: Polish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.2\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Wyczyścić także pliki bazy danych?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Pakiet drizzle jest czyszczony, więc można również usunąć pliki bazy danych z " "/var/lib/drizzle." debian/po/sv.po0000664000000000000000000000221512272171710010576 0ustar # Translation of XX debconf template to Swedish # Copyright (C) 2012 Martin Bagge # This file is distributed under the same license as the XX package. # # Martin Bagge , 2012 msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-26 16:39+0100\n" "Last-Translator: Martin Bagge / brother \n" "Language-Team: Swedish \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Swedish\n" "X-Poedit-Country: Sweden\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Ska även databasfilerna tas bort?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "I och med att du tar bort drizzle-paketet så kanske du även vill ta bort " "databasfilerna i /var/lib/drizzle." debian/po/sk.po0000664000000000000000000000206312272171710010564 0ustar # Slovak translation of drizzle debconf template. # Copyright (C) 2013 THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the drizzle package. # Ivan Masár , 2013. msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2013-05-20 20:16+0200\n" "Last-Translator: Ivan Masár \n" "Language-Team: x\n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Odstrániť aj databázové súbory?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Keďže kompletne odstraňujte balík drizzle, je možné, že chcete odstrániť aj " "súbory databázy vo /var/lib/drizzle." debian/po/da.po0000664000000000000000000000206612272171710010536 0ustar # Danish translation drizzle. # Copyright (C) 2012 drizzle & nedenstående oversættere. # This file is distributed under the same license as the drizzle package. # Joe Hansen (joedalton2@yahoo.dk), 2012. # msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-05 12:42+0000\n" "Last-Translator: Joe Hansen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Afinstaller også databasefiler?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Da du afinstallerer drizzlepakken, vil du måske også slette databasefilerne " "i /var/lib/drizzle." debian/po/ru.po0000664000000000000000000000243712272171710010602 0ustar # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the drizzle package. # # Yuri Kozlov , 2012. msgid "" msgstr "" "Project-Id-Version: drizzle 2011.03.13-4\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-06 20:22+0400\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Lokalize 1.0\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Вычистить файлы базы данных?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "При вычистке пакета drizzle также вы можете захотеть " "удалить файлы базы данных из каталога /var/lib/drizzle." debian/po/ja.po0000664000000000000000000000217112272171710010541 0ustar # Debconf translations for drizzle. # Copyright (C) 2012 THE drizzle'S COPYRIGHT HOLDER # This file is distributed under the same license as the drizzle package. # victory , 2012. # msgid "" msgstr "" "Project-Id-Version: drizzle\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-09-29 14:29+0000\n" "PO-Revision-Date: 2012-09-29 23:29+0900\n" "Last-Translator: victory \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "データベースファイルも削除しますか?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "drizzle パッケージを削除しているため、/var/lib/drizzle にあるデータベースファイ" "ルも削除することができます。" debian/po/fr.po0000664000000000000000000000222712272171710010560 0ustar # Translation of drizzle debconf template to French # Copyright (C) 2012 Debian French l10n Team # This file is distributed under the same license as the drizzle package. # Steve Petruzzello, , 2012 # msgid "" msgstr "" "Project-Id-Version: drizzle_2011.03.13-5\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-20 12:07+0100\n" "Last-Translator: Steve Petruzzello \n" "Language-Team: French \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Faut-il aussi purger les fichiers de la base de données de drizzle ?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "La purge du paquet « drizzle » permet également d'effacer les fichiers de la " "base de données dans « /var/lib/drizzle »." debian/po/POTFILES.in0000664000000000000000000000005412272171710011362 0ustar [type: gettext/rfc822deb] drizzle.templates debian/po/cs.po0000664000000000000000000000220012272171710010545 0ustar # Czech PO debconf template translation of drizzle. # Copyright (C) 2012 Michal Simunek # This file is distributed under the same license as the drizzle package. # Michal Simunek , 2012. # msgid "" msgstr "" "Project-Id-Version: drizzle 2011.03.13-4\n" "Report-Msgid-Bugs-To: drizzle@packages.debian.org\n" "POT-Creation-Date: 2012-02-04 11:12+0100\n" "PO-Revision-Date: 2012-02-07 18:31+0100\n" "Last-Translator: Michal Simunek \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "Purging also database files?" msgstr "Odstranit také databázové soubory?" #. Type: boolean #. Description #: ../drizzle.templates:1001 msgid "" "As you are purging the drizzle package you might also want to delete the " "database files in /var/lib/drizzle." msgstr "" "Jelikož odstraňujete balíček drizzle, můžete také chtít smazat databázové " "soubory ve /var/lib/drizzle." debian/libdrizzle4.install0000664000000000000000000000003012272171710013007 0ustar usr/lib/libdrizzle.so.* debian/drizzle.init0000664000000000000000000001067312272171710011547 0ustar #!/bin/bash # ### BEGIN INIT INFO # Provides: drizzle # Required-Start: $network $remote_fs $syslog # Required-Stop: $network $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start and stop the drizzle database server daemon # Description: Controls the main Drizzle database server daemon "drizzled" ### END INIT INFO # set -e set -u ${DEBIAN_SCRIPT_DEBUG:+ set -v -x} # Safeguard (relative paths, core dumps..) cd / umask 077 if [ -r "/lib/lsb/init-functions" ]; then . /lib/lsb/init-functions else echo "E: /lib/lsb/init-functions not found, lsb-base (>= 3.0-6) needed" exit 1 fi if init_is_upstart; then case "$1" in stop) exit 0 ;; *) exit 1 ;; esac fi SELF=$(cd $(dirname $0); pwd -P)/$(basename $0) CONF=/etc/drizzle/drizzled.cnf DRIZZLE=/usr/bin/drizzle DAEMON=/usr/sbin/drizzled DRIZZLE_USER=drizzle LOG_DIR=/var/log/drizzle LOG=${LOG_DIR}/drizzled.log test -x ${DAEMON} || exit 0 [ -f /etc/default/drizzled ] && . /etc/default/drizzled # priority can be overriden and "-s" adds output to stderr ERR_LOGGER="logger -p daemon.err -t /etc/init.d/drizzle -i" # Check for the existance of the js plugin JS_OPTS="" [[ -f usr/lib/drizzle/libjs_plugin.so ]] || JS_OPTS="--plugin-remove=js" ## Fetch a particular option from drizzle's invocation. # # Usage: void drizzled_get_param option drizzled_get_param() { $DAEMON $JS_OPTS --help --user=${DRIZZLE_USER} \ | grep "^$1" \ | awk '{print $2}' } # datadir and pidfile are broken at the moment, use the debian defaults here: #PIDFILE=`drizzled_get_param pid-file` #DATADIR=`drizzled_get_param datadir` #[ -z $DATADIR ] && DATADIR=/var/lib/drizzle #[ -z $PIDFILE ] && PIDFILE=$DATADIR/`hostname -s`.pid DATADIR=/var/lib/drizzle PIDFILE=$DATADIR/`hostname -s`.pid ## Checks if there is a server running and if so if it is accessible. # # check_alive insists on a pingable server # check_dead also fails if there is a lost drizzled in the process list # # Usage: boolean drizzled_status [check_alive|check_dead] [warn|nowarn] drizzled_status () { ping_output=`$DRIZZLE $JS_OPTS --ping 2>&1`; ping_alive=$(( ! $? )) ps_alive=0 if [ -f "$PIDFILE" ] && ps `cat $PIDFILE` >/dev/null 2>&1; then ps_alive=1; fi if [ "$1" = "check_alive" -a $ping_alive = 1 ] || [ "$1" = "check_dead" -a $ping_alive = 0 -a $ps_alive = 0 ]; then return 0 # EXIT_SUCCESS else if [ "$2" = "warn" ]; then echo -e "$ps_alive processes alive and '$DRIZZLE --ping' resulted in\n$ping_output\n" | $ERR_LOGGER -p daemon.debug fi return 1 # EXIT_FAILURE fi } # Checks to see if something is already running on the port we want to use check_protocol_port() { local service=$1 port=`drizzled_get_param $1` if [ "x$port" != "x" ] ; then count=`netstat --listen --numeric-ports | grep \:$port | grep -c . ` if [ $count -ne 0 ]; then log_failure_msg "The selected $service port ($port) seems to be in use by another program " log_failure_msg "Please select another port to use for $service" return 1 fi fi return 0 } # # main() # case "${1:-''}" in 'start') [ -e "${DATADIR}" ] || \ install -d -o${DRIZZLE_USER} -g${DRIZZLE_USER} -m750 "${DATADIR}" [ -d /var/run/drizzle ] || install -d -o $DRIZZLE_USER -g $DRIZZLE_USER /var/run/drizzle # Start daemon log_daemon_msg "Starting Drizzle database server" "drizzled" check_protocol_port mysql-protocol-port || log_end_msg 0 check_protocol_port drizzle-protocol-port || log_end_msg 0 if [ -f "$PIDFILE" ] && ps `cat $PIDFILE` >/dev/null 2>&1; then log_progress_msg "(already running)" log_end_msg 0 else start_daemon "$DAEMON --chuid $DRIZZLE_USER -m" "--datadir=$DATADIR" "--pid-file=$PIDFILE" "$JS_OPTS" >> $LOG 2>&1 & log_progress_msg "drizzled" log_end_msg 0 fi ;; 'stop') log_daemon_msg "Stopping Drizzle database server" "drizzled" if [ -f "$PIDFILE" ]; then killproc -p "$PIDFILE" "$DAEMON" log_progress_msg "drizzled" fi log_end_msg 0 ;; 'restart'|'force-reload') set +e; $SELF stop; set -e $SELF start ;; 'status') if drizzled_status check_alive nowarn; then log_action_msg "Drizzle is alive." else log_action_msg "Drizzle is stopped." exit 3 fi ;; *) echo "Usage: $SELF start|stop|restart|status" exit 1 ;; esac debian/changelog0000664000000000000000000005110712272176572011061 0ustar drizzle (1:7.2.3-2ubuntu2) trusty; urgency=medium * No-change rebuild against libprotobuf8 -- Steve Langasek Wed, 29 Jan 2014 13:09:12 +0000 drizzle (1:7.2.3-2ubuntu1) trusty; urgency=low * Merge from debian, remaining changes: - Link against boost_system because of boost_thread. - Add required libs to message/include.am - Add upstart job and adjust init script to be upstart compatible. - Disable -floop-parallelize-all due to gcc-4.8/4.9 compiler ICE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57732 -- Dmitrijs Ledkovs Tue, 29 Oct 2013 15:43:40 +0000 drizzle (1:7.2.3-2) unstable; urgency=low * Patch for boost-1.54 was incomplete: libthread needs also linkage on libboost-atomic for some archs * Trying to enable build for hurd (new patch: enable-hurd.patch) -- Tobias Frost Fri, 23 Aug 2013 19:19:46 +0200 drizzle (1:7.2.3-1) unstable; urgency=low * New upstream release * Refresh debian/patches/fix_spellings.patch * Refresh donotbuild_drizzlepasswordhash.patch * Refresh donotbuild_drizzlebackup.innobase.patch * Refreshing patcha ftbfs-bison-2.7.patch from series * Force gcc-4.7 for now, as gcc-4.8 segfaults (See bug #715566) (Closes: #720000) * New patch: fix_format_not_a_string_literal * Update d/libdrizzle4.symbols * Add Indonesian debconf translation (Closes: #711809) * Add lintian override for libdrizzledmessage0: no-symbols-control- file * Add lintian override for libdrizzledmessage0: spelling-error-in-binary which is actually part of a symbol name in the library * Add new patch for boost1.54 -- Tobias Frost Thu, 22 Aug 2013 20:18:31 +0200 drizzle (1:7.1.36-stable-4) unstable; urgency=low * Fix "FTBFS: autoreconf: automake failed with exit status: 1" by fixing pandora (new patch pandora_fixforautomake1.13.patch) (Closes: #711199) * Add Slovak po-debconf translation (Closes: #709089) * Bump S-V, no changes required * Overriding linitian error regarding embedded code copy (libjson) until upstream gives feedback/reasons about it * Add verbosity to the build to make build log check compiler-flags-hidden happy -- Tobias Frost Sat, 08 Jun 2013 12:39:43 +0200 drizzle (1:7.1.36-stable-3) unstable; urgency=low * New patch boost-1.49.patch due to a boost problem showed with gcc >4.7 (Closes: #701269) * Adding Japanese (Closes: #692842) and Brazilian (Closes: #685770) translations * Do not build undocumented commands drizzle_passwordhash and drizzlebackup.innobase (no man pages are available.) This is handled in the new patches donotbuild_drizzlepasswordhash.patch and donotbuild_drizzlebackup.innobase.patch * Switch from hardening-wrapper to dpkg-buildflags * Add patch ftbfs-bison-2.7.patch to fix a FTBS with recent bison. (cherry-picked from upstream) -- Tobias Frost Mon, 20 May 2013 01:01:26 +0200 drizzle (1:7.1.36-stable-2) experimental; urgency=low * Remove extra space in drizzle.init and prepare /var/run/drizzle (Closes: #678702) * Building mysql-protocol-plugin and and mysql-socket-protocol-plugin (Closes: #678963) * New patch: Changing default path for the mysql.socket to /var/run/drizzle * Remove linitian warning regarding d/copyright. * Targeting experimental during the freeze. -- Tobias Frost Sun, 19 Aug 2012 16:03:04 +0200 drizzle (1:7.1.36-stable-1) unstable; urgency=low * Imported Upstream version 7.1.36-stable * Refreshing patches. Dropping libgearman1.0.patch as no longer needed. -- Tobias Frost Sun, 03 Jun 2012 12:10:19 +0200 drizzle (1:7.1.33-stable-4) unstable; urgency=low * Libv8 is currently no longer available for mipsel, so do not build drizzle-plugin-js for this architecture * Add patch to support gcc-4.7 -- Tobias Frost Wed, 09 May 2012 21:13:36 +0200 drizzle (1:7.1.33-stable-3) unstable; urgency=low * Remove /etc/drizzle/drizzle.users on purge (Closes: 670425) -- Tobias Frost Wed, 25 Apr 2012 19:23:42 +0200 drizzle (1:7.1.33-stable-2) unstable; urgency=low * Add patch always-help.patch * Fix "FTBFS on kfreeBSD-*", see patch do-not-use-O_CLOEXEC.patch (Closes: #668493) * Init file still had an drizzle7 in it. * Installing /var/lib/drizzle with the package (Closes: #668786) * Dropping B-Ds on libreadline5-dev -- Tobias Frost Mon, 23 Apr 2012 18:24:34 +0200 drizzle (1:7.1.33-stable-1) unstable; urgency=low * New upstream release. * Fix dependency for libdrizzle-dev (Closes: #668424) * Symlink in libdrizzle-dev was referring to the old library. -- Tobias Frost Thu, 12 Apr 2012 10:26:47 +0200 drizzle (1:7.1.32-rc-1) unstable; urgency=low * New upstream release. * Plugin-filtered-replicator upstream removed and will no longer be built. * Updating d/*install files to accommodate upstream changes from drizzle7 to drizzle * Added symlink in libdrizzledmessage-dev to library * libdrizzle: soname-bump * Rename package drizzle-plugin-performance-dictionary to shorten package name (due to linitan warning package-has-long-file-name) * Debian/control: removed unused substitution variable ${shlibs:Depends} for -dbg and -dev packages -- Tobias Frost Wed, 04 Apr 2012 15:12:07 +0200 drizzle (2012.01.30-4) unstable; urgency=low * B-D systemtap-sdt-dev is no longer available for mips, mipsel, s390x and sparc. -- Tobias Frost Thu, 29 Mar 2012 22:31:51 +0200 drizzle (2012.01.30-3) unstable; urgency=low * Really fix the FTBFS due to dh_sphinxdoc (Closes: #663985) -- Tobias Frost Tue, 20 Mar 2012 12:21:26 +0100 drizzle (2012.01.30-2) unstable; urgency=low * Apply patch to turn off intersphinx mappings for sphinxdocs. * Add patch to disable pandora to detect the debian repo as upstream. * Call dh_autoreconf with the script conf/autorun.sh * Do not run dh_sphinxdoc when not building -doc package. (Closes: #663985) * Prepared watchfile for new upstream version scheme * Plugin javascript extracted into own package, as its BD is only available on a few architectures. * Upstream file should not be installed by dh_installinit to avoid upstream dependency * Add upstart file to examples. * Init script did not check for already started server and added check for the js-plugin. * Adding Vcs-Browser and Vcs-Git to d/control -- Tobias Frost Sat, 17 Mar 2012 22:29:29 +0100 drizzle (2012.01.30-1) unstable; urgency=low * New upstream release. (Closes: #623009) * Haildb and pbms are no longer part of drizzle. * Mysql-protocol and unix-socket-protocol are now part of drizzled. * Add static js plugin (Executes JavaScript) and libv8-dev dependency. * Enable hardening * Support for DEB_BUILD_OPTIONS=noopt * Use dh-autoreconf and add patch autotools.patch to allow build-twice-in-a-row * Removed patch boost-148.patch, no longer needed. * Added patch fix_spellings.patch * Removed B-D on libtokyocabinet-dev. * Added debconf translations. (Closes: #660042, #660625, #660780, #661349, #663387, #663115) * Bump S-V to 3.9.3. Only change is to update debian/copyright (Format: and some syntax errors in the file) -- Tobias Frost Tue, 13 Mar 2012 12:09:29 +0100 drizzle (2011.03.13-5) unstable; urgency=low * Added debconf translations (Closes: #658603, #658746, #658898, #658844, #659058). Many thanks to the translators! * Removed package drizzle-dev, as this was only a convenience package. * Package libdrizzle-dev missed the symlink to the library. -- Tobias Frost Thu, 09 Feb 2012 08:39:48 +0100 drizzle (2011.03.13-4) unstable; urgency=low * Package libdrizzle-dev contained also the shared library * Moved valgrind to recommends for drizzle-dev, as this package is not available on all archictectures. * Really remove logfiles when purging * Add patch to fix the permissions of the mysql unix socket (Closes: #631107) * On purge, ask the user if the data directory should be deleted. * Fixing all known errors in debian/copyright (Closes: #614215) * Changing libdrizzle-dev to architecture:all -- Tobias Frost Sat, 04 Feb 2012 20:39:56 +0100 drizzle (2011.03.13-3) unstable; urgency=low * Libaio-dev is also not available on hurd. * Build-dependency systemtap-sdt-dev is only available on linux (Closes: #656383) * Honor DEB_BUILD_OPTIONS parallel=n (Closes: #649535) * Lowered priority to extra for some packages to be compliant with policy 2.5 * Postrm: when the package is purged, remove user, group generated in preinst and delete the logfiles (removes pipuarts warning) * Fix drizzle.init: As the pidfile was not generated due to a missing option to start_daemon, /etc/init.d/drizzle stop did not work. * Bump standards version to 3.9.2, no changes necessary. * Override clean target in debian/rules to clean extra generated files * build-dep libgearman changed include path, so patch added. * Split drizzle-dev package in drizzle-dev and drizzle-dev-doc due to: - it was not empty as advertised, but contained the huge doxygen docs. - additionally it was architecture dependent. - Big arch-dependent packages are to be avoided * The package documentation for drizzle-doc was not reflecting the content of the package. -- Tobias Frost Sat, 28 Jan 2012 17:51:18 +0100 drizzle (2011.03.13-2) unstable; urgency=low * Adding myself as maintainer (Closes: #655956) * Missing dependency on libcloog-ppl (Closes: #647743) * FTBFS with boost1.48 (Closes: #653627) * For kfreebsd-* do not Build-Depend on libaio-dev (Closes: #647709) -- Tobias Frost Mon, 16 Jan 2012 22:53:57 +0100 drizzle (2011.03.13-1) unstable; urgency=low * New upstream release. * Added slave plugin. * Removed archive, blackhole and blitzdb plugins. * Moved location of libdrizzle headers. * Removed drizzleadmin manpage patch. * Add drizzle_safe_write_string to symbols. -- Monty Taylor Tue, 15 Mar 2011 10:41:18 -0700 drizzle (2011.03.11-1) unstable; urgency=low * New upstream release. * Sleep no longer an so. * Re-add get-orig-source, but this time with working. * New symbol added to libdrizzle. -- Monty Taylor Wed, 02 Mar 2011 10:38:38 -0800 drizzle (2011.02.10-1) unstable; urgency=low * New upstream release. * Incorporated all patches upstream. * Added unix-socket-protocol package. Disabled it by default. * Location of include files changed. * Added pkg-config files. * Use jquery from the package, not from sphinx. * Don't install licence file from sphinx. -- Monty Taylor Wed, 16 Feb 2011 09:21:41 -0800 drizzle (2011.02.09-1) unstable; urgency=low * New upstream release. * Updated the -Werror patch. * Updated copyright file. * Removed get-orig-source target which didn't work right. * Added libldap2-dev build depend. * Removed reference to /usr/share/drizzle7 - unused. * Removed plugin files that are now built static. * Added patch to not build the debug plugin. -- Monty Taylor Fri, 04 Feb 2011 14:19:59 -0800 drizzle (2011.01.08-1) unstable; urgency=low * New upstream release. * Removed csv and filesystem engine plugins. * Removed now-unneeded CFLAGS override. * Bumped haildb requirement to 2.3.2. * Replaced gtest with boost::test in build deps. * Removed -W from sphinx options until debian gets sphinx 1.0. * Updated the copyright file. -- Monty Taylor Tue, 25 Jan 2011 10:34:42 -0800 drizzle (2011.01.07-1) unstable; urgency=low * New upstream release. * Merged in changes to copyright file from Lee. -- Monty Taylor Mon, 10 Jan 2011 09:41:48 -0800 drizzle (2010.12.06-2) unstable; urgency=low * Fixed missing build depends. * Added Lee to uploaders. -- Monty Taylor Sat, 01 Jan 2011 13:55:03 -0800 drizzle (2010.12.06-1) unstable; urgency=low * New upstream release. * Added libaio-dev build depend for InnoDB. * Removed libnotifymm-dev from build depends and references to the errmsg-notify plugin. It causes build to not work on arm, and it's really not actually a very useful plugin anyway. * Removed pbxt plugin - is disabled in tree upstream. -- Monty Taylor Tue, 21 Dec 2010 17:50:50 -0800 drizzle (2010.12.05-1) unstable; urgency=low * New upstream release. -- Monty Taylor Thu, 09 Dec 2010 06:02:39 -0200 drizzle (2010.11.04-1) unstable; urgency=low * New upstream release. * Turn off -Werror for packaging builds. (Closes: #602662) * Remove preinst script - it was actually a bad idea. * Removed old unused build script. -- Monty Taylor Sat, 04 Dec 2010 11:15:12 -0800 drizzle (2010.11.03-1) unstable; urgency=low * New upstream release. * Updated libgearman version depend. * Fixed libreadline version requirement. * Updated copyright file and added some missed files. * Made patch headers follow DEP-3 format. * Update rules file to put datadir in the right place. (LP: #677121) * Add migration script to fix fallout from 677121. -- Monty Taylor Fri, 19 Nov 2010 00:12:27 -0500 drizzle (2010.10.03-1) unstable; urgency=low * New upstream release. * drizzledump.1 manpage shipping in tarball now. * Removed quilt patches for things applied upstream. -- Monty Taylor Tue, 09 Nov 2010 23:17:57 -0800 drizzle (2010.10.02-2) unstable; urgency=low * Added support for RabbitMQ plugin. * Added support for libnotify error message plugin. * Added build depend on libboost-iostreams-dev. -- Monty Taylor Sun, 07 Nov 2010 10:22:04 -0800 drizzle (2010.10.02-1) unstable; urgency=low * New upstream release. * Modify mysql_protocol plugin build so that we can provide it in mysql_protocol package. * Fixed a bug in pandora-plugin shown by making mysql_protocol non-static. * Removed the no-upstream-changelogs lintian overrides - upstream now giveses us them. * Fixed a double-free bug. * Renamed drizzle-server to drizzle. * Removed unused README.Maintainer. -- Monty Taylor Sat, 30 Oct 2010 01:01:49 -0400 drizzle (2010.10.01-1) unstable; urgency=low * New upstream release. * Removed libdrizzle-doc package since we don't have doxygen docs there anymore. * Added compilation comment to mark this as a binary dist rather than a source one. * Changed watch file to work around launchpad bug. * Updated libdrizzle package based on new libdrizzle so bump. * Added MySQL protocol plugin as an option plugin conflicting with MySQL. * Put logging-stats back in drizzle-server. * Put transaction-log back in drizzle-server. -- Monty Taylor Tue, 26 Oct 2010 13:25:07 -0700 drizzle (2010.09.1802-3) unstable; urgency=low * Split plugins out into their own packages. * Depend on haildb 2.3.1 to allow haildb plugin to work. * Turned off load_by_default for plugins that don't need it. -- Monty Taylor Wed, 20 Oct 2010 09:42:09 -0700 drizzle (2010.09.1802-2) unstable; urgency=low * Fixed a doc-base package typo. (Closes: #599750) * Removed old libdrizzle-dev build-dep. -- Monty Taylor Mon, 11 Oct 2010 09:41:27 -0700 drizzle (2010.09.1802-1) unstable; urgency=low * New upstream release. * Removed pid-file argument hack. * Updated GPL-2 address to be new address. * Directly copy in drizzledump.1 since debian doesn't have sphinx 1.0 yet. * Link to jquery from libjs-jquery. Add it as a depend. * Add drizzled.8 symlink to the install files. -- Monty Taylor Sat, 02 Oct 2010 14:17:48 -0700 drizzle (2010.09.1797-1) unstable; urgency=low [ Monty Taylor ] * New upstream release. * Removed libdrizzledmessage0.symbols for now - it's not stable enough and the platform tags seem to be behaving oddly. * Edited init script to work around pid-file argument bug. [ Clint Byrum ] * debian/copyright: audited all UNKNOWN license files using licensecheck (LP: #649281) * debian/control: added me to Uploaders -- Monty Taylor Tue, 28 Sep 2010 03:05:29 -0500 drizzle (2010.09.1794-1) unstable; urgency=low * New upstream release. * Fixed file conflicts. * Updated copyright file. * Updated watch file. -- Monty Taylor Mon, 27 Sep 2010 14:29:46 -0500 drizzle (2010.09.1764-2) unstable; urgency=low * Support drizzle7 name change. -- Monty Taylor Sun, 19 Sep 2010 11:40:18 -0700 drizzle (2010.09.1764-1) unstable; urgency=low * New upstream release. * Added build-depend on python-sphinx. * Added sphinx docs to the doc base system. * Added flex to build depeneds. * Fixed a filename inclusion conflict. -- Monty Taylor Tue, 21 Sep 2010 11:34:14 -0700 drizzle (2010.08.1742-1) unstable; urgency=low * New upstream release. * Started putting arch tags in the symbols file. -- Monty Taylor Wed, 15 Sep 2010 09:01:32 -0700 drizzle (2010.08.1717-3) unstable; urgency=low * Hopefully fixed symbols versioning rules to deal with libdrizzle now. * Collapsed some rules in debian/rules. -- Monty Taylor Thu, 26 Aug 2010 10:20:11 -0700 drizzle (2010.08.1717-2) unstable; urgency=low * Added in libdrizzle packages. -- Monty Taylor Fri, 20 Aug 2010 11:26:45 -0700 drizzle (2010.08.1717-1) unstable; urgency=low * New upstream release. * Added build-depends on three more boost libs. * Added build-depends on haildb. * Edit po/Makefile.in.in - we do not care about missing .po files. -- Monty Taylor Tue, 17 Aug 2010 23:40:54 -0700 drizzle (2010.08.1683-1) unstable; urgency=low * New upstream release. (Closes: #578834, #581754) * Updated to Standards Version 3.9.1. * Removed reference to /usr/share/common-licenses/BSD. -- Monty Taylor Sun, 08 Aug 2010 08:25:12 -0700 drizzle (2010.07.1666-2) unstable; urgency=low * Added intltool depends. * Merged in changes from trunk. * Turned off intltool POTFILE.in sanity checking since .pc dir breaks it. * Added Boost.Thread build/dev dep. -- Monty Taylor Sat, 31 Jul 2010 18:39:26 -0700 drizzle (2010.07.1666-1) unstable; urgency=low * New upstream release. (Closes: #578834, #581754, #580993, #577959) * Updated init script to check for a running drizzle or mysql first. This should ease installation for people who want to install alongside of MySQL. (Closes: #581699) * Added a timeout to init script stop similar to how the the start option works. (Closes: #581000) * Added build and dev depend on pandora-build. * Remove libdrizzlemessage.so from drizzle-plugin-dev. * When investigating drizzled options, we have to run drizzled as the drizzle user. -- Monty Taylor Tue, 20 Jul 2010 13:44:35 -0700 drizzle (2010.05.1525-1) unstable; urgency=low * New upstream release. -- Monty Taylor Fri, 14 May 2010 06:58:35 +0200 drizzle (2010.04.1513-1) unstable; urgency=low * Moved location of the plugins. * Fixed lintian-overrides for new plugin location. * Added build depend on libboost-dev. * Added build depend on libinnodb. * Added build depend on libgcrypt. * Removed build depend on libgnutls-dev. * Added version to the libmemcached depend. * Added build-essential to drizzle-plugin-dev. * Made drizzle-dev depend on drizzle-plugin-dev so I don't have to maintain two duplicate lists. * Actually create the log dir. * Add libtokyocabinet to drizzle-dev. * Added two pbxt files to include-binaries. * Added build-dep on libboost-program-options-dev. * Added system-tap-sdt to build depends. * Added libdrizzledmessage packages. -- Monty Taylor Sat, 01 May 2010 19:57:40 -0700 drizzle (2010.04.1513-1~maverick0) maverick; urgency=low * Branched for maverick. -- Monty Taylor Thu, 06 May 2010 12:59:03 -0700 drizzle (2010.03.1347-1) unstable; urgency=low * New upstream release. * Added information_schema result files into include-binaries. * Added lintian-overrides. Upstream does not provide a changelog. * Initial packaging (Closes: #492822) -- Monty Taylor Thu, 18 Mar 2010 12:12:31 -0700 debian/drizzle.postinst0000775000000000000000000000217312272171710012466 0ustar #!/bin/sh # # summary of how this script can be called: DATADIR=/var/lib/drizzle LOGDIR=/var/log/drizzle set -e # allow debconf to load the template file for the purge-database question. . /usr/share/debconf/confmodule # creating drizzle group if it isn't already there if ! getent group drizzle >/dev/null; then # Adding system group: drizzle. addgroup --system drizzle >/dev/null fi # creating drizzle user if it isn't already there if ! getent passwd drizzle >/dev/null; then # Adding system user: drizzle. adduser \ --system \ --disabled-login \ --ingroup drizzle \ --home $DATADIR \ --gecos "Drizzle Server" \ --shell /bin/false \ drizzle >/dev/null fi # mkdir logdir if [ ! -d $LOGDIR ]; then mkdir $LOGDIR chown drizzle:drizzle $LOGDIR fi # ensure that this dir is owned by the drizzle user. # but change it only if it was root before (as it is installed as root from the # deb.) DATADIR_OWNER=$(stat -c "%U" $DATADIR) if [ "$DATADIR_OWNER" = "root" ]; then chown drizzle:drizzle $DATADIR fi #DEBHELPER# db_stop exit 0 debian/drizzle.install0000664000000000000000000000161612272171710012247 0ustar usr/lib/drizzle/libascii_plugin.so usr/lib/drizzle/libbenchmark_plugin.so usr/lib/drizzle/libcharlength_plugin.so usr/lib/drizzle/libcompression_plugin.so usr/lib/drizzle/libconnection_id_plugin.so usr/lib/drizzle/libcrc32_plugin.so usr/lib/drizzle/libdefault_replicator_plugin.so usr/lib/drizzle/libhex_functions_plugin.so usr/lib/drizzle/liblength_plugin.so usr/lib/drizzle/liblogging_stats_plugin.so usr/lib/drizzle/libmd5_plugin.so usr/lib/drizzle/libmulti_thread_plugin.so usr/lib/drizzle/librand_function_plugin.so usr/lib/drizzle/libreverse_function_plugin.so usr/lib/drizzle/libshow_schema_proto_plugin.so usr/lib/drizzle/libsubstr_functions_plugin.so usr/lib/drizzle/libuuid_function_plugin.so usr/lib/drizzle/libversion_plugin.so usr/sbin/* usr/share/locale/* usr/share/man/man8/drizzled.8 ../conf.d/mysql-unix-socket-protocol.cnf etc/drizzle/conf.d/ ../conf.d/mysql-protocol.cnf etc/drizzle/conf.d/ debian/libdrizzledmessage-dev.links0000664000000000000000000000016212272171710014670 0ustar # Make a symlink to the library, (see Policy 8.4) /usr/lib/libdrizzledmessage.so.0 /usr/lib/libdrizzledmessage.so debian/compat0000664000000000000000000000000212272171710010366 0ustar 7 debian/libdrizzledmessage0.install0000664000000000000000000000004012272171710014515 0ustar usr/lib/libdrizzledmessage.so.* debian/drizzle-plugin-pbms.install0000664000000000000000000000007612272171710014501 0ustar etc/drizzle/conf.d/pbms.cnf usr/lib/drizzle/libpbms_plugin.so debian/watch0000664000000000000000000000015112272171710010216 0ustar version=3 http://launchpad.net/drizzle/+download https://launchpad.net/drizzle/.*/drizzle-(.*)\.tar\.gz debian/drizzle-plugin-rabbitmq.install0000664000000000000000000000012012272171710015327 0ustar ../conf.d/rabbitmq.cnf etc/drizzle/conf.d usr/lib/drizzle/librabbitmq_plugin.so debian/drizzle-plugin-dev.install0000664000000000000000000000006312272171710014312 0ustar usr/include/drizzle/* usr/lib/pkgconfig/drizzle.pc debian/drizzle-plugin-perf-dictionary.install0000664000000000000000000000015512272171710016635 0ustar ../conf.d/performance-dictionary.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libperformance_dictionary_plugin.so debian/drizzle-plugin-auth-ldap.install0000664000000000000000000000012312272171710015410 0ustar ../conf.d/auth-ldap.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libauth_ldap_plugin.so debian/drizzle.logrotate0000664000000000000000000000027112272171710012575 0ustar /var/log/drizzle/*.log { rotate 12 weekly compress missingok postrotate start-stop-daemon -K -p /var/run/drizzle.pid -s HUP -x /usr/sbin/drizzled -q endscript } debian/drizzle-plugin-auth-file.postinst0000664000000000000000000000063012272171710015627 0ustar #!/bin/sh set -e case "$1" in configure) if ! [ -e /etc/drizzle/drizzle.users ] ; then install -m 0640 -o drizzle -g drizzle /dev/null /etc/drizzle/drizzle.users echo \# This file was created automatically during install > /etc/drizzle/drizzle.users echo -n root: >> /etc/drizzle/drizzle.users pwgen -s 14 >> /etc/drizzle/drizzle.users fi ;; *) ;; esac #DEBHELPER# debian/drizzle.postrm0000775000000000000000000000106212272171710012123 0ustar #!/bin/sh set -e DATADIR=/var/lib/drizzle LOGDIR=/var/log/drizzle if [ "$1" = "purge" ] then rm -rf $LOGDIR || true userdel drizzle >/dev/null || true . /usr/share/debconf/confmodule # Ask the user if the database should be removed. # default to "no" db_fset drizzle/purge_database seen false db_set drizzle/purge_database false db_input high drizzle/purge_database || true db_go || true db_get drizzle/purge_database || true if [ "$RET" = "true" ] ; then rm -rf $DATADIR || true fi fi #DEBHELPER# exit 0 debian/drizzle-plugin-regex-policy.install0000664000000000000000000000013112272171710016137 0ustar ../conf.d/regex-policy.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libregex_policy_plugin.so debian/drizzle-dev-doc.docs0000664000000000000000000000002312272171710013037 0ustar docs/drizzled/html debian/clean0000664000000000000000000000007712272171710010201 0ustar config/pandora-plugin.list config/pandora-plugin.am config.log debian/drizzle.dirs0000664000000000000000000000002112272171710011527 0ustar /var/lib/drizzle debian/drizzle-plugin-logging-gearman.install0000664000000000000000000000013712272171710016574 0ustar ../conf.d/logging-gearman.cnf etc/drizzle/conf.d/ usr/lib/drizzle/liblogging_gearman_plugin.so debian/drizzle-plugin-mysql-unix-socket-protocol.install0000664000000000000000000000006212272171710021006 0ustar etc/drizzle/conf.d/mysql-unix-socket-protocol.cnf debian/libdrizzle-dev.install0000664000000000000000000000010112272171710013476 0ustar usr/include/libdrizzle-1.0/* usr/lib/pkgconfig/libdrizzle-1.0.pc debian/libdrizzle4.symbols0000664000000000000000000002065212272171710013045 0ustar libdrizzle.so.4 libdrizzle4 #MINVER# DRIZZLE7@DRIZZLE7 7.1.32 drizzle_add_options@DRIZZLE7 7.1.32 drizzle_bugreport@DRIZZLE7 7.1.32 drizzle_clone@DRIZZLE7 7.1.32 drizzle_column_buffer@DRIZZLE7 7.1.32 drizzle_column_catalog@DRIZZLE7 7.1.32 drizzle_column_charset@DRIZZLE7 7.1.32 drizzle_column_create@DRIZZLE7 7.1.32 drizzle_column_current@DRIZZLE7 7.1.32 drizzle_column_db@DRIZZLE7 7.1.32 drizzle_column_decimals@DRIZZLE7 7.1.32 drizzle_column_default_value@DRIZZLE7 7.1.32 drizzle_column_drizzle_result@DRIZZLE7 7.1.32 drizzle_column_flags@DRIZZLE7 7.1.32 drizzle_column_free@DRIZZLE7 7.1.32 drizzle_column_index@DRIZZLE7 7.1.32 drizzle_column_max_size@DRIZZLE7 7.1.32 drizzle_column_name@DRIZZLE7 7.1.32 drizzle_column_next@DRIZZLE7 7.1.32 drizzle_column_orig_name@DRIZZLE7 7.1.32 drizzle_column_orig_table@DRIZZLE7 7.1.32 drizzle_column_prev@DRIZZLE7 7.1.32 drizzle_column_read@DRIZZLE7 7.1.32 drizzle_column_seek@DRIZZLE7 7.1.32 drizzle_column_set_catalog@DRIZZLE7 7.1.32 drizzle_column_set_charset@DRIZZLE7 7.1.32 drizzle_column_set_db@DRIZZLE7 7.1.32 drizzle_column_set_decimals@DRIZZLE7 7.1.32 drizzle_column_set_default_value@DRIZZLE7 7.1.32 drizzle_column_set_flags@DRIZZLE7 7.1.32 drizzle_column_set_max_size@DRIZZLE7 7.1.32 drizzle_column_set_name@DRIZZLE7 7.1.32 drizzle_column_set_orig_name@DRIZZLE7 7.1.32 drizzle_column_set_orig_table@DRIZZLE7 7.1.32 drizzle_column_set_size@DRIZZLE7 7.1.32 drizzle_column_set_table@DRIZZLE7 7.1.32 drizzle_column_set_type@DRIZZLE7 7.1.32 drizzle_column_size@DRIZZLE7 7.1.32 drizzle_column_skip@DRIZZLE7 7.1.32 drizzle_column_skip_all@DRIZZLE7 7.1.32 drizzle_column_table@DRIZZLE7 7.1.32 drizzle_column_type@DRIZZLE7 7.1.32 drizzle_column_type_drizzle@DRIZZLE7 7.1.32 drizzle_column_write@DRIZZLE7 7.1.32 drizzle_con_accept@DRIZZLE7 7.1.32 drizzle_con_add_options@DRIZZLE7 7.1.32 drizzle_con_add_tcp@DRIZZLE7 7.1.32 drizzle_con_add_tcp_listen@DRIZZLE7 7.1.32 drizzle_con_add_uds@DRIZZLE7 7.1.32 drizzle_con_add_uds_listen@DRIZZLE7 7.1.32 drizzle_con_backlog@DRIZZLE7 7.1.32 drizzle_con_capabilities@DRIZZLE7 7.1.32 drizzle_con_charset@DRIZZLE7 7.1.32 drizzle_con_clone@DRIZZLE7 7.1.32 drizzle_con_close@DRIZZLE7 7.1.32 drizzle_con_command_buffer@DRIZZLE7 7.1.32 drizzle_con_command_read@DRIZZLE7 7.1.32 drizzle_con_command_write@DRIZZLE7 7.1.32 drizzle_con_connect@DRIZZLE7 7.1.32 drizzle_con_context@DRIZZLE7 7.1.32 drizzle_con_copy_handshake@DRIZZLE7 7.1.32 drizzle_con_create@DRIZZLE7 7.1.32 drizzle_con_db@DRIZZLE7 7.1.32 drizzle_con_drizzle@DRIZZLE7 7.1.32 drizzle_con_errno@DRIZZLE7 7.1.32 drizzle_con_error@DRIZZLE7 7.1.32 drizzle_con_error_code@DRIZZLE7 7.1.32 drizzle_con_fd@DRIZZLE7 7.1.32 drizzle_con_free@DRIZZLE7 7.1.32 drizzle_con_free_all@DRIZZLE7 7.1.32 drizzle_con_host@DRIZZLE7 7.1.32 drizzle_con_listen@DRIZZLE7 7.1.32 drizzle_con_max_packet_size@DRIZZLE7 7.1.32 drizzle_con_options@DRIZZLE7 7.1.32 drizzle_con_password@DRIZZLE7 7.1.32 drizzle_con_ping@DRIZZLE7 7.1.32 drizzle_con_port@DRIZZLE7 7.1.32 drizzle_con_protocol_version@DRIZZLE7 7.1.32 drizzle_con_quit@DRIZZLE7 7.1.32 drizzle_con_ready@DRIZZLE7 7.1.32 drizzle_con_ready_listen@DRIZZLE7 7.1.32 drizzle_con_remove_options@DRIZZLE7 7.1.32 drizzle_con_scramble@DRIZZLE7 7.1.32 drizzle_con_select_db@DRIZZLE7 7.1.32 drizzle_con_server_version@DRIZZLE7 7.1.32 drizzle_con_server_version_number@DRIZZLE7 7.1.32 drizzle_con_set_auth@DRIZZLE7 7.1.32 drizzle_con_set_backlog@DRIZZLE7 7.1.32 drizzle_con_set_capabilities@DRIZZLE7 7.1.32 drizzle_con_set_charset@DRIZZLE7 7.1.32 drizzle_con_set_context@DRIZZLE7 7.1.32 drizzle_con_set_context_free_fn@DRIZZLE7 7.1.32 drizzle_con_set_db@DRIZZLE7 7.1.32 drizzle_con_set_events@DRIZZLE7 7.1.32 drizzle_con_set_fd@DRIZZLE7 7.1.32 drizzle_con_set_max_packet_size@DRIZZLE7 7.1.32 drizzle_con_set_options@DRIZZLE7 7.1.32 drizzle_con_set_protocol_version@DRIZZLE7 7.1.32 drizzle_con_set_revents@DRIZZLE7 7.1.32 drizzle_con_set_scramble@DRIZZLE7 7.1.32 drizzle_con_set_server_version@DRIZZLE7 7.1.32 drizzle_con_set_status@DRIZZLE7 7.1.32 drizzle_con_set_tcp@DRIZZLE7 7.1.32 drizzle_con_set_thread_id@DRIZZLE7 7.1.32 drizzle_con_set_uds@DRIZZLE7 7.1.32 drizzle_con_shutdown@DRIZZLE7 7.1.32 drizzle_con_sqlstate@DRIZZLE7 7.1.32 drizzle_con_status@DRIZZLE7 7.1.32 drizzle_con_thread_id@DRIZZLE7 7.1.32 drizzle_con_uds@DRIZZLE7 7.1.32 drizzle_con_user@DRIZZLE7 7.1.32 drizzle_con_wait@DRIZZLE7 7.1.32 drizzle_context@DRIZZLE7 7.1.32 drizzle_create@DRIZZLE7 7.1.32 drizzle_errno@DRIZZLE7 7.1.32 drizzle_error@DRIZZLE7 7.1.32 drizzle_error_code@DRIZZLE7 7.1.32 drizzle_escape_string@DRIZZLE7 7.1.32 drizzle_field_buffer@DRIZZLE7 7.1.32 drizzle_field_free@DRIZZLE7 7.1.32 drizzle_field_read@DRIZZLE7 7.1.32 drizzle_field_write@DRIZZLE7 7.1.32 drizzle_free@DRIZZLE7 7.1.32 drizzle_handshake_client_read@DRIZZLE7 7.1.32 drizzle_handshake_client_write@DRIZZLE7 7.1.32 drizzle_handshake_server_read@DRIZZLE7 7.1.32 drizzle_handshake_server_write@DRIZZLE7 7.1.32 drizzle_hex_string@DRIZZLE7 7.1.32 drizzle_kill@DRIZZLE7 7.1.32 drizzle_library_init@DRIZZLE7 1:7.2.3 drizzle_mysql_password_hash@DRIZZLE7 7.1.32 drizzle_options@DRIZZLE7 7.1.32 drizzle_pack_auth@DRIZZLE7 7.1.32 drizzle_pack_length@DRIZZLE7 7.1.32 drizzle_pack_string@DRIZZLE7 7.1.32 drizzle_ping@DRIZZLE7 7.1.32 drizzle_query@DRIZZLE7 7.1.32 drizzle_query_add@DRIZZLE7 7.1.32 drizzle_query_add_options@DRIZZLE7 7.1.32 drizzle_query_con@DRIZZLE7 7.1.32 drizzle_query_context@DRIZZLE7 7.1.32 drizzle_query_create@DRIZZLE7 7.1.32 drizzle_query_free@DRIZZLE7 7.1.32 drizzle_query_free_all@DRIZZLE7 7.1.32 drizzle_query_inc@DRIZZLE7 7.1.32 drizzle_query_options@DRIZZLE7 7.1.32 drizzle_query_remove_options@DRIZZLE7 7.1.32 drizzle_query_result@DRIZZLE7 7.1.32 drizzle_query_run@DRIZZLE7 7.1.32 drizzle_query_run_all@DRIZZLE7 7.1.32 drizzle_query_set_con@DRIZZLE7 7.1.32 drizzle_query_set_context@DRIZZLE7 7.1.32 drizzle_query_set_context_free_fn@DRIZZLE7 7.1.32 drizzle_query_set_options@DRIZZLE7 7.1.32 drizzle_query_set_result@DRIZZLE7 7.1.32 drizzle_query_set_string@DRIZZLE7 7.1.32 drizzle_query_str@DRIZZLE7 7.1.32 drizzle_query_string@DRIZZLE7 7.1.32 drizzle_quit@DRIZZLE7 7.1.32 drizzle_remove_options@DRIZZLE7 7.1.32 drizzle_result_affected_rows@DRIZZLE7 7.1.32 drizzle_result_buffer@DRIZZLE7 7.1.32 drizzle_result_calc_row_size@DRIZZLE7 7.1.32 drizzle_result_clone@DRIZZLE7 7.1.32 drizzle_result_column_count@DRIZZLE7 7.1.32 drizzle_result_create@DRIZZLE7 7.1.32 drizzle_result_drizzle_con@DRIZZLE7 7.1.32 drizzle_result_eof@DRIZZLE7 7.1.32 drizzle_result_error@DRIZZLE7 7.1.32 drizzle_result_error_code@DRIZZLE7 7.1.32 drizzle_result_free@DRIZZLE7 7.1.32 drizzle_result_free_all@DRIZZLE7 7.1.32 drizzle_result_info@DRIZZLE7 7.1.32 drizzle_result_insert_id@DRIZZLE7 7.1.32 drizzle_result_read@DRIZZLE7 7.1.32 drizzle_result_row_count@DRIZZLE7 7.1.32 drizzle_result_row_size@DRIZZLE7 7.1.32 drizzle_result_set_affected_rows@DRIZZLE7 7.1.32 drizzle_result_set_column_count@DRIZZLE7 7.1.32 drizzle_result_set_eof@DRIZZLE7 7.1.32 drizzle_result_set_error@DRIZZLE7 7.1.32 drizzle_result_set_error_code@DRIZZLE7 7.1.32 drizzle_result_set_info@DRIZZLE7 7.1.32 drizzle_result_set_insert_id@DRIZZLE7 7.1.32 drizzle_result_set_row_size@DRIZZLE7 7.1.32 drizzle_result_set_sqlstate@DRIZZLE7 7.1.32 drizzle_result_set_warning_count@DRIZZLE7 7.1.32 drizzle_result_sqlstate@DRIZZLE7 7.1.32 drizzle_result_warning_count@DRIZZLE7 7.1.32 drizzle_result_write@DRIZZLE7 7.1.32 drizzle_row_buffer@DRIZZLE7 7.1.32 drizzle_row_current@DRIZZLE7 7.1.32 drizzle_row_field_sizes@DRIZZLE7 7.1.32 drizzle_row_free@DRIZZLE7 7.1.32 drizzle_row_index@DRIZZLE7 7.1.32 drizzle_row_next@DRIZZLE7 7.1.32 drizzle_row_prev@DRIZZLE7 7.1.32 drizzle_row_read@DRIZZLE7 7.1.32 drizzle_row_seek@DRIZZLE7 7.1.32 drizzle_row_write@DRIZZLE7 7.1.32 drizzle_safe_escape_string@DRIZZLE7 7.1.32 drizzle_select_db@DRIZZLE7 7.1.32 drizzle_set_context@DRIZZLE7 7.1.32 drizzle_set_context_free_fn@DRIZZLE7 7.1.32 drizzle_set_event_watch_fn@DRIZZLE7 7.1.32 drizzle_set_log_fn@DRIZZLE7 7.1.32 drizzle_set_options@DRIZZLE7 7.1.32 drizzle_set_ssl@DRIZZLE7 1:7.2.3 drizzle_set_timeout@DRIZZLE7 7.1.32 drizzle_set_verbose@DRIZZLE7 7.1.32 drizzle_shutdown@DRIZZLE7 7.1.32 drizzle_sqlstate@DRIZZLE7 7.1.32 drizzle_strerror@DRIZZLE7 7.1.32 drizzle_timeout@DRIZZLE7 7.1.32 drizzle_unpack_length@DRIZZLE7 7.1.32 drizzle_unpack_string@DRIZZLE7 7.1.32 drizzle_verbose@DRIZZLE7 7.1.32 drizzle_verbose_name@DRIZZLE7 7.1.32 drizzle_version@DRIZZLE7 7.1.32 debian/libdrizzledmessage0.lintian-overrides0000664000000000000000000000046512272171710016520 0ustar # This is not a spelling error, but part of a symbol name. libdrizzledmessage0: spelling-error-in-binary usr/lib/libdrizzledmessage.so.0.0.0 tEH the # C++ symbol files are unmaintainable (very fragile), so we won't supply them libdrizzledmessage0: no-symbols-control-file usr/lib/libdrizzledmessage.so.0.0.0 debian/drizzle-plugin-gearman-udf.install0000664000000000000000000000012712272171710015723 0ustar ../conf.d/gearman-udf.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libgearman_udf_plugin.so debian/drizzle-plugin-json-server.install0000664000000000000000000000012612272171710016011 0ustar ../conf.d/json-server.cnf etc/drizzle/conf.d usr/lib/drizzle/libjson_server_plugin.so debian/source/0000775000000000000000000000000012272200700010460 5ustar debian/source/include-binaries0000664000000000000000000000021412272171710013625 0ustar tests/r/information_schema_inno.result tests/r/information_schema.result tests/r/pbxt/outfile.result tests/r/pbxt/information_schema.result debian/source/format0000664000000000000000000000001412272171710011676 0ustar 3.0 (quilt) debian/drizzle-plugin-query-log.install0000664000000000000000000000012312272171710015455 0ustar ../conf.d/query-log.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libquery_log_plugin.so debian/drizzle-doc.docs0000664000000000000000000000001212272171710012261 0ustar docs/html debian/drizzle-plugin-json-server.lintian-overrides0000664000000000000000000000037412272171710020006 0ustar # upstream needs libjsoncpp embedded atm, bug filled to get rid of it. (https://bugs.launchpad.net/debian/+bug/1188926) # so, overriding it temporarily. drizzle-plugin-json-server: embedded-library usr/lib/drizzle/libjson_server_plugin.so: libjsoncpp debian/debian.recipe0000664000000000000000000000023412272171710011602 0ustar # bzr-builder format 0.2 deb-version 7-1 lp:drizzle nest packaging . packaging run mv packaging/debian debian run rm -rf packaging run ./config/autorun.sh debian/rules0000775000000000000000000000341312272171710010251 0ustar #!/usr/bin/make -f ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif TMP=$(CURDIR)/debian/tmp/ %: dh $@ --with sphinxdoc --with autoreconf override_dh_auto_clean: dh_testdir dh_auto_clean dh_clean debconf-updatepo -${RM} -rf docs/drizzled docs/html docs/pyext/*.pyc tests/kewpie override_dh_autoreconf: python config/pandora-plugin write python config/pandora-plugin plugin-list dh_autoreconf config/autorun.sh override_dh_auto_configure: CC=gcc-4.7 CXX=g++-4.7 dh_auto_configure -- \ --disable-rpath \ --localstatedir=/var/lib/drizzle \ --with-comment="Debian" $(shell dpkg-buildflags --export=configure) \ --disable-silent-rules \ F_LOOP_PARALLELIZE_ALL="" override_dh_auto_build: ${MAKE} ${MAKE} doxygen ${MAKE} html override_dh_strip: dh_strip -Xdrizzled -Xplugin -Xbin --dbg-package=libdrizzle-dbg dh_strip -Xlibdrizzle.so --dbg-package=drizzle-dbg override_dh_auto_test: echo "skipping tests" override_dh_installdocs: dh_installdocs -A ${RM} -f $(CURDIR)/debian/drizzle-doc/usr/share/doc/drizzle-doc/html/_sources/license.txt override_dh_sphinxdoc: (test -d $(CURDIR)/debian/drizzle-doc && dh_sphinxdoc -Xlicense.txt) || /bin/true grepdiff: bzr diff | grepdiff Copyright scan-copyright: for f in `bzr status --short | grep '^.[NM]' | awk '{print $$2}'` ; do [ -f $$f ] && bzr diff $$f | grep 'Copyright' && echo $$f; done get-orig-source: # Uscan will read debian/watch, grab the correct version, repack, and # leave it in the current directory uscan --noconf --force-download --rename --repack \ --download-current-version --destdir=. debian/drizzle.templates0000664000000000000000000000032712272171710012575 0ustar Template: drizzle/purge_database Type: boolean Default: true _Description: Purging also database files? As you are purging the drizzle package you might also want to delete the database files in /var/lib/drizzle. debian/slave.cfg0000664000000000000000000000020712272171710010762 0ustar master-host = hostname master-port = 4427 master-user = username master-pass = password io-thread-sleep = 10 applier-thread-sleep = 10 debian/control0000664000000000000000000003765312272171710010611 0ustar Source: drizzle Section: database Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Tobias Frost Build-Depends: autoconf, automake, bison, debhelper (>=9), dh-autoreconf, doxygen, flex, gettext, gperf, gcc-4.7, g++-4.7, intltool, libaio-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libboost-atomic-dev, libboost-date-time-dev, libboost-dev, libboost-filesystem-dev, libboost-iostreams-dev, libboost-program-options-dev, libboost-regex-dev, libboost-test-dev, libboost-thread-dev, libboost-system-dev, libcloog-ppl-dev, libcurl4-gnutls-dev, libgcrypt11-dev, libgearman-dev (>= 0.27-2), libldap2-dev, libmemcached-dev (>= 0.39), libpam0g-dev, libpcre3-dev, libprotobuf-dev, librabbitmq-dev, libreadline-dev (>= 5.0), libssl-dev, libtool, libv8-dev [amd64 armel armhf i386], pandora-build, po-debconf, protobuf-compiler, python, python-sphinx (>= 1.0.7+dfsg), systemtap-sdt-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386 !mips !mipsel !s390x !sparc], uuid-dev, zlib1g-dev (>= 1:1.1.3-5) Standards-Version: 3.9.4 Homepage: http://launchpad.net/drizzle Vcs-Browser: https://gitorious.org/drizzle-debian/drizzle-debian/trees/master Vcs-Git: http://git.gitorious.org/drizzle-debian/drizzle-debian.git Package: drizzle-client Architecture: any Priority: optional Depends: debianutils (>=1.6), ${misc:Depends}, ${shlibs:Depends} Description: Client binaries for Drizzle Database The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the client binaries. Package: drizzle Architecture: any Pre-Depends: adduser (>= 3.40) Conflicts: drizzle-server Replaces: drizzle-server Depends: drizzle-client (>= ${source:Version}), libdrizzledmessage0 (= ${binary:Version}), lsb-base (>= 4.1+Debian3), passwd, psmisc, ${misc:Depends}, ${shlibs:Depends} Description: Server binaries for Drizzle Database The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the server binaries. Package: drizzle-plugin-auth-file Architecture: any Depends: drizzle (= ${binary:Version}), pwgen, ${misc:Depends}, ${shlibs:Depends} Description: File-based authentication for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the File-based Authentication plugin. Package: drizzle-plugin-auth-http Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: HTTP authentication for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the HTTP Authentication plugin. Package: drizzle-plugin-auth-ldap Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: LDAP authentication for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the LDAP Authentication plugin. Package: drizzle-plugin-auth-pam Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: PAM authentication for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the PAM Authentication plugin. Package: drizzle-plugin-auth-schema Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Schema authentication for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Schema Authentication plugin. Package: drizzle-plugin-js Architecture: armel armhf i386 amd64 Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Javascript plugin for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Javascript plugin. Package: drizzle-plugin-debug Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Plugin that facilitates debugging Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Debug plugin. Package: drizzle-plugin-gearman-udf Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Gearman User Defined Functions for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Gearman User Defined Functions plugin. Package: drizzle-plugin-http-functions Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: HTTP Functions for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the HTTP Functions plugin. Package: drizzle-plugin-json-server Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: JSON HTTP (NoSQL) interface for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the JSON Server plugin. Package: drizzle-plugin-logging-gearman Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Gearman Logging for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Gearman Logging plugin. Package: drizzle-plugin-logging-query Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Query Logging for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Query Logging plugin. Package: drizzle-plugin-perf-dictionary Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Provides: drizzle-plugin-performance-dictionary Replaces: drizzle-plugin-performance-dictionary Conflicts: drizzle-plugin-performance-dictionary Description: Performance Dictionary for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Performance Dictionary plugin. Package: drizzle-plugin-rabbitmq Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: RabbitMQ Transaction Log for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the RabbitMQ Transaction Log plugin. Package: drizzle-plugin-regex-policy Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Regex based authorization rules for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Regex Policy plugin. Package: drizzle-plugin-slave Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Replication Slave Plugin for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the replication slave plugin. Package: drizzle-plugin-simple-user-policy Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Simple User Policy for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes a plugin implementing a simple schema-per-user authorization policy. Package: drizzle-plugin-query-log Architecture: any Depends: drizzle (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: Query logging for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the Query Log plugin. Package: drizzle-plugin-dev Section: devel Architecture: any Recommends: protobuf-compiler Depends: autoconf, automake, build-essential, gettext, intltool, libaio-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libboost-date-time-dev, libboost-dev, libboost-filesystem-dev, libboost-iostreams-dev, libboost-program-options-dev, libboost-regex-dev, libboost-thread-dev, libcurl4-gnutls-dev, libdrizzledmessage-dev, libgearman-dev (>= 0.27-2), libldap2-dev, libmemcached-dev (>= 0.39), libpam0g-dev, libpcre3-dev, libprotobuf-dev, libreadline-dev (>> 5.0), libtool, lsb-base (>= 3.0-10), pandora-build, python, uuid-dev, zlib1g-dev (>= 1:1.1.3-5), ${misc:Depends} Description: Development files for Drizzle plugin development The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the headers needed to develop plugins. Package: libdrizzledmessage0 Priority: optional Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Library containing serialized messages used with Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the protobuf-based message serializations. Package: libdrizzledmessage-dev Section: libdevel Architecture: any Depends: libdrizzledmessage0 (= ${binary:Version}), ${misc:Depends} Description: Devel library containing serialized messages used with Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the protobuf-based message serializations dev files. Package: drizzle-doc Section: doc Architecture: all Depends: libjs-jquery, libjs-underscore, ${misc:Depends}, ${sphinxdoc:Depends} Description: Documentation for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the manual for drizzle and its plugins and also the libdrizzle API reference. Package: drizzle-dev-doc Section: doc Architecture: all Depends: libjs-jquery, ${misc:Depends} Description: API Documentation for drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package includes the doxygen documentation for drizzle's API. Package: drizzle-dbg Section: debug Architecture: any Depends: drizzle (= ${binary:Version}), drizzle-client (= ${binary:Version}), ${misc:Depends} Description: Debugging symbols for Drizzle The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL. . This package provides debugging symbols. Package: libdrizzle-dev Section: libdevel Architecture: all Depends: libdrizzle4 (>= ${source:Version}), libdrizzle4 (<< ${source:Version}.1~), zlib1g-dev, ${misc:Depends} Description: library for the Drizzle and MySQL protocols, development files libdrizzle is a library implementing both the Drizzle and MySQL protocols. It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . This package provides the files needed for development. Package: libdrizzle-dbg Section: debug Architecture: any Depends: libdrizzle4 (= ${binary:Version}), ${misc:Depends} Description: library for the Drizzle and MySQL protocols, debug symbols libdrizzle is a library implementing both the Drizzle and MySQL protocols. It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . This package provides debugging symbols. Package: libdrizzle4 Section: libs Priority: optional Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: library for the Drizzle and MySQL protocols libdrizzle is a library implementing both the Drizzle and MySQL protocols. It has been designed to be light on memory usage, thread safe, and provide full access to server side methods. . This package provides the Drizzle client library. debian/drizzle-dev-doc.links0000664000000000000000000000027512272171710013240 0ustar # Overwrite jquery.js from upstream tarball with a link to jquery.js # provided by jQuery Debian package /usr/share/javascript/jquery/jquery.js usr/share/doc/drizzle-dev-doc/html/jquery.js debian/patches/0000775000000000000000000000000012272200700010607 5ustar debian/patches/ftbfs-bison-2.7.patch0000664000000000000000000001073712272171710014370 0ustar #From: Tobias Frost #Subject: With newer bison (>2.7) yyscan_t is no longer defined and leads to FTBFS. #Description: The below patch add the missing snippet to the bison input file, # as it would has been defined with the older bison. --- a/drizzled/execute/parser.yy +++ b/drizzled/execute/parser.yy @@ -37,16 +37,31 @@ * */ +%{ + +#include +#include +#include +#include "drizzled/execute/common.h" +#include +#include + +#ifndef __INTEL_COMPILER +# pragma GCC diagnostic ignored "-Wold-style-cast" +#endif + +%} + %error-verbose %debug %defines %expect 0 %output "drizzled/execute/parser.cc" %defines "drizzled/execute/parser.h" -%lex-param { yyscan_t *scanner } +%lex-param { void *scanner } %name-prefix="execute_" -%parse-param { ::drizzled::execute::Context *context } -%parse-param { yyscan_t *scanner } +%parse-param { class drizzled::execute::Context *context } +%parse-param { void *scanner } %pure-parser %require "2.2" %start begin @@ -54,25 +69,15 @@ %{ -#include -#include -#include -#include -#include -#include -#include - -#ifndef __INTEL_COMPILER -#pragma GCC diagnostic ignored "-Wold-style-cast" -#endif - #define YYENABLE_NLS 0 #define YYLTYPE_IS_TRIVIAL 0 std::string query; #define parser_abort(A, B) do { parser::abort_func((A), (B)); YYABORT; } while (0) -inline void execute_error(::drizzled::execute::Context *context, yyscan_t *scanner, const char *error) +namespace drizzled { namespace execute { class Context; }} + +inline void execute_error(class drizzled::execute::Context *context, void *scanner, const char *error) { if (not context->end()) { --- a/drizzled/execute/scanner.l +++ b/drizzled/execute/scanner.l @@ -41,10 +41,13 @@ #include #include -#include -#include -#include -#include + +#ifndef execute_HEADER_H +# define execute_HEADER_H 1 +#endif + +#include "drizzled/execute/common.h" +#include "drizzled/lex_string.h" using namespace drizzled; @@ -55,7 +58,9 @@ #pragma GCC diagnostic ignored "-Wmissing-declarations" #endif -#define YY_EXTRA_TYPE ::drizzled::execute::Context* +#ifndef YY_EXTRA_TYPE +# define YY_EXTRA_TYPE drizzled::execute::Context* +#endif } --- /dev/null +++ b/drizzled/execute/common.h @@ -0,0 +1,49 @@ +/* vim:expandtab:shiftwidth=2:tabstop=2:smarttab: + * + * Drizzle Execute Parser + * + * Copyright (C) 2013 Data Differential, http://datadifferential.com/ + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are + * met: + * + * * Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * * Redistributions in binary form must reproduce the above + * copyright notice, this list of conditions and the following disclaimer + * in the documentation and/or other materials provided with the + * distribution. + * + * * The names of its contributors may not be used to endorse or + * promote products derived from this software without specific prior + * written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +#pragma once + +#ifndef YY_TYPEDEF_YY_SCANNER_T +# define YY_TYPEDEF_YY_SCANNER_T +typedef void* yyscan_t; +#endif + +#include "drizzled/execute/symbol.h" +#include "drizzled/execute/context.h" +#include "drizzled/execute/parser.h" +#include "drizzled/execute/scanner.h" debian/patches/autotools.patch0000664000000000000000000000051512272171710013672 0ustar # From: Tobias Frost # Subject: Do only update autoconf files if necessary. --- a/config/autorun.sh +++ b/config/autorun.sh @@ -25,4 +25,4 @@ # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -autoreconf -ivf +autoreconf -iv debian/patches/fix_spellings.patch0000664000000000000000000000107612272171710014512 0ustar # From: Michael Fladischer # Subject: Fixing spelling error in xtrabackup.cc # Forwarded: https://bugs.launchpad.net/drizzle/+bug/970941 --- a/plugin/innobase/xtrabackup/xtrabackup.cc +++ b/plugin/innobase/xtrabackup/xtrabackup.cc @@ -5036,7 +5036,7 @@ HASH_INSERT(xtrabackup_tables_t, name_hash, tables_hash, ut_fold_string(table->name), table); - printf("xtrabackup: table '%s' is registerd to the list.\n", table->name); + printf("xtrabackup: table '%s' is registered to the list.\n", table->name); } } skip_tables_file_register: debian/patches/disable-floop-compiler-ice.patch0000664000000000000000000000154512272171710016733 0ustar Description: Disable -floop-parallelize-all due to gcc-4.8/4.9 compiler ICE Bug-GCC: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57732 Author: Dmitrijs Ledkovs --- drizzle-7.1.36-stable.orig/m4/pandora_warnings.m4 +++ drizzle-7.1.36-stable/m4/pandora_warnings.m4 @@ -156,7 +156,7 @@ AC_DEFUN([PANDORA_WARNINGS],[ [ac_cv_safe_to_use_Wextra_=no]) CFLAGS="$save_CFLAGS"]) - BASE_WARNINGS="${W_FAIL} -pedantic -Wall -Wundef -Wshadow ${NO_UNUSED} ${F_DIAGNOSTICS_SHOW_OPTION} ${F_LOOP_PARALLELIZE_ALL} ${BASE_WARNINGS_FULL}" + BASE_WARNINGS="${W_FAIL} -pedantic -Wall -Wundef -Wshadow ${NO_UNUSED} ${F_DIAGNOSTICS_SHOW_OPTION} ${BASE_WARNINGS_FULL}" AS_IF([test "$ac_cv_safe_to_use_Wextra_" = "yes"], [BASE_WARNINGS="${BASE_WARNINGS} -Wextra"], [BASE_WARNINGS="${BASE_WARNINGS} -W"]) debian/patches/bug-631107.patch0000664000000000000000000000114412272171710013154 0ustar # From: Tobias Frost # Subject: Change permissions of the mysql unix socket # Forwarded: https://bugs.launchpad.net/drizzle/+bug/925904 # Bug-Debian: 631107 --- a/plugin/mysql_unix_socket_protocol/protocol.cc +++ b/plugin/mysql_unix_socket_protocol/protocol.cc @@ -31,6 +31,8 @@ #include #include +#include + #include #include @@ -161,6 +163,8 @@ fds.push_back(unix_sock); + chmod(_unix_socket_path.file_string().c_str(),0777); + return false; } debian/patches/donotbuild_drizzlepasswordhash.patch0000664000000000000000000000264012272171710020177 0ustar # From: Tobias Frost # Subject: drizzle_password_hash has no manpage and its use is undocumented. Therefore fo not include it in Debian. # Origin: https://bugs.launchpad.net/drizzle/+bug/970987 --- a/client/include.am +++ b/client/include.am @@ -32,7 +32,7 @@ bin_PROGRAMS+= client/drizzledump bin_PROGRAMS+= client/drizzleimport bin_PROGRAMS+= client/drizzleslap -bin_PROGRAMS+= client/drizzle_password_hash +#bin_PROGRAMS+= client/drizzle_password_hash man_MANS+= client/drizzle.1 man_MANS+= client/drizzled.8 @@ -113,11 +113,11 @@ client_drizzletest_LDADD+=${BOOST_LIBS} ${LIBPCRE} -client_drizzle_password_hash_DEPENDENCIES= -client_drizzle_password_hash_LDADD= -client_drizzle_password_hash_SOURCES= - -client_drizzle_password_hash_DEPENDENCIES+= plugin/libmyisam_plugin.la -client_drizzle_password_hash_LDADD+= libdrizzle-2.0/libdrizzle-2.0.la -client_drizzle_password_hash_LDADD+= libdrizzle-2.0/libdrizzle-2.0.la -client_drizzle_password_hash_SOURCES+= client/drizzle_password_hash.cc +#client_drizzle_password_hash_DEPENDENCIES= +#client_drizzle_password_hash_LDADD= +#client_drizzle_password_hash_SOURCES= + +#client_drizzle_password_hash_DEPENDENCIES+= plugin/libmyisam_plugin.la +#client_drizzle_password_hash_LDADD+= libdrizzle-2.0/libdrizzle-2.0.la +#client_drizzle_password_hash_LDADD+= libdrizzle-2.0/libdrizzle-2.0.la +#client_drizzle_password_hash_SOURCES+= client/drizzle_password_hash.cc debian/patches/disable-intersphinx.patch0000664000000000000000000000213712272171710015617 0ustar Description: Turn off intersphinx mappings - they need connectivity which is not available on buildds builders. Forwarded: not-needed Author: Monty Taylor (modified by Tobias Frost Last-Update: 2012-03-15 --- a/docs/conf.py +++ b/docs/conf.py @@ -25,7 +25,7 @@ # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'pyext.options', 'pyext.confval', 'pyext.dbtable'] +extensions = ['sphinx.ext.todo', 'sphinx.ext.coverage', 'pyext.options', 'pyext.confval', 'pyext.dbtable'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -254,7 +254,7 @@ # Example configuration for intersphinx: refer to the Python standard library. -intersphinx_mapping = {'python': ('http://docs.python.org/3.2', 'python-inv.txt')} +#intersphinx_mapping = {'python': ('http://docs.python.org/3.2', 'python-inv.txt')} [extensions] todo_include_todos=True debian/patches/donotbuild_drizzlebackup.innobase.patch0000664000000000000000000000371412272171710020536 0ustar # From: Tobias Frost # Subject: drizzlebackup.innobase has no manpage and its use is undocumented. Therefore fo not include it in Debian. # Origin: https://bugs.launchpad.net/drizzle/+bug/970987 --- a/plugin/innobase/plugin.am +++ b/plugin/innobase/plugin.am @@ -223,20 +223,20 @@ noinst_LTLIBRARIES+= \ plugin/innobase/libinnobase.la \ plugin/innobase/libpars.la -bin_PROGRAMS+= plugin/innobase/xtrabackup/drizzlebackup.innobase +#bin_PROGRAMS+= plugin/innobase/xtrabackup/drizzlebackup.innobase endif -plugin_innobase_xtrabackup_drizzlebackup_innobase_DEPENDENCIES= plugin/libmyisam_plugin.la -plugin_innobase_xtrabackup_drizzlebackup_innobase_SOURCES = plugin/innobase/xtrabackup/xtrabackup.cc -plugin_innobase_xtrabackup_drizzlebackup_innobase_LDADD = \ - plugin/innobase/libinnobase.la \ - drizzled/internal/libinternal.la \ - drizzled/libcharset.la \ - $(BOOST_LIBS) \ - ${LTLIBAIO} \ - $(LIBZ) +#plugin_innobase_xtrabackup_drizzlebackup_innobase_DEPENDENCIES= plugin/libmyisam_plugin.la +#plugin_innobase_xtrabackup_drizzlebackup_innobase_SOURCES = plugin/innobase/xtrabackup/xtrabackup.cc +#plugin_innobase_xtrabackup_drizzlebackup_innobase_LDADD = \ +# plugin/innobase/libinnobase.la \ +# drizzled/internal/libinternal.la \ +# drizzled/libcharset.la \ +# $(BOOST_LIBS) \ +# ${LTLIBAIO} \ +# $(LIBZ) -plugin_innobase_xtrabackup_drizzlebackup_innobase_CXXFLAGS=${AM_CXXFLAGS} ${INNOBASE_SKIP_WARNINGS} -I${top_builddir}/plugin/innobase/include -I$(top_srcdir)/plugin/innobase/include -DBUILD_DRIZZLE +#plugin_innobase_xtrabackup_drizzlebackup_innobase_CXXFLAGS=${AM_CXXFLAGS} ${INNOBASE_SKIP_WARNINGS} -I${top_builddir}/plugin/innobase/include -I$(top_srcdir)/plugin/innobase/include -DBUILD_DRIZZLE plugin_innobase_libinnobase_la_CXXFLAGS=${AM_CXXFLAGS} ${INNOBASE_SKIP_WARNINGS} -I${top_builddir}/plugin/innobase/include -I$(top_srcdir)/plugin/innobase/include -DBUILD_DRIZZLE plugin_innobase_libinnobase_la_LDDADD= ${LTLIBAIO} debian/patches/do-not-use-O_CLOEXEC.patch0000664000000000000000000000143612272171710015174 0ustar # Author: Tobias Frost # Subject: Do not use O_CLOEXEC for pid file (FTBFS on kfreeBSD) # Forwarded: https://bugs.launchpad.net/drizzle/+bug/978007 # Bug-Debian: 635192 --- a/drizzled/drizzled.cc +++ b/drizzled/drizzled.cc @@ -410,6 +410,12 @@ /** Create file to store pid number. */ + +#ifndef O_CLOEXEC +#define O_CLOEXEC 0 +#define DEFINED_O_CLOEXEC +#endif + static void create_pid_file() { int file; @@ -434,6 +440,10 @@ unireg_abort << "Can't start server, was unable to create PID file: " << pid_file.file_string(); } +#ifdef DEFINED_O_CLOEXEC +#undef O_CLOEXEC +#endif + /**************************************************************************** ** Code to end drizzled ****************************************************************************/ debian/patches/enable-hurd.patch0000664000000000000000000001352112272171710014030 0ustar Description: Enable build for hurd platform Working around PATH_MAX issues Author: Tobias Frost Last-Update: 2013-08-23 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/plugin/myisam/mi_open.cc +++ b/plugin/myisam/mi_open.cc @@ -17,6 +17,7 @@ #include "myisam_priv.h" +#include #include #include #include @@ -84,7 +85,12 @@ uint32_t i,j,len,errpos,head_length,base_pos,offset,info_length,keys, key_parts,unique_key_parts,uniques; char name_buff[FN_REFLEN], org_name[FN_REFLEN], index_name[FN_REFLEN], - data_name[FN_REFLEN], rp_buff[PATH_MAX]; + data_name[FN_REFLEN]; +#ifndef __GNU__ + char rp_buff[PATH_MAX]; +#else + char *rp_buff = NULL; +#endif unsigned char *disk_cache= NULL; unsigned char *disk_pos, *end_pos; MI_INFO info,*m_info,*old_info; @@ -107,10 +113,26 @@ "", MI_NAME_IEXT, MY_UNPACK_FILENAME); +#ifndef __GNU__ if (!realpath(org_name,rp_buff)) internal::my_load_path(rp_buff,org_name, NULL); rp_buff[FN_REFLEN-1]= '\0'; strcpy(name_buff,rp_buff); +#else + rp_buff = realpath(org_name,NULL); + if (!rp_buff) { + // (on hurd) rp_puff is initialized NULL, so there is no buffer allocated. + // So we cannot use it. but we can call my_load_path and ask + // it to directly store it the target buffer name_buff. + internal::my_load_path(name_buff,org_name, NULL); + } else { + if (strlen(rp_buff) >= FN_REFLEN) { + rp_buff[FN_REFLEN-1]= '\0'; + } + strcpy(name_buff,rp_buff); + free(rp_buff); + } +#endif THR_LOCK_myisam.lock(); if (!(old_info=test_if_reopen(name_buff))) { --- a/drizzled/cached_directory.cc +++ b/drizzled/cached_directory.cc @@ -122,6 +122,10 @@ */ char space[sizeof(dirent) + PATH_MAX + 1]; #endif +#ifdef __GNU__ + // on hurd you need UCHAR_MAX ... + char space[sizeof(dirent) + UCHAR_MAX + 1]; +#endif } buffer; int retcode; --- a/drizzled/internal/mf_format.cc +++ b/drizzled/internal/mf_format.cc @@ -118,14 +118,35 @@ if (flag & MY_RETURN_REAL_PATH) { struct stat stat_buff; +#ifndef __GNU__ char rp_buff[PATH_MAX]; +#else + char *rp_buff = NULL; +#endif if ((!flag & MY_RESOLVE_SYMLINKS) || (!lstat(to,&stat_buff) && S_ISLNK(stat_buff.st_mode))) { +#ifndef __GNU__ if (!realpath(to,rp_buff)) my_load_path(rp_buff, to, NULL); rp_buff[FN_REFLEN-1]= '\0'; strcpy(to,rp_buff); +#else + // on hurd PATH_MAX isn't but realpath accept NULL and will malloc + rp_buff = realpath(to,NULL); + if (!rp_buff) { + char buffer[FN_REFLEN]; + my_load_path(buffer, to, NULL); + buffer[FN_REFLEN-1]= '\0'; + strcpy(to,buffer); + } else { + if (strlen(rp_buff) >= FN_REFLEN) { + rp_buff[FN_REFLEN-1]= '\0'; + } + strcpy(to,rp_buff); + free(rp_buff); + } +#endif } } else if (flag & MY_RESOLVE_SYMLINKS) --- a/drizzled/internal/my_symlink2.cc +++ b/drizzled/internal/my_symlink2.cc @@ -34,8 +34,11 @@ { /* Test if we should create a link */ bool create_link= false; - char rp_buff[PATH_MAX]; - +#ifndef __GNU__ + char rp_buff[PATH_MAX]; +#else + char *rp_buff = NULL; +#endif if (my_disable_symlinks) { /* Create only the file, not the link and file */ @@ -44,11 +47,28 @@ } else if (linkname) { + char abs_linkname[FN_REFLEN]; +#ifndef __GNU__ if (!realpath(linkname,rp_buff)) my_load_path(rp_buff, linkname, NULL); rp_buff[FN_REFLEN-1]= '\0'; - char abs_linkname[FN_REFLEN]; strcpy(abs_linkname, rp_buff); +#else + // on hurd PATH_MAX isn't but realpath accept NULL and will malloc + rp_buff = realpath(linkname,NULL); + if (!rp_buff) { + char buffer[FN_REFLEN]; + my_load_path(buffer, linkname, NULL); + buffer[FN_REFLEN-1]= '\0'; + strcpy(abs_linkname,buffer); + } else { + if (strlen(rp_buff) >= FN_REFLEN) { + rp_buff[FN_REFLEN-1]= '\0'; + } + strcpy(abs_linkname,rp_buff); + free(rp_buff); + } +#endif create_link= strcmp(abs_linkname, filename); } --- a/plugin/innobase/os/os0file.cc +++ b/plugin/innobase/os/os0file.cc @@ -107,7 +107,7 @@ There are four io-threads (for ibuf, log, read, write). All synchronous IO requests are serviced by the calling thread using os_file_write/os_file_read. The Asynchronous requests are queued up -in an array (there are four such arrays) by the calling thread. +in an array (there are four such arrays) by the calling thread. Later these requests are picked up by the io-thread and are serviced synchronously. @@ -917,11 +917,19 @@ int ret; struct stat statinfo; #ifdef HAVE_READDIR_R - char dirent_buf[sizeof(struct dirent) +#ifndef __GNU__ + char dirent_buf[sizeof(struct dirent) /**/ + _POSIX_PATH_MAX + 100]; - /* In /mysys/my_lib.c, _POSIX_PATH_MAX + 1 is used as - the max file name len; but in most standards, the - length is NAME_MAX; we add 100 to be even safer */ + /* In /mysys/my_lib.c, _POSIX_PATH_MAX + 1 is used as + the max file name len; but in most standards, the + length is NAME_MAX; we add 100 to be even safer */ +#else + char dirent_buf[sizeof(struct dirent) /**/ + + UCHAR_MAX + 100]; + /** On hurd PATH_MAX is not defined. But we can use UCHAR_MAX + * See http://lists.ximian.com/pipermail/mono-bugs/2007-September/061089.html + and e.g. Debian BTS #438952... */ +#endif #endif next_file: @@ -951,8 +959,13 @@ return(1); } +#ifndef __GNU__ ut_a(strlen(ent->d_name) < _POSIX_PATH_MAX + 100 - 1); #else + ut_a(strlen(ent->d_name) < UCHAR_MAX + 100 - 1); +#endif + +#else ent = readdir(dir); if (ent == NULL) { debian/patches/always-help.patch0000664000000000000000000000115312272171710014066 0ustar # Author: Tobias Frost # Subject: Print help just after init plugins and not after parsing all # Forwarded: https://bugs.launchpad.net/drizzle/+bug/983258 # options, making pid ... --- a/drizzled/drizzled.cc +++ b/drizzled/drizzled.cc @@ -1411,6 +1411,12 @@ full_options.add(plugin_options); + if ( was_help_requested()) + { + bool usage(); + usage(); + } + vector final_unknown_options; try { @@ -2191,10 +2197,6 @@ static void fix_paths() { - if (vm.count("help")) - { - return; - } { if (pid_file.string().size() and pid_file.string()[0] == '/') debian/patches/nodoxygenlogfile.patch0000664000000000000000000000224412272171710015216 0ustar # From: Tobias Frost # Subject: The build makes a ~300M doxygen logfile, which is then not used # With this patch the logfile is not generated to speed up build, also not # wasting memory when using pbuilder in a tmpfs (which is a real speed gain) --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -466,13 +466,13 @@ # generated by doxygen. Possible values are YES and NO. If left blank # NO is used. -WARNINGS = YES +WARNINGS = NO # If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings # for undocumented members. If EXTRACT_ALL is set to YES then this flag will # automatically be disabled. -WARN_IF_UNDOCUMENTED = YES +WARN_IF_UNDOCUMENTED = NO # If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for # potential errors in the documentation, such as not documenting some @@ -502,7 +502,7 @@ # and error messages should be written. If left blank the output is written # to stderr. -WARN_LOGFILE = doxerr.log +WARN_LOGFILE = #--------------------------------------------------------------------------- # configuration options related to the input files debian/patches/pandora-ignore-git-repo.patch0000664000000000000000000000121612272171710016271 0ustar # From: Tobias Frost # Subject: Disable detection for git repository in pandora rule, to avoid false # detection of the debian-git repository as upstream, leading to FTBFS. --- a/m4/pandora_vc_build.m4 +++ b/m4/pandora_vc_build.m4 @@ -27,12 +27,12 @@ pandora_building_from_hg=no fi - if test -d ".git" ; then - pandora_building_from_git=yes - pandora_building_from_vc=yes - else - pandora_building_from_git=no - fi +# if test -d ".git" ; then +# pandora_building_from_git=yes +# pandora_building_from_vc=yes +# else +# pandora_building_from_git=no +# fi ]) AC_DEFUN([PANDORA_BUILDING_FROM_VC],[ debian/patches/fix_format_not_a_string_literal.patch0000664000000000000000000000440312272171710020261 0ustar Description: Fix for compile error "format not a string literal and no format arguments" Author: Tobias Frost --- a/plugin/auth_file/auth_file.cc +++ b/plugin/auth_file/auth_file.cc @@ -235,7 +235,7 @@ if (!file.is_open()) { string error_msg= "Could not open users file: " + new_users_file; - errmsg_printf(error::ERROR, _(error_msg.c_str())); + errmsg_printf(error::ERROR, "%s", _(error_msg.c_str())); return false; } @@ -262,7 +262,7 @@ if (not users_dummy.insert(pair(username, password)).second) { string error_msg= "Duplicate entry found in users file: " + username; - errmsg_printf(error::ERROR, _(error_msg.c_str())); + errmsg_printf(error::ERROR, "%s", _(error_msg.c_str())); return false; } } @@ -272,7 +272,7 @@ { /* On any non-EOF break, unparseable line */ string error_msg= "Unable to parse users file " + new_users_file + ":" + e.what(); - errmsg_printf(error::ERROR, _(error_msg.c_str())); + errmsg_printf(error::ERROR, "%s", _(error_msg.c_str())); return false; } } --- a/plugin/regex_policy/module.cc +++ b/plugin/regex_policy/module.cc @@ -85,14 +85,14 @@ } catch (const std::exception &e) { - errmsg_printf(error::ERROR, _(e.what())); + errmsg_printf(error::ERROR, "%s", _(e.what())); return false; } if (! file.is_open()) { string error_msg= "Unable to open regex policy file: " + new_policy_file; - errmsg_printf(error::ERROR, _(error_msg.c_str())); + errmsg_printf(error::ERROR, "%s", _(error_msg.c_str())); return false; } @@ -138,7 +138,7 @@ catch (const std::exception &e) { string error_msg= "Bad policy item: user=" + user_regex + " object=" + object_regex + " action=" + action; - errmsg_printf(error::ERROR, _(error_msg.c_str())); + errmsg_printf(error::ERROR, "%s", _(error_msg.c_str())); throw std::exception(); } } @@ -148,7 +148,7 @@ { /* On any non-EOF break, unparseable line */ string error_msg= "Unable to parse policy file " + new_policy_file + ":" + e.what(); - errmsg_printf(error::ERROR, _(error_msg.c_str())); + errmsg_printf(error::ERROR, "%s", _(error_msg.c_str())); return false; } debian/patches/boost1.54.patch0000664000000000000000000000733212272171710013303 0ustar Description: Boost1.54 build failures The autoconf macro fails to detect boost::thread, as boost:system needs to be also linked in the testcase. Some binaries related to libdrizzledmessage needs also linkage with boost. Also boost::programm-ptions do not take a pointer to char*, reworked to use std::string Author: Tobias Frost Bug: https://bugs.launchpad.net/drizzle/+bug/1132648 Last-Update: 2013-08-21 --- This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ --- a/m4/pandora_have_libboost_thread.m4 +++ b/m4/pandora_have_libboost_thread.m4 @@ -17,13 +17,13 @@ CXXFLAGS="${PTHREAD_CFLAGS} ${CXXFLAGS}" AC_LANG_PUSH(C++) - AC_LIB_HAVE_LINKFLAGS(boost_thread-mt,,[ + AC_LIB_HAVE_LINKFLAGS(boost_thread-mt,boost_system-mt boost_atomic-mt,[ #include ],[ boost::thread id; ]) AS_IF([test "x${ac_cv_libboost_thread_mt}" = "xno"],[ - AC_LIB_HAVE_LINKFLAGS(boost_thread,,[ + AC_LIB_HAVE_LINKFLAGS(boost_thread,boost_system boost_atomic,[ #include ],[ boost::thread id; --- a/client/drizzleslap.cc +++ b/client/drizzleslap.cc @@ -433,7 +433,8 @@ */ int main(int argc, char **argv) { - char *password= NULL; + std::string stpassword; + try { po::options_description commandline_options("Options used only in command line"); @@ -535,7 +536,7 @@ po::options_description client_options("Options specific to the client"); client_options.add_options() ("host,h",po::value(&host)->default_value("localhost"),"Connect to the host") - ("password,P",po::value(&password), + ("password,P",po::value(&stpassword), "Password to use when connecting to server. If password is not given it's asked from the tty") ("port,p",po::value(), "Port number to use for connection") ("protocol",po::value(&opt_protocol)->default_value("mysql"), @@ -643,13 +644,13 @@ { if (not opt_password.empty()) opt_password.erase(); - if (password == PASSWORD_SENTINEL) + if (stpassword == PASSWORD_SENTINEL) { opt_password= ""; } else { - opt_password= password; + opt_password= stpassword; tty_password= false; } } --- a/drizzled/message/include.am +++ b/drizzled/message/include.am @@ -40,7 +40,7 @@ drizzled_message_libdrizzledmessage_la_CXXFLAGS = ${MESSAGE_AM_CXXFLAGS} ${NO_WERROR} drizzled_message_libdrizzledmessage_la_SOURCES = drizzled/message/statement_transform.cc -drizzled_message_libdrizzledmessage_la_LIBADD= ${LTLIBPROTOBUF} $(GCOV_LIBS) drizzled/libcharset.la +drizzled_message_libdrizzledmessage_la_LIBADD= ${BOOST_LIBS} ${LTLIBPROTOBUF} $(GCOV_LIBS) drizzled/libcharset.la nobase_dist_pkginclude_HEADERS+= \ drizzled/message/statement_transform.h @@ -89,7 +89,7 @@ drizzled_message_schema_writer_CXXFLAGS = ${MESSAGE_AM_CXXFLAGS} drizzled_message_table_reader_SOURCES = drizzled/message/table_reader.cc -drizzled_message_table_reader_LDADD = ${MESSAGE_LDADD} +drizzled_message_table_reader_LDADD = ${BOOST_LIBS} ${MESSAGE_LDADD} drizzled_message_table_reader_CXXFLAGS = ${MESSAGE_AM_CXXFLAGS} drizzled_message_table_raw_reader_SOURCES = drizzled/message/table_raw_reader.cc @@ -101,7 +101,7 @@ drizzled_message_table_writer_CXXFLAGS = ${MESSAGE_AM_CXXFLAGS} drizzled_message_transaction_writer_SOURCES = drizzled/message/transaction_writer.cc -drizzled_message_transaction_writer_LDADD = ${MESSAGE_LDADD} ${top_builddir}/drizzled/algorithm/libhash.la +drizzled_message_transaction_writer_LDADD = ${BOOST_LIBS} ${MESSAGE_LDADD} ${top_builddir}/drizzled/algorithm/libhash.la drizzled_message_transaction_writer_CXXFLAGS = ${MESSAGE_AM_CXXFLAGS} ${NO_WERROR} EXTRA_DIST += \ debian/patches/series0000664000000000000000000000073612272171710012042 0ustar pandora_fixforautomake1.13.patch bug-631107.patch fix_spellings.patch nodoxygenlogfile.patch disable-intersphinx.patch pandora-ignore-git-repo.patch always-help.patch do-not-use-O_CLOEXEC.patch ftbfs-gcc47.patch mysql-unix-socket-protocol-defaultsocketfile boost-1.49.patch donotbuild_drizzlepasswordhash.patch donotbuild_drizzlebackup.innobase.patch fix_format_not_a_string_literal.patch ftbfs-bison-2.7.patch boost1.54.patch enable-hurd.patch disable-floop-compiler-ice.patch debian/patches/ftbfs-gcc47.patch0000664000000000000000000000131012272171710013644 0ustar # Author: Tobias Frost # Subject: Add includes needed for new gcc version 4.7 # Forwarded: https://bugs.launchpad.net/drizzle/+bug/1038658 --- a/plugin/rabbitmq/rabbitmq_handler.cc +++ b/plugin/rabbitmq/rabbitmq_handler.cc @@ -22,8 +22,11 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ + #include +#include + #include #include "rabbitmq_handler.h" --- a/drizzled/execute/scanner.l +++ b/drizzled/execute/scanner.l @@ -40,6 +40,7 @@ %top{ #include +#include #include #include #include debian/patches/mysql-unix-socket-protocol-defaultsocketfile0000664000000000000000000000110412272171710021504 0ustar # Author: Tobias Frost # Subject: Change default socket file for mysql-unix-socket-protocol from /tmp to /var/run/drizzle # Forwarded: https://bugs.launchpad.net/drizzle/+bug/1038656 --- a/plugin/mysql_unix_socket_protocol/protocol.cc +++ b/plugin/mysql_unix_socket_protocol/protocol.cc @@ -37,7 +37,7 @@ #include -#define DRIZZLE_UNIX_SOCKET_PATH "/tmp/mysql.socket" +#define DRIZZLE_UNIX_SOCKET_PATH "/var/run/drizzle/mysql.socket" namespace po= boost::program_options; namespace fs= boost::filesystem; debian/patches/boost-1.49.patch0000664000000000000000000000364012272171710013362 0ustar # From: Tobias Frost # Subject: Boost 1.49 had a bug with gcc 4.7 and later: both defined TIME_UTC. See #707389 # Description: The fix for 707389 was to renam TIME_UTC to TIME_UTC_. This is what the patch does. # Bug-Debian: http://bugs.debian.org/701269 --- a/client/drizzleslap.cc +++ b/client/drizzleslap.cc @@ -1934,7 +1934,7 @@ boost::mutex::scoped_lock scopedLock(timer_alarm_mutex); boost::xtime xt; - xtime_get(&xt, boost::TIME_UTC); + xtime_get(&xt, boost::TIME_UTC_); xt.sec += opt_timer_length; (void)timer_alarm_threshold.timed_wait(scopedLock, xt); --- a/plugin/sleep/sleep.cc +++ b/plugin/sleep/sleep.cc @@ -98,7 +98,7 @@ try { boost::xtime xt; - xtime_get(&xt, boost::TIME_UTC); + xtime_get(&xt, boost::TIME_UTC_); xt.nsec += (uint64_t)(dtime * 1000000000ULL); session.getThread()->sleep(xt); } --- a/drizzled/drizzled.cc +++ b/drizzled/drizzled.cc @@ -460,7 +460,7 @@ while (select_thread_in_use) { boost::xtime xt; - xtime_get(&xt, boost::TIME_UTC); + xtime_get(&xt, boost::TIME_UTC_); xt.sec += 2; for (uint32_t tmp=0 ; tmp < 10 && select_thread_in_use; tmp++) --- a/drizzled/thr_lock.cc +++ b/drizzled/thr_lock.cc @@ -170,7 +170,7 @@ if (can_deadlock) { boost::xtime xt; - xtime_get(&xt, boost::TIME_UTC); + xtime_get(&xt, boost::TIME_UTC_); xt.sec += table_lock_wait_timeout; if (not cond->timed_wait(scoped, xt)) { --- a/drizzled/table/cache.cc +++ b/drizzled/table/cache.cc @@ -263,7 +263,7 @@ table::Cache::removeTable routine. */ boost::xtime xt; - xtime_get(&xt, boost::TIME_UTC); + xtime_get(&xt, boost::TIME_UTC_); xt.sec += 10; boost::mutex::scoped_lock scoped(table::Cache::mutex(), boost::adopt_lock_t()); COND_refresh.timed_wait(scoped, xt); debian/patches/pandora_fixforautomake1.13.patch0000664000000000000000000000074712272171710016703 0ustar Description: Fix FTBFS for automake1.13 Author: Tobias Frost Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711199 --- a/m4/po.m4 +++ b/m4/po.m4 @@ -24,7 +24,7 @@ [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl - AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake + AC_REQUIRE([AC_PROG_MKDIR_P])dnl defined by automake AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that debian/drizzle.upstart0000664000000000000000000000031412272171710012275 0ustar # Drizzle Service description "Drizzle Server" author "Monty Taylor " start on runlevel [2345] stop on runlevel [016] respawn exec /usr/sbin/drizzled --user drizzle debian/drizzle.docs0000664000000000000000000000000712272171710011522 0ustar README debian/conf.d/0000775000000000000000000000000012272200700010327 5ustar debian/conf.d/auth-file.cnf0000664000000000000000000000012712272171710012705 0ustar plugin-remove=auth_all plugin-add=auth_file auth-file.users=/etc/drizzle/drizzle.users debian/conf.d/filtered-replicator.cnf0000664000000000000000000000003712272171710014767 0ustar plugin-add=filtered_replicator debian/conf.d/rabbitmq.cnf0000664000000000000000000000002412272171710012624 0ustar plugin-add=rabbitmq debian/conf.d/json-server.cnf0000664000000000000000000000002712272171710013303 0ustar plugin-add=json_server debian/conf.d/logging-gearman.cnf0000664000000000000000000000003312272171710014061 0ustar plugin-add=logging_gearman debian/conf.d/mysql-protocol.cnf0000664000000000000000000000105012272171710014027 0ustar # to enable the mysql-protocol-plugin, comment the following line and uncomment the second-next line plugin-remove=mysql_protocol #plugin-add=mysql_protocol # Options for the mysql-protocol plugin # Uncomment the values you want to edit. (The values given are the default-values) #mysql-protocol.bind-address=localhost #mysql-protocol.buffer-length=16384 #mysql-protocol.connect-timeout=10 #mysql-protocol.max-connections=1000 #mysql-protocol.port=3306 #mysql-protocol.read-timeout=30 #mysql-protocol.retry-count=10 #mysql-protocol.write-timeout=60 debian/conf.d/slave.cnf0000664000000000000000000000007212272171710012140 0ustar plugin-add=slave slave.config-file=/etc/drizzle/slave.cfg debian/conf.d/simple-user-policy.cnf0000664000000000000000000000003612272171710014570 0ustar plugin-add=simple_user_policy debian/conf.d/performance-dictionary.cnf0000664000000000000000000000002312272171710015466 0ustar plugin-add=console debian/conf.d/regex-policy.cnf0000664000000000000000000000003012272171710013427 0ustar plugin-add=regex_policy debian/conf.d/auth-pam.cnf0000664000000000000000000000002412272171710012537 0ustar plugin-add=auth_pam debian/conf.d/debug.cnf0000664000000000000000000000002112272171710012106 0ustar plugin-add=debug debian/conf.d/auth-schema.cnf0000664000000000000000000000002712272171710013225 0ustar plugin-add=auth_schema debian/conf.d/mysql-unix-socket-protocol.cnf0000664000000000000000000000062212272171710016302 0ustar # to enable the mysql-protocol-plugin, comment the following line and uncomment the second-next line plugin-remove=mysql_unix_socket_protocol #plugin-add=mysql_unix_socket_protocol # Options for the plugin # Uncomment the values you want to edit. (The values given are the default-values) #mysql-unix-socket-protocol.max-connections=1000 #mysql-unix-socket-protocol.path=/var/run/drizzle/mysql.socket debian/conf.d/query-log.cnf0000664000000000000000000000002512272171710012750 0ustar plugin-add=query_log debian/conf.d/gearman-udf.cnf0000664000000000000000000000002712272171710013214 0ustar plugin-add=gearman_udf debian/conf.d/auth-ldap.cnf0000664000000000000000000000002512272171710012703 0ustar plugin-add=auth_ldap debian/conf.d/logging-query.cnf0000664000000000000000000000003112272171710013612 0ustar plugin-add=logging_query debian/conf.d/auth-http.cnf0000664000000000000000000000002512272171710012742 0ustar plugin-add=auth_http debian/conf.d/http-functions.cnf0000664000000000000000000000003212272171710014007 0ustar plugin-add=http_functions debian/drizzle.upstart_example0000664000000000000000000000040512272171710014011 0ustar # Drizzle Service file for upstream description "Drizzle Server" author "Monty Taylor " start on runlevel [2345] stop on runlevel [016] respawn exec /usr/sbin/drizzled --user drizzle 2>&1 | logger -t drizzle -p daemon.err debian/drizzle-plugin-slave.install0000664000000000000000000000014512272171710014647 0ustar ../conf.d/slave.cnf etc/drizzle/conf.d/ ../slave.cfg /etc/drizzle usr/lib/drizzle/libslave_plugin.so debian/drizzle-plugin-auth-file.install0000664000000000000000000000012312272171710015407 0ustar ../conf.d/auth-file.cnf etc/drizzle/conf.d/ usr/lib/drizzle/libauth_file_plugin.so debian/drizzle-plugin-debug.install0000664000000000000000000000011412272171710014617 0ustar ../conf.d/debug.cnf etc/drizzle/conf.d/ usr/lib//drizzle/libdebug_plugin.so debian/drizzle-client.install0000664000000000000000000000003712272171710013517 0ustar usr/bin/* usr/share/man/man1/* debian/drizzle-dev-doc.doc-base0000664000000000000000000000050412272171710013570 0ustar Document: drizzle-dev-doc Title: Drizzle API Documentation Author: Brian Aker, Jay Pipes, Eric Day, Stewart Smith, Monty Taylor Abstract: Public API doxygen descriptions for Drizzle Section: Programming/C Format: HTML Index: /usr/share/doc/drizzle-dev-doc/html/index.html Files: /usr/share/doc/drizzle-dev-doc/html/*.html debian/drizzle-plugin-js.install0000664000000000000000000000004012272171710014143 0ustar usr/lib/drizzle/libjs_plugin.so debian/drizzle-doc.doc-base0000664000000000000000000000043212272171710013014 0ustar Document: drizzle-doc Title: Drizzle Documentation Author: Brian Aker, Monty Taylor, Andrew Hutchings Abstract: Public Sphinx Documents for Drizzle Section: Programming/C Format: HTML Index: /usr/share/doc/drizzle-doc/html/index.html Files: /usr/share/doc/drizzle-doc/html/*.html debian/drizzle-plugin-mysql-protocol.install0000664000000000000000000000004612272171710016541 0ustar etc/drizzle/conf.d/mysql-protocol.cnf debian/drizzle-doc.links0000664000000000000000000000044712272171710012465 0ustar # Overwrite jquery.js from upstream tarball with a link to jquery.js # provided by jQuery Debian package /usr/share/javascript/jquery/jquery.js usr/share/doc/drizzle-doc/html/_static/jquery.js /usr/share/javascript/underscore/underscore.js usr/share/doc/drizzle-doc/html/_static/underscore.js debian/libdrizzle-dev.links0000664000000000000000000000014212272171710013155 0ustar # Make a symlink to the library, (see Policy 8.4) /usr/lib/libdrizzle.so.4 /usr/lib/libdrizzle.so debian/drizzle-plugin-auth-schema.install0000664000000000000000000000005112272171710015730 0ustar usr/lib/drizzle/libauth_schema_plugin.so