dbconfig-common (1.8.11) unstable; urgency=low

  [sean finney]
  * arrgh.  mysql 5.0 has changed the output from SHOW GRANTS, so
    we need to have a slightly more liberal grep statement in
    dbc_mysql_check_user().  the positive side of this is that
    this also gives the local admin to restrict the privileges
    of the db user, i guess....

 -- sean finney <seanius@debian.org>  Fri, 06 Jan 2006 09:46:06 +0100

dbconfig-common (1.8.10) unstable; urgency=high

  [sean finney]
  * dbc was not telling dbconfig-generate-include to register output
    files with ucf, and thus bad things could happen for people who
    wanted to configure their systems manually, or otherwise customize
    such files.  this causes rc behavior in packages that use dbc, so
    the urgency is thus set to high (closes: #343691).
  * updated Danish debconf translations from 
    Claus Hindsgaul (closes: #343609).

  [christian perrier]
  * corrected typo in French translation

 -- sean finney <seanius@debian.org>  Tue, 20 Dec 2005 01:03:07 +0100

dbconfig-common (1.8.9) unstable; urgency=low

  [sean finney]
  * unregister questions at dpkg purge time.
  * provide a new -C option for d-g-i to "comment out" unset options.
  [translations]
  * updated swedish translations from daniel nylander (closes: #341631).
  * updated vietnamese translations from clytie siddall (closes: #341947).

 -- sean finney <seanius@debian.org>  Mon, 05 Dec 2005 11:00:59 +0100

dbconfig-common (1.8.8) unstable; urgency=low

  [Sean Finney]
  * import documentation into debiandoc format, and update build-depends
    accordingly.
  * new swedish debconf translations from daniel nylander (closes: #339784).
  * dbconfig-generate-include was accidentally bailing out when -U
    was invoked.  fixed thanks to Matthijs Mohlmann (closes: #339881).
  * Thijs Kinkhorst pointed out that the manpages/help output would
    recommend calling d-g-i and d-l-i with optional arguments like
    "-t [varname]", when in fact it will not work unless invoked
    "-t[varname]" (closes: #341028).
  * also from Thijs: mandate that a format is chosen with d-l-i.

  [Christian Perrier]
  * Make Choices translatable in debconf templates
    Closes: #338342

 -- sean finney <seanius@debian.org>  Sat, 19 Nov 2005 21:12:03 +0100

dbconfig-common (1.8.7) unstable; urgency=low

  * Tobias Grimm noticed that internal/mysql/dbc_mysql_exec_file()
    didn't properly catch/return error values.  fixed.
  * dbconfig-generate-include and dbconfig-load-include didn't actually 
    implement --dbname.  fixed.
  * don't flash the message about importing old settings if a
    program is being installed for the first time.
  * initial support for an "ignore" option during installation, to
    give the admin a way to bludgeon us into submission if we cause
    the package to get into some kind of uninstallable/unremovable wedge
    state, or if the admin tries to install the same version twice.  
    thanks to craig small for the suggestion (closes: #333611).
  * an "improvement" to the upgrade logic, so dbc won't get clever and
    try and do stuff it shouldn't during an upgrade.

 -- sean finney <seanius@debian.org>  Mon, 07 Nov 2005 20:17:40 +0100

dbconfig-common (1.8.6) unstable; urgency=low

  [ sean finney ]
  * with multidb support, subsequent installs would override the
    chosen dbtype and default to what the autodetection found.  thanks
    to Craig Small for pointing this out (closes: #333109).
  * similar to above, dbc_authmethod_user was being overridden by
    a "default" value.  fixed.
  * in pgsql, if dbc_authmethod_admin is ident and dbc_authmethod_user
    is set to password, the admin would be prompted on the terminal
    for the dbuser's password because of a bug in internal/pgsql.
  * removed duplicate and unneccesary call to mktemp in _dbc_psql.
  * Translations:
    - updated Czech translations from Miroslav Kure.
    - updated Portuguese translations from Miguel Figueiredo.
    - updated Vietnamese translations from Clytie Siddall.
    - updated Dutch translation from Bart Cornelis

  [ Christian Perrier ]
  * Translations:
    - updated French translations by the French team. Closes: #331616

 -- sean finney <seanius@debian.org>  Tue, 11 Oct 2005 08:32:57 +0200

dbconfig-common (1.8.5) unstable; urgency=low

  * Sean Finney:
    - make sure *all* cvs directories are removed from the final
      package.  thanks to Tim Olsen for pointing a few had slipped
      through (closes: #325745).
    - the postgres user now defaults to /bin/false as a shell, so
      we explicitly add '-s /bin/sh' when su'ing to postgres.  thanks
      to Craig Small for finding this.
    - added "-c" option to credit-xlators for my own convenience.
    - debconf template updates.
    - there was some leakage/spillage of the dbc_dbname environment
      variable that messed things up for postgres users.  this should
      fix that issue.  thanks to Craig Small for all the help 
      (closes: #329730).
  * Bart Cornelis:
    - Spelling fixes and some translations for new strings sent in by
      Thijs Kinkhorst.
  * Translations:
    - updated Danish translation by Claus Hindsgaul.
    - updated German translation by Andreas Tille.

 -- sean finney <seanius@debian.org>  Tue, 27 Sep 2005 15:18:55 +0200

dbconfig-common (1.8.4) unstable; urgency=low

  * Sean Finney:
    - add support for 'template' output format in dbc_generate_include.
    - dbc no longer provides preinst hooks, as we can't promise
      dbconfig-common will be there without pre-depends.  turns out
      there was a more graceful way to handle what we wanted to do
      in there anyway.  also updated example packages accordingly.
      thanks to Miguel (as well as Marc 'HE' Brockschmidt)
      for finding this (closes: #323620).
    - updated vi.po fro clytie siddall (closes: #322281).

 -- sean finney <seanius@debian.org>  Thu, 25 Aug 2005 15:41:02 +0200

dbconfig-common (1.8.3) unstable; urgency=low

  * Miguel Gea Milvaques:
    - Correct typo in dbconfig-load-include man page (closes: #320659)
    - changed populating order in internal/pgsql (1.scripts, 2.admin 3.user)
    - add support for an "upgrade-dbadmin" data directory, which functions
      like the "upgrade" directory except it guarantees to be run as the
      database administrator).
  * Sean Finney:
    - updated Standards-Version to 3.6.2
    - typo in control, Suggests postgresl-client should be postgresql-client.
    - updated documentation for debugging.
    - don't use login shells for su in internal/pgsql.  thanks to andreas
      for pointing this out.
    - now providing the source packages for the db-test family of
      packages underneath /usr/share/doc/dbconfig-common/examples.
  * Translations:
    - updated German debconf translations from andreas tille.
    - updated Czech debconf translations from miroslav kure (closes: #318321).
    - updated French translation by Christian Perrier
    - updated Danish translation by Claus Hindsgaul (closes: #319030).
    - updated italian translation by Giuseppe Sacco

 -- sean finney <seanius@debian.org>  Wed, 03 Aug 2005 04:12:30 -0400

dbconfig-common (1.8.2) unstable; urgency=low

  * First release targeted at unstable.  w00t!
  * Sean Finney
    - Initial Support for importing configurations from packages that
      may have had pre-existing configs before using dbc, via the
      dbconfig-load-include script.
    - removed a bunch of duplicated pgsql code in internal/common.
    - su to $dbc_dbadmin if connecting to localhost via ident authentication,
      instead of postgres.  for all other methods, don't change userid
      (stay as root).
    - add support for an "install-dbadmin" data directory, which functions
      like the "install" directory except it guarantees to be run as the
      database administrator (only really applicable for some pgsql
      applications currently).
    - various updates to documentation and "best-practices" policy draft.
    - removed unused empty directories from the list of directories to
      install.
    - added the note about random password generation to the postgres
      app-pass template too.
    - updated TODO a bit.
    - include a manpage for dbconfig-load-include.
    - other cosmetic lintian-discovered fixes.
  * Miguel Gea Milvaques:
    - Support for an abort/retry option when something goes
      wrong in the install, upgrade, or remove operations.
  * Translations:
    - typographical fix in one of the templates, thanks to Clytie Siddall
      (closes: #308423).
    - updated german translation from tobias grimm.
    - French updated
    - Danish debconf updated by Claus Hindsgaul

 -- sean finney <seanius@debian.org>  Mon, 11 Jul 2005 14:16:33 -0400

dbconfig-common (1.8.1) experimental; urgency=low

  * the mysql verify user/db functions were broken in 1.8 thanks to my "better
    error notification" fix.
  * changed a couple references of upgrade_error to dbc_upgraded error,
    as pointed out by tobias.  there was also an remove_error that should
    be dbc_remove_error
  * various fixes for postgresql remote connections
  * don't allow empty admin passwords in pgsql, since they don't work anyway.
  * don't repeat asking for the admin password.
  * use the return status of the execute sql/script functions, not the
    value of dbc_status, which is not consistant and probably on its way
    out.  thanks to tobias for pointing this out.
  * return 0, not exit 0 in dbc_go functions, as it will otherwise
    halt the entire maintainer script.
  * added three new maintainer-specifiable variables: 
      - dbc_generate_include_owner 
      - dbc_generate_include_perms
      - dbc_generate_include_args
    which are passed to dbconfig-generate-include and do just what you'd
    expect.  Thanks to Miguel Gea Milvaques for the idea and initial patch.
  * updated THANKS.
  * Translations:
    - Catalan translations from Miguel Gea Milvaques.
    - New Czech translations from Miroslav Kure (closes: #307160).
    - New Vietnamese translations from Clytie Siddall (closes: #307635).

 -- sean finney <seanius@debian.org>  Wed, 04 May 2005 14:06:17 -0400

dbconfig-common (1.8) experimental; urgency=low

  * dbconfig-common now defaults to blank passwords implying the
    admin wants a random password (this makes automatic installations
    even easier) thanks to Tobias Grimm <tobias.grimm@e-tobi.net> for
    the inspiration.
  * the admin is prompted only once if the app. password is blank.  thanks
    to tobias for the idea.
  * added dependency on pwgen for generating passwords.
  * the manpage for dbconfig-generate-include was never built into
    the binary.  d'oh!
  * character encoding fix in the changelog to make lintian happy.
  * limit mysql usernames to 16 characters long, as that's a built
    in limit.
  * the dbc_log functions now always produce output, as it's actually
    helpful to see what's going on.
  * dbconfig-generate-include has changed behavior.  -P/--dbport is now for 
    port and -m/--mode is for mode (was -P/--perms, but i can't think of
    a good name for port otherwise!).
  * forget the host/port responses if reconfigured to use a local connection.
    otherwise that causes confusion.
  * better error notification in the internal mysql code.
  * if something goes wrong in the install process, forget that we've
    seen the relevant debconf questions (so they will be asked again).

 -- sean finney <seanius@debian.org>  Wed, 27 Apr 2005 19:42:01 -0400

dbconfig-common (1.7) experimental; urgency=low

  * dbconfig-generate-include now honors the owner/perms arguments.
  * fixes for more breakage from shrinking the similar debconf
    questions.  thanks to Tobias Grimm <tobias.grimm@e-tobi.net> for
    pointing these out.
  * Translations:
    - French updated by Steve Petruzzello

 -- sean finney <seanius@debian.org>  Sun, 24 Apr 2005 18:03:33 -0400

dbconfig-common (1.6) experimental; urgency=low

  * added a substitutable ${dbvendor} variable in the questions, which allows
    me to drastically shrink a number of similar mysql/pgsql questions.
  * drastically shrank a number of similar mysql/pgsql questions :)
  * added a neat little script to credit the translators.
  * spanish translation from Javier Fernández-Sanguino Peña <jfs@computer.org>.
  * french translation from Steve <dlist@bluewin.ch> (closes: #303005).
  * Danish translation by Claus Hindsgaul <claus_h@image.dk>
  * minor typographical corrections from Javier.
  * updated german translations from Andreas Tille <tillea@rki.de>.
  * the consolidation in 1.5.1 missed a question or two it seems.  fixed.
    thanks to Miguel Gea Milvaques <debian@miguelgea.com> (closes: #305092).
  * better error detection/notification for mysql database creation.
  * better error detection/notification and misc bug fixes for pgsql code

 -- sean finney <seanius@debian.org>  Sun, 17 Apr 2005 23:23:18 -0400

dbconfig-common (1.5.1) experimental; urgency=low

  * add a depends on ucf, and a suggests for mysql-client or
    postgresql-client.  thanks to Miguel Gea Milvaques <debian@miguelgea.com>
    for pointing this out (closes: #301497).
  * many, many debconf style corrections and suggestions from 
    Christian Perrier <bubulle@debian.org>.  thanks!
  * consolidation of some more or less duplicated debconf questions
    to make translators' jobs a little easier.

 -- sean finney <seanius@debian.org>  Wed, 30 Mar 2005 22:50:59 -0500

dbconfig-common (1.5) experimental; urgency=low

  * debconf config questions support "back".
  * provide dbc_config_include to scripts for convenience
  * handle the app db pass a little more effectively
  * ucf now purges config files when package is purged.

 -- sean finney <seanius@debian.org>  Tue, 08 Mar 2005 23:25:59 -0500

dbconfig-common (1.4) experimental; urgency=low

  * this should be the feature-complete-now-fix-bugs release.
  * full support for installs/upgrades via the script method

 -- sean finney <seanius@debian.org>  Fri, 04 Mar 2005 00:27:49 -0500

dbconfig-common (1.3) experimental; urgency=low

  * pgsql now supports ssl, modified README.pgsql to reflect this.
  * random incoherent updates to TODO.
  * updated german translation from andreas tille.
  * dbconfig-generate-include is now a functional script, complete
    with ucf support.
  * dbconfig-generate-include support now included in maintainer
    hook scripts.
  * updates to documentation, though parts are still incomplete.
  * simplified some error checking in postinst hook.

 -- sean finney <seanius@debian.org>  Wed, 09 Feb 2005 22:17:29 -0500

dbconfig-common (1.2) experimental; urgency=low

  * config file / debconf interaction fixes
  * additional support for different postgres authentication methods
  * debconf template updates 

 -- sean finney <seanius@debian.org>  Wed, 02 Feb 2005 23:56:09 -0500

dbconfig-common (1.1) experimental; urgency=low

  * huge re-write of internal db management code.  this fixes a lot
    of things from the TODO that couldn't be done with dbconfig-common,
    as well as addressing some security concerns presented (passing
    passwords and other data on the cmdline).
  * api change, so the major version number does as well.
  * updated documentation for api changes
  * german debconf translations, thanks to andreas tille.

 -- sean finney <seanius@debian.org>  Wed, 19 Jan 2005 18:16:33 -0500

dbconfig-common (0.9) experimental; urgency=low

  * we now support for packages that support multiple underlying
    database types, such as webapps that use db-independant code.
    see documentation for details.
  * postgres support upgraded from "initial" to "basic".  all the
    basic operations (install, upgrade, remove) work on a default
    debian postgres installation running on the same machine.  pretty
    much everything else still doesn't
  * error code is now more consolidated, providing more information
    to the user, and generally more robust.  there's still plenty of
    room for improvement.
  * we no longer default to keeping admin and app passwords stored
    in debconf.  by default they're removed after they're no longer
    needed by the postinst.  this can be overridden via a global config
    setting, though they're never stored in a config file.
  * the dbpass setting is no longer stored in the per-package config.
  * prompting for the admin and user passwords is now consolidated
    into two functions, which should help prevent code duplication
    in future situations where we need to ask for the information
    again (errors, include-file generators).
  * initial version of dbconfig-generate-include, for taking db
    configuration to generate code scriptlets (php, perl, et c) with
    the db configuration needed to use the database. 
  * documentation updated to reflect changes

 -- sean finney <seanius@debian.org>  Fri, 24 Dec 2004 01:25:58 -0800

dbconfig-common (0.8) experimental; urgency=low

  * intial code abstraction for multiple database types.
  * initial support for postgresql.

 -- sean finney <seanius@debian.org>  Sat, 04 Dec 2004 20:43:42 -0500

dbconfig-common (0.7) experimental; urgency=low

  * slight change to the api.  see updated docs.
  * incorporated debconf related suggestions from andreas tille
  * updated policy and documentation about "opting out" by the
    local administrator for install, upgrade, and remove operations.
  * debconf responses were being overrided by contents of config
    files instead of being pre-seeded with them.  fixed.
  * support for install, upgrade, and removal in mysql
    nearly complete.
  * support for (cleartext) tcp/ip nearly complete.
  * misc debconf template changes
  * misc lintian fixes.

 -- sean finney <seanius@debian.org>  Tue, 23 Nov 2004 21:02:12 -0500

dbconfig-common (0.6) experimental; urgency=low

  * package has been renamed dbconfig-common
  * added/modified debconf templates
  * now shipping with much needed documentation
  * now managed within alioth

 -- sean finney <seanius@debian.org>  Sun, 21 Nov 2004 19:14:38 -0500

dbconfig-common (0.5) experimental; urgency=low

  * reworked how this package interacts with maintainer scripts. now
    there's a /usr/share/dbconfig-common/dpkg/postinst.mysql, etc.
  * added mysql script helpers for config, preinst, postinst, and prerm.
    not yet complete, but more or less designed.
  * intial support for mysql upgrades and removal

 -- sean finney <seanius@debian.org>  Tue, 02 Nov 2004 00:08:40 -0500

dbconfig-common (0.4) experimental; urgency=low

  * for the time being, database "driver" scripts are going in 
    /usr/share/dbconfig-common/db.d/$dbtype/.  this might change.
  * starting off with a mysql adduser and createdb script
  * also, for the time being, we're going to depend on wwwconfig-common's
    pre-existing scripts for the dirty work :)
  * added additional debconf templates

 -- sean finney <seanius@debian.org>  Mon, 25 Oct 2004 18:07:20 -0400

dbconfig-common (0.3) experimental; urgency=low

  * added an "upgrade-backup" template
  * added "method", "host" and "newhost" templates, making "location" 
    and "location_new" obsolete.
  * changed */app_password and */admin_pw to a common *_pass
  * postrm set to include debhelper stuff

 -- sean finney <seanius@debian.org>  Mon, 18 Oct 2004 00:38:10 -0400

dbconfig-common (0.2) experimental; urgency=low

  * incorporated postgresql-specific debconf templates, along with other
    changes and suggestions from oliver elphick <olly@lfix.co.uk>
  * changed the wording in for "host" to "location".   

 -- sean finney <seanius@debian.org>  Mon, 18 Oct 2004 00:38:10 -0400

dbconfig-common (0.1) experimental; urgency=low

  * initial release.

 -- sean finney <seanius@debian.org>  Mon, 11 Oct 2004 20:31:10 -0400

