2009-05-18 Gustavo Noronha Silva * man/gksu.1: - half-accepted patch from Timo Juhani Lindfors to explain more clearly that the "locking" of the screen does not guarantee safety 2009-03-04 Gustavo Noronha Silva * Release 2.0.2 * gksu/gksu.c: - revert last change, since it was completely bogus, and any environment change should be up to libgksu, anyway 2009-02-22 Gustavo Noronha Silva * Release 2.0.1 2009-02-22 Gustavo Noronha Silva * gksu/gksu.c: - sanitize environment before running applications using su mode 2009-02-22 Gustavo Noronha Silva * configure.ac, nautilus-gksu/libnautilus-gksu.c: - port to GIO, and newer nautilus 2009-02-22 Gustavo Noronha Silva * configure.ac, gksu/gksu.c: - accepted patch by Joshua Kwan to make gksu return the same status code as the child 2009-02-03 Gustavo Noronha Silva * configure.ac: - added th to ALL_LINGUAS 2008-11-22 Gustavo Noronha Silva * nautilus-gksu/libnautilus-gksu.c: - accepted patch by Josselin Mouette to fix a crash 2007-05-11 Gustavo Noronha Silva * configure.ac: - added gl to ALL_LINGUAS * configure.ac: - added zh_CN to ALL_LINGUAS 2007-03-25 Gustavo Noronha Silva * configure.ac: - added ar to ALL_LINGUAS 2007-03-04 Gustavo Noronha Silva * gksu/gksu.c: - accepted patch by Michael Vogt to correctly quote strings which have \ or ', when in sudo mode 2007-02-04 Gustavo Noronha Silva * configure.ac: - added ja to ALL_LINGUAS 2006-09-23 Gustavo Noronha Silva * Release 2.0.0 2006-09-03 Gustavo Noronha Silva * man/gksu.1: - typo fix; thanks to Chris Moore 2006-08-19 Gustavo Noronha Silva * configure.ac: - added lt to ALL_LINGUAS * gksu-migrate-conf.sh: - patch by Christian Hamar to fix non-POSIX compliant usage of head (Savannah bugs #16530 and 16807) * Release 1.9.4 * man/man.1: - enhanced the description, wrote about the missing options and added information about the new usage mode (with no command specified); this also addresses the concerns of Debian bug #383477 2006-08-17 Gustavo Noronha Silva * gksu/gksu.c: - imported gksuexec code into the gksu application; now if you call gksu with no commands, it will open the gksuexec UI to request for a command, user and other options; 2006-08-09 Gustavo Noronha Silva * configure.ac: - added sv to ALL_LINGUAS * nautilus-gksu/libnautilus-gksu.c: - implemented error checking for the code that finds out what program to run for the file; that should address the segfault related in the Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380407 - do not show the menu item for items using the x-nautilus-desktop uri scheme; finishes the solution of the bug mentioned above 2006-08-06 Gustavo Noronha Silva * gksu/gksu.c: - applied patch by Josselin Mouette to correctly include the locale.h file * Release 1.9.3 * gksu/gksu.c: - remove all the startup notification-related code, which is now done by the library; * nautilus-gksu/libnautilus-gksu.c: - only display the menu item if we're not already root 2006-07-22 Gustavo Noronha Silva * gksu/gksu.c, man/gksu.1: - typo fix (descriptional -> descriptive), thanks to A Costa ; addresses Debian bug #379186 2006-07-17 Gustavo Noronha Silva * Release 1.9.2 2006-07-10 Gustavo Noronha Silva * gksu/gksu.c: - re-ask password 2 times when the first attempt gives us a wrong password; use the new libgksu API to display an alert warning about the wrong password 2006-07-10 Gustavo Noronha Silva * nautilus-gksu/libnautilus-gksu.c: - handle .desktop files, as well, by reading their Exec key - do not avoid handling nautilus folders 2006-07-09 Gustavo Noronha Silva * nautilus-gksu: - wrote an initial nautilus module to provide a 'open as administrator' menu item for stuff in nautilus 2006-07-03 Gustavo Noronha Silva * gksu/gksu.c: - do not display error message when the error code tells us that the dialog has been canceled by the user * gksu/gksu.c: - retry password prompt 3 times; still need a better way to handle showing a message to the user 2006-05-01 Gustavo Noronha Silva * Release 1.9.1 * gksu/gksu.c: - fix typo in help message * configure.ac: - updated version to 1.9.1 and require libgksu >= 1.9.2 because of the new APIs and stuff 2006-04-30 Gustavo Noronha Silva * man/gksu.1: - updated using help2man * TODO: - removed; * README: - updated about the gconf issues * gksu/gksu.c: - reimplemented the --desktop functionality by using the new set_description API - reimplemented the --print-pass functionality by using the new ask_password API; 2006-04-25 Gustavo Noronha Silva * gksu/gksu.c: - incorporated Startup Notification patch by Michael Vogt * gksu/gksu.c: - removed the desktop file option; will be replaced by an option to tell gksu a 'user-friendly' name for the action that is being taken 2006-04-24 Gustavo Noronha Silva * gksu/gksu.c: - provide a clear way of forcing sudo and su modes, and fall back to the default, using the new gksu_run_full, if none is given * gksu/gksu.c: - ignore -i and -t, reimplemented -m using functionality that has just been added to libgksu2 * Release 1.9.0 2006-04-23 Gustavo Noronha Silva * gksu/gksu.c: - removed all code related to gnome-keyring and gconf, which is now on libgksu * gksu/gksuexec.c, gksu/util.{c,h}: - removed; code moved to gksu or simply not so useful and unmaintained 2006-04-03 Gustavo Noronha Silva * man/gksu.1: - fixed typo, patch by Nicolas François 2006-03-29 Gustavo Noronha Silva * gksu-migrate-conf.sh: - remove bash3.0isms, enhance the code that gets the values from the config file to be more robust and work on more possibilities 2006-03-28 Gustavo Noronha Silva * gksu/gksu.c: - applied (modified) patch by Gabor Kelemen to make the help string a better citizen 2006-01-29 Gustavo Noronha Silva * configure.ac, gksu/gksu.c: - disabled code that will be moved to the libgksu package and started the port to libgksu2 * gksu/gksu.c: - removed code moved to libgksu, started porting to libgksu2, misc fixes and cleanup, removed trailing whitespaces 2006-01-07 Gustavo Noronha Silva * configure.ac: - added it to ALL_LINGUAS 2005-11-23 Gustavo Noronha Silva * gksu{,exec}.desktop.in: - modified based on a patch by Thierry Moisan to be compliant with the desktop spec (passes desktop-file-validate); thanks to Michael Vogt for forwarding the patch 2005-10-26 Gustavo Noronha Silva * Release 1.3.6 * gksu/gksu.c: - make sure the no-pass window will go away before proceeding with calling the program, so we won't have a dead window on screen * gksu/gksu.c: - more logic problem fixes, this time with the display-no-pass-info gconf key - the meaning of the gconf key bool value and the check button bool value are inverted, so we need to special case it * gksu/gksu.c: - only try_gnome_keyring if gksu_context_try_need_password returns TRUE 2005-10-19 Gustavo Noronha Silva * gksu/gksu.c: - added fade in effect when screen was faded out * gksu/gksuexec.c: - applied patch from dennis@kaarsemaker.net, grabbed from Ubuntu's bugzilla to use GKSU_CMD be used on the error reporting instead of using PREFIX, etc. 2005-09-29 Gustavo Noronha Silva * Release 1.3.5 2005-09-20 Gustavo Noronha Silva * gksu/gksu.c: - applied patch by Michael Vogt with some modifications to avoid dead-locking X when gksu tries to grab mouse or keyboard while a menu is open or something else is stealing focus (Debian #310951, Ubuntu #14430) * gksu/gksu.c: - do not show the gnome-keyring UI if -a was passed as an option 2005-09-16 Guilherme de S. Pastore * man/gksu.1: - removed section about the configuration file * README: - tiny rewording (versions are not smaller, they're lower) 2005-09-13 Guilherme de S. Pastore * gksu/gksuexec.c: - spit out an error message if no command is given * gksu/gksuexec.c: - switch from the deprecated GtkCombo to GtkComboBox - remove check for empty user; GtkComboBox won't allow this - drop get_user_list() and use fill_with_user_list() instead, for appending to the ComboBox rather than returning a list (also drop free_user_list(), consequently) * gksu/gksuexec.c: - destroy the dialog when we no longer need it 2005-09-13 Gustavo Noronha Silva * gksu/gksu.c, man/gksu.1: - add a --desktop option so that gksu is now able to read some of the information it uses to fill the dialog from a desktop file 2005-09-12 Gustavo Noronha Silva * gksu/gksu.c: - add another hack for the -- symbol to work correctly so you can call "gksu -- commands and its arguments" 2005-09-10 Gustavo Noronha Silva * gksu/gksu.c: - change the UI to make it clear that the first choice to be made is whether to record the password and the second one is in which keyring (default or session) when using the GNOME keyring. 2005-08-20 Gustavo Noronha Silva * gksu/{gksu,util}.c: - make error reporting more aestheticaly pleasant * Release 1.3.4 2005-08-18 Guilherme de S. Pastore * gksu/gksu.c: check if pwentry is not NULL before accessing one of the structure members, so we don't segfault when the given user does not exist (Debian bug #323836) 2005-08-17 Gustavo Noronha Silva * README: - clarify the migration script location 2005-08-16 Gustavo Noronha Silva * gksu/gksu.c: - fix logic problem with disable-grab setting 2005-08-10 Gustavo Noronha Silva * Release 1.3.3 * gksu-migrate-conf.sh: - fix logic problem with a misplaced else 2005-08-09 Gustavo Noronha Silva * gksu/gksu.c, gksu/gksu.schemas.in: - correct the schema to have save-keyring be string; check if gconf_client_get_string returns something valid in that case, anyway 2005-08-07 Gustavo Noronha Silva * Release 1.3.2 * relibtoolize with libtool 1.5.6 (1.1220.2.95 2004/04/11 05:50:42) Debian: 224 $ * configure.ac: - bumped version to 1.3.2 - depend on libgksu1.2 >= 1.3.3 because of the new APIs we use 2005-08-07 Guilherme de S. Pastore * gksu.desktop.in, gksuexec.desktop.in: - no longer have the whole paths to the icons hardcoded 2005-08-06 Gustavo Noronha Silva * gksu/gksu.c: - set the keyring check buttons to be checked depending on how the corresponding gconf keys are set * gksu/gksu.c: - apparently show_all on the dialog instead of several show's for widgets added to the dialog caused problems with the grabbing, so do the later * gksu/gksu.c: - check boxes and gconf keys for the user to be able to setup what to do about gnome-keyring in the gksu window 2005-08-06 Guilherme de S. Pastore * gksu/gksuexec.c: - removed unnecessary call to gtk_set_locale() 2005-08-06 Gustavo Noronha Silva * gksu/gksu.c: - use one, global, GConfClient instead of creating and unrefing many * gksu/gksu.c: - relocate the detection of sudo mode based on argv[0] so that it will actually have an effect * gksu/gksu.c: - cast dialog correctly avoiding warnings on the build * gksu/gksu.c, gksu/gksu.schemas.in: - added a new gconf key that determines whether the warning about the program running without the password being asked will be shown 2005-08-06 Guilherme de S. Pastore * gksu/gksu.c: - changed the message of the warning shown when no password was requested to run the program * gksu/gksu.c: - improved the description of the --always-ask-password switch * gksu/gksu.c: - fixed some spelling mistakes * gksu/gksu.schemas.in: - fixed some spelling mistakes 2005-08-05 Gustavo Noronha Silva * gksu-migrate-conf.sh: - adding script written by Guilherme de S. Pastore to migrate the configuration done in /etc/gksu.conf to the new gconf-based system 2005-08-04 Gustavo Noronha Silva * gksu/gksu.c: - use the new run_full functions for both su and sudo backends and display a notice if a password is not requested 2005-08-02 Gustavo Noronha Silva * gksu/gksu.c, gksu/gksu.schemas.in, gksu/Makefil.am, configure.ac, po/POTFILES.in: - replace the gksu config file with a gconf-based configuration system 2005-08-01 Gustavo Noronha Silva * gksu/gksu.c: - added support for gnome-keyring, coming from libgksu patch originally done by Szilard Novaki and slightly modified by me 2005-08-01 Guilherme de S. Pastore * gksu/gksuexec.c: sort user list by username instead of by uid, partially addressing Debian bug #315635 2005-07-20 Gustavo Noronha Silva * gksu/gksu.c: - applied patch grabed from ubuntu to keep the window above, which addresses window managers hiding the window behind other windows, and to avoid the 'mouse cursor looks funny' symptom 2005-07-16 Gustavo Noronha Silva * configure.ac: - require libgksu1.2 1.3.2 and libgksuui1.0 1.0.6 2005-07-15 Gustavo Noronha Silva * gksu{,exec}.desktop.in: - add Encoding: UTF-8 field which is required by the Desktop spec * Release 1.3.1 * gksu/gksu.c: - put the callback function that asks for the password outside of the main function because that would cause problems in arches in which you cannot execute the stack 2005-07-12 Gustavo Noronha Silva * gksu/gksu.c: - use the new gksu_context_ask_and_run and gksuui_dialog_set_prompt APIs to work better with stuff like pam-modified prompts and 'you don't need a password' cases 2005-06-21 Gustavo Noronha Silva * configure.ac: - added xh to ALL_LINGUAS 2005-06-18 Gustavo Noronha Silva * configure.ac, Makefile.ac, intltool-{extract,merge,update}.in: - adding support for intltool, basically so that .desktop files are localized * Release 1.3.0 * configure.ac: - depend on libgksu 1.3.1 because we are using newer APIs 2005-06-17 Gustavo Noronha Silva * 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 * 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 * configure.ac: - added ro to ALL_LINGUAS 2005-06-13 Gustavo Noronha Silva * 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 * configure.ac: - added cs to ALL_LINGUAS 2005-05-12 Gustavo Noronha Silva * 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 * configure.ac: - added hu to ALL_LINGUAS 2005-04-25 Gustavo Noronha Silva * configure.ac: - renamed no_NB on ALL_LINGUAS to nb 2005-04-19 Gustavo Noronha Silva * configure.ac: - added nl to ALL_LINGUAS 2005-04-05 Gustavo Noronha Silva * Release 1.2.5 2005-03-30 Gustavo Noronha Silva * configure.ac: - added fr to ALL_LINGUAS 2005-03-28 Gustavo Noronha Silva * gksu/gksu.c: - small patch from Michael Vogt to clean up correctly on NFS-mounted home directories 2005-03-13 Gustavo Noronha Silva * man/gksu.1: - applied patch to fix formatting problem on the manpage, thanks to Loïc Minier 2005-03-01 Gustavo Noronha Silva * 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 * gksu/gksu.c: - reverted old locking solution and apply patch from Michael Vogt that implements a more robust strategy. 2005-02-21 Gustavo Noronha Silva * man/gksu.1: - added a bit more information for sudo functionality * configure.ac: - added sk to ALL_LINGUAS 2005-02-07 Gustavo Noronha Silva * 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 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 * Release 1.2.3 2005-01-30 Guilherme de S. Pastore * 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 [ 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 * 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 * 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 to return different error codes when different "problems" happen; this fixes Debian bug #266832 2004-12-08 Gustavo Noronha Silva * configure.ac: - added pt to ALL_LINGUAS 2004-10-17 Gustavo Noronha Silva * 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 * configure.ac: - added no_NB to ALL_LINGUAS 2004-09-21 Gustavo Noronha Silva * 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 * man/gksu.1: - mentions gksudo again, but not yet ready 2004-08-07 Gustavo Noronha Silva * 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 * 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 * gksu.desktop, gksuexec.desktop: - updated german translation, thanks to Sebastian Heinlein 2004-06-08 Gustavo Noronha Silva * 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 * Release 1.2 2004-05-06 Gustavo Noronha Silva * 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 * 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 * Repackaging and splitting off of the gksu package from the libraries. 2004-03-21 gettextize * configure.ac (AC_CONFIG_FILES): Add intl/Makefile. 2004-03-21 gettextize * 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 [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 * 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 * 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 to have gksuexec show a combo listing all the users on the system, thanks! 2004-01-20 Gustavo Noronha Silva * 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 2004-01-18 Gustavo Noronha Silva * gksu/gksu.c, Makefile.am: - added support to sudo, when called as 'gksudo' - create the symlink on install 2004-01-17 Gustavo Noronha Silva * Release 1.0.2 2004-01-16 Gustavo Noronha Silva * 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 * 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 * Release 1.0.1 * Major update on the documentation stuff * Small corrections to the locale handling code 2003-12-19 Gustavo Noronha Silva * 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 * 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 * src/gksu-run-helper.c: - fix bashism 2003-11-14 Gustavo Noronha Silva * 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 * 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 * Release 0.9.16 2003-08-26 Gustavo Noronha Silva * 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 * Release 0.9.15 2003-08-06 Gustavo Noronha Silva * configure.ac: - added 'de' (German) to ALL_LINGUAS * gksu.desktop, gksuexec.desktop: - added German translation, thanks to: Sebastian Heinlein 2003-07-29 Gustavo Noronha Silva * 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 * 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 * Release 0.9.12 2003-07-22 Gustavo Noronha Silva * 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 * man/gksu.1: - fixed --icon position 2003-06-14 gettextize * 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 * Release 0.9.11 * Applied patch from Álvaro Peña to HIG-ify gksu a bit more 2003-05-24 Gustavo Noronha Silva * 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 * 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 * 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 * configure.ac: added es.po to ALL_LINGUAS 2003-05-02 Gustavo Noronha Silva * configure.ac: added ru.po to ALL_LINGUAS 2003-04-05 Gustavo Noronha Silva * Release 0.9.8 * src/xauth.c: - initialize 'xauth' to avoid problems with junk thanks to Alex Stewart * src/gui.c: - wait a bit longer before checking for the effectiveness of the keyboard/mouse grab 2003-03-29 Gustavo Noronha Silva * 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 * 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 * src/sudo.c: - cleanups 2003-01-31 Gustavo Noronha Silva * Release 0.9.1 * AUTHORS: - added Allan Douglas 2003-01-31 Allan Douglas * src/su.c: - fixed the "missing output" bug 2003-01-30 Allan Douglas * configure.ac: - removed yacc dependency * src/su.c: - cleanups 2003-01-30 Gustavo Noronha Silva * 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 * src/gksuexec.c: - has an 'advanced' dialog to select options 'login_shell' and '--preserv-env' for gksu 2003-01-29 Gustavo Noronha Silva * 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 * 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 * 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 * Release 0.8.4 2003-01-14 Gustavo Noronha Silva * 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 * 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 * 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 * 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 * 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 * gksu: initial version.