firebird2.5 (2.5.1.26351.ds4-2ubuntu0.1) precise-security; urgency=low

  * SECURITY UPDATE: Fix for NULL pointer Denial of Service in TraceManager
    (LP: #1115902)
    - debian/patches/CVE-2012-5529.patch: Handle empty query safely. Based on
      upstream patch.
    - CVE-2012-5529

 -- Christian Kuersteiner <ckuerste@gmx.ch>  Wed, 06 Feb 2013 09:54:44 +0700

firebird2.5 (2.5.1.26351.ds4-2build1) precise; urgency=low

  * Rebuild for libicu48.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 21 Nov 2011 16:13:23 +0000

firebird2.5 (2.5.1.26351.ds4-2) unstable; urgency=low

  * add patch from upstream svn r53558 fixing checking for duplicate records
    with NULLs

 -- Damyan Ivanov <dmn@debian.org>  Thu, 13 Oct 2011 14:41:53 +0300

firebird2.5 (2.5.1.26351.ds4-1) unstable; urgency=low

  * watch: remove trailing -0 from upstream version
    it adds no value and only makes the already long version longer
  * watch: prefer release download area to prerelease one
    in case the same file name is available from both, we want to use the
    one from the release area

  * New upstream stable release
  * copyright: four new assumed-PD files
  * patchworks:
    + drop svn/r53460-poll_vs_alarm.patch (modified version released)
    + refresh separate-file-and-sem-perms.patch to apply without line offsets
  * control: fis libfbclient2 long description to refer to libfbclient2.5, not
    2.1

 -- Damyan Ivanov <dmn@debian.org>  Tue, 11 Oct 2011 12:43:56 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-7) unstable; urgency=low

  * build-depend on dpkg-dev 1.16.1 for --export=configure

 -- Damyan Ivanov <dmn@debian.org>  Sat, 01 Oct 2011 11:59:46 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-6) unstable; urgency=low

  * add patch from svn fixing duplicate keys insert into unique column
  * add a patch fixing compilation with hardening flags

 -- Damyan Ivanov <dmn@debian.org>  Sat, 01 Oct 2011 08:54:29 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-5) unstable; urgency=medium

  * Medium urgency for fixing a serious bug in testing

  * Import a patch from upstream SVN fixing problems in poll() usage when
    process receives signals like SIGALRM.
    Closes: #642555 -- segfault in the remote interface when using alarm() in
    the client program

 -- Damyan Ivanov <dmn@debian.org>  Sat, 24 Sep 2011 14:12:19 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-4) unstable; urgency=low

  * -server-common.postrm: remove RUN directory only if existing

 -- Damyan Ivanov <dmn@debian.org>  Tue, 13 Sep 2011 10:01:26 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-3) unstable; urgency=low

  * rename firebird2.5-dev to firebird-dev
   + keep firebird2.5-dev as a transitional package
   + break/replace/provide old firebird{2.1,2.5}-dev, which are now
     transitional packages depending on firebird-dev
   + This is supposed to be the last rename of the firebird development
     package. The API is supposed to always be backwards compatible (and this
     was the case for the last 10 years).
   + -examples: recommend firebird-dev instead of firebird2.5-dev
  * make firebird-dev require the exact same version of libfbclient2
  * ship fbintl with .so extension and not executable
  * replace pointer to 'GPL' with a pointer to the exact meant version
    of the license

 -- Damyan Ivanov <dmn@debian.org>  Mon, 12 Sep 2011 15:18:53 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-2) unstable; urgency=low

  * put libfbclient2 debug symbols in their own package
    this allows debugging binaries, linked with libfbclient2, while still
    having firebird2.5-classic installed
  * -server-common.postrm: remove $RUN
    makes piuparts tests succeed again
  * drop lintian overrides about -common-doc by rewording the description
    Closes: #636946. Thanks to Niels Thykier
  * do not fail creating existing firebird user (Closes: #626819)
  * provide mandatory build-{arch,indep} targets. thanks, lintian

 -- Damyan Ivanov <dmn@debian.org>  Fri, 09 Sep 2011 18:15:35 +0300

firebird2.5 (2.5.1.26349-0~rc1.ds4-1) unstable; urgency=low

  * New upstream release candidate
   + watch: force lowercase version and put ~ before non-digit
   + copyright: change the URL of the IPL
   + copyright: update (one new file)
   + refresh no-spurious-linkage.patch to apply cleanly

  * note in doc-base that Firebird_conf.txt is compressed
  * eable multiarch support
  * replace dh_clean -k with dh_prep
  * rules: add build-arch and build-indep targets
  * drop unneeded override about files in depended on package
  * shorten -classic-common short description

 -- Damyan Ivanov <dmn@debian.org>  Wed, 07 Sep 2011 20:07:41 +0300

firebird2.5 (2.5.1~svn+52909.ds4-1) experimental; urgency=low

  * New upstream SVN snapshot from the B2_5_Release branch
  * Drop patches applied upstream:
    allow-older-libtool
    atomic_ops_require_cas
    fix-mipseb-detect
    powerpc-no-mcpu
    sparc-no-m32
  * drop fix_kfreebsd_amd64_miscompile.patch
  * refresh separate-file-and-sem-perms.patch
  * Add Danish translation of Debconf templates. Thanls to Joe Dalton.
    Closes: #624667
  * drop Conflicts with packages not in oldstable
  * remove explicit conflicts with firebird2.1 servers

 -- Damyan Ivanov <dmn@debian.org>  Wed, 11 May 2011 21:05:14 +0300

firebird2.5 (2.5.1~svn+52789.ds4-1) experimental; urgency=low

  * New upsram SVN snapshot of the B2_5_Release branch
   + includes a fix for a problem with unicode collations

  * pack-upstream-snapshot: use shorter version
    this helps keeping the package file name not too long
    see #620831
  * update debian/copyright
  * patchworks
   + adapt no-spurious-linkage.patch and parallel-build.patch to apply
   + fix no-spurious-linkage.patch so that it works with gcc-4.5 linker
   + refresh link_aromic_ops and separate-file-and-sem-perms to apply cleanly
   + link fbtrace with ICU and libpthreads
  * drop lintian overrides about manpages in dependency packages
  * relax a bit shlibs version requirements so that package can satisfy it
    (thanks, lintian)
  * claim conformance with Policy 3.9.2

 -- Damyan Ivanov <dmn@debian.org>  Fri, 22 Apr 2011 21:30:10 +0300

firebird2.5 (2.5.1~svn20110210r52328.ds4-1) experimental; urgency=low

  * Upstream snapshot from the B2_5_Release branch

  * add a script for packaging snapshots of upstream Subversion
    repository
  * remove alternative dependency on cdebconf
  * repack.sh: tolerate missing items to remove
  * add debian/gbp.conf

  * Patchworks:
   + remove patches applied upstream: s390_targets, port-alpha-hppa
   + refresh the rest to apply cleanly
   + update no-spurious-linkage.patch making gfix link to pthreads
     fixes a build problem in Ubuntu Natty, thanks to marius adrian popa

 -- Damyan Ivanov <dmn@debian.org>  Tue, 15 Feb 2011 23:48:10 +0200

firebird2.5 (2.5.0.26074-0.ds4-5) unstable; urgency=low

  * watch: protect against 'ReleaseCandidate' in versions
  * add a patch from upstream SVN fixing loading of ICU routines
  * disable fix_kfreebsd_amd64_miscompile.patch
  * link fbtrace with ICU and libpthreads
  * drop lintian overrides about manpages in dependency package
  * claim conformance to Policy 3.9.2

 -- Damyan Ivanov <dmn@debian.org>  Sat, 23 Apr 2011 11:14:47 +0300

firebird2.5 (2.5.0.26074-0.ds4-4) unstable; urgency=low

  * remove alternative dependency on cdebconf
  * no-spurious-linkage.patch: link all executables with pthreads.
    yes, this introduces a couple of warnings about needless linking, but
    is the easiest way to fix the missing pthreads linkage in most of the
    executables (closes: #618104)
  * remove Daniel Urban from Uploaders

 -- Damyan Ivanov <dmn@debian.org>  Tue, 15 Mar 2011 08:12:36 +0200

firebird2.5 (2.5.0.26074-0.ds4-3) unstable; urgency=low

  * upload to unstable

 -- Damyan Ivanov <dmn@debian.org>  Wed, 09 Feb 2011 22:42:59 +0200

firebird2.5 (2.5.0.26074-0.ds4-2) experimental; urgency=low

  * update and activate port-hppa-alpha.patch
    Closes: #565762, #565861

 -- Damyan Ivanov <dmn@debian.org>  Fri, 15 Oct 2010 16:54:39 +0300

firebird2.5 (2.5.0.26074-0.ds4-1) experimental; urgency=low

  * New upstream release
    no source changes since 2.5.0.26074~unofficial

  * debian/repack.sh:
    + restore removal of source-less PDF files in doc/
    + restore removal of generated autotools files
    + bump dsX version
  * debian/watch: avoid mangling official releases
  * README.Debian: add a note about missing PDF documentation

 -- Damyan Ivanov <dmn@debian.org>  Mon, 04 Oct 2010 17:15:16 +0300

firebird2.5 (2.5.0.26074~unofficial.ds3-3) experimental; urgency=low

  * add firebird2.5-{super,classic}-dbg packages
  * rules: make parallel-buildable

 -- Damyan Ivanov <dmn@debian.org>  Wed, 29 Sep 2010 14:55:13 +0300

firebird2.5 (2.5.0.26074~unofficial.ds3-2) experimental; urgency=low

  * add sparc-no-m32.patch

 -- Damyan Ivanov <dmn@debian.org>  Sat, 25 Sep 2010 15:29:12 +0300

firebird2.5 (2.5.0.26074~unofficial.ds3-1) experimental; urgency=low

  * New upstream snapshot from the R2_5_0 tag at revision 51557
    + copyright: drop one file removed upstream

  * *.init: do not fail when no command is given on the command line
    since we run under 'set -u', the check for "$1" should be protected
    with "${1:-}". Closes: #578471
  * repack: adapt to unofficial 2.5.0 release
  * adopt '3.0 (quilt)' source format; set some local-options

 -- Damyan Ivanov <dmn@debian.org>  Fri, 17 Sep 2010 17:07:38 +0300

firebird2.5 (2.5.0.26054~ReleaseCandidate3.ds2-1) unstable; urgency=low

  * New upstream release candidate

  * update d/copyright to reflect changes in upstream sources
  * drop patches applied/implemented upstream
    + refresh the rest to apply cleanly
  * Standards-Version: 3.9.1 (no changes necessary)

 -- Damyan Ivanov <dmn@debian.org>  Tue, 27 Jul 2010 18:12:34 +0300

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-8) unstable; urgency=low

  * add a patch fixing miscompilation on powerpcspe
    Thanks to Sebastian Andrzej Siewior (Closes: #586254)

 -- Damyan Ivanov <dmn@debian.org>  Thu, 17 Jun 2010 21:34:06 +0300

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-7) unstable; urgency=low

  * install libfbtrace.so in -server-common (Closes: #585478)
  * add "Language" header to all translations (by debconf-updatepo)
  * rules/clean: remove -superclassic.{config,templates} too

 -- Damyan Ivanov <dmn@debian.org>  Tue, 15 Jun 2010 14:50:35 +0300

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-6) unstable; urgency=low

  * steal gbak-output-stderr.patch from upstream CVS
  * -super*.init: really do nothing when the package is removed

 -- Damyan Ivanov <dmn@debian.org>  Fri, 14 May 2010 11:31:16 +0300

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-5) unstable; urgency=low

  * rules: export FIREBIRD_LOCK=debian/tmp-lock during build
    Closes: 575564 -- please set FIREBIRD_LOCK to a location in the package
    build directory. Thanks to Modestas Vainius
  * override lintian about -common-doc being an empty package
    + override lintian about the empty package override being unused

 -- Damyan Ivanov <dmn@debian.org>  Mon, 12 Apr 2010 15:33:39 +0300

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-4) unstable; urgency=high

  * add fix_kfreebsd_amd64_miscompile.patch by Modestas Vainius, working around
    a g++ miscompilation bug with -fipa-reference (-O1 or higher) on
    kfreebsd/amd64
    Closes: #565801 (FTBFS on kfreebsd-amd64), high urgency
  * Mirror prefix.freebsd changes in no-rpath.patch and
    freebsd_targets.patch to prefix.freebsd_amd64
    Again, thanks to Modestas Vainius

 -- Damyan Ivanov <dmn@debian.org>  Mon, 29 Mar 2010 13:40:58 +0300

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-3) unstable; urgency=high

  * *.postrm: protect db_input calls with || true as we don't want to fail when
    a debconf question is skipped.
    Closes: #574195, #574213, #574224 (purge fails with Noninteractive debconf
    frontend and critical priority; -super, -classic and -superclassic)
    + high urgency for a release fixing serious bugs
  * watch: improved matching of prerelease tarballs

 -- Damyan Ivanov <dmn@debian.org>  Wed, 17 Mar 2010 14:10:08 +0200

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-2) unstable; urgency=low

  * add libib-util to server packages' Recommends
  * fix install_freebsd_as_linux.patch (and kfreebsd build)

 -- Damyan Ivanov <dmn@debian.org>  Fri, 26 Feb 2010 16:02:28 +0200

