2005-06-18  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.3.0

	* configure.ac:
	- depend on libgksu 1.3.1 because we are using newer
	  APIs

2005-06-17  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- use the new gksu_context_sudo_try_need_password to check
	  if we need a password for sudo, addressing Debian bug 
	  #312937
	- we should only return 3 if an error happens when running with
	  sudo

2005-06-16  Guilherme de S. Pastore  <gpastore@colband.com.br>

	* gksu/gksu.c:
	- added --always-ask-password (-a) command-line option
	and always-ask-password key to gksu.conf, that makes
	gksu *not* try to run the command without asking for
	a password.

2005-06-14  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- added ro to ALL_LINGUAS

2005-06-13  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2.6

	* gksu/gksu.c:
	- use gksu_context_try_need_pass to check if we really
	  need to ask for the password before doing so
	- rephrase the default sentence for asking password so
	  it has better usability, based on suggestions by
	  Matthew Thomas, see the ubuntu bug report:
	  https://bugzilla.ubuntu.com/show_bug.cgi?id=7385

	* configure.ac, gksu/Makefile.am:
	- use PKG_CHECK_MODULES to check for GTK+ >= 2.4
	  and libgksu1.2 >= 1.3.0 because we'll be using
	  the new API function gksu_context_try_need_pass

2005-05-13  Miroslav Kure <kurem@debian.cz>

        * configure.ac:
        - added cs to ALL_LINGUAS

2005-05-12  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- correctly set grab to FALSE if the user clicks 'No' when
	  --prompt is passed

	* configure.ac:
	- added pl to ALL_LINGUAS

2005-04-27  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- added hu to ALL_LINGUAS

2005-04-25  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- renamed no_NB on ALL_LINGUAS to nb

2005-04-19  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- added nl to ALL_LINGUAS

2005-04-05  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2.5

2005-03-30  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- added fr to ALL_LINGUAS

2005-03-28  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- small patch from Michael Vogt <mvo@debian.org>
	  to clean up correctly on NFS-mounted home directories

2005-03-13  Gustavo Noronha Silva  <kov@debian.org>

	* man/gksu.1:
	- applied patch to fix formatting problem on the
	  manpage, thanks to Loïc Minier <lool@dooz.org>

2005-03-01  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2.4

	* gksu/gksu.c:
	- no longer grab Xserver, simply grabing keyboard and
	  mouse should be enough and less problematic in some
	  cases; accepting suggestion by Edward Liu 
	  <dhliu@springsoft.com.tw>

	* gksu/gksu.c:
	- reverted old locking solution and apply patch from
	  Michael Vogt <mvogt@acm.org> that implements a more 
	  robust strategy.

2005-02-21  Gustavo Noronha Silva  <kov@debian.org>

	* man/gksu.1:
	- added a bit more information for sudo functionality

	* configure.ac:
	- added sk to ALL_LINGUAS

2005-02-07  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- use a normal window when not grabbing and a popup window
	  when grabbing

	* gksu/gksu.c:
	- undo the fadeout on ungrabing

	* gksu/gksu.c, gksu/gksu.conf:
	- prompt now work when disable-grab is enabled, and prompt
	  and sudo-mode behave like they should
	- configuration file documents that prompt will only work
	  if force-grab is disabled
	- Thanks for Juergen Kreileder <jk@blackdown.de> for reporting
	  these, and providing a patch - this addresses Debian bug
	  #293236

	* gksu/gksu.c:
	- use a simple lock file to avoid duplicate gksu's running
	  at the same time, to avoid drawing problems - finishes
	  addressing Debian bug #293214

	* gksu/gksu.c:
	- fade out the window when grabing, so that the user
	  understands more clearly that only gksu's window is
	  usable - addresses some of Debian bug #293214

2005-01-30  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2.3

2005-01-30  Guilherme de S. Pastore <gpastore@colband.com.br>

	* gksu/gksu.c (help string only):
	- Fixed the prompt string gramatically
	- Update with newest command-line options
	- Add punctuation to all sentences for consistency
	- Cut out the third person 's' from the end of the
	  verbs for consistency

