Age | Commit message (Collapse) | Author | Files | Lines |
|
changes:
-minor bugfixes
-translation updates
|
|
|
|
changes: bugfixes
|
|
changes:
-Use GDK functions to get proper screen resolution
-Move default Welcome/RemoteWelcome strings from gdm.h to
gdm-daemon-config-keys.h so it isn't defined twice
-Translation updates
|
|
through PLIST_SUBST to the plist module.
|
|
changes:
-bugfixes
-UI improvements, mostly about i18n
-honour environment variable XDG_DATA_DIRS
-translation updates
|
|
|
|
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
|
|
changes:
-bugfixes
-translation updates
|
|
from Ondrej Tuma per PR pkg/37551
|
|
This switches to the gnome-2.20 branch, too many changes to list here.
(The update has taken a while because the XDMCP code relies on
IPv6-mapped IPv4 sockets which is not so easy on NetBSD.)
|
|
daemon/verify-{crypt,shadow}.c prints out the user name in various
places, where daemon/verify-pam.c code does not. Get out of sync with
the login dialog, and you'll have your password logged.
Adapt patches from the gdm 2.20 branch for
(1) not logging the user name in any syslog error messages
(2) not localizing the log messages.
Bump pkg revision.
Fixes PR 31417.
|
|
daemon/verify-{crypt,shadow}.c prints out the user name in various
places, where daemon/verify-pam.c code does not. Get out of sync with
the login dialog, and you'll have your password logged.
Adapt patches from the gdm 2.20 branch for
(1) not logging the user name in any syslog error messages
(2) not localizing the log messages.
Fixes PR 31417.
|
|
Bump PKGREVISION.
|
|
|
|
|
|
Should fix PR 36792.
Bump PKGREVISION.
|
|
changes:
-fix for DOS attack (CVE-2007-3381)
-fix IPv6 problem caused by passing uninitialized "hints" to getaddrinfo
-translation updates
|
|
changes:
- Fix handling of AlwaysLoginCurrentSession and DoubleLoginWarning so
it works for the non-migratable case (for Xnest, XDMCP, etc.).
- Use an unsigned char buffer in gdm_fdgetc
- Just display the default "authentication failed" message when we
receive PAM_AUTHINFO_UNAVAIL
- Translation updates
- Fix crashing issue with XDMCP logic.
pkgsrc change: fix the substitution which is supposed to make the
NetBSD logo appear on the default login screen, but do so for a NetBSD
pkgsrc target only.
Should fix PR pkg/34955 by Hauke Fath
|
|
affected packages.
|
|
any combination of NetBSD/OpenBSD with i386/x64_86. Fixes problems
shown in other platforms as described in PR pkg/30888.
|
|
This moves this pkg to the new stable gnome branch, too much to list here.
pkgsrc notes:
-look for X server at ${X11BASE}/bin/X too, to make it work with
modular-xorg out of the box
-improved paths to shutdown etc. for netbsd
-Use dbus-launch to start gnome-session on netbsd, to avoid the autostart
which fails for me. At least Debian does so too.
|
|
|
|
|
|
2.16.4 Stuff:
- Fix for a recently reported security issue that has ID
CVE-2006-6105. This fixes a problem where a user can
enter strings like "%08x" into the gdmchooser "Add"j
host button and print out memory. (Brian Cameron)
- Fix for TryExec check in gdmsession to make sure that any
arguments are not passed to g_find_program_in_path since
this causes the function to say it is not executable.
(Brian Cameron)
- Translation updates (Runa Bhattacharjee, Josep Puigdemont
i Casamaj\303\263, Laurent Dhima, I. Felix, David Lodge,
Ani Peter, Rajesh Ranjan, Clytie Siddall, Vincent van
Adrighem)
2.16.3 Stuff:
- Now support altfile[n] propery to cater for alternative
image file definition. (Erwann Chenede)
- Fix custom lists so that focus does not ever leave the
username/password entry field. (Brian Cameron)
- Update to make casting more clear in PAM logic. This fixes a
bug where the Kerberos PAM module was sending multiple error
messages and GDM was not processing them properly.
(Brian Cameron)
- Add X_EXTRA_LIBS and X_LIBS to utils/Makefile when building
gdm-dmx-reconnect-proxy to fix bug #368808. (Brian Cameron)
- Translation updates (Djihed Afifi, Wouter Bolsterlee, Luca
Ferretti, Pema Geyleg, Priit Laes, Duarte Loreto, Christophe
Merlet, Jovan Naumovski, Daniel Nylander, Ankit Patel, Ignacio
Casal Quinteiro, Satoru SATOH, Francisco Javier F. Serrador,
Alexander Shopov, Ilkka Tuohela)
2.16.2 Stuff:
- Now support for "combo" style lists, and id values of "session"
and "language" are supported for displaying the session/language
lists as drop-down combos. (Brian Cameron). For example:
<item type="list" id="language" combo="true">
<pos x="25" y="10" height="40" width="300"/>
</item>
<item type="list" id="session" combo="true">
<pos x="50" y="10" height="40" width="300"/>
</item>
- Now OK/Start Again buttons are sensitive/insensitive in a more
sensible way for both gdmlogin and gdmgreeter (if GTK style buttons
are used in gdmgreeter). (Brian Cameron)
- Face Browser widget and background rectangle (for gdmgreeter)
is not shown if there are no users to display. (Brian Cameron)
- Help button now enabled in gdmphotosetup. (Matthias Clasen)
- Fix so that if timed user script returns an invalid user that
timed login is not turned on. (Andrew)
- Fix bug that was causing %t to be expanded improperly when
used in the timed login label. (Brian Cameron)
- Set authdir to NULL after freeing to avoid accessing an invalid
pointer. Fixes bug #359831. (Amnon Aaronsohn)
- Leaks fixed. (Kjartan Maraas)
- Translation updates (Abel Cheung, Priit Laes, Daniel Nylander)
|
|
changes:
-bugfixes
-translation updates
|
|
a build problem on Linux reported by Ondrej Tuma per PM
|
|
the file (~/.face) is on a local filesystem which didn't work because
it didn't recognize NetBSD's way to use statvfs()
(I had to make the check for statvfs a bit weaker, hope that doesn't
break on another platform.)
|
|
This fixes problems when some installed packages are outdated.
Per wiz@'s request.
Grrr, I really hate this kind of change.
|
|
2.16.0 Stuff:
- Minor improvements to SDTLOGIN logic, used on Solaris to drop the
Xserver to user permissions for added security.
- Translation updates (Subhransu Behera, \305\275ygimantas Beru\304\215ka,
Runa Bhattacharjee, Stanislav Brabec, Abel Cheung, Theppitak
Karoonboonyanan, Gabor Kelemen, Duarte Loreto, Jordi Mallach, Jovan
Naumovski, Roozbeh Pournader, Josep Puigdemont i Casamaj\303\263,
Rajesh Ranjan, Hendrik Richter, Danilo \305\240egan, Mugurel Tudor,
Funda Wang, Matic \305\275gur)
- Highlights from the 2.15 release cycle. GDM was enhanced to use
giochannel for communication between the daemon and slaves and goption
instead of popt. gdmsetup startup performance improved, and the
"Options" button usability has been further improved. The following
bugs were fixed.
327530 - Ensure login window always has focus.
341619 - No longer save "Failsafe" sessions as user's default login.
2.15.10 Stuff:
- Now gdmlogin centers cursor in the GUI to ensure that the login
window always has focus. Fixes bug 327530.
- Translation updates (Subhransu Behera, Rahul Bhalerao, Wouter
Bolsterlee, Maxim Dziumanenko, Artur Flinta, Leonid Kanter,
Gabor Kelemen, Priit Laes, Ani Peter, Hendrik Richter, Satoru
SATOH, Funda Wang
2.15.9 Stuff:
- The iochannel fix in 2.15.8 broke the face browser when using
gdmgreeter. Now fixed. (Ray Strode)
- Fix so that focus never leaves the user/password entry when using
the gdmgreeter Options button. The previous fixes for this didn't
take into account the situation where the user pops up the menu,
but doesn't select an option. (Brian Cameron)
- Fix error message that gets printed when you try to run GDM
daemon as a non-root user. (Brian Cameron)
- The configure script now supports the Xserver installed in
/usr/bin/Xorg. (Ray Strode)
- Remove calls to syslog/malloc that are called from inside signal
handlers, since they are not safe. (Ray Strode)
- Improved commands in GDM configuration files. (Brian Cameron)
- Translation updates (Subhransu Behera, Rahul Bhalerao, Inaki Larranaga,
Jovan Naumovski, Ankit Patel, Ani Peter)
2.15.8 Stuff:
- Fix to bugs causing gdmchooser to core dump when started.
(Brian Cameron)
- Translation updates (Pawan Chitrakar, Christophe Merlet,
Francisco Javier F. Serrador)
2.15.7 Stuff:
- Now GDM does not save Failsafe GNOME or Failsafe Xterm as the
user's default session, so the user does not lose their
default setting when using Failsafe (bug #341619).
(Brian Cameron)
- Updated GDM's slave/daemon message handling so it uses
giochannel internal buffering. This should prevent messages
from getting lost. (Ray Strode)
- Performance improvements to gdmsetup start-up. (Ray Strode)
- Fix for compiling with GCC 2.95. (Jens Granseuer)
- Translation updates (Beno\303\256t Dejean, Christophe Merlet,
Lukas Novotny, Ahmad Riza H Nst, Kostas Papadimas, Hendrik
Richter)
2.15.6 Stuff:
- Timed Login message fixed so it works when TimedLogin is set to a
piped script.
- Fix decoding of suspend command so it works.
- Make sure that focus is returned to entry after dialogs are launched
from the new Options button.
- NoHost icon updated to use official GNOME logo. New default face
image with a facelift.
- Scrolling regions in gdmsetup User tab are now scrollable
vertically, improving UI experience. gdmsetup now generates a
proper error message and fails when it can't find the custom
configuration file.
- Translation updates (Runa Bhattacharjee, Raivis Dejus, I. Felix,
Yair Hershkovitz, Inaki Larranaga, Chao-Hsiung Liao, Dukas Novotny,
Daniel Nylander, Rajesh Ranjan, Hendrick Richter, Ilkka Tuohela)
2.15.5 Stuff:
- Correction to autologin PAM service name so automatic login works.
(Brian Cameron)
- Fix compiler warnings that were causing core dumping issues on
some platforms (Brian Cameron)
- Translation updates (Josep Puigdemont Casamaj\303\263,
Changwoo Ryu)
2.15.4 Stuff:
- Correction for serious security issue where the user can enter the
GDM configuration GUI with a user password when the Face Browser
is enabled. Refer to bugzilla.gnome.org bug #343476 (Brian
Cameron) This issue impacts all versions of GDM 2.8.0.0-2.8.0.7,
2.14.0-2.14.7, and 2.15.0-2.15.3. This issue was reported to
vendor-sec one week ago and has ID #CVE-2006-2452.
- Fixed bug where when the "Include All" button is modified in the
Users tab, the Automatic/Timed login dropdown lists update
properly. (Brian Cameron)
- Now gdmflexiserver calls gdmcomm_check with FALSE so it will not
pop up a dialog. gdmflexiserver can be run with the --command
option which can be used when the user does not have permission to
a DISPLAY, so trying to show a dialog was causing gdmflexiserver
to core dump when the check failed. (Brian Cameron)
- Added gestures to the AccessKeyMouseEvents configuration file
so that users can access more accessibility features using
dwell gestures. (Brian Cameron)
- Now Welcome message is saved in the configuration file in
UTF-8 format for better readibility. (Frederic Peters)
- The GDM daemon once again supports the -nodaemon option.
(Ray Strode)
- Improvements to Face Browser. Now do not ask the user to
re-enter username on password failure. The cancel button
must now be used to unselect a user. (Brian Cameron)
- Now when GTK+ style buttons are used in gdmgreeter themes,
focus always returns to the entry field after clicking on
a button. (Brian Cameron)
- Now per-display configuration works for greeter/SystemMenu
and greeter/ChooserButton keys. (Brian Cameron)
- "make install" no longer fails if chown fails. (Brian
Cameron)
- If authdir is the fallback dir. If not, and GDM cannot
access the user's $HOME directory, then try and use the
fallback directory. (Arjan Timmerman)
- Translation updates (Pema Geyleg, Theppitak Karoonboonyanan,
Gabor Kelemen, Priit Laes, Kjartan Maraas, Ankit Patel,
Ignacio Casal Quinteiro, Francisco Javier F. Serrador,
Clytie Siddall, Alexander Shopov, Vincent van Adrighem)
2.15.3 Stuff:
- No longer use popt in favor of glib's GOption command line parsing.
Note that this removes the single-dash options GDM used to support
(such as the gdm -nodaemon option which is now --nodaemon) which
were originally supported so GDM would be more like XDM. Users who
depend on the single dash options will need to change to use the
non-deprecated double-dash options. (Christian Kirbach)
- Fix bug that was causing ShowGnomeFailsafeSession and
ShowGnomeXtermSession configuration values to not work. (Brian
Cameron)
- Now add gdm-ssh-session to distribution tarball, and fix the
ssh-session.desktop file so that it sets the right TryExec
value even if --libexecdir isn't passed into configure.
(Brian Cameron)
- Use ngettext in gui/gdmcommon.c for building the Timed Login
message. (Benoit Dejean)
- Translation updates (Chao-Hsiung Liao, Gora Mohanty, Ankit Patel)
2.15.2 Stuff:
- Correct build to include translation files.
- Fix layout of new buttons in gdmgreeter themes.
- Translation updates (Alexander Shopov)
2.15.1 Stuff:
- Correct double free that was causing a core dump in the last release.
(Joe Marcus Clark)
- Improvements to signal handling, fixing problem where GDM slave can
hang on read. Fixes bug #336549. (Ed Catmur, Brian Cameron)
- "Start Over" string changed to "Start Again" after another round of
UI review (Brian Cameron, Calum Benson)
- Better configure support for FreeBSD. Now the default configuration
should be better integrated with kernel/system interfaces. (Joe
Marcus Clark)
- Fix security/AllowRemoteAutoLogin and fix SuspendCommand configuration
so it honors SystemMenu. (Brian Cameron)
- Correct installation of gdm-ssh-session and now the desktop file is
translated. (Brian Cameron)
- Correct invocation of PreFetch, when enabled, so it only executes
once. (Brian Cameron)
- Translation updates (Josep Puigdemont Casamaj\303\263, Beno\303\256t
Dejean, Pema Geyleg, Inaki Larranaga, Daniel Nylander, Ignacio Casal
Quinteiro, Francisco Javier F. Serrador, Alexander Shopov, Ilkka
Tuohela, Funda Wang)
2.15.1 stuff:
- Explicitly adjust the effective GID before running the child session
program to avoid remaining with high privileges. Fixes bug #340347.
(Julio M. Merino Vidal)
- Now allow the PAM Stack to be specified in the GDM configuration instead
of being hardcoded to "gdm". (Brian Cameron)
- Per-display configuration is now supported. The user may create
/etc/gdm/custom.conf:<dispnum> files (/etc/gdm/custom.conf:0 for display :0)
and GUI related configuration settings in the per-display file will override
for that display. (Brian Cameron)
- Greeter themes now support real GTK+ button types, making gdmgreeter
better support a11y and allow GTK themeable buttons. (Brian Cameron)
- New pam-error-logo greeter type to allow an image to be displayed only
when the PAM error message label is showing a message. (Brian Cameron)
- Updated config/gettextfoo.h to reflect current strings for translation.
Fixes bug #340017. (Brian Cameron)
- Updated comments in GDM configuration files (Brian Cameron)
- GDM now uses the string "Start Over" instead of "Cancel" in the GUI.
(Brian Cameron)
- Many updates to documentation. Explain gtk-theme greeter tag, new button and
pam-error-icon, and startover greeter types, and better info about PAM.
(Brian Cameron)
|
|
changes:
- Fix so that GDM does not save the Failsafe GNOME or Xterm
session as the user's default.
-bugbixes
- Performance tunings
- Make sure focus is returned to the entry field when using the
"Options" button.
- The nohost icon has been updated to use official GNOME logo,
nobody icon has been given a facelist.
-translation updates
|
|
changes:
- Backporting some useful features from 2.15 to 2.14. Per-display
configuration and new gdmgreeter theming options
-bugfixes
-Better configure support for FreeBSD
-Translation updates
-Added gestures to the AccessKeyMouseEvents configuration file
|
|
to use instead "USE_TOOLS+=intltool". Remove now unused
intltool/buildlink3.mk
|
|
Bump PKGREVISION to 1.
|
|
|
|
This adds a group ID fix which we had as patch before.
|
|
session has more privileges than it should and GTK applications simply
refuse to start.
I do not know how this slipped in the release... maybe some libc function
behaves differently in Linux. Will report this upstream later.
Bump PKGREVISION to 1.
|
|
TODO later told me...):
2.14.4 stuff:
- Backing out LINGUAS change which is only for the 2.15 release.
2.14.3 stuff:
- Fixed bug where gdmchooser was ignoring hosts passed in on the command line.
Now gdmchooser works properly when BROADCAST is set to false. (Brian
Cameron, Tiago Vignatti)
- Marked strings as translatable and fix gdmsetup.desktop file so it is
translated. (Vincent Fretin)
- Fix to conform to C89 compilers. (Jens Granseuer)
- Translation updates (Josep Puigdemont Casamaj\303\263, Artur Flinta,
Chao-Hsiung Liao, Kjartan Maraas, Ignacio Casal Quinteiro, Francisco Javier
F. Serrador, Funda Wang)
|
|
2.14.2 stuff:
- Now include gui/gdmthemetester.in in the distribution. It being missing
was causing the module to fail to compile. (Brian Cameron)
- Fix to the BROADCAST key in gdmchooser so it should now work. (Brian
Cameron, kudos to Tiago Vignatti)
- Further cleanups to Addresses CVE-2006-1057. (Hans Petter Jansson,
Ray Strode)
- Path and RootPath now do not contain /usr/bin or /bin more than once.
(Brian Cameron)
- Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka,
Laurent Dhima, Pema Geyleg, Lukas Novotny)
2.14.1 stuff:
- The sockets connection between the slaves and the GDM daemon is now
better managed to better ensure that sockets are never left open.
This work also makes gdmsetup start faster. (Brian Cameron)
- Corrected bug that causes a core dump when you click on gdmgreeter
fields that have an id. (Brian Cameron)
- Add new GdmXserverTimeout configuration setting so that the length of
time GDM waits for the Xserver to start can be tuned, so GDM better
works with Xservers that require more than 10 seconds to start.
(Emilie)
- The happygnome and happygnome-list gdmgreeter themes now use the
official logo. (Brian Cameron)
- Now GDM configure supports --with-sysconfsubdir so that GDM's
configuration directory can be configured to not have "/gdm" appended
to the end. (Julio M. Merino Vidal)
- Fix for ensuring .ICEauthority file has proper ownership/permissions.
Addresses CVE-2006-1057. (Hans Petter Jansson)
- Fix "Show Actions Menu" section in gdmsetup so it appears when both
"Plain" and "Themed" style is chosen. (Brian Cameron, Dennis
Cranston)
- Now use LINGUAS procedure for defining languages. (Michiel Sikkes)
- Now Xsession script uses "$@" instead of "$1" so it is possible to
pass arguments with the command to run. (Brian Cameron)
- Add Trusted Solraris support. (Niall Power)
- One line fix to Solaris auditing logic that fixes a bug causing
authentication to fail when auditing is turned on. (Brian Cameron)
- Fixes to compile with C99 and fixes to compile under NetBSD.
Remove EXPANDED_* variables from the configure. (Julio M. Merino
Vidal)
- Translation updates (\305\275ygimantas Beru\304\215ka, Beno\303\256t
Dejean, Laurent Dhima, Maxim Dziumanenko, Alessio Frusciante, Rhys
Jones, Raphael Higino, Theppitak Karoonboonyanan, Gabor Kelmen,
Priit Laes, Jordi Mallach, Kjartan Maraas, Daniel Nylander, Kostas
Papdimas, Guilherme de S. Pastore, Ankit Patel, Ignacio Casal
Quinteiro, Hendrik Richter, Jens Seidel, Francisco Javier F. Serrador,
Alexander Shopov, Clytie Siddall, Ilkka Tuohela, Vincent van Adrighem,
Tommi Vainikaninen)
|
|
need them, for example RESTRICTED and SUBST_MESSAGE.*.
|
|
|
|
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
|
|
USE_TOOLS+=msgfmt.
|
|
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).
|
|
sure that we preserve any other MAKE_FLAGS when setting INSTALL_MAKE_FLAGS.
|
|
- Make the server start in vt05 to avoid problems in a default NetBSD
installation. (Broken during the update.)
- Use the NetBSD logo in the standard chooser. It'd be good to have a
netbsd-icons package or similar.
- Install a custom X session that allows you to log in using ~/.xsession.
Don't know why it is not provided by default, but it used to be IIRC.
|
|
2.14.0 stuff:
- Now GDM will update the actual custom configuration file used by
the daemon, so if gdm.conf is being used by the daemon, it will
also be edited by gdmsetup.
- Now the Options menu will appear below the button if there is room,
and above the button otherwise. Previously it always appeared above,
even if there was no room.
- Fix sound-on-login-success and sound-on-login-failure configuration
options so they are honored. Previously the sounds were playing even
if set to false.
- Translation updates (Stanislav Brabec, Beno\303\256t Dejean,
Laurent Dhima, Priit Laes, Ole Laursen, Lukas Novotny, Daniel
Nylander, Rajest Ranjan, Alexander Shopov, Mugurel Tudor, Ilkka
Tuohela, Tommi Vainikainen, Vincent van Adrighem)
2.13.0.10 stuff:
- Now GDM will use the gdm.conf file if it exists as the custom.conf
file, so if the user has an old configuration file it will continue
to use that. (Brian Cameron)
- Translation updates (Gabor Kelemen, Alexander Shopov)
2.13.0.9 stuff:
- New "gtk-theme" property can be used with the <greeter> tag in
gdmgreeter themes to specify a theme to control the appearance
of the F10/Options menu, the entry field, and other GTK+
widget appearance. (Brian Cameron)
- Core dumping problem with gdmgreeter should be fixed. (Brian
Cameron)
- Some fixes to memory management. Memory leak issues resolved.
(Brian Cameron)
- Correct error message that is printed when ServAuthDir isn't
owned by root:gdm. THis doesn't affect localization since
the string didn't change, just the value placed into the %s
sequence. (Brian Cameron)
- Some C-99 compile issues resolved. (Jans Granseur)
- Translation updates (Takeshi AIHANA, \305\275ygimantas
Beru\304\215ka, Raphael Higino, Inaki Larranaga, Rhys Jones,
Leonid Kanter, Priit Laes, Chao-Hsiung Liao, Duarte Loreto,
Kjartan Maraas, Kostas Papadimas, Satoru SATOH, Clytie
Siddall, Slobodan D. Sredojevic)
2.13.0.8 stuff:
- Because the main gdm.conf file is now read-only, contains distro
defaults and is not to be edited by the user, the file has been
moved to ${datadir}/gdm/defaults.conf (also factory-gdm.conf is
now %{datadir}/gdm/factory-defaults.conf). Users can use the
--with-defaults-conf to specify the location of this file.
Note that this means that distributions who want to preserve GDM
configuration set by those using older versions of GDM should use
preinstall/postinstall scripts to move the /etc/gdm/gdm.conf file
to /etc/gdm/gdm.conf-custom if the file has been edited (compare
against /etc/gdm/factory-gdm.conf to see if it has been modified).
"make install" for GDM does this if building from source. GDM
docs updated to reflect this change.
- Lots of performance issues with the GDM sockets connection improved.
Now the code deals much better with failures, and better debug is
printed to the log.
- Improved debug logic in GDM slaves so they use common functions.
- Fix gdmdynamic so it supports up to hundreds of displays rather than
just a dozen or so. Now gdmdynamic backs off on sending sockets
commands to the server if it is being flooded with requests. Added
new "SERVER_BUSY" sockets command to support this feature and new
-t and -s command line options so the back-off behavior can be
tuned, if needed.
- The config logic for the slaves will now return the compiled in
value if it fails to connect to the server for better behavior.
- gdm-restart, gdm-safe-restart, gdm-stop, and gdm.spec now use
gdmflexiserver to get config data rather than trying to grep and
awk the config file directly.
- Fix Xsession script so zenity calls work.
- Lots of improvements to the GDM docs. Added section about "PAM" in
Security. Add comment that +xkb is needed for keyboard gesture
listeners (accessibility) to work. Also updated README and
README.install and moved some information that was in these files
to the docs.
- Bump MAX_CONNECTIONS from 10 to 15 so that the daemon will accept
more connections from slaves. This improves performance when the
daemon is flooded with requests.
- Fix include statement in daemon/gdmconfig.c to fix compile problem
on LFS.
- Translation updates (Raphael Higino, Theppitak Karoonboonyanan,
Priit Laes, Kjartan Maraas, Lukas Novotny, Ankit Patel,
Josep Puigdemont i Casamaj\303\263, Ignacio Casal Quinteiro,
Hendrik Richter, Francisco Javier F. Serrador, Clytie Siddall,
Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem,
Funda Wang, Adam Weinberger)
2.13.0.7 stuff:
- Turns out the core dumping issue that was supposed to be fixed in 2.13.0.6
wasn't really fixed. Now it is. (Sebastien Bacher)
- New "options_button" available for gdmgreeter themes. This pops up
the F10 menu which has all the choices found in the Disconnect, System,
Sessions, and Language buttons so that themes can have a cleaner
1-button look. The default circles, happygnome, and happygnome-list
themes now use this style. (Sebastien Bacher, Brian Cameron)
- Fix bugs that were causing User24HourClock=auto to not work properly.
Now GDM should properly grab the system time format when auto is set.
(Christopher Aillon)
- Fix bug in PreSession script that was causing it to not properly set the
background color before starting user session. (Brian Cameron)
- GDM docs now has a troubleshooting section. (Brian Cameron)
- Make sure /usr/openwin/bin is in PATH on Solaris, since this is needed
for PreSession/PostSession scripts to find sessreg and other needed
X programs. (Brian Cameron)
- String change of "XDMCP Chooser" to "Remote Login via XDMCP".
(Brian Cameron)
- Minor tweaks to default/example gdmprefetchlist file so it works
better for GNOME 2.14 out of the box. (Brian Cameron)
- Translation updates (Stanislav Brabec, Theppitak Karoonboonyanan,
Chao-Hsiung Liao, Kjartan Maraas, Lasse Bang Mikkelsen, Kostas Papadimas,
Ankit Patel, Ignacio Casal Quinteiro, Alexander Shopov, Clytie Siddall,
Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem,
Adam Weinberger, Funda Wang)
2.13.0.6 stuff:
- The core dumping issue mentioned in the previous release note has been
corrected. IncludeAll and the Face Browser should no longer core dump.
(Sebastien Bacher)
- Using "restart" instead of "reboot" in messages. (Brian Cameron)
- Docs added for "Secure Remote" feature added in last release. (Dominique
Hazael-Massieux)
- Translation updates (Kjartan Maraas, Lasse Bang Mikkelsen, Ankit Patel,
Ignacia Casal Quinteriro, Clytie Siddall, Ilkka Tuohela)
2.13.0.5 stuff:
Note: Some users have been complaining that GDM 2.13.0.4 core dumps when the
IncludeAll feature is turned on, and the face browser is also being used.
I can not recreate this problem on my machine, so this issue may still
exist on some platforms.
- GDM now supports secure remote login which can be enabled by using
--enable-securelogin at configure time. (Dominique Hazael-Massieux)
- Fixed gdmsetup so the Logo/Background file chooser does not generate assert
warnings and no longer will reset your logo/background to NULL. I think this
problem was causing occasional core dumping issues. Also cleaned up memory
management in gdmsetup a bit. (Brian Cameron)
- Now SELinux initialization logic does not use setexeccon if
is_selinux_enabled returns -1. (Dan Walsh)
- The prefetch logic that is enabled by using --with-prefetch was improved
and GDM will now install a default librarylist if the feature is enabled.
Now GDM will only launch the gdm_prefetch program the first time that a
greeter is displayed. Since this behavior is very specific to the needs
of prefetching libraries, the gdm.conf key changed from PostDisplayProgram
to PreFetchProgram. (Padraig O'Briain/Brian Cameron)
- GDM no longer requires libgnome or libgnomeui at all. This should improve
GDM performance and make GDM more lightweight. (Jani Monoses)
- GDM Daemon now uses the GDK_DISPLAY_XDISPLAY macro instead of the
GDK_DISPLAY macro since the GDK_DISPLAY macro causes the GDM daemon to
require the libgdk-x11 library to always be loaded into memory. Now it can
lazyload this library only when needed (when GDM daemon displays error GUI's
which only happens when GDM can't start up properly). This should improve
performance and make GDM more lightweight for the normal case where GDM does
start up. (Brian Cameron)
- Minor cleanup of gdmsetup. (Dennis Cranston)
- Caps lock and Shut down messages changed to be more consistant between
gdmlogin and gdmgreeter. Error message provided when session file is
invalid now tells you the name of the offending file. (Brian Cameron)
- GDM docs given some attention, new "Security" and "Performance" sections and
a good bit of information added to the "Introduction" and "Accessibility"
sections. (Brian Cameron)
- Translation updates (Takeshi AIHANA, Chao-Hsiung Liao,
Theppitak Karoonboonyanan, Kjartan Maraas, Ankit Patel, Josep Puigdemont,
Ignacio Casal Quinteiro, Francisco Javier F. Serrador, Clytie Siddall,
Alexander Sopov, Slobodan D. Sredojevic, Ilkka Tuohela, Vincent van Adrighem,
Adam Weinberger)
2.13.0.4 stuff:
Interface Changes:
- This version of GDM handles its configuration files slighly differently.
Now users are not recommended to modify the installed gdm.conf file and
are instead encouraged to make changes to gdm.conf-custom. The gdmsetup
program now saves user configuration changes to the gdm.conf-custom file.
Configuration options specified in gdm.conf-custom file override the values
in the main gdm.conf file.
This allows distributions to overwrite the gdm.conf file without worry
that the file contains any user customizations. When running "make install"
GDM now compares the already installed gdm.conf with the already installed
factory-gdm.conf file and if they both exist and are not the same, then
gdm.conf file is moved to gdm.conf-custom to preserve user changes. If the
gdm.conf-custom file already exists it is renamed to gdm.conf.org.
Distributions should do the same when upgrading GDM.
Note that this change is backwards compatible. GDM will still work as
it did before even if no gdm.conf-custom file exists on the system.
(Brian Cameron)
- gdmconfig no longer supports the --config command line option since it
now accesses the configuration data over the sockets protocol rather
than reading the configuration files directly. Note the GDM daemon still
supports the --config command line option.
- Added PostDisplayProgram and the --with-prefetch configuration option
to support GDM running a prefetch script to preload libraries when it
firsts starts the greeter program, which has been shown to improve first
time login time. (Padraig O'Briain, Brian Cameron)
- Add new priority configuration option for servers defined in the
[server-foo] section of the configuration files. This can be set from
-20 to +20 in order to specify the priority value given to the Xserver
on startup. (Philip Prindeville)
Other Changes:
- This release completes the internal redesign of GDM's configuration
system. Now all configuration information is read by the daemon and
accessed via the GDM sockets protocol. The GET_SERVER_LIST and
GET_SERVER_DETAILS sockets commands were added to support accessing the
[server-foo] sections of the configuration file via the sockets protocol.
(Brian Cameron)
- Merged code for parsing character sequences in gdmgreeter labels and
the Welcome/RemoteWelcome keys, so now they are handled the same by both
gdmlogin and gdmgreeter. Now %d is used for display number and %s is the
system name (uname.sysname). The previously undocumented sequences are now
explained in the documentation. (Brian Cameron)
- Fixed bug that caused TimedLogin/AutomaticLogin to be turned on if it had a
username value but TimedLoginEnable/AutomaticLoginEnable had a "false"
value. (Brian Cameron)
- Fixed bug that caused the TimedLogin user to be logged in if the user
hit the "ENTER" key without entering a password. Mention in the GDM
documentation that if the user does not enter a username but just hits
the ENTER key while the login program is requesting the username, then
GDM will just login as the timed user. (Brian Cameron)
- Removed libgnome as a GDM dependency and removed most libgnomeui
dependencies. Redesigning GDM's configuration allowed GDM to stop using
deprecated gnome_config interfaces, for example. (Brian Cameron)
- Fixed a bug with keeping the sockets protocol open for multiple commands
that was included in the last release, and fixed memory handling issues
that was causing core dumping with gdmsetup in the previous release.
(Brian Cameron)
- Fixed bug with the --with-configdir configure option. (Brian Cameron)
- Now use glib stdio functions like g_chmod instead of chmod.
(Brian Cameron)
- Corrected typos and grammar (Brian Cameron, Asmund Skjaeveland, Adam
Weinberger)
- Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka,
Theppitak Karoonboonyanan, Kostas Papadimas, Ankit Patel, Ignacio Casal
Quinteiro, Francisco Javier F. Serrador, Clytie Siddall, Marcel Telka, Ilkka
tuohela, Funda Wang, Adam Weinberger)
2.13.0.3 stuff:
- Minor UI improvements to gdmsetup (Dennis Cranston, Calum Benson)
- Removed libgnome dependencies for all GDM programs except gdmflexiserver and
gdmsetup. These should be fixed for the next release. (Jani Monoses, Brian
Cameron)
- Now communications protocol used by client does not shut down after each
call, improves performance. (Brian Cameron)
- More clear stability information about gdm.conf file in README (Brian
Cameron)
- Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka,
Theppitak Karoonboonyanan, Kjartan Maraas, Christophe Merlet, Francisco
Javier F. Serrador, \303\205smund Skj\303\246veland, Alexander Shopov, Marcel
Telka, Miloslav Trmac, Ignacio Casal Quinteiro, Adam Weinberger)
2.13.0.2 stuff:
- Further redesign of configuration parsing logic. Now all GDM slaves (except
gdmsetup) use the GET_CONFIG socket command to access configuration data.
This means all configuration parsing is now handled in one place, the daemon.
Improvements to the daemon configuration parsing so it correctly parses and
validates all parameters used by the slave programs. Also fix some compile
issues that were causing problems with certain configurations. (Brian
Cameron)
- Improved the GET_CONFIG command so that you don't have to include the default
value (you can use "greeter/IncludeAll" instead of having to use
"greeter/IncludeAll=false". Also you can access keys that contain
translatable strings (e.g. "greeter/Welcome[cs]") via the GET_CONFIG command.
(Brian Cameron)
- Changes to peeking VT freeness in 2.13.0.1 broke virtual terminal support on
BSD. This release corrects this problem. (Brian Cameron)
- Correct Linux get VT logic so it returns the correct VT. (Frederic Crozat)
- Now gdmlogin always uses GDK_RGB_DITHER_MAX when painting the background to
ensure a nice background regardless of X configuration (e.g. X in 16bpp
mode). (Frederic Crozat)
- Now check for Xserver in prefix /usr. (J\303\274rg Billeter)
- Fix configure for Darwin. (dmacks@netspace.org)
- Fix compiler warnings. (Frederic Crozat, dmacks@netspace.org, Brian Cameron)
- Ensure gnome.desktop and default.desktop have 644 perms. (Andrew Benton)
- Translation updates (Takeshi AIHANA, \305\275ygimantas Beru\304\215ka,
Theppitak Karoonboonyanan, Priit Laes, Ignacio Casal Quinteiro, Alexander
Shopov, Francisco Javier F. Serrador, Marcel Telka, Funda Wang,
Adam Weinberger)
2.13.0.1 stuff:
- Complete redesign of gdmsetup so it follows usability recommendation mockups
by Calum Benson. (Dennis Cranston, Calum Benson)
- gdmsetup now supports drag-and-drop for new themes. (Dennis Cranston)
- The chooser GUI has been HIGified. (Dennis Cranston)
- Redesign of configuration parsing logic in the GDM daemon which simplifies
how the UPDATE_CONFIG and GET_CONFIG commands work, better encapsulates the
vicious-extensions logic, and cleans up the code. (Brian Cameron)
- If slave does not respond to a SIGTERM, try a SIGKILL the second time. This
resolves a problem where GDM sometimes stops managing a display because it
just keeps waiting for the slave to die. See bug #113902. (Vaclav Smilauer)
- GDM now uses VT_GETSTATE for peeking VT freeness (Samuel Thibault)
- Now GDM warns correctly about caps lock if an alternate keymap is enabled.
kbGetState is used instead of XkbGetIndicator State. (Sebastien Bacher)
- Fixed race condition where a variable used by the signal handlers was not
being set until after the signal handlers were setup. Now it is set before
avoiding a race. (Simon Bowden/Brian Cameron)
- Now check for X server in prefix /usr. (J\303\274rg Billeter)
- Check for XInput fixed in configure and add a check for libgen.h to avoid
compiler warnings. (Brian Cameron)
- Updated check in configure for socklen_t so it includes sys/socket.h to
better support BSD platforms that define socklen_t there.
(dmacks@netspace.org)
- Kurdish added to ALL_LINGUAS. (Erdal Ronahi)
- Translation updates (Takeshi AIHANA, Dan Damian, Theppitak Karoonboonyanan,
Priit Laes, Chao-Hsiung Liao, Roozbeh Pournader, Erdal Ronahi, Francisco
Javier F. Serrador, Marcel Telka, Funda Wang, Adam Weinberger)
2.13.0.0 stuff:
- Fix problem with PostSession script not always being executed when user kills
the Xserver with ctrl-alt-backspace. Fixes bug #152906. (Jerry G. DeLapp)
- No longer set tooltips for menu items in gdmlogin. These do not work with
accessibility and no GNOME programs use menu tooltips, it is not recommended.
(Brian Cameron)
- Change the way the "OK" and "Cancel" buttons work so they are consistant.
Now the "Cancel" button in gdmlogin is active when the Username is requested
and just clears the field. This makes gdmlogin work like gdmgreeter. Now
make the buttons insensitive when the ok/enter/tab is pressed and make them
sensitive again when the greeter wants entry. This fixes a bug where the
greeter's memory could get corrupted by pressing "Cancel" after
authentication (which would only happen if the PostLogin script caused a long
enough delay to allow this to happen or perhaps on a really slow machine).
(Brian Cameron)
- Correct reading of config file in gdmflexiserver. (Christiaan Welvaart)
- GNOME HIG fixes for the Language, Session, and Message dialogs. (Dennis
Cranston)
- Define SoundProgram to be /usr/bin/audioplay instead of /usr/bin/play on
Solaris. /usr/bin/play does not exist on Solaris.
- Better /etc/default/login support on Solaris. Previously it supported only
PASSREQ. Now it supports PATH, SUPATH and CONSOLE (the same ones CDE login
supports). Added new PasswordRequired gdm.conf setting so that PASSREQ can
be controlled via gdm.conf as well.
- Memory leaks fixed. (Steve Grubb/Brian Cameron)
- Improvements to strings and docs (Adam Weinberger, Brian Cameron)
- Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Priit Laes,
Chao-Hsiung Liao, Ignacio Casal Quinteiro, Vincent van Adrighem, Funda Wang,
Adam Weinberger)
|
|
scripts prior to revision 1.43 of bsd.pkginstall.mk.
|
|
libtasn1 had a shlib major bump.
Also update dependencies in bl3.mk files.
Addresses PR 32998 by Robert Elz.
|
|
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
|