firebird2.5 (2.5.0.25920~ReleaseCandidate2.ds2-1) unstable; urgency=low

  * New upstream release candidate
    + updates to debian/copyright (nothing drastic)
  * add source lintinan override for weak-library-dev-dependency
  * server config: fix default file location
  * patchworks
    + drop unperspective ibutil-soname.patch
    + drop patches applied upstream:
      - cvs_install-fbtrace.conf.patch
      - freebsd-mutex-sysv.patch
    + updated to apply cleanly:
      - install_freebsd_as_linux.patch
      - separate-file-and-sem-perms.patch
      - optional_posix_fadv.patch
      - fix-kfreebsd_hurd-detection.patch
    + describe link_atomic_ops.patch
    + hunk line numbers updated
  * add a lintian override about weak-library-dev-dependency

 -- Damyan Ivanov <dmn@debian.org>  Fri, 26 Feb 2010 11:24:22 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-7) unstable; urgency=low

  * link_atomic_ops.patch: link with libatomic_ops on SH4 architectures too.
    Closes: #567732. Thanks to Nobuhiro Iwamatsu.
  * Standards-Version: 3.8.4 (no changes needed)
  * drop -1 debian revision from libatomic-ops-dev build-dependency
  * remove Francesco from Uploaders with his permission.

 -- Damyan Ivanov <dmn@debian.org>  Sun, 31 Jan 2010 15:33:02 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-6) unstable; urgency=low

  * fix install_freebsd_as_linux.patch on kfreebsd-amd64
  * add atomic_ops_require_cas.patch: instruct atomic_ops.h that we need
    compare_and_swap at any cost
  * build-depend on libatomic-ops-dev 1.2+cvs20091005-1 in order to have a
    fixed one on sparc.
  * -common.postrm: remove log file on purge
  * add link_atomic_ops.patch: link with -latomic_opts on arm and sparc
  * disable no-static-linagek.patch: the C++ support lib is needed on arm

 -- Damyan Ivanov <dmn@debian.org>  Fri, 29 Jan 2010 09:07:13 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-5) unstable; urgency=low

  * add patches to fix build on kFreeBSD:
    + freebsd-mutex-sysv.patch; makes mutex code use SYSV semaphores for
      mutexes
    + optional_posix_fadv.patch: use advisory posix features only when
      available
    + install_freebsd_as_linux.patch: use linux install makefile on k*BSD
    + freebsd_targets.patch: fixes Makefile targets on kFreeBSD
    + Closes: 565801 - FTBFS on kFreeBSD
  * add s390_targets.patch; fixes makefile targets on s390 and prevents a
    failure to build from source
  * -common: drop Conflicts with previous -common

 -- Damyan Ivanov <dmn@debian.org>  Tue, 19 Jan 2010 08:43:54 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-4) unstable; urgency=low

  * add libatomic-ops-dev to B-D

 -- Damyan Ivanov <dmn@debian.org>  Mon, 18 Jan 2010 13:48:30 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-3) unstable; urgency=low

  * -dev: correct ib-util dependency. Thanks, Marius
  * functions.sh: fix unclosed quote. Thanks, Marius

  * Upload to unstable

 -- Damyan Ivanov <dmn@debian.org>  Mon, 18 Jan 2010 00:33:19 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-2) experimental; urgency=low

  * config: 'enabled' was undefined on the first -super install
    Thanks, Marius for reporting.

 -- Damyan Ivanov <dmn@debian.org>  Thu, 07 Jan 2010 15:23:48 +0200