2005-01-25  Gustavo Noronha Silva  <kov@debian.org>

	[ gksu-1.2.2.pre1.2.3.1 ]

	* gksu/Makefile.am, gksu/gksu.conf:
	- install a default gksu.conf file in /etc (hardcoded
	  for now)

	* gksu/gksu.c:
	- some more error checking
	- check that the file /etc/gksu.conf is owned by root:root and
	  has mode 0644.

2005-01-18  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- added --prompt, -P, which will show a window asking
	  if the user wishes the screen to be grabed, also added
	  to /etc/gksu.conf parsing
	- made -P, -g and -S accept optional arguments so you
	  can turn then on or off regardless of the default set
	  on /etc/gksu.conf
	- added force-grab option to /etc/gksu.conf, to force
	  grabing whatever the user chooses

2005-01-17  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- added support for a /etc/gksu.conf file, which will make some
	  of the options available for default setting by the admin - 
	  still needs some polishing, it is trying to address several
	  Debian bugs. See http://bugs.debian.org/271567 for the
	  discussion.

	* man/gksu.1:
	- updated to document the change to return codes for
	  gksu

	* gksu/gksu.c:
	- accepted patch by Michael Vogt <mvogt@acm.org>
	  to return different error codes when different
	  "problems" happen; this fixes Debian bug #266832

2004-12-08  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- added pt to ALL_LINGUAS

2004-10-17  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2.2

	* gksu/gksuexec.c:
	- set user list combo to be uneditable (the value has got to
	  be on the list); this fixes Debian bug #276535

	* gksu/gksu.c, man/gksu.1:
	- fixed typo passowrd -> password; this fixes Debian bug
	  #262561

	* gksu/gksu.c:
	- runs the command immediately if we're already the target
	  user; this fixes Debian bug #276432
	- convert password to system locale before using it;
	  this fixes Debian bug #276089
	- marked string for translation which was missing
	  the mark

2004-10-13  Gustavo Noronha Silva  <kov@alface.horta>

	* configure.ac:
	- added no_NB to ALL_LINGUAS

2004-09-21  Gustavo Noronha Silva  <kov@alface.horta>

	* gksu/gksu.c:
	- quotes strings properly and accepts -- now, working-around
	  gtk_init removing the -- added by the user

2004-09-07  Gustavo Noronha Silva  <kov@alface.horta>

	* man/gksu.1:
	- mentions gksudo again, but not yet ready

2004-08-07  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2.1

	* gksu/gksuexec.c:
	- really updated all the references to the gksu icon
	  for the window

	* configure.ac:
	- added ca to ALL_LINGUAS

