--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird-dev.links
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird-dev.links
@@ -0,0 +1,4 @@
+usr/include usr/lib/firebird/2.1/include
+usr/lib/libfbclient.so usr/lib/firebird/2.1/lib/libfbclient.so
+usr/lib/libfbembed.so usr/lib/firebird/2.1/lib/libfbembed.so
+usr/lib/libgds.so usr/lib/firebird/2.1/lib/libgds.so
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/fbmgr.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/fbmgr.sgml
@@ -0,0 +1,140 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Daniel">
+ Urban">
+
+ June 21 2004">
+
+ 1">
+ daniel@sente.pl">
+
+ FBMGR">
+
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ Managing Firebird server process
+
+
+
+ DESCRIPTION
+
+ &manpackage; is a utility for managing Firebird
+ server process on UNIX systems
+
+ http://www.firebirdsql.org/ - Documentation -> Knowledgebase ->
+ User Documentation -> Interbase 6. Operation Guide (look for ibmgr).
+
+
+
+
+ COMMON OPTIONS
+
+ -help
+ Print help text
+
+
+
+
+ -password password
+ Supplies SYSDBA password
+
+
+
+ -show
+ Shows host and user
+
+
+
+ -shut
+ Rolls back current transactions, terminates client connects and shutdown server
+ immediately
+
+
+
+ -start[-once|-forever]
+ Starts server, the -forever switch causes the server to restart if it crashes
+ (by fbquard for super-server), -forever is dafault
+
+
+
+ -user
+ Supplies SYSDBA
+
+
+
+
+
+
+ EXAMPLES
+
+
+
+
+
+ Starting the server
+ fbmgr -start
+
+
+ Stopping the server
+ fbmgr -shut -password SYSDBApassword
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/README.quilt
+++ firebird2.1-2.1.2.18118-0.ds1/debian/README.quilt
@@ -0,0 +1,70 @@
+WHY QUILT AND HOW TO HANDLE IT
+==============================
+
+The firebird2.1 source package uses quilt for patch management. This is because
+I like separating each change to the source tree in its own file and I like
+documenting its reasons of existence along with the change itself. I also like
+to keep the diff.gz clean of source changes. If all diff.gz contains is debian/
+then I'm sure I am not changing something unintentionally.
+
+What follows is a quick guide to quilt.
+Reading quilt(1) is obviously recommended.
+
+How to handle quilt
+===================
+
+0. Getting a patched tree for review
+
+ debian/rules patch
+
+ But please read below if you want to modify a patch or add new one.
+
+ The tree is cleaned up with
+
+ debian/rules unpatch
+
+
+1. Adding a new patch
+
+quilt stores an ordered list of patches to apply in debian/patches/series.
+Whether you add new patch, using either of the methods below, quilt will insert
+its name at the appropriate position in the series file.
+
+1.1 At the top
+
+ quilt new .patch
+ quilt edit
+ quilt edit
+ quilt edit
+ ...
+ quilt refresh
+
+1.2 After some other patch
+
+ quilt push .patch
+
+ (quilt applies all patches, including .patch)
+
+ quilt new .patch
+ quilt edit
+ quilt edit
+ quilt edit
+ ...
+ quilt refresh
+
+2. Dropping a patch
+
+ Make sure all patches are unapplied and put a dash (#) in front of the
+ patch name in debian/patches/series and quilt won't apply it.
+
+3. Modifying an existing patch
+
+ quilt push .patch
+ quilt edit
+ quilt edit
+ ...
+ quilt refresh
+
+
+If in doubt, bash me on or
+.
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/control
+++ firebird2.1-2.1.2.18118-0.ds1/debian/control
@@ -0,0 +1,215 @@
+Source: firebird2.1
+Section: database
+Priority: optional
+Maintainer: Debian Firebird Group
+Uploaders: Daniel Urban ,
+ Damyan Ivanov ,
+ Francesco Paolo Lovergine
+Build-Depends: debhelper (>> 5.0.0), docbook-to-man, bison,
+ quilt (>=0.40), libicu-dev, libedit-dev, po-debconf,
+ dpkg-dev (>= 1.13.19), gawk, autoconf, libtool, automake
+Build-Conflicts: autoconf2.13, automake1.4
+Standards-Version: 3.8.1
+Vcs-Git: git://git.debian.org/git/pkg-firebird/2.1.git
+Vcs-Browser: http://git.debian.org/?p=pkg-firebird/2.1.git;a=summary
+Homepage: http://firebirdsql.org/
+
+Package: firebird2.1-super
+Architecture: any
+Provides: firebird-server
+Conflicts: firebird-server, firebird2.0-classic, firebird2.0-super,
+ firebird1.5-classic, firebird1.5-super, firebird2-super-server,
+ firebird2-classic-server, firebird2-utils-super, firebird2-utils-classic,
+ firebird-utils
+Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}),
+ firebird2.1-server-common (= ${binary:Version}),
+ lsb-base, ${misc:Depends}, debconf (>= 1.4.69) | cdebconf (>= 0.43),
+ firebird2.1-common-doc (= ${source:Version})
+Suggests: firebird2.1-doc
+Description: Firebird Super Server - an RDBMS based on InterBase 6.0 code
+ Firebird is a relational database offering many ANSI SQL-99 features that
+ runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
+ excellent concurrency, high performance, and powerful language support
+ for stored procedures and triggers. It has been used on production systems
+ under a variety of names since 1981.
+ .
+ The "super" architecture uses separate threads to handle each connection.
+ It has its advantages (eg: is usually faster and more efficient for large
+ numbers of clients) but is unable to use more that one CPU on an SMP
+ system and under some circumstances a client may crash all server threads.
+ .
+ This package contains the 2.1 branch of Firebird.
+ .
+ Firebird is a commercially independent project of C and C++ programmers,
+ technical advisors and supporters developing and enhancing a multi-platform
+ relational database management system based on the source code released by
+ Inprise Corp (now known as Borland Software Corp) under the InterBase Public
+ License v.1.0 on 25 July, 2000.
+
+Package: firebird2.1-classic
+Architecture: any
+Provides: firebird-server
+Conflicts: firebird-server, firebird2.0-super, firebird2.0-classic,
+ firebird1.5-super, firebird1.5-classic, firebird2-super-server,
+ firebird2-classic-server, firebird2-utils-super, firebird2-utils-classic,
+ firebird-utils
+Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}), netbase,
+ firebird2.1-server-common (= ${binary:Version}),
+ openbsd-inetd | inet-superserver, ${misc:Depends},
+ debconf (>= 1.4.69) | cdebconf (>= 0.43),
+ firebird2.1-common-doc (= ${source:Version})
+Suggests: firebird2.1-doc
+Description: Firebird Classic Server - an RDBMS based on InterBase 6.0 code
+ Firebird is a relational database offering many ANSI SQL-99 features that
+ runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
+ excellent concurrency, high performance, and powerful language support
+ for stored procedures and triggers. It has been used on production systems
+ under a variety of names since 1981.
+ .
+ The "classic" architecture uses a new process to handle each connection
+ which results in somewhat slower operation (but is said to be faster
+ than "super" on local connections) yet can take advantage of multiple
+ CPUs on SMP machines. This is the "traditional" architecture.
+ .
+ This package contains the 2.1 branch of Firebird.
+ .
+ Firebird is a commercially independent project of C and C++ programmers,
+ technical advisors and supporters developing and enhancing a multi-platform
+ relational database management system based on the source code released by
+ Inprise Corp (now known as Borland Software Corp) under the InterBase Public
+ License v.1.0 on 25 July, 2000.
+
+Package: libfbclient2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}),
+ ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Description: Firebird client library
+ Firebird is a relational database offering many ANSI SQL-99 features that
+ runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
+ excellent concurrency, high performance, and powerful language support
+ for stored procedures and triggers. It has been used on production systems
+ under a variety of names since 1981.
+ .
+ This package contains the client library required to connect to Firebird. It
+ works with either "super-server" or "classic" variants, as well as with
+ commercial InterBase servers.
+ .
+ It uses TCP to connect to the server and is tread-safe.
+ .
+ For direct (non-TCP) database access, see libfbembed2.1.
+
+Package: libfbembed2.1
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, firebird2.1-common (= ${binary:Version}),
+ firebird2.1-server-common (= ${binary:Version}), ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Description: Firebird embedded client/server library
+ Firebird is a relational database offering many ANSI SQL-99 features that
+ runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
+ excellent concurrency, high performance, and powerful language support
+ for stored procedures and triggers. It has been used on production systems
+ under a variety of names since 1981.
+ .
+ This package contains libfbembed - the embedded client/server library for
+ Firebird.
+ .
+ It can work with remote Firebird servers (either super-server or classic) via
+ TCP connections, in the same way libfbclient does.
+ .
+ Contrary to libfbclient, libfbembed is not thread-safe.
+ .
+ When working with local database libfbembed works directly with the database
+ file without the need of a separate server process. It needs a separate lock
+ manager -- fb_lock_mgr -- which is in firebird2.1-classic package.
+ .
+ If you are in doubt, you most probably need libfbclient2, instead of this
+ package.
+
+Package: firebird2.1-common
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Description: common files for firebird 2.1 servers and clients
+ Firebird is a relational database offering many ANSI SQL-99 features that
+ runs on Linux, Windows, and a variety of Unix platforms. Firebird offers
+ excellent concurrency, high performance, and powerful language support
+ for stored procedures and triggers. It has been used on production systems
+ under a variety of names since 1981.
+ .
+ This package contains files common to both servers and clients for both super
+ and classic flavours.
+ .
+ These include the message file (firebird.msg), support scripts as well as
+ configuration files in /etc/firebird/2.1.
+ .
+ Please refer to the firebird2.1-super or firebird2.1-classic packages for more
+ information about Firebird in general.
+
+Package: firebird2.1-server-common
+Architecture: any
+Depends: adduser, ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Conflicts: firebird2.0-server-common
+Description: common files for firebird 2.1 servers
+ This package contains files common to super and classic Firebird servers.
+ .
+ These include the security database, manual pages, support scripts as well as
+ configuration files in /etc/firebird/2.1.
+ .
+ Please refer to the firebird2.1-super or firebird2.1-classic packages for more
+ information about Firebird in general.
+
+Package: firebird2.1-dev
+Section: libdevel
+Architecture: all
+Conflicts: firebird2-dev, firebird2.0-dev
+Depends: libfbclient2 (>= 2.1), ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Suggests: libfbembed2.1, firebird2.1-examples
+Description: Development files for Firebird - an RDBMS based on InterBase 6.0 code
+ This package contains header files for Firebird.
+ .
+ Please refer to the firebird2.1-super and firebird2.1-classic packages for
+ more information about Firebird in general.
+
+Package: firebird2.1-examples
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Recommends: firebird2.1-dev
+Description: Examples for Firebird - an RDBMS based on InterBase 6.0 code
+ The examples included in this package are provided as samples and are also
+ used by Firebird's testing suite (TCS). The examples are in the form
+ of .h, .c, .e, .fdb and .gbk files.
+ .
+ Please refer to the firebird2.1-super and firebird2.1-classic packages for
+ more information about Firebird in general.
+
+Package: firebird2.1-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+ firebird2.1-common-doc (= ${source:Version})
+Description: Documentation files for firebird database version 2.1
+ Various documents for firebird 2.1. These include the release notes, what's
+ new in firebird 2.1, quick start guide, upgrade guide, list of ISQL
+ enhancements etc.
+
+Package: firebird2.1-common-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: copyright, licnesing anc changelogs of firebird2.1
+ This package contains the copyright and licensing information of firebird2.1,
+ as well as the upstream changelog.
+ .
+ Due to the size of the upstream change log and copyright/licensing summary,
+ keeping them in a separate package saves space on mirrors and when installing
+ firebird2.1 packages.
+ .
+ Please refer to the firebird2.1-super or firebird2.1-classic packages for more
+ information about Firebird database in general.
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-super.init
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-super.init
@@ -0,0 +1,115 @@
+#!/bin/sh
+
+# This file belongs in /etc/init.d where it will be run
+# on system startup and shutdown to start the
+# Firebird database server daemon
+
+
+# This init script contains functions specific for debian
+# init scripts.
+
+### BEGIN INIT INFO
+# Provides: firebird-server
+# Required-Start: $local_fs $named
+# Required-Stop: $local_fs
+# Should-Start:
+# Should-Stop:
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Start firebird super-server
+# Description: Start the firebird guardian process (fbguard)
+# which starts the actual firebird server process
+# (fbserver) and makes sure there is always fbserver
+# running
+### END INIT INFO
+
+
+# Source LSB function library.
+. /lib/lsb/init-functions
+
+set -u
+
+FB_VER="2.1"
+FB_FLAVOUR="super"
+
+FUNCTIONS="/usr/share/firebird${FB_VER}-common/functions.sh"
+[ -e "$FUNCTIONS" ] || exit 0
+. "$FUNCTIONS"
+
+FBRunUser=firebird
+PIDFILE="$RUN/fbserver.pid"
+FB_OPTS="-start -forever -pidfile $PIDFILE"
+NAME="Firebird $FB_VER server manager"
+
+# Check the manager is there and is executable.
+MANAGER=$FB/bin/fbmgr
+FBGUARD=$FB/bin/fbguard
+FBSERVER=$FB/bin/fbserver
+[ -x $FBGUARD ] || exit 0
+
+# Check to see if super-server is enabled
+ENABLE_SUPER_SERVER="no" # disabled by default
+[ -r "$DEFAULT" ] && . "$DEFAULT"
+
+# workaround of splashy's #400598
+# define RUNLEVEL to avoind unbound variable error
+RUNLEVEL=${RUNLEVEL:-}
+
+
+# See how we were called.
+case "$1" in
+ start)
+ if [ "$ENABLE_SUPER_SERVER" != "yes" ];
+ then
+ log_warning_msg "Not starting $NAME"
+ log_warning_msg "Use \`dpkg-reconfigure firebird$FB_VER-super' to enable."
+ RETVAL=0
+ else
+ if pidof $FBGUARD > /dev/null; then
+ log_success_msg "$NAME already running."
+ RETVAL=0
+ else
+ log_action_begin_msg "Starting $NAME"
+ create_var_run_firebird
+ # remove stale pid file
+ rm -f $PIDFILE
+ start-stop-daemon --start --quiet --chuid $FBRunUser --pidfile $PIDFILE --exec $MANAGER -- $FB_OPTS 2>&1 | ( grep -v 'server has been successfully started' || true )
+ RETVAL=$?
+ log_action_end_msg $RETVAL
+ fi
+ fi
+ ;;
+
+ stop)
+ if pidof $FBGUARD > /dev/null; then
+ log_action_begin_msg "Stopping $NAME"
+ start-stop-daemon --stop --quiet --oknodo --retry 10 --exec $FBGUARD \
+ && \
+ start-stop-daemon --stop --quiet --oknodo --retry 15 --exec $FBSERVER --pidfile $PIDFILE
+
+ RETVAL=$?
+ log_action_end_msg $RETVAL
+ else
+ log_success_msg "$NAME not running."
+ RETVAL=0
+ fi
+ ;;
+
+ restart|force-reload)
+ $0 stop && $0 start
+ RETVAL=$?
+ ;;
+
+ status)
+ pidof $FBGUARD > /dev/null
+ RETVAL=$?
+ ;;
+
+ *)
+ echo "Usage: firebird {start|stop|restart|force-reload|status}"
+ RETVAL=2
+ ;;
+esac
+
+exit $RETVAL
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/nbackup.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/nbackup.sgml
@@ -0,0 +1,183 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+
+ Damyan">
+ Ivanov">
+
+ January 17, 2007">
+
+ 1">
+ dam@modsoftsys.com">
+
+ NBACKUP">
+
+
+ Debian">
+ GNU">
+]>
+
+
+
+
+ &dhemail;
+
+
+ &dhfirstname;
+ &dhsurname;
+
+
+ 2007
+ &dhusername;
+
+ &dhdate;
+
+
+ &dhucpackage;
+
+ &dhsection;
+
+
+ &dhpackage;
+
+ Physical Backup Manager
+
+
+ DESCRIPTION
+
+ This manual page documents briefly the &dhpackage; command.
+
+ This manual page was written for the &debian; distribution
+ because the original program does not have a manual page.
+ Instead, it has documentation you may find in the release notes, included in firebird2.0-doc package.
+
+ &dhpackage; is a program that allows making
+ incremental backups of firebird databases. It also allows database files
+ to be locked for copying with OS tools like cp.
+
+
+
+
+ OPTIONS
+
+
+
+
+
+
+ Lock database for filesystem
+ copy.
+
+
+
+
+
+
+
+ Unlock previously locked database.
+
+
+
+
+
+
+
+ Fixup database after
+ filesystem copy.
+
+
+
+
+
+
+
+ Create incremental backup.
+
+
+
+
+
+
+
+ Restore incremental backup.
+
+
+
+
+
+
+
+ User name
+
+
+
+
+
+
+
+ Password
+
+
+
+
+
+ SEE ALSO
+ gbak(1)
+
+ Additional documentation about &dhpackage; and
+ other Firebird parts can be found on the
+ Firebird Project website.
+
+ For more information about Firebird project, visit
+ http://www.firebirdsql.org/.
+
+
+ AUTHOR
+
+ Original idea is of Sean Leyne
+ sean@broadviewsoftware.com. Designed and implemented by
+ Nickolay Samofatov skidder@bssys.com. This work was
+ funded through a grant from BroadView Software, Inc.
+
+ This manual page was written by &dhusername; (&dhemail;) for the
+ &debian; system (but may be used by others). Permission is granted to
+ use this document, with or without modifications, provided that this
+ notice is retained. If we meet some day, and you think this stuff is
+ worth it, you can buy me a beer in return.
+
+
+
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/TODO
+++ firebird2.1-2.1.2.18118-0.ds1/debian/TODO
@@ -0,0 +1,14 @@
+* Invent a way to test the build using firebird test suite.
+ http://www.firebirdsql.org/index.php?op=devel&sub=qa&id=qmtest_howto
+
+* Try using -O2 for compiler optimizations
+ Benchmark to see if it is slower
+ Test suite would be of great help for this
+
+* Patch super server manager not to spit error/success messages to the
+ console, but log them in the logs only.
+ Also, make it return proper error codes so we can use LSB functions in
+ the init.d script.
+
+ More fbmanager stuff - make it return success only *after* it has
+ created its PID file
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-server-common.postrm
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-server-common.postrm
@@ -0,0 +1,36 @@
+#! /bin/sh
+# postrm script for firebird2.1-server-common
+
+set -eu
+
+# summary of how this script can be called:
+# * `remove'
+# * `purge'
+# * `upgrade'
+# * `failed-upgrade'
+# * `abort-install'
+# * `abort-install'
+# * `abort-upgrade'
+# * `disappear' overwrit>r>
+
+VER="2.1"
+SYS_DB_DIR="/var/lib/firebird/$VER/system"
+SEC_DB="$SYS_DB_DIR/security.fdb"
+RUN="/var/run/firebird/$VER"
+
+#DEBHELPER#
+
+case "$1" in
+ remove)
+ # remove lock/init/guard files
+ rm -f $RUN/isc_lock1.*
+ rm -f $RUN/isc_init1.*
+ rm -f $RUN/isc_guard1.*
+
+ ;;
+
+esac
+
+exit 0
+
+# vi: set ts=8 sts=4 sw=4 filetype=sh ai et :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/server-templates.master
+++ firebird2.1-2.1.2.18118-0.ds1/debian/server-templates.master
@@ -0,0 +1,77 @@
+Template: shared/firebird/enabled
+Type: boolean
+Default: false
+_Description: Enable Firebird server?
+ Accept if you want Firebird server to start automatically.
+ .
+ If you only need the Firebird client and there are no databases that
+ will be served by this host, decline.
+
+Template: shared/firebird/sysdba_password/first_install
+Type: password
+_Description: Password for SYSDBA:
+ Firebird has a special user named SYSDBA, which is the user that has
+ access to all databases. SYSDBA can also create new databases and users.
+ Because of this, it is necessary to secure SYSDBA with a password.
+ .
+ The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password
+ (readable only by root). You may modify it there (don't forget to update
+ the security database too, using the gsec utility), or you may use
+ dpkg-reconfigure to update both.
+ .
+ If you don't enter a password, a random one will be used (and stored in
+ SYSDBA.password).
+
+Template: shared/firebird/sysdba_password/upgrade_reconfigure
+Type: password
+_Description: Password for SYSDBA:
+ Firebird has a special user named SYSDBA, which is the user that has
+ access to all databases. SYSDBA can also create new databases and users.
+ Because of this, it is necessary to secure SYSDBA with a password.
+ .
+ The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password
+ (readable only by root). You may modify it there (don't forget to update
+ the security database too, using the gsec utility), or you may use
+ dpkg-reconfigure to update both.
+ .
+ To keep your existing password, leave this blank.
+
+Template: shared/firebird/sysdba_password/new_password
+Type: password
+Description: New password for SYSDBA (for internal use)
+ *DO NOT TRANSLATE*
+ This is an internal, hidden template
+
+Template: shared/firebird/purge_security
+Type: boolean
+Default: false
+_Description: Delete password database?
+ The last package that uses password database at
+ /var/lib/firebird/${FB_VER}/system/security.fdb is being purged.
+ .
+ Leaving security database may present security risk. It is a good idea to
+ remove it if you don't plan re-installing firebird${FB_VER}.
+ .
+ The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the
+ password for SYSDBA is kept.
+
+Template: shared/firebird/purge_databases
+Type: boolean
+Default: false
+_Description: Delete databases from /var/lib/firebird/${FB_VER}/data?
+ You may want to delete all databases from firebird standard database
+ directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all
+ files ending with ".fdb" and ".fbk" from the above directory and its
+ subdirectories will be removed.
+ .
+ Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not
+ be affected.
+
+Template: shared/firebird/server_in_use
+Type: error
+_Description: firebird${FB_VER}-${FB_FLAVOUR} server is in use
+ To ensure data integrity, package removal/upgrade is aborted. Please stop all local and remote clients before removing or upgrading firebird${FB_VER}-${FB_FLAVOUR}
+
+Template: shared/firebird/title
+Type: title
+_Description: Password for firebird ${FB_VER}
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-classic.lintian.overrides
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-classic.lintian.overrides
@@ -0,0 +1,11 @@
+# Manpages are in firebird2.1-common, which is a dependency
+# of firebird2.1-classic
+firebird2.1-classic: binary-without-manpage usr/bin/fbstat
+firebird2.1-classic: binary-without-manpage usr/bin/gbak
+firebird2.1-classic: binary-without-manpage usr/bin/gdef
+firebird2.1-classic: binary-without-manpage usr/bin/gfix
+firebird2.1-classic: binary-without-manpage usr/bin/gpre
+firebird2.1-classic: binary-without-manpage usr/bin/gsec
+firebird2.1-classic: binary-without-manpage usr/bin/isql-fb
+firebird2.1-classic: binary-without-manpage usr/bin/qli
+firebird2.1-classic: binary-without-manpage usr/bin/nbackup
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-super.postinst
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-super.postinst
@@ -0,0 +1,61 @@
+#!/bin/sh
+# postinst script for firebird2.1-super
+
+set -e
+. /usr/share/debconf/confmodule
+set -u
+
+if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then
+ set -x
+fi
+# summary of how this script can be called:
+# * `configure'
+# * `abort-upgrade'
+# * `abort-remove' `in-favour'
+#
+# * `abort-deconfigure' `in-favour'
+# `removing'
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+FB_VER=2.1
+FB_FLAVOUR=super
+. /usr/share/firebird${FB_VER}-common/functions.sh
+
+debhelper_hook()
+{
+ # This is here in order to make debhelper_hook() a valid
+ # shell procedure in the case when debhelper has nothing
+ # for us
+ DuMmYnOtUsEd="dummy"
+
+#DEBHELPER#
+}
+
+
+case "$1" in
+ configure)
+ if [ -z "${2:-}" ]; then
+ # first install. set DB dirs permissions
+ fixPermsFirstInstall
+ fi
+
+ firebird_config_postinst
+ ;;
+
+ *)
+ debhelper_hook "$@"
+ ;;
+esac
+
+exit 0
+
+# vi: set sw=4 ts=8 filetype=sh sts=4 :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-server-common.links
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-server-common.links
@@ -0,0 +1,13 @@
+var/lib/firebird/2.1/system usr/lib/firebird/2.1/help
+etc/firebird/2.1/aliases.conf usr/lib/firebird/2.1/aliases.conf
+var/log/firebird2.1.log usr/lib/firebird/2.1/firebird.log
+var/run/firebird/2.1 usr/lib/firebird/2.1/run
+var/lib/firebird/2.1/system/security.fdb usr/lib/firebird/2.1/security2.fdb
+usr/bin/fbstat usr/lib/firebird/2.1/bin/gstat
+usr/bin/gbak usr/lib/firebird/2.1/bin/gbak
+usr/bin/gdef usr/lib/firebird/2.1/bin/gdef
+usr/bin/gfix usr/lib/firebird/2.1/bin/gfix
+usr/bin/gsec usr/lib/firebird/2.1/bin/gsec
+usr/bin/isql-fb usr/lib/firebird/2.1/bin/isql
+usr/bin/nbackup usr/lib/firebird/2.1/bin/nbackup
+usr/bin/qli usr/lib/firebird/2.1/bin/qli
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/README.Debian
+++ firebird2.1-2.1.2.18118-0.ds1/debian/README.Debian
@@ -0,0 +1,47 @@
+Differences between upstream and the Debian package
+===================================================
+
+* On Debian, the static libraries are not built.
+
+* For classic, fb_lock_mgr, the lock manager, is built with
+ -DTERMINATE_IDLE_LOCK_MANAGER option to avoid leaving stale processes
+ on build machines. This option causes fb_lock_mgr to terminate after 5
+ minutes of inactivity.
+
+* SET SQLDA_DISPLAY option is enabled in production build of isql.
+
+* All files are installed according to the FHS. Relatively complete
+ environment as provided by upstream may be found in
+ /usr/lib/firebird/2.1
+
+* Debian packages do not use, nor contain the pre-supplied sources for
+ libicu and libeditline. Debian packages are used instead. To get
+ repackaged source, run sh debian/get-orig-source.sh in the unpackaged
+ source package. The unused regex library source is also removed, as well as
+ an unused extern/btyacc/test/ftp.y file which uses BSD-like license with
+ advertising clause.
+
+* POSSIBLE INCOMPATIBILITY
+ In incides on text-based columns (CHRA/VARCHAR), Firebird uses ICU to get
+ binary-comparable sequences (collations). These collations may be different
+ in different ICU versions.
+
+ In Firebird 2.1 upstream always uses the bundled ICU library. Debian packages
+ use the Debian-packaged libicu*. Unfortunately, this may lead to
+ incompatibilities in the binary index representation (on disk) between
+ databases created by Debian-packaged Firebird, and upstream.
+
+ This can also lead to incompatibilities when the Firebird packages are
+ re-built using different version of the system-wide ICU library
+
+ One way to fix this is to backup and restore all databases created with ICU
+ version different from the one currently installed on the system. Another is
+ to re-generate all indices that contain a text-based columns.
+
+ To help with the second approach, a script is provided in
+ /usr/share/doc/firebird2.1-server-common, named reindex-db. This script can
+ be used when working with firebird databases created by upstream-released
+ Firebird, or when Firebird packages are built using different ICU version
+ that the one used in the packages used to create the database. It
+ re-activates all already active indices on text columns, except those using
+ character set NONE and OCTETS.
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/make_packages.sh
+++ firebird2.1-2.1.2.18118-0.ds1/debian/make_packages.sh
@@ -0,0 +1,325 @@
+#!/bin/sh
+
+set -eu
+
+get_ver()
+{
+ awk "/FB_$1/ { v=\$3; gsub(\"\\\"\", \"\", v); print v}" < src/jrd/build_no.h
+}
+
+FB_MAJOR=$( get_ver 'MAJOR_VER' )
+FB_MINOR=$( get_ver 'MINOR_VER' )
+FB_REV=$( get_ver 'REV_NO' )
+
+FB_VERSION="${FB_MAJOR}.${FB_MINOR}.${FB_REV}"
+
+FB_VER="${FB_MAJOR}.${FB_MINOR}"
+FB2="firebird$FB_VER"
+FB2_no_dots=`echo $FB2 | sed -e 's/\.//g'`
+FB2DIR="firebird/$FB_VER"
+ULFB2="usr/lib/$FB2DIR"
+USFB2="usr/share/$FB2DIR"
+VAR="var/lib/$FB2DIR"
+EMBED_SO_VER="${FB_MAJOR}.${FB_MINOR}"
+CLIENT_SO_VER=${FB_MAJOR}
+
+
+copy ()
+{
+ type=$1
+ dest=$2
+ shift
+ shift
+
+ case "$type" in
+ e*) mode="755" ;;
+ f*) mode="644" ;;
+ *) echo "Error: Wrong params for copy!"; exit 1;;
+ esac
+
+ install -m $mode "$@" "$dest"
+}
+
+# Helper function used both in -super and -classic
+copy_utils()
+{
+ for s in gbak gdef gfix gpre qli gsec gstat isql nbackup;
+ do
+ target=$s
+ if [ $target = gstat ];
+ then
+ target=fbstat
+ elif [ $target = isql ];
+ then
+ target=isql-fb
+ fi
+
+ copy e $D/usr/bin/$target $S/bin/$s
+ done
+}
+
+COMMON_DOC=/usr/share/doc/$FB2-common-doc
+
+doc_symlink() {
+ local doc_root
+ doc_root=debian/$P/usr/share/doc
+ [ -d $doc_root ] || mkdir -p $doc_root
+ ln -sv $FB2-common-doc $doc_root/$P
+}
+
+#-super
+make_super () {
+ P="$FB2-super"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-super
+
+ mkdir -p $D/usr/bin $D/$ULFB2/bin $D/$ULFB2/UDF
+
+ copy e $D/$ULFB2/bin $S/bin/fb_lock_print
+
+ copy e $D/$ULFB2/bin $S/bin/fbserver \
+ $S/bin/fbguard \
+ $S/bin/fbmgr.bin
+
+ copy e $D/$ULFB2/UDF $S/UDF/fbudf.so $S/UDF/ib_udf.so
+
+ mkdir -p $D/usr/bin
+ mkdir -p $D/$ULFB2/bin
+
+ copy_utils
+
+ copy e $D/$ULFB2/bin debian/fbmgr
+
+ # lintian override
+ mkdir -p $D/usr/share/lintian/overrides
+ copy f $D/usr/share/lintian/overrides/$P \
+ debian/$P.lintian.overrides
+
+ doc_symlink
+}
+
+#-classic
+make_classic () {
+ P="$FB2-classic"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-classic
+
+ mkdir -p $D/$ULFB2/bin \
+ $D/$ULFB2/UDF \
+ $D/usr/bin \
+ $D/etc/xinetd.d
+
+ copy e $D/$ULFB2/bin $S/bin/fb_inet_server \
+ $S/bin/fb_lock_mgr \
+ $S/bin/fb_lock_print \
+ $S/bin/gds_drop
+
+ copy_utils
+
+ install -m 0644 debian/$FB2-classic.xinetd \
+ $D/etc/xinetd.d/$FB2_no_dots
+
+ copy e $D/$ULFB2/UDF $S/UDF/fbudf.so $S/UDF/ib_udf.so
+
+ # lintian overrides
+ mkdir -p $D/usr/share/lintian/overrides
+ copy f $D/usr/share/lintian/overrides/$P \
+ debian/$P.lintian.overrides
+
+ doc_symlink
+}
+
+#libfbclient
+make_libfbclient () {
+ P="libfbclient$CLIENT_SO_VER"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-super
+
+ mkdir -p $D/usr/lib
+
+ copy e $D/usr/lib $S/lib/libfbclient.so.$FB_VERSION
+ ln -s libfbclient.so.$FB_VERSION $D/usr/lib/libfbclient.so.$CLIENT_SO_VER
+
+ doc_symlink
+}
+
+#libfbembed
+make_libfbembed () {
+ P="libfbembed$EMBED_SO_VER"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-classic
+
+ mkdir -p $D/usr/lib
+
+ copy e $D/usr/lib $S/lib/libfbembed.so.$FB_VERSION
+ ln -s libfbembed.so.$FB_VERSION $D/usr/lib/libfbembed.so.$EMBED_SO_VER
+
+ doc_symlink
+}
+
+
+#-server-common
+make_server_common () {
+ P="$FB2-server-common"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-super
+
+ mkdir -p $D/etc/$FB2DIR \
+ $D/etc/logrotate.d \
+ $D/etc/$FB2DIR \
+ $D/$ULFB2 \
+ $D/$ULFB2/UDF \
+ $D/$VAR \
+ $D/$VAR/system \
+ $D/$VAR/tmp \
+ $D/$VAR/data \
+ $D/$VAR/backup \
+ $D/$COMMON_DOC/examples
+
+ copy f $D/etc/$FB2DIR \
+ $S/install/misc/aliases.conf
+
+ # fix aliases.conf: employee.fdb should point to a database
+ # in /$VAR/data where all databases live
+ sed -i -e "s,/$ULFB2/examples/empbuild,/$VAR/data," \
+ $D/etc/$FB2DIR/aliases.conf
+
+ touch $D/$VAR/backup/no_empty
+ touch $D/$VAR/data/no_empty
+
+ copy f $D/$ULFB2/UDF \
+ src/extlib/fbudf/fbudf.sql \
+ src/extlib/ib_udf.sql \
+ src/extlib/ib_udf2.sql
+
+ # databases
+ cp $S/security2.fdb \
+ $D/$VAR/system/default-security2.fdb
+
+ copy f $D/$VAR/system $S/help/help.fdb
+
+ # manpages
+ for u in fbstat gbak gdef gsec isql-fb gfix gpre qli nbackup ;
+ do
+ dh_installman -p $P debian/$u.1
+ done
+
+ copy f $D/$COMMON_DOC/examples debian/reindex-db
+
+ doc_symlink
+}
+
+#-common
+make_common () {
+ P="$FB2-common"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-super
+
+ mkdir -p \
+ $D/etc/$FB2DIR \
+ $D/$ULFB2/lib $D/$ULFB2/intl \
+ $D/$USFB2 \
+ $D/usr/share/$P
+
+ # config
+ copy f $D/etc/$FB2DIR $S/install/misc/firebird.conf
+
+ install -m 0644 -o root -g root \
+ debian/functions.sh \
+ $D/usr/share/$P/
+
+ for m in $S/*.msg;
+ do
+ copy f $D/$USFB2 $m
+ done
+
+ copy f $D/etc/$FB2DIR/fbintl.conf $S/misc/fbintl.conf
+
+ copy e $D/$ULFB2/lib $S/lib/libib_util.so
+ install -m 0755 $S/intl/libfbintl.so $D/$ULFB2/intl/fbintl
+
+ #lintian override
+ mkdir -p $D/usr/share/lintian/overrides
+ copy f $D/usr/share/lintian/overrides/$P \
+ debian/$P.lintian.override
+
+ doc_symlink
+}
+
+#-dev
+make_dev () {
+ P="$FB2-dev"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-super
+
+ mkdir -p $D/usr/include \
+ $D/usr/lib
+
+ copy f $D/usr/include $S/include/*.h
+
+ ln -s libfbclient.so.$CLIENT_SO_VER $D/usr/lib/libfbclient.so
+ ln -s libfbembed.so.$EMBED_SO_VER $D/usr/lib/libfbembed.so
+
+ doc_symlink
+}
+
+
+#-examples
+make_examples () {
+ P="$FB2-examples"
+ echo "Creating $P content"
+ D=debian/$P
+ S=debian/firebird-super
+
+ mkdir -p $D/$COMMON_DOC
+ cp -r $S/examples $D/$COMMON_DOC
+
+ install -m 0644 \
+ debian/$P.README.Debian \
+ $D/$COMMON_DOC/examples/README.Debian
+
+ doc_symlink
+}
+
+#-doc
+make_doc () {
+ P="$FB2-doc"
+ echo "Creating $P content"
+ D=debian/$P/$COMMON_DOC/doc
+ S=doc
+
+ mkdir -p $D
+
+ cp -r $S/* $D/
+ rm -r $D/license
+
+ doc_symlink
+}
+
+#-common-doc
+make_common_doc() {
+ P="$FB2-common-doc"
+ echo "Creating $P content"
+ mkdir -p debian/$P/$COMMON_DOC
+}
+
+umask 022
+make_super
+make_classic
+make_libfbclient
+make_libfbembed
+make_common
+make_server_common
+make_dev
+make_examples
+make_doc
+make_common_doc
+echo "Packages ready."
+exit 0
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-classic.postinst
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-classic.postinst
@@ -0,0 +1,63 @@
+#!/bin/sh
+# postinst script for firebird2.1-classic
+
+set -e
+. /usr/share/debconf/confmodule
+set -u
+
+if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then
+ set -x
+fi
+# summary of how this script can be called:
+# * `configure'
+# * `abort-upgrade'
+# * `abort-remove' `in-favour'
+#
+# * `abort-deconfigure' `in-favour'
+# `removing'
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+FB_VER=2.1
+FB_FLAVOUR=classic
+. /usr/share/firebird${FB_VER}-common/functions.sh
+
+debhelper_hook()
+{
+ # This is here in order to make debhelper_hook() a valid
+ # shell procedure in the case when debhelper has nothing
+ # for us
+ DuMmYnOtUsEd="dummy"
+
+#DEBHELPER#
+}
+
+
+case "$1" in
+ configure)
+ if [ -z "${2:-}" ]; then
+ # first install. set DB dirs permissions
+ fixPermsFirstInstall
+ fi
+
+ updateInetdServiceEntry
+
+ firebird_config_postinst
+ ;;
+
+ *)
+ debhelper_hook "$@"
+ ;;
+esac
+
+exit 0
+
+# vi: set sw=4 ts=8 filetype=sh sts=4 :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-classic.xinetd
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-classic.xinetd
@@ -0,0 +1,21 @@
+# default: off
+# description: FirebirdSQL classic server, v2.1
+#
+# firebird2.1-classic uses /etc/inetd.conf by default
+# If you choose to enable this service, remember to disable the one provided by
+# inetd. The easiest way for this is:
+# update-inetd --disable gds_db
+#
+service gds_db
+{
+ disable = yes
+ flags = REUSE NODELAY
+ socket_type = stream
+ wait = no
+ user = firebird
+# These lines cause problems with Windows XP SP2 clients
+# using default firewall configuration (SF#1065511)
+# log_on_success += USERID
+# log_on_failure += USERID
+ server = /usr/lib/firebird/2.1/bin/fb_inet_server
+}
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/compat
+++ firebird2.1-2.1.2.18118-0.ds1/debian/compat
@@ -0,0 +1 @@
+5
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-classic.prerm
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-classic.prerm
@@ -0,0 +1,82 @@
+#!/bin/sh
+# prerm script for firebird2.1-classic
+#
+# see: dh_installdeb(1)
+
+# summary of how this script can be called:
+# * `remove'
+# * `upgrade'
+# * `failed-upgrade'
+# * `remove' `in-favour'
+# * `deconfigure' `in-favour'
+# `removing'
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+
+set -e
+. /usr/share/debconf/confmodule
+set -u
+
+FB_VER="2.1"
+FB_FLAVOUR=classic
+THIS="firebird$FB_VER-$FB_FLAVOUR"
+. /usr/share/firebird$FB_VER-common/functions.sh
+
+#---------------------------------------------------------------------
+# stop server if it is running
+
+checkIfClassicRunning()
+{
+ # Check if server is being actively used.
+
+ LOCK_MGR_PID=`pidof $FB/bin/fb_lock_mgr || /bin/true`
+
+ if [ -z "$LOCK_MGR_PID" ];
+ then
+ # lock manager not running. Safe to uninstall
+ return 0
+ fi
+
+ # Check to see who is holding locks if any
+ # fb_lock_mgr naturally holds a lock and should be excluded
+ LOCK_PIDS=`$FB/bin/fb_lock_print | egrep "Process id:" | sed -e 's/.*Process id: *//' | sed -e 's/, UID:.*//' | grep -v "$LOCK_MGR_PID"` || true
+
+ if [ -n "$LOCK_PIDS" ] ;
+ then
+ Q=shared/firebird/server_in_use
+ db_subst "$Q" FB_VER $FB_VER
+ db_subst "$Q" FB_FLAVOUR $FB_FLAVOUR
+
+ if [ "${1:-}" = "loud" ]; then
+ db_input critical "$Q" || true
+ db_go || true
+ else
+ db_metaget "$Q" Description
+
+ echo "$RET"
+ fi
+
+ exit 1
+ fi
+
+ # quit lock manager
+ kill $LOCK_MGR_PID
+}
+
+
+case "$1" in
+ remove|deconfigure|upgrade)
+ checkIfClassicRunning loud
+ ;;
+ failed-upgrade)
+ checkIfClassicRunning
+ ;;
+esac
+
+
+#DEBHELPER#
+
+exit 0
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/watch
+++ firebird2.1-2.1.2.18118-0.ds1/debian/watch
@@ -0,0 +1,8 @@
+# watch control file for uscan
+# you can run the "uscan" command
+# to check for upstream updates and more.
+# Full-site-with-pattern [Version [Action]]
+
+version=3
+opts="dversionmangle=s/~((rc|alpha|beta)\d+)/-$1/;s/\.ds\d+//,uversionmangle=s/\.17910-0$/.17910-release/" \
+ http://sf.net/firebird/[Ff]irebird-(2\.1\..*).tar.bz2 debian sh debian/repack.sh
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-super.default
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-super.default
@@ -0,0 +1,11 @@
+# Firebird super-server is disabled by default.
+# To enable either
+# change the following line from "no" to "yes".
+# or
+# run `dpkg-reconfigure firebird2.1-super' as root
+
+# CAUTION: allowing two different servers access the same database
+# simultaneously will inevitably lead to database corruption and data loss.
+#
+# Please remember to change SYSDBA's password when enabling firebird server
+ENABLE_SUPER_SERVER=no
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-server-common.firebird2.1.logrotate
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-server-common.firebird2.1.logrotate
@@ -0,0 +1,9 @@
+/var/log/firebird2.1.log {
+ weekly
+ missingok
+ rotate 52
+ compress
+ delaycompress
+ notifempty
+ create 640 firebird adm
+}
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/fbmgr
+++ firebird2.1-2.1.2.18118-0.ds1/debian/fbmgr
@@ -0,0 +1,4 @@
+#!/bin/sh
+FIREBIRD=/usr/lib/firebird/2.1
+export FIREBIRD
+exec $FIREBIRD/bin/fbmgr.bin "$@"
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/isql-fb.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/isql-fb.sgml
@@ -0,0 +1,307 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+
+ Damyan">
+ Ivanov">
+
+ April 29, 2002">
+
+ 1">
+ dam@modsoftsys.com">
+
+ ISQL">
+
+
+ Debian">
+ GNU">
+]>
+
+
+
+
+ &dhemail;
+
+
+ &dhfirstname;
+ &dhsurname;
+
+
+ 2002
+ &dhusername;
+
+ &dhdate;
+
+
+ &dhucpackage;
+
+ &dhsection;
+
+
+ &dhpackage;
+
+ Firebird Interactive SQL shell
+
+
+
+ &dhpackage;
+ -a
+ -cache bufnum
+ -database database
+ -echo
+ -input infile
+ -noautocommit
+ -nowarnings
+ -output outfile
+ -password password
+ -page pagelen
+ -role role
+ -s sqldialect
+ -terminator lineterm
+ -user user
+ -x
+ -z
+
+
+
+ DESCRIPTION
+
+ This manual page documents briefly the
+ &dhpackage; command.
+
+ This manual page was written for the &debian; distribution
+ because the original program does not have a (free) manual page.
+ Instead, it has non-free documentation you can get from
+ InterBase (Borland) or FireBird project sites; see at the end
+ of the document.
+
+ &dhpackage; is a program that
+ allows the user to issue arbitrary SQL commands to a Firebird database
+ as well as exctacting the metadata.
+
+ &dhpackage; in &debian; is available under
+ isql-fb name due to filename conflict with binary
+ from other package.
+ If for some reason it is needed to have it under original name it is
+ possible to add /usr/lib/firebird/bin at the beginning of PATH variable
+ which should solve eventual problem.
+
+
+
+ OPTIONS
+
+ &dhpackage; can handle various command line
+ options.
+ Most options can be abbreviated. Below are given the
+ shortest abbreviations as well as the full versions.
+ A summary of options follows.
+
+
+
+
+
+
+
+ Extract DDL statements necessary to re-create database's metadata.
+ The CREATE DATABASE statement is surrounded by C-style comment.
+ Statements are printed to standard output unless redirection is used. See . See .
+
+
+
+
+
+
+
+ Specify default number of cache buffers to be used in connections.
+
+
+
+
+
+
+
+ Used together with . Specifies target database name when extracting. See .
+
+
+
+
+
+
+
+ Display each statement before executing it.
+
+
+
+
+
+
+
+ Extracts DDL statements to recreate database metadata.
+ The only difference with is that -extract
+ behaves differently if is also specified.
+ If no is specified, -x behaves exactly
+ as . If is specified,
+ the CREATE DATABASE statement is uncommented, replacing database
+ name with database.
+
+
+
+
+
+
+
+ Reads commands from infile instead of standard input. Exits with commit after the last command.
+
+
+
+
+
+
+
+ Merges standard error to standard output. Usefull for redirecting both streams.
+
+
+
+
+
+
+ Normally, all DDL statements like CREATE TABLE are
+ automatically commited in a separate transaction. This option
+ disables the automatic commit of DDL statements.
+
+
+
+
+
+
+ Disables displaying of SQL warnings.
+
+
+
+
+
+
+
+ All output is redirected to the given outfile.
+
+
+
+
+
+
+
+ Prints column headers every
+ n output lines. Default is 20.
+
+
+
+
+
+
+
+ Uses given password as a default
+ for connecting to the database.
+
+
+
+
+
+
+
+ Uses given sqlrole as a default
+ for connecting to the database.
+
+
+
+
+
+
+
+ Uses given sqldialect as a default
+ for connecting to the database.
+
+
+
+
+
+
+
+ Set command line terminator. Default is semicolon (`;').
+
+
+
+
+
+
+
+ Uses given username as a default
+ for connecting to the database.
+
+
+
+
+
+
+
+ Show version string before doing anything else.
+
+
+
+
+
+
+ SEE ALSO
+
+ gbak(1), gdef(1), gfix(1), gpre(1), gsec(1), gstat(1), qli(1).
+
+ Additional documentation about &dhpackage; and
+ other Firebird parts can be found on the Firebird Project website.
+
+ For more information about Firebird project, visit
+ http://www.firebirdsql.org/.
+
+
+ AUTHOR
+
+ This manual page was written by &dhusername; (&dhemail;) for the
+ &debian; system (but may be used by others). Permission is granted to
+ use this document, with or without modifications, provided that this
+ notice is retained. If we meet some day, and you think this stuff is
+ worth it, you can buy me a beer in return.
+
+
+
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/server-config.master
+++ firebird2.1-2.1.2.18118-0.ds1/debian/server-config.master
@@ -0,0 +1,96 @@
+#!/bin/sh
+
+set -e
+
+. /usr/share/debconf/confmodule
+
+set -u
+
+if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then
+ set -x
+fi
+
+VER="2.1"
+PASSWORD_FILE=/etc/firebird/$VER/SYSDBA.password
+
+# find server flavour
+if basename $0 | grep -q -- '-classic.config$'; then
+ FB_FLAVOUR=classic
+else
+ FB_FLAVOUR=super
+ DEFAULT=/etc/default/firebird$VER-super
+fi
+
+
+ACTION=$1
+
+case "$ACTION" in
+ configure|reconfigure)
+
+ if [ "$FB_FLAVOUR" = classic ]; then
+ if grep -q ^gds_db /etc/inetd.conf; then
+ enabled=true
+ else
+ enabled=false
+ fi
+ else
+ if [ -f $DEFAULT ]; then
+ . $DEFAULT
+ if [ "${ENABLE_SUPER_SERVER:-}" = yes ]; then
+ enabled=true
+ else
+ enabled=false
+ fi
+ else
+ enabled=false
+ fi
+ fi
+
+ db_set shared/firebird/enabled $enabled || true
+
+ db_input low shared/firebird/enabled || true
+ db_go || true
+
+ db_get shared/firebird/enabled || true
+
+ # ask the password question
+ if [ "${RET:-}" = true ]; then
+ PASSWORD_FILE="/etc/firebird/$VER/SYSDBA.password"
+ if [ -e $PASSWORD_FILE ]; then
+ . $PASSWORD_FILE
+ if [ -n "${ISC_PASSWORD:-}" ]; then
+ # upgrade or reconfiguration
+ QUESTION="shared/firebird/sysdba_password/upgrade_reconfigure"
+ db_set "$QUESTION" "$ISC_PASSWORD"
+ PRIORITY="low"
+ else
+ # new install
+ QUESTION="shared/firebird/sysdba_password/first_install"
+ PRIORITY="high"
+ fi
+ else
+ QUESTION="shared/firebird/sysdba_password/first_install"
+ PRIORITY="high"
+ fi
+
+ db_subst shared/firebird/title FB_VER "$VER"
+ db_settitle shared/firebird/title
+
+ db_subst "$QUESTION" FB_VER "$VER"
+ db_input "$PRIORITY" "$QUESTION" || true
+ db_go
+
+ # store the answer into hidden template question
+ db_get "$QUESTION"
+ db_set shared/firebird/sysdba_password/new_password "$RET"
+
+ # and remove it from the asked question
+ db_reset "$QUESTION"
+ fi
+
+ ;;
+esac
+
+exit 0
+
+# vi: set sw=4 ts=8 filetype=sh sts=4 :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/qli.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/qli.sgml
@@ -0,0 +1,183 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+
+ The docbook-to-man binary is found in the docbook-to-man package.
+ Please remember that if you create the nroff version in one of the
+ debian/rules file targets (such as build), you will need to include
+ docbook-to-man in your Build-Depends control field.
+
+ -->
+
+
+ Remco">
+ Seesink">
+
+ Juli 6, 2004">
+
+ 1">
+ raseesink@hotpop.com">
+
+ QLI">
+
+ Debian">
+]>
+
+
+
+
+ &dhemail;
+
+
+ &dhfirstname;
+ &dhsurname;
+
+
+ 2004
+ &dhusername;
+
+ &dhdate;
+
+
+ &dhucpackage;
+
+ &dhsection;
+
+
+ &dhpackage;
+
+ Query Language Interpreter
+
+
+
+ &dhpackage;
+ -a application_file
+ -b buffers
+ -i startup_file
+ -n
+ -p password
+ -t
+ -u username
+ -v
+ -x
+ -y
+ -z
+
+
+
+ DESCRIPTION
+
+ This manual page documents briefly the
+ &dhpackage; command.
+
+ This manual page was written for the &debian; distribution
+ because the original program does not have a (free) manual page.
+ Instead, it has non-free documentation you can get from
+ InterBase (Borland) or FireBird project sites; see at the end
+ of the document.
+
+ &dhpackage; is an interpreter for a query language on
+ Firebird and Interbase databases.
+
+ &dhpackage; is mainly provide for backwards
+ compatibility for Interbase 4.0 and 3.3 and isn't supported anymore at the moment.
+ This manpage has been reconstructed from the source of the qli tool and is likely
+ to contain mistakes. If you find any, please report them as bugs.
+
+
+
+ OPTIONS
+
+ -a application_file
+ Set the application_file.
+
+
+ -b buffers
+ Sets buffers to buffers.
+
+
+ -i startup_file
+ Set the startup_file.
+
+
+ -n
+ Turn off the banner flag.
+
+
+ -p password
+ Sets the password.
+
+
+ -t
+ Turn on sw_trace.
+
+
+ -u username
+ Sets the username.
+
+
+ -v
+ Turn on verifying.
+
+
+ -x
+ Turn on debugging. It can be changed with an internal command as well.
+
+
+ -y
+ Turn on QLI_trace.
+
+
+ -z
+ Prints out the version number before other actions.
+
+
+
+
+ SEE ALSO
+
+ gbak(1), gdef(1), gfix(1), gpre(1), gsec(1), fbstat(1), isql-fb(1).
+
+ Additional documentation about &dhpackage; and
+ other Firebird parts can be found on the Firebird Project website.
+
+ For more information about Firebird project, visit
+ http://www.firebirdsql.org/.
+
+
+ AUTHOR
+
+ This manpage was written by &dhusername; <&dhemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ This document is public domain. See http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007-January/000820.html
+
+
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/rules
+++ firebird2.1-2.1.2.18118-0.ds1/debian/rules
@@ -0,0 +1,261 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+FB_MAJOR:= $(shell awk '/FB_MAJOR_VER/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h )
+FB_MINOR:= $(shell awk '/FB_MINOR_VER/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h )
+FB_REV := $(shell awk '/FB_REV_NO/ { v=$$3; gsub("\"", "", v); print v}' < src/jrd/build_no.h )
+FB_VER := $(FB_MAJOR).$(FB_MINOR)
+FB_FULL_VER:= $(FB_VER).$(FB_REV)
+
+EMBED_SOVER=$(FB_VER)
+CLIENT_SOVER=$(FB_MAJOR)
+
+ifndef FB_MAJOR
+$(error FB_MAJOR not defined)
+else ifndef FB_MINOR
+$(error FB_MINOR not defined)
+else ifndef FB_REV
+$(error FB_REV not defined)
+else ifndef FB_VER
+$(error FB_VER not defined)
+else ifndef FB_FULL_VER
+$(error FB_FULL_VER not defined)
+else ifndef EMBED_SOVER
+$(error EMBED_SOVER not defined)
+else ifndef CLIENT_SOVER
+$(error CLIENT_SOVER not defined)
+endif
+
+include /usr/share/quilt/quilt.make
+
+# Currently firebird builds fine with current gcc version (4.3.3) after
+# applying deprecated-charp-conversion.patch
+# Those lines are here for future tweaking if needed.
+#export CC=gcc-4.3
+#export CXX=g++-4.3
+#export CPP=cpp-4.3
+#export CXXPP=cpp-4.3
+
+
+export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE))
+ confflags += --build $(DEB_HOST_GNU_TYPE)
+else
+ confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE)
+endif
+
+confflags += --disable-static --disable-rpath --with-gpre-cobol --with-system-icu --with-system-editline --prefix=/usr/lib/firebird/$(FB_VER)
+
+# This causes the lock manager that is started during the build
+# to terminate after some idle time, avoiding leaving stale
+# processes on buildds
+CFLAGS += -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings
+CXXFLAGS += -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings
+export CFLAGS CXXFLAGS
+
+# We're building 2 flavours resulting in 9 binary packages:
+# * Super server
+# -super
+# libfbclient2
+# * Classic server
+# -classic
+# libfbembed2
+# * Common
+# -common
+# -server-common
+# -dev
+# -examples
+# -doc
+
+autogen: autogen-stamp
+autogen-stamp: $(QUILT_STAMPFN)
+ NOCONFIGURE=1 sh autogen.sh
+ touch $@
+
+.PHONY: configure-super
+configure-super: configure-super-stamp
+configure-super-stamp: autogen-stamp
+ echo Starting configure architecture SuperServer
+ dh_testdir
+
+ -sh debian/clean-after-build.sh
+
+ chmod u+x ./configure
+ ./configure $(confflags) --enable-superserver
+
+ touch $@
+
+.PHONY: configure-classic
+configure-classic: configure-classic-stamp
+configure-classic-stamp: autogen-stamp
+ echo Starting configure architecture ClassicServer
+ dh_testdir
+
+ -sh debian/clean-after-build.sh
+
+ chmod u+x ./configure
+ ./configure $(confflags)
+
+ touch $@
+
+.PHONY: build
+build: build-stamp
+build-stamp: build-manuals build-super-stamp build-classic-stamp
+ touch $@
+
+MANUALS_BASE = isql-fb fbmgr gbak gdef gfix gpre gsec fbstat qli nbackup
+MANUALS = $(addprefix debian/,$(addsuffix .1,$(MANUALS_BASE)))
+
+.PHONY: build-manuals
+build-manuals: $(MANUALS)
+
+%.1 : %.sgml
+ docbook-to-man $< > $@
+
+.PHONY: build-super
+build-super: build-super-stamp
+build-super-stamp: configure-super-stamp
+ echo Starting build-super-server
+ dh_testdir
+ $(MAKE)
+
+ # moving to SuperServer target
+ rm -rf ./debian/firebird-super
+ mv ./gen/firebird ./debian/firebird-super
+ mv ./gen/install ./debian/firebird-super/
+
+ touch $@
+
+.PHONY: build-classic
+build-classic: build-classic-stamp
+build-classic-stamp: configure-classic-stamp
+ echo Starting build-classic-server
+ dh_testdir
+ $(MAKE)
+
+ # moving to ClassicServer target
+ rm -rf ./debian/firebird-classic
+ mv ./gen/firebird ./debian/firebird-classic
+
+ touch $@
+
+.PHONY: clean
+clean: unpatch
+ dh_testdir
+ dh_testroot
+
+ sh debian/clean-after-build.sh
+
+ rm -f $(MANUALS)
+
+ rm -f build-stamp build-classic-stamp configure-classic-stamp \
+ build-super-stamp configure-super-stamp autogen-stamp
+
+ # re-generated in autogen target
+ rm -f builds/make.new/config/config.guess \
+ builds/make.new/config/config.h.in \
+ builds/make.new/config/ltmain.sh \
+ aclocal.m4 \
+ configure
+
+ rm -rf debian/firebird-super \
+ debian/firebird-classic
+
+ debconf-updatepo
+
+ # We don't need these in the .diff, they are copies
+ rm -f debian/firebird$(FB_VER)-super.templates \
+ debian/firebird$(FB_VER)-classic.templates \
+ debian/firebird$(FB_VER)-super.config \
+ debian/firebird$(FB_VER)-classic.config
+
+ dh_clean
+
+ @echo FB_MAJOR = $(FB_MAJOR)
+ @echo FB_MINOR = $(FB_MINOR)
+ @echo FB_REV = $(FB_REV)
+ @echo FB_VER = $(FB_VER)
+ @echo FB_FULL_VER = $(FB_FULL_VER)
+ @echo EMBED_SOVER = $(EMBED_SOVER)
+ @echo CLIENT_SOVER= $(CLIENT_SOVER)
+
+.PHONY: install
+install: DH_OPTIONS=
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ sh debian/make_packages.sh
+
+ cp -a debian/server-templates.master \
+ debian/firebird$(FB_VER)-super.templates
+
+ cp -a debian/server-templates.master \
+ debian/firebird$(FB_VER)-classic.templates
+
+ cp -a debian/server-config.master \
+ debian/firebird$(FB_VER)-super.config
+
+ cp -a debian/server-config.master \
+ debian/firebird$(FB_VER)-classic.config
+
+.PHONY: binary-indep
+binary-indep: build install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installdocs -p firebird$(FB_VER)-common-doc
+ dh_installman -i
+ dh_installexamples -i
+ dh_installlogrotate -i --name firebird$(FB_VER)
+ dh_installchangelogs ChangeLog -p firebird$(FB_VER)-common-doc
+ dh_link -i
+ dh_compress -i
+ dh_fixperms -i
+
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+
+.PHONY: binary-arch
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir -a
+ dh_testroot -a
+ dh_installdebconf -a
+ dh_installexamples -a
+ dh_installmenu -a
+ dh_installinit -a -pfirebird$(FB_VER)-super -pfirebird$(FB_VER)-classic
+ dh_installcron -a
+ dh_installman -a
+ dh_installinfo -a
+ dh_installlogrotate -a --name firebird$(FB_VER)
+ dh_strip -a
+ dh_link -a -A
+ dh_compress -a
+ dh_fixperms -a
+
+ dpkg-gensymbols -plibfbclient$(CLIENT_SOVER) -Pdebian/libfbclient$(CLIENT_SOVER)
+ dh_makeshlibs -p libfbclient$(CLIENT_SOVER) -V'libfbclient$(CLIENT_SOVER) (>= $(FB_FULL_VER))'
+ dpkg-gensymbols -plibfbembed$(EMBED_SOVER) -Pdebian/libfbembed$(EMBED_SOVER)
+ dh_makeshlibs -p libfbembed$(EMBED_SOVER) -V'libfbembed$(EMBED_SOVER) (>= $(FB_FULL_VER))'
+
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+.PHONY: binary
+binary: binary-indep binary-arch
+
+.PHONY: get-orig-source
+get-orig-source:
+ uscan
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-super.lintian.overrides
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-super.lintian.overrides
@@ -0,0 +1,11 @@
+# Manpages are in firebird2.1-common, which is a dependency
+# of firebird2.1-super
+firebird2.1-super: binary-without-manpage usr/bin/fbstat
+firebird2.1-super: binary-without-manpage usr/bin/gbak
+firebird2.1-super: binary-without-manpage usr/bin/gdef
+firebird2.1-super: binary-without-manpage usr/bin/gfix
+firebird2.1-super: binary-without-manpage usr/bin/gpre
+firebird2.1-super: binary-without-manpage usr/bin/gsec
+firebird2.1-super: binary-without-manpage usr/bin/isql-fb
+firebird2.1-super: binary-without-manpage usr/bin/qli
+firebird2.1-super: binary-without-manpage usr/bin/nbackup
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/functions.sh
+++ firebird2.1-2.1.2.18118-0.ds1/debian/functions.sh
@@ -0,0 +1,335 @@
+# Shell functions library used by firebird2.1-{super,classic}.postinst
+# This file needs to be sourced
+
+if [ -z "${FB_VER:-}" ];
+then
+ echo Please define FB_VER before sourcing functions.sh
+ exit 1
+fi
+
+if [ -z "${FB_FLAVOUR:-}" ];
+then
+ echo Please define FB_FLAVOUR before sourcing functions.sh
+ exit 1
+fi
+
+export FB_VER
+FB_VER_no_dots=`echo $FB_VER | sed -e 's/\.//g'`
+
+FB="/usr/lib/firebird/$FB_VER"
+VAR="/var/lib/firebird/$FB_VER"
+ETC="/etc/firebird/$FB_VER"
+LOG="/var/log/firebird${FB_VER}.log"
+RUN="/var/run/firebird/$FB_VER"
+DEFAULT="/etc/default/firebird${FB_VER}-${FB_FLAVOUR}"
+DBAPasswordFile="$ETC/SYSDBA.password"
+
+create_var_run_firebird()
+{
+ if ! [ -d $RUN ]; then
+ mkdir --parent $RUN
+ chmod 0770 $RUN
+ chown firebird:firebird $RUN
+ fi
+}
+
+fixPermsFirstInstall()
+{
+ create_var_run_firebird
+
+ find $VAR -type d -exec chown firebird:firebird {} \; \
+ -exec chmod 0770 {} \;
+ find $VAR -type f -exec chown firebird:firebird {} \; \
+ -exec chmod 0660 {} \;
+
+ if [ ! -f $LOG ]; then
+ touch $LOG
+ chown -f firebird:firebird $LOG
+ chmod -f 660 $LOG
+ fi
+}
+
+fixPermsConfigure()
+{
+ create_var_run_firebird
+
+ find $RUN -type d \
+ -exec chown firebird:firebird {} \; \
+ -exec chmod 0770 {} \;
+ find $RUN -type f \
+ -exec chown firebird:firebird {} \; \
+ -exec chmod 0660 {} \;
+
+}
+
+#---------------------------------------------------------------------------
+# set new SYSDBA password with gsec
+
+writeNewPassword () {
+ local NewPasswd=$1
+
+ # Provide default SYSDBA.password
+ if [ ! -e "$DBAPasswordFile" ];
+ then
+ touch "$DBAPasswordFile"
+ chmod 0600 $DBAPasswordFile
+
+ cat <<_EOF > "$DBAPasswordFile"
+# Password for firebird SYSDBA user
+#
+# You may want to use the following commands for changing it:
+# dpkg-reconfigure firebird${FB_VER}-super
+# or
+# dpkg-reconfigure firebird${FB_VER}-classic
+#
+# If you change the password manually with gsec, please update it here too.
+# Keeping this file in sync with the security database is critical for the
+# correct functioning of the init.d script and for the ability to change the
+# password via \`dpkg-reconfigure firebird${FB_VER}-super/classic\'
+
+ISC_USER=sysdba
+ISC_PASSWORD=masterkey
+_EOF
+ ISC_PASSWORD=masterkey
+ else
+ . $DBAPasswordFile
+ fi
+ if [ "$NewPasswd" != "${ISC_PASSWORD:-}" ]; then
+ export ISC_PASSWORD
+ gsec -user sysdba < /dev/null;
+ then
+ # Update existing line
+
+ # create .tmp file preserving permissions
+ cp -a "$DBAPasswordFile" "$DBAPasswordFile.tmp"
+
+ sed -e "s/^ *ISC_PASSWORD=.*/ISC_PASSWORD=\"$NewPassword\"/" \
+ < "$DBAPasswordFile" > "$DBAPasswordFile.tmp"
+ mv -f "$DBAPasswordFile.tmp" "$DBAPasswordFile"
+ else
+ # Add new line
+ echo "ISC_PASSWORD=$NewPassword" >> $DBAPasswordFile
+ fi
+
+ ISC_PASSWORD=$NewPassword
+ fi
+}
+
+firebird_server_enabled()
+{
+ QUESTION=shared/firebird/enabled
+ db_get $QUESTION || true
+
+ if [ "${RET:-}" = true ]; then
+ return 0 # enabled
+ else
+ return 1 # disabled
+ fi
+}
+
+enable_firebird_server()
+{
+ if [ "$FB_FLAVOUR" = 'classic' ]; then
+ update-inetd --enable gds_db
+ else
+ sed -i -e 's/^ *ENABLE_SUPER_SERVER=.*/ENABLE_SUPER_SERVER=yes/' $DEFAULT
+ grep -q 'ENABLE_SUPER_SERVER=yes' $DEFAULT || echo 'ENABLE_SUPER_SERVER=yes' >> $DEFAULT
+ call_initd firebird${FB_VER}-super start
+ fi
+}
+
+disable_firebird_server()
+{
+ if [ "$FB_FLAVOUR" = 'classic' ]; then
+ update-inetd --disable gds_db
+ else
+ call_initd firebird${FB_VER}-super stop
+ sed -i -e 's/^ *ENABLE_SUPER_SERVER=.*/ENABLE_SUPER_SERVER=no/' $DEFAULT
+ grep -q 'ENABLE_SUPER_SERVER=no' $DEFAULT || echo 'ENABLE_SUPER_SERVER=no' >> $DEFAULT
+ fi
+}
+
+askForDBAPassword ()
+{
+ if [ -f $DBAPasswordFile ];
+ then
+ . $DBAPasswordFile
+ fi
+
+ QUESTION=shared/firebird/sysdba_password/new_password
+
+ db_get "$QUESTION" || true
+ if [ -z "$RET" ];
+ then
+ if [ -z "${ISC_PASSWORD:-}" ];
+ then
+ NewPassword=`cut -c 1-8 /proc/sys/kernel/random/uuid`
+ else
+ NewPassword=$ISC_PASSWORD
+ fi
+ else
+ NewPassword=$RET
+ fi
+
+ writeNewPassword $NewPassword
+
+ # Make debconf forget the password
+ db_reset $QUESTION || true
+}
+
+
+#-----------------------------------------------------------------------
+# update inetd service entry
+# Check to see if we have xinetd installed or plain inetd. Install differs
+# for each of them
+
+updateInetdServiceEntry() {
+
+ update-inetd --add \
+ "gds_db\t\tstream\ttcp\tnowait\tfirebird\t/usr/sbin/tcpd\t$FB/bin/fb_inet_server"
+
+ # No need to reload inetd, since update-inetd already reloads it
+}
+
+call_initd()
+{
+ script=$1
+ action=$2
+
+ if [ -f "/etc/init.d/$script" ];
+ then
+ if [ -x "`which invoke-rc.d 2>/dev/null`" ];
+ then
+ invoke-rc.d $script $action
+ else
+ /etc/init.d/$script $action
+ fi
+ fi
+}
+
+#---------------------------------------------------------------------------
+# stop super server if it is running
+# Also will only stop firebird, since that has the init script
+# (firebird1.0.x deb has it)
+
+stopServerIfRunning()
+{
+
+ # We conflict with previous firebid2-*-server packages
+ # therefore there is no need to stop them
+
+ #call_initd_script firebird stop
+ #call_initd_script firebird2 stop
+ call_initd_script "firebird$FB_VER" stop
+}
+
+
+#---------------------------------------------------------------------------
+# stop server if it is running
+
+checkIfServerRunning() {
+
+ stopServerIfRunning || exit $?
+
+ ### These below are commented due to two reasons:
+ ### 1) to avoid pre-dependency on procps
+ ### 2) stopServerIfRunning (init.d script actually) must exit with
+ ### an error in case it was unable to stop the server anyway
+ ### Classic installs are allowed to continue running whatever they're
+ ### running until client disconnects
+ ### What happend when new fb_inet_server works with previous fb_lock_mgr?
+ ### We hope for the best, that's what.
+
+# # check if server is being actively used.
+# checkString=`ps -efww| egrep "(fbserver|fbguard)" |grep -v grep`
+#
+# if [ ! -z "$checkString" ]; then
+# echo "An instance of the Firebird Super server seems to be running."
+# echo "(the fbserver or fbguard process was detected running on your system)"
+# echo "Please quit all Firebird applications and then proceed"
+# exit 1
+# fi
+#
+#
+# checkString=`ps -efww| egrep "(fb_inet_server|gds_pipe)" |grep -v grep`
+#
+# if [ ! -z "$checkString" ]; then
+# echo "An instance of the Firebird classic server seems to be running."
+# echo "(the fb_inet_server or gds_pipe process was detected running on your system)"
+# echo "Please quit all Firebird applications and then proceed"
+# exit 1
+# fi
+#
+# # the following check for running interbase or firebird 1.0 servers.
+# checkString=`ps -efww| egrep "(ibserver|ibguard)" |grep -v grep`
+#
+# if [ ! -z "$checkString" ]; then
+# echo "An instance of the Firebird/InterBase Super server seems to be running."
+# echo "(the ibserver or ibguard process was detected running on your system)"
+# echo "Please quit all Firebird applications and then proceed"
+# exit 1
+# fi
+#
+#
+# checkString=`ps -efww| egrep "(ib_inet_server|gds_pipe)" |grep -v grep`
+#
+# if [ ! -z "$checkString" ]; then
+# echo "An instance of the Firebird/InterBase classic server seems to be running."
+# echo "(the fb_inet_server or gds_pipe process was detected running on your system)"
+# echo "Please quit all Firebird applications and then proceed"
+# exit 1
+# fi
+#
+
+ # stop lock manager if it is the only thing running.
+# for i in `ps -efww | egrep "[gds|fb]_lock_mgr" awk '{print $2}' `
+# do
+# kill $i
+# done
+
+}
+
+instantiate_security_db()
+{
+ SYS_DIR="$VAR/system"
+ DEF_SEC_DB="$SYS_DIR/default-security2.fdb"
+ SEC_DB="$SYS_DIR/security.fdb"
+
+ if ! [ -e "$SEC_DB" ];
+ then
+ install -o firebird -g firebird -m 0660 "$DEF_SEC_DB" "$SEC_DB"
+
+ # Since we've copied the default security database, the SYSDBA password
+ # must be reset
+ if [ -f "$DBAPasswordFile" ]; then
+ rm "$DBAPasswordFile"
+ fi
+ echo Created default security.fdb
+ fi
+}
+
+firebird_config_postinst()
+{
+ instantiate_security_db
+
+ fixPermsConfigure
+
+ if firebird_server_enabled; then
+ enable_firebird_server
+ askForDBAPassword
+ else
+ disable_firebird_server
+ fi
+
+ debhelper_hook configure
+}
+
+# vi: set sw=4 ts=8 filetype=sh sts=4 :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird-utils.wrapper
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird-utils.wrapper
@@ -0,0 +1,50 @@
+#!/bin/sh
+
+set -eu
+
+SUPPORTED_VERSIONS="2.1 2.0 1.5"
+SUPPORTED_UTILS="fbstat gbak gdef gfix gpre isql-fb qli gsec nbackup"
+BASE="/usr/lib/firebird"
+
+PROG=`basename $0`
+
+FOUND=""
+for i in $SUPPORTED_UTILS;
+do
+ if [ "$i" = "$PROG" ];
+ then
+ FOUND="$i"
+ break
+ fi
+done
+
+if [ -z "$FOUND" ];
+then
+ echo "$PROG utility is not known."
+ exit 1
+fi
+
+if [ -n "${FB_VER:-}" ]; then
+ export FIREBIRD="$BASE/$FB_VER"
+
+ if [ -x "/usr/bin/$PROG-$FB_VER" ];
+ then
+ exec "/usr/bin/$PROG-$FB_VER" "$@"
+ else
+ echo /usr/bin/$PROG-$FB_VER is not executable. Try installing firebird$FB_VER-super or firebird$FB_VER-classic packages, or specify different version in 'FB_VER' environment variable.
+ exit 1
+ fi
+fi
+
+for v in $SUPPORTED_VERSIONS; do
+ if [ -x "/usr/bin/$PROG-$v" ]; then
+ export FIREBIRD="$BASE/$v"
+ exec "/usr/bin/$PROG-$v" "$@"
+ fi
+done
+
+echo "No supported version of '$PROG' utility was found."
+echo "Please install some of the firebirdVER-FLAVOUR packages"
+echo "VER beng one of $SUPPORTED_VERSIONS"
+echo "and FLAVOUR being 'super' or 'classic'"
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/gdef.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/gdef.sgml
@@ -0,0 +1,174 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Daniel">
+ Urban">
+
+ June 21 2004">
+
+ 1">
+ daniel@sente.pl">
+
+ GDEF">
+
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ ?????????????
+
+
+
+ DESCRIPTION
+
+ &manpackage; is a utility for
+
+
+
+
+ COMMON OPTIONS
+
+ -extract
+ Extract definition from database
+
+
+
+ -replace
+ Replace existing database
+
+
+
+ -dynamic
+ Generate dynamic DDL
+
+
+
+ -c
+ DYN for C
+
+
+
+ -fortran
+ DYN for FORTRAN
+
+
+
+ -pascal
+ DYN for PASCAL
+
+
+
+ -cob
+ DYN for COBOL
+
+
+
+ -ansi
+ DYN for ANSI COBOL
+
+
+
+ -basic
+ DYN for BASIC
+
+
+
+ -pli
+ DYN for PLI
+
+
+
+ -ada
+ DYN for ADA
+
+
+
+ -cxx
+ DYN for C++
+
+
+
+ -user
+ Specifies user name to use in attaching database
+
+
+
+ -password password
+ Specifies password to use with username
+
+
+
+ -z
+ Print version number
+
+
+
+
+
+
+ EXAMPLES
+
+
+
+
+
+
+
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/gpre.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/gpre.sgml
@@ -0,0 +1,108 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Daniel">
+ Urban">
+
+ June 21 2004">
+
+ 1">
+ daniel@sente.pl">
+
+ GPRE">
+
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+
+
+
+ DESCRIPTION
+
+ &manpackage; is a utility
+
+ http://www.firebirdsql.org/ - Documentation -> Knowledgebase ->
+ User Documentation -> Interbase 6. Operation Guide.
+
+
+
+
+ COMMON OPTIONS
+
+
+
+
+
+
+
+
+
+
+ EXAMPLES
+
+
+
+
+
+
+
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/libfbembed2.1.symbols
+++ firebird2.1-2.1.2.18118-0.ds1/debian/libfbembed2.1.symbols
@@ -0,0 +1,261 @@
+libfbembed.so.2.1 libfbembed2.1 #MINVER#
+ BLOB_close@Base 2.1.1
+ BLOB_display@Base 2.1.1
+ BLOB_dump@Base 2.1.1
+ BLOB_edit@Base 2.1.1
+ BLOB_get@Base 2.1.1
+ BLOB_load@Base 2.1.1
+ BLOB_open@Base 2.1.1
+ BLOB_put@Base 2.1.1
+ BLOB_text_dump@Base 2.1.1
+ BLOB_text_load@Base 2.1.1
+ Bopen@Base 2.1.1
+ CVT_move@Base 2.1.1
+ KEYWORD_getTokens@Base 2.1.1
+ KEYWORD_stringIsAToken@Base 2.1.1
+ SCH_ast@Base 2.1.1
+ fb_interpret@Base 2.1.1
+ gds__alloc@Base 2.1.1
+ gds__alloc_debug@Base 2.1.1
+ gds__attach_database@Base 2.1.1
+ gds__blob_info@Base 2.1.1
+ gds__blob_size@Base 2.1.1
+ gds__cancel_blob@Base 2.1.1
+ gds__cancel_events@Base 2.1.1
+ gds__close@Base 2.1.1
+ gds__close_blob@Base 2.1.1
+ gds__commit_retaining@Base 2.1.1
+ gds__commit_transaction@Base 2.1.1
+ gds__compile_request2@Base 2.1.1
+ gds__compile_request@Base 2.1.1
+ gds__create_blob2@Base 2.1.1
+ gds__create_blob@Base 2.1.1
+ gds__create_database@Base 2.1.1
+ gds__database_cleanup@Base 2.1.1
+ gds__database_info@Base 2.1.1
+ gds__ddl@Base 2.1.1
+ gds__declare@Base 2.1.1
+ gds__decode@Base 2.1.1
+ gds__decode_date@Base 2.1.1
+ gds__default_printer@Base 2.1.1
+ gds__describe@Base 2.1.1
+ gds__describe_bind@Base 2.1.1
+ gds__detach_database@Base 2.1.1
+ gds__disable_subsystem@Base 2.1.1
+ gds__dsql_finish@Base 2.1.1
+ gds__edit@Base 2.1.1
+ gds__enable_subsystem@Base 2.1.1
+ gds__encode@Base 2.1.1
+ gds__encode_date@Base 2.1.1
+ gds__event_block@Base 2.1.1
+ gds__event_counts@Base 2.1.1
+ gds__event_wait@Base 2.1.1
+ gds__execute@Base 2.1.1
+ gds__execute_immediate@Base 2.1.1
+ gds__fetch@Base 2.1.1
+ gds__free@Base 2.1.1
+ gds__ftof@Base 2.1.1
+ gds__get_prefix@Base 2.1.1
+ gds__get_segment@Base 2.1.1
+ gds__get_slice@Base 2.1.1
+ gds__interprete@Base 2.1.1
+ gds__log@Base 2.1.1
+ gds__log_status@Base 2.1.1
+ gds__map_blobs@Base 2.1.1
+ gds__msg_close@Base 2.1.1
+ gds__msg_format@Base 2.1.1
+ gds__msg_lookup@Base 2.1.1
+ gds__msg_open@Base 2.1.1
+ gds__msg_put@Base 2.1.1
+ gds__open@Base 2.1.1
+ gds__open_blob2@Base 2.1.1
+ gds__open_blob@Base 2.1.1
+ gds__parse_bpb@Base 2.1.1
+ gds__prefix@Base 2.1.1
+ gds__prefix_lock@Base 2.1.1
+ gds__prefix_msg@Base 2.1.1
+ gds__prepare@Base 2.1.1
+ gds__prepare_transaction2@Base 2.1.1
+ gds__prepare_transaction@Base 2.1.1
+ gds__print_blr@Base 2.1.1
+ gds__print_status@Base 2.1.1
+ gds__put_error@Base 2.1.1
+ gds__put_segment@Base 2.1.1
+ gds__put_slice@Base 2.1.1
+ gds__qtoq@Base 2.1.1
+ gds__que_events@Base 2.1.1
+ gds__receive@Base 2.1.1
+ gds__reconnect_transaction@Base 2.1.1
+ gds__register_cleanup@Base 2.1.1
+ gds__release_request@Base 2.1.1
+ gds__request_info@Base 2.1.1
+ gds__rollback_transaction@Base 2.1.1
+ gds__seek_blob@Base 2.1.1
+ gds__send@Base 2.1.1
+ gds__set_debug@Base 2.1.1
+ gds__sqlcode@Base 2.1.1
+ gds__start_and_send@Base 2.1.1
+ gds__start_multiple@Base 2.1.1
+ gds__start_request@Base 2.1.1
+ gds__start_transaction@Base 2.1.1
+ gds__temp_file@Base 2.1.1
+ gds__thread_enable@Base 2.1.1
+ gds__thread_enter@Base 2.1.1
+ gds__thread_exit@Base 2.1.1
+ gds__thread_start@Base 2.1.1
+ gds__to_sqlda@Base 2.1.1
+ gds__transaction_cleanup@Base 2.1.1
+ gds__transaction_info@Base 2.1.1
+ gds__unregister_cleanup@Base 2.1.1
+ gds__unwind_request@Base 2.1.1
+ gds__validate_lib_path@Base 2.1.1
+ gds__vax_integer@Base 2.1.1
+ gds__version@Base 2.1.1
+ gds__vtof@Base 2.1.1
+ gds__vtov@Base 2.1.1
+ gds_alloc_flag_unfreed@Base 2.1.1
+ gds_alloc_report@Base 2.1.1
+ isc_add_user@Base 2.1.1
+ isc_array_gen_sdl@Base 2.1.1
+ isc_array_get_slice@Base 2.1.1
+ isc_array_lookup_bounds@Base 2.1.1
+ isc_array_lookup_desc@Base 2.1.1
+ isc_array_put_slice@Base 2.1.1
+ isc_array_set_desc@Base 2.1.1
+ isc_attach_database@Base 2.1.1
+ isc_blob_default_desc@Base 2.1.1
+ isc_blob_gen_bpb@Base 2.1.1
+ isc_blob_info@Base 2.1.1
+ isc_blob_lookup_desc@Base 2.1.1
+ isc_blob_set_desc@Base 2.1.1
+ isc_cancel_blob@Base 2.1.1
+ isc_cancel_events@Base 2.1.1
+ isc_close@Base 2.1.1
+ isc_close_blob@Base 2.1.1
+ isc_commit_retaining@Base 2.1.1
+ isc_commit_transaction@Base 2.1.1
+ isc_compile_request2@Base 2.1.1
+ isc_compile_request@Base 2.1.1
+ isc_create_blob2@Base 2.1.1
+ isc_create_blob@Base 2.1.1
+ isc_create_database@Base 2.1.1
+ isc_database_info@Base 2.1.1
+ isc_ddl@Base 2.1.1
+ isc_declare@Base 2.1.1
+ isc_decode_date@Base 2.1.1
+ isc_decode_sql_date@Base 2.1.1
+ isc_decode_sql_time@Base 2.1.1
+ isc_decode_timestamp@Base 2.1.1
+ isc_delete_user@Base 2.1.1
+ isc_describe@Base 2.1.1
+ isc_describe_bind@Base 2.1.1
+ isc_detach_database@Base 2.1.1
+ isc_drop_database@Base 2.1.1
+ isc_dsql_alloc_statement2@Base 2.1.1
+ isc_dsql_allocate_statement@Base 2.1.1
+ isc_dsql_describe@Base 2.1.1
+ isc_dsql_describe_bind@Base 2.1.1
+ isc_dsql_exec_immed2@Base 2.1.1
+ isc_dsql_exec_immed2_m@Base 2.1.1
+ isc_dsql_exec_immed3_m@Base 2.1.1
+ isc_dsql_execute2@Base 2.1.1
+ isc_dsql_execute2_m@Base 2.1.1
+ isc_dsql_execute@Base 2.1.1
+ isc_dsql_execute_immediate@Base 2.1.1
+ isc_dsql_execute_immediate_m@Base 2.1.1
+ isc_dsql_execute_m@Base 2.1.1
+ isc_dsql_fetch@Base 2.1.1
+ isc_dsql_fetch_a@Base 2.1.1
+ isc_dsql_fetch_m@Base 2.1.1
+ isc_dsql_finish@Base 2.1.1
+ isc_dsql_free_statement@Base 2.1.1
+ isc_dsql_insert@Base 2.1.1
+ isc_dsql_insert_m@Base 2.1.1
+ isc_dsql_prepare@Base 2.1.1
+ isc_dsql_prepare_m@Base 2.1.1
+ isc_dsql_release@Base 2.1.1
+ isc_dsql_set_cursor_name@Base 2.1.1
+ isc_dsql_sql_info@Base 2.1.1
+ isc_embed_dsql_close@Base 2.1.1
+ isc_embed_dsql_declare@Base 2.1.1
+ isc_embed_dsql_describe@Base 2.1.1
+ isc_embed_dsql_describe_bind@Base 2.1.1
+ isc_embed_dsql_exec_immed2@Base 2.1.1
+ isc_embed_dsql_execute2@Base 2.1.1
+ isc_embed_dsql_execute@Base 2.1.1
+ isc_embed_dsql_execute_immed@Base 2.1.1
+ isc_embed_dsql_fetch@Base 2.1.1
+ isc_embed_dsql_fetch_a@Base 2.1.1
+ isc_embed_dsql_insert@Base 2.1.1
+ isc_embed_dsql_open2@Base 2.1.1
+ isc_embed_dsql_open@Base 2.1.1
+ isc_embed_dsql_prepare@Base 2.1.1
+ isc_embed_dsql_release@Base 2.1.1
+ isc_encode_date@Base 2.1.1
+ isc_encode_sql_date@Base 2.1.1
+ isc_encode_sql_time@Base 2.1.1
+ isc_encode_timestamp@Base 2.1.1
+ isc_event_block@Base 2.1.1
+ isc_event_counts@Base 2.1.1
+ isc_execute@Base 2.1.1
+ isc_execute_immediate@Base 2.1.1
+ isc_expand_dpb@Base 2.1.1
+ isc_fetch@Base 2.1.1
+ isc_fetch_a@Base 2.1.1
+ isc_free@Base 2.1.1
+ isc_ftof@Base 2.1.1
+ isc_get_client_major_version@Base 2.1.1
+ isc_get_client_minor_version@Base 2.1.1
+ isc_get_client_version@Base 2.1.1
+ isc_get_segment@Base 2.1.1
+ isc_get_slice@Base 2.1.1
+ isc_interprete@Base 2.1.1
+ isc_modify_dpb@Base 2.1.1
+ isc_modify_user@Base 2.1.1
+ isc_open@Base 2.1.1
+ isc_open_blob2@Base 2.1.1
+ isc_open_blob@Base 2.1.1
+ isc_portable_integer@Base 2.1.1
+ isc_prepare@Base 2.1.1
+ isc_prepare_transaction2@Base 2.1.1
+ isc_prepare_transaction@Base 2.1.1
+ isc_print_blr@Base 2.1.1
+ isc_print_sqlerror@Base 2.1.1
+ isc_print_status@Base 2.1.1
+ isc_put_segment@Base 2.1.1
+ isc_put_slice@Base 2.1.1
+ isc_qtoq@Base 2.1.1
+ isc_que_events@Base 2.1.1
+ isc_receive@Base 2.1.1
+ isc_reconnect_transaction@Base 2.1.1
+ isc_release_request@Base 2.1.1
+ isc_request_info@Base 2.1.1
+ isc_reset_fpe@Base 2.1.1
+ isc_rollback_retaining@Base 2.1.1
+ isc_rollback_transaction@Base 2.1.1
+ isc_seek_blob@Base 2.1.1
+ isc_send@Base 2.1.1
+ isc_service_attach@Base 2.1.1
+ isc_service_detach@Base 2.1.1
+ isc_service_query@Base 2.1.1
+ isc_service_start@Base 2.1.1
+ isc_set_debug@Base 2.1.1
+ isc_sql_interprete@Base 2.1.1
+ isc_sqlcode@Base 2.1.1
+ isc_start_and_send@Base 2.1.1
+ isc_start_multiple@Base 2.1.1
+ isc_start_request@Base 2.1.1
+ isc_start_transaction@Base 2.1.1
+ isc_to_sqlda@Base 2.1.1
+ isc_transact_request@Base 2.1.1
+ isc_transaction_info@Base 2.1.1
+ isc_unwind_request@Base 2.1.1
+ isc_vax_integer@Base 2.1.1
+ isc_version@Base 2.1.1
+ isc_vtof@Base 2.1.1
+ isc_vtov@Base 2.1.1
+ isc_wait_for_event@Base 2.1.1
+ perf_format@Base 2.1.1
+ perf_get_info@Base 2.1.1
+ perf_report@Base 2.1.1
+ server_main@Base 2.1.1
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/copyright
+++ firebird2.1-2.1.2.18118-0.ds1/debian/copyright
@@ -0,0 +1,3580 @@
+Based on firebird2 packages initially created by Daniel Urban
+on Mon, 14 Jun 2004 18:37:59 +0200.
+
+Since August 2005 it is maintained by Debian Firebird Maintainers
+
+
+X-Source-Downloaded-From:
+ http://www.firebirdsql.org/index.php?op=files&id=engine_210
+
+X-Repackaged: Yes
+
+Table of contents
+=================
+
+This file is long, but complete. Here's what's inside:
+
+* How to get re-packaged upstream source
+* What is removed from upstream source and why
+* The easy part: files under debian/
+* Upstream licensing summary
+* Upstream copyright summary
+* Complete list of the files in the repackaged upstream tarball, groupped by
+ license and copyright holders.
+* Verbatim copies of Interbase Public License Version 1.0 (IPL) and Initial
+ Developer's Public License Version 1.0 (IDPL)
+
+
+How to get re-packaged upstream source
+======================================
+Run 'uscan --force' or debian/rules get-orig-source
+
+That will download from upstream, remove what is to be removed and create
+.orig.tar.gz
+
+
+What is removed from upstream source and why
+============================================
+
+* Upstream-supplied libraries
+
+The following libraries are supplied by upstream in their source
+tarball. These are present in Debian and using the Debian packages is
+better because:
+ - the source tarball decreases in size from 13MB to 7.5MB (42% decrease)
+ - improved security: no need to watch the bundled libraries for
+ security problems -- Debian Security already handles that for the
+ Debian packages
+ - get fixes and improvements automatically when the Debian library
+ package is upgraded
+Removed library sources:
+ - extern/icu
+ - extern/editline
+ - extern/regex
+
+
+* Removed sources with non-free/missing licensing
+
+The following files are removed as they contain only copyright
+information without any license allowing their distribution. Luckily,
+they are not needed when building on Debiian.
+
+ - builds/install/arch-specific/solaris/CS/pkginfo.in
+ - builds/install/arch-specific/solaris/CS/postinstall.in
+ - builds/install/arch-specific/solaris/CS/postremove.in
+ - builds/install/arch-specific/solaris/CS/preinstall.in
+ - builds/install/arch-specific/solaris/CS/prototype.in
+ - builds/install/arch-specific/solaris/Makefile.in
+ - builds/install/arch-specific/solaris/SS/pkginfo.in
+ - builds/install/arch-specific/solaris/SS/postinstall.in
+ - builds/install/arch-specific/solaris/SS/postremove.in
+ - builds/install/arch-specific/solaris/SS/preinstall.in
+ - builds/install/arch-specific/solaris/SS/prototype.in
+ - src/install/arch-specific/solx86gcc/CS/postinstall.in
+ - src/install/arch-specific/solx86gcc/CS/postremove.in
+ - src/install/arch-specific/solx86gcc/CS/preinstall.in
+ - src/msgs/templates.sql
+ - extern/SfIO/include/stdio.h
+
+
+The easy part: files under debian/
+==================================
+
+Files: debian/fbmgr.sgml debian/fbstat.sgml debian/gdef.sgml debian/gfix.sgml
+ debian/gpre.sgml debian/gsec.sgml debian/gpre.sgml
+Copyright: © 2004 Daniel Urban
+License: GPL-2+
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+ .
+ Copy of GPL may be found at /usr/share/common-licenses/GPL
+
+Files: debian/qli.sgml
+Author: Remco Seesink
+License: PD
+ placed in public domain by its author, see
+ http://lists.alioth.debian.org/pipermail/pkg-firebird-general/2007-January/000820.html
+ .
+ I hereby place the documentation I wrote for firebird debian packages in the
+ public domain: debian/qli.sgml
+ .
+ This means your are free to place any license on it as you like or none at all
+ and leave it in the public domain.
+ .
+ If it breaks you get to keep both peaces, that manual was produced by
+ interpreting some source code and may be more useful for baking cookies :)
+
+Files: debian/*
+Copyright: © 2006-2008 Damyan Ivanov
+License: other
+ Permission is granted to use this work, with or without modifications,
+ provided that this notice is retained. If we meet some day, and you think this
+ stuff is worth it, you can buy me a beer in return.
+
+
+
+Upstream licensing summary
+==========================
+ * Most of the code that was released by Inprise Corporation in 2002 is
+ licensed under Interbase Public License Version 1.0 (IPL, full text at end)
+
+ * Some files use dual MPL-1.1/GPL-2+ license with the following terms:
+ The contents of this file are subject to the Mozilla Public
+ License Version 1.1 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy of
+ the License at http://www.mozilla.org/MPL/
+ Alternatively, the contents of this file may be used under the
+ terms of the GNU General Public License Version 2 or later (the
+ "GPL"), in which case the provisions of the GPL are applicable
+ instead of those above. You may obtain a copy of the Licence at
+ http://www.gnu.org/copyleft/gpl.html
+ .
+ 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
+ Relevant for more details.
+ .
+ This file was created by members of the firebird development team.
+ All individual contributions remain the Copyright (C) of those
+ individuals. Contributors to this file are either listed here or
+ can be obtained from a CVS history command.
+ .
+ All rights reserved.
+ .
+ The full text of the Mozilla Public License Version 1.1 is at the end.
+
+ The newly added source files use mainly:
+ * Initial Developer Public License (IDPL, full text at end)
+ or
+ * GNU Lesser General Public License Version 2.1 or later with an exception
+ clause:
+ # This library is free software; you can redistribute it and/or
+ # modify it under the terms of the GNU Lesser General Public
+ # License as published by the Free Software Foundation; either
+ # version 2.1 of the License, or (at your option) any later version.
+ # You may obtain a copy of the Licence at
+ # http://www.gnu.org/licences/lgpl.html
+ #
+ # As a special exception this file can also be included in modules
+ # with other source code as long as that source code has been
+ # released under an Open Source Initiative certificed licence.
+ # More information about OSI certification can be found at:
+ # http://www.opensource.org
+ #
+ # This module 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 Lesser General Public Licence for more details.
+ #
+ # This module was created by members of the firebird development
+ # team. All individual contributions remain the Copyright (C) of
+ # those individuals and all rights are reserved. Contributors to
+ # this file are either listed below or can be obtained from a CVS
+ # history command.
+ .
+ Copy of LGPL version 2.1 may be found at /usr/share/common-licenses/LGPL-2.1
+ on every debian system.
+
+ Some files lack copyright/licensing information. According to
+ doc/license/README.license.usage.txt, they should be considered Public Domain:
+ .
+ Every non-binary file that exists in the CVS tree, should have a header
+ section which describes the license this code is released under. If a file
+ contains no header, it means that this code is freeware and nobody owns the
+ appropriate copyrights.
+
+ Finally, some files use other licensing terms, they are quoted verbatin on the
+ "Other licensing" section below.
+
+Upstream copyright summary
+==========================
+ © 1981-2000 Inprise Corporation and its predecessors
+ © 2000-2008 various Firebird Project members and contributors
+ Copyright 1991 by the Massachusetts Institute of Technology
+ Copyright (c) 1989 The Regents of the University of California.
+ Copyright © 2007 Steven G. Johnson
+ Copyright (C) 1992-2006 Free Software Foundation, Inc.
+
+Years of copyright after 2000 are uncertain. Sources point to CVS for the exact
+dates. Upstream CVS repository is at http://sourceforge.net/cvs/?group_id=9028
+The dates are quoted verbatim where present in the source.
+
+
+Detailed list of upstream source files, groupped by license and copyright
+holders
+=========================================================================
+
+Note that IPL and IDPL insist of listing contributors. These are copied below
+when present.
+
+No explicit licensing/copyright information (assumed Public Domain)
+-------------------------------------------------------------------
+from doc/license/README.license.usage.txt
+ Every non-binary file that exists in the CVS tree, should have a header
+ section which describes the license this code is released under. If a
+ file contains no header, it means that this code is freeware and nobody
+ owns the appropriate copyrights.
+
+autogen.sh
+builds/install/arch-specific/darwin/*
+builds/install/arch-specific/hpux/classic/firebirdCS.psf.in
+builds/install/arch-specific/hpux/misc/changedbaPassword.sh.in
+builds/install/arch-specific/hpux/misc/rc.config.firebird.hpux.in
+builds/install/arch-specific/hpux/super/postInstall.sh.in
+builds/install/arch-specific/hpux/super/postUninstall.sh.in
+builds/install/arch-specific/hpux/super/preInstall.sh.in
+builds/install/arch-specific/hpux/super/preUninstall.sh.in
+builds/install/arch-specific/linux/classic/README
+builds/install/arch-specific/linux/classic/rpmfiles.txt.in
+builds/install/arch-specific/linux/classic/rpmheader.txt.in
+builds/install/arch-specific/linux/misc/*
+builds/install/arch-specific/linux/super/postinstall.sh.in
+builds/install/arch-specific/linux/super/postuninstall.sh.in
+builds/install/arch-specific/linux/super/preinstall.sh.in
+builds/install/arch-specific/linux/super/preuninstall.sh.in
+builds/install/arch-specific/linux/super/rpmfiles.txt.in
+builds/install/arch-specific/linux/super/rpmheader.txt.in
+builds/install/arch-specific/mingw/*
+builds/install/arch-specific/solx86/Makefile.in
+builds/install/arch-specific/win32/After_Installation.url
+builds/install/arch-specific/win32/ba/*
+builds/install/arch-specific/win32/custom_messages.inc
+builds/install/arch-specific/win32/de/*
+builds/install/arch-specific/win32/es/*
+builds/install/arch-specific/win32/firebird_install_logo1.bmp
+builds/install/arch-specific/win32/firebirdsql.org.url
+builds/install/arch-specific/win32/fr/*
+builds/install/arch-specific/win32/hu/*
+builds/install/arch-specific/win32/i18n_readme.txt
+builds/install/arch-specific/win32/installation_readme.txt
+builds/install/arch-specific/win32/installation_scripted.txt
+builds/install/arch-specific/win32/install_classic.bat
+builds/install/arch-specific/win32/install_super.bat
+builds/install/arch-specific/win32/it/*
+builds/install/arch-specific/win32/pl/*
+builds/install/arch-specific/win32/pt/*
+builds/install/arch-specific/win32/readme_snapshot.txt
+builds/install/arch-specific/win32/Readme.txt
+builds/install/arch-specific/win32/ru/*
+builds/install/arch-specific/win32/si/*
+builds/install/arch-specific/win32/strip_comments.sed
+builds/install/arch-specific/win32/uninstall.bat
+builds/install/misc/aliases.conf.in
+builds/install/misc/changeDBAPassword.sh.in
+builds/install/misc/changeRunUser.sh.in
+builds/install/misc/classicLibrary.sh.in
+builds/install/misc/fbintl.conf
+builds/install/misc/firebird.conf
+builds/install/misc/firebird.init.d.generic.in
+builds/install/misc/firebird.init.d.mandrake.in
+builds/install/misc/firebird.init.d.Solaris.in
+builds/install/misc/posixLibrary.sh.in
+builds/install/misc/restoreRootRunUser.sh.in
+builds/install/misc/superLibrary.sh.in
+builds/mac_os_x/CS/*
+builds/make.new/config/config.h.in
+builds/misc/help.gbak
+builds/misc/metadata.gbak
+builds/misc/msg.gbak
+builds/posix/make.shared.variables
+builds/posix/prefix.example
+builds/posix/prefix.solaris
+builds/posix/prefix.solaris-64gcc
+builds/posix/prefix.solaris-64SCC
+builds/win32/blrtable.bat
+builds/win32/clean_all.bat
+builds/win32/compile.bat
+builds/win32/create_msgs.bat
+builds/win32/defs/fbrmclib.def
+builds/win32/make_all.bat
+builds/win32/make_boot.bat
+builds/win32/make_examples.bat
+builds/win32/make_icu.bat
+builds/win32/msvc7/*
+builds/win32/msvc8/*
+builds/win32/parse.bat
+builds/win32/preprocess.bat
+builds/win32/run_all.bat
+builds/win32/set_build_target.bat
+builds/win32/setenvvar.bat
+ChangeLog
+configure.in
+doc/*
+examples/build_win32/*.bat
+examples/empbuild/*.inp
+Makefile.in
+src/auth/trusted/AuthSspi.cpp
+src/auth/trusted/AuthSspi.h
+src/common/classes/test.sh
+src/common/fb_exception.cpp
+src/common/mp/*
+src/config/FileName.cpp
+src/config/FileName.h
+src/config/Parameters.h
+src/dsql/btyacc_fb.ske
+src/include/fb_blk.h
+src/include/fb_macros.h
+src/include/gen/autoconfig_msvc.h
+src/include/gen/blrtable.h
+src/include/gen/files.txt
+src/include/gen/README.txt
+src/include/old_fb_blk.h
+src/install/arch-specific/solx86gcc/CS/pkginfo.in
+src/install/arch-specific/solx86gcc/CS/prototype.in
+src/install/arch-specific/solx86gcc/LIBGCC/pkginfolg.in
+src/install/arch-specific/solx86gcc/LIBGCC/prototypelg.in
+src/intl/charsets/cs_koi8r.h
+src/intl/charsets/cs_koi8u.h
+src/intl/charsets/cs_w1258.h
+src/intl/collations/koi8r_ru.h
+src/intl/collations/koi8u_ua.h
+src/intl/moved_files.txt
+src/jrd/build_no.h
+src/jrd/intl_builtin.cpp
+src/jrd/jrd_blks.h
+src/jrd/os/win32/mod_loader.cpp
+src/jrd/os/win32/path_utils.cpp
+src/jrd/thread_proto.h
+src/lock/config_params
+src/lock/lock_header_mmap
+src/lock/lock_header_shmem
+src/misc/gds_header.txt
+src/misc/headers.sed
+src/misc/ibase_header.txt
+src/misc/intl.sql
+src/misc/makeHeader.cpp
+src/misc/upgrade/recovering_build.txt
+src/misc/upgrade/v2.1/metadata_charset_create.sql
+src/misc/upgrade/v2.1/metadata_charset_drop.sql
+src/misc/upgrade/v2/ib_udf2_params.txt
+src/misc/upgrade/v2/ib_udf_params.txt
+src/misc/upgrade/v2/security_database.txt
+src/misc/writeBuildNum.sh
+src/msgs/facilities2.sql
+src/msgs/facilities.sql
+src/msgs/history2.sql
+src/msgs/history.sql
+src/msgs/locales.sql
+src/msgs/messages2.sql
+src/msgs/messages.sql
+src/msgs/msg.sql
+src/msgs/symbols2.sql
+src/msgs/symbols.sql
+src/msgs/system_errors2.sql
+src/msgs/system_errors.sql
+src/msgs/transmsgs.de_DE.sql
+src/msgs/transmsgs.fr_FR.sql
+src/remote/os/sun/server_main_dummy.cpp
+src/remote/os/win32/window_proto.h
+src/remote/server_stub.cpp
+src/utilities/create_db.cpp
+src/utilities/fbcpl/ctrlpan.cpp
+src/utilities/fbcpl/ctrlpan.h
+src/utilities/fbcpl/fbcontrol.clw
+src/utilities/fbcpl/fbcontrol.cpp
+src/utilities/fbcpl/fbcontrol.def
+src/utilities/fbcpl/fbcontrol.h
+src/utilities/fbcpl/FBControl.rc
+src/utilities/fbcpl/res/fbcontrol.rc2
+src/utilities/fbcpl/resource.h
+src/utilities/fbcpl/res/server.ico
+src/utilities/fbcpl/res/server_stop.ico
+src/utilities/fbcpl/stdafx.cpp
+src/utilities/fbcpl/stdafx.h
+src/utilities/gsec/gsec_proto.h
+
+
+Interbase Public License Version 1.0 (IPL)
+------------------------------------------
+
+All of the files below contain this:
+ The contents of this file are subject to the Interbase Public
+ License Version 1.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy
+ of the License at http://www.Inprise.com/IPL.html
+ .
+ Software distributed under the License is distributed on an
+ "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
+ or implied. See the License for the specific language governing
+ rights and limitations under the License.
+ .
+ The Original Code was created by Inprise Corporation
+ and its predecessors. Portions created by Inprise Corporation are
+ Copyright (C) Inprise Corporation.
+ All Rights Reserved.
+
+Following is a list of files, then a list of contributors, as stated in them.
+
+builds/old_prefixes/*
+builds/posix/prefix.darwin_ppc64
+builds/win32/defs/build.def
+builds/win32/defs/burp32.def
+builds/win32/defs/burp.def
+builds/win32/defs/dsql.def
+builds/win32/defs/fbclient.def
+builds/win32/defs/fbclient_s.def
+builds/win32/defs/gds32.def
+builds/win32/defs/ib_udf.def
+builds/win32/defs/ib_util.def
+builds/win32/defs/intl.def
+builds/win32/defs/isql.def
+builds/win32/defs/iutls.def
+builds/win32/defs/jrd.def
+builds/win32/defs/remote.def
+builds/win32/defs/utls.def
+examples/api/*
+examples/build_unix/old/*
+examples/build_win32/old/*
+examples/dyn/*
+examples/empbuild/*.sql
+examples/empbuild/*.e
+examples/functions.c
+examples/include/*
+examples/readme
+examples/stat/*
+examples/udf/*
+lang_helpers/*
+src/alice/alice.h
+src/alice/alice_meta.epp
+src/alice/alice_meta.h
+src/alice/alice_proto.h
+src/alice/all.cpp
+src/alice/all.h
+src/alice/all_proto.h
+src/alice/blk.h
+src/alice/exe_proto.h
+src/alice/tdr_proto.h
+src/burp/backu_proto.h
+src/burp/burp_proto.h
+src/burp/canon_proto.h
+src/burp/misc_proto.h
+src/burp/mvol_proto.h
+src/burp/resto_proto.h
+src/burp/spit.cpp
+src/burp/spit.h
+src/burp/std_desc.h
+src/dbs/dflt.gdl
+src/dbs/grant.gdl
+src/dbs/isc.gdl
+src/dbs/metadata.sql
+src/dbs/ods101.gdl
+src/dbs/ods10.gdl
+src/dbs/ods72.gdl
+src/dbs/ods80dif.gdl
+src/dbs/ods80.gdl
+src/dbs/ods81.gdl
+src/dbs/ods91.gdl
+src/dbs/procs2.gdl
+src/dbs/scrty_unix.gdl
+src/dbs/scrty_vms.gdl
+src/dbs/security.gdl
+src/dbs/stored_proc.gdl
+src/dbs/v2_triggers.gdl
+src/dsql/alld_proto.h
+src/dsql/all.h
+src/dsql/array_proto.h
+src/dsql/blk.h
+src/dsql/blob_proto.h
+src/dsql/chars.h
+src/dsql/dsql_proto.h
+src/dsql/errd_proto.h
+src/dsql/gen_proto.h
+src/dsql/hsh.cpp
+src/dsql/hsh_proto.h
+src/dsql/metd_proto.h
+src/dsql/movd.cpp
+src/dsql/movd_proto.h
+src/dsql/parse_proto.h
+src/dsql/pass1_proto.h
+src/dsql/prepa_proto.h
+src/dsql/preparse.cpp
+src/dsql/sqlda.h
+src/dsql/sqlda_pub.h
+src/dsql/sym.h
+src/dsql/user__proto.h
+src/dudley/ddl.cpp
+src/dudley/ddl.h
+src/dudley/ddl_proto.h
+src/dudley/exe.epp
+src/dudley/exe_proto.h
+src/dudley/expand.cpp
+src/dudley/expan_proto.h
+src/dudley/expr.cpp
+src/dudley/expr_proto.h
+src/dudley/extract.epp
+src/dudley/extra_proto.h
+src/dudley/generate.cpp
+src/dudley/gener_proto.h
+src/dudley/hsh.cpp
+src/dudley/hsh_proto.h
+src/dudley/lex_proto.h
+src/dudley/parse.h
+src/dudley/parse_proto.h
+src/dudley/trn.cpp
+src/dudley/trn_proto.h
+src/extlib/ib_udf.h
+src/extlib/ib_util.c
+src/extlib/ib_util.h
+src/gpre/ada.cpp
+src/gpre/cdbtable.h
+src/gpre/cmd_proto.h
+src/gpre/cme_proto.h
+src/gpre/cmp_proto.h
+src/gpre/dyntable.h
+src/gpre/exp_proto.h
+src/gpre/gpre_meta_boot.cpp
+src/gpre/gpre_meta.epp
+src/gpre/gpre_meta.h
+src/gpre/gpre_proto.h
+src/gpre/hsh_proto.h
+src/gpre/jrdme_proto.h
+src/gpre/movg_proto.h
+src/gpre/msc_proto.h
+src/gpre/par_proto.h
+src/gpre/parse.h
+src/gpre/pas.cpp
+src/gpre/pat.cpp
+src/gpre/pat.h
+src/gpre/pat_proto.h
+src/gpre/prett_proto.h
+src/gpre/sdltable.h
+src/gpre/sqe_proto.h
+src/gpre/sql_proto.h
+src/include/gen/ids.h
+src/intl/charsets/cs_big5.h
+src/intl/charsets/cs_cyrl.h
+src/intl/charsets/cs_gb2312.h
+src/intl/charsets/cs_jis_0208_1990.h
+src/intl/charsets/cs_ksc5601.h
+src/intl/charsets/cs_next.h
+src/intl/charsets/cs_sjis.h
+src/intl/collations/bl88591ca0.h
+src/intl/collations/bl88591da0.h
+src/intl/collations/bl88591de0.h
+src/intl/collations/bl88591es0.h
+src/intl/collations/bl88591fi0.h
+src/intl/collations/bl88591fr0.h
+src/intl/collations/bl88591is0.h
+src/intl/collations/bl88591it0.h
+src/intl/collations/bl88591nl0.h
+src/intl/collations/bl88591no0.h
+src/intl/collations/bl88591pt0.h
+src/intl/collations/bl88591ptbr0.h
+src/intl/collations/bl88591sv0.h
+src/intl/collations/bl88591uk0.h
+src/intl/collations/bl88591us0.h
+src/intl/collations/blNEXTde0.h
+src/intl/collations/blNEXTes0.h
+src/intl/collations/blNEXTfr0.h
+src/intl/collations/blNEXTit0.h
+src/intl/collations/blNEXTus0.h
+src/intl/collations/db437de0.h
+src/intl/collations/db437es1.h
+src/intl/collations/db437fi0.h
+src/intl/collations/db437fr0.h
+src/intl/collations/db437it0.h
+src/intl/collations/db437nl0.h
+src/intl/collations/db437sv0.h
+src/intl/collations/db437uk0.h
+src/intl/collations/db437us0.h
+src/intl/collations/db850cf0.h
+src/intl/collations/db850de0.h
+src/intl/collations/db850es0.h
+src/intl/collations/db850fr0.h
+src/intl/collations/db850it1.h
+src/intl/collations/db850nl0.h
+src/intl/collations/db850pt0.h
+src/intl/collations/db850sv1.h
+src/intl/collations/db850uk0.h
+src/intl/collations/db850us0.h
+src/intl/collations/db852cz0.h
+src/intl/collations/db852po0.h
+src/intl/collations/db852sl0.h
+src/intl/collations/db857tr0.h
+src/intl/collations/db860pt0.h
+src/intl/collations/db863cf1.h
+src/intl/collations/db865da0.h
+src/intl/collations/db865no0.h
+src/intl/collations/db866ru0.h
+src/intl/collations/pd437intl.h
+src/intl/collations/pd437swedfin.h
+src/intl/collations/pd852czech.h
+src/intl/collations/pd852hundc.h
+src/intl/collations/pd852polish.h
+src/intl/collations/pd852slovene.h
+src/intl/collations/pd861iceland.h
+src/intl/collations/pd865nordan40.h
+src/intl/collations/pd866cyrr.h
+src/intl/collations/pw1250hundc.h
+src/intl/collations/pw1250polish.h
+src/intl/collations/pw1250slov.h
+src/intl/collations/pw1251cyrr.h
+src/intl/collations/pw1252i850.h
+src/intl/collations/pw1252intl.h
+src/intl/collations/pw1252nor4.h
+src/intl/collations/pw1252ptbr.h
+src/intl/collations/pw1252span.h
+src/intl/collations/pw1252swfn.h
+src/intl/collations/pw1253greek1.h
+src/intl/collations/pw1254turk.h
+src/intl/collations/win1257_ee.h
+src/intl/collations/win1257_lt.h
+src/intl/collations/win1257_lv.h
+src/intl/collations/xx1251_ua.h
+src/intl/conversions/tx437_865.h
+src/intl/conversions/tx437_lat1.h
+src/intl/conversions/tx865_lat1.h
+src/intl/country_codes.h
+src/intl/cs_big5.cpp
+src/intl/cs_gb2312.cpp
+src/intl/cs_jis.cpp
+src/intl/cs_ksc.cpp
+src/intl/cs_narrow.cpp
+src/intl/cs_unicode_fss.cpp
+src/intl/cs_unicode_ucs2.cpp
+src/intl/cv_big5.cpp
+src/intl/cv_big5.h
+src/intl/cv_gb2312.cpp
+src/intl/cv_gb2312.h
+src/intl/cv_jis.cpp
+src/intl/cv_jis.h
+src/intl/cv_ksc.cpp
+src/intl/cv_ksc.h
+src/intl/cv_narrow.cpp
+src/intl/cv_narrow.h
+src/intl/cv_unicode_fss.cpp
+src/intl/cv_unicode_fss.h
+src/intl/kanji.cpp
+src/intl/kanji.h
+src/intl/kanji_proto.h
+src/intl/lc_ascii.cpp
+src/intl/lc_ascii.h
+src/intl/lc_big5.cpp
+src/intl/lc_big5.h
+src/intl/lc_dos.cpp
+src/intl/lc_dos.h
+src/intl/lc_gb2312.cpp
+src/intl/lc_iso8859_1.cpp
+src/intl/lc_jis.cpp
+src/intl/lc_ksc.cpp
+src/intl/lc_narrow.cpp
+src/intl/lc_narrow.h
+src/intl/lc_unicode_ucs2.cpp
+src/intl/ldcommon.h
+src/intl/utils/dtest2.c
+src/intl/utils/make.maps
+src/intl/utils/mapdump.c
+src/intl/utils/mapgen4.c
+src/intl/utils/maptest2.c
+src/intl/utils/maptest.cpp
+src/iscguard/cntlg_proto.h
+src/iscguard/cntl_guard.cpp
+src/iscguard/iscguard.cpp
+src/iscguard/iscguard.h
+src/iscguard/iscguard.rc
+src/iscguard/iscguard.rh
+src/iscguard/salrt23i.ico
+src/iscguard/sgard23i.ico
+src/isql/extra_proto.h
+src/isql/isql_proto.h
+src/isql/isql.rc
+src/isql/isql.rh
+src/isql/isql_win.cpp
+src/isql/isql_win.h
+src/isql/isqlw_proto.h
+src/isql/show_proto.h
+src/jrd/acl.h
+src/jrd/all.cpp
+src/jrd/all.h
+src/jrd/blb_proto.h
+src/jrd/blf_proto.h
+src/jrd/blk.h
+src/jrd/blob_filter.cpp
+src/jrd/blob_filter.h
+src/jrd/btr_proto.h
+src/jrd/builtin.cpp
+src/jrd/cch.h
+src/jrd/cch_proto.h
+src/jrd/cmp_proto.h
+src/jrd/cvt2_proto.h
+src/jrd/cvt_proto.h
+src/jrd/dbg.cpp
+src/jrd/dbg.h
+src/jrd/dbg_proto.h
+src/jrd/dbt.cpp
+src/jrd/dflt.h
+src/jrd/dfw_proto.h
+src/jrd/divorce.cpp
+src/jrd/divorce.h
+src/jrd/dmp.cpp
+src/jrd/dmp_proto.h
+src/jrd/dpm_proto.h
+src/jrd/drq.h
+src/jrd/dsc.cpp
+src/jrd/dsc_proto.h
+src/jrd/dyn_df_proto.h
+src/jrd/dyn_dl_proto.h
+src/jrd/dyn.h
+src/jrd/dyn_md_proto.h
+src/jrd/dyn_proto.h
+src/jrd/dyn_ut_proto.h
+src/jrd/enc_proto.h
+src/jrd/entry.h
+src/jrd/err_proto.h
+src/jrd/evl_proto.h
+src/jrd/exe_proto.h
+src/jrd/ext.h
+src/jrd/ext_proto.h
+src/jrd/fields.h
+src/jrd/filte_proto.h
+src/jrd/filters.cpp
+src/jrd/flags.h
+src/jrd/flu_proto.h
+src/jrd/functions.cpp
+src/jrd/fun_proto.h
+src/jrd/grammar.cpp
+src/jrd/grammar.y
+src/jrd/grant_proto.h
+src/jrd/iberr.cpp
+src/jrd/iberr_proto.h
+src/jrd/ibsetjmp.h
+src/jrd/idx_proto.h
+src/jrd/inf_proto.h
+src/jrd/ini.epp
+src/jrd/ini.h
+src/jrd/ini_proto.h
+src/jrd/intl.h
+src/jrd/intlnames.h
+src/jrd/intl_proto.h
+src/jrd/inuse.cpp
+src/jrd/inuse_proto.h
+src/jrd/isc_proto.h
+src/jrd/isc_signal.h
+src/jrd/isc_version.h
+src/jrd/isc_version.rc
+src/jrd/jlx.c
+src/jrd/jrd_proto.h
+src/jrd/lck.h
+src/jrd/lck_proto.h
+src/jrd/log.cpp
+src/jrd/log.h
+src/jrd/log_proto.h
+src/jrd/met.h
+src/jrd/met_proto.h
+src/jrd/mov_proto.h
+src/jrd/msg_encode.h
+src/jrd/msg.h
+src/jrd/names.h
+src/jrd/nav.cpp
+src/jrd/nav_proto.h
+src/jrd/nodebug.cpp
+src/jrd/obj.h
+src/jrd/opt_proto.h
+src/jrd/os/isc_i_proto.h
+src/jrd/os/pio_proto.h
+src/jrd/os/vms/*
+src/jrd/os/win32/ibinitdll.cpp
+src/jrd/pag_proto.h
+src/jrd/par_proto.h
+src/jrd/pcmet.epp
+src/jrd/pcmet_proto.h
+src/jrd/perf_proto.h
+src/jrd/qatest.cpp
+src/jrd/quad.cpp
+src/jrd/quad.h
+src/jrd/quad_proto.h
+src/jrd/que.h
+src/jrd/Relation.h
+src/jrd/relations.h
+src/jrd/rlck_proto.h
+src/jrd/rse.h
+src/jrd/rse_proto.h
+src/jrd/sch_proto.h
+src/jrd/scl.h
+src/jrd/scl_proto.h
+src/jrd/scroll_cursors.h
+src/jrd/sdl.cpp
+src/jrd/sdl.h
+src/jrd/sdl_proto.h
+src/jrd/sdw.cpp
+src/jrd/sdw.h
+src/jrd/sdw_proto.h
+src/jrd/shut.cpp
+src/jrd/shut_proto.h
+src/jrd/sort.h
+src/jrd/sort_proto.h
+src/jrd/sqz.cpp
+src/jrd/sqz.h
+src/jrd/sqz_proto.h
+src/jrd/svc.h
+src/jrd/svc_proto.h
+src/jrd/svc_undoc.h
+src/jrd/sym.cpp
+src/jrd/sym.h
+src/jrd/tpc.cpp
+src/jrd/tpc.h
+src/jrd/tpc_proto.h
+src/jrd/tra_proto.h
+src/jrd/trig.h
+src/jrd/utl_proto.h
+src/jrd/validation.cpp
+src/jrd/val_proto.h
+src/jrd/version.rc
+src/jrd/vio_debug.h
+src/jrd/why_proto.h
+src/lock/driver.cpp
+src/lock/lock_proto.h
+src/lock/manager.cpp
+src/lock/reset.cpp
+src/lock/ulimit.cpp
+src/misc/align.cpp
+src/misc/ids.m
+src/misc/memtest.cpp
+src/msgs/change_msgs.epp
+src/msgs/check_msgs.epp
+src/msgs/enter_msgs.epp
+src/msgs/include.epp
+src/msgs/load.epp
+src/msgs/modify_msgs.epp
+src/msgs/msg.gdl
+src/qli/all.cpp
+src/qli/all_proto.h
+src/qli/blk.h
+src/qli/command.cpp
+src/qli/comma_proto.h
+src/qli/compile.cpp
+src/qli/compile.h
+src/qli/compi_proto.h
+src/qli/dtr.h
+src/qli/err.cpp
+src/qli/err_proto.h
+src/qli/eval.cpp
+src/qli/eval_proto.h
+src/qli/exe.cpp
+src/qli/exe.h
+src/qli/exe_proto.h
+src/qli/expand.cpp
+src/qli/expan_proto.h
+src/qli/forma_proto.h
+src/qli/format.cpp
+src/qli/format.h
+src/qli/gener.cpp
+src/qli/gener_proto.h
+src/qli/help_proto.h
+src/qli/hsh.cpp
+src/qli/hsh_proto.h
+src/qli/lex_proto.h
+src/qli/meta.epp
+src/qli/meta_proto.h
+src/qli/mov.cpp
+src/qli/mov_proto.h
+src/qli/nounix.cpp
+src/qli/parse.cpp
+src/qli/parse.h
+src/qli/parse_proto.h
+src/qli/picst_proto.h
+src/qli/picstr.cpp
+src/qli/procddl1.h
+src/qli/procddl2.h
+src/qli/procddl3.h
+src/qli/procddl4.h
+src/qli/proc_ddl.h
+src/qli/proc_proto.h
+src/qli/repor_proto.h
+src/qli/report.cpp
+src/qli/report.h
+src/qli/reqs.h
+src/qli/show.epp
+src/qli/show_proto.h
+src/qli/symbols.h
+src/qli/words.h
+src/remote/allr.cpp
+src/remote/allr_proto.h
+src/remote/inet_proto.h
+src/remote/inter_proto.h
+src/remote/merge.cpp
+src/remote/merge_proto.h
+src/remote/os/win32/caution.ico
+src/remote/os/win32/chop.cpp
+src/remote/os/win32/chop_proto.h
+src/remote/os/win32/cntl.cpp
+src/remote/os/win32/cntl_proto.h
+src/remote/os/win32/ibconfig.cpp
+src/remote/os/win32/ibconfig.h
+src/remote/os/win32/ibconfig.rc
+src/remote/os/win32/ibsvrhlp.h
+src/remote/os/win32/property.rc
+src/remote/os/win32/property.rh
+src/remote/os/win32/propty_proto.h
+src/remote/os/win32/server.ico
+src/remote/os/win32/window.cpp
+src/remote/os/win32/window.h
+src/remote/os/win32/window.rc
+src/remote/os/win32/window.rh
+src/remote/os/win32/wnet.cpp
+src/remote/os/win32/wnet_proto.h
+src/remote/parse_proto.h
+src/remote/parser.cpp
+src/remote/proto_proto.h
+src/remote/remote.cpp
+src/remote/remot_proto.h
+src/remote/serve_proto.h
+src/remote/xdr_proto.h
+src/utilities/analyse.cpp
+src/utilities/cache.cpp
+src/utilities/common/cmd_util.cpp
+src/utilities/common/cmd_util_proto.h
+src/utilities/gsec/gsec.cpp
+src/utilities/gsec/gsec.h
+src/utilities/gsec/gsecswi.h
+src/utilities/gsec/security.epp
+src/utilities/gsec/secur_proto.h
+src/utilities/gstat/dbaswi.h
+src/utilities/gstat/ppg_proto.h
+src/utilities/guard/guard.cpp
+src/utilities/guard/util.cpp
+src/utilities/guard/util_proto.h
+src/utilities/ibmgr/ibmgr.h
+src/utilities/ibmgr/ibmgrswi.h
+src/utilities/ibmgr/srvrmgr.cpp
+src/utilities/ibmgr/srvrmgr_proto.h
+src/utilities/install/install_nt.h
+src/utilities/install/install_reg.cpp
+src/utilities/install/install_svc.cpp
+src/utilities/install/regis_proto.h
+src/utilities/install/servi_proto.h
+src/utilities/print_event.cpp
+src/utilities/print_pool.cpp
+src/utilities/rebuild/rebuild.cpp
+src/utilities/rebuild/rebuild.gdl
+src/utilities/rebuild/rebuild.h
+src/utilities/rebuild/rebui_proto.h
+src/utilities/rebuild/rmet.epp
+src/utilities/rebuild/rmet_proto.h
+src/utilities/rebuild/rstore.epp
+src/utilities/rebuild/rstor_proto.h
+src/utilities/relay.cpp
+src/utilities/run_service.cpp
+src/utilities/stats.epp
+ No contributors
+src/intl/ld.cpp
+src/intl/ld_proto.h
+ Contributors: Adriano dos Santos Fernandes
+src/dsql/pass1.cpp
+ Contributors: Adriano dos Santos Fernandes, Ann Harrison,
+ Arno Brinkman, Claudio Valderrama, Dmitry Yemanov,
+ Dmitry Yemanov, John Bellardo, Neil McCalden,
+ Nickolay Samofatov, Vlad Horsun
+src/jrd/dfw.epp
+ Contributors: Adriano dos Santos Fernandes, Ann Harrison,
+ Claudio Valderrama, Dmitry Yemanov, Sean Leyne
+src/dsql/make.cpp
+ Contributors: Adriano dos Santos Fernandes, Arno Brinkman,
+ Claudio Valderrama, Dmitry Yemanov
+src/dsql/gen.cpp
+src/dsql/node.h
+ Contributors: Adriano dos Santos Fernandes, Arno Brinkman,
+ Claudio Valderrama, Dmitry Yemanov, John Bellardo,
+ Nickolay Samofatov, Vlad Horsun
+src/dsql/parse.y
+ Contributors: Adriano dos Santos Fernandes, Arno Brinkman,
+ Blas Rodriguez Somoza, Claudio Valderrama, Dmitry Yemanov,
+ John Bellardo, Mark O'Donohue, Mike Nordell,
+ Neil McCalden, Nickolay Samofatov, Sean Leyne,
+ Vlad Horsun
+src/gpre/dyntable.cpp
+src/jrd/types.h
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama
+src/jrd/blr.h
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Dmitry Yemanov, Nickolay Samofatov
+src/jrd/exe.cpp
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Dmitry Yemanov, Nickolay Samofatov, Sean Leyne
+src/jrd/cmp.cpp
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Dmitry Yemanov, John Bellardo, Nickolay Samofatov,
+ Sean Leyne
+src/jrd/par.cpp
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Dmitry Yemanov, Mike Nordell, Nickolay Samofatov,
+ Sean Leyne, Vlad Horsun
+src/jrd/evl.cpp
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Dmitry Yemanov, Neil McCalden, Patrick J. P. Griffin,
+ Paul Beach
+src/jrd/blb.cpp
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Sean Leyne
+src/jrd/mov.cpp
+ Contributors: Adriano dos Santos Fernandes, Dmitry Yemanov
+src/jrd/exe.h
+ Contributors: Adriano dos Santos Fernandes, Dmitry Yemanov,
+ Nikolay Samofatov
+src/jrd/blp.h
+ Contributors: Adriano dos Santos Fernandes, John Bellardo
+src/jrd/nod.h
+src/misc/blrtable.cpp
+ Contributors: Adriano dos Santos Fernandes, Nickolay Samofatov
+src/jrd/dsc.h
+ Contributors: Adriano dos Santos Fernandes, Paul Beach
+src/jrd/CharSet.cpp
+src/jrd/Collation.cpp
+src/jrd/TextType.cpp
+ Contributors: Adriano dos Santos Fernandes, Sean Leyne
+src/jrd/lls.h
+src/jrd/os/fbsyslog.h
+ Contributors: Alex Peshkov
+src/jrd/dyn.epp
+src/jrd/Collation.cpp
+ Contributors: Alex Peshkov, Claudio Valderrama, Dmitry Yemanov,
+ John Bellardo, Nickolay Samofatov
+src/jrd/vio.cpp
+ Contributors: Alex Peshkov, Dmitry Yemanov, Nickolay Samofatov,
+ Sean Leyne
+src/jrd/why.cpp
+ Contributors: Alex Peshkov, Dmitry Yemanov, Sean Leyne
+src/dbs/security.sql
+ Contributors: Alex Peshkov, Ivan Prenosil
+src/dsql/user_dsql.cpp
+src/jrd/flu.cpp
+ Contributors: Alex Peshkov, Sean Leyne
+src/jrd/dyn_def.epp
+ Contributors: Ann Harrison, Claudio Valderrama, Dmitry Yemanov,
+ Paul Beach, Sean Leyne, Vlad Horsun
+src/jrd/ibase.h
+ Contributors: Ann Harrison, John Bellardo, Mike Nordell,
+ Nickolay Samofatov, Paul Beach, Sean Leyne,
+ Steve Boyd
+src/jrd/os/win32/winnt.cpp
+ Contributors: Ann Harrison, Mike Nordell, Sean Leyne
+src/jrd/common.h
+ Contributors: Ann Harrison, Paul Beach, Sean Leyne
+src/dsql/errd.cpp
+src/dsql/utld.cpp
+ Contributors: Ann W. Harrison, Sean Leyne
+src/dsql/make_proto.h
+ Contributors: Arno Brinkman
+src/jrd/opt.cpp
+ Contributors: Arno Brinkman, Claudio Valderrama, John Bellardo,
+ Nickolay Samofatov, Sean Leyne
+src/dsql/dsql.h
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Nickolay Samofatov, Vlad Horsun
+src/dsql/ddl.cpp
+ Contributors: Adriano dos Santos Fernandes, Claudio Valderrama,
+ Dmitry Yemanov, Mike Nordell, Nikolay Samofatov,
+ Sean Leyne, Vlad Horsun
+builds/posix/prefix.linux_arm
+ Contributors: Alan Barclay
+src/jrd/inf.cpp
+ Contributors: Ann Harrison, Claudio Valderrama, Paul Reeves,
+ Sean Leyne
+src/intl/charsets/cs_437.h
+src/intl/charsets/cs_737.h
+src/intl/charsets/cs_775.h
+src/intl/charsets/cs_850.h
+src/intl/charsets/cs_852.h
+src/intl/charsets/cs_857.h
+src/intl/charsets/cs_858.h
+src/intl/charsets/cs_860.h
+src/intl/charsets/cs_861.h
+src/intl/charsets/cs_862.h
+src/intl/charsets/cs_863.h
+src/intl/charsets/cs_864.h
+src/intl/charsets/cs_865.h
+src/intl/charsets/cs_866.h
+src/intl/charsets/cs_869.h
+src/intl/charsets/cs_iso8859_13.h
+src/intl/charsets/cs_iso8859_1.h
+src/intl/charsets/cs_iso8859_2.h
+src/intl/charsets/cs_iso8859_3.h
+src/intl/charsets/cs_iso8859_4.h
+src/intl/charsets/cs_iso8859_5.h
+src/intl/charsets/cs_iso8859_6.h
+src/intl/charsets/cs_iso8859_7.h
+src/intl/charsets/cs_iso8859_8.h
+src/intl/charsets/cs_iso8859_9.h
+src/intl/charsets/cs_w1250.h
+src/intl/charsets/cs_w1251.h
+src/intl/charsets/cs_w1252.h
+src/intl/charsets/cs_w1253.h
+src/intl/charsets/cs_w1254.h
+src/intl/charsets/cs_w1255.h
+src/intl/charsets/cs_w1256.h
+src/intl/charsets/cs_w1257.h
+src/intl/charsets.h
+src/jrd/alt_proto.h
+ Contributors: Blas Rodriguez Somoza.
+src/dsql/blob.epp
+src/extlib/ib_udf2.sql
+src/extlib/ib_udf.sql
+src/jrd/constants.h
+src/jrd/cvt2.cpp
+src/jrd/dyn_del.epp
+src/jrd/gdsassert.h
+src/jrd/irq.h
+src/jrd/scl.epp
+src/remote/os/win32/srvr_w32.cpp
+ Contributors: Claudio Valderrama
+src/isql/isql.epp
+ Contributors: Claudio Valderrama, Damyan Ivanov, Fred Polizo, Jr.,
+ FSG (Frank Schlottmann-Gödde), Neil McCalden,
+ Sean Leyne
+src/isql/show.epp
+ Contributors: Claudio Valderrama, Dmitry Yemanov,
+ FSG (Frank Schlottmann-Gödde)
+src/isql/extract.epp
+ Contributors: Claudio Valderrama, Dmitry Yemanov,
+ FSG (Frank Schlottmann-Gödde), patrickgriffin
+src/jrd/dyn_mod.epp
+src/jrd/utl.cpp
+ Contributors: Claudio Valderrama, Dmitry Yemanov, Sean Leyne
+src/jrd/fun.epp
+ Contributors: Claudio Valderrama, Fred Polizo, Jr., Sean Leyne
+src/jrd/rse.cpp
+ Contributors: Claudio Valderrama, John Bellardo, Sean Leyne
+src/jrd/tra.h
+ Contributors: Claudio Valderrama, Nickolay Samofatov
+src/jrd/met.epp
+ Contributors: Claudio Valderrama, Nickolay Samofatov, Sean Leyne,
+ Vlad Horsun
+src/dsql/array.epp
+src/jrd/alt.cpp
+src/jrd/cvt.cpp
+src/jrd/isc_file.cpp
+src/remote/server.cpp
+ Contributors: Claudio Valderrama, Sean Leyne
+src/extlib/ib_udf.cpp
+ Contributors: Claudio Valderrama, Slavomir Skopalik
+src/dsql/dsql.cpp
+ Contributors: Claudio Valderrama, Mike Nordell, Nickolay Samofatov,
+ Sean Leyne, Vlad Horsun
+src/dsql/metd.epp
+ Contributors: Claudio Valderrama, Vlad Horsun
+src/include/consts_pub.h
+ Contributors: Dimitry Sibiryakov
+src/include/memory_routines.h
+ Created by: Dimitry Sibiryakov
+src/jrd/event_proto.h
+src/jrd/idx.cpp
+src/jrd/os/config_root.h
+src/jrd/pwd.cpp
+src/jrd/req.h
+ Contributors: Dmitry Yemanov
+src/jrd/idx.h
+ Contributors: Dmitry Yemanov, Nickolay Samofatov
+src/jrd/ods.h
+ Contributors: Dmitry Yemanov, Patrick J. P. Griffin, Sean Leyne
+src/jrd/event.cpp
+src/jrd/event.h
+src/jrd/jrd_pwd.h
+ Contributors: Dmitry Yemanov, Sean Leyne
+src/remote/xnet.cpp
+src/remote/xnet.h
+src/remote/xnet_proto.h
+ Contributors: Dmitry Yemanov, Victor Seryodkin
+src/intl/collations/win1250bsba.h
+ Contributors: Fikret Hasovic
+src/gpre/cob.cpp
+ Contributors: Frank Schlottmann-Gödde, Konstantin Kuznetsov,
+ Neil McCalden
+src/gpre/sqe.cpp
+ Contributors: Frank Schlottmann-Gödde, TMN (Mike Nordell)
+ Stephen W. Boyd
+src/isql/isql.h
+src/jrd/license.h
+ Contributors: FSG (Frank Schlottmann-Gödde), Sean Leyne
+src/gpre/gpre.h
+ Contributors: FSG (Frank Schlottmann-Gödde), Sean Leyne,
+ Stephen W. Boyd
+src/gpre/gpre.cpp
+src/gpre/par.cpp
+ Contributors: FSG (Frank Schlottmann-Gödde), Sean Leyne,
+ Stephen W. Boyd, TMN (Mike Nordell)
+src/gpre/gpreswi.h
+ Contributors: FSG (Frank Schlottmann-Gödde), Stephen W. Boyd
+src/intl/collations/pw1250hun.h
+src/intl/collations/xx88592hun.h
+ Contributors: Gabor Boros, Sandor Szollosi
+src/intl/collations/win_cz_ci_ai.h
+ Contributors: Ivan Prenosil
+src/intl/collations/win_cz.h
+ Contributors: Ivan Prenosil, Karel Brichnac
+src/intl/collations/xx88592plk.h
+ Contributors: Jaroslaw Glowacki
+src/dsql/keywords.h
+src/jrd/inf_pub.h
+ Contributors: John Bellardo
+src/intl/collations/xx885913lt.h
+src/intl/lc_iso8859_13.cpp
+ Contributors: Jonas Jasas
+src/intl/collations/pw1250czech.h
+ Contributors: Karel Brichnac
+builds/posix/make.platform.solaris.examples
+ Contributors: Konstantin Kuznetsov
+src/jrd/isc.cpp
+ Contributors: Konstantin Kuznetsov, Mike Nordell, Neil McCalden,
+ Paul Beach, Paul Reeves, Sean Leyne
+builds/posix/prefix.solx86gcc_64
+ Contributors: Konstantin Kuznetsov, Neil McCalden, Nikolay Samofatov,
+ Paul Beach
+src/remote/inet.cpp
+ Contributors: Konstantin Kuznetsov, Sean Leyne
+src/misc/codes.epp
+ Contributor(s): Mark O'Donohue skywalker@users.sourceforge.net
+src/intl/collations/xx88592czech.h
+src/intl/lc_iso8859_2.cpp
+ Contributors: Michal Bukovjan
+src/dsql/alld.cpp
+src/gpre/cmd.cpp
+src/gpre/cmp.cpp
+src/gpre/exp.cpp
+src/gpre/hsh.cpp
+src/gpre/int_cxx.cpp
+src/gpre/jrdmet.cpp
+src/gpre/movg.cpp
+src/gpre/msc.cpp
+src/gpre/pretty.cpp
+src/gpre/sql.cpp
+ Contributors: Mike Nordell
+src/jrd/isc.h
+ Contributors: Mike Nordell, Paul Beach, Sean Leyne
+src/gpre/cme.cpp
+ Contributors: Mike Nordell, Stephen W. Boyd
+builds/posix/prefix.linux
+builds/posix/prefix.linux_amd64
+builds/posix/prefix.linux_generic
+builds/posix/prefix.linux_ia64
+builds/posix/prefix.linux_mips
+builds/posix/prefix.linux_mipsel
+builds/posix/prefix.linux_powerpc
+builds/posix/prefix.linux_sparc32
+src/common/classes/timestamp.cpp
+src/jrd/vio_proto.h
+ Contributor(s): Nickolay Samofatov
+src/jrd/gds.cpp
+src/jrd/tra.cpp
+src/lock/lock.cpp
+src/lock/lock.h
+ Contributor(s): Nickolay Samofatov, Sean Leyne
+builds/posix/firebird.hpux.vers
+builds/posix/firebird.vers
+ Created from fbclient.def by Nickolay Samofatov
+builds/posix/postfix.darwin
+builds/posix/prefix.darwin_i386
+builds/posix/prefix.darwin_powerpc
+builds/posix/prefix.darwin_x86_64
+builds/posix/prefix.freebsd
+builds/posix/prefix.netbsd
+ Contributors: Nickolay Samofatov
+builds/posix/prefix.mingw
+ All Rights Reserved.
+ Contributor(s): Blas Rodriguez Somoza
+builds/posix/prefix.sinixz
+ Contributor(s): Erik Kunze, Philosys GmbH,
+ Nickolay Samofatov
+builds/posix/prefix.solx86
+builds/posix/prefix.solx86gcc
+ Contributor(s): Konstantin Kuznetsov
+ Neil McCalden
+ Nickolay Samofatov
+src/jrd/os/posix/isc_ipc.cpp
+src/jrd/os/win32/isc_ipc.cpp
+ Contributor(s): Konstantin Kuznetsov, Neil McCalden,
+ Nickolay Samofatov, Sean Leyne
+src/jrd/pag.h
+ Contributor(s): Patrick J. P. Griffin
+src/jrd/dpm.epp
+src/jrd/pag.cpp
+ Contributor(s): Patrick J. P. Griffin, Sean Leyne
+src/jrd/dsc2.h
+src/jrd/dsc_pub.h
+builds/posix/prefix.hpux
+ Contributor(s): Paul Beach
+src/jrd/ext.cpp
+src/jrd/fil.h
+ Contributor(s): Paul Beach, Sean Leyne
+src/utilities/install/registry.cpp
+src/utilities/install/registry.h
+src/utilities/install/services.cpp
+ Contributors: Paul Reeves
+src/alice/alice.cpp
+src/alice/aliceswi.h
+src/alice/exe.cpp
+src/alice/tdr.cpp
+src/burp/burp.cpp
+src/burp/burp.h
+src/burp/burpswi.h
+src/burp/canonical.cpp
+src/burp/misc.cpp
+src/burp/mvol.cpp
+src/dsql/utld_proto.h
+src/dudley/lex.cpp
+src/dudley/parse.cpp
+src/gpre/c_cxx.cpp
+src/gpre/ftn.cpp
+src/intl/ld.h
+src/intl/utils/dtest.c
+src/jrd/align.h
+src/jrd/blb.h
+src/jrd/btr.cpp
+src/jrd/btr.h
+src/jrd/cch.cpp
+src/jrd/dyn_util.epp
+src/jrd/err.cpp
+src/jrd/file_params.h
+src/jrd/flu.h
+src/jrd/gds_proto.h
+src/jrd/grant.epp
+src/jrd/iberr.h
+src/jrd/intl.cpp
+src/jrd/isc_f_proto.h
+src/jrd/isc_s_proto.h
+src/jrd/isc_sync.cpp
+src/jrd/jrd.cpp
+src/jrd/jrd.h
+src/jrd/lck.cpp
+src/jrd/log2.h
+src/jrd/os/pio.h
+src/jrd/os/posix/unix.cpp
+src/jrd/perf.cpp
+src/jrd/perf.h
+src/jrd/rlck.cpp
+src/jrd/sbm.h
+src/jrd/sch.cpp
+src/jrd/sort.cpp
+src/jrd/svc.cpp
+src/jrd/thd.cpp
+src/jrd/thd.h
+src/jrd/ThreadData.cpp
+src/jrd/val.h
+src/lock/print.cpp
+src/msgs/build_file.epp
+src/qli/dtr.cpp
+src/qli/help.epp
+src/qli/lex.cpp
+src/qli/proc.epp
+src/remote/inet_server.cpp
+src/remote/interface.cpp
+src/remote/os/win32/property.cpp
+src/remote/protocol.cpp
+src/remote/protocol.h
+src/remote/remote_def.h
+src/remote/remote.h
+src/remote/xdr.cpp
+src/remote/xdr.h
+src/utilities/drop.cpp
+src/utilities/gstat/dba.epp
+src/utilities/gstat/ppg.cpp
+src/utilities/ibmgr/ibmgr.cpp
+ Contributor(s): Sean Leyne
+src/gpre/hsh.h
+src/gpre/lang_proto.h
+src/gpre/rmc.cpp
+src/gpre/words.h
+ Contributor(s): Stephen W. Boyd
+src/burp/backup.epp
+ Contributors: Toni Martir ,Sean Leyne, Claudio Valderrama, Mike Nordell
+src/burp/restore.epp
+ Contributors: Toni Martir, Claudio Valderrama,
+ Adriano dos Santos Fernandes
+ Contributors: Vlad Horsun
+src/jrd/os/posix/fbsyslog.cpp
+src/jrd/os/win32/fbsyslog.cpp
+src/jrd/rpb_chain.cpp
+src/jrd/rpb_chain.h
+ Created by: Alex Peshkov
+src/common/classes/array.h
+ The Original Code was created by Inprise Corporation and its
+ predecessors. Portions created by Inprise Corporation are Copyright (C)
+ Inprise Corporation.
+ Created by: Alex Peshkov
+ All Rights Reserved.
+ Contributor(s): Adriano dos Santos Fernandes
+src/include/gen/codetext.h
+src/include/gen/iberror.h
+src/include/gen/msg_facs.h
+src/include/gen/msgs.h
+src/include/gen/rdb_codes.h
+src/include/gen/sql_code.h
+ The contents of this file are subject to the Interbase Public
+ License Version 1.0 (the "License"); you may not use this file
+ except in compliance with the License. You may obtain a copy
+ of the License at http://www.Inprise.com/IPL.html
+ .
+ Software distributed under the License is distributed on an
+ "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express
+ or implied. See the License for the specific language governing
+ rights and limitations under the License.
+ .
+ The content of this file was generated by the Firebird project
+ using the program jrd/codes.epp
+
+
+Initial Developer's Public License Version 1.0 (IDPL)
+-----------------------------------------------------
+ The contents of this file are subject to the Initial Developer's
+ Public License Version 1.0 (the "License"); you may not use this
+ file except in compliance with the License. You may obtain a copy
+ of the License here:
+
+ http://www.ibphoenix.com?a=ibphoenix&page=ibp_idpl.
+
+ Software distributed under the License is distributed on an "AS
+ IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
+ implied. See the License for the specific language governing rights
+ and limitations under the License.
+
+ The Original Code is (C)
+
+ The Initial Developer of the Original Code is
+
+ All Rights Reserved.
+
+ Contributor(s):
+
+src/intl/cs_icu.cpp
+src/intl/cs_icu.h
+src/intl/cv_icu.cpp
+src/intl/cv_icu.h
+src/intl/lc_icu.cpp
+src/intl/lc_icu.h
+src/jrd/IntlManager.cpp
+src/jrd/IntlManager.h
+src/jrd/RandomGenerator.cpp
+src/jrd/RandomGenerator.h
+src/jrd/unicode_util.cpp
+src/jrd/unicode_util.h
+ The Original Code was created by Adriano dos Santos Fernandes
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Adriano dos Santos Fernandes
+builds/posix/Makefile.in.extern.icu
+ The Original Code was created by Adriano dos Santos Fernandes
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2005 Adriano dos Santos Fernandes
+src/jrd/DataTypeUtil.cpp
+src/jrd/DataTypeUtil.h
+src/jrd/IntlUtil.cpp
+src/jrd/IntlUtil.h
+ The Original Code was created by Adriano dos Santos Fernandes
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2006 Adriano dos Santos Fernandes
+src/jrd/SysFunction.cpp
+src/jrd/SysFunction.h
+ The Original Code was created by Adriano dos Santos Fernandes
+ for the Firebird Open Source RDBMS project, based on work done
+ in Yaffil by Oleg Loa and Alexey Karyakin
+ Copyright (c) 2007 Adriano dos Santos Fernandes
+ and all contributors signed below.
+ All Rights Reserved.
+ Contributors: Oleg Loa ,
+ Alexey Karyakin
+src/common/config/dir_list.cpp
+src/common/config/dir_list.h
+src/jrd/sha.h
+ Created by: Alex Peshkov
+ All Rights Reserved.
+src/utilities/gsec/call_service.cpp
+src/utilities/gsec/call_service.h
+ The Original Code was created by Alexander Peshkoff for the Firebird
+ Open Source RDBMS project.
+src/jrd/os/thd_priority.h
+src/jrd/os/win32/thd_priority.cpp
+src/jrd/y_handle.h
+ The Original Code was created by Alexander Peshkoff for the Firebird
+ Open Source RDBMS project.
+ Copyright (c) 2002 Alexander Peshkoff
+ Contributor(s): Adriano dos Santos Fernandes
+builds/posix/Makefile.in.client.gsec
+src/common/classes/auto.h
+src/common/classes/fb_pair.h
+src/common/classes/fb_string.cpp
+src/common/classes/fb_string.h
+src/common/classes/init.h
+src/common/classes/objects_array.h
+src/common/classes/stack.h
+src/common/classes/string_test.cmd
+src/common/classes/string_test.cpp
+src/misc/upgrade/v2/security_database.sql
+ The Original Code was created by Alexander Peshkoff
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Alexander Peshkoff
+src/common/classes/MetaName.cpp
+src/common/classes/MetaName.h
+ The Original Code was created by Alexander Peshkoff for the Firebird
+ Open Source RDBMS project.
+ Copyright (c) 2005 Alexander Peshkoff
+src/jrd/btn.cpp
+src/jrd/btn.h
+ The Original Code was created by Arno Brinkman
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2003 Arno Brinkman
+src/jrd/Optimizer.h
+ The Original Code was created by Arno Brinkman
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Arno Brinkman
+src/jrd/Optimizer.cpp
+ The Original Code was created by Arno Brinkman
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Arno Brinkman
+ and all contributors signed below.
+ Contributor(s): Adriano dos Santos Fernandes
+src/common/stuff.h
+ The Original Code was created by Blas Rodriguez Somoza on 24-May-2004
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Blas Rodriguez Somoza
+src/extlib/fbudf/*
+ The Original Code was created by Claudio Valderrama C. for IBPhoenix.
+ The development of the Original Code was sponsored by Craig Leonardi.
+ Copyright (c) 2001 IBPhoenix
+src/common/utils.cpp
+src/common/utils_proto.h
+ The Original Code was created by Claudio Valderrama on 25-Dec-2003 for
+ the Firebird Open Source RDBMS project.
+ Copyright (c) 2003 Claudio Valderrama
+src/misc/upgrade/v2.1/metadata_charset.txt
+src/misc/upgrade/v2/ib_udf_upgrade.sql
+ The Original Code was created by Claudio Valderrama on 20-Sept-2004
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Claudio Valderrama
+src/common/classes/BaseStream.cpp
+src/common/classes/BaseStream.h
+src/common/classes/MsgPrint.cpp
+src/common/classes/MsgPrint.h
+src/common/classes/SafeArg.cpp
+src/common/classes/SafeArg.h
+src/common/classes/TriState.h
+src/common/classes/UserBlob.cpp
+src/common/classes/UserBlob.h
+src/isql/Extender.cpp
+src/isql/Extender.h
+src/isql/PtrSentry.h
+ The Original Code was created by Claudio Valderrama for
+ the Firebird Open Source RDBMS project.
+ Copyright (c) 2007 Claudio Valderrama
+src/common/config/config.cpp
+src/common/config/config_file.cpp
+src/common/config/config_file.h
+src/common/config/config.h
+src/common/config/config_impl.h
+src/dsql/misc_func.cpp
+src/dsql/misc_func.h
+src/jrd/db_alias.cpp
+src/jrd/db_alias.h
+src/jrd/misc_func_ids.h
+src/jrd/os/win32/config_root.cpp
+ The Original Code was created by Dmitry Yemanov for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2002 Dmitry Yemanov
+src/common/classes/timestamp.h
+src/include/types_pub.h
+ The Original Code was created by Dmitry Yemanov for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2004 Dmitry Yemanov
+src/jrd/ods.cpp
+src/jrd/ods_proto.h
+ The Original Code was created by Dmitry Yemanov for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2005 Dmitry Yemanov
+src/common/classes/File.h
+src/common/classes/TempFile.cpp
+src/common/classes/TempFile.h
+src/jrd/DatabaseSnapshot.cpp
+src/jrd/DatabaseSnapshot.h
+src/jrd/RecordBuffer.cpp
+src/jrd/RecordBuffer.h
+src/jrd/RuntimeStatistics.cpp
+src/jrd/RuntimeStatistics.h
+src/jrd/TempSpace.cpp
+src/jrd/TempSpace.h
+src/jrd/VirtualTable.cpp
+src/jrd/VirtualTable.h
+ The Original Code was created by Dmitry Yemanov for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2006 Dmitry Yemanov
+src/jrd/os/darwin/config_root.cpp
+src/jrd/os/mod_loader.h
+src/jrd/os/path_utils.h
+src/jrd/os/posix/mod_loader.cpp
+src/jrd/os/posix/path_utils.cpp
+src/jrd/plugin_manager.cpp
+src/jrd/plugin_manager.h
+ The Original Code was created by John Bellardo
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2002 John Bellardo
+src/jrd/os/darwin/mod_loader.cpp
+ The Original Code was created by John Bellardo
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2002 John Bellardo
+ Contributors: Paul Beach
+builds/posix/make.rules
+ Created by: Mark O'Donohue
+src/include/editline.h
+ The Original Code was created by Mark O'Donohue for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2002 Mark O'Donohue
+src/dsql/keywords.cpp
+ The Original Code was created by Mark O'Donohue for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2002 Mark O'Donohue and
+ all contributors signed below.
+ All Rights Reserved.
+ Contributor: Adriano dos Santos Fernandes, Claudio Valderrama
+src/jrd/os/posix/config_root.cpp
+ The Original Code was created by Mark O'Donohue for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2002 Mark O'Donohue and
+ all contributors signed below.
+ All Rights Reserved.
+ Contributor: Nickolay Samofatov
+src/jrd/status.h
+ The Original Code was created by Mike Nordell
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2001 Mike Nordell
+src/jrd/status.cpp
+ The Original Code was created by Mike Nordell
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2001 Mike Nordell
+ and all contributors signed below.
+ Contributors: Sean Leyne
+src/include/fb_types.h
+ The Original Code was created by Mike Nordell and Mark O'Donohue
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2001 Mike Nordel ,
+ Mark O'Donohue
+ and all contributors signed below.
+ Contributors: Sean Leyne
+src/include/firebird.h
+ The Original Code was created by Mark O'Donohue, Mike Nordell and John Bellardo
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2001
+ Mark O'Donohue
+ Mike Nordell
+ John Bellardo
+ and all contributors signed below.
+ Contributors: Alex Peshkov
+src/include/fb_exception.h
+ The Original Code was created by Mike Nordell
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2001 Mike Nordell
+src/vulcan/JString.cpp
+ The Original Code was created by James A. Starkey for IBPhoenix.
+ Copyright (c) 1999, 2000, 2001 James A. Starkey
+src/vulcan/PathName.cpp
+src/vulcan/PathName.h
+ The Original Code was created by James A. Starkey for IBPhoenix.
+ Copyright (c) 2004 James A. Starkey
+src/config/AdminException.cpp
+src/config/AdminException.h
+src/config/Args.cpp
+src/config/ArgsException.cpp
+src/config/ArgsException.h
+src/config/Args.h
+src/config/ConfigFile.cpp
+src/config/ConfigFile.h
+src/config/Configuration.cpp
+src/config/Configuration.h
+src/config/ConfObj.cpp
+src/config/ConfObject.cpp
+src/config/ConfObject.h
+src/config/ConfObj.h
+src/config/Element.cpp
+src/config/Element.h
+src/config/InputFile.cpp
+src/config/InputFile.h
+src/config/InputStream.cpp
+src/config/InputStream.h
+src/config/Lex.cpp
+src/config/Lex.h
+src/config/ScanDir.cpp
+src/config/ScanDir.h
+src/config/Stream.cpp
+src/config/Stream.h
+src/config/StreamSegment.cpp
+src/config/StreamSegment.h
+src/vulcan/JString.h
+src/vulcan/RefObject.cpp
+src/vulcan/RefObject.h
+ The Original Code was created by James A. Starkey for IBPhoenix.
+ Copyright (c) 1997 - 2000, 2001, 2003 James A. Starkey
+ Copyright (c) 1997 - 2000, 2001, 2003 Netfrastructure, Inc.
+ All Rights Reserved.
+builds/posix/fbintl.hpux.vers
+builds/posix/fbintl.vers
+builds/posix/Makefile.in.codes
+src/common/classes/alloc.cpp
+src/common/classes/class_perf.cpp
+src/common/classes/class_test.cpp
+src/common/classes/ClumpletReader.cpp
+src/common/classes/ClumpletReader.h
+src/common/classes/ClumpletWriter.cpp
+src/common/classes/ClumpletWriter.h
+src/common/classes/fb_atomic.h
+src/common/classes/fb_tls.h
+src/common/classes/GenericMap.h
+src/common/classes/locks.h
+src/common/classes/semaphore.h
+src/common/classes/sparse_bitmap.h
+src/common/classes/tree.h
+src/common/classes/vector.h
+src/jrd/evl_string.h
+src/jrd/evl_string_test.cpp
+src/jrd/functions.h
+src/jrd/intl_classes.h
+src/jrd/nbak.cpp
+src/jrd/nbak.h
+src/jrd/ntrace.h
+src/jrd/os/guid.h
+src/jrd/os/posix/guid.cpp
+src/jrd/os/win32/guid.cpp
+src/jrd/RecordNumber.h
+src/misc/fb_boilerplate.h
+ The Original Code was created by Nickolay Samofatov for the Firebird
+ Open Source RDBMS project.
+ Copyright (c) 2004 Nickolay Samofatov
+src/jrd/TextType.h
+src/utilities/nbackup.cpp
+ The Original Code was created by Nickolay Samofatov
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2004 Nickolay Samofatov
+ and all contributors signed below.
+ All Rights Reserved.
+ Contributor(s): Adriano dos Santos Fernandes
+src/jrd/GlobalRWLock.cpp
+src/jrd/GlobalRWLock.h
+ The Original Code was created by Nickolay Samofatov for the Firebird
+ Open Source RDBMS project.
+ Copyright (c) 2006 Nickolay Samofatov
+src/jrd/CharSet.h
+src/jrd/Collation.h
+src/jrd/CsConvert.h
+src/jrd/intlobj_new.h
+ The Original Code was created by Nickolay Samofatov for the Firebird
+ Open Source RDBMS project.
+ Copyright (c) 2004 Nickolay Samofatov
+ Contributor(s): Adriano dos Santos Fernandes
+src/common/classes/alloc.h
+ The Original Code was created by Nickolay Samofatov for the Firebird
+ Open Source RDBMS project.
+ STL allocator is based on one by Mike Nordell and John Bellardo
+ Copyright (c) 2004 Nickolay Samofatov
+ All Rights Reserved.
+ Contributor(s): Alex Peshkoff
+src/common/classes/rwlock.h
+ The Original Code was created by Nickolay Samofatov for the Firebird
+ Open Source RDBMS project.
+ Copyright (c) 2004 Nickolay Samofatov
+ Contributors: Adriano dos Santos Fernandes
+src/utilities/install/install_client.cpp
+src/utilities/install/install.cpp
+src/utilities/install/install_proto.h
+ The Original Code is (C) 2003 Olivier Mascia.
+ The Initial Developer of the Original Code is Olivier Mascia.
+builds/posix/fbintl.darwin.vers
+ This code was created by Paul Beach, IBPhoenix based on code created by
+ Nickolay Samofatov for the Firebird Open Source RDBMS project.
+builds/posix/firebird.darwin.client.vers
+builds/posix/firebird.darwin.embed.vers
+ This Code was created by Paul Beach, IBPhoenix
+ based on original code created by Inprise and Nickolay Somofatov
+ based on firebird.vers (Nickolay Samofatov) and fbclient.def (Inprise)
+builds/install/arch-specific/win32/FirebirdInstallEnvironmentChecks.inc
+builds/install/arch-specific/win32/FirebirdInstallSupportFunctions.inc
+ The Original Code is copyright 2001-2003 Paul Reeves for IBPhoenix.
+ The Initial Developer of the Original Code is Paul Reeves for IBPhoenix.
+ All Rights Reserved.
+builds/install/arch-specific/win32/BuildExecutableInstall.bat
+ The Original Code is copyright 2003-2004 Paul Reeves.
+ The Initial Developer of the Original Code is Paul Reeves
+builds/install/arch-specific/win32/FirebirdInstall_20.iss
+ The Original Code is copyright 2001-2003 Paul Reeves for IBPhoenix.
+ The Initial Developer of the Original Code is Paul Reeves for IBPhoenix.
+ All Rights Reserved.
+ Contributor(s):
+ Tilo Muetze, Theo ? and Michael Rimov for improved detection of an
+ existing install directory.
+ Simon Carter for the WinSock2 detection.
+ Philippe Makowski for internationalization and french translation
+ Sergey Nikitin for migrating to ISS v5.
+src/utilities/fbcpl/fbdialog.cpp
+src/utilities/fbcpl/fbdialog.h
+src/utilities/fbcpl/fbpanel.cpp
+src/utilities/fbcpl/fbpanel.h
+ The Initial Developer of the Original Code is Paul Reeves.
+ The Original Code is (C) 2003 Paul Reeves
+src/gpre/fbrmclib.cpp
+ The Original Code was created by Stephen W. Boyd
+ for the Firebird Open Source RDBMS project.
+ Copyright (c) 2006 Steve Boyd
+src/jrd/Relation.cpp
+ The Original Code was created by Vlad Khorsun for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2005 Vlad Khorsun
+src/jrd/DebugInterface.cpp
+src/jrd/DebugInterface.h
+ The Original Code was created by Vlad Khorsun for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2006 Vlad Khorsun
+src/common/StatusHolder.cpp
+src/common/StatusHolder.h
+ The Original Code was created by Vlad Khorsun for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2007 Vlad Khorsun
+src/jrd/LocksCache.h
+ The Original Code was created by Vlad Khorsun for the Firebird Open
+ Source RDBMS project.
+ Copyright (c) 2008 Vlad Khorsun
+
+
+
+LGPL-2.1 with exception
+-----------------------
+builds/install/arch-specific/freebsd/Makefile.in
+builds/install/arch-specific/netbsd/Makefile.in
+ Created by: Mark O'Donohue
+ Contributor(s): Chris Knight
+builds/install/arch-specific/freebsd/install.sh.in
+ Created by: Chris Knight
+builds/install/arch-specific/hpux/classic/makeinstallImage.sh.in
+builds/install/arch-specific/hpux/classic/postInstall.sh.in
+builds/install/arch-specific/hpux/classic/postUninstall.sh.in
+builds/install/arch-specific/hpux/classic/preInstall.sh.in
+builds/install/arch-specific/hpux/classic/preUninstall.sh.in
+builds/install/arch-specific/hpux/classic/tarInstall.sh.in
+builds/install/arch-specific/hpux/classic/tarmainInstall.sh.in
+builds/install/arch-specific/hpux/classic/tarmainUninstall.sh.in
+builds/install/arch-specific/hpux/classic/tarUninstall.sh.in
+builds/install/arch-specific/hpux/Makefile.in
+builds/install/arch-specific/hpux/misc/changegdslibrarycompatibleLink.sh.in
+builds/install/arch-specific/hpux/misc/createaliasDB.sh.in
+builds/install/arch-specific/hpux/misc/firebird.init.d.hpux.in
+builds/install/arch-specific/hpux/misc/hpuxLibrary.sh.in
+builds/install/arch-specific/hpux/super/makeinstallImage.sh.in
+builds/install/arch-specific/hpux/super/tarInstall.sh.in
+builds/install/arch-specific/hpux/super/tarmainInstall.sh.in
+builds/install/arch-specific/hpux/super/tarmainUninstall.sh.in
+builds/install/arch-specific/hpux/super/tarUninstall.sh.in
+builds/install/arch-specific/linux/classic/makeInstallImage.sh.in
+builds/install/arch-specific/linux/classic/postinstall.sh.in
+builds/install/arch-specific/linux/classic/postuninstall.sh.in
+builds/install/arch-specific/linux/classic/preinstall.sh.in
+builds/install/arch-specific/linux/classic/preuninstall.sh.in
+builds/install/arch-specific/linux/classic/tarinstall.sh.in
+builds/install/arch-specific/linux/classic/tarMainInstall.sh.in
+builds/install/arch-specific/linux/classic/tarMainUninstall.sh.in
+builds/install/arch-specific/linux/classic/taruninstall.sh.in
+builds/install/arch-specific/linux/Makefile.in
+builds/install/arch-specific/linux/super/makeInstallImage.sh.in
+builds/install/arch-specific/linux/super/tarinstall.sh.in
+builds/install/arch-specific/linux/super/tarMainInstall.sh.in
+builds/install/arch-specific/linux/super/tarMainUninstall.sh.in
+builds/install/arch-specific/linux/super/taruninstall.sh.in
+builds/install/misc/changeGdsLibraryCompatibleLink.sh.in
+builds/install/misc/createAliasDB.sh.in
+builds/install/misc/fb_config.in
+builds/posix/Makefile.in.boot.gpre
+builds/posix/Makefile.in.client.gbak
+builds/posix/Makefile.in.client.gdef
+builds/posix/Makefile.in.client.gfix
+builds/posix/Makefile.in.client.gpre
+builds/posix/Makefile.in.client.isql
+builds/posix/Makefile.in.client.qli
+builds/posix/Makefile.in.client.util
+builds/posix/Makefile.in.embed.gbak
+builds/posix/Makefile.in.embed.gdef
+builds/posix/Makefile.in.embed.gfix
+builds/posix/Makefile.in.embed.gpre
+builds/posix/Makefile.in.embed.isql
+builds/posix/Makefile.in.embed.qli
+builds/posix/Makefile.in.embed.util
+builds/posix/Makefile.in.examples
+builds/posix/Makefile.in.extlib
+builds/posix/Makefile.in.fbserver
+builds/posix/Makefile.in.fbutil
+builds/posix/Makefile.in.firebird
+builds/posix/Makefile.in.inet_server
+builds/posix/Makefile.in.intl
+builds/posix/Makefile.in.libfbclient
+builds/posix/Makefile.in.libfbembed
+builds/posix/Makefile.in.libfbstatic
+builds/posix/Makefile.in.msgs
+builds/posix/Makefile.in.refDatabases
+builds/posix/Makefile.in.static.gbak
+builds/posix/Makefile.in.static.gfix
+builds/posix/Makefile.in.static.gpre
+builds/posix/Makefile.in.static.isql
+builds/posix/make.shared.targets
+examples/build_unix/Makefile.in.v5_examples
+ Created by: Mark O'Donohue
+builds/install/arch-specific/netbsd/install.sh.in
+ Created by: Chris Knight
+ Contributor(s): James K. Lowden
+builds/posix/Makefile.in.client.fbudf
+builds/posix/Makefile.in.embed.fbudf
+ Created by: Blas Rodriguez Somoza
+builds/posix/Makefile.in.embed.lockmgr
+ Created by: Mark O'Donohue
+ Contributors: Alex Peshkov
+src/install/arch-specific/solx86gcc/Makefile.in
+ Created by: Erik Kunze
+builds/posix/Makefile.in.extern.editline
+ Created by: Erik Kunze
+ Contributors: Alex Peshkov
+
+
+MPL-1.1 | GPL-2+
+----------------
+builds/posix/make.defaults
+examples/build_unix/Makefile.in.example5
+ Created by: Mark O'Donohue
+
+BSD-like licensing
+------------------
+builds/make.new/config/install-sh
+ Copyright 1991 by the Massachusetts Institute of Technology
+ .
+ Permission to use, copy, modify, distribute, and sell this software and its
+ documentation for any purpose is hereby granted without fee, provided that
+ the above copyright notice appear in all copies and that both that
+ copyright notice and this permission notice appear in supporting
+ documentation, and that the name of M.I.T. not be used in advertising or
+ publicity pertaining to distribution of the software without specific,
+ written prior permission. M.I.T. makes no representations about the
+ suitability of this software for any purpose. It is provided "as is"
+ without express or implied warranty.
+src/jrd/enc.cpp
+ Copyright (c) 1989 The Regents of the University of California.
+ All rights reserved.
+ .
+ This code is derived from software contributed to Berkeley by
+ Tom Truscott.
+ .
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. 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.
+ 3. All advertising materials mentioning features or use of this software
+ must display the following acknowledgement:
+ This product includes software developed by the University of
+ California, Berkeley and its contributors.
+ 4. Neither the name of the University 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 REGENTS 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 REGENTS 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.
+
+
+Other licensing
+---------------
+acx_pthread.m4
+ Available from the GNU Autoconf Macro Archive
+ Current version is at http://autoconf-archive.cryp.to/acx_pthread.html
+ That page says:
+ Copyright © 2007 Steven G. Johnson
+ .
+ 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 .
+ .
+ As a special exception, the respective Autoconf Macro's copyright owner
+ gives unlimited permission to copy, distribute and modify the configure
+ scripts that are the output of Autoconf when processing the Macro. You
+ need not follow the terms of the GNU General Public License when using or
+ distributing such scripts, even though portions of the text of the Macro
+ appear in them. The GNU General Public License (GPL) does govern all other
+ use of the material that constitutes the Autoconf Macro.
+ .
+ This special exception to the GPL applies to versions of the Autoconf
+ Macro released by the Autoconf Macro Archive. When you make and distribute
+ a modified version of the Autoconf Macro, you may extend this special
+ exception to the GPL to apply to your modified version as well.
+ .
+ The full text of GNU General Public License can be found at
+ /usr/share/common-licenses/GPL on every Debian system.
+
+configure
+ # Generated by GNU Autoconf 2.61.
+ #
+ # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+ # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+ # This configure script is free software; the Free Software Foundation
+ # gives unlimited permission to copy, distribute and modify it.
+
+builds/install/misc/IDPLicense.txt
+builds/install/misc/IPLicense.txt
+ # license texts
+
+builds/make.new/config/config.guess
+builds/make.new/config/config.sub
+ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+ 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+ .
+ This file 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.
+ .
+ As a special exception to the GNU General Public License, if you
+ distribute this file as part of a program that contains a
+ configuration script generated by Autoconf, you may include it under
+ the same distribution terms that you use for the rest of that program.
+ .
+ Originally written by Per Bothner .
+
+builds/make.new/config/ltmain.sh
+ Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005
+ Free Software Foundation, Inc.
+ Originally by Gordon Matzigkeit , 1996
+
+ 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.
+
+ As a special exception to the GNU General Public License, if you
+ distribute this file as part of a program that contains a
+ configuration script generated by Autoconf, you may include it under
+ the same distribution terms that you use for the rest of that program.
+
+extern/btyacc/*
+ BTYACC was created by Chris Dodd using ideas from many places and lots of code
+ from the Berkeley Yacc distribution, which is a public domain yacc clone put
+ together by the good folks at Berkeley. This code is distributed with NO
+ WARRANTEE and is public domain. It is certain to contain bugs, which you
+ should report to: chrisd@collins.com.
+ .
+ Vadim Maslov of Siber Systems considerably modified BTYACC
+ to make it suitable for production environment.
+
+src/jrd/sha.cpp
+ NIST Secure Hash Algorithm
+ heavily modified by Uwe Hollerbach
+ from Peter C. Gutmann's implementation as found in
+ Applied Cryptography by Bruce Schneier
+ This code is in the public domain
+
+
+
+
+
+
+ *********************************
+ * *
+ * L I C E N S E T E X T S *
+ * *
+ *********************************
+
+=========================================================================
+INTERBASE PUBLIC LICENSE
+
+Version 1.0
+
+1. Definitions.
+
+1.0.1. "Commercial Use" means distribution or otherwise making the Covered
+Code available to a third party.
+
+1.1. ''Contributor'' means each entity that creates or contributes to the
+creation of Modifications.
+
+1.2. ''Contributor Version'' means the combination of the Original Code,
+prior Modifications used by a Contributor, and the Modifications made by
+that particular Contributor.
+
+1.3. ''Covered Code'' means the Original Code or Modifications or the
+combination of the Original Code and Modifications, in each case including
+portions thereof.
+
+1.4. ''Electronic Distribution Mechanism'' means a mechanism generally
+accepted in the software development community for the electronic transfer
+of data.
+
+1.5. ''Executable'' means Covered Code in any form other than Source Code.
+
+1.6. ''Initial Developer'' means the individual or entity identified as
+the Initial Developer in the Source Code notice required by Exhibit A.
+
+1.7. ''Larger Work'' means a work which combines Covered Code or portions
+thereof with code not governed by the terms of this License.
+
+1.8. ''License'' means this document.
+
+1.8.1. "Licensable" means having the right to grant, to the maximum extent
+possible, whether at the time of the initial grant or subsequently acquired,
+any and all of the rights conveyed herein.
+
+1.9. ''Modifications'' means any addition to or deletion from the substance
+or structure of either the Original Code or any previous Modifications. When
+Covered Code is released as a series of files, a Modification is:
+
+A. Any addition to or deletion from the contents of a file containing
+Original Code or previous Modifications.
+
+B. Any new file that contains any part of the Original Code or previous
+Modifications.
+
+1.10. ''Original Code'' means Source Code of computer software code which
+is described in the Source Code notice required by Exhibit A as Original
+Code, and which, at the time of its release under this License is not
+already Covered Code governed by this License.
+
+1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter
+acquired, including without limitation, method, process, and apparatus
+claims, in any patent Licensable by grantor.
+
+1.11. ''Source Code'' means the preferred form of the Covered Code for
+making modifications to it, including all modules it contains, plus any
+associated interface definition files, scripts used to control compilation
+and installation of an Executable, or source code differential comparisons
+against either the Original Code or another well known, available Covered
+Code of the Contributor's choice. The Source Code can be in a compressed or
+archival form, provided the appropriate decompression or de-archiving
+software is widely available for no charge.
+
+1.12. "You'' (or "Your") means an individual or a legal entity exercising
+rights under, and complying with all of the terms of, this License or a
+future version of this License issued under Section 6.1. For legal entities,
+"You'' includes any entity which controls, is controlled by, or is under
+common control with You. For purposes of this definition, "control'' means
+(a) the power, direct or indirect, to cause the direction or management of
+such entity, whether by contract or otherwise, or (b) ownership of more
+than fifty percent (50%) of the outstanding shares or beneficial ownership
+of such entity.
+
+2. Source Code License.
+
+2.1. The Initial Developer Grant.
+
+The Initial Developer hereby grants You a world-wide, royalty-free,
+non-exclusive license, subject to third party intellectual property claims:
+
+(a) under intellectual property rights (other than patent or trademark)
+Licensable by Initial Developer to use, reproduce, modify, display, perform,
+sublicense and distribute the Original Code (or portions thereof) with or
+without Modifications, and/or as part of a Larger Work; and
+
+(b) under Patents Claims infringed by the making, using or selling of
+Original Code, to make, have made, use, practice, sell, and offer for sale,
+and/or otherwise dispose of the Original Code (or portions thereof).
+
+(c) the licenses granted in this Section 2.1(a) and (b) are effective on the
+date Initial Developer first distributes Original Code under the terms of
+this License.
+
+(d) Notwithstanding Section 2.1(b) above, no patent license is granted:
+1) for code that You delete from the Original Code; 2) separate from the
+Original Code; or 3) for infringements caused by: i) the modification of the
+Original Code or ii) the combination of the Original Code with other
+software or devices.
+
+2.2. Contributor Grant.
+
+Subject to third party intellectual property claims, each Contributor hereby
+grants You a world-wide, royalty-free, non-exclusive license
+
+(a) under intellectual property rights (other than patent or trademark)
+Licensable by Contributor, to use, reproduce, modify, display, perform,
+sublicense and distribute the Modifications created by such Contributor
+(or portions thereof) either on an unmodified basis, with other
+Modifications, as Covered Code and/or as part of a Larger Work; and
+
+(b) under Patent Claims infringed by the making, using, or selling of
+Modifications made by that Contributor either alone and/or in combination
+with its Contributor Version (or portions of such combination), to make,
+use, sell, offer for sale, have made, and/or otherwise dispose of:
+1) Modifications made by that Contributor (or portions thereof); and 2) the
+combination of Modifications made by that Contributor with its Contributor
+Version (or portions of such combination).
+
+(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the
+date Contributor first makes Commercial Use of the Covered Code.
+
+(d) Notwithstanding Section 2.2(b) above, no patent license is granted:
+1) for any code that Contributor has deleted from the Contributor Version;
+2) separate from the Contributor Version; 3) for infringements caused by:
+i) third party modifications of Contributor Version or ii) the combination
+of Modifications made by that Contributor with other software (except as
+part of the Contributor Version) or other devices; or 4) under Patent Claims
+infringed by Covered Code in the absence of Modifications made by that
+Contributor.
+
+3. Distribution Obligations.
+
+3.1. Application of License.
+
+The Modifications which You create or to which You contribute are governed
+by the terms of this License, including without limitation Section 2.2. The
+Source Code version of Covered Code may be distributed only under the terms
+of this License or a future version of this License released under Section
+6.1, and You must include a copy of this License with every copy of the
+Source Code You distribute. You may not offer or impose any terms on any
+Source Code version that alters or restricts the applicable version of this
+License or the recipients' rights hereunder. However, You may include an
+additional document offering the additional rights described in Section 3.5.
+
+3.2. Availability of Source Code.
+
+Any Modification which You create or to which You contribute must be made
+available in Source Code form under the terms of this License either on the
+same media as an Executable version or via an accepted Electronic
+Distribution Mechanism to anyone to whom you made an Executable version
+available; and if made available via Electronic Distribution Mechanism,
+must remain available for at least twelve (12) months after the date it
+initially became available, or at least six (6) months after a subsequent
+version of that particular Modification has been made available to such
+recipients. You are responsible for ensuring that the Source Code version
+remains available even if the Electronic Distribution Mechanism is
+maintained by a third party.
+
+3.3. Description of Modifications.
+
+You must cause all Covered Code to which You contribute to contain a file
+documenting the changes You made to create that Covered Code and the date
+of any change. You must include a prominent statement that the Modification
+is derived, directly or indirectly, from Original Code provided by the
+Initial Developer and including the name of the Initial Developer in
+(a) the Source Code, and (b) in any notice in an Executable version or
+related documentation in which You describe the origin or ownership of the
+Covered Code.
+
+3.4. Intellectual Property Matters
+
+(a) Third Party Claims.
+
+If Contributor has knowledge that a license under a third party's
+intellectual property rights is required to exercise the rights granted by
+such Contributor under Sections 2.1 or 2.2, Contributor must include a text
+file with the Source Code distribution titled "LEGAL'' which describes the
+claim and the party making the claim in sufficient detail that a recipient
+will know whom to contact. If Contributor obtains such knowledge after the
+Modification is made available as described in Section 3.2, Contributor
+shall promptly modify the LEGAL file in all copies Contributor makes
+available thereafter and shall take other steps (such as notifying
+appropriate mailing lists or newsgroups) reasonably calculated to inform
+those who received the Covered Code that new knowledge has been obtained.
+
+(b) Contributor APIs.
+
+If Contributor's Modifications include an application programming interface
+and Contributor has knowledge of patent licenses which are reasonably
+necessary to implement that API, Contributor must also include this
+information in the LEGAL file.
+
+(c) Representations.
+
+Contributor represents that, except as disclosed pursuant to Section 3.4(a)
+above, Contributor believes that Contributor's Modifications are
+Contributor's original creation(s) and/or Contributor has sufficient rights
+to grant the rights conveyed by this License.
+
+3.5. Required Notices.
+
+You must duplicate the notice in Exhibit A in each file of the Source Code.
+If it is not possible to put such notice in a particular Source Code file
+due to its structure, then You must include such notice in a location (such
+as a relevant directory) where a user would be likely to look for such a
+notice. If You created one or more Modification(s) You may add your name as
+a Contributor to the notice described in Exhibit A. You must also duplicate
+this License in any documentation for the Source Code where You describe
+recipients' rights or ownership rights relating to Covered Code. You may
+choose to offer, and to charge a fee for, warranty, support, indemnity or
+liability obligations to one or more recipients of Covered Code. However,
+You may do so only on Your own behalf, and not on behalf of the Initial
+Developer or any Contributor. You must make it absolutely clear than any
+such warranty, support, indemnity or liability obligation is offered by You
+alone, and You hereby agree to indemnify the Initial Developer and every
+Contributor for any liability incurred by the Initial Developer or such
+Contributor as a result of warranty, support, indemnity or liability terms
+You offer.
+
+3.6. Distribution of Executable Versions.
+
+You may distribute Covered Code in Executable form only if the requirements
+of Section 3.1-3.5 have been met for that Covered Code, and if You include
+a notice stating that the Source Code version of the Covered Code is
+available under the terms of this License, including a description of how
+and where You have fulfilled the obligations of Section 3.2. The notice must
+be conspicuously included in any notice in an Executable version, related
+documentation or collateral in which You describe recipients' rights relating
+to the Covered Code. You may distribute the Executable version of Covered
+Code or ownership rights under a license of Your choice, which may contain
+terms different from this License, provided that You are in compliance with
+the terms of this License and that the license for the Executable version
+does not attempt to limit or alter the recipient's rights in the Source Code
+version from the rights set forth in this License. If You distribute the
+Executable version under a different license You must make it absolutely
+clear that any terms which differ from this License are offered by You alone,
+not by the Initial Developer or any Contributor. You hereby agree to
+indemnify the Initial Developer and every Contributor for any liability
+incurred by the Initial Developer or such Contributor as a result of any
+such terms You offer.
+
+3.7. Larger Works.
+
+You may create a Larger Work by combining Covered Code with other code not
+governed by the terms of this License and distribute the Larger Work as a
+single product. In such a case, You must make sure the requirements of this
+License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+If it is impossible for You to comply with any of the terms of this License
+with respect to some or all of the Covered Code due to statute, judicial
+order, or regulation then You must: (a) comply with the terms of this
+License to the maximum extent possible; and (b) describe the limitations and
+the code they affect. Such description must be included in the LEGAL file
+described in Section 3.4 and must be included with all distributions of the
+Source Code. Except to the extent prohibited by statute or regulation, such
+description must be sufficiently detailed for a recipient of ordinary skill
+to be able to understand it.
+
+5. Application of this License.
+
+This License applies to code to which the Initial Developer has attached the
+notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+6.1. New Versions.
+
+Inprise Corporation (''Inprise'') may publish revised and/or new versions of
+the License from time to time. Each version will be given a distinguishing
+version number.
+
+6.2. Effect of New Versions.
+
+Once Covered Code has been published under a particular version of the
+License, You may always continue to use it under the terms of that version.
+You may also choose to use such Covered Code under the terms of any
+subsequent version of the License published by Inprise. No one other than
+Inprise has the right to modify the terms applicable to Covered Code created
+under this License.
+
+6.3. Derivative Works.
+
+If You create or use a modified version of this License (which you may only
+do in order to apply it to code which is not already Covered Code governed
+by this License), You must (a) rename Your license so that the phrases
+''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", ''NPL",
+"InterBase", "Inprise", "Borland'' or any confusingly similar phrase do not
+appear in your license (except to note that your license differs from this
+License) and (b) otherwise make it clear that Your version of the license
+contains terms which differ from the Mozilla Public License and Netscape
+Public License. (Filling in the name of the Initial Developer, Original
+Code or Contributor in the notice described in Exhibit A shall not of
+themselves be deemed to be modifications of this License.)
+
+6.4 Origin of the InterBase Public License.
+
+The InterBase public license is based on the Mozilla Public License V 1.1
+with the following changes:
+
+1. The license is published by Inprise Corporation. Only Inprise Corporation
+can modify the terms applicable to Covered Code.
+2. The license can be modified and used for code which is not already
+governed by this license. Modified versions of the license must be renamed
+to avoid confusion with Netscape?s or Inprise?s license and must include a
+description of changes from the InterBase Public License.
+3. The name of the license in Exhibit A is the "InterBase Public License".
+4. The reference to an alternative license in Exhibit A has been removed.
+5. Amendments I, II, III, V, and VI have been deleted.
+6. Exhibit A, Netscape Public License has been deleted
+7. A new amendment (II) has been added, describing the required and
+restricted rights to use the trademarks of Inprise Corporation.
+
+7. DISCLAIMER OF WARRANTY.
+
+COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT
+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS,
+MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU.
+SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL
+DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
+SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED
+HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+8.1. This License and the rights granted hereunder will terminate
+automatically if You fail to comply with terms herein and fail to cure such
+breach within 30 days of becoming aware of the breach. All sublicenses to
+the Covered Code which are properly granted shall survive any termination
+of this License. Provisions which, by their nature, must remain in effect
+beyond the termination of this License shall survive.
+
+8.2. If You initiate litigation by asserting a patent infringement claim
+(excluding declaratory judgment actions) against Initial Developer or a
+Contributor (the Initial Developer or Contributor against whom You file such
+action is referred to as "Participant") alleging that:
+
+(a) such Participant's Contributor Version directly or indirectly infringes
+any patent, then any and all rights granted by such Participant to You under
+Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from
+Participant terminate prospectively, unless if within 60 days after receipt
+of notice You either: (i) agree in writing to pay Participant a mutually
+agreeable reasonable royalty for Your past and future use of Modifications
+made by such Participant, or (ii) withdraw Your litigation claim with respect
+to the Contributor Version against such Participant. If within 60 days of
+notice, a reasonable royalty and payment arrangement are not mutually agreed
+upon in writing by the parties or the litigation claim is not withdrawn, the
+rights granted by Participant to You under Sections 2.1 and/or 2.2
+automatically terminate at the expiration of the 60 day notice period
+specified above.
+
+(b) any software, hardware, or device, other than such Participant's
+Contributor Version, directly or indirectly infringes any patent, then any
+rights granted to You by such Participant under Sections 2.1(b) and 2.2(b)
+are revoked effective as of the date You first made, used, sold, distributed,
+or had made, Modifications made by that Participant.
+
+8.3. If You assert a patent infringement claim against Participant alleging
+that such Participant's Contributor Version directly or indirectly infringes
+any patent where such claim is resolved (such as by license or settlement)
+prior to the initiation of patent infringement litigation, then the
+reasonable value of the licenses granted by such Participant under Sections
+2.1 or 2.2 shall be taken into account in determining the amount or value of
+any payment or license.
+
+8.4. In the event of termination under Sections 8.1 or 8.2 above, all end
+user license agreements (excluding distributors and resellers) which have
+been validly granted by You or any distributor hereunder prior to termination
+shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
+NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY
+OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF
+ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
+INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT
+LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE
+OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF
+SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
+THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
+PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
+APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW
+THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS
+EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+The Covered Code is a ''commercial item,'' as that term is defined in 48
+C.F.R. 2.101 (Oct. 1995), consisting of ''commercial computer software'' and
+''commercial computer software documentation,'' as such terms are used in 48
+C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R.
+227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users
+acquire Covered Code with only those rights set forth herein.
+
+11. MISCELLANEOUS.
+
+This License represents the complete agreement concerning subject matter
+hereof. If any provision of this License is held to be unenforceable, such
+provision shall be reformed only to the extent necessary to make it
+enforceable. This License shall be governed by Georgia law provisions (except
+to the extent applicable law, if any, provides otherwise), excluding its
+conflict-of-law provisions. With respect to disputes in which at least one
+party is a citizen of, or an entity chartered or registered to do business
+in the United States of America, Any litigation relating to this License
+shall be subject to the jurisdiction of the Federal Courts of the Northern
+District of Georgia and/or the state courts of Gwinnett County, Georgia,
+with the losing party responsible for costs, including without limitation,
+court costs and reasonable attorneys' fees and expenses. The application of
+the United Nations Convention on Contracts for the International Sale of
+Goods is expressly excluded. Any law or regulation which provides that the
+language of a contract shall be construed against the drafter shall not
+apply to this License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+As between Initial Developer and the Contributors, each party is responsible
+for claims and damages arising, directly or indirectly, out of its
+utilization of rights under this License and You agree to work with Initial
+Developer and Contributors to distribute such responsibility on an equitable
+basis. Nothing herein is intended or shall be deemed to constitute any
+admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+Initial Developer may designate portions of the Covered Code as
+"Multiple-Licensed". "Multiple-Licensed" means that the Initial Developer
+permits you to utilize portions of the Covered Code under Your choice of
+the InterBase Public License or the alternative licenses, if any, specified
+by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A - InterBase Public License.
+
+``The contents of this file are subject to the InterBase Public License
+Version 1.0 (the "License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+http://www.interbase.com/IPL.html
+
+Software distributed under the License is distributed on an "AS IS" basis,
+WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+for the specific language governing rights and limitations under the License.
+
+The Original Code was created by InterBase Software Corp and its successors.
+
+Portions created by Borland/Inprise are Copyright (C) Borland/Inprise.
+All Rights Reserved.
+
+Contributor(s): ______________________________________.
+
+AMENDMENTS
+
+I. InterBase and logo. This License does not grant any rights to use the
+trademarks "InterBase'', "Java" or "JavaScript" even if such marks are
+included in the Original Code or Modifications.
+
+II. Trademark Usage.
+
+II.1. Advertising Materials. All advertising materials mentioning features
+or use of the covered Code must display the following acknowledgement: "This
+product includes software developed by Inprise Corporation. "
+
+II.2. Endorsements. The names "InterBase," "Inprise," and "Borland" must not
+be used to endorse or promote Contributor Versions or Larger Works without
+the prior written permission of InterBase.
+
+II.3. Product Names. Contributor Versions and Larger Works may not be called
+"InterBase" or "InterBase" nor may the word "InterBase" appear in their
+names without the prior written permission of Inprise.
+
+
+
+
+
+=============================================================================
+Initial Developer's PUBLIC LICENSE
+Version 1.0
+
+1. Definitions
+
+1.0 "Commercial Use" means distribution or otherwise making the Covered
+Code available to a third party.
+
+1.1 ''Contributor'' means each entity that creates or contributes to the
+ creation of Modifications.
+
+1.2 ''Contributor Version'' means the combination of the Original Code, prior
+Modifications used by a Contributor, and the Modifications made by that
+particular Contributor.
+
+1.3. ''Covered Code'' means the Original Code or Modifications or the
+combination of the Original Code and Modifications, in each case including
+portions thereof.
+
+1.4. ''Electronic Distribution Mechanism'' means a mechanism generally
+accepted in the software development community for the electronic transfer of
+data.
+
+1.5. ''Executable'' means Covered Code in any form other than Source Code.
+
+1.6. ''Initial Developer'' means the individual or entity identified as the Initial
+Developer in the Source Code notice required by Exhibit A.
+
+1.7. ''Larger Work'' means a work which combines Covered Code or portions
+thereof with code not governed by the terms of this License.
+
+1.8. ''License'' means this document.
+
+1.8.1. "Licensable" means having the right to grant, to the maximum
+extent possible, whether at the time of the initial grant or subsequently
+acquired, any and all of the rights conveyed herein.
+
+1.9. ''Modifications'' means any addition to or deletion from the substance or
+structure of either the Original Code or any previous Modifications. When
+Covered Code is released as a series of files, a Modification is:
+
+Any addition to or deletion from the contents of a file containing Original
+Code or previous Modifications.
+
+Any new file that contains any part of the Original Code or previous
+Modifications.
+
+1.10. ''Original Code'' means Source Code of computer software code which
+is described in the Source Code notice required by Exhibit A as Original Code,
+and which, at the time of its release under this License is not already Covered
+Code governed by this License.
+
+1.10.1. "Patent Claims" means any patent claim(s), now owned or
+hereafter acquired, including without limitation, method, process, and
+apparatus claims, in any patent Licensable by grantor.
+
+1.11. ''Source Code'' means the preferred form of the Covered Code for
+making modifications to it, including all modules it contains, plus any associated
+interface definition files, scripts used to control compilation and installation of
+an Executable, or source code differential comparisons against either the
+Original Code or another well known, available Covered Code of the
+Contributor's choice. The Source Code can be in a compressed or archival
+form, provided the appropriate decompression or de-archiving software is
+widely available for no charge.
+
+1.12. "You'' (or "Your") means an individual or a legal entity exercising rights
+under, and complying with all of the terms of, this License or a future version
+of this License issued under Section 6.1. For legal entities, "You'' includes any
+entity w hich controls, is controlled by, or is under common control with You.
+For purposes of this definition, "control'' means (a) the power, direct or
+indirect, to cause the direction or management of such entity, whether by
+contract or otherwise, or (b) ownership of more than fifty percent (50%) of
+the outstanding shares or beneficial ownership of such entity.
+
+
+2. Source Code License.
+
+
+2.1. The Initial Developer Grant. The Initial Developer hereby grants You a
+world-wide, royalty-free, non-exclusive license, subject to third party intellectual
+property claims:
+
+(a) under intellectual property rights (other than patent or trademark)
+Licensable by Initial Developer to use, reproduce, modify, display, perform,
+sublicense and distribute the Original Code (or portions thereof) with or without
+Modifications, and/or as part of a Larger Work; and
+
+(b) under Patents Claims infringed by the making, using or selling of Original
+Code, to make, have made, use, practice, sell, and offer for sale, and/or
+otherwise dispose of the Original Code (or portions thereof).
+
+(c) the licenses granted in this Section 2.1(a) and (b) are effective on the date
+Initial Developer first distributes Original Code under the terms of this License.
+
+d) Notwithstanding Section 2.1(b) above, no patent license is granted:
+
+1) for code that You delete from the Original Code;
+
+2) separate from the Original Code; or
+
+3) for infringements caused by:
+
+i) the modification of the Original Code or
+
+ii) the combination of the Original Code with other software or
+devices.
+
+2.2. Contributor Grant. Subject to third party intellectual property claims, each
+Contributor hereby grants You a world-wide, royalty-free, non-exclusive license
+
+(a) under intellectual property rights (other than patent or trademark)
+Licensable by Contributor, to use, reproduce, modify, display, perform,
+sublicense and distribute the Modifications created by such Contributor (or
+portions thereof) either on an unmodified basis, with other Modifications, as
+Covered Code and/or as part of a Larger Work; and
+
+(b) under Patent Claims infringed by the making, using, or selling of
+Modifications made by that Contributor either alone and/or in combination with
+its Contributor Version (or portions of such combination), to make, use, sell,
+offer for sale, have made, and/or otherwise dispose of: 1) Modifications made
+by that Contributor (or portions thereof); and 2) the combination of
+Modifications made by that Contributor with its Contributor Version (or portions
+of such combination).
+
+(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date
+Contributor first makes Commercial Use of the Covered Code.
+
+(d) Notwithstanding Section 2.2(b) above, no patent license is granted:
+
+1) for any code that Contributor has deleted from the Contributor
+Version;
+
+2) separate from the Contributor Version;
+
+3) for infringements caused by:
+
+i) third party modifications of Contributor Version or
+
+ii) the combination of Modifications made by that Contributor with
+other software (except as part of the Contributor Version) or
+other devices; or
+
+4) under Patent Claims infringed by Covered Code in the absence of
+Modifications made by that Contributor.
+
+
+3. Distribution Obligations.
+
+
+3.1. Application of License. The Modifications which You create or to which
+You contribute are governed by the terms of this License, including without
+limitation Section 2.2. The Source Code version of Covered Code may be
+distributed only under the terms of this License or a future version of this
+License released under Section 6.1, and You must include a copy of this
+License with every copy of the Source Code You distribute. You may not offer
+or impose any terms on any Source Code version that alters or restricts the
+applicable version of this License or the recipients' rights hereunder. However,
+You may include an additional document offering the additional rights described
+in Section 3.5.
+
+
+3.2. Availability of Source Code. Any Modification which You create or to
+which You contribute must be made available in Source Code form under the
+terms of this License either on the same media as an Executable version or via
+an accepted Electronic Distribution Mechanism to anyone to whom you made
+an Executable version available; and if made available via Electronic Distribution
+Mechanism, must remain available for at least twelve (12) months after the
+date it initially became available, or at least six (6) months after a subsequent
+version of that particular Modification has been made available to such
+recipients. You are responsible for ensuring that the Source Code version
+remains available even if the Electronic Distribution Mechanism is maintained by
+a third party.
+
+
+3.3. Description of Modifications. You must cause all Covered Code to
+which You contribute to contain a file documenting the changes You made to
+create that Covered Code and the date of any change. You must include a
+prominent statement that the Modification is derived, directly or indirectly, from
+Original Code provided by the Initial Developer and including the name of the
+Initial Developer in
+
+(a) the Source Code, and
+
+(b) in any notice in an Executable version or related documentation in
+which You describe the origin or ownership of the Covered Code.
+
+
+3.4. Intellectual Property Matters
+
+a) Third Party Claims. If Contributor has knowledge that a license under
+a third party's intellectual property rights is required to exercise the
+rights granted by such Contributor under Sections 2.1 or 2.2,
+Contributor must include a text file with the Source Code distribution
+titled "LEGAL'' which describes the claim and the party making the claim
+in sufficient detail that a recipient will know whom to contact. If
+Contributor obtains such knowledge after the Modification is made
+available as described in Section 3.2, Contributor shall promptly modify
+the LEGAL file in all copies Contributor makes available thereafter and
+shall take other steps (such as notifying appropriate mailing lists or
+newsgroups) reasonably calculated to inform those who received the
+Covered Code that new knowledge has been obtained.
+
+(b) Contributor APIs. If Contributor's Modifications include an application
+programming interface and Contributor has knowledge of patent
+licenses which are reasonably necessary to implement that API,
+Contributor must also include this information in the LEGAL file.
+
+
+(c) Representations. Contributor represents that, except as disclosed
+pursuant to Section 3.4(a) above, Contributor believes that Contributor's
+Modifications are Contributor's original creation(s) and/or Contributor
+has sufficient rights to grant the rights conveyed by this License.
+
+
+3.5. Required Notices. You must duplicate the notice in Exhibit A in each file
+of the Source Code. If it is not possible to put such notice in a particular Source
+Code file due to its structure, then You must include such notice in a location
+(such as a relevant directory) where a user would be likely to look for such a
+notice. If You created one or more Modification(s) You may add your name as
+a Contributor to the notice described in Exhibit A. You must also duplicate this
+License in any documentation for the Source Code where You describe
+recipients' rights or ownership rights relating to Covered Code. You may
+choose to offer, and to charge a fee for, warranty, support, indemnity or
+liability obligations to one or more recipients of Covered Code. However, You
+may do so only on Your own behalf, and not on behalf of the Initial Developer
+or any Contributor. You must make it absolutely clear than any such warranty,
+support, indemnity or liability obligation is offered by You alone, and You
+hereby agree to indemnify the Initial Developer and every Contributor for any
+liability incurred by the Initial Developer or such Contributor as a result of
+warranty, support, indemnity or liability terms You offer.
+
+
+3.6. Distribution of Executable Versions. You may distribute Covered
+Code in Executable form only if the requirements of Section 3.1-3.5 have been
+met for that Covered Code, and if You include a notice stating that the Source
+Code version of the Covered Code is available under the terms of this License,
+including a description of how and where You have fulfilled the obligations of
+Section 3.2. The notice must be conspicuously included in any notice in an
+Executable version, related documentation or collateral in which You describe
+recipients' rights relating to the Covered Code. You may distribute the
+Executable version of Covered Code or ownership rights under a license of
+Your choice, which may contain terms different from this License, provided
+that You are in compliance with the terms of this License and hat the license
+for the Executable version does not attempt to limit or alter the recipient's rights
+in the Source Code version from the rights set forth in this License. If You
+distribute the Executable version under a different license You must make it
+absolutely clear that any terms which differ from this License are offered by
+You alone, not by the Initial Developer or any Contributor. You hereby agree to
+indemnify the Initial Developer and every Contributor for any liability incurred by
+the Initial Developer or such Contributor as a result of any such terms You
+offer.
+
+
+3.7. Larger Works. You may create a Larger Work by combining Covered
+Code with other code not governed by the terms of this License and distribute
+the Larger Work as a single product. In such a case, You must make sure the
+requirements of this License are fulfilled for the Covered Code.
+
+
+4. Inability to Comply Due to Statute or Regulation.
+
+
+
+If it is impossible for You to comply with any of the terms of this License with respect
+to some or all of the Covered Code due to statute, judicial order, or regulation then You
+must:
+
+(a) comply with the terms of this License to the maximum extent possible; and
+
+(b) describe the limitations and the code they affect. Such description must be
+included in the LEGAL file described in Section 3.4 and must be included with
+all distributions of the Source Code. Except to the extent prohibited by statute
+or regulation, such description must be sufficiently detailed for a recipient of
+ordinary skill to be able to understand it.
+
+
+5. Application of this License.
+
+
+
+This License applies to code to which the Initial Developer has attached the notice in
+Exhibit A and to related Covered Code.
+
+
+6. Versions of the License.
+
+
+6.1. New Versions. The Initial Developer of this code may publish revised
+and/or new versions of the License from time to time. Each version will be
+given a distinguishing version number.
+
+
+6.2. Effect of New Versions. Once Covered Code has been published under
+a particular version of the License, You may always continue to use it under
+the terms of that version. You may also choose to use such Covered Code
+under the terms of any subsequent version of the License published by the
+Initial Developer. No one other than the Initial Developer has the right to modify
+the terms applicable to Covered Code created under this License.
+
+
+6.3. Derivative Works. If You create or use a modified version of this License
+(which you may only do in order to apply it to code which is not already
+Covered Code governed by this License), You must
+
+(a) rename Your license so that the phrases ''Mozilla'', ''MOZILLAPL'',
+''MOZPL'', ''Netscape'', "MPL", ''NPL", or any confusingly similar phrases
+do not appear in your license (except to note that your license differs
+from this License) and
+
+(b) otherwise make it clear that Your version of the license contains
+terms which differ from the Mozilla Public License and Netscape Public
+License. (Filling in the name of the Initial Developer, Original Code or
+Contributor in the notice described in Exhibit A shall not of themselves
+be deemed to be modifications of this License.)
+
+
+6.4 Origin of the Initial Developer's Public License. The Initial Developer's
+Public License is based on the Mozilla Public License V 1.1 with the following
+changes:
+
+1) The license is published by the Initial Developer of this code. Only the
+Initial Developer can modify the terms applicable to Covered Code.
+
+2) The license can be modified and used for code which is not already
+governed by this license. Modified versions of the license must be
+renamed to avoid confusion with Netscape's license Initial Developer's's
+license and must include a description of changes from the Initial
+Developer's Public License.
+
+3) The name of the license in Exhibit A is the "Initial Developer's Public
+License".
+
+4) The reference to an alternative license in Exhibit A has been removed.
+
+5) Amendments I, II, III, V, and VI have been deleted.
+
+6) Exhibit A, Netscape Public License has been deleted
+
+
+7. DISCLAIMER OF WARRANTY.
+
+
+
+COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS'' BASIS, WITHOUT
+WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS,
+MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE
+ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS
+WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS
+DISCLAIMER.
+
+
+8. TERMINATION.
+
+
+8.1. This License and the rights granted hereunder will terminate automatically
+if You fail to comply with terms herein and fail to cure such breach within 30
+days of becoming aware of the breach. All sublicenses to the Covered Code
+which are properly granted shall survive any termination of this License.
+Provisions which, by their nature, must remain in effect beyond the termination
+of this License shall survive.
+
+8.2. If You initiate litigation by asserting a patent infringement claim (excluding
+declatory judgment actions) against Initial Developer or a Contributor (the Initial
+Developer or Contributor against whom You file such action is referred to as
+"Participant") alleging that:
+
+(a) such Participant's Contributor Version directly or indirectly infringes
+any patent, then any and all rights granted by such Participant to You
+under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice
+from Participant terminate prospectively, unless if within 60 days after
+receipt of notice You either:
+
+(i) agree in writing to pay Participant a mutually agreeable
+reasonable royalty for Your past and future use of Modifications
+made by such Participant, or
+
+(ii) withdraw Your litigation claim with respect to the Contributor
+Version against such Participant.
+
+
+If within 60 days of notice, a reasonable royalty and payment
+arrangement are not mutually agreed upon in writing by the parties or
+the litigation claim is not withdrawn, the rights granted by Participant to
+You under Sections 2.1 and/or 2.2 automatically terminate at the
+expiration of the 60 day notice period specified above.
+
+(b) any software, hardware, or device, other than such Participant's
+Contributor Version, directly or indirectly infringes any patent, then any
+rights granted to You by such Participant under Sections 2.1(b) and
+2.2(b) are revoked effective as of the date You first made, used, sold,
+distributed, or had made, Modifications made by that Participant.
+
+8.3. If You assert a patent infringement claim against Participant alleging that
+such Participant's Contributor Version directly or indirectly infringes any patent
+where such claim is resolved (such as by license or settlement) prior to the
+initiation of patent infringement litigation, then the reasonable value of the
+licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken
+into account in determining the amount or value of any payment or license.
+
+8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user
+license agreements (excluding distributors and resellers) which have been
+validly granted by You or any distributor hereunder prior to termination shall
+survive termination.
+
+
+9. LIMITATION OF LIABILITY.
+
+
+UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
+CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON
+FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
+GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY
+AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY
+SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS
+LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR
+PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT
+APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT
+ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
+DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+
+10. U.S. GOVERNMENT END USERS.
+
+
+The Covered Code is a ''commercial item,'' as that term is defined in 48 C.F.R. 2.101
+(Oct. 1995), consisting of ''commercial computer software'' and ''commercial computer
+software documentation,'' as such terms are used in 48 C.F.R. 12.212 (Sept. 1995).
+Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June
+1995), all U.S. Government End Users acquire Covered Code with only those rights
+set forth herein.
+
+
+11. MISCELLANEOUS.
+
+
+This License represents the complete agreement concerning subject matter hereof. If
+any provision of this License is held to be unenforceable, such provision shall be
+reformed only to the extent necessary to make it enforceable. This License shall be
+governed by California law provisions (except to the extent applicable law, if any,
+provides otherwise), excluding its conflict-of-law provisions. With respect to disputes
+in which at least one party is a citizen of, or an entity chartered or registered to do
+business in the United States of America, any litigation relating to this License shall be
+subject to the jurisdiction of the Federal Courts of the Northern District of California,
+with venue lying in Santa Clara County, California, with the losing party responsible for
+costs, including without limitation, court costs and reasonable attorneys' fees and
+expenses. The application of the United Nations Convention on Contracts for the
+International Sale of Goods is expressly excluded. Any law or regulation which
+provides that the language of a contract shall be construed against the drafter shall
+not apply to this License.
+
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+
+As between Initial Developer and the Contributors, each party is responsible for claims
+and damages arising, directly or indirectly, out of its utilization of rights under this
+License and You agree to work with Initial Developer and Contributors to distribute
+such responsibility on an equitable basis. Nothing herein is intended or shall be
+deemed to constitute any admission of liability.
+
+
+13. MULTIPLE-LICENSED CODE.
+
+
+Initial Developer may designate portions of the Covered Code as "Multiple-Licensed".
+"Multiple-Licensed" means that the Initial Devpoeloper permits you to utilize portions of
+the Covered Code under Your choice of the IDPL or the alternative licenses, if any,
+specified by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Initial Developer's Public License.
+
+The contents of this file are subject to the Initial Developer's Public License Version 1.0
+(the "License"); you may not use this file except in compliance with the License. You
+may obtain a copy of the License at http://www.ibphoenix.com/idpl.html Software
+distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY
+OF ANY KIND, either express or implied. See the License for the specific language
+governing rights and limitations under the License.
+
+The Original Code is ______________________________________.
+
+The Initial Developer of the Original Code is ________________________.
+
+Portions created by ______________________ are Copyright (C) ______
+_______________________.
+
+All Rights Reserved.
+
+Contributor(s): ______________________________________.
+
+
+============================================================================
+
+ MOZILLA PUBLIC LICENSE
+ Version 1.1
+
+ ---------------
+
+1. Definitions.
+
+ 1.0.1. "Commercial Use" means distribution or otherwise making the
+ Covered Code available to a third party.
+
+ 1.1. "Contributor" means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. "Contributor Version" means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. "Covered Code" means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. "Electronic Distribution Mechanism" means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. "Executable" means Covered Code in any form other than Source
+ Code.
+
+ 1.6. "Initial Developer" means the individual or entity identified
+ as the Initial Developer in the Source Code notice required by Exhibit
+ A.
+
+ 1.7. "Larger Work" means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. "License" means this document.
+
+ 1.8.1. "Licensable" means having the right to grant, to the maximum
+ extent possible, whether at the time of the initial grant or
+ subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. "Modifications" means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. "Original Code" means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this
+ License is not already Covered Code governed by this License.
+
+ 1.10.1. "Patent Claims" means any patent claim(s), now owned or
+ hereafter acquired, including without limitation, method, process,
+ and apparatus claims, in any patent Licensable by grantor.
+
+ 1.11. "Source Code" means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus
+ any associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. "You" (or "Your") means an individual or a legal entity
+ exercising rights under, and complying with all of the terms of, this
+ License or a future version of this License issued under Section 6.1.
+ For legal entities, "You" includes any entity which controls, is
+ controlled by, or is under common control with You. For purposes of
+ this definition, "control" means (a) the power, direct or indirect,
+ to cause the direction or management of such entity, whether by
+ contract or otherwise, or (b) ownership of more than fifty percent
+ (50%) of the outstanding shares or beneficial ownership of such
+ entity.
+
+2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ The Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Initial Developer to use, reproduce,
+ modify, display, perform, sublicense and distribute the Original
+ Code (or portions thereof) with or without Modifications, and/or
+ as part of a Larger Work; and
+
+ (b) under Patents Claims infringed by the making, using or
+ selling of Original Code, to make, have made, use, practice,
+ sell, and offer for sale, and/or otherwise dispose of the
+ Original Code (or portions thereof).
+
+ (c) the licenses granted in this Section 2.1(a) and (b) are
+ effective on the date Initial Developer first distributes
+ Original Code under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is
+ granted: 1) for code that You delete from the Original Code; 2)
+ separate from the Original Code; or 3) for infringements caused
+ by: i) the modification of the Original Code or ii) the
+ combination of the Original Code with other software or devices.
+
+ 2.2. Contributor Grant.
+ Subject to third party intellectual property claims, each Contributor
+ hereby grants You a world-wide, royalty-free, non-exclusive license
+
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Contributor, to use, reproduce, modify,
+ display, perform, sublicense and distribute the Modifications
+ created by such Contributor (or portions thereof) either on an
+ unmodified basis, with other Modifications, as Covered Code
+ and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or
+ selling of Modifications made by that Contributor either alone
+ and/or in combination with its Contributor Version (or portions
+ of such combination), to make, use, sell, offer for sale, have
+ made, and/or otherwise dispose of: 1) Modifications made by that
+ Contributor (or portions thereof); and 2) the combination of
+ Modifications made by that Contributor with its Contributor
+ Version (or portions of such combination).
+
+ (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+ effective on the date Contributor first makes Commercial Use of
+ the Covered Code.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is
+ granted: 1) for any code that Contributor has deleted from the
+ Contributor Version; 2) separate from the Contributor Version;
+ 3) for infringements caused by: i) third party modifications of
+ Contributor Version or ii) the combination of Modifications made
+ by that Contributor with other software (except as part of the
+ Contributor Version) or other devices; or 4) under Patent Claims
+ infringed by Covered Code in the absence of Modifications made by
+ that Contributor.
+
+3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be
+ distributed only under the terms of this License or a future version
+ of this License released under Section 6.1, and You must include a
+ copy of this License with every copy of the Source Code You
+ distribute. You may not offer or impose any terms on any Source Code
+ version that alters or restricts the applicable version of this
+ License or the recipients' rights hereunder. However, You may include
+ an additional document offering the additional rights described in
+ Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which You contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that
+ the Modification is derived, directly or indirectly, from Original
+ Code provided by the Initial Developer and including the name of the
+ Initial Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+ (a) Third Party Claims.
+ If Contributor has knowledge that a license under a third party's
+ intellectual property rights is required to exercise the rights
+ granted by such Contributor under Sections 2.1 or 2.2,
+ Contributor must include a text file with the Source Code
+ distribution titled "LEGAL" which describes the claim and the
+ party making the claim in sufficient detail that a recipient will
+ know whom to contact. If Contributor obtains such knowledge after
+ the Modification is made available as described in Section 3.2,
+ Contributor shall promptly modify the LEGAL file in all copies
+ Contributor makes available thereafter and shall take other steps
+ (such as notifying appropriate mailing lists or newsgroups)
+ reasonably calculated to inform those who received the Covered
+ Code that new knowledge has been obtained.
+
+ (b) Contributor APIs.
+ If Contributor's Modifications include an application programming
+ interface and Contributor has knowledge of patent licenses which
+ are reasonably necessary to implement that API, Contributor must
+ also include this information in the LEGAL file.
+
+ (c) Representations.
+ Contributor represents that, except as disclosed pursuant to
+ Section 3.4(a) above, Contributor believes that Contributor's
+ Modifications are Contributor's original creation(s) and/or
+ Contributor has sufficient rights to grant the rights conveyed by
+ this License.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code. If it is not possible to put such notice in a particular Source
+ Code file due to its structure, then You must include such notice in a
+ location (such as a relevant directory) where a user would be likely
+ to look for such a notice. If You created one or more Modification(s)
+ You may add your name as a Contributor to the notice described in
+ Exhibit A. You must also duplicate this License in any documentation
+ for the Source Code where You describe recipients' rights or ownership
+ rights relating to Covered Code. You may choose to offer, and to
+ charge a fee for, warranty, support, indemnity or liability
+ obligations to one or more recipients of Covered Code. However, You
+ may do so only on Your own behalf, and not on behalf of the Initial
+ Developer or any Contributor. You must make it absolutely clear than
+ any such warranty, support, indemnity or liability obligation is
+ offered by You alone, and You hereby agree to indemnify the Initial
+ Developer and every Contributor for any liability incurred by the
+ Initial Developer or such Contributor as a result of warranty,
+ support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of
+ the Covered Code is available under the terms of this License,
+ including a description of how and where You have fulfilled the
+ obligations of Section 3.2. The notice must be conspicuously included
+ in any notice in an Executable version, related documentation or
+ collateral in which You describe recipients' rights relating to the
+ Covered Code. You may distribute the Executable version of Covered
+ Code or ownership rights under a license of Your choice, which may
+ contain terms different from this License, provided that You are in
+ compliance with the terms of this License and that the license for the
+ Executable version does not attempt to limit or alter the recipient's
+ rights in the Source Code version from the rights set forth in this
+ License. If You distribute the Executable version under a different
+ license You must make it absolutely clear that any terms which differ
+ from this License are offered by You alone, not by the Initial
+ Developer or any Contributor. You hereby agree to indemnify the
+ Initial Developer and every Contributor for any liability incurred by
+ the Initial Developer or such Contributor as a result of any such
+ terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to
+ statute, judicial order, or regulation then You must: (a) comply with
+ the terms of this License to the maximum extent possible; and (b)
+ describe the limitations and the code they affect. Such description
+ must be included in the LEGAL file described in Section 3.4 and must
+ be included with all distributions of the Source Code. Except to the
+ extent prohibited by statute or regulation, such description must be
+ sufficiently detailed for a recipient of ordinary skill to be able to
+ understand it.
+
+5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+ 6.1. New Versions.
+ Netscape Communications Corporation ("Netscape") may publish revised
+ and/or new versions of the License from time to time. Each version
+ will be given a distinguishing version number.
+
+ 6.2. Effect of New Versions.
+ Once Covered Code has been published under a particular version of the
+ License, You may always continue to use it under the terms of that
+ version. You may also choose to use such Covered Code under the terms
+ of any subsequent version of the License published by Netscape. No one
+ other than Netscape has the right to modify the terms applicable to
+ Covered Code created under this License.
+
+ 6.3. Derivative Works.
+ If You create or use a modified version of this License (which you may
+ only do in order to apply it to code which is not already Covered Code
+ governed by this License), You must (a) rename Your license so that
+ the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+ "MPL", "NPL" or any confusingly similar phrase do not appear in your
+ license (except to note that your license differs from this License)
+ and (b) otherwise make it clear that Your version of the license
+ contains terms which differ from the Mozilla Public License and
+ Netscape Public License. (Filling in the name of the Initial
+ Developer, Original Code or Contributor in the notice described in
+ Exhibit A shall not of themselves be deemed to be modifications of
+ this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+ 8.1. This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+ 8.2. If You initiate litigation by asserting a patent infringement
+ claim (excluding declatory judgment actions) against Initial Developer
+ or a Contributor (the Initial Developer or Contributor against whom
+ You file such action is referred to as "Participant") alleging that:
+
+ (a) such Participant's Contributor Version directly or indirectly
+ infringes any patent, then any and all rights granted by such
+ Participant to You under Sections 2.1 and/or 2.2 of this License
+ shall, upon 60 days notice from Participant terminate prospectively,
+ unless if within 60 days after receipt of notice You either: (i)
+ agree in writing to pay Participant a mutually agreeable reasonable
+ royalty for Your past and future use of Modifications made by such
+ Participant, or (ii) withdraw Your litigation claim with respect to
+ the Contributor Version against such Participant. If within 60 days
+ of notice, a reasonable royalty and payment arrangement are not
+ mutually agreed upon in writing by the parties or the litigation claim
+ is not withdrawn, the rights granted by Participant to You under
+ Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+ the 60 day notice period specified above.
+
+ (b) any software, hardware, or device, other than such Participant's
+ Contributor Version, directly or indirectly infringes any patent, then
+ any rights granted to You by such Participant under Sections 2.1(b)
+ and 2.2(b) are revoked effective as of the date You first made, used,
+ sold, distributed, or had made, Modifications made by that
+ Participant.
+
+ 8.3. If You assert a patent infringement claim against Participant
+ alleging that such Participant's Contributor Version directly or
+ indirectly infringes any patent where such claim is resolved (such as
+ by license or settlement) prior to the initiation of patent
+ infringement litigation, then the reasonable value of the licenses
+ granted by such Participant under Sections 2.1 or 2.2 shall be taken
+ into account in determining the amount or value of any payment or
+ license.
+
+ 8.4. In the event of termination under Sections 8.1 or 8.2 above,
+ all end user license agreements (excluding distributors and resellers)
+ which have been validly granted by You or any distributor hereunder
+ prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+ CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+ WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+ COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+ INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+ THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+ The Covered Code is a "commercial item," as that term is defined in
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+ software" and "commercial computer software documentation," as such
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+ all U.S. Government End Users acquire Covered Code with only those
+ rights set forth herein.
+
+11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if
+ any, provides otherwise), excluding its conflict-of-law provisions.
+ With respect to disputes in which at least one party is a citizen of,
+ or an entity chartered or registered to do business in the United
+ States of America, any litigation relating to this License shall be
+ subject to the jurisdiction of the Federal Courts of the Northern
+ District of California, with venue lying in Santa Clara County,
+ California, with the losing party responsible for costs, including
+ without limitation, court costs and reasonable attorneys' fees and
+ expenses. The application of the United Nations Convention on
+ Contracts for the International Sale of Goods is expressly excluded.
+ Any law or regulation which provides that the language of a contract
+ shall be construed against the drafter shall not apply to this
+ License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is
+ responsible for claims and damages arising, directly or indirectly,
+ out of its utilization of rights under this License and You agree to
+ work with Initial Developer and Contributors to distribute such
+ responsibility on an equitable basis. Nothing herein is intended or
+ shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+ Initial Developer may designate portions of the Covered Code as
+ "Multiple-Licensed". "Multiple-Licensed" means that the Initial
+ Developer permits you to utilize portions of the Covered Code under
+ Your choice of the NPL or the alternative licenses, if any, specified
+ by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+ ``The contents of this file are subject to the Mozilla Public License
+ Version 1.1 (the "License"); you may not use this file except in
+ compliance with the License. You may obtain a copy of the License at
+ http://www.mozilla.org/MPL/
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ License for the specific language governing rights and limitations
+ under the License.
+
+ The Original Code is ______________________________________.
+
+ The Initial Developer of the Original Code is ________________________.
+ Portions created by ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+
+ Contributor(s): ______________________________________.
+
+ Alternatively, the contents of this file may be used under the terms
+ of the _____ license (the "[___] License"), in which case the
+ provisions of [______] License are applicable instead of those
+ above. If you wish to allow use of your version of this file only
+ under the terms of the [____] License and not to allow others to use
+ your version of this file under the MPL, indicate your decision by
+ deleting the provisions above and replace them with the notice and
+ other provisions required by the [___] License. If you do not delete
+ the provisions above, a recipient may use your version of this file
+ under either the MPL or the [___] License."
+
+ [NOTE: The text of this Exhibit A may differ slightly from the text of
+ the notices in the Source Code files of the Original Code. You should
+ use the text of this Exhibit A rather than the text found in the
+ Original Code Source Code for Your Modifications.]
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/NEWS
+++ firebird2.1-2.1.2.18118-0.ds1/debian/NEWS
@@ -0,0 +1,21 @@
+firebird2 (1.5.2-6) unstable; urgency=low
+
+ * This release no longer provides libgds.so.0 compatibility links in
+ libfbembed1 (previous package name was libfirebird2-classic). libgds.so.0
+ symlinks in libfirebird2-classic were provided only for compatibility with
+ third-party software, linked with libfbembed.so.1, which is a rare case
+ anyway.
+ libfbclient1 (previous package name: libfirebird2-super) still has the
+ libgds.so.0 symlinks
+
+ What this means is that if you have some third-party software, linked with
+ libgds.so.0 and which requires embedded connections, this software must be
+ rebuilt to link with libfbembed.so, or otherwise the embedded connections
+ shall not work.
+ No change is necessary if TCP connections are used.
+
+ * libgds.so symlinks are provided in firebird2-dev and point to
+ libfbclient.so. Software linking with libfbembed.so must now explicitly say
+ so, instead of relying on libgds.so symlink.
+
+ -- Damyan Ivanov Tue, 13 Sep 2005 12:29:49 +0300
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/gfix.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/gfix.sgml
@@ -0,0 +1,245 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Daniel">
+ Urban">
+
+ June 21 2004">
+
+ 1">
+ daniel@sente.pl">
+
+ GFIX">
+
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ GFIX - Firebird command-line tool
+
+
+
+ DESCRIPTION
+
+ &manpackage; is a tool whitch performs a number
+ of maintenance activities on a database eg. database shutdown, making minor
+ data repairs.
+
+
+ http://www.firebirdsql.org/ - Documentation -> Knowledgebase ->
+ User Documentation -> Interbase 6. Operation Guide.
+
+
+
+
+ COMMON OPTIONS
+
+ -activate
+ Acivate shadow file for database usage
+
+
+
+ -at[tach] n
+ shutdown new database attachments
+
+
+
+ -b[uffers] n
+ Set page buffers n
+
+
+
+ -c[ommit] {ID|all}
+ Commit transaction (tr / all)
+
+
+
+ -ca[che] n
+ Shutdown cache manager
+
+
+
+ -f[ull]
+ Validate record fragments (-v)
+
+
+
+ -f[orce] n
+ Force database shutdown
+
+
+
+ -h[ousekeeping] n
+ Set sweep interval (n)
+
+
+
+ -i[gnore]
+ Ignore checksum errors
+
+
+
+ -kill
+ Kill all unavailable shadow files
+
+
+
+ -l[ist]
+ Show limbo transactions
+
+
+
+ -m[end]
+ Prepare corrupt database for backup
+
+
+
+ -m[ode] [read_write|read_only]
+ read-only or read-wrire
+
+
+
+ n[o_update]
+ read-only validation (-v)
+
+
+
+ -o[nline]
+ Database online
+
+
+
+ -pa[ssword] password
+ Default password
+
+
+
+ -p[rompt]
+ Prompt for commit/rollback (-v)
+
+
+
+ -r[ollback] {ID|all}
+ Rollback transaction (tr / all)
+
+
+
+ -s[ql_dialect] n
+ Set database dialect n
+
+
+
+ -s[weep]
+ Force garbage collection
+
+
+
+ -sh[ut]
+ Shutdown database
+
+
+
+ -t[wo-phase] {ID|all}
+ Perform automated two-phase recovery
+
+
+
+ -tr[an] n
+ Shutdown transaction startup
+
+
+
+ -use
+ Use full or reserve space for versions
+
+
+
+ -user name
+ Default user name
+
+
+
+ -v[alidate]
+ Validate database structure
+
+
+
+ -w[rite] {sync|async}
+ Write synchronously or asynchronously
+
+
+
+ -z
+ Print software version number
+
+
+
+
+
+
+ EXAMPLES
+
+
+
+
+
+
+
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird-utils.manpages
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird-utils.manpages
@@ -0,0 +1,9 @@
+debian/gsec.1
+debian/isql-fb.1
+debian/gbak.1
+debian/gdef.1
+debian/gfix.1
+debian/gpre.1
+debian/fbstat.1
+debian/qli.1
+debian/nbackup.1
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-examples.README.Debian
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-examples.README.Debian
@@ -0,0 +1,9 @@
+If you'd like to use the employee sample database, follow the steps below:
+
+ install -o firebird -g firebird -m 0660 \
+ /usr/share/doc/firebird2.1-examples/examples/empbuild/employee.fdb.gz \
+ /var/lib/firebird/2.1/data/
+ gunzip /var/lib/firebird/2.1/data/employee.fdb.gz
+
+The default aliases.conf contains an alias for the database.
+You may use "localhost:employee" as path.
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/clean-after-build.sh
+++ firebird2.1-2.1.2.18118-0.ds1/debian/clean-after-build.sh
@@ -0,0 +1,70 @@
+#!/bin/sh
+
+set -e
+
+if [ ! -f debian/control ] ;
+then
+ echo Run from wrong directory: "$PWD"
+ exit 1
+fi
+
+
+if [ -f Makefile ];
+then
+ make --no-builtin-rules clean
+fi
+
+rm -rf temp autom4te.cache gen
+
+rm -rf Makefile config.log config.status libtool
+
+# src/dsql/dsql.tab.h
+
+rm -rf src/dsql/dsql.tab.c \
+ src/dsql/parse.cpp \
+ src/include/gen/autoconfig.h \
+ src/include/gen/blrtable.h \
+ src/v5_examples/Makefile
+
+rm -f src/burp/backup.cpp \
+ src/burp/restore.cpp \
+ src/gpre/gpre_meta.cpp \
+ src/jrd/codes.cpp \
+ src/msgs/build_file.cpp \
+ src/dsql/array.cpp \
+ src/dsql/blob.cpp \
+ src/dsql/metd.cpp \
+ src/dudley/exe.cpp \
+ src/isql/extract.cpp \
+ src/isql/isql.cpp \
+ src/isql/show.cpp \
+ src/jrd/dfw.cpp \
+ src/jrd/dpm.cpp \
+ src/jrd/dyn.cpp \
+ src/jrd/dyn_def.cpp \
+ src/jrd/dyn_del.cpp \
+ src/jrd/dyn_mod.cpp \
+ src/jrd/dyn_util.cpp \
+ src/jrd/fun.cpp \
+ src/jrd/grant.cpp \
+ src/jrd/ini.cpp \
+ src/jrd/met.cpp \
+ src/jrd/pcmet.cpp \
+ src/jrd/scl.cpp \
+ src/msgs/change_msgs.cpp \
+ src/msgs/check_msgs.cpp \
+ src/msgs/enter_msgs.cpp \
+ src/msgs/modify_msgs.cpp \
+ src/qli/help.cpp \
+ src/qli/meta.cpp \
+ src/qli/proc.cpp \
+ src/qli/show.cpp \
+ src/utilities/security.cpp
+
+rm -f extern/btyacc/btyacc \
+ extern/btyacc/skeleton.c \
+ src/dsql/dsql.tab.h
+
+rm -f src/*.fdb src/*.lnk src/indicator.* src/Makefile
+
+exit 0
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/repack.sh
+++ firebird2.1-2.1.2.18118-0.ds1/debian/repack.sh
@@ -0,0 +1,94 @@
+#!/bin/sh
+#
+# Repack upstream source converting from bz2 to gz and
+# removing some debian-supplied libraries and generated
+# files in the process
+#
+# To be called via debian/watch (uscan or uscan --force)
+# or
+# sh debian/repack.sh --upstream-version VER FILE
+
+set -e
+set -u
+
+usage() {
+ cat <& 2
+Usage: $0 --upstream-version VER FILE
+
+ or
+
+ uscan [--force]
+EOF
+}
+
+[ "${1:-}" = "--upstream-version" ] \
+ && [ -n "${2:-}" ] \
+ && [ -n "${3:-}" ] \
+ && [ -z "${4:-}" ] \
+ || usage
+
+TMPDIR=`mktemp -d -p .`
+
+trap "rm -rf $TMPDIR" INT QUIT 0
+
+VER="$2"
+DEB_VER="${VER}.ds1"
+UP_VER="${VER}"
+UPSTREAM_TAR="$3"
+UPSTREAM_DIR=Firebird-${UP_VER}
+ORIG="../firebird2.1_${DEB_VER}.orig.tar.gz"
+ORIG_DIR="firebird2.1-${DEB_VER}.orig"
+
+if [ -e "$ORIG" ]; then
+ echo "$ORIG already exists. Aborting."
+ exit 1
+fi
+
+echo -n "Expanding upstream source tree..."
+tar xjf $UPSTREAM_TAR -C $TMPDIR
+echo " done."
+
+UPSTREAM_DIR=`ls -1 $TMPDIR`
+
+# clean sources, needlessly supplied by upstream.
+# Debian has packages for them already
+# and generated files
+echo -n "Cleaning upstream sources from unneeded things..."
+for d in icu editline regex btyacc/test/ftp.y;
+do
+ echo -n " $d"
+ rm -r $TMPDIR/$UPSTREAM_DIR/extern/$d
+done
+echo " done."
+
+echo Removing files with no license...
+cat debian/prune-upstream-dfsg.lst \
+| while read f; do
+ rm -rv $TMPDIR/$UPSTREAM_DIR/$f
+done
+
+echo -n "Removing generated files..."
+for f in extern/btyacc/skeleton.c src/include/gen/blrtable.h \
+ configure \
+ builds/make.new/config/config.h.in \
+ builds/make.new/config/ltmain.sh \
+ builds/make.new/config/config.guess;
+do
+ rm $TMPDIR/$UPSTREAM_DIR/$f
+ echo " $f"
+done
+echo " done."
+
+echo -n "Cleaning other cruft..."
+for f in .cvsignore;
+do
+ echo -n " $f"
+ find . -name $f -delete
+done
+echo " done."
+
+mv $TMPDIR/$UPSTREAM_DIR $TMPDIR/$ORIG_DIR
+
+echo -n Repackaging into ${ORIG} ...
+tar c -C $TMPDIR $ORIG_DIR | gzip -n -9 > "$ORIG"
+echo " done."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/gsec.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/gsec.sgml
@@ -0,0 +1,135 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Daniel">
+ Urban">
+
+ June 21 2004">
+
+ 1">
+ daniel@sente.pl">
+
+ GSEC">
+
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ Firebird command-line security utility
+
+
+
+ DESCRIPTION
+
+ &manpackage; is a utility used in conjunction with
+ the security database security.fdb, to specify user names and passwords
+ used by a Firebird server
+
+ http://www.firebirdsql.org/ - Documentation -> Knowledgebase ->
+ User Documentation -> Interbase 6. Operation Guide (look for ibmgr).
+
+
+
+
+ COMMON OPTIONS
+
+ -di[splay]
+ Display all rows from security.fdb
+
+
+
+ -di[splay] name
+ Display information only for user name
+
+
+
+ -a[dd] name -pw password
+ Add a user named user with a password of
+ password.
+
+
+
+ -mo[dify] name [options]
+ Modify the account name, optionally as
+ specified by options.
+
+
+
+ -de[lete] name
+ Delete user name from security.fdb
+
+
+
+ -h[elp] or ?
+ Displays gsec commands and syntax
+
+
+
+
+
+
+ EXAMPLES
+
+
+
+
+
+
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-examples.links
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-examples.links
@@ -0,0 +1 @@
+usr/share/doc/firebird2.1-examples/examples usr/lib/firebird/2.1/examples
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/README.source
+++ firebird2.1-2.1.2.18118-0.ds1/debian/README.source
@@ -0,0 +1,32 @@
+PATCHES
+=======
+Changes to upstream sources are stored in patches, managed with quilt.
+
+debian/rules patch applies all the patches. See
+/usr/share/doc/quilt/README.source in quilt package for more information how to
+disable/add/modify quilt patchhes.
+
+NEW UPSTREAM RELEASES
+=====================
+
+Ideally:
+ * uscan
+ * git-import-orig --pristine-tar ../firebird2.1_$VER.ds$N.orig.tar.gz
+
+$N is initially 1. If there is a need to change debian/repack.sh, increase the
+ds revision number there (and subsequently, $N).
+
+ * review the diff between the last and the new upstream releases
+ git diff upstream/$OLD_VER upstream
+
+ watch for changes in copyright
+
+ * anything else you see fit
+
+ * git dch --full
+
+ * dch -r # edit the changelog
+
+ * build
+
+ * git tag debian/$VER-1
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-common.postrm
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-common.postrm
@@ -0,0 +1,36 @@
+#! /bin/sh
+# postrm script for firebird2.1-common
+
+set -eu
+
+# summary of how this script can be called:
+# * `remove'
+# * `purge'
+# * `upgrade'
+# * `failed-upgrade'
+# * `abort-install'
+# * `abort-install'
+# * `abort-upgrade'
+# * `disappear' overwrit>r>
+
+VER="2.1"
+SYS_DB_DIR="/var/lib/firebird/$VER/system"
+SEC_DB="$SYS_DB_DIR/security.fdb"
+RUN="/var/run/firebird/$VER"
+
+#DEBHELPER#
+
+case "$1" in
+ remove)
+ # remove lock/init/guard files
+ rm -f $RUN/isc_lock1.*
+ rm -f $RUN/isc_init1.*
+ rm -f $RUN/isc_guard1.*
+
+ ;;
+
+esac
+
+exit 0
+
+# vi: set ts=8 sts=4 sw=4 filetype=sh ai et :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-common.lintian.override
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-common.lintian.override
@@ -0,0 +1,2 @@
+# This is normal, these shared libraries are used only internally
+firebird2.1-common: shlib-with-executable-bit usr/lib/firebird/2.1/intl/fbintl 0755
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-classic.init
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-classic.init
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+### BEGIN INIT INFO
+# Provides: firebird-server
+# Required-Start: $local_fs
+# Required-Stop:
+# Should-Start:
+# Should-Stop:
+# Default-Start: 2 3 4 5
+# Default-Stop:
+# Short-Description: Initialise firebird directory inder /var/run
+# Description: Creates /var/run/firebird/2.1 and sets appropriate
+# ownership/permissions
+# Does not start any service, but required by firebird
+# classic-server variant if /var/run is mounted on tmpfs
+### END INIT INFO
+
+
+# Source LSB function library.
+. /lib/lsb/init-functions
+
+set -u
+
+FB_VER="2.1"
+FB_FLAVOUR="classic"
+
+FUNCTIONS="/usr/share/firebird${FB_VER}-common/functions.sh"
+[ -e "$FUNCTIONS" ] || exit 0
+. "$FUNCTIONS"
+
+# Check the manager is there and is executable.
+SERVER=$FB/bin/fb_inet_server
+[ -x $SERVER ] || exit 0
+
+# workaround of splashy's #400598
+# define RUNLEVEL to avoind unbound variable error
+RUNLEVEL=${RUNLEVEL:-}
+
+
+# See how we were called.
+case "$1" in
+ start|restart|force-reload)
+ log_action_begin_msg "Preparing $RUN"
+ create_var_run_firebird
+ RETVAL=$?
+ log_action_end_msg $RETVAL
+ ;;
+
+ stop)
+ RETVAL=0
+ ;;
+
+ *)
+ echo "Usage: firebird {start|stop|restart|force-reload}"
+ RETVAL=2
+ ;;
+esac
+
+exit $RETVAL
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/libfbclient2.symbols
+++ firebird2.1-2.1.2.18118-0.ds1/debian/libfbclient2.symbols
@@ -0,0 +1,260 @@
+libfbclient.so.2 libfbclient2 #MINVER#
+ BLOB_close@Base 2.1.1
+ BLOB_display@Base 2.1.1
+ BLOB_dump@Base 2.1.1
+ BLOB_edit@Base 2.1.1
+ BLOB_get@Base 2.1.1
+ BLOB_load@Base 2.1.1
+ BLOB_open@Base 2.1.1
+ BLOB_put@Base 2.1.1
+ BLOB_text_dump@Base 2.1.1
+ BLOB_text_load@Base 2.1.1
+ Bopen@Base 2.1.1
+ CVT_move@Base 2.1.1
+ KEYWORD_getTokens@Base 2.1.1
+ KEYWORD_stringIsAToken@Base 2.1.1
+ SCH_ast@Base 2.1.1
+ fb_interpret@Base 2.1.1
+ gds__alloc@Base 2.1.1
+ gds__alloc_debug@Base 2.1.1
+ gds__attach_database@Base 2.1.1
+ gds__blob_info@Base 2.1.1
+ gds__blob_size@Base 2.1.1
+ gds__cancel_blob@Base 2.1.1
+ gds__cancel_events@Base 2.1.1
+ gds__close@Base 2.1.1
+ gds__close_blob@Base 2.1.1
+ gds__commit_retaining@Base 2.1.1
+ gds__commit_transaction@Base 2.1.1
+ gds__compile_request2@Base 2.1.1
+ gds__compile_request@Base 2.1.1
+ gds__create_blob2@Base 2.1.1
+ gds__create_blob@Base 2.1.1
+ gds__create_database@Base 2.1.1
+ gds__database_cleanup@Base 2.1.1
+ gds__database_info@Base 2.1.1
+ gds__ddl@Base 2.1.1
+ gds__declare@Base 2.1.1
+ gds__decode@Base 2.1.1
+ gds__decode_date@Base 2.1.1
+ gds__default_printer@Base 2.1.1
+ gds__describe@Base 2.1.1
+ gds__describe_bind@Base 2.1.1
+ gds__detach_database@Base 2.1.1
+ gds__disable_subsystem@Base 2.1.1
+ gds__dsql_finish@Base 2.1.1
+ gds__edit@Base 2.1.1
+ gds__enable_subsystem@Base 2.1.1
+ gds__encode@Base 2.1.1
+ gds__encode_date@Base 2.1.1
+ gds__event_block@Base 2.1.1
+ gds__event_counts@Base 2.1.1
+ gds__event_wait@Base 2.1.1
+ gds__execute@Base 2.1.1
+ gds__execute_immediate@Base 2.1.1
+ gds__fetch@Base 2.1.1
+ gds__free@Base 2.1.1
+ gds__ftof@Base 2.1.1
+ gds__get_prefix@Base 2.1.1
+ gds__get_segment@Base 2.1.1
+ gds__get_slice@Base 2.1.1
+ gds__interprete@Base 2.1.1
+ gds__log@Base 2.1.1
+ gds__log_status@Base 2.1.1
+ gds__map_blobs@Base 2.1.1
+ gds__msg_close@Base 2.1.1
+ gds__msg_format@Base 2.1.1
+ gds__msg_lookup@Base 2.1.1
+ gds__msg_open@Base 2.1.1
+ gds__msg_put@Base 2.1.1
+ gds__open@Base 2.1.1
+ gds__open_blob2@Base 2.1.1
+ gds__open_blob@Base 2.1.1
+ gds__parse_bpb@Base 2.1.1
+ gds__prefix@Base 2.1.1
+ gds__prefix_lock@Base 2.1.1
+ gds__prefix_msg@Base 2.1.1
+ gds__prepare@Base 2.1.1
+ gds__prepare_transaction2@Base 2.1.1
+ gds__prepare_transaction@Base 2.1.1
+ gds__print_blr@Base 2.1.1
+ gds__print_status@Base 2.1.1
+ gds__put_error@Base 2.1.1
+ gds__put_segment@Base 2.1.1
+ gds__put_slice@Base 2.1.1
+ gds__qtoq@Base 2.1.1
+ gds__que_events@Base 2.1.1
+ gds__receive@Base 2.1.1
+ gds__reconnect_transaction@Base 2.1.1
+ gds__register_cleanup@Base 2.1.1
+ gds__release_request@Base 2.1.1
+ gds__request_info@Base 2.1.1
+ gds__rollback_transaction@Base 2.1.1
+ gds__seek_blob@Base 2.1.1
+ gds__send@Base 2.1.1
+ gds__set_debug@Base 2.1.1
+ gds__sqlcode@Base 2.1.1
+ gds__start_and_send@Base 2.1.1
+ gds__start_multiple@Base 2.1.1
+ gds__start_request@Base 2.1.1
+ gds__start_transaction@Base 2.1.1
+ gds__temp_file@Base 2.1.1
+ gds__thread_enable@Base 2.1.1
+ gds__thread_enter@Base 2.1.1
+ gds__thread_exit@Base 2.1.1
+ gds__thread_start@Base 2.1.1
+ gds__to_sqlda@Base 2.1.1
+ gds__transaction_cleanup@Base 2.1.1
+ gds__transaction_info@Base 2.1.1
+ gds__unregister_cleanup@Base 2.1.1
+ gds__unwind_request@Base 2.1.1
+ gds__validate_lib_path@Base 2.1.1
+ gds__vax_integer@Base 2.1.1
+ gds__version@Base 2.1.1
+ gds__vtof@Base 2.1.1
+ gds__vtov@Base 2.1.1
+ gds_alloc_flag_unfreed@Base 2.1.1
+ gds_alloc_report@Base 2.1.1
+ isc_add_user@Base 2.1.1
+ isc_array_gen_sdl@Base 2.1.1
+ isc_array_get_slice@Base 2.1.1
+ isc_array_lookup_bounds@Base 2.1.1
+ isc_array_lookup_desc@Base 2.1.1
+ isc_array_put_slice@Base 2.1.1
+ isc_array_set_desc@Base 2.1.1
+ isc_attach_database@Base 2.1.1
+ isc_blob_default_desc@Base 2.1.1
+ isc_blob_gen_bpb@Base 2.1.1
+ isc_blob_info@Base 2.1.1
+ isc_blob_lookup_desc@Base 2.1.1
+ isc_blob_set_desc@Base 2.1.1
+ isc_cancel_blob@Base 2.1.1
+ isc_cancel_events@Base 2.1.1
+ isc_close@Base 2.1.1
+ isc_close_blob@Base 2.1.1
+ isc_commit_retaining@Base 2.1.1
+ isc_commit_transaction@Base 2.1.1
+ isc_compile_request2@Base 2.1.1
+ isc_compile_request@Base 2.1.1
+ isc_create_blob2@Base 2.1.1
+ isc_create_blob@Base 2.1.1
+ isc_create_database@Base 2.1.1
+ isc_database_info@Base 2.1.1
+ isc_ddl@Base 2.1.1
+ isc_declare@Base 2.1.1
+ isc_decode_date@Base 2.1.1
+ isc_decode_sql_date@Base 2.1.1
+ isc_decode_sql_time@Base 2.1.1
+ isc_decode_timestamp@Base 2.1.1
+ isc_delete_user@Base 2.1.1
+ isc_describe@Base 2.1.1
+ isc_describe_bind@Base 2.1.1
+ isc_detach_database@Base 2.1.1
+ isc_drop_database@Base 2.1.1
+ isc_dsql_alloc_statement2@Base 2.1.1
+ isc_dsql_allocate_statement@Base 2.1.1
+ isc_dsql_describe@Base 2.1.1
+ isc_dsql_describe_bind@Base 2.1.1
+ isc_dsql_exec_immed2@Base 2.1.1
+ isc_dsql_exec_immed2_m@Base 2.1.1
+ isc_dsql_exec_immed3_m@Base 2.1.1
+ isc_dsql_execute2@Base 2.1.1
+ isc_dsql_execute2_m@Base 2.1.1
+ isc_dsql_execute@Base 2.1.1
+ isc_dsql_execute_immediate@Base 2.1.1
+ isc_dsql_execute_immediate_m@Base 2.1.1
+ isc_dsql_execute_m@Base 2.1.1
+ isc_dsql_fetch@Base 2.1.1
+ isc_dsql_fetch_a@Base 2.1.1
+ isc_dsql_fetch_m@Base 2.1.1
+ isc_dsql_finish@Base 2.1.1
+ isc_dsql_free_statement@Base 2.1.1
+ isc_dsql_insert@Base 2.1.1
+ isc_dsql_insert_m@Base 2.1.1
+ isc_dsql_prepare@Base 2.1.1
+ isc_dsql_prepare_m@Base 2.1.1
+ isc_dsql_release@Base 2.1.1
+ isc_dsql_set_cursor_name@Base 2.1.1
+ isc_dsql_sql_info@Base 2.1.1
+ isc_embed_dsql_close@Base 2.1.1
+ isc_embed_dsql_declare@Base 2.1.1
+ isc_embed_dsql_describe@Base 2.1.1
+ isc_embed_dsql_describe_bind@Base 2.1.1
+ isc_embed_dsql_exec_immed2@Base 2.1.1
+ isc_embed_dsql_execute2@Base 2.1.1
+ isc_embed_dsql_execute@Base 2.1.1
+ isc_embed_dsql_execute_immed@Base 2.1.1
+ isc_embed_dsql_fetch@Base 2.1.1
+ isc_embed_dsql_fetch_a@Base 2.1.1
+ isc_embed_dsql_insert@Base 2.1.1
+ isc_embed_dsql_open2@Base 2.1.1
+ isc_embed_dsql_open@Base 2.1.1
+ isc_embed_dsql_prepare@Base 2.1.1
+ isc_embed_dsql_release@Base 2.1.1
+ isc_encode_date@Base 2.1.1
+ isc_encode_sql_date@Base 2.1.1
+ isc_encode_sql_time@Base 2.1.1
+ isc_encode_timestamp@Base 2.1.1
+ isc_event_block@Base 2.1.1
+ isc_event_counts@Base 2.1.1
+ isc_execute@Base 2.1.1
+ isc_execute_immediate@Base 2.1.1
+ isc_expand_dpb@Base 2.1.1
+ isc_fetch@Base 2.1.1
+ isc_fetch_a@Base 2.1.1
+ isc_free@Base 2.1.1
+ isc_ftof@Base 2.1.1
+ isc_get_client_major_version@Base 2.1.1
+ isc_get_client_minor_version@Base 2.1.1
+ isc_get_client_version@Base 2.1.1
+ isc_get_segment@Base 2.1.1
+ isc_get_slice@Base 2.1.1
+ isc_interprete@Base 2.1.1
+ isc_modify_dpb@Base 2.1.1
+ isc_modify_user@Base 2.1.1
+ isc_open@Base 2.1.1
+ isc_open_blob2@Base 2.1.1
+ isc_open_blob@Base 2.1.1
+ isc_portable_integer@Base 2.1.1
+ isc_prepare@Base 2.1.1
+ isc_prepare_transaction2@Base 2.1.1
+ isc_prepare_transaction@Base 2.1.1
+ isc_print_blr@Base 2.1.1
+ isc_print_sqlerror@Base 2.1.1
+ isc_print_status@Base 2.1.1
+ isc_put_segment@Base 2.1.1
+ isc_put_slice@Base 2.1.1
+ isc_qtoq@Base 2.1.1
+ isc_que_events@Base 2.1.1
+ isc_receive@Base 2.1.1
+ isc_reconnect_transaction@Base 2.1.1
+ isc_release_request@Base 2.1.1
+ isc_request_info@Base 2.1.1
+ isc_reset_fpe@Base 2.1.1
+ isc_rollback_retaining@Base 2.1.1
+ isc_rollback_transaction@Base 2.1.1
+ isc_seek_blob@Base 2.1.1
+ isc_send@Base 2.1.1
+ isc_service_attach@Base 2.1.1
+ isc_service_detach@Base 2.1.1
+ isc_service_query@Base 2.1.1
+ isc_service_start@Base 2.1.1
+ isc_set_debug@Base 2.1.1
+ isc_sql_interprete@Base 2.1.1
+ isc_sqlcode@Base 2.1.1
+ isc_start_and_send@Base 2.1.1
+ isc_start_multiple@Base 2.1.1
+ isc_start_request@Base 2.1.1
+ isc_start_transaction@Base 2.1.1
+ isc_to_sqlda@Base 2.1.1
+ isc_transact_request@Base 2.1.1
+ isc_transaction_info@Base 2.1.1
+ isc_unwind_request@Base 2.1.1
+ isc_vax_integer@Base 2.1.1
+ isc_version@Base 2.1.1
+ isc_vtof@Base 2.1.1
+ isc_vtov@Base 2.1.1
+ isc_wait_for_event@Base 2.1.1
+ perf_format@Base 2.1.1
+ perf_get_info@Base 2.1.1
+ perf_report@Base 2.1.1
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/prune-upstream-dfsg.lst
+++ firebird2.1-2.1.2.18118-0.ds1/debian/prune-upstream-dfsg.lst
@@ -0,0 +1,6 @@
+builds/install/arch-specific/solaris
+src/install/arch-specific/solx86gcc/CS/postinstall.in
+src/install/arch-specific/solx86gcc/CS/postremove.in
+src/install/arch-specific/solx86gcc/CS/preinstall.in
+src/msgs/templates.sql
+extern/SfIO
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/fbstat.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/fbstat.sgml
@@ -0,0 +1,157 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Daniel">
+ Urban">
+
+ June 21 2004">
+
+ 1">
+ daniel@sente.pl">
+
+ GSTAT">
+
+ Debian">
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ Tool for retrieving and reporting database statistics.
+
+
+
+
+ DESCRIPTION
+
+ &manpackage; is a utility for managing Firebird
+ server process on UNIX systems
+
+ http://www.firebirdsql.org/ - Documentation -> Knowledgebase ->
+ User Documentation -> Interbase 6. Operation Guide.
+
+ &manpackage; in &debian; is available under
+ fbstat name due to filename conflict with binary
+ from other package.
+ If for some reason it is needed to have it under original name it is
+ possible to add /usr/lib/firebird/bin at the beginning of PATH variable
+ which should solve eventual problem.
+
+
+
+ COMMON OPTIONS
+
+ -all
+
+
+
+
+
+ -data
+
+
+
+
+ -header
+
+
+
+
+ -index
+
+
+
+
+ -log
+
+
+
+
+ -pa[ssword] password
+
+
+
+
+ -system
+
+
+
+
+ -user name
+
+
+
+
+ -z
+ Prints product version of gstat
+
+
+
+
+
+
+ EXAMPLES
+
+
+
+
+
+
+
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others.
+
+
+ COPYRIGHT
+ Permission is granted to modify and distribute this manpage under the
+ terms of GNU General Public Licence version 2 or (at your oppinion) any later
+ version. It is provided in the hope that it will be useful but with NO
+ WARRANTY. Author is not responsible for any (mis)use of this manpage.
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/gbak.sgml
+++ firebird2.1-2.1.2.18118-0.ds1/debian/gbak.sgml
@@ -0,0 +1,439 @@
+ manpage.1'. You may view
+ the manual page with: `docbook-to-man manpage.sgml | nroff -man |
+ less'. A typical entry in a Makefile or Makefile.am is:
+
+manpage.1: manpage.sgml
+ docbook-to-man $< > $@
+ -->
+
+
+
+
+ Damyan">
+ Ivanov">
+
+ June 21 2004">
+
+ 1">
+ dam@modsoftsys.com">
+
+ GBAK">
+
+]>
+
+
+
+
+ &manemail;
+
+
+ &manfirstname;
+ &mansurname;
+
+
+ 2004
+ &manusername;
+
+ &mandate;
+
+
+ &manucpackage;
+
+ &mansection;
+
+
+ &manpackage;
+
+ Backup/restore Firebird database
+
+
+
+
+ &manpackage;
+ -b
+ backup option
+ common option
+ source
+ target
+
+
+ &manpackage;
+ -c|-r
+ restore option
+ common option
+ source
+ target
+
+
+
+ DESCRIPTION
+
+ &manpackage; is the tool for managing Firebird
+ database backup and restore.
+
+ In backup mode source is an existing
+ database path (may include server name) and
+ target is backup file name. It could be also a
+ special device name like /dev/stdout (to redirect backup data to STDOUT) or
+ /dev/st to put the backup on tape.
+
+ In restore mode source is existing backup
+ file (or special device like /dev/stdin for STDIN or /dev/st to get the
+ backup from tape) and target is path to firebird
+ database and may include server name.
+
+
+ All options can be abbreviated. Below both full versions of options and the
+ shortest possible versions are given.
+
+
+
+
+ COMMON OPTIONS
+
+ -user username
+ User name to use when connecting to database. Overrides
+ environment variable. See
+ ENVIRONMENT.
+
+
+
+ -ro[le] role_name
+ SQL role to use when connecting to database. Overrides
+ environment variable. See
+ ENVIRONMENT.
+
+
+
+ -pas[sword] password
+ Password to use when connecting to database. Overrides
+ environment variable. See
+ ENVIRONMENT.
+
+
+
+ -se[rvice]
+ Use services manager when talking to a database.
+
+
+
+ -v[erify]
+ Report each action.
+ Displays verbose information about what metadata is being
+ processed, what table is being backed up/restores and how many records
+ are processed.
+
+
+
+ -y path
+ Redirect status/error messages to the given path.
+
+
+
+ -z
+ Report full version number before doing anything else.
+
+
+
+
+ BACKUP OPTIONS
+
+
+ -b[ackup_database]
+ Turn on backup mode.
+
+
+
+ -co[nvert]
+ Convert external tables into tables.
+
+ Normally external tables are ignored during backup and restore. With
+ option external tables are included in
+ the backup as any other regular table. When such a backup is restored,
+ these previously external tables are created as regular tables.
+
+
+
+ -fa[ctor] num
+ Blocking factor. Output is written in block of
+ num bytes. Useful when backing up to a
+ tape.
+
+
+
+ -g[arbage_collect]
+ Inhibit garbage collection.
+ Normally Firebird runs a garbage collector when reading through
+ the tables. Since the backup process reads all the tables, this forces
+ garbage collection of the whole database. In case you make the backup
+ just to restore it over the existing database this garbage collection is
+ unnecessary. Another reason to use this options is if a garbage
+ collection is engaged by other means - either by using gfix or the
+ automatic sweep. Using this switch speeds up the backup process and also
+ can help in some cases of backing up damaged databases.
+
+
+
+ -ig[nore]
+ Ignore records with bad checksums.
+ This option should be used only when backing up damaged
+ databases.
+
+
+
+ -l[imbo]
+ Ignore transactions in limbo.
+ This switch causes the backup process to ignore transactions in
+ limbo state.
+
+
+
+ -m[etadata_only]
+ Backup metadata only.
+ With this option only the metadata is written to the backup. This
+ includes all tables/views/triggers/indexes/stored
+ procedures/domains/generators etc. No table data is included in backup.
+ Such a backup is useful for creating an "empty" copy of a
+ database.
+
+
+
+ -nt
+ Use non-transportable backup format.
+ By default a "transportable" backup format is used. This means you
+ can backup a database on little-endian machine and restore it on
+ big-endian machine and vice versa. By using the
+ backup is only usefull on machines with the same "endianness".
+
+
+
+ -ol[d_descriptions]
+ save old-style metadata descriptions
+
+
+
+
+ RESTORE OPTIONS
+
+
+ -c[reate_database]
+ Turn on restore mode.
+ target database will be created and
+ must not already exist.
+
+
+
+ -r[ecreate_database] [o[verwrite]]
+ Like , but by adding
+ one can force replacement of the target
+ database.
+
+
+
+ -rep[lace_database]
+ Like , but the target is overwritten
+ if it exists.
+
+
+
+ -bu[ffers] num
+ When creating target database, ignore information about database
+ buffers stored in the backup and use specified number of buffers.
+
+
+
+ -e[xpand]
+ Normally, Firebird uses RLE compression for strings when storing them
+ on disk. This option turns this compression off.
+
+
+
+ -i[nactive]
+ Restore indexes in inactive state. This can be used to restore a
+ backup, containing data inconsistent with foreign key/unique
+ constraints.
+
+
+
+ -k[ill]
+ Do not create shadows when restoring.
+ Normally and database shadows are created during restore. This option
+ inhibits this.
+
+
+
+ -mo[de] access
+ Restore database with given access.
+ Valid values for access are
+ and . Default is to
+ restore the database with its original access mode.
+
+
+
+ -n[o_validity]
+ Restore database without its validity constraints. This includes
+ foreign key, unique and check constraints. Usefull for restoring a backup,
+ containing inconsistent data.
+
+
+
+ -o[ne_at_a_time]
+ Commit restoring transaction after restoring each table.
+
+
+
+ -p[age_size] num
+ Override page size stored in the backup. Valid values for
+ num are 1024, 2048, 4096, 8192, 16384 and
+ 32768.
+
+
+
+ -use_[all_space]
+ Normally, Fireburd reserves some space on each data page for further
+ use. This reserved space is used for newly inserted data and for
+ keeping older versions of the data. Having space reserved for this
+ purpose "near" to the data speeds up modifications. If the database
+ will used mainly for read operations, specifying
+ will save some space.
+ This option is particularly useful when restoring a read-only
+ database, since read-only databases do not need any additional space
+ for back-versions.
+
+
+
+ RESTORING TO MULTIPLE-FILE DATABASE
+ Previously, Firebird was not able to work with 64-bit file pointers
+ thus limiting databases to (about) 2GB of size per database.
+ Since 2GB is not much of data since years, there is a mechanism for
+ spreading the database into multiple files. This way you can have multiple
+ 2GB files, containing all your data.
+ When restoring to multiple-file database the target argument is of
+ form: file_1 pages_1
+ file_2 pages_2 ...
+ file_N-1 pages_N-1
+ file_N
+ Each pages_n specifies at most how many
+ pages to put in file_n. Last in the list is a
+ filename without page limit - it will contain all the pages not fit in
+ file_N-1. Note that
+ pages_n is measured in pages, not bytes so the
+ maximum possible number depends on page size.
+ Imagine you have a filesystem (or an ancient OS) which only supports
+ 32-bit file pointers. To play safe, you decide to split your database on 2GB
+ files. If the page size for the database is 8192, then each file can have up
+ to 2*1024*1024*1024/8192 = 262144 pages.
+
+
+ NOTE
+ Note that on a recent OS and filesystem Firebird can use 64-bit file
+ pointers rendering multi-file databases unnecessary.
+
+
+
+
+ ENVIRONMENT
+ As all other Firebird utilities, gbak accepts following environment
+ variables:
+
+
+ ISC_USER
+ default value for option
+
+
+ ISC_ROLE
+ default value for option
+
+
+ ISC_PASSWORD
+ default value for option
+
+
+
+
+
+ EXAMPLES
+
+ In all examples , and
+ options are omitted for clarity. In a real world
+ situation they (or their corresponding enviromnemt variables) should be
+ used.
+
+ Note that filename extensions used here are just recommended. Using
+ unified extensions scheme helps guess file type just by looking at its
+ extension.
+
+ Here are some commonly used extensions:
+
+
+ .fdb
+ Firebird database
+
+
+ .gdb
+ Firebird database, legacy extension from the days when
+ Firebird was Interbase. gdb actually comes from Grotton database, named
+ after the company that created the software back in
+ 1984.
+
+
+ .fdb.2
+ Second file of multi-file database
+
+
+ .fdb.3
+ Third file of multi-file database
+
+
+ .fdb.N
+ N-th file of multi-file database
+
+
+ .fbk
+ Firebird backup file
+
+
+ .gbk
+ Legacy extension for backup file
+
+
+ .fbk.gz
+ Gzipped backup file
+
+
+
+ Backup a database into a compressed format:
+ gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz
+
+
+ Restore a database into new filename:
+ zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb
+
+
+
+
+
+ AUTHOR
+
+ This manpage was written by &manusername; <&manemail;> for Debian
+ GNU/Linux but may be used by others. Permission is granted to use this
+ document, with or without modifications, provided that this notice is
+ retained. If we meet some day, and you think this stuff is worth it, you
+ can buy me a beer in return.
+
+
+ COPYRIGHT
+ © 2004,2007 Damyan Ivanov
+
+
+
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/reindex-db
+++ firebird2.1-2.1.2.18118-0.ds1/debian/reindex-db
@@ -0,0 +1,55 @@
+#!/bin/sh
+
+set -eu
+
+usage()
+{
+ cat <<"_EOF" >& 2
+Usage: `sh basename $0` database
+_EOF
+ exit 1
+}
+
+[ -n "${1:-}" ] && [ -z "${2:-}" ] || usage
+
+DB="$1"
+
+ISQL=isql-fb
+
+reindex()
+{
+ echo "Refreshing indices of '$DB':"
+ while read i; do
+ echo -n " $i"
+ echo "ALTER INDEX $i ACTIVE;" | $ISQL "$DB" \
+ || echo "ALTER INDEX $i ACTIVE;" | $ISQL "$DB"
+ done
+}
+
+TMP=`tempfile`
+
+trap "rm -f $TMP" QUIT INT EXIT
+
+cat <<'EOF' | $ISQL "$DB" | perl -ne 's/ +$//; next if /^=*$/; next unless $start++; print' > $TMP
+SET heading;
+SELECT DISTINCT i.rdb$index_name
+FROM rdb$indices i
+JOIN rdb$relations r
+ ON r.rdb$relation_name=i.rdb$relation_name
+JOIN rdb$index_segments s
+ ON s.rdb$index_name=i.rdb$index_name
+JOIN rdb$relation_fields f
+ ON f.rdb$relation_name=i.rdb$relation_name
+JOIN rdb$fields fd
+ ON fd.rdb$field_name=f.rdb$field_source
+JOIN rdb$character_sets cs
+ ON cs.rdb$character_set_id = fd.rdb$character_set_id
+WHERE fd.rdb$field_type IN (14,15,37,38,40,41)
+ AND (i.rdb$index_inactive=0 OR i.rdb$index_inactive IS NULL)
+-- AND (r.rdb$system_flag=0 OR r.rdb$system_flag IS NULL)
+ AND cs.rdb$character_set_name NOT IN ('NONE', 'OCTETS');
+EOF
+
+sleep 1
+
+reindex < $TMP
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-classic.postrm
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-classic.postrm
@@ -0,0 +1,90 @@
+#!/bin/sh
+# postrm script for firebird2.1-classic
+
+set -e
+if [ -f /usr/share/debconf/confmodule ]; then
+ . /usr/share/debconf/confmodule
+fi
+set -u
+
+# summary of how this script can be called:
+# * `remove'
+# * `purge'
+# * `upgrade'
+# * `failed-upgrade'
+# * `abort-install'
+# * `abort-install'
+# * `abort-upgrade'
+# * `disappear' overwrit>r>
+
+# We can't include functions.sh here, it is already removed by dpkg
+
+FB_VER=2.1
+FB="/usr/lib/fireird/$FB_VER"
+DBAPasswordFile="/etc/firebird/$FB_VER/SYSDBA.password"
+SECURITY_DB="/var/lib/firebird/$FB_VER/system/security.fdb"
+
+case "$1" in
+ purge)
+ if [ -f /usr/share/debconf/confmodule ]; then
+ # metaget returns an error "... does not exist" if the last package
+ # is purged
+ db_metaget shared/firebird/purge_security || RET=
+ if ! (echo "$RET" | grep -q "$FB_VER") ; then
+ if [ -f "$DBAPasswordFile" ] || [ -f "$SECURITY_DB" ]; then
+ # clean up security remains?
+ db_subst shared/firebird/purge_security FB_VER $FB_VER
+ db_fset shared/firebird/purge_security seen false
+ db_input critical shared/firebird/purge_security
+ # remove databases?
+ db_subst shared/firebird/purge_databases FB_VER $FB_VER
+ db_fset shared/firebird/purge_databases seen false
+ db_input critical shared/firebird/purge_databases
+ db_go
+
+ db_get shared/firebird/purge_security
+ purge_security=$RET
+ db_get shared/firebird/purge_databases
+ purge_databases=$RET
+
+
+ if [ "$purge_security" = 'true' ]; then
+ if [ -f "$DBAPasswordFile" ]; then
+ rm "$DBAPasswordFile"
+ fi
+
+ if [ -f "$SECURITY_DB" ]; then
+ rm "$SECURITY_DB"
+ fi
+ fi
+
+
+ if [ "$purge_databases" = 'true' ]; then
+ DB_DIR="/var/lib/firebird/$FB_VER/data"
+
+ find $DB_DIR -type f \( -name "*.fdb" -o -name "*.fbk" \) \
+ -exec rm '{}' \;
+ fi
+ fi
+ fi
+ else
+ echo "debconf unavailable."
+ echo "NOT purging password file ($DBAPasswordFile)"
+ echo "NOT purging security database ($SECURITY_DB)"
+ echo "NOT purging databases in /var/lib/firebird/$FB_VER/data"
+ fi
+ ;;
+
+ remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
+
+ if [ -x update-inetd ]; then
+ update-inetd --remove "gds_db\t\tstream\ttcp\tnowait\tfirebird\t/usr/sbin/tcpd\t$FB/bin/fb_inet_server"
+ fi
+ ;;
+
+esac
+
+#DEBHELPER#
+
+exit 0
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-server-common.postinst
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-server-common.postinst
@@ -0,0 +1,57 @@
+#!/bin/sh
+# postinst script for firebird2.1-server-common
+
+if [ -n "${DEBIAN_FIREBIRD_DEBUG:-}" ]; then
+ set -x
+fi
+
+set -e
+set -u
+# summary of how this script can be called:
+# * `configure'
+# * `abort-upgrade'
+# * `abort-remove' `in-favour'
+#
+# * `abort-deconfigure' `in-favour'
+# `removing'
+#
+# for details, see http://www.debian.org/doc/debian-policy/ or
+# the debian-policy package
+#
+# quoting from the policy:
+# Any necessary prompting should almost always be confined to the
+# post-installation script, and should be protected with a conditional
+# so that unnecessary prompting doesn't happen if a package's
+# installation fails and the `postinst' is called with `abort-upgrade',
+# `abort-remove' or `abort-deconfigure'.
+
+VAR=/var/lib/firebird
+
+checkFirebirdAccount() {
+
+ adduser --system --quiet --shell /bin/bash --home $VAR \
+ --group --gecos "Firebird Database Administator" firebird
+}
+
+debhelper_hook()
+{
+ # This is here in order to make debhelper_hook() a valid
+ # shell procedure in the case when debhelper has nothing
+ # for us
+ DuMmYnOtUsEd="dummy"
+
+#DEBHELPER#
+}
+
+
+case "$1" in
+ configure)
+ checkFirebirdAccount
+ ;;
+esac
+
+debhelper_hook "$@"
+
+exit 0
+
+# vi: set sw=4 ts=8 filetype=sh sts=4 :
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-common.links
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-common.links
@@ -0,0 +1,3 @@
+usr/share/firebird/2.1/firebird.msg usr/lib/firebird/2.1/firebird.msg
+etc/firebird/2.1/firebird.conf usr/lib/firebird/2.1/firebird.conf
+etc/firebird/2.1/fbintl.conf usr/lib/firebird/2.1/intl/fbintl.conf
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/changelog
+++ firebird2.1-2.1.2.18118-0.ds1/debian/changelog
@@ -0,0 +1,276 @@
+firebird2.1 (2.1.2.18118-0.ds1-3) unstable; urgency=low
+
+ * remove stray g++-4.3 from Build-Depends the package builds fine with
+ the default GCC version.
+ Closes: #533816 -- non-standard gcc/g++ used for build (gcc-4.3)
+
+ -- Damyan Ivanov Sat, 20 Jun 2009 22:16:28 +0300
+
+firebird2.1 (2.1.2.18118-0.ds1-2) unstable; urgency=low
+
+ * control: change source/default section from misc to database
+ libraries/docs/examples stay as they were
+ * functions.sh: before checking $VAR/$RUN permissions, call
+ create_var_run_firebird
+ fixes a problem with installing with /var/run on tmpfs
+
+ -- Damyan Ivanov Wed, 29 Apr 2009 23:03:10 +0300
+
+firebird2.1 (2.1.2.18118-0.ds1-1) unstable; urgency=low
+
+ * New Upstream Version
+ + update debian/copyright
+ + refresh patches
+ - remove cvs-execute-statement-crash.patch: released upstream
+ * stop shipping /var/run/firebird/2.1 in -server-common
+ it is created by the init scripts if not already present
+ * now conforms to Policy 3.8.1
+ * *.config: fix detection of super/classic flavour
+
+ -- Damyan Ivanov Tue, 28 Apr 2009 09:22:40 +0300
+
+firebird2.1 (2.1.1.17910-release.ds1-3) unstable; urgency=low
+
+ * remove Conflicts: firebird2.0-common from firebird2.1-common and replace
+ it with Conflicts: firebird2.0-server-common in firebird2.1-server-common
+
+ -- Damyan Ivanov Tue, 24 Feb 2009 07:27:16 +0200
+
+firebird2.1 (2.1.1.17910-release.ds1-2) unstable; urgency=low
+
+ * Add Japanese debconf translation. Thanks to Hideki Yamane.
+ * watch: stricter upstream tar.bz2 match
+ * convert debian/get-orig-source.sh to an uscan hook
+ * repackaging explaination moved from debian/README.Debian-source to
+ debian/copyright
+ * split debian/copyright and upstream changelog in a separate package,
+ firebird2.1-common-doc.
+ This saves about 40MB on mirrors (430KB data * 8 packages less containing
+ it * 12 architectures) and 1-3MB on user systems.
+ + all other binary packages depend on firebird2.1-common doc and ship a
+ symling instead of doc directory
+ + adjusted -doc and -examples to ship content in
+ doc/firebird2.1-common-doc/*
+ * rules: drop LDFLAGS="-Wl,--as-needed" from configure invocation. not
+ needed anymore (due to no-spurious-linkage.patch)
+ * debian/*.init: do nothing if -common/functions.sh is not present
+ * classic-prerm/failed-upgrade: complain quietly if server running
+ * control/servers: provide/conflict with firebrd-server
+ * README.source:
+ + added documenting quilt usage
+ + add also a short guide to integrating new upstream releases
+ * describe all patches
+ * add ${misc:Depends} to all binary packages
+ * extend firebird2.1-doc's long description a bit
+ * remove README.autoboot
+ we no longer hold the autoboot changes in a patch. autotools are
+ booted during build
+ * add .symbols files for lifbclient2 and libfbenbed2.1 and call
+ dpkg-gensymbols during build
+ * upload to unstable
+
+ -- Damyan Ivanov Sun, 22 Feb 2009 21:00:35 +0200
+
+firebird2.1 (2.1.1.17910-release.ds1-1) experimental; urgency=low
+
+ * Final 2.1.1 upstream release. No code changes since rc1
+ * update d/watch and d/get-orig-source for the final 2.1.1 release
+ * refreshed patches to apply cleanly
+
+ * -dev: make dev. symlinks point to the right file
+ * add no-static-linkage.patch disabling static linking to stdc++
+ support lib
+ * Updated Swedish debconf translation by Martin Bagge
+ * use-libedit.patch: link with libedit, not libeditline; accordingly
+ change build-dependency to libedit-dev
+ * drop unneeded build-dependency on libncurses-dev
+ * replace link-as-needed.patch by no-spurious-linkage.patch; -Wl,--as-
+ needed may have side-effects. Now no unneeded libraries are given to
+ -l
+ * firebird2.1-common: Conflict with firebird2.0-common both packages
+ install the same manual pages. Closes LP#260823
+ * Standards-Version: 3.8.0 (no changes needed)
+
+ -- Damyan Ivanov Wed, 01 Oct 2008 23:47:25 +0300
+
+firebird2.1 (2.1.1.17910-RC1.ds1-1) experimental; urgency=low
+
+ * make_packages.sh: deterine firebird version from build_no.h
+ * rules
+ + deterine firebird version from build_no.h
+ + add -Werror=write-strings to CFLAGS
+ * better local-CFLAGS.patch description
+ * add deprecated-charp-conversion.patch
+ * add cvs-execute-statement-crash.patch fixing memory corruption in
+ EXECUTE STATEMENT, possibly crashing the server (upstream tracker
+ CORE-1919)
+ * -dev: move libfbembed2.1 from Depends to Suggests
+
+ * update get-orig-source for 2.1.1 RC1
+ * New upstream release candidate, 2.1.1 RC1
+ * adapt debian/copyright for new upstream sources
+ * drop cvs-port-arm.patch and cvs-port-ia64.patch; applied upstream
+
+ -- Damyan Ivanov Thu, 05 Jun 2008 17:35:16 +0300
+
+firebird2.1 (2.1.0.17798-0.ds2-1) experimental; urgency=low
+
+ * rules: cleanup
+ + stop mangling CFLAGS/INSTALL_PROGRAM for debug/nostrip
+ + better -j support (still unsupported upstream)
+ + move --prefix to confflags
+ * drop autoboot.patch and call ./autogen.sh during build
+ + add autoconf and libtool to build-depends
+ + add autoconf2.13, automake1.4 to build-conflicts
+ + remove more generated files in during clean
+ + enable debconf-updatepo in the clean target
+ + put version in a variable
+ + add versions to dh_makeshlins calls
+ * get-orig-source.sh: clean more unneeded files from upstream
+ * Fix an unmerged string in server-templates.master and refresh
+ translations, no new fuzzy strings
+ * patch cleanup
+ + remove use-debian-libedit.patch; libeditline does the job
+ + rename fix-os-detection.patch to fix-kfreebsd_hurd-detection.patch
+ reflecting the patch purpose
+ + merge create-run-dir.patch into lock-file-location.patch
+ * control: tighten -dev dependency on libfbclient2
+ * drop terminate-lock-manager.patch and replace it with
+ local-CFLAGS.patch, passing CFLAGS unchanged to the compiler
+ + stops CFLAGS multiplicating its contents, unclutters build logs
+
+ -- Damyan Ivanov Mon, 26 May 2008 23:59:25 +0300
+
+firebird2.1 (2.1.0.17798-0.ds1-4) experimental; urgency=low
+
+ * get IA64 port from upstream CVS
+ + refreshed autoboot and fix-mipseb-detect patches
+ * add --with-gpre-cobol to ./configure flags. LP#198383
+ * force build with g++-4.3, add that to B-D
+ + should help building on amd64
+
+ -- Damyan Ivanov Thu, 22 May 2008 23:52:59 +0300
+
+firebird2.1 (2.1.0.17798-0.ds1-3) experimental; urgency=low
+
+ * firebird2.1-super.init: stop exporting ISC_USER and ISC_PASSWORD.
+ Closes: #481408
+ * fix fix-mipseb-detect.patch; s/MIPS/MIPSEB/ in pag.cpp CLASS
+ definition too; Closes: #481467 -- FTBFS on mips
+ * refresh all patches using --no-timestamps --no-index -p ab
+
+ -- Damyan Ivanov Tue, 20 May 2008 21:49:33 +0300
+
+firebird2.1 (2.1.0.17798-0.ds1-2) experimental; urgency=low
+
+ * s/2.0/2.1/ in a number of places. Thanks to marius popa
+ * actually install reindex-db in -server-common
+
+ -- Damyan Ivanov Mon, 05 May 2008 21:49:29 +0300
+
+firebird2.1 (2.1.0.17798-0.ds1-1) experimental; urgency=low
+
+ * New upstream release candidate
+
+ * debian/get-orig-source.sh: also remove .cvsignore from upstream sources
+ * Refreshed patches
+
+ * servers: do not fail to start if /var/run/firebird/2.1 does not exist
+ + 2.1-super.init: create /var/run/firebird/2.1 if it doesn't exist before
+ starting the server.
+ + 2.1-classic.init: added; creates the run directory at system startup.
+ + Avoids failure to start the server if /var/run is mounted on tmpfs.
+ * Get updated debconf translations from firebird2.0
+
+ * new upstream release 2.1.0
+ * rework debian/copyright; it now contains licensing/copyright information
+ about each and every file in the upstream source
+ + update README.Debian to list all removed files
+ * fix variable misspelling in Italian translation
+ * updated Spanish debconf translation by Javier Fernandez-Sanguino Peña
+ * fix frmgr-corrent-log-path.patch to use 2.1 in log path
+ * adapt debian/get-orig-source.sh to new upstream release
+ + also clean non-free stuff listed in debian/prune-non-free.lst
+ * cherry-pick iprovements from firebird2.0
+ + add fix-mipseb-detect.patch to help detection of big-endian mips;
+ refresh autoboot.patch
+ + split server-common things in a separate firebird2.1-server-common
+ package
+ + *.postinst: pass "$@" to debhelper_hook(), not only "$1"
+ + -server-common.postinst: use version-neutral home directory for firebird
+ user
+ + add a few words about Firebird in -common description
+ * add cvs-port-arm.patch, stolen from upstream; refresh autoboot.patch
+ * control: typo in -doc description (ISQL->SQL)
+ * forget about linda overrides
+ * debian/TODO: remove things already done
+
+ -- Damyan Ivanov Sun, 04 May 2008 00:44:05 +0300
+
+firebird2.1 (2.1.0.15999~beta1.ds1-1) experimental; urgency=low
+
+ * New upstream beta (June 30th)
+ + Adapt debian/get-orig-source.sh
+ * Refreshed patches
+ + no-rpath
+ + link-as-needed
+ + separate-file-and-sem-perms
+ + fix-os-detection
+ + frmgr-corrent-log-path
+ + create-run-dir
+ + terminate-lock-manager
+ + autoboot
+ * Dropped patches
+ + use-debian-icu - upstream implemented --with-system-icu option in
+ ./configure
+ + link-with-g++
+ + inet-trust-localhost - applied upstream
+ + cvs-sparc-jrd_sort - released upstream
+ + cvs-remote-alignment - released upstream
+ + port-mipsel - applied upstream
+ * Use libedit instead of libeditline, since this is what actually upstream
+ uses
+ + rename use-debian-editline.patch to use-debian-libedit.patch and update
+ it to patch the --with-system-editline configure option
+ + Change -leditline to -ledit in make.defaults
+ + Build-Depend on libedit-dev instead of libeditline-dev
+ + add --with-system-editline --with-system-icu to ./configure call
+ * Library soname handling
+ + new patch library-soname to make libfbclient use libfbclient.so.2 and
+ libfbembed libfbembed.so.2.1
+ + rename libfbembed2 to libfbembed2.1 in debian/control
+ + follow these changes in make_packages.sh
+ * Clean up debian/clean-after-build.sh
+ * debian/get-orig-source.sh: remove CVS cruft too
+ * Detect missing debconf in .postrm/purge and don't remove any
+ password/security/database files. Spit messages about that.
+ Thanks to Michael Ablassmeier
+ * Build-Depnds on libicu36-dev (changed from libicu34-dev)
+ * [clean-after-build.sh] do not remove build_no.h
+ * Applied patch to Hungarian translation from Tamas TEVESZ
+
+ -- Damyan Ivanov Mon, 23 Jul 2007 10:41:32 +0300
+
+firebird2.1 (2.1.0.15199~alpha1.ds1-2) experimental; urgency=low
+
+ * Updated fix-mcpu-to-mtune to use -march=486 instead of 586
+
+ -- Damyan Ivanov Mon, 04 Jun 2007 11:57:39 +0300
+
+firebird2.1 (2.1.0.15199~alpha1.ds1-1) experimental; urgency=low
+
+ * New upstream alpha release (27-Mar-2007)
+ * Spin-off new source package out of firebird2.0
+
+ * Updated debian/watch and debian/get-orig-source.sh
+ * Refreshed patches
+ + Removed unnecessary patches
+ proto_h-ALLSPACE-ulong.patch
+ dsql.tab.h-bison2.3.patch
+ cvs-common_classes_alloc.cpp-unaligned.patch
+ cvs-jrd.cpp-crash-on-srervices-and-conventional-api-usage.patch
+ cvs-powerpc-double-define.patch
+ * Add extern/btyacc/btyacc and src/dsql/dsql.tab.h to
+ debian/clean-after-build.sh
+
+ -- Damyan Ivanov Wed, 16 May 2007 15:08:22 +0300
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/firebird2.1-super.postrm
+++ firebird2.1-2.1.2.18118-0.ds1/debian/firebird2.1-super.postrm
@@ -0,0 +1,81 @@
+#!/bin/sh
+# postrm script for firebird2.1-super
+
+set -e
+if [ -f /usr/share/debconf/confmodule ]; then
+ . /usr/share/debconf/confmodule
+fi
+set -u
+
+# summary of how this script can be called:
+# * `remove'
+# * `purge'
+# * `upgrade'
+# * `failed-upgrade'
+# * `abort-install'
+# * `abort-install'
+# * `abort-upgrade'
+# * `disappear' overwrit>r>
+
+FB_VER=2.1
+DBAPasswordFile="/etc/firebird/$FB_VER/SYSDBA.password"
+SECURITY_DB="/var/lib/firebird/$FB_VER/system/security.fdb"
+
+
+case "$1" in
+ purge)
+ if [ -f /usr/share/debconf/confmodule ]; then
+ # metaget returns an error "... does not exist" if the last package
+ # is purged
+ db_metaget shared/firebird/active_version owners || RET=
+ if ! (echo "$RET" | grep -q "$FB_VER") ; then
+ if [ -f "$DBAPasswordFile" ] || [ -f "$SECURITY_DB" ]; then
+ # clean up security remains?
+ db_subst shared/firebird/purge_security FB_VER $FB_VER
+ db_fset shared/firebird/purge_security seen false
+ db_input critical shared/firebird/purge_security
+ # remove databases?
+ db_subst shared/firebird/purge_databases FB_VER $FB_VER
+ db_fset shared/firebird/purge_databases seen false
+ db_input critical shared/firebird/purge_databases
+ db_go
+
+ db_get shared/firebird/purge_security
+ purge_security=$RET
+ db_get shared/firebird/purge_databases
+ purge_databases=$RET
+
+
+ if [ "$purge_security" = 'true' ]; then
+ if [ -f "$DBAPasswordFile" ]; then
+ rm "$DBAPasswordFile"
+ fi
+
+ if [ -f "$SECURITY_DB" ]; then
+ rm "$SECURITY_DB"
+ fi
+ fi
+
+
+ if [ "$purge_databases" = 'true' ]; then
+ DB_DIR="/var/lib/firebird/$FB_VER/data"
+
+ find $DB_DIR -type f \( -name "*.fdb" -o -name "*.fbk" \) \
+ -exec rm '{}' \;
+ fi
+ fi
+ fi
+ else
+ echo "debconf unavailable."
+ echo "NOT purging password file ($DBAPasswordFile)"
+ echo "NOT purging security database ($SECURITY_DB)"
+ echo "NOT purging databases in /var/lib/firebird/$FB_VER/data"
+ fi
+ ;;
+
+esac
+
+#DEBHELPER#
+
+exit 0
+
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/nl.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/nl.po
@@ -0,0 +1,197 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-13 11:16+0100\n"
+"Last-Translator: Bart Cornelis \n"
+"Language-Team: debian-l10n-dutch \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Dutch\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr "Wilt u de Firebird-server activeren?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+"Als u wilt dat Firebird-server automatisch start dient u hier te aanvaarden."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+"Als u enkel de Firebird-client nodig heeft en deze computer geen databases "
+"aanbied, dient u hier te weigeren."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "Wachtwoord voor 'SYSDBA' (de databasebeheerder):"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Firebird heeft een speciale gebruiker 'SYSDBA', deze gebruiker heeft toegang "
+"tot alle databases en kan nieuwe databases en gebruikers aanmaken. Het is "
+"dan ook noodzakelijk om dit te beveiligen met een wachtwoord."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Het wachtwoord wordt opgeslagen in /etc/firebird/${FB_VER}/SYSDBA.password, "
+"dit bestand is enkel leesbaar voor 'root'. U kunt het daar aanpassen "
+"(vergeet dan niet om de beveiligingsdatabase ook aan te passen met het "
+"hulpprogramma 'gsec') of via dpkg-reconfigure."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Als u geen wachtwoord opgeeft wordt er een willekeurig wachtwoord aangemaakt "
+"(en opgeslagen in SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Als u uw bestaande wachtwoord wilt behouden dient u dit leeg te laten."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Wilt u de wachtwoorddatabase verwijderen?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"Het laatste pakket dat de wachtwoorddatabase /var/lib/firebird/${FB_VER}/"
+"system/security.fdb gebruikt wordt gewist."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Het achterlaten van de beveiligingsdatabase is een mogelijk "
+"veiligheidsrisico. het is dan ook een goed idee om deze te verwijderen als u "
+"niet van plan bent om firebird${FB_VER} te herinstalleren."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"Hetzelfde geldt voor /etc/firebird/${FB_VER}/SYSDBA.password waar het "
+"wachtwoord van 'SYSDBA' wordt opgeslagen."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr ""
+"Wilt u de databases uit de map /var/lib/firebird/${FB_VER}/data verwijderen?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Wilt u alle databases uit de standaard firebird databasemap (/var/lib/"
+"firebird/${FB_VER}/data) verwijderen? Als u deze optie kiest worden alle "
+"bestanden die eindigen op '.fdb' of '.fbk' verwijderd uit deze map en de "
+"submappen hiervan."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Merk op dat databases die zich niet in /var/lib/firebird/${FB_VER}/data "
+"bevinden niet verwijderd worden."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "firebird${FB_VER}-${FB_FLAVOUR} server is in gebruik"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+"Om data-integriteit te verzekeren wordt het verwijderen/opwaarderen van dit "
+"pakket afgebroken. Gelieve alle clients te stoppen voor u firebird${FB_VER}-"
+"${FB_FLAVOUR} verwijderd of opwaardeert. "
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "Wachtwoord voor firebird ${FB_VER}"
+
+#~ msgid ""
+#~ "Several firebird versions may be installed, but only one may be enabled "
+#~ "and running at any given time. This is because if two servers access the "
+#~ "same database simultaneously, the result is inevitably database "
+#~ "corruption."
+#~ msgstr ""
+#~ "Het is mogelijk om verschillende versies van firebird tegelijk te "
+#~ "installeren, maar er kan slechts één versie tegelijk geactiveerd en "
+#~ "draaiend zijn. Dit is omdat het resultaat van twee servers die tegelijk "
+#~ "een database aanspreken altijd corruptie van die database is."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/bg.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/bg.po
@@ -0,0 +1,196 @@
+# translation of bg.po to Bulgarian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Damyan Ivanov , 2006, 2007, 2008.
+# Damyan Ivanov , 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: bg\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-13 10:03+0200\n"
+"Last-Translator: Damyan Ivanov \n"
+"Language-Team: Bulgarian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr "Стартиране на сървъра на Firebird?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr "Приемете ако желаете сървърът на Firebird да се стартира автоматично."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+"Ако се нуждаете само от клиентската част на Firebird и не планирате "
+"системата да работи като сървър на бази данни на Firebird, откажете."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "Парола за SYSDBA:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Firebird използва специален потребител, наречен SYSDBA, който има достъп до "
+"всички бази данни, може да създава нови потребители и бази данни и като цяло "
+"да прави всичко с Firebird. Поради факта, че за SYSDBA не са валидни "
+"ограниченията на обикновените потребители е необходимо достъпът до SYSDBA да "
+"бъде защитен с парола."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Паролата ще бъде записана във файла /etc/firebird/${FB_VER}/SYSDBA.password "
+"(с разрешен достъп само за root). Може да я променате там (не забравяйте да "
+"обновите и базата данни с потребителите с програмата gsec), а можете да "
+"използвате и dpkg-reconfigure за да обновите едновременно и двете места."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Ако не въведете нищо ще бъре използвана случайна парола (която ще бъде "
+"записана в SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Ако не въведете нищо текущата парола ще бъде запазена."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Изтриване на базата данни с паролите?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"Премахва се последният пакет, използващ базата данни с паролите /var/lib/"
+"firebird/${FB_VER}/system/security.fdb."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Оставянето на базата данни с паролите може да представлява риск за "
+"сигурността. Препоръчително е да я изтриете ако не планирате повторно "
+"инсталиране на firebird${FB_VER}."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"Същото е в сила и за файла с административната парола на firebird - /etc/"
+"firebird/${FB_VER}/SYSDBA.password."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "Изтриване на базите данни от /var/lib/firebird/${FB_VER}/data?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Изберете тази възможност ако желаете, всички бази данни (*.fdb) и архиви (*."
+"fbk) да бъдат изтрити от стандартната директория /var/lib/firebird/${FB_VER}/"
+"data и нейните под-директории."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Забележка: евентуални бази данни, които не са в директорията /var/lib/"
+"firebird/${FB_VER}/data и нейните под-директории няма да бъдат изтрити."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "Сървърът firebird${FB_VER}-${FB_FLAVOUR} се използва"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+"За предпазване от повреди в базите данни, премахването или обновяването на "
+"пакета е прекратено. Прекъснете всички местни и отдалечени връзки към "
+"firebird${FB_VER}-${FB_FLAVOUR} преди да опитате отново."
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "Парола за firebird ${FB_VER}"
+
+#~ msgid ""
+#~ "Several firebird versions may be installed, but only one may be enabled "
+#~ "and running at any given time. This is because if two servers access the "
+#~ "same database simultaneously, the result is inevitably database "
+#~ "corruption."
+#~ msgstr ""
+#~ "Въпреки, че е възможно да има инсталирани няколко версии на Firebird, "
+#~ "само една може да бъде активна в даден момент. При опит за достъп до база "
+#~ "данни едновременно с две версии на Firebird, базата данни се поврежда."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/lt.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/lt.po
@@ -0,0 +1,196 @@
+# translation of lt.po to Lithuanian
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the firebird2.0 package.
+#
+# Gintautas Miliauskas , 2006, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: lt\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2007-04-17 15:48+0300\n"
+"Last-Translator: Gintautas Miliauskas \n"
+"Language-Team: Lithuanian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%"
+"100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+#, fuzzy
+#| msgid "Enabled firebird version:"
+msgid "Enable Firebird server?"
+msgstr "Aktyvuota firebird versija:"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "SYSDBA slaptažodis:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Specialus naudotojas SYSDBA turi priėjimą prie visų duomenų bazių, SYSDBA "
+"taip pat gali sukurti naujas duomenų bazes ir naudotojus, todėl būtina "
+"nustatyti naudotojo SYSDBA slaptažodį."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Slaptažodis saugomas rinkmenoje /etc/firebird/${FB_VER}/SYSDBA.password "
+"(perskaitomoje tik administratoriui). Galite jį ten ir pakeisti "
+"(nepamirškite atnaujinti apsaugos duomenų bazės su programa „gsec“), arba "
+"galite pasinaudoti dpkg-reconfigure, kuris atnaujins abu."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Jei slaptažodžio neįvesite, bus sugeneruotas atsitiktinis (ir įrašytas į "
+"SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Jei norite palikti esamą slaptažodį, palikite lauką tuščią."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Ištrinti slaptažodžių duomenų bazę?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"Trinamas paskutinis paketas, naudojantis slaptažodžių duomenų bazę faile /"
+"var/lib/firebird/${FB_VER}/system/security.fdb."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Palikti slaptažodžių duomenų bazę neištrintą gali būti nesaugu. Jei "
+"neplanuojate perinstaliuoti firebird${FB_VER}, rekomenduojama ją ištrinti."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"Tas pats galioja ir /etc/firebird/${FB_VER}/SYSDBA.password, kur saugomas "
+"SYSDBA slaptažodis."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "Trinti duomenų bazes iš /var/lib/firebird/${FB_VER}/data?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Galite ištrinti visas duomenų bazes iš firebird standartinio duomenų bazių "
+"aplanko, /var/lib/firebird/${FB_VER}/data. Jei pasirinksite šią galimybę, "
+"visi failai su priesagomis \".fdb\" and \".fbk\" iš šio aplanko ir jame "
+"esančių kitų aplankų bus ištrinti."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Duomenų bazės, esančios ne aplanke /var/lib/firebird/${FB_VER}/data, nebus "
+"pakeistos."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "firebird${FB_VER}-${FB_FLAVOUR} serveris naudojamas"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+" Paketo trynimas/atnaujinimas nutrauktas, kad būtų išsaugotas duomenų "
+"vientisumas. Sustabdykite visus vietinius ir nuotolinius klientus prieš "
+"trindami ar atnaujindami firebird${FB_VER}-${FB_FLAVOUR}"
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "firebird ${FB_VER} slaptažodis"
+
+#~ msgid ""
+#~ "Several firebird versions may be installed, but only one may be enabled "
+#~ "and running at any given time. This is because if two servers access the "
+#~ "same database simultaneously, the result is inevitably database "
+#~ "corruption."
+#~ msgstr ""
+#~ "Gali būti įdiegtos kelios firebird versijos, tačiau tik viena gali būti "
+#~ "aktyvuota ir veikianti tam tikru momentu. Šis apribojimas kyla dėl to, "
+#~ "kad jei keli serveriai tuo pačiu metu kreipsis į tą pačią duomenų bazę, "
+#~ "ji bus sugadinta."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/eu.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/eu.po
@@ -0,0 +1,183 @@
+# translation of firebird2.0-templates.po to Euskara
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Piarres Beobide , 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0-templates\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-13 10:28+0100\n"
+"Last-Translator: Piarres Beobide \n"
+"Language-Team: Euskara \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr "Gaitu Firebird zerbitzaria?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr "Onartu Firebird zerbitzaria automatikoki abiaraztea nahi baduzu."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+"Firebird bezeroa bakarri behar izanez gero eta ostalari honek ez badu datu-"
+"baserik zerbitzatu behar ez gaitu aukera hau."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "SYSDBA pasahitza:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Firebird-ek SYSDBA izeneko erabiltzaile berezi bat du, honek datubase "
+"guztietara du sarrera eskubidea. SYSDBA datubase eta erabiltzaileak sortzeko "
+"gai da. Hau dela eta beharrezkoa da SYSDBA pasahitz baten bidez babestea."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Pasahitza /etc/firebird/${FB_VER}/SYSDBA.password-ean gordeko da (root-"
+"entzat bakarrik irakurgarri). Hor aldatzeko aukera duzu (ez ahaztu "
+"segurtasun datubasea eguneratzeaz, gsec lanabesaren bidez), edo dpkg-"
+"reconfigure erabili dezakezu biak eguneratzeko."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Pasahitzik idazten ez baduzu ausazko bat erabiliko da (eta SYSDBA.password-"
+"en gordeko da)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Dagoen pasahitza mantentzeko hau zurian utzi."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Pasahitz datubasea ezabatu?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"/var/lib/firebird/${FB_VER}/system/security.fdb-eko datubasea erabiltzen "
+"zuen azken paketea ezabatua izango da."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Segurtasun datubasea uztea segurtasun arrisku bat izan daiteke. Ideia ona da "
+"berau ezabatzea firebird${FB_VER} berriz instalatzea pentsatzen ez baduzu."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"Kasu berdinean dago /etc/firebird/${FB_VER}/SYSDBA.password, SYSDBA-en "
+"pasahitza gordetzen den lekua."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "/var/lib/firebird/${FB_VER}/data-eko datubaseak ezabatu?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Zuka agian ez dituzu /var/lib/firebird/${FB_VER}/data firebird datubase "
+"direktorio estandarreko datubase guztiak ezabatu nahi. Aukera hau hautatuaz "
+"aurreko direktorio eta bere azpidirektorioetako \".fbd\" eta \".fbk\" "
+"amaiera duten fitxategiak ezabatuak izango dira."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Kontutan izan /var/lib/firebird/${FB_VER}/data direktoriotik kanpo egon "
+"litezken datubaseak ez diela eragingo."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "firebird${FB_VER}-${FB_FLAVOUR} zerbitzaria erabilia dago"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+" Datu integritatea ziurtatzeko pakete ezabatze/eguneratze prozesua utzia "
+"izan da. Mesedez geratu urruneko eta lokalean egon litezken lokalean "
+"bezeroak firebird${FB_VER}-${FB_FLAVOUR} kendu edo eguneratu aurretik."
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "firebird ${FB_VER} pasahitza"
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/POTFILES.in
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/POTFILES.in
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] server-templates.master
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/pt_BR.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/pt_BR.po
@@ -0,0 +1,199 @@
+# firebird2.0's Brazilian Portuguese (pt_BR) po-debconf template translation.
+# Copyright (C) 2007 André Luís Lopes
+# This file is distributed under the same license as the firebird package.
+# André Luís Lopes , 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2007-04-21 15:10-0300\n"
+"Last-Translator: André Luís Lopes \n"
+"Language-Team: Debian-BR Project \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"pt_BR utf-8\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+#, fuzzy
+#| msgid "Enabled firebird version:"
+msgid "Enable Firebird server?"
+msgstr "Versão do firebird a ser habilitada:"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "Senha para o usuário SYSDBA:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"O Firebird possui um usuário especial chamado SYSDBA, o qual é o usuário que "
+"possui acesso a todas as bases de dados. O SYSDBA pode também criar novas "
+"bases de dados e novos usuários. Por isso, é necessário definir uma senha "
+"para o usuário SYSDBA por questões de segurança."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"A senha fica armazenada no arquivo /etc/firebird/${FB_VER}/SYSDBA.password "
+"(o qual é legível somente pelo usuário root). Você pode modificá-la nesse "
+"arquivo (não se esqueça de atualizar a base de dados de segurança também, "
+"usando o utilitário gsec) ou você pode utilizar o comando dpkg-reconfigure "
+"para atualizar ambos os locais (o arquivo de senhas e a base de segurança)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Caso você não informe uma senha, uma senha aleatória será utilizada (e "
+"armazenada no arquivo SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Para manter sua senha atual, mantenha este campo em branco."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Remover senha da base de dados?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"O último pacote que utiliza a senha da base de dados em /var/lib/firebird/"
+"${FB_VER}/system/security.fdb está sendo removido."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Manter essa base de dados de segurança pode representar um risco de "
+"segurança. É uma boa idéia removê-la caso você não planeje reinstalar o "
+"firebird${FB_VER}."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"O mesmo pode ser dito em relação ao arquivo /etc/firebird/${FB_VER}SYSDBA."
+"password, onde a senha para o usuário SYSDBA é mantida."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "Remover as bases de dados de /var/lib/firebird/${FB_VER}/data?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Você pode querer remover todas as bases de dados do diretório padrão de "
+"bases de dados do firebird, /var/lib/firebird/${FB_VER}/data. Caso você "
+"escolha esta opção, todos os arquivos que finalizam com as extensões \".fdb"
+"\" e \".fbk\" no diretório especificado acima e seus subdiretórios serão "
+"removidos."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Note que quaisquer bases de dados fora do diretório /var/lib/firebird/"
+"${FB_VER}/data não serão afetadas."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "Servidor firebird${FB_VER}-${FB_FLAVOUR} está em uso"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+"Para assegurar a integridade dos dados, a remoção/atualização do pacote foi "
+"abortada. Por favor, desconecte todos os clientes locais e remotos antes de "
+"remover ou atualizar o firebird${FB_VER}-${FB_FLAVOUR}"
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "Senha para firebird ${FB_VER}"
+
+#~ msgid ""
+#~ "Several firebird versions may be installed, but only one may be enabled "
+#~ "and running at any given time. This is because if two servers access the "
+#~ "same database simultaneously, the result is inevitably database "
+#~ "corruption."
+#~ msgstr ""
+#~ "Diversas versões do firebird podem estar instaladas, mas somente uma "
+#~ "delas pode ser habilitada e estar em execução em um dado momento. Isto é "
+#~ "porque, caso dois servidores acessem a mesma base de dados "
+#~ "simultaneamente, o resultado inevitalmente será uma corrupção da base de "
+#~ "dados."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/ms.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/ms.po
@@ -0,0 +1,170 @@
+# 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.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2006-12-11 08:44+0800\n"
+"Last-Translator: Nicholas Ng \n"
+"Language-Team: Translation Project Team, Kuching Open Source Community "
+"\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Malay\n"
+"X-Poedit-Country: MALAYSIA\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "Kata laluan untuk SYSDBA:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Firebird mempunyai pengguna khas bernama SYSDBA, yang mana pengguna ini "
+"mempunyai akses ke semua pangkalan data. SYSDBA juga boleh mencipta "
+"pangkalan data dan pengguna baru. Oleh itu, adalah penting untuk lindungi "
+"dengan kata laluan."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Kata laluan disimpan di dalam /etc/firebird/${FB_VER}/SYSDBA.password (hanya "
+"boleh dibaca oleh root). Anda boleh mengubahnya disitu (jangan lupa untuk "
+"kemaskini pangkalan data keselamatan dengan menggunakan utiliti gsec), atau "
+"anda boleh menggunakan dpkg-reconfigure untuk kemaskinikan kedua-duanya."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Jika anda tidak masukkan kata laluan, kata laluan rawak akan digunakan (dan "
+"disimpan di dalam SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Untuk kekalkan kata laluan yang sedia ada, biarkan ini kosong."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr ""
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+#, fuzzy
+msgid "Password for firebird ${FB_VER}"
+msgstr "Kata laluan untuk SYSDBA:"
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/ml.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/ml.po
@@ -0,0 +1,198 @@
+# Malayalam translation of firebird's debconf template.
+# Copyright (C) 2007 THE firebird'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# vimal|വിമല് ,Mobin|മോബിന് M|എം ,Prince|പ്രിന്സ് K|കെ Antony|ആന്റണി ,Satheesh|സതീഷ് RV|ആര്വി, 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2007-05-27 02:53-0500\n"
+"Last-Translator: vimal ,Mobin|മോബിന് M|എം "
+"\n"
+"Language-Team: Swathanthra|സ്വതന്ത്ര Malayalam|മലയാളം Computing|കമ്പ്യൂട്ടിങ്ങ് \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Country: INDIA\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+#, fuzzy
+#| msgid "Enabled firebird version:"
+msgid "Enable Firebird server?"
+msgstr "പ്രാവര്ത്തികമാക്കിയ ഫയര്ബേര്ഡ് ലക്കം :"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "സിസ്ഡിബിഎ (SYSDBA)യ്ക്കുളള അടയാളവാക്ക് :"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+" എല്ലാ ഡാറ്റാബേസിലും അനുമതിയുള്ള സിസ്ഡിബിഎ(SYSDBA) എന്ന പ്രത്യേക ഉപയോക്താവ് "
+"ഫയര്ബേര്ഡിനുണ്ട്. സിസ്ഡിബിഎ(SYSDBA) യ്ക്ക് പുതിയ ഡാറ്റാബേസുകളേയും ഉപയോക്താക്കളേയും സൃഷ്ടിയ്ക്കാന് "
+"സാധിക്കുന്നതുകൊണ്ട് അത് ഒരു അടയാളവാക്ക് ഉപയോഗിച്ച് സംരക്ഷിക്കേണ്ടത് അനിവാര്യമാണ്."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"(റൂട്ടിന് മാത്രം വായിക്കാവുന്ന) /etc/firebird/${FB_VER}/SYSDBA.password യില് "
+"അടയാളവാക്ക് സൂക്ഷിച്ചിരിക്കുന്നു. നിൂൂങ്ങള്ക്ക് ഇത് അവിടെ പുതുക്കുകയോ (ജിസെക് യൂട്ടിലിറ്റി (gsec "
+"utility) ഉപയോഗിച്ച് സുരക്ഷിതത്വ ഡാറ്റാബേസ് (security database) പുതുക്കാന് മറക്കരുത്), "
+"അല്ലെങ്കില് രണ്ടും പുതുക്കാന് ഡിപികെജി-റികോണ്ഫിഗര് (dpkg-reconfigure) നിങ്ങള്ക്കുപയോഗിയ്ക്കാം."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"നിങ്ങള് ഒരു അടയാളവാക്ക് നല്കിയിട്ടില്ലെങ്കില്, ഏതെങ്കിലുമൊന്ന് ഉപയോഗിക്കപ്പെടും (അത് സിസ്ഡിബിഎ."
+"പാസ്വേര്ഡി (SYSDBA.password) ല് ശേഖരിയ്ക്കും)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "ഇപ്പോഴുളള അടയാളവാക്ക് നിലനിിര്ത്തുന്നതിന്, ഈ കളം വെറുതെ ഇടുക."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "അടയാളവാക്കിന്റെ ഡാറ്റാബേസ് നീക്കം ചെയ്യണോ?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+" /var/lib/firebird/${FB_VER}/system/security.fdb ല് അടയാളവാക്കിന്റെ ഡാറ്റാബേസ് "
+"ഉപയോഗിക്കുന്ന അവസാന പാക്കേജ് നശിപ്പിക്കപ്പെടുന്നു."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"സുരക്ഷിതത്വ ഡാറ്റാബേസ് (security database) സൂക്ഷിയ്ക്കുന്നത് അപകടമായേക്കാം. എന്നാലും, "
+"ഫയര്ബേര്ഡ് ${FB_VER} വീണ്ടും ഇന്സ്റ്റാള് ചെയ്യാന് ഉദ്ദേശിക്കുന്നില്ലെങ്കില് അതിനെ ഒഴിവിക്കുന്നതാണ് "
+"നല്ലത്."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"സിസ്ഡിബിഎ (SYSDBA)യുടെ അടയാളവാക്ക് വച്ചിരിക്കുന്ന /etc/firebird/${FB_VER}/SYSDBA."
+"password നും ഇത് ബാധകമാണ്. "
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "/var/lib/firebird/${FB_VER}/data യില് നിന്നും ഡാറ്റാബേസുകള് നീക്കം ചെയ്യണോ?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"നിങ്ങള്ക്ക് വേണമെങ്കില് ഫയര്ബേര്ഡ് സ്റ്റാന്ഡേര്ഡ് ഡാറ്റാബേസ് ഡയറക്റ്ററിയായ /var/lib/firebird/"
+"${FB_VER}/data ല് ഉളള എല്ലാ ഡാറ്റാബേസുകളേയും നീക്കം ചെയ്യാം. നിങ്ങള് ഈ ഐച്ഛികം "
+"തിരഞ്ഞെടുക്കുകയാണെങ്കിില് \".fdb\" യിലും \".fbk\" ലും അവസാനിക്കുന്ന എല്ലാാ ഫയലുകളും "
+"മുകളിലുളള ഡയറക്റ്ററില് നിന്നും സബ്ഡയറക്റ്ററികളില് നിന്നും നീക്കം ചെയ്യപ്പെടും."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"/var/lib/firebird/${FB_VER}/data യുടെ പുറത്തുളള ഒരു ഡാറ്റാബേസിനേയും ബാധിക്കില്ല എന്ന് "
+"പ്രത്യേകം ശ്രദ്ധിയ്ക്കുക."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "ഫയര്ബേര്ഡ് ${FB_VER}-${FB_FLAVOUR} സെര്വര് ഉപയോഗത്തിലാണ്"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+"ഡാറ്റയ്ക്ക് മാറ്റം വന്നിട്ടില്ലെന്ന് ഉറപ്പുവരുത്തുന്നതിനായി പാക്കേജിന്റെ നീക്കംചെയ്യലില്/"
+"പുതുക്കലില് നിന്നും പിന്തിരിയുക. ഫയര്ബേര്ഡ് ${FB_VER}-${FB_FLAVOUR} നീക്കുന്നതിനോ "
+"പുതുക്കുന്നതിനോ മുന്പ് ദയവായി എല്ലാ പ്രാദേശികവും വിദൂരവുമായ ക്ലയന്റ്സിനേയും നിര്ത്തുക."
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+#, fuzzy
+#| msgid "Password for ${PACKAGE}"
+msgid "Password for firebird ${FB_VER}"
+msgstr "${PACKAGE}നുളള അടയാളവാക്ക് :"
+
+#~ msgid ""
+#~ "Several firebird versions may be installed, but only one may be enabled "
+#~ "and running at any given time. This is because if two servers access the "
+#~ "same database simultaneously, the result is inevitably database "
+#~ "corruption."
+#~ msgstr ""
+#~ "രണ്ടു സേവകന്മാിര് ഒരേ സമയം ഒരേ ഡാറ്റാബേസിനെ ഉപയോഗിക്കാന് ശ്രമിച്ചാല് ഡാറ്റാബേസ് "
+#~ "നശിക്കാന് സാധ്യതയുണ്ട് ആയതിനാല് പല ഫയര്ബേര്ഡ് പതിപ്പ് ഇന്സ്റ്റാള് ചെയ്തിട്ടുണ്ടെങ്കിലും ഒരു "
+#~ "സമയത്ത് ഒന്ന് മാത്രമേ പ്രാവര്ത്തികമാക്കി പ്രവര്ത്തിപ്പിയ്ക്കുകയുളളു."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/fi.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/fi.po
@@ -0,0 +1,180 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-19 15:25+0200\n"
+"Last-Translator: Esko Arajärvi \n"
+"Language-Team: Finnish \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Finnish\n"
+"X-Poedit-Country: FINLAND\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr "Otetaanko Firebird-palvelin käyttöön?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr "Valitse tämä, jos Firebird-palvelin tulisi käynnistää automaattisesti."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+"Tätä ei tarvita, jos käytetään vain Firebird-asiakasta, eikä tällä koneella "
+"ole tietokantoja."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "SYSDBA:n salasana:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Firebirdissä on erityinen käyttäjä nimeltä SYSDBA, jolla on pääsy kaikkiin "
+"tietokantoihin. SYSDBA voi myös luoda uusia tietokantoja tai käyttäjiä. "
+"Tämän takia on tarpeen turvata tunnus SYSDBA salasanalla."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Salasana tallennetaan tiedostoon /etc/firebird/${FB_VER}/SYSDBA.password "
+"(joka on vain pääkäyttäjän luettavissa). Sitä voidaan muokata tiedostossa "
+"(jolloin täytyy muistaa päivittää myös turvallisuustietokanta gsec-"
+"työkalulla) tai molemmat voidaan päivittää ohjelmalla dpkg-reconfigure."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Jos salasanaa ei syötetä, käytetään satunnaista salasanaa (joka tallennetaan "
+"tiedostoon SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Olemassa oleva salasana voidaan säilyttää jättämällä kenttä tyhjäksi."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Poistetaanko salasanatietokanta?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"Viimeistä salasanatietokantaa /var/lib/firebird/${FB_VER}/system/security."
+"fdb käyttävää pakettia ollaan siivoamassa järjestelmästä."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Salasanatietokannan jättäminen järjestelmään saattaa olla turvariski. Se "
+"poistaminen on suositeltavaa, jos tarkoituksena ei ole asentaa ohjelmaa "
+"firebird${FB_VER} uudelleen."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"Sama koskee tiedostoa /etc/firebird/${FB_VER}/SYSDBA.password, jossa "
+"tunnuksen SYSDBA salasanaa säilytetään."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr ""
+"Poistetaanko tietokannat hakemistosta /var/lib/firebird/${FB_VER}/data?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Jos valitset tämän vaihtoehdon, poistetaan kaikki Firebirdin "
+"oletustietokantahakemistossa /var/lib/firebird/${FB_VER}/data tai sen "
+"alihakemistoissa olevat tiedostot, joiden pääte on ”.fdb” tai ”.fbk”."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Mitään hakemiston /var/lib/firebird/${FB_VER}/data ulkopuolella olevia "
+"tietokantoja ei poisteta."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "firebird${FB_VER}-${FB_FLAVOUR}-palvelin on käytössä"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+"Tietojen eheyden varmistamiseksi paketin poisto tai päivitys on keskeytetty. "
+"Pysäytä kaikki paikalliset ja etäasiakkaat ennen paketin firebird${FB_VER}-"
+"${FB_FLAVOUR} poistamista tai päivittämistä."
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "Firebird ${FB_VER}:n salasana."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/hi.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/hi.po
@@ -0,0 +1,167 @@
+# translation of hi.po to Hindi
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: hi\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2006-12-10 13:52+0530\n"
+"Last-Translator: Nishant Sharma \n"
+"Language-Team: Hindi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "SYSDBA के लिये कूटशब्द:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"फायरबर्ड के पास एक विशेष उपयोक्ता है जिसका नाम है SYSDBA, जिसे कि समस्त डाटाबेसों की "
+"पहुँच होती है. SYSDBA नये डाटाबेस व उपयोक्ता बना सकता है. इस कारणवश SYSDBA को एक "
+"कूटशब्द से सुरक्षित करना आवश्यक हो जाता है."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"कूटशब्द /etc/firebird/${FB_VER}/SYSDBA.password (केवल root ही इसे पढ़ सकता है ) में "
+"संरक्षित किया जाता है. आप इसमें वहाँ पर भी बदलाव कर सकते हैं ( gsec अनुप्रयोग द्वारा "
+"सेक्यूरिटी डाटाबेस को अपडेट करना न भूलें), या फिर आप dpkg-reconfigure का प्रयोग करके "
+"दोनों को ही अपडेट कर सकते हैं."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"यदि आप कोई कूटशब्द नहीं देते हैं, तो एक कूटशब्द सहसा उतपन्न करके प्रयोग किया जाएगा (और "
+"SYSDBA.password में संरक्षित किया जाएगा)"
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "वर्तमान कूटशब्द को ही विद्यमान रहने देने के लिए इसे रिक्त छोड़ें."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr ""
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+#, fuzzy
+msgid "Password for firebird ${FB_VER}"
+msgstr "SYSDBA के लिये कूटशब्द:"
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/ru.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/ru.po
@@ -0,0 +1,188 @@
+# translation of ru.po to Russian
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# Yuriy Talakan' , 2007.
+# Yuri Kozlov , 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-23 08:06+0300\n"
+"Last-Translator: Yuri Kozlov \n"
+"Language-Team: Russian \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\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
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr "Включить сервер Firebird?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr ""
+"Ответьте утвердительно, если сервер Firebird должен запускаться "
+"автоматически."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+"Ответьте \"Нет\", если вам нужен только клиент Firebird, и на компьютере не "
+"установлены сами базы данных."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "Пароль для SYSDBA:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"В Firebird есть специальный пользователь по имени SYSDBA, у которого есть "
+"доступ ко всем базам. Также SYSDBA может создавать новые базы и "
+"пользователей. Поэтому необходимо защитить SYSDBA паролем."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"Пароль хранится в /etc/firebird/${FB_VER}/SYSDBA.password (может читать "
+"только root). Вы можете поменять его там (не забудьте также обновить базу "
+"безопасности с помощью утилиты gsec), или вы можете использовать dpkg-"
+"reconfigure, чтобы обновить сразу все."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Если вы не введёте пароль, будет использован случайный (и сохранён в SYSDBA."
+"password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Чтобы сохранить ваш текущий пароль, оставьте поле пустым."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Удалить базу паролей?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"Удаляется последний пакет, который пользовался базой паролей в /var/lib/"
+"firebird/${FB_VER}/system/security.fdb."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Сохранение базы приведет к риску нарушения безопасности. Если вы не "
+"планируете переустановить firebird${FB_VER}, то неплохо бы удалить эту базу."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"То же самое относится и к /etc/firebird/${FB_VER}/SYSDBA.password, где "
+"хранится пароль для SYSDBA."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "Удалить базы данных из /var/lib/firebird/${FB_VER}/data?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Вы можете удалить все базы из стандартного каталога баз firebird, /var/lib/"
+"firebird/${FB_VER}/data. Если выбрать эту опцию, то из указанного каталога и "
+"его подкаталогов будут удалены все файлы, оканчивающиеся на \".fdb\" и \".fbk"
+"\"."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Обратите внимание, что базы данных за пределами /var/lib/firebird/${FB_VER}/"
+"data не будут затронуты."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "Сервер firebird${FB_VER}-${FB_FLAVOUR} используется"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+" Для сохранения целостности данных, удаление/обновление пакета прервано. "
+"Остановите всех локальных и удалённых клиентов перед удалением или "
+"обновлением firebird${FB_VER}-${FB_FLAVOUR}"
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "Пароль для firebird ${FB_VER}"
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/pt.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/pt.po
@@ -0,0 +1,194 @@
+# Portuguese translation for firebirds'2 debconf messages
+# Copyright (C) 2006 Miguel Figueiredo
+# This file is distributed under the same license as the firebird2 package.
+# Miguel Figueiredo , 2006-2008
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-17 09:41+0000\n"
+"Last-Translator: Miguel Figueiredo \n"
+"Language-Team: Portuguese \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Enable Firebird server?"
+msgstr "Activr o servidor Firebird:"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid "Accept if you want Firebird server to start automatically."
+msgstr "Aceite se desejar que o servidor Firebird arranque automaticamente."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:1001
+msgid ""
+"If you only need the Firebird client and there are no databases that will be "
+"served by this host, decline."
+msgstr ""
+"Se apenas necessitar do cliente firebird e não existirem bases de dados a "
+"serem servidas por esta máquina, então rejeite."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid "Password for SYSDBA:"
+msgstr "Palavra-chave para SYSDBA:"
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"Firebird has a special user named SYSDBA, which is the user that has access "
+"to all databases. SYSDBA can also create new databases and users. Because of "
+"this, it is necessary to secure SYSDBA with a password."
+msgstr ""
+"Firebird tem um utilizador especial chamado SYSDBA, que é o utilizador que "
+"tem acesso a todas as bases de dados. O SYSDBA também pode criar novas bases "
+"de dados e utilizadores. Por causa disso, é necessário que SYSDBA tenha uma "
+"palavra-passe."
+
+#. Type: password
+#. Description
+#. Type: password
+#. Description
+#: ../server-templates.master:2001 ../server-templates.master:3001
+msgid ""
+"The password is stored in /etc/firebird/${FB_VER}/SYSDBA.password (readable "
+"only by root). You may modify it there (don't forget to update the security "
+"database too, using the gsec utility), or you may use dpkg-reconfigure to "
+"update both."
+msgstr ""
+"A palavra-chave é guardada em /etc/firebird/${FB_VER}/SYSDBA.password "
+"(legível apenas por root). Pode modifica-lo aqui (não se esqueça de "
+"actualizar também a base de dados de segurança, utilizando o utilitário "
+"gsec), ou pode utilizar dpkg-reconfigure para actualizar ambos."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:2001
+msgid ""
+"If you don't enter a password, a random one will be used (and stored in "
+"SYSDBA.password)."
+msgstr ""
+"Se não introduzir uma palavra-chave, será utilizada uma aleatória (e "
+"guardada em SYSDBA.password)."
+
+#. Type: password
+#. Description
+#: ../server-templates.master:3001
+msgid "To keep your existing password, leave this blank."
+msgstr "Para manter a palavra-chave actual, deixe isto vazio."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid "Delete password database?"
+msgstr "Apagar a base de dados de palavras-chave?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The last package that uses password database at /var/lib/firebird/${FB_VER}/"
+"system/security.fdb is being purged."
+msgstr ""
+"O último pacote que utiliza a base de dados de palavras-chave em /var/lib/"
+"firebird/${FB_VER}/system/security.fdb está a ser 'purgado'."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"Leaving security database may present security risk. It is a good idea to "
+"remove it if you don't plan re-installing firebird${FB_VER}."
+msgstr ""
+"Deixar a base de dados de segurança pode apresentar um risco de segurança. É "
+"boa ideia removê-la se não planeia re-instalar o firebird${FB_VER}."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:5001
+msgid ""
+"The same stands for /etc/firebird/${FB_VER}/SYSDBA.password, where the "
+"password for SYSDBA is kept."
+msgstr ""
+"O mesmo se aplica para /etc/firebird/${FB_VER}/SYSDBA.password, onde é "
+"guardada a palavra-chave para SYSDBA."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid "Delete databases from /var/lib/firebird/${FB_VER}/data?"
+msgstr "Apagar as bases de dados em /var/lib/firebird/${FB_VER}/data?"
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"You may want to delete all databases from firebird standard database "
+"directory, /var/lib/firebird/${FB_VER}/data. If you choose this option, all "
+"files ending with \".fdb\" and \".fbk\" from the above directory and its "
+"subdirectories will be removed."
+msgstr ""
+"Pode desejar apagar todas as bases de dados do directório standard de bases "
+"de dados do firebird, /var/lib/firebird/${FB_VER}/data. Se escolher esta "
+"opção, serão removidos todos os ficheiros terminados em \".fdb\" e em \".fbk"
+"\" do directório acima."
+
+#. Type: boolean
+#. Description
+#: ../server-templates.master:6001
+msgid ""
+"Note that any databases outside of /var/lib/firebird/${FB_VER}/data will not "
+"be affected."
+msgstr ""
+"Note que não serão afectadas quaisquer bases de dados fora de /var/lib/"
+"firebird/${FB_VER}/data."
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid "firebird${FB_VER}-${FB_FLAVOUR} server is in use"
+msgstr "Está em utilização o servidor firebird${FB_VER}-${FB_FLAVOUR}"
+
+#. Type: error
+#. Description
+#: ../server-templates.master:7001
+msgid ""
+" To ensure data integrity, package removal/upgrade is aborted. Please stop "
+"all local and remote clients before removing or upgrading firebird${FB_VER}-"
+"${FB_FLAVOUR}"
+msgstr ""
+"Para assegurar a integridade de dados, a remoção/actualização do pacote foi "
+"abortada. Por favor páre todos os clientes locais e remotos antes de remover "
+"ou actualizar o firebird${FB_VER}-${FB_FLAVOUR}"
+
+#. Type: title
+#. Description
+#: ../server-templates.master:8001
+msgid "Password for firebird ${FB_VER}"
+msgstr "Palavra-passe para firebird ${FB_VER}"
+
+#~ msgid ""
+#~ "Several firebird versions may be installed, but only one may be enabled "
+#~ "and running at any given time. This is because if two servers access the "
+#~ "same database simultaneously, the result is inevitably database "
+#~ "corruption."
+#~ msgstr ""
+#~ "Podem estar instaladas várias versões do firebird, mas apenas uma pode "
+#~ "estar activa e a correr num determinado momento. Isto é porque se dois "
+#~ "servidores acedam, simultaneamente, à mesma base de dados, o resultado é, "
+#~ "inevitavelmente, a corrupção da base de dados."
--- firebird2.1-2.1.2.18118-0.ds1.orig/debian/po/de.po
+++ firebird2.1-2.1.2.18118-0.ds1/debian/po/de.po
@@ -0,0 +1,186 @@
+# translation of debconf templates to german
+# This file is distributed under the same license as the firebird2 package.
+#
+# Holger Wansing , 2006, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: firebird2.0 2.0.3.12981.ds1-6\n"
+"Report-Msgid-Bugs-To: firebird2.1@packages.debian.org\n"
+"POT-Creation-Date: 2008-05-23 13:35+0300\n"
+"PO-Revision-Date: 2008-03-13 11:28+0100\n"
+"Last-Translator: Holger Wansing