firebird2.5 (2.5.0.25784~ReleaseCandidate1.ds2-1) experimental; urgency=low

  * new upstream major release candidate. rename source and binary packages
    from firebird2.1 and trim changelog.

  * adapt debian/watch and debian/get-orig-source.sh
  * control/Vcs-*: update location of Git repostiory
  * update debian/copyright for 2.5
    + add a script for chacking debian/copyright for completeness
    + explain repackaging

  * use ./configure switches (new in 2.5) for setting installation directories
    + use directory layout as provided by upstream build system as a source for
      binaries and config files
  * drop patches applied upstream:
    + deprecated-charp-conversion.patch
    + cvs-execute-statement-crash.patch
    + use-libedit.patch
    + port-arm.patch
  * refresh the rest of the patches to apply cleanly
  * add parallel-build.patch
  * reduce local-CFLAGS.patch to a fix in Makefile.in.firebird
  * add add default-optimization.patch
  * add trim-cflags.patch avoiding repetitive compiler flags
  * improve no-spurious-linkage.patch
  * add allow-older-libtool.patch
  * add versioned-log-filename.patch

  * write missing manpages and rewrite stub ones

  * rules: works with -jN
  * spin-off firebird2.5-superclassic package for the new upstream server
    flavour
    + things common to -classic and -superclassic moved to a new,
      -classic-common package
  * add firebird-server, firebird-utils and firebird-udf virtual packages,
    provided and conflicted with by the relevant server/common packages
  * spin-off libib_util into libib-util binary package
  * use fbguard instead of fbmgr for starting super (and superclassic)
  * use one startup file for all flavours
  * add manpages where there was none
    + rewrite stub manpages about gpre and gdef
  * gbak.sgml: document -fix_fss_data and -fix_fss_metadata options

 -- Damyan Ivanov <dmn@debian.org>  Wed, 06 Jan 2010 11:18:17 +0200