2004-07-13  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- reimplemented X keyboard and mouse grabing
	  copying code from libgksuui (Debian Bug #254949)

	* gksu/gksuexec.c:
	- updated the icon location for gksuexec's window

2004-06-09  Gustavo Noronha Silva  <kov@debian.org>

	* gksu.desktop, gksuexec.desktop:
	- updated german translation, thanks to
	  Sebastian Heinlein <sebastian.heinlein@web.de>

2004-06-08  Gustavo Noronha Silva  <kov@debian.org>

	* gksu.desktop, gksuexec.desktop:
	- Removed the '(GkSU)' string from the gksu and gksuexec
	  menu entries (Debian Bug #252334)
	- convert both files to UTF-8
	- fix icon locations for the desktop menu entries
	  (Debian Bug #252576)

2004-05-30  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.2

2004-05-06  Gustavo Noronha Silva  <kov@debian.org>

	* man/gksu.1, gksu/gksu.c, gksu/gksuexec.c:
	- rename all 'preserv's to 'preserve' (--preserv-env'
	  is now deprecated)

2004-03-25  Gustavo Noronha Silva  <kov@debian.org>

	* Makefile.am, gksu-terminal.png, gksu.png:
	- renaming icons installed by the gksu application
	  so that they won't conflict with previous
	  versions of libgksu

2004-03-21  Gustavo Noronha Silva  <kov@debian.org>

	* Repackaging and splitting off of the
	  gksu package from the libraries.

2004-03-21  gettextize  <bug-gnu-gettext@gnu.org>

	* configure.ac (AC_CONFIG_FILES): Add intl/Makefile.

2004-03-21  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Remove intl.
	(EXTRA_DIST): New variable.
	* configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
	(AM_GNU_GETTEXT_VERSION): Bump to 0.14.1.

2004-02-03  Gustavo Noronha Silva  <kov@debian.org> [1.1.1]

	* configure.ac:
	- polished a bit

	* libgksu/gksu-private.c:
	- fixed wrong error checking (duh)

	* libgksu/gksu-context.[ch]:
	- new implementation of GksuContext, based on
	  the GObject glib facility

	* libgksu/libgksu.c, gksu/gksu.c:
	- port to the new GObject-based GksuContext

2004-02-02  Gustavo Noronha Silva  <kov@debian.org>

	* libgksu/gksu-private.c, libgksu-gksu-private.h:
	- added a gksu_init_check function to init
	  gtk

	* libgksu/libgksu.c, libgksu/gksu.h:
	- added printf-like format support for title and
	  message setters
	- call gksu_init_check on all the three main functions
	  to make sure gtk will be inited

2004-01-29  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c:
	- ported to the new API

	* libgksu/libgksu.c, libgksu/gksu-private.c:
	- more well-defined separation between exported
	  and not export symbols (now even using the
	  visibility __attribute__)
	- new API, based on contexts, preparation for
	  1.2

	* gksu/gksuexec.c:
	- accepted patch from Jorgen Viksell <jorgen.viksell@telia.com>
	  to have gksuexec show a combo listing all the users on the
	  system, thanks!

2004-01-20  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.0.3

	* libgksu/libgksu.c:
	- fixed _gksu_conf->dir allocation for gksu_sudo_run
	  to work

	* libgksu/libgksu.c:
	- added aditional error checking code to the xauth
	  exec to avoid a segfault when it returns nothing
	  patch by Doug Holland <meldroc@frii.com>

2004-01-18  Gustavo Noronha Silva  <kov@debian.org>

	* gksu/gksu.c, Makefile.am:
	- added support to sudo, when called as 'gksudo'
	- create the symlink on install

2004-01-17  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.0.2

2004-01-16  Gustavo Noronha Silva  <kov@debian.org>

	* libgksu/libgksu.c, libgksu/gksu.h:
	- improved error checking
	- improved error reporting on sudo related stuff
	- added gksu_sudo_run, with sudo support

	* remove the common directory and library, integrate
	  the relevant parts into libgksu and gksu separately

	* libgksu/libgksu.c, common/gksutils.c:
	- incorporated code from gnome-sudo with some
	  modifications to have gksu handle sudo, too
	  untested, probably unstable code, needs testing
	  to be exposed

	* libgksu/Makefile.am:
	- build the library with -fPIC, to allow prelinking

	* configure.ac:
	- added da to ALL_LINGUAS

2004-01-15  Gustavo Noronha Silva  <kov@debian.org>

	* libgksu/libgksu.c:
	- Fixed problems with gksu closing the application
	  when canceled
	- gtk_init_check instead of gtk_init, to avoid failures
	  killing the "parent" application	

2004-01-14  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.0.1

	* Major update on the documentation stuff

	* Small corrections to the locale handling code

2003-12-19  Gustavo Noronha Silva  <kov@debian.org>

	* Release 1.0.0

	* introducing libgksu! I believe the code is stable
	  enough for a 1.0 release -- althought the change to
	  a library might be a big move, the code has not
	  being changed a lot... let's see if the Debian
	  unstable trial proves me wrong.

2003-11-18  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.18

	* src/gui.c:
	- does not quit when grab fails, warns and continues...

	* po/de.po:
	- small fix, thanks to Michael Vogt <mvogt@acm.org>

	* src/gksu-run-helper.c:
	- fix bashism

2003-11-14  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.17

	* autogen.sh:
	- use automake 1.7, instead of 1.6

	* configure.ac, po/pl.po: 
	- added polish translation, thanks to Emil <emil5@go2.pl>

	* src/gksu-run-helper.c:
	- added, to help fix the stupid security bug

	* src/gksu.{c,h}, src/su.c, src/xauth.c:
	- modified to use the gksu-run-helper, which will
	  fix the security bug in which the Xauth token
	  appears on a ps auxwww

2003-08-28  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.16

2003-08-26  Gustavo Noronha Silva  <kov@debian.org>

	* src/xauth.c:
	- take care to take the MIT-MAGIC-COOKIE-1 from
	  xauth list, XDM auth strings were biting gksu

2003-08-08  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.15

2003-08-06  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac:
	- added 'de' (German) to ALL_LINGUAS

	* gksu.desktop, gksuexec.desktop:
	- added German translation, thanks to:
	  Sebastian Heinlein <sebastian.heinlein@campus.lmu.de>

2003-07-29  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.14

	* src/su.c:
	- shows a nicer dialog with 'Wrong password.'
	  instead of simply 'Child exited with error
	  1' thingy if su returns 'Authentication failure'

	* src/su.c:
	- use >& to redirect instead of 2>&1 to make
	  non-bash shells happy (Closes: #203386,
	  #203387)

2003-07-24  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.13

	* README:
	- some explanations added

	* src/gui.c, src/su.c:
	- some modifications on the default label that's 
	  presented explaining why it wants the password,
	  and in the label behavior, in general

	* src/gksu.c, src/xauth.c:
	- added --ssh-fwd option, which uses just the :x.x
	  part of display when working with xauth, for gksu
	  to work on ssh X11 forwarding 
	  (Closes Debian bug: #202532)

2003-07-23  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.12

2003-07-22  Gustavo Noronha Silva  <kov@debian.org>

	* src/xauth.c:
	- added output about xauth token, file, directory and
	  display, for debuging purposes (when --debug is enabled)
	- fixed clean_dir to remove the directory if it is empty
	  before clean_dir is called

	* src/su.c:
	- do not show xauth's output, unless --debug is given
	- get rid of bashism when calling xauth by using the
	  env command

	* src/gksu.c:
	- added a --debug option, to ask for more verbose
	  output

2003-07-14  Gustavo Noronha Silva  <kov@debian.org>

	* man/gksu.1:
	- fixed --icon position

2003-06-14  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (ACLOCAL_AMFLAGS): New variable.
	* configure.ac (AC_CONFIG_FILES): Add m4/Makefile.
	(AM_GNU_GETTEXT_VERSION): Bump to 0.12.1.

2003-06-14  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.11

	* Applied patch from Álvaro Peña <apg@esware.com>
	  to HIG-ify gksu a bit more

2003-05-24  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.10

	* src/su.c:
	- Why the hell do I want gksu to automaticaly go to
	  background? Changed that, I guess that'll help
	  lots of scripts.

2003-05-10  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.9

	* src/gksuexec.c:
	- fixed the way the command is passed as argument
	  to gksu to fix running programs with arguments (duh)

2003-05-08  Gustavo Noronha Silva  <kov@debian.org>

	* src/su.c:
	- fixed bug which did not allow gksu to run programs
	  with arguments like, say, 'emacs /etc/mozpluggerrc' =)

2003-05-06  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac: added es.po to ALL_LINGUAS

2003-05-02  Gustavo Noronha Silva  <kov@debian.org>

	* configure.ac: added ru.po to ALL_LINGUAS

2003-04-05  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.8

	* src/xauth.c:
	- initialize 'xauth' to avoid problems with junk
	  thanks to Alex Stewart <am2stewa@uwaterloo.ca>

	* src/gui.c:
	- wait a bit longer before checking for the effectiveness of
	  the keyboard/mouse grab

2003-03-29  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.7

	* src/gksu.c, src/xauth.c:
	- remove references to sudo, at least for now

	* src/sudo.{c,h}:
	- removed, no longer provide sudo functionality, it
	  doesn't work as well as it should

2003-03-28  Gustavo Noronha Silva  <kov@debian.org>

	* src/su.c:
	- use xauth information to make the magic work

	* src/xauth.c:
	- implement prepare_xauth_su to handle Xauth in a safer way,
	  by using the 'xauth' program instead of a world readable
	  .Xauthorization file
	- move the old way of doing things to the prepare_xauth_sudo
	  function... sudo is a difficult piece of software to handle

	* src/gksu.c:
	- moved as much xauth specific stuff as I could to xauth.c

2003-02-01  Allan Douglas  <allan_douglas@gmx.net>

	* src/sudo.c:
	- cleanups
	
2003-01-31  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.1

	* AUTHORS:
	- added Allan Douglas

2003-01-31  Allan Douglas  <allan_douglas@gmx.net>

	* src/su.c:
	- fixed the "missing output" bug

2003-01-30  Allan Douglas  <allan_douglas@gmx.net>

	* configure.ac:
	- removed yacc dependency

	* src/su.c:
	- cleanups

2003-01-30 Gustavo Noronha Silva   <kov@debian.org>

	* src/su.c, src/sudo.c: 
	- fixed some stuff pointed by my friend "o_0" =P

	* src/gksuexec.c:
	- has an 'advanced' dialog to select options
	'login_shell' and '--preserv-env' for gksu

2003-01-30  Gustavo Noronha Silva  <kov@debian.org>

	* src/gksuexec.c:
	- has an 'advanced' dialog to select options
	  'login_shell' and '--preserv-env' for gksu

2003-01-29  Gustavo Noronha Silva  <kov@debian.org>

	* man/gksu.1:
	- added reference for gksuexec command
	- updated with the help of the 'help2man' command

	* man/gksuexec.1: (new)
	- wrote manpage to the new command

	* man/Makefile.am: (new)
	- install manpages

	* src/gksu.c:
	- fixed small and harmless segfault when free'ing
	  conf.title
	- accept -i, --icon to set window's icon
	- print-pass' message no longer assumes root user

	* src/gui.c:
	- use gksu's icon at the window, instead of the
	  question mark
	- use conf.icon to set gksu window's icon

2003-01-29  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.9.0

	* src/gksuexec.c:
	- a new program, a dialog to ask for other informations
	  as a wrapper to gksu's command line

	* src/util.{c,h}, src/gui.{c,h}:
	- moved gk_dialog from gui to util to make it easier
	  for gksuexec to use it

	* gksuexec.desktop:
	- new icon for GNOME, to run gksuexec

2003-01-28  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.8.5

	* src/su.c:
	- does not ask for password when the real uid
	  is 0 (see http://bugs.debian.org/178675)

	* src/gksu.c:
	- minor aesthetical fixes

2003-01-22  Gustavo Noronha Silva  <kov@debian.org>

	* Release 0.8.4

2003-01-14  Gustavo Noronha Silva  <kov@debian.org>

	* src/Makefile.am:
	- define DATA_DIR
	- add optimization on compilation

	* src/gui.c:
	- set default windows icon (requires Gtk+2.2)

	* gksu.png:
	- new icon, from art.gnome.org, Authorization.png

	* gksu.png -> gksu-terminal.png:
	- renamed icon for gnome's desktop icon

2003-01-14  Gustavo Noronha Silva  <kov@debian.org>

	* 0.8.3 Release

	* clean up to the build system, using autoconf
	  2.50 and automake-1.6

	* man/gksu.1:
	- fixed WHATIS entry

	* gksu.desktop, gksu.png:
	- icon for GNOME's System menu, to open a terminal
	  as the root user

2003-01-14  Gustavo Noronha Silva  <kov@debian.org>

	* 0.8.2 Release
	- changed configure.in

	* src/gksu.c:
	- make reset environment the default, changed:
	  reset-env, r to preserv-env, k
	- make not login shell the default, again, it
	  will make the Xauth stuff break... duh

	* src/su.c, src/sudo.c:
	- yes, yes, auto-background again =P

	* src/gui.c:
	- cleans the Xauth directory in case the dialog is
	  canceled or closed
	- changed buttons' positions to reflect the changes
	  that happened to GNOME2

	* src/gksu.c:
	- made title more i18n friendly, fixed some small
	  memory leaks

	* po/pt_BR.po:
	- updated translation

2003-01-12  Gustavo Noronha Silva  <kov@debian.org>

	* src/gksu.c:
	- make login shell by default

	* src/su.c, src/sudo.c:
	- no grandchild, no auto-background anymore
	- fixes on outputing things

2002-08-13  gettextize  <bug-gnu-gettext@gnu.org>

	* Makefile.am (SUBDIRS): Add m4.
	(SUBDIRS): Remove intl.
	(ACLOCAL_AMFLAGS): New variable.
	(EXTRA_DIST): New variable.

	* configure.in (AC_OUTPUT): Add m4/Makefile.

2002-02-18  Gustavo Noronha Silva  <kov@debian.org>

	* gksu: initial version.

