lp:debian/wheezy/firebird2.5

Created by James Westby and last modified
Get this branch:
bzr branch lp:debian/wheezy/firebird2.5
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

46. By Damyan Ivanov

Apply patch from upstream revision 60322 fixing an unauthenticated remote
null-pointer dereference crash (CVE-2014-9323). Closes: #772880

45. By Damyan Ivanov

* rebuild for stable update in wheezy
* fix typo in 2.5.2.26540.ds4-1 changelog entry
* out/crash-create-db-restricted.patch: point to upstream commit

44. By Damyan Ivanov

Recover lost doc/libfbclient2 -> firebird2.5-common-doc symlink

In Lenny, all firebird binary packages were shipping their doc/ directory
with copyright information. Because of the size of that copyright
information, when firebird2.5 packages were introduced in squeeze, they
used symlinks to the doc/firebird2.5-common-doc directory, which contained
a single copy of the copyright file. However, since dpkg won't replace
directory with a symlink, upgrading libfbclient2 from lenny (2.0) to
squeeze (2.5) leaves an empty doc/libfbclient2 directory, breaking the
Policy requirement (12.5) that every binary package ships a copyright
file.

The fix implemented in this version is to check if doc/libfbclient2 is an
empty directory (and not a symlink) and remove it in preinst. If it is a
directory and is not empty, it is renamed with .dpkg-old extension. This
gives dpkg way to unpack the shipped symlink.

Closes: #692948 -missing copyright file after upgrade from lenny to
squeeze to wheezy/sid

Thanks go to Andreas Beckmann for reporting the issue, Julian Taylor,
Slávek Banko and Serafeim Zanikolas for helping with the implementation.

43. By Damyan Ivanov

* High urgency for upload fixing security issues

* fix server crash when preparing an empty SQL statement with tracing enabled
  patch taken from upstream revision 54702. Closes: #693210 (CVE-2012-5529)
* fix remote pre-authentication stack overflow in firebird server
  patch taken from upstream revision 57728. Closes: #702736 (CVE-2013-2429)

42. By Damyan Ivanov

* Snapshot from upstream's 2.5.2 tag, revision 54698. Still not the official
  release, but very close
  + CORE-3860: Trace API: Faulty database filter crashes server
  + CORE-3875: GBak does not check correctly parameters and backups random
    database with -b ":"
  + CORE-3879: Make fb_lock_print a bit more handy
  + CORE-3656: Support for sweep information in Trace API
  + CORE-2668: Write note into log when automatic sweep is started

* out/hardening.patch: add one more hunk for the new additions in
  fb_lock_print

41. By Damyan Ivanov

* Snapshot from upstream's 2.5 branch, revision 54658
 + Optimizer level solution for CORE-2709/CORE-3449: Many indexed reads in a
   compound index with NULLs/Wrong or missing IS NULL optimization
   (regression)
 + CORE-2666: Make it possible to use API to do remote backups/restores
 + Backported fix from 3.0: backup state lock should be released at latch
   timeout, avoiding lock lock state accounting inconsistency
 + CORE-3873: Server crashes while switching to the shadow if the disk I/O
   fault happens while flushing the cache
* refreshed patches, one hunk of hardenning.patch no longer needed

40. By Damyan Ivanov

* Snapshot from upstream's 2.5 branch, revision 54604
 + CORE-3769: The message 'Unknown tag (4) in isc_svc_query() results'
   appears when fbtracemgr is interrupted by Ctrl-C
 + Rolled back the ODS level solution for CORE-2709 as it causes
   cross-version compatibility issues (CORE-3853) as well as functional
   regressions (CORE-3675)
 + isql: fix output if charset is different from locale
 + CORE-3855: Blobs, inserted into GLOBAL TEMPORARY TABLE ON COMMIT DELETE
   ROWS could be placed into newly allocated pages even if there is enough
   free place on some existing data page

39. By Damyan Ivanov

* Snapshot from upstream's 2.5 branch, revision 54545
 + Postfix for CORE-3612 - send errors to stderr
 + Fix broken isql history with libedit 3.0
 + CORE-3611: Wrong data while retrieving from CTEs (or derived tables) with
   same column names.
 + CORE-3845: Interruption of 'heavy query' leads to 0 ms (zero duration) in
   its statistics in trace log

* add lintian overrides about hardenning false positives

38. By Damyan Ivanov

* Snapshot from upstream's 2.5 branch, revision 54476
 + CORE-3841: Corrupted database after inserting rows
 + CORE-3844: Validation not detecting one specific case of index corruption
 + Fixed regression in the fix for CORE-3777
 + CORE-3814: SuperClassic server crashes when performing a database
   shutdown with forced writes off
 + CORE-3598: Tracing: add statistics of actions that were after transaction
   finish
 + Trace errors raised by failed ON TRANSACTION ROLLBACK and ON DISCONNECT
   triggers
 + CORE-3539: Tracing: add ability to log errors that occur in runtime
   (lock conflicts, PK/UK/FK violations etc.)

* drop transitional firebird2.5-dev package

37. By Damyan Ivanov

* Snapshot from upstream's 2.5 branch, revision 54429
 + CORE-3819: Wrong service name to port address resolution in database
   connection string
 + CORE-3825: If an autocommit transaction (i.e. transaction started with
   isc_tpb_autocommit option) run DDL using EXECUTE STATEMENT it will
   produce a bugcheck 287 (Too many savepoints)
 + CORE-3834: Usage of a NATURAL JOIN with a derived table crashes the
   server

* fix libib-util lintian override tor multi-arch
  Closes: #670008 -- arch-dependent files in multiarch: same package
  Thanks to Julien Cristau for the report and fix hint

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/firebird2.5
This branch contains Public information 
Everyone can see this information.

Subscribers