~bratsche/gdm/gdm-greeter-gtkrc

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Date: 2008-11-05 23:50:46 UTC
  • Revision ID: jamesw@ubuntu.com-20081105235046-a1f87qv0x87kkdok
Tags: upstream-ubuntu-2.19.4
ImportĀ upstreamĀ versionĀ 2.19.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-07-09  Brian Cameron <brian.cameron@sun.com>
 
2
 
 
3
        * Release 2.19.4:
 
4
        * configure.ac: Updated to new release version
 
5
        * NEWS: Updated.
 
6
        * Makefile.am: Add icon-theme.cache file to
 
7
          distuninstallcheck_listfiles so "make distcheck" works.
 
8
 
 
9
2007-07-09  Brian Cameron <brian.cameron@sun.com>
 
10
 
 
11
        * daemon/slave.c: Fix MAXPATHLEN check so it works when MAXPATHLEN
 
12
          is defined.
 
13
 
 
14
2007-07-09  Brian Cameron <brian.cameron@sun.com>
 
15
 
 
16
        * gui/greeter/Makefile.am, gui/greeter/greeter.c, 
 
17
          gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_system.c: Add
 
18
          icons to the gdmgreeter menu.
 
19
        * configure.ac, pixmaps/Makefile.am: Add new 24x24 directory.
 
20
        * pixmaps/24x24/*: New directory with pixmaps to show in the
 
21
          gdmgreeter menu.  This addresses enhancement request #360984.
 
22
          Patch by myself at Michael Terry.
 
23
 
 
24
2007-07-09  Brian Cameron <brian.cameron@sun.com>
 
25
 
 
26
        * daemon/slave.c: Define MAXPATHLEN to PATH_MAX if MAXPATHLEN does
 
27
          not exist on the system.  Fixes bug #454777.  Patch by Laurent
 
28
          Goujon <laurent.goujon@online.fr>.
 
29
 
 
30
2007-07-05  Brian Cameron <brian.cameron@sun.com>
 
31
 
 
32
        * daemon/verify-pam.c: Add logindevperm debug messages, so it is
 
33
          easier to tell when it is working.
 
34
        * config/Makefile.am: Fix typo that was causing the UtmpLineAttached
 
35
          and UtmpLineRemote values to not get filled with proper defaults.
 
36
 
 
37
2007-07-02  Brian Cameron <brian.cameron@sun.com>
 
38
 
 
39
        * acconfig.h, configure.ac, config/Makefile.am, config/gdm.conf.in, 
 
40
          daemon/gdm-daemon-config-entries.h, daemon/gdm-daemon-config-keys.c,
 
41
          daemon/gdm-daemon-config.c, daemon/slave.c:  Set UtmpLineAttached,
 
42
          UtmpLineRemote, and UtmpPseudoDevice based on OS.  On Solaris set to
 
43
          dtlocal, dtremote, and true.  On Linux set to "/dev/console", NULL,
 
44
          and false.
 
45
        * daemon/verify-pam.c: Fix logindevperm logic so that we only call
 
46
          logindevperm for VT devices and for the "/dev/console" device.
 
47
 
 
48
2007-07-02  Brian Cameron <brian.cameron@sun.com>
 
49
 
 
50
        * daemon/gdm.c daemon/display.[ch], daemon/verify-pam.c,
 
51
          daemon/slave.[ch], daemon/gdm-daemon-config-entries.h,
 
52
          daemon/gdm-daemon-config-keys.h, daemon/gdm-daemon-config.c
 
53
          daemon/server.h, config/gdm.conf.in: Improve configurability
 
54
          of how ut_line is set when doing utmp/wtmp processing.  Now GDM
 
55
          supports the ability to specify the device in the [servers] section
 
56
          and also to define default local/remote values via the new
 
57
          UtmpLineAttached and UtmpLineRemote configuration options.  The
 
58
          new UtmpPseudoDevice configuration option allows you to specify if
 
59
          pseudo devices should be created.
 
60
        * daemon/slave.c: Now support a new
 
61
          gdm_slave_parse_enriched_string function used by new
 
62
          device logic.
 
63
 
 
64
2007-07-01  Lukasz Zalewski <lukas@dcs.qmul.ac.uk>
 
65
 
 
66
        * gui/greeter/greeter.c: when getting the theme file added a check if
 
67
          the file is readable (the check was only for the file existance
 
68
          previously) + some error messages.  Fixes issues raised in bug
 
69
          #451989
 
70
        
 
71
2007-06-28  Lo\357c Minier  <lool@dooz.org>
 
72
 
 
73
        * gui/gdmlanguages.c, gui/gdmcommon,c, gui/gdmchooser,c,
 
74
          gui/modules/dwellmouselistener.c, gui/modules/keymouselistener.c, 
 
75
          daemon/gdm-xdmcp-manager.c, daemon/auth.c, daemon/slave.c,
 
76
          daemon/gdm-daemon-config.c: Fix warnings.  Patch by 
 
77
          Lo\357c Minier <lool@dooz.org>.
 
78
 
 
79
2007-06-28  Lo\357c Minier  <lool@dooz.org>
 
80
 
 
81
        * gui/gdmlanguages.c: (gdm_lang_read_locale_file): Remove the default
 
82
          locale selection logic and let the system default to C.  Fixes bug
 
83
          #436811.
 
84
 
 
85
2007-06-28  Brian Cameron  <brian.cameron@sun.com>
 
86
 
 
87
        * gui/gdmlogin.c:  Now allow focus to move into the OK and Cancel
 
88
          buttons.  Fix the sensitivity of the OK button so it is insensitive
 
89
          when gdmlogin first starts (since it should only be sensitive when
 
90
          there is some string entered in the entry field).  This addresses
 
91
          the security issue raised in bug #433495.
 
92
 
 
93
2007-06-26  Michael Terry  <mike@mterry.name>
 
94
 
 
95
        * gui/login-photo.png, pixmaps/48x48/gdm-login-photo.png,
 
96
          gui/Makefile.am, pixmaps/48x48/Makefile.am: Rename and move
 
97
          login-photo.png to be properly namespaced and with the rest of the
 
98
          installed icons.  Followup to #450786.
 
99
 
 
100
2007-06-25  Brian Cameron  <brian.cameron@sun.com>
 
101
 
 
102
        * gui/gdmchooser.c: Call gdm_common_atspi_launch so that users can
 
103
          launch AT programs when gdmchooser is running.
 
104
        * acconfig.h, configure.ac, daemon/display.[ch], daemon/verify-pam.c, 
 
105
          daemon/gdm-xdmcp-manager.c, daemon/getvt.[ch], daemon/slave.[ch]:
 
106
          Fix utmp logic so it works on Linux and improved the logic a bit,
 
107
          fixing bug #450453.  Patch by Ray Strode.  <rstrode@redhat.com>.
 
108
          Also, I changed the way the XFree86_VT atom is accessed so it is
 
109
          only checked once after X starts and before the gdmgreeter starts,
 
110
          and then the value is cached.  This is better because the Atom can
 
111
          be changed by the user, so we do not want to access the Atom after
 
112
          the user session starts.
 
113
        * daemon/slave.c: Fix calls to setfacl so they work in Solaris
 
114
          specific block of code.
 
115
 
 
116
2007-06-25  Brian Cameron  <brian.cameron@sun.com>
 
117
 
 
118
        * pixmaps/48x48/Makefile.am, pixmaps/32x32/Makefile.am,
 
119
          pixmaps/16x16/Makefile.am, gui/gdmphotosetup.desktop.in,
 
120
          gui/gdmsetup.c, gui/Makefile.am, gui/gdmchooser.c: Install 48x48
 
121
          icons to the hicolor theme and uses the correct GTK call to grab
 
122
          application icons from the theme, not pixmaps.  Fixes enhancement
 
123
          request #450786.  Patch by Michael Terry <mike@mterry.name>
 
124
 
 
125
2007-06-25  Brian Cameron  <brian.cameron@sun.com>
 
126
 
 
127
        * daemon/slave.c: Fix some warnings.
 
128
 
 
129
2007-06-21  Brian Cameron  <brian.cameron@sun.com>
 
130
 
 
131
        * daemon/slave.[ch]: Add functions to support utmp and wtmp processing.
 
132
          Modified the gdm_window_path function to use the new
 
133
          gdm_get_current_vtnum funtion.  This fixes enhancement request
 
134
          #347871.  I did modify the patch provided by Ray Strode
 
135
          <rstrode@redhat.com> quite a bit.  Biggest changes were to make it
 
136
          use utmpx rather than utmp functions, add utmp handling in addition
 
137
          to wtmp/btmp which was in his original patch, move function from
 
138
          verify-pam.c to slave.c so it also works when PAM isn't being used.
 
139
          Other changes include using the device name for ut_line on Solaris
 
140
          instead of DISPLAY, setting ut_type to DEAD_PROCESS on logout, and
 
141
          adding better error handling and debugging messages.
 
142
        * daemon/getvt.[ch]: Add function gdm_get_current_vtnum which checks
 
143
          the XFree86_VT atom and returns the VT number used by current
 
144
          display.  This function used to be a part of the windowpath code.
 
145
          Also added the gdm_get_vt_device and gdm_get_current_vt_device
 
146
          access functions to get the right VT device name.
 
147
        * daemon/verify-pam.[ch]: Now Solaris audit, PAM_TTY, and di_devperm
 
148
          functions pass proper VT device names, not just hardcoded to
 
149
          /dev/console.
 
150
        * daemon/verify-pam.c, daemon/verify-crypt.c, daemon-verify-shadow.c:
 
151
          Cleaned up the gdm_verify_user and gdm_verify_setup_user functions
 
152
          so they do not take the display and local arguments.  Since these
 
153
          values are already in the GdmDisplay structure that is passed in,
 
154
          the code is cleaner just to access the values directly from the
 
155
          GdmDisplay structure.
 
156
        * daemon/gdm.c: If gdm_get_current_vt returns -1, return error
 
157
          message, not OK.
 
158
        * daemon/gdm.c, daemon/slave.c: No longer use di_devperm functions to
 
159
          set device ownership to the gdm user.  Instead use setfacl to do the
 
160
          same with ACL.  This is cleaner and now that VT's are working on
 
161
          Solaris, the di_devperm functions are not an appropriate way to get
 
162
          this behavior.
 
163
 
 
164
2007-06-18  Juerg Billeter  <j@bitron.ch>
 
165
 
 
166
        * daemon/gdm-daemon-config.c: Initialize lang variable to avoid
 
167
          accessing a random chunk of memory. Fixes bug #448689.
 
168
 
1
169
2007-06-17  Brian Cameron  <brian.cameron@sun.com>
2
170
 
3
171
        * Release 2.19.3:
9
177
2007-06-17  Brian Cameron  <brian.cameron@sun.com>
10
178
 
11
179
        * acconfig.h, configure.ac, daemon/gdm.c, daemon/getvt.[ch],
12
 
          utils/gdmopen.c: Now support VT on Solaris (at the moment
13
 
          only available in Nevada development builds).  I cleaned
14
 
          up the code to better use #defines so we set whether we
15
 
          support VT in daemon/getvt.h rather than using complicated
16
 
          #ifdefs in many places.  Also now detect if sys/vt.h is
17
 
          available in configure.ac and only enable VT if it is
18
 
          present.  This ensures GDM builds okay on older versions
19
 
          of Solaris without this interface.
 
180
          utils/gdmopen.c: Now support VT on Solaris (at the moment only
 
181
          available in Nevada development builds).  I cleaned up the code to
 
182
          better use #defines so we set whether we support VT in
 
183
          daemon/getvt.h rather than using complicated #ifdefs in many places.
 
184
          Also now detect if sys/vt.h is available in configure.ac and only
 
185
          enable VT if it is present.  This ensures GDM builds okay on older
 
186
          versions of Solaris without this interface.
20
187
 
21
188
2007-06-17  Brian Cameron  <brian.cameron@sun.com>
22
189
 
23
 
        * daemon/gdm-xdmcp-manager.c: Change string to say XDMCP instead
24
 
          of XMCP or XMDCP.  Fixes bugs #448547 and #448548.
 
190
        * daemon/gdm-xdmcp-manager.c: Change string to say XDMCP instead of
 
191
          XMCP or XMDCP.  Fixes bugs #448547 and #448548.
25
192
 
26
193
2007-06-11  Brian Cameron  <brian.cameron@sun.com>
27
194
 
28
 
        * daemon/verify-pam.c: Do not call logindevperm logic when
29
 
          logging into XNEST sessions since we don't want to change
30
 
          device permissions for xnest sessions, only for the real
31
 
          console session.
 
195
        * daemon/verify-pam.c: Do not call logindevperm logic when logging
 
196
          into XNEST sessions since we don't want to change device permissions
 
197
          for xnest sessions, only for the real console session.
32
198
 
33
199
2007-06-08  Frederic Crozat  <fcrozat@mandriva.com>
34
200
 
35
 
        + gui/greeter/greeter_parser.c: (parse_label): Ensure a non
36
 
          null size is set by default for pango font description.
 
201
        + gui/greeter/greeter_parser.c: (parse_label): Ensure a non null size
 
202
          is set by default for pango font description.
37
203
 
38
204
2007-06-05  Brian Cameron  <brian.cameron@sun.com>
39
205
 
40
206
        * daemon/display.[ch], daemon/gdm-xdmcp-manager.c, daemon/slave.c:
41
207
          Now GDM sets WINDOWPATH so that AT programs such as braille
42
 
          displays can work better with Xnest and sessions started via
43
 
          VT.  Fixes enhancement request #443557.  Patch by Samuel
44
 
          Thibault <samuel.thibault@ens-lyon.org>
45
 
 
46
 
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
47
 
 
48
 
        * docs/C/gdm.xml: While reviewing bug #440498, I updated the
49
 
          docs that explain the new background property so it makes
50
 
          more sense.
 
208
          displays can work better with Xnest and sessions started via VT.
 
209
          Fixes enhancement request #443557.  Patch by Samuel Thibault
 
210
          <samuel.thibault@ens-lyon.org>
51
211
 
52
212
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
53
213
 
54
214
        * Release 2.19.2:
55
215
        * configure.ac: Updated to new version number.
56
216
        * NEWS: Updated.
57
 
        * docs/C/gdm.xml: Rewrote the "gdmdynamic Command Line Options"
58
 
          section to fix a problem with xml2po crashing while trying to
59
 
          process the file.  This problem was caused because some of the 
60
 
          <varlistentry> items did not have values for the <term> tag,
61
 
          which seemed to make xml2po unhappy.  Rewording this section
62
 
          avoids this problem.  Updated to the new release version.
63
 
        * gui/gdmflexiserver-xnest-desktop.in.in: Change Name and
64
 
          Comment from "New Login in a Nested Window" to
65
 
          "New Login in a Window" since the usability team determined
66
 
          that most users don't understand what "nested" means.  The new
67
 
          string is more easy to understand to most non-technical users.
 
217
        * gui/gdmflexiserver-xnest-desktop.in.in: Change Name and Comment
 
218
          from "New Login in a Nested Window" to "New Login in a Window"
 
219
          since the usability team determined that most users do not
 
220
          understand what "nested" means.  The new string is more easy to
 
221
          understand to most non-technical users.
68
222
 
69
223
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
70
224
 
71
225
        * gui/Makefile.am, gui/greeter/Makefile.am: Add -lfontconfig to
72
 
          programs that link against gui/libgdmcommon.a since it now
73
 
          contains FontConfig code, due to fix for bug #426653.  On
74
 
          Solaris it is necessary to not link libraries implicitely.
 
226
          programs that link against gui/libgdmcommon.a since it now contains
 
227
          FontConfig code, due to fix for bug #426653.  On Solaris it is
 
228
          necessary to not link libraries implicitely.
75
229
 
76
230
2007-06-04  Lukasz Zalewski <lukas@dcs.qmul.ac.uk>
77
231
 
78
 
        * gui/greeter/greeter_item.c: (greeter_item_is_visible):
79
 
          Changed the way CustomCommandX are handled. Fixes bug #442355
80
 
        * gui/greeter/greeter_parser.c: (parse_stock): 
81
 
          Code cleanup regarding CustomCommands.
 
232
        * gui/greeter/greeter_item.c: (greeter_item_is_visible): Changed
 
233
          the way CustomCommandX are handled. Fixes bug #442355
 
234
        * gui/greeter/greeter_parser.c: (parse_stock): Code cleanup
 
235
          regarding CustomCommands.
82
236
        * gui/greeter/greeter.c:
83
237
        * gui/gdmlogin.c:
84
 
        * daemon/gdm.c:
85
 
          More code cleanup regarding CustomCommands 
 
238
        * daemon/gdm.c: More code cleanup regarding CustomCommands 
86
239
        
87
240
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
88
241
 
89
 
        * gui/gdmlogin.c: Set invisible character to '*' if the
90
 
          configuration file doesn't specify to use invisible or
91
 
          circles.  Fixes bug #439089.  Patch by Sebastien Bacher
92
 
          <seb128@debian.org>.
93
 
 
94
 
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
95
 
 
96
 
        * gui/gdmuser.c: Prune users out of the user list if their
97
 
          shell is /sbin/nologin, /bin/true, or /bin/false.  Patch
98
 
          by Ray Strode <rstrode@redhat.com>.  Fixes bug #438682.
99
 
 
100
 
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
101
 
 
102
 
        * gui/gdmlogin.c, gui/greeter/greeter_item_pam.c: No longer 
103
 
          accept Tab as Enter, backing out fix for bug #127339.  For
104
 
          a11y purposes, it is better to be able to let users navigate
105
 
          to other widgets via the Tab key.  Patch by Patrick Wade
106
 
          <Patrick.Wade@sun.com> and by myself.  This fixes bug
107
 
          #433495.
 
242
        * gui/gdmlogin.c: Set invisible character to '*' if the configuration
 
243
          file does not specify to use invisible or circles.  Fixes bug
 
244
          #439089.  Patch by Sebastien Bacher <seb128@debian.org>.
 
245
 
 
246
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
 
247
 
 
248
        * gui/gdmuser.c: Prune users out of the user list if their shell is
 
249
          /sbin/nologin, /bin/true, or /bin/false.  Patch by Ray Strode
 
250
          <rstrode@redhat.com>.  Fixes bug #438682.
 
251
 
 
252
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
 
253
 
 
254
        * gui/gdmlogin.c, gui/greeter/greeter_item_pam.c: No longer accept Tab
 
255
          as Enter, backing out fix for bug #127339.  For a11y purposes, it is
 
256
          better to be able to let users navigate to other widgets via the Tab
 
257
          key.  Patch by Patrick Wade <Patrick.Wade@sun.com> and by myself.
 
258
          This fixes bug #433495.
108
259
 
109
260
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
110
261
 
118
269
          Patch by Ray Strode <rstrode@redhat.com>.  Fixes bug #349835.
119
270
        * daemon/gdm-daemon-config.c, daemon/verify-pam.c,
120
271
          daemon/verify-shadow.c, daemon/verify-crypt.c: Remove
121
 
          gdm_verify_check call since it creates spurious audit entries
122
 
          and the check doesn't add significant value.
 
272
          gdm_verify_check call since it creates spurious audit entries and
 
273
          the check doesn't add significant value.
123
274
 
124
275
2007-06-04  Brian Cameron  <brian.cameron@sun.com>
125
276
 
126
 
        * daemon/gdm.c, daemon/slave.c: Rework system locale setting so
127
 
          it is done in the main daemon rather than in the slave.
 
277
        * daemon/gdm.c, daemon/slave.c: Rework system locale setting so it is
 
278
          done in the main daemon rather than in the slave.
128
279
        * daemon/auth.c: If local server, add loopback properly.
129
280
          Patch for these issues by Takao Fujiwara <Takao.Fujiwara@sun.com>.
130
281
          Fixes bug #108820.
132
283
 
133
284
2007-05-14  Brian Cameron  <brian.cameron@sun.com>
134
285
 
135
 
        * docs/C/gdm.xml:  Add mdash and percnt entities so that make 
136
 
          stops complaining.  Probably a better way to do this since these
137
 
          should be defined elsewhere, but this seems to work okay.  Fix
138
 
          &quote; typo, changing to &quot;.
139
 
        * docs/C/Makefile.am: Clean up a bit.
140
 
        * config/gettextfoo.h: Removed some string that are no longer used.
 
286
        * config/gettextfoo.h: Removed some strings that are no longer used.
141
287
 
142
288
2007-05-14  Brian Cameron  <brian.cameron@sun.com>
143
289
 
144
 
        * configure.ac: Do not builds docs/*/Makefile.  These aren't needed.
 
290
        * configure.ac: Do not build docs/*/Makefile.  These are not needed.
145
291
        * Makefile.am: Do not distribute xmldocs.make or omf.make.
146
 
        * omf.make, xmldocs.make: Delete these files.  They aren't needed.
147
 
        * docs/*/Makefile.am:  Delete these files.  They aren't needed.
148
 
          Update to no longer use the deprecated xmldocs.make and omf.make.
149
 
          Now gnome-doc-utils.make handles everything.
150
 
        * docs/Makefile.am: No longer go into SUBDIRS.  Instead all all
151
 
          languages to DOC_LINGUAS.  Add gdm.xml to DOC_ENTITIES.  This
152
 
          should fix bug #431168.
 
292
        * omf.make, xmldocs.make: Delete these files.  They are not needed.
153
293
 
154
294
2007-05-14  Brian Cameron  <brian.cameron@sun.com>
155
295
 
158
298
 
159
299
2007-05-14  Brian Cameron  <brian.cameron@sun.com>
160
300
 
161
 
        * daemon/gdm-socket-protocol.h: Change location of .gdm_socket
162
 
          file from /tmp to /var/run.  Fixes bug #331059.  This interface
163
 
          change also required changing gnome-session, gnome-panel, and
164
 
          the Fast-User-Switch Applet (FUSA).  I understand all these
165
 
          programs have been updated already in the unstable branch.
166
 
          Patch by Lo\357c Minier.
 
301
        * daemon/gdm-socket-protocol.h: Change location of .gdm_socket file
 
302
          from /tmp to /var/run.  Fixes bug #331059.  This interface change
 
303
          also required changing gnome-session, gnome-panel, and the
 
304
          Fast-User-Switch Applet (FUSA).  I understand all these programs
 
305
          have been updated already in the unstable branch.  Patch by
 
306
          Lo\357c Minier.
167
307
 
168
308
2007-05-14  Brian Cameron  <brian.cameron@sun.com>
169
309
 
180
320
        * Release 2.19.1:
181
321
        * configure.ac: Updated to new version number.
182
322
        * NEWS: Updated.
183
 
        * docs/C/gdm.xml: Updated to new release version
184
 
        * README.install: Minor update to Solaris recommended
185
 
          configuration.
 
323
        * README.install: Minor update to Solaris recommended configuration.
186
324
 
187
325
2007-05-11  Brian Cameron  <brian.cameron@sun.com>
188
326
 
189
 
        * config/Xsession.in:  Remove failsafe logic since it is 
190
 
          no longer used.  The gnome-session-start function in slave.c
191
 
          starts the xterm directly.  But when that change was made, 
192
 
          this cruft was not removed.
 
327
        * config/Xsession.in:  Remove failsafe logic since it is no longer
 
328
          used.  The gnome-session-start function in slave.c starts the xterm
 
329
          directly.  But when that change was made, this cruft was not removed.
193
330
 
194
331
2007-05-11  Brian Cameron  <brian.cameron@sun.com>
195
332
 
196
333
        * acconfig.h, configure.ac, daemon/slave.c, 
197
334
          gui/modules/keymouselistener.c,
198
 
          gui/modules/dwellmouselistener.c:  Add ctrun support which
199
 
          can be enabled via --with-ctrun.  This is a Solaris only
200
 
          feature that is required because GDM is started via svcadm(1M)
201
 
          service.  Child processes (such as the session, scripts, and
202
 
          AT programs) need to separate themselves from the service so
203
 
          that if any subprocess core-dumps it doesn't cause a GDM
204
 
          restart.  I also cleaned up the logic in gnome-session-start
205
 
          a lot by using a GString and appending the command to it.
206
 
          This makes things cleaner since the command is affected by
207
 
          ctrun and Trusted Solaris.  The previous approach of setting
208
 
          argv directly was a mess.  This makes this function far more
 
335
          gui/modules/dwellmouselistener.c:  Add ctrun support which can be
 
336
          enabled via --with-ctrun.  This is a Solaris only feature that is
 
337
          required because GDM is started via svcadm(1M) service.  Child
 
338
          processes (such as the session, scripts, and AT programs) need to
 
339
          separate themselves from the service so that if any subprocess
 
340
          core-dumps it doesn't cause a GDM restart.  I also cleaned up the
 
341
          logic in gnome-session-start a lot by using a GString and appending
 
342
          the command to it.  This makes things cleaner since the command is
 
343
          affected by ctrun and Trusted Solaris.  The previous approach of
 
344
          setting argv directly was a mess.  This makes this function far more
209
345
          maintainable.
210
346
        
211
347
2007-05-11  Brian Cameron  <brian.cameron@sun.com>
212
348
 
213
 
        * daemon/gdm-daemon-config.c:  Fix gdm_daemon_check_permissions
214
 
          so it updates the permissions for the SERV_AUTHDIR directory
215
 
          not the LOGDIR directory.  This bug was introduced when the
216
 
          config logic was rewritten.
 
349
        * daemon/gdm-daemon-config.c:  Fix gdm_daemon_check_permissions so it
 
350
          updates the permissions for the SERV_AUTHDIR directory not the
 
351
          LOGDIR directory.  This bug was introduced when the config logic
 
352
          was rewritten.
217
353
 
218
354
2007-05-10  Brian Cameron  <brian.cameron@sun.com>
219
355
 
220
356
        * daemon/slave.c: Fix handling of AlwaysLoginCurrentSession and
221
 
          DoubleLoginWarning so it works for the non-migratable case
222
 
          (for Xnest, XDMCP, etc.).  Fixes bug #435552.
 
357
          DoubleLoginWarning so it works for the non-migratable case (for
 
358
          Xnest, XDMCP, etc.).  Fixes bug #435552.
223
359
 
224
360
2007-05-10  Brian Cameron  <brian.cameron@sun.com>
225
361
 
228
364
 
229
365
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
230
366
 
231
 
        * configure.ac: Fix check for Xserver to work on Solaris
232
 
          also.
233
 
 
234
 
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
235
 
 
236
 
        * configure.ac: Fix check for Xserver to work for Debian
237
 
          and Ubuntu.  Fixes bug #436879.  Patch by Lo\357c Minier
238
 
          <lool+gnome@via.ecp.fr>
239
 
 
240
 
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
241
 
 
242
 
        * daemon/misc.c: In gdm_fdgetc must used an unsigned char
243
 
          buffer here because the GUI sends username/password data
244
 
          as utf8 and the daemon will interpret any character sent
245
 
          with its high bit set as EOF unless we used unsigned here.
246
 
          Patch by Lo\357c Minier <lool+gnome@via.ecp.fr>
247
 
 
248
 
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
249
 
 
250
 
        * daemon/slave.c:  No longer unset MAIL when starting a user
251
 
          session.  Now set PWD before starting a user session which
252
 
          fixes problems when the user's $HOME directory is a symlink.
253
 
          Fixes bug #436803.  Patch by Lo\357c Minier
254
 
          <lool+gnome@via.ecp.fr>
255
 
 
256
 
2007-05-08  Brian Cameron  <brian.cameron@sun.com>
257
 
 
258
 
        * docs/gdm.1: Now refer to full documentation in
259
 
          "Applications / System Tools" section rather than
260
 
          "GNOME / System".  Fixes bug #436807.  Patch by 
261
 
          Lo\357c Minier <lool+gnome@via.ecp.fr>
 
367
        * configure.ac: Fix check for Xserver to work on Solaris also.
 
368
 
 
369
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
 
370
 
 
371
        * configure.ac: Fix check for Xserver to work for Debian and Ubuntu.
 
372
          Fixes bug #436879.  Patch by Lo\357c Minier <lool+gnome@via.ecp.fr>
 
373
 
 
374
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
 
375
 
 
376
        * daemon/misc.c: In gdm_fdgetc must used an unsigned char buffer here
 
377
          because the GUI sends username/password data as utf8 and the daemon
 
378
          will interpret any character sent with its high bit set as EOF
 
379
          unless we used unsigned here.  Patch by Lo\357c Minier
 
380
          <lool+gnome@via.ecp.fr>
 
381
 
 
382
2007-05-09  Brian Cameron  <brian.cameron@sun.com>
 
383
 
 
384
        * daemon/slave.c:  No longer unset MAIL when starting a user session.
 
385
          Now set PWD before starting a user session which fixes problems when
 
386
          the user's $HOME directory is a symlink.  Fixes bug #436803.  Patch
 
387
          by Lo\357c Minier <lool+gnome@via.ecp.fr>
262
388
 
263
389
2007-05-08  Loļæ½c Minier  <lool@dooz.org>
264
390
 
266
392
 
267
393
2007-05-08  Brian Cameron  <brian.cameron@sun.com>
268
394
 
269
 
        * daemon/verify-pam.c: When we receive PAM_AUTHINFO_UNAVAIL
270
 
          just display the default "authentication failed" message.
271
 
          This ensures that the error message is the same for 
272
 
          invalid user and incorrect password, making it harder to
273
 
          tell whether an account is a valid one or not.  Fixes
274
 
          bug #436812.  Patch by Lo\357c Minier
 
395
        * daemon/verify-pam.c: When we receive PAM_AUTHINFO_UNAVAIL just
 
396
          display the default "authentication failed" message.  This ensures
 
397
          that the error message is the same for invalid user and incorrect
 
398
          password, making it harder to tell whether an account is a valid
 
399
          one or not.  Fixes bug #436812.  Patch by Lo\357c Minier
275
400
          <lool+gnome@via.ecp.fr>
276
401
 
277
402
2007-05-08  Brian Cameron  <brian.cameron@sun.com>
278
403
 
279
 
        * config/PostLogin: Change reference from $LOGIN to $LOGNAME
280
 
          in documentation comment.  Fixes bug 436805.  Patch by
281
 
          Lo\357c Minier <lool+gnome@via.ecp.fr>
 
404
        * config/PostLogin: Change reference from $LOGIN to $LOGNAME in
 
405
          documentation comment.  Fixes bug 436805.  Patch by Lo\357c Minier
 
406
          <lool+gnome@via.ecp.fr>
282
407
 
283
408
2007-05-08  Brian Cameron  <brian.cameron@sun.com>
284
409
 
288
413
 
289
414
2007-05-08  Brian Cameron  <brian.cameron@sun.com>
290
415
 
291
 
        * daemon/verify-pam.c: Avoid starting timed login if a username
292
 
          is already entered.  Fixes bug #436797.  Patch by Lo\357c
293
 
          Minier <lool+gnome@via.ecp.fr>
 
416
        * daemon/verify-pam.c: Avoid starting timed login if a username is
 
417
          already entered.  Fixes bug #436797.  Patch by Lo\357c Minier
 
418
          <lool+gnome@via.ecp.fr>
294
419
 
295
420
2007-05-02  Brian Cameron  <brian.cameron@sun.com>
296
421
 
300
425
2007-05-01  Brian Cameron  <brian.cameron@sun.com>
301
426
 
302
427
        * daemon/gdm-daemon-config.c: Fix return of
303
 
          gdm_daemon_config_update_key so that it returns TRUE when the
304
 
          key is valid and FALSE when the key is not valid.  This fixes
305
 
          the UPDATE_CONFIG command so it doesn't return an error message
306
 
          saying it didn't recognize the key, when it fact it is a valid
307
 
          key.  Also fixed "xdmcp/PARAMETERS" so we check return codes
308
 
          more nicely.  Fixes bug #428657.
 
428
          gdm_daemon_config_update_key so that it returns TRUE when the key is
 
429
          valid and FALSE when the key is not valid.  This fixes the
 
430
          UPDATE_CONFIG command so it doesn't return an error message saying
 
431
          it didn't recognize the key, when it fact it is a valid key.  Also
 
432
          fixed "xdmcp/PARAMETERS" so we check return codes more nicely.
 
433
          Fixes bug #428657.
309
434
 
310
435
2007-05-01  Brian Cameron  <brian.cameron@sun.com>
311
436
 
312
437
        * daemon/display.[ch], daemon/server.[ch], daemon/gdm.c,
313
438
          daemon/gdm-daemon-config.c: Rename gdm_server_alloc to
314
 
          gdm_display_alloc since this function really initializes
315
 
          this display structure and belonds in display.c rather
316
 
          than in server.c.
 
439
          gdm_display_alloc since this function really initializes this
 
440
          display structure and belonds in display.c rather than in server.c.
317
441
 
318
442
2007-05-01  Brian Cameron  <brian.cameron@sun.com>
319
443
 
320
444
        * daemon/display.[ch], daemon/server.c, daemon/slave.c, 
321
 
          daemon/gdm-daemon-config.[ch], docs/C/gdm.xml: Add optional
322
 
          X-Gdm-XserverArgs key to the GDM desktop files.  If this is
323
 
          set in the desktop file, then GDM will restart the Xserver
324
 
          with the additional arguments specified.  This allows 
325
 
          people to create sessions that require special Xserver 
326
 
          flags (e.g. for accessibility or to use a session that
327
 
          requires special Xserver extensions to be turned on, etc.)
328
 
          This implements enhancement request #326771.  Patch by Ron
329
 
          Yorston <rmy@tigress.co.uk>.  I had to rework the patch 
330
 
          quite a bit to get it to compile against the latest code.
331
 
          Also added a test so that any such extra arguments are
332
 
          *not* used when using Xnest since this "restarting"
333
 
          feature does not work with Xnest.
 
445
          daemon/gdm-daemon-config.[ch]: Add optional X-Gdm-XserverArgs key to
 
446
          the GDM desktop files.  If this is set in the desktop file, then GDM
 
447
          will restart the Xserver with the additional arguments specified.
 
448
          This allows people to create sessions that require special Xserver 
 
449
          flags (e.g. for accessibility or to use a session that requires
 
450
          special Xserver extensions to be turned on, etc.) This implements
 
451
          enhancement request #326771.  Patch by Ron Yorston
 
452
          <rmy@tigress.co.uk>.  I had to rework the patch quite a bit to get it
 
453
          to compile against the latest code.  Also added a test so that any
 
454
          such extra arguments are *not* used when using Xnest since this
 
455
          "restarting" feature does not work with Xnest.
334
456
        * daemon/gdm.c: Minor cleanup.
335
457
 
336
 
2007-05-01  Brian Cameron  <brian.cameron@sun.com>
337
 
 
338
 
        * docs/C/gdm.xml: Improve docs for new "background" feature.
339
 
 
340
458
2007-05-01  Changwoo Ryu  <cwryu@debian.org>
341
459
 
342
460
        * configure.ac: Remove docs/ko/Makefile output for gnome-doc-utils
370
488
 
371
489
        * daemon/gdm-xdmcp-manager.c: Add include of sys/ioctl.h to fix
372
490
          building problem on Gentoo.  Fixes bug #434458.  Patch by Ed
373
 
          Ed Catmur <ed@catmur.co.uk>.
 
491
          Catmur <ed@catmur.co.uk>.
374
492
 
375
493
2007-04-24  William Jon McCann  <mccann@jhu.edu>
376
494
 
377
495
        * common/test-config.c: (load_servers_group):
378
 
          Cast gsize to int for printf.
379
 
          Patch by Saleem Abdulrasool  <compnerd@gentoo.org>.
380
 
          Fixes bug #432830.
 
496
          Cast gsize to int for printf.  Patch by Saleem Abdulrasool
 
497
          <compnerd@gentoo.org>.  Fixes bug #432830.
381
498
 
382
499
2007-04-24  Brian Cameron  <brian.cameron@sun.com>
383
500
 
457
574
          daemon/gdm-daemon-config-entries.h, daemon/gdm-daemon-config-keys.h, 
458
575
          gui/Makefile.am, gui/gdmlogin.c, gui/greeter/Makefile.am,
459
576
          gui/greeter/greeter.c, gui/greeter/greeter_system.c,
460
 
          config/Makefile.am, config/gdm.conf.in, docs/C/gdm.xml:  Add
461
 
          RBAC support and allow more configuration on how the System
462
 
          Commands are handled.  This includes adding the SystemCommandsInMenu
463
 
          option to specify which commands show up in the greeter menu and
464
 
          the AllowLogoutActions to specify which system commands are supported
465
 
          via the QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and
466
 
          SET_SAFE_LOGOUT_ACTION gdmflexiserver commands.  Also add the 
467
 
          RBACSystemCommandKeys option so that RBAC can be configured in a
468
 
          generic way for each system command.  The configure.ac script sets
469
 
          up this key properly for Solaris.  Add RBAC section to the Security
470
 
          section of the docs and info about the three new configuration 
471
 
          options.  This fixes bug #372738.  Note that the gdmflexiserver
 
577
          config/Makefile.am, config/gdm.conf.in: Add RBAC support and allow
 
578
          more configuration on how the System Commands are handled.  This
 
579
          includes adding the SystemCommandsInMenu option to specify which
 
580
          commands show up in the greeter menu and the AllowLogoutActions to
 
581
          specify which system commands are supported via the
 
582
          QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION
 
583
          gdmflexiserver commands.  Also add the RBACSystemCommandKeys option
 
584
          so that RBAC can be configured in a generic way for each system
 
585
          command.  The configure.ac script sets up this key properly for
 
586
          Solaris.  This fixes bug #372738.  Note that the gdmflexiserver
472
587
          QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION
473
588
          were broken after William Jon McCann's config cleanup, so I fixed
474
589
          this.
728
843
          in default.
729
844
        * gui/gdmcomm.c: Make the message a bit nicer when GDM slave 
730
845
          notices GDM daemon isn't running.
731
 
        * docs/C/gdm.xml: Improved docs some more.  Lukasz didn't update
732
 
          all the places where the Face Browser change needed to be
733
 
          mentioned.
734
846
 
735
847
2007-04-05  Lukasz Zalewski <lukas@dcs.qmul.ac.uk>
736
848
 
737
 
        * gui/gdmsetup.glade, gui/gdmsetup.c, doc/C/gdm.xml: 
738
 
          Added a "Themed with face browser" option to the Local/Remote Style 
739
 
          ComboBox and updated the documentation. Fixes bug #423300
 
849
        * gui/gdmsetup.glade, gui/gdmsetup.c: Added a "Themed with face
 
850
          browser" option to the Local/Remote Style ComboBox and updated the
 
851
          documentation. Fixes bug #423300
740
852
        * gui/gdmsetup.glade: Changed the spacing between elements in the
741
853
          General tab as an aftermath of bug #403242. Also fixes some of the
742
854
          issues found in bug #423158.
906
1018
          Add a few convenience functions to gdm-config for get/set by ID.
907
1019
          Patch from bug #376010
908
1020
 
909
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
910
 
 
911
 
        * configure.ac, po/POTFILES.skip, gui/Makefile.am,
912
 
          gui/gdmflexiserver-xnest.desktop.in.in: Now specify 
913
 
          TryExec based on actual Nested Xserver command used.
914
 
        * gui/gdmflexiserver-xnest.desktop.in: Remove, now 
915
 
          generated from in.in file.
916
 
 
917
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
918
 
 
919
 
        * docs/C/gdm.xml:  Add comment about XDMCP troubleshooting.
920
 
 
921
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
 
1021
2007-04-02  Brian Cameron  <brian.cameron@sun.com>
 
1022
 
 
1023
        * configure.ac, gui/Makefile.am,
 
1024
          gui/gdmflexiserver-xnest.desktop.in.in: Now specify TryExec based
 
1025
          on actual Nested Xserver command used.
 
1026
        * gui/gdmflexiserver-xnest.desktop.in: Remove, now generated from
 
1027
          in.in file.
 
1028
 
 
1029
2007-04-02  Brian Cameron  <brian.cameron@sun.com>
922
1030
 
923
1031
        * gui/gdmsetup.c: Only show tar and compressed tar files in
924
1032
          file chooser for selecting gdmgreeter themes to install.
925
1033
          Fixes bug #422297.  Patch by Kristof Vansant
926
1034
          <de_lupus@pandora.be>.
927
1035
 
928
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
 
1036
2007-04-02  Brian Cameron  <brian.cameron@sun.com>
929
1037
 
930
1038
        * gui/gdmlanguages.c: Remove needless include.
931
1039
 
932
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
 
1040
2007-04-02  Brian Cameron  <brian.cameron@sun.com>
933
1041
 
934
1042
        * gui/gdmchooser.glade, gui/gdmsetup.glade, gui/gdmsetup.c:
935
1043
          Remove gnome glade, since it is not used anymore.  Fixes
936
1044
          bug #424696.  Patch by Kristof Vansant <de_lupus@pandora.be>.
937
1045
 
938
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
 
1046
2007-04-02  Brian Cameron  <brian.cameron@sun.com>
939
1047
 
940
1048
        * gui/gdmlanguages.c: Fix strcpy so source and destination do not
941
1049
          overlap.  Fixes bug #424299.  Patch by Ray Strode
942
1050
          <rstrode@redhat.com>.
943
1051
 
944
 
2006-04-02  Brian Cameron  <brian.cameron@sun.com>
 
1052
2007-04-02  Brian Cameron  <brian.cameron@sun.com>
945
1053
 
946
1054
        * daemon/gdm.h, daemon/slave.c, daemon/misc.c, gui/gdmlogin.c,
947
1055
          gui/gdmlanguages.[ch], gui/greeter/Makefile.am, 
959
1067
        * configure.ac: Make sure that we expand the LOCALSTATEDIR
960
1068
          before using it to find the PID file location.  For #162849.
961
1069
 
962
 
2006-03-27  Brian Cameron  <brian.cameron@sun.com>
 
1070
2007-03-27  Brian Cameron  <brian.cameron@sun.com>
963
1071
 
964
1072
        * gui/greeter_greeter_item_ulist.c: In greeter_generate_userlist
965
1073
          pass in the value for info rather than getting the value again.
966
1074
 
967
 
2006-03-27  Brian Cameron  <brian.cameron@sun.com>
 
1075
2007-03-27  Brian Cameron  <brian.cameron@sun.com>
968
1076
 
969
1077
        * gui/gdmlogin.c, gui/greeter/greeter_item.c, gui/greeter/greeter.c
970
1078
          gui/greeter_greeter_item_ulist.c, gui/greeter/greeter_system.c:
973
1081
          causes the system to hang.  Also fix gdmgreeter so the Face
974
1082
          Browser is not displayed when Browser=false.
975
1083
 
976
 
2006-03-27  Brian Cameron  <brian.cameron@sun.com>
 
1084
2007-03-27  Brian Cameron  <brian.cameron@sun.com>
977
1085
 
978
1086
        * daemon/verify-pam.c: Fix some Solaris specific code to call the new
979
1087
          gdm_daemon_config_get_gdmuid and gdm_daemon_config_get_gdmgid
980
1088
          functions.
981
1089
 
982
 
2006-03-27  Brian Cameron  <brian.cameron@sun.com>
 
1090
2007-03-27  Brian Cameron  <brian.cameron@sun.com>
983
1091
 
984
1092
        * gui/greeter/greeter_item_pam.c: Partially fix #412576 by adding
985
1093
          ATK label for the entry field.  Patch provided by David Zeuthen
986
1094
          <david@fubar.dk>.
987
1095
 
988
 
2006-03-27  Brian Cameron  <brian.cameron@sun.com>
 
1096
2007-03-27  Brian Cameron  <brian.cameron@sun.com>
989
1097
 
990
1098
        * gui/gdmsetup.glade, daemon/gdm.c: Fix some messages.  Partially
991
1099
          fixes bug #423158.
992
1100
 
993
 
2006-03-27  Brian Cameron  <brian.cameron@sun.com>
 
1101
2007-03-r7  Brian Cameron  <brian.cameron@sun.com>
994
1102
 
995
1103
        * gui/greeter/greeter_item_customlist.c:  Fix check so the
996
1104
          language combo style works.  Fixes bug #423063.  Patch
1010
1118
 
1011
1119
2007-03-26  William Jon McCann  <mccann@jhu.edu>
1012
1120
 
1013
 
        * C/gdm.xml: Update docs for last commit.
1014
 
 
1015
 
2007-03-26  William Jon McCann  <mccann@jhu.edu>
1016
 
 
1017
1121
        * config/gdm.conf.in:
1018
1122
        * configure.ac:
1019
1123
        * daemon/gdm-daemon-config-entries.h:
1030
1134
 
1031
1135
2007-03-26  William Jon McCann  <mccann@jhu.edu>
1032
1136
 
1033
 
        * docs/C/gdm.xml:
1034
1137
        * daemon/gdm-daemon-config.c: Update some docs.
1035
1138
        * vicious-extensions/: remove external dependency
1036
1139
 
1196
1299
 
1197
1300
        * configure.ac: Enable more warnings when possible.
1198
1301
 
1199
 
2006-03-23  Brian Cameron  <brian.cameron@sun.com>
1200
 
 
1201
 
        * docs/C/gdm.xml: A little more information added to Solaris
1202
 
          and Accessibility sections.
1203
 
 
1204
 
2006-03-23  Brian Cameron  <brian.cameron@sun.com>
1205
 
 
1206
 
        * docs/C/gdm.xml: Update Accessibility and Solaris sections
1207
 
          of the manual.  The Accessibility section was badly out of
1208
 
          date, and some new information needed to be added (like
1209
 
          that you don't need to create a writable gdm home directory
1210
 
          starting with GNOME 2.18).
 
1302
2007-03-23  Brian Cameron  <brian.cameron@sun.com>
 
1303
 
1211
1304
        * daemon/gdm.c, daemon/verify-pam.c, daemon/misc.c:  Use
1212
1305
          "#ifdef __sun" instead of "#ifdef sun".
1213
1306
 
1214
 
2006-03-23  Brian Cameron  <brian.cameron@sun.com>
 
1307
2007-03-23  Brian Cameron  <brian.cameron@sun.com>
1215
1308
 
1216
 
        * docs/C/gdm.xml: Add new XnestUnscaledFontPath key to docs.
1217
 
          Fix Configuration section to refer to the configuration
1218
 
          file by name rather than repeating the full path over and
1219
 
          over.  Now that we support Xephyr, change docs to refer
1220
 
          to "nested Xserver" or "nested display" rathar than
1221
 
          referring to this feature as "Xnest".  Added some docs
1222
 
          to the PAM section.  Other cleanup of wording.
1223
1309
        * daemon/gdm.[ch], daemon/auth.c, daemon/server.c,
1224
1310
          daemon/slave.c: Change wording from Xnest to "nested
1225
1311
          Xserver" or "nested display".
1226
1312
 
1227
 
2006-03-21  Brian Cameron  <brian.cameron@sun.com>
 
1313
2007-03-21  Brian Cameron  <brian.cameron@sun.com>
1228
1314
 
1229
1315
        * daemon/slave.c:  Remove the logic to call whack_clients
1230
1316
          when closing the session.  This code was written to address
1238
1324
          are attached to the Xserver.  This fixes bug #419301.
1239
1325
          Patch provided by Cesare Tirabassi <norsetto@alice.it>.
1240
1326
 
1241
 
2006-03-21  Brian Cameron  <brian.cameron@sun.com>
 
1327
2007-03-21  Brian Cameron  <brian.cameron@sun.com>
1242
1328
 
1243
1329
        * gui/gdmphotosetup.desktop.in: Change Category to 
1244
1330
          GNOME;GTK;Settings.  Fixes bug #417350.
1269
1355
        * common/ve-signal.h:
1270
1356
          Added new files missed from commit for #355425
1271
1357
 
1272
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1358
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1273
1359
 
1274
1360
        * gui/gdmsetup.desktop.in.in, gui/gdmphotoseutp.desktop.in:
1275
1361
          Change to category "GNOME;GTK;Settings;System;".  Fixes bug
1276
1362
          #417350.
1277
1363
 
1278
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1364
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1279
1365
 
1280
1366
        * configure.ac: Bump to 2.19.0.
1281
1367
 
1282
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
1283
 
 
1284
 
        * docs/es/gdm.xml, docs/uk/gdm.xml: Remove generated files.
1285
 
 
1286
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1368
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1287
1369
 
1288
1370
        * configure.ac, gui/greeter/greeter_item.[ch],
1289
 
          gui/greeter/greeter_parser.c, docs/C/gdm.xml:  Add
1290
 
          min-screen-height tag to parser so that certain
1291
 
          elements in the theme will only display if the
1292
 
          screen is large enough.  Patch by Ray Strode.
1293
 
          <rstrode@redhat.com>.  Enhancement #420610.
 
1371
          gui/greeter/greeter_parser.c:  Add min-screen-height tag to parser
 
1372
          so that certain elements in the theme will only display if the screen
 
1373
          is large enough.  Patch by Ray Strode.  <rstrode@redhat.com>.
 
1374
          Enhancement #420610.
1294
1375
 
1295
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1376
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1296
1377
 
1297
1378
        * gui/gdmphotosetup.desktop.in:  Add NotShowIn=GNOME; to 
1298
1379
          gdmphotosetup.desktop.in since the About-Me capplet is
1299
1380
          used for configuring the user's face image in GNOME.
1300
1381
 
1301
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1382
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1302
1383
        * configure.ac, autogen.sh, gui/gdmlanguages.c, gui/gdmconfig.h
1303
1384
          gui/gdmuser.c, gui/gdmwm.c, gui/gdmdynamic.c, gui/gdmlogin.c,
1304
1385
          gui/gdmphotosetup.c, gui/gdmsession.c, gui/gdmXnestchooser.c,
1329
1410
          Fix by William Jon McCann <mccann@jhu.edu>.  Refer to bug
1330
1411
          #355425.
1331
1412
          
1332
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1413
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1333
1414
 
1334
1415
        * config/Xsession.in, daemon/gdm.c, daemon/slave.c,
1335
1416
          gui/gdmlanguages.c:  Normalize all LC_* settings to LANG and
1340
1421
          from the gui/gdmlanguages.c modification by Chookij Vanatham
1341
1422
          <Chookij.Vanatham@sun.com>.
1342
1423
 
1343
 
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
 
1424
2007-03-20  Brian Cameron  <brian.cameron@sun.com>
1344
1425
 
1345
1426
        * config/Init.in: Call xrdb -merge /etc/X11/Xresources in the Init
1346
1427
          script so that the GDM GUI is properly configured with xft 
1348
1429
          <rstrode@redhat.com>.
1349
1430
        * config/Xsession.in: Minor cleanup.
1350
1431
 
1351
 
2006-03-13  Brian Cameron  <brian.cameron@sun.com>
 
1432
2007-03-13  Brian Cameron  <brian.cameron@sun.com>
1352
1433
 
1353
1434
        * acconfig.h, daemon/gdm.h: Remove X_XNEST_DISPLAY_ARG here also.
1354
1435
        * daemon/gdmconfig.c: Remove duplicate line.
1355
1436
 
1356
 
2006-03-13  Brian Cameron  <brian.cameron@sun.com>
 
1437
2007-03-13  Brian Cameron  <brian.cameron@sun.com>
1357
1438
 
1358
1439
        * configure.ac, daemon/server.c, daemon/gdmconfig.c,
1359
1440
          config/gdm.conf.in, config/Makefile.am: Remove 
1364
1445
          variable.  Better to not add a configuration choice if it is
1365
1446
          not needed.
1366
1447
 
1367
 
2006-03-13  Brian Cameron  <brian.cameron@sun.com>
 
1448
2007-03-13  Brian Cameron  <brian.cameron@sun.com>
1368
1449
 
1369
1450
        * config/gdm.conf.in: Update comment to show some example
1370
1451
          Xnest commands.
1371
1452
 
1372
 
2006-03-13  Brian Cameron  <brian.cameron@sun.com>
 
1453
2007-03-13  Brian Cameron  <brian.cameron@sun.com>
1373
1454
 
1374
1455
        * configure.ac, daemon/Makefile.am: No longer link with dbus
1375
1456
          unless ConsoleKit is enabled.  Patch by William Jon McCann
1376
1457
          <mccann@jhu.edu>.
1377
1458
 
1378
 
2006-03-13  Brian Cameron  <brian.cameron@sun.com>
 
1459
2007-03-13  Brian Cameron  <brian.cameron@sun.com>
1379
1460
 
1380
1461
        * configure.ac, acconfig.h, daemon/Makefile.am, daemon/gdm.h
1381
1462
          daemon/server.c, daemon/gdmconfig.c, config/gdm.conf.in,
1401
1482
          argument to the compiler, so it works like the other config
1402
1483
          choices.
1403
1484
 
1404
 
2006-03-12  Brian Cameron  <brian.cameron@sun.com>
 
1485
2007-03-12  Brian Cameron  <brian.cameron@sun.com>
1405
1486
 
1406
1487
        * Release 2.18.0:
1407
1488
        * configure.ac: Update to new release version.
1408
1489
        * NEWS: Updated.
1409
 
        * docs/C/gdm.xml: Update version number to 2.18.0.
1410
1490
 
1411
1491
2007-03-12  Brian Cameron  <brian.cameron@sun.com>
1412
1492
 
1436
1516
        * daemon/gdmconsolekit.c (open_ck_session):
1437
1517
          Update the CK parameter names.  Fixes #415181.
1438
1518
 
1439
 
2006-03-05  Brian Cameron  <brian.cameron@sun.com>
 
1519
2007-03-05  Brian Cameron  <brian.cameron@sun.com>
1440
1520
 
1441
1521
        * config/Makefile.am, config/gdm.conf-custom.in, config/gdm.conf.in:
1442
1522
          Now expand the GDM configuration files so that they point to the
1453
1533
          freeze.
1454
1534
        * config/gdm.conf-custom: Removed.
1455
1535
 
1456
 
2006-02-27  Brian Cameron  <brian.cameron@sun.com>
 
1536
2007-02-27  Brian Cameron  <brian.cameron@sun.com>
1457
1537
 
1458
1538
        * gui/modules/keymouselisttener.c, gui/modules/dwellmouselistener.c:
1459
1539
          Fix typo in comments.
1460
1540
 
1461
 
2006-02-26  Brian Cameron  <brian.cameron@sun.com>
 
1541
2007-02-26  Brian Cameron  <brian.cameron@sun.com>
1462
1542
 
1463
1543
        * Release 2.17.8:
1464
1544
        * configure.ac: Update to new release version.
1465
1545
        * NEWS: Updated.
1466
 
        * configure.ac, docs/en_GB/Makefile.am: Add needed Makefile.
1467
 
        * docs/Makefile.am: Remove en_GB from SUBDIRS so it doesn't build
1468
 
          since needed omf file is not present.
 
1546
        * configure.ac: Add needed docs/en_GB/Makefile.am.
1469
1547
 
1470
1548
2007-02-26  Brian Cameron  <brian.cameron@sun.com>
1471
1549
 
1507
1585
 
1508
1586
        * Makefile.am: Dist MAINTAINERS
1509
1587
 
1510
 
2006-02-15  Brian Cameron  <brian.cameron@sun.com>
 
1588
2007-02-15  Brian Cameron  <brian.cameron@sun.com>
1511
1589
 
1512
1590
        * config/PostSession.in: Remove call to sessionexit
1513
1591
          script since I need to do further research to make
1514
1592
          sure this is needed.
1515
1593
 
1516
 
2006-02-14  Brian Cameron  <brian.cameron@sun.com>
 
1594
2007-02-14  Brian Cameron  <brian.cameron@sun.com>
1517
1595
        
1518
1596
        * gui/gdmdynamic.c: Fix comparison with string literal.
1519
1597
          Fix by Hans Petter Jansson <hpj@novell.com>.  Fixes
1520
1598
          bug #407687.
1521
1599
 
1522
 
2006-02-13  Brian Cameron  <brian.cameron@sun.com>
 
1600
2007-02-13  Brian Cameron  <brian.cameron@sun.com>
1523
1601
 
1524
1602
        * config/PostSession.in: Call sessionexit script if
1525
1603
          running on Solaris.
1526
1604
        * configure.ac, config/gnome.desktop.in.in: Now set
1527
1605
          Exec/TryExec to /usr/dt/config/Xsession.jds for
1528
1606
          Solaris.
1529
 
        * po/POTFILES.in, po/POTFILES.skip: Update to reflect
1530
 
          the move of gnome.desktop.in to gnome.desktop.in.in.
1531
1607
 
1532
 
2006-02-12  Brian Cameron  <brian.cameron@sun.com>
 
1608
2007-02-12  Brian Cameron  <brian.cameron@sun.com>
1533
1609
 
1534
1610
        * Release 2.17.7:
1535
1611
        * configure.ac: Update to new release version.
1536
1612
        * NEWS: Updated.
1537
 
        * docs/C/gdm.xml: Update version number.
1538
1613
 
1539
1614
2007-02-09  Brian Cameron  <brian.cameron@sun.com>
1540
1615
 
1541
 
        * docs/C/gdm.xml, daemon/display.c, dameon/gdm.[ch],
1542
 
          daemon/server.c, daemon/slave.c:  Add sockets command to start
1543
 
          login procedure, to be used by gnome-screensaver and Fast User
1544
 
          Switch applet.  Fixes enhancement request #335786.  Patch by
1545
 
          Matthias Clasen <mclasen@redhat.com>.
 
1616
        * daemon/display.c, dameon/gdm.[ch], daemon/server.c, daemon/slave.c:
 
1617
          Add sockets command to start login procedure, to be used by
 
1618
          gnome-screensaver and Fast User Switch applet.  Fixes enhancement
 
1619
          request #335786.  Patch by Matthias Clasen <mclasen@redhat.com>.
1546
1620
 
1547
1621
2007-02-08  Brian Cameron  <brian.cameron@sun.com>
1548
1622
 
1615
1689
          gdm_xdmcp_send_forward_query also for IPv6.  Patch by Ludwig Nussel
1616
1690
          <ludwig.nussel@suse.de>.
1617
1691
:
1618
 
2006-01-26  Brian Cameron  <brian.cameron@sun.com>
 
1692
2007-01-26  Brian Cameron  <brian.cameron@sun.com>
1619
1693
 
1620
1694
        * gui/gdmsetup.d, daemon/slave.c: Fix some trivial spelling
1621
1695
          errors.  Patch by ash@contact.bg.  Fixes bug #401656.
1622
1696
 
1623
 
2006-01-26  Brian Cameron  <brian.cameron@sun.com>
1624
 
 
1625
 
        * docs/C/gdm.xml: Fix tags.
1626
 
 
1627
 
2006-01-26  Brian Cameron  <brian.cameron@sun.com>
 
1697
2007-01-26  Brian Cameron  <brian.cameron@sun.com>
1628
1698
 
1629
1699
        * gui/gdmsetup.c:  Fix spelling of minimal.  Fixes bug
1630
1700
          #400698.
1631
1701
 
1632
 
2006-01-24  Brian Cameron  <brian.cameron@sun.com>
1633
 
 
1634
 
        * docs/C/gdm.xml: Some improvements to the PAM documentation.
1635
 
          Suggestions by Gary Winiger <Gary.Winiger@sun.com>.
1636
 
 
1637
 
2006-01-22  Brian Cameron  <brian.cameron@sun.com>
 
1702
2007-01-22  Brian Cameron  <brian.cameron@sun.com>
1638
1703
 
1639
1704
        * daemon/slave.c: Avoid catching sigchld when trying to call
1640
1705
          XOpenDisplay.  This corrects an issue where GDM catches a
1643
1708
          are killed.  This causes the display to no longer manage
1644
1709
          itself.  Patch by Roberto Tam <Roberto.Tam@sun.com>.
1645
1710
 
1646
 
2006-01-22  Brian Cameron  <brian.cameron@sun.com>
 
1711
2007-01-22  Brian Cameron  <brian.cameron@sun.com>
1647
1712
 
1648
1713
        * gui/gdmsetup.diff:  Patch to fix c99 compiling.  Patch by
1649
1714
          Jens Granseuer <jensgr@gmx.net>.  Fixes bug #399486.
1650
1715
 
1651
 
2006-01-21  Brian Cameron  <brian.cameron@sun.com>
 
1716
2007-01-21  Brian Cameron  <brian.cameron@sun.com>
1652
1717
 
1653
1718
        * Release 2.17.6:
1654
1719
        * configure.ac: Update to new release version.
1670
1735
        * daemon/slave.c: gdmsetup will not be launched if coustom.conf config
1671
1736
          file is missing
1672
1737
        
1673
 
2006-01-22  Brian Cameron  <brian.cameron@sun.com>
 
1738
2007-01-22  Brian Cameron  <brian.cameron@sun.com>
1674
1739
 
1675
1740
        * gui/gdmsetup.desktop.in.in: Remove GenericName since the 
1676
1741
          value is redundant with the Name value.  Fixes bug #395790.
1677
1742
 
1678
 
2006-01-08  Brian Cameron  <brian.cameron@sun.com>
 
1743
2007-01-08  Brian Cameron  <brian.cameron@sun.com>
1679
1744
 
1680
1745
        * gui/gdmsetup.c: Fixes so code will compile with c99
1681
1746
          compilers.  Fixes bug #394421.  Patch provided by
1682
1747
          Jens Granseuer <jensgr@gmx.net>.
1683
1748
 
1684
 
2006-01-07  Brian Cameron  <brian.cameron@sun.com>
 
1749
2007-01-07  Brian Cameron  <brian.cameron@sun.com>
1685
1750
 
1686
1751
        * Release 2.17.5:
1687
1752
        * configure.ac: Update to new release version.
1688
1753
        * NEWS: Updated.
1689
1754
 
1690
 
2006-01-07  Brian Cameron  <Brian.Cameron@sun.com>
 
1755
2007-01-07  Brian Cameron  <Brian.Cameron@sun.com>
1691
1756
 
1692
1757
        * gui/gdmchooser.glade, gui/gdmsetup.glade:  No longer hardcode
1693
1758
          invisible_char property in glade files, instead rely on GTK+
1694
1759
          default.  Patch by Vitaliy Ischenko <betalb@gmail.com>.  Fixes
1695
1760
          bug #393904.
1696
1761
 
1697
 
2006-01-07  Brian Cameron  <Brian.Cameron@sun.com>
 
1762
2007-01-07  Brian Cameron  <Brian.Cameron@sun.com>
1698
1763
 
1699
1764
        * gui/gdmcommon.c: Remove filter_watch after it is called for
1700
1765
          the first time.  This filter is used to start at_spi_registryd
1701
1766
          but after it is started there is no need to listen to the propery
1702
1767
          any more.  Patch by Li Yuan <Li.Yuan@Sun.com>.  Fixes bug #393013.
1703
1768
 
1704
 
2006-12-29  Brian Cameron  <Brian.Cameron@sun.com>
1705
 
 
1706
 
        * Patch to add revnumber and date to GDM docs.  Patch by 
1707
 
          Paul <ephraim_owns@hotmail.com>.  Helps to fix bug
1708
 
          #389931.
1709
 
 
1710
1769
2006-12-29  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
1711
1770
        
1712
1771
        * gui/gdmsetup.c: Fixed minor bug which allowed users
1785
1844
        * Release 2.17.4:
1786
1845
        * configure.ac: Update to new release version.
1787
1846
        * NEWS: Updated.
1788
 
        * docs/C/gdm.xml: Update version number.
1789
1847
 
1790
1848
2006-12-10  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
1791
1849
 
1873
1931
        * Release 2.17.3:
1874
1932
        * configure.ac: Update to new release version.
1875
1933
        * NEWS: Updated.
1876
 
        * docs/C/gdm.xml: Update version number.
1877
1934
 
1878
1935
2006-12-04  Brian Cameron  <brian.cameron@sun.com>
1879
1936
 
1963
2020
        * Release 2.17.2:
1964
2021
        * configure.ac: Update to new release version.
1965
2022
        * NEWS: Updated.
1966
 
        * docs/C/gdm.xml: Update version number.
1967
2023
        * utils/Makefile.am: Add back X_EXTRA_LIBS and X_LIBS to
1968
2024
          gdm-dmx-reconnect-proxy to fix bug #368808.
1969
2025
 
1983
2039
 
1984
2040
2006-11-01  Brian Cameron  <brian.cameron@sun.com>
1985
2041
 
1986
 
        * docs/C/gdm.xml: Mention that altfile feature is supported
1987
 
          since 2.16.3.
1988
 
 
1989
 
2006-11-01  Brian Cameron  <brian.cameron@sun.com>
1990
 
 
1991
2042
        * gui/greeter/greeter_item_customlist.c: Fix casting.
1992
2043
 
1993
2044
2006-11-01  William Jon McCann  <mccann@jhu.edu>
2007
2058
        * daemon/gdmconsolekit.h:
2008
2059
        * daemon/slave.c: (gdm_slave_check_user_wants_to_log_in),
2009
2060
          (session_child_run), (gdm_slave_session_start):
2010
 
        * docs/C/gdm.xml:
2011
2061
          Add ConsoleKit support.  Fixes #365375.
2012
2062
 
2013
2063
2006-10-31  Brian Cameron  <brian.cameron@sun.com>
2024
2074
        * gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_system.c:
2025
2075
          Back out patch from 10/17 from Sebastien Bacher <seb128@debian.org>
2026
2076
          since we don't have icons yet.
2027
 
        * docs/C/gdm.xml: Fix docs.
2028
2077
 
2029
2078
2006-10-30  Brian Cameron  <brian.cameron@sun.com>
2030
2079
 
2046
2095
        * gui/greeter/themes/happygnome-list/happygnome.xml:  Now use
2047
2096
          "userlist-rect" so the alpha rectangle goes away when the
2048
2097
          list is empty.
2049
 
        * docs/C/gdm.xml: Add information about userlist-rect id.
2050
2098
 
2051
2099
2006-10-30  Brian Cameron  <brian.cameron@sun.com>
2052
2100
 
2063
2111
 
2064
2112
2006-10-30  Brian Cameron  <brian.cameron@sun.com>
2065
2113
 
2066
 
        * config/gdm.conf.in, daemon/gdm.c, daemon/gdm.h,
2067
 
          daemon/gdmconfig.c, docs/C/gdm.xml, gui/gdmlogin.c,
2068
 
          gui/greeter/greeter.c, gui/greeter/greeter_item.c,
2069
 
          gui/greeter/greeter_configuration.h,
2070
 
          gui/greeter/greeter_system.c:  Add new QUERY_CUSTOM_CMD_LABELS
2071
 
          and QUERY_CUSTOM_CMD_NO_RESTART_STATUS commands and the
2072
 
          new CustomCommandIsPersistent[0-9]
 
2114
        * config/gdm.conf.in, daemon/gdm.c, daemon/gdm.h, daemon/gdmconfig.c,
 
2115
          gui/gdmlogin.c, gui/greeter/greeter.c, gui/greeter/greeter_item.c,
 
2116
          gui/greeter/greeter_configuration.h, gui/greeter/greeter_system.c:
 
2117
          Add new QUERY_CUSTOM_CMD_LABELS and
 
2118
          QUERY_CUSTOM_CMD_NO_RESTART_STATUS commands and the new
 
2119
          CustomCommandIsPersistent[0-9]
2073
2120
 
2074
2121
2006-10-29  Lukasz Zalewski  <lukas@dcs.qmul.ac.uk>
2075
2122
 
2116
2163
 
2117
2164
        * gui/greeter/greeter_parser.c: introduced altfile[n] property
2118
2165
          to cater for alternate image file definition.
2119
 
        * docs/C/gdm.xml: added documentation for the new property.
2120
 
 
2121
 
2006-10-23  Brian Cameron  <brian.cameron@sun.com>
2122
 
 
2123
 
        * docs/C/gdm.xml: Corrections to spelling and grammar mistakes.
2124
 
          Patch by Malcolm Parsons <malcolm.parsons@gmail.com>.  Also
2125
 
          updated docs for list combo style to indicate this feature is
2126
 
          supported in GDM 2.18 and later.
2127
2166
 
2128
2167
2006-10-23  Dwayne Bailey  <dwayne@translate.org.za>
2129
2168
 
2137
2176
 
2138
2177
2006-10-20  Brian Cameron  <brian.cameron@sun.com>
2139
2178
 
2140
 
        * docs/C/gdm.xml, gui/gdmsession.[ch], gui/greeter/greeter.c,
 
2179
        * gui/gdmsession.[ch], gui/greeter/greeter.c,
2141
2180
          gui/greeter/greeter_action_language.[ch],
2142
2181
          gui/greeter/greeter_canvas_item.[ch], gui/greeter/greeter_parser.c,
2143
2182
          gui/greeter/greeter_item_customlist.[ch],
2167
2206
        * Release 2.17.0:
2168
2207
        * NEWS: Updated.
2169
2208
        * configure.ac: Update to new release version.
2170
 
        * docs/C/gdm.xml: Update version number.
2171
2209
 
2172
2210
2006-10-16  Brian Cameron  <brian.cameron@sun.com>
2173
2211
 
2223
2261
        * gui/gdmlogin.c (main): Launch gdk_init and then lunch the 
2224
2262
          at-spi-registry if GTK_ADD_MODULES is set on.
2225
2263
        * gui/greeter/greeter.c (main): Ditto.
2226
 
        * docs/C/gdm.xml: Add documentation to indicate that the GUI will
2227
 
          now launch the at-spi-registryd if GTK_ADD_MODULES is set to true.
2228
2264
 
2229
2265
2006-10-02  Brian Cameron  <brian.cameron@sun.com>
2230
2266
 
2269
2305
 
2270
2306
2006-09-23  Brian Cameron  <brian.cameron@sun.com>
2271
2307
 
2272
 
        * gui/gdmflexiserver.c: Add g_type_init() since this is needed
2273
 
          for -a (authentication) code to work.
 
2308
        * gui/gdmflexiserver.c: Add g_type_init() since this is needed for
 
2309
          -a (authentication) code to work.
2274
2310
 
2275
2311
2006-09-22  Brian Cameron  <brian.cameron@sun.com>
2276
2312
 
2277
2313
        * config/gdm.conf.in, daemon/filecheck.c, daemon/gdm.h
2278
 
          daemon/gdmconfig.c, docs/C/gdm.xml: Now gdm.conf has
2279
 
          SupportAutomount option which, when turned on, changes
2280
 
          the way that GDM accessess the user's $HOME/.dmrc file
2281
 
          so that automounted $HOME directories can be configured
2282
 
          to work even with the automounter isn't started with
2283
 
          the --ghost option.  This feature is off by default.
2284
 
          This addresses RFE bug #356869.  Patch by 
2285
 
          Jerzy Borkowski <jubork@ncac.torun.pl>.
 
2314
          daemon/gdmconfig.c: Now gdm.conf has SupportAutomount option which,
 
2315
          when turned on, changes the way that GDM accessess the user's
 
2316
          $HOME/.dmrc file so that automounted $HOME directories can be
 
2317
          configured to work even with the automounter is not started with
 
2318
          the --ghost option.  This feature is off by default.  This addresses
 
2319
          RFE bug #356869.  Patch by Jerzy Borkowski <jubork@ncac.torun.pl>.
2286
2320
 
2287
2321
2006-09-11  Brian Cameron  <brian.cameron@sun.com>
2288
2322
 
2290
2324
          until after authentication check.  Fixes bug
2291
2325
          #352838.  Patch by Frederic Crozat
2292
2326
          <fcrozat@mandriva.com>.
2293
 
        * docs/C/gdm.xml: Make gdmdynamic section a bit more
2294
 
          clear.
2295
 
 
2296
 
2006-09-04  Brian Cameron  <brian.cameron@sun.com>
2297
 
 
2298
 
        * Release 2.16.0:
2299
 
        * NEWS: Updated.
2300
 
        * configure.ac: Update to new release version.
2301
 
 
2302
 
2006-09-04  Brian Cameron  <brian.cameron@sun.com>
2303
 
 
2304
 
        * docs/C/gdm.xml, docs/es/gdm.xml, docs/uk/gdm.xml:
2305
 
          Accidently putback docs fix after freeze.  Backing
2306
 
          out.
2307
2327
 
2308
2328
2006-09-04  Brian Cameron  <brian.cameron@sun.com>
2309
2329
 
2329
2349
2006-08-15  Kjartan Maraas  <kmaraas@gnome.org>
2330
2350
 
2331
2351
        * configure.ac: Fix intltool req.
2332
 
        * po/nb.po: Update this.
2333
2352
 
2334
2353
2006-08-08  Ray Strode <rstrode@redhat.com>
2335
2354
 
2570
2589
 
2571
2590
2006-05-24  Brian Cameron  <brian.cameron@sun.com>
2572
2591
 
2573
 
        * daemon/gdm.c, docs/C/gdm.xml: Put back support for -nodaemon
2574
 
          argument, lost in the 5-12 patch by Christian Kirbach.  This
2575
 
          fixes bug #324831.  Patch provided by Ray Strode
2576
 
          <rstrode@redhat.com>.
 
2592
        * daemon/gdm.c: Put back support for -nodaemon argument, lost in the
 
2593
          2006-05-12 patch by Christian Kirbach.  This fixes bug #324831.
 
2594
          Patch provided by Ray Strode <rstrode@redhat.com>.
2577
2595
 
2578
2596
2006-05-23  Brian Cameron  <brian.cameron@sun.com>
2579
2597
 
2653
2671
        * daemon/gdm.c, gui/gdmXnestchosser.c, gui/gdmchooser.c,
2654
2672
          gui/gdmflexiserver.c: stop using popt in favour of glib's GOption
2655
2673
          command line parsing.
2656
 
        * docs/C/gdm.xml: -nodaemon command line option has become --nodaemon.
2657
 
          GDM User Commands section has been rewritten accordingly. Also the
2658
 
          interface stability sections reflects the new changes.
2659
2674
        * daemon/gdm.c (gdm_handle_user_message): Fix compiler warning (too
2660
2675
          few arguments).
2661
2676
        * gui/gdmconfig.c (gdm_config_get_xservers): Remove two obsolete
2677
2692
        * Release 2.15.1:
2678
2693
        * NEWS: Updated.
2679
2694
        * configure.ac: Update to new release version.
2680
 
        * docs/C/gdm.xml: Updated to reflect which interfaces are
2681
 
          supported starting with 2.14.6.
2682
2695
 
2683
2696
2006-05-12  Brian Cameron  <brian.cameron@sun.com>
2684
2697
 
2700
2713
 
2701
2714
2006-05-09  Brian Cameron  <brian.cameron@sun.com>
2702
2715
 
2703
 
        * config/ssh.desktop.in.in, po/POTFILES.in, utils/Makefile.am:
2704
 
          Finally fix bug #340960
 
2716
        * config/ssh.desktop.in.in, utils/Makefile.am: Finally fix bug
 
2717
          #340960
2705
2718
 
2706
2719
2006-05-09  Brian Cameron  <brian.cameron@sun.com>
2707
2720
 
2803
2816
 
2804
2817
2006-04-27  Brian Cameron  <brian.cameron@sun.com>
2805
2818
 
2806
 
        * docs/C/gdm.xml: Updated to add new "Using gdmsetup" section
2807
 
          and other corrections.
2808
2819
        * config/gdm.conf.in: Updated documentation.
2809
2820
 
2810
2821
2006-04-26  Brian Cameron  <brian.cameron@sun.com>
2828
2839
          button.
2829
2840
        * gui/greeter/greeter_events.c, gui/greeter/greeter_item.c: Code
2830
2841
          cleanup.
2831
 
        * docs/gdm/gdm.xml: Add docs for new features and the gtk-theme
2832
 
          greeter element feature added in 2.12 but after string-freeze, so
2833
 
          docs couldn't be updated then.
2834
2842
 
2835
2843
2006-04-26  Brian Cameron  <brian.cameron@sun.com>
2836
2844
 
2860
2868
        * gui/.cvsignore: Add gdmsetup.desktop.in
2861
2869
        * gui/gdmdynamic.: Improve usage warning.
2862
2870
        * gui/gdmlogin.c: Add some debug
2863
 
        * docs/C/gdm.xml: Updated docs to reflect new per-display config.
2864
 
 
2865
 
2006-04-25  Brian Cameron  <brian.cameron@sun.com>
2866
 
 
2867
 
        * docs/C/gdm.xml.  Add units information to TimedLoginDelay.
2868
 
          Fixes bug #334531.  Improved PAM documentation based on input
2869
 
          from Gary Winger <Gary.Winiger@sun.com>.  Added info about
2870
 
          GET_CUSTOM_CONFIG_FILE.  Added docs for AlwaysLoginCurrentSession
2871
 
          which I noticed were missing.
2872
 
 
2873
 
2006-04-25  Brian Cameron  <brian.cameron@sun.com>
2874
 
 
2875
 
        * configure.ac, po/LINGUAS: Updating 2.15 branch with the new
2876
 
          po/LINGUAS.
 
2871
 
 
2872
2006-04-25  Brian Cameron  <brian.cameron@sun.com>
 
2873
 
 
2874
        * configure.ac: Updating 2.15 branch with the new po/LINGUAS.
2877
2875
 
2878
2876
2006-04-25  Brian Cameron  <brian.cameron@sun.com>
2879
2877
 
2880
2878
        * Release 2.14.4: 
2881
2879
        * NEWS: Updated.
2882
2880
        * configure.ac: Update to new release version.
2883
 
        * po/LINGUAS: Revert to old version.
2884
2881
 
2885
2882
2006-04-24  Brian Cameron  <brian.cameron@sun.com>
2886
2883
 
2887
2884
        * Release 2.14.3: 
2888
2885
        * NEWS: Updated.
2889
2886
        * configure.ac: Update to new release version.
2890
 
        * gui/Makefile.am, po/POTFILES.in: Fix gdmsetup.desktop.in.in stuff.
 
2887
        * gui/Makefile.am: Fix gdmsetup.desktop.in.in stuff.
2891
2888
 
2892
2889
2006-04-20  Brian Cameron  <brian.cameron@sun.com>
2893
2890
 
2921
2918
          Fretin <vincent.fretin@gmail.com>
2922
2919
        * gui/gdmsetup.desktop.in: Removed
2923
2920
        * gui/Makefile.am: Updated to reflect change.
2924
 
        * configure.ac, po/LINGUAS: Updated to reflect latest po/LINGUAS
2925
 
          patch.  Fixes bug #33769.  Patch provided by Przemyslaw Grzegorczyk
 
2921
        * configure.ac: Updated to reflect latest po/LINGUAS patch.  Fixes
 
2922
          bug #33769.  Patch provided by Przemyslaw Grzegorczyk
2926
2923
          <pgrzegorczyk@gmail.com>.
2927
2924
 
2928
2925
2006-04-14  Brian Cameron  <brian.cameron@sun.com>
2960
2957
 
2961
2958
2006-04-10  Brian Cameron  <brian.cameron@sun.com>
2962
2959
 
2963
 
        * configure.ac, po/LINGUAS: No use LINGUAS procedure as stated
2964
 
          in http://live.gnome.org/GnomeGoals/PoLinguas:  Fixes bug
2965
 
          #337858, patch provided by Michiel Sikkes <sikkes@gmail.com>.
 
2960
        * configure.ac: Now use LINGUAS procedure as stated in
 
2961
          http://live.gnome.org/GnomeGoals/PoLinguas:  Fixes bug #337858,
 
2962
          patch provided by Michiel Sikkes <sikkes@gmail.com>.
2966
2963
 
2967
2964
2006-04-10  Brian Cameron  <brian.cameron@sun.com>
2968
2965
 
2992
2989
 
2993
2990
2006-04-05  Brian Cameron  <brian.cameron@sun.com>
2994
2991
 
2995
 
        * .cvsignore, docs/es/.cvsignore, docs/uk/.cvsignore, gui/.cvsignore,
2996
 
          m4/.cvsignore, po/.cvsignore:  Update .cvsignore files to include
2997
 
          generated files not currently listed.
 
2992
        * .cvsignore, gui/.cvsignore, m4/.cvsignore:  Update .cvsignore
 
2993
          files to include generated files not currently listed.
2998
2994
 
2999
2995
2006-03-30  Dennis Cranston  <dennis_cranston@yahoo.com>
3000
2996
 
3034
3030
          gdmsetup-security.in, config/Makefile.am, config/Xsession.in,
3035
3031
          config/gdm.conf.in, daemon/Makefile.am, daemon/gdm.c, daemon/gdm.h,
3036
3032
          daemon/gdm.in, daemon/gdmconfig.c, daemon/misc.c, daemon/server.c,
3037
 
          daemon/slave.c, docs/C/gdm.xml, gui/Makefile.am, gui/gdmphotosetup.c,
 
3033
          daemon/slave.c, gui/Makefile.am, gui/gdmphotosetup.c,
3038
3034
          gui/gdmsetup.c, gui/gdmsetup.desktop.in, gui/greeter/Makefile.am,
3039
3035
          gui/greeter/gdmthemetester.in, gui/greeter/greeter.c,
3040
3036
          gui/modules/Makefile.am: Get rid of all EXPANDED_* variables from
3095
3091
 
3096
3092
2006-03-20  Brian Cameron  <brian.cameron@sun.com>
3097
3093
 
3098
 
        * docs/C/gdm.xml: Updated version to 2.14 in docs.
3099
3094
        * vicious-extensions/Makefile.am: Patch to fix Makefile.am so
3100
 
          it builds test-ve-config even if the dependant glib, etc.
 
3095
          it builds test-ve-config even if the dependent glib, etc.
3101
3096
          libraries are built statically on the system.  Fixes bug
3102
3097
          #334934.  Patch provided by Dmitry V. Levin <ldv@altlinux.org>
3103
3098
 
3168
3163
        * Release 2.13.0.9: 
3169
3164
        * NEWS: Updated.
3170
3165
        * configure.ac: Update to 2.13.0.9.
3171
 
        * docs/Makefile.am: Remove "uk" since there is no such
3172
 
          subdir yet.
3173
3166
 
3174
3167
2006-02-27  Brian Cameron  <brian.cameron@sun.com>
3175
3168
 
3255
3248
        * NEWS: Updated.
3256
3249
        * configure.ac: Update to 2.13.0.8 and use EXPANDED_DATADIR instead
3257
3250
          of %{datadir} since that makes it work much better.
3258
 
        * README.install, README, docs/C/gdm.xml:  Update docs so that the
3259
 
          change from --with-configdir to --with-defaults-conf and renaming of
3260
 
          default and custom config file is documented.
 
3251
        * README.install, README:  Update docs so that the change from
 
3252
          --with-configdir to --with-defaults-conf and renaming of default and
 
3253
          custom config file is documented.
3261
3254
        * daemon/gdm-net.c, daemon/gdmconfig.c, gui/gdmsetup.c: Update comments
3262
3255
          to no longer mention old name of config file.  Fix gdmsetup to know
3263
3256
          new location of custom config file.
3269
3262
 
3270
3263
2006-02-13  Brian Cameron  <brian.cameron@sun.com>
3271
3264
 
3272
 
        * acconfig.h, configure.ac, daemon/Makefile.am, daemon/gdmconfig.c,
3273
 
          docs/C/gdm.xml: Change --with-configdir to --with-defaults-conf
3274
 
          and make it work so that the gdm.conf and gdm.conf-custom file
3275
 
          can be installed to different subdirectories.  Fixes bug 
3276
 
          #330905.  Patch provided by Ray Strode.
 
3265
        * acconfig.h, configure.ac, daemon/Makefile.am, daemon/gdmconfig.c:
 
3266
          Change --with-configdir to --with-defaults-conf and make it work so
 
3267
          that the gdm.conf and gdm.conf-custom file can be installed to
 
3268
          different subdirectories.  Fixes bug #330905.  Patch provided by
 
3269
          Ray Strode.
3277
3270
 
3278
3271
2006-02-13  Brian Cameron  <brian.cameron@sun.com>
3279
3272
 
3280
3273
        * config/Xsession.in: Fix calls to zenity so they work.  Fixes
3281
3274
          bug #330892.
3282
 
        * README, README.install, docs/C/gdm.xml: Last minute updates
3283
 
          before string freeze.
 
3275
        * README, README.install: Last minute updates before string freeze.
3284
3276
 
3285
3277
2006-02-10  Brian Cameron  <brian.cameron@sun.com>
3286
3278
 
3294
3286
 
3295
3287
2006-02-10  Brian Cameron  <brian.cameron@sun.com>
3296
3288
 
3297
 
        * README, docs/C/gdm.xml: Few more updates worth adding.
 
3289
        * README: Few more updates worth adding.
3298
3290
 
3299
3291
2006-02-10  Brian Cameron  <brian.cameron@sun.com>
3300
3292
 
3310
3302
        * gui/greeter/greeter_system.c: Do not put tooltips on menus.  They are
3311
3303
          a bad idea and their use is discouraged by the HIG because they break
3312
3304
          a11y.
3313
 
        * docs/C/gdm.xml: Updated docs with a bunch of information from the 
3314
 
          README and README.install file that really belonged in the docs.
3315
3305
 
3316
3306
2006-02-09  Brian Cameron  <brian.cameron@sun.com>
3317
3307
 
3350
3340
        * gui/gdmcommon.c, gui/gdmchooser.c, gui/gdmlogin.c,
3351
3341
          gui/greeter/greeter.c: Fix gdm_common_fail so it doesn't generate
3352
3342
          compile errors when building with GCC.  Fixes bug #330480.
3353
 
        * docs/C/gdm.xml: Cleaned up section that explains sockets commands so
3354
 
          that they are in alphabetical order, added info about SERVER_BUSY
3355
 
          and new gdmdynamic -s and -t options.
3356
3343
        * config/gdm.conf: Better description of how debug works, perhaps
3357
3344
          I just didn't like the word "spew".
3358
3345
 
3424
3411
        * daemon/gdmconfig.c: Fix glib.h include so it compiles under LFS.
3425
3412
          Fixes bug #329801.
3426
3413
 
3427
 
2006-02-02  Brian Cameron  <brian.cameron@sun.com>
3428
 
 
3429
 
        * docs/C/gdm.xml: Add comment to docs that +xkb is needed as an
3430
 
          Xserver argument for the keyboard gestures to work.
3431
 
 
3432
 
2006-01-30  Brian Cameron  <brian.cameron@sun.com>
3433
 
 
3434
 
        * docs/C/gdm.xml: Change section name for "Security" to 
3435
 
          "security" so the generated html file has a more consistant
3436
 
          name with the other html files.
3437
 
 
3438
3414
2006-01-30  Brian Cameron  <brian.cameron@sun.com>
3439
3415
 
3440
3416
        * Release 2.13.0.7: 
3441
3417
        * NEWS, configure.ac: Updated
3442
 
        * docs/C/gdm.xml: Updated version/date.
3443
3418
        * config/gdmprefetchlist.in:  Change libgstreamer-0.8 to 
3444
3419
          libgstreamer-0.10 in the prefetch list.
3445
 
        * docs/Makefile.am:  Adding es back to SUBDIRS.
3446
 
        * docs/es/Makefile.am:  Adding file.
3447
3420
 
3448
3421
2006-01-30  Brian Cameron  <brian.cameron@sun.com>
3449
3422
 
3476
3449
          gui/greeter/themes/circles/Makefile.am,
3477
3450
          gui/greeter/themes/circles/circles.xml,
3478
3451
          gui/greeter/greeter_canvas_item.c, 
3479
 
          gui/greeter/greeter_parser.c, gui/gdmlogin.c,
3480
 
          docs/C/gdm.xml:  Added new "options_button" which pops up
3481
 
          the F10 menu.  Modified themes to now use the new options
3482
 
          button for a cleaner one-button look.  Patch provied by
3483
 
          Sebastien Bacher <seb128@debian.org>.  Modifications to
3484
 
          existing themes made by myself.  Also modified string
3485
 
          "Remote login via XDMCP" to "Remote Login via XDMCP".
 
3452
          gui/greeter/greeter_parser.c, gui/gdmlogin.c: Added new
 
3453
          "options_button" which pops up the F10 menu.  Modified themes to now
 
3454
          use the new options button for a cleaner one-button look.  Patch
 
3455
          provied by Sebastien Bacher <seb128@debian.org>.  Modifications to
 
3456
          existing themes made by myself.  Also modified string "Remote login
 
3457
          via XDMCP" to "Remote Login via XDMCP".
3486
3458
 
3487
3459
2006-01-27  Brian Cameron  <brian.cameron@sun.com>
3488
3460
 
3509
3481
 
3510
3482
2006-01-27  Brian Cameron  <brian.cameron@sun.com>
3511
3483
 
3512
 
        * docs/C/gdm.xml, gui/gdmlogin.c, gui/greeter/greeter_parser.c,
 
3484
        * gui/gdmlogin.c, gui/greeter/greeter_parser.c,
3513
3485
          gui/greeter/greeter_system.c: Change "XDMCP Chooser" to 
3514
3486
          "Remote login via XDMCP".  Fixing bug #328857.
3515
3487
 
3519
3491
          Padraig O'Briain.  Remove libnautilus-private as it no longer
3520
3492
          exists in GNOME 2.13.
3521
3493
 
3522
 
2006-01-23  Brian Cameron  <brian.cameron@sun.com>
3523
 
 
3524
 
        * docs/C/gdm.xml: Add Troubleshooting section.
3525
 
 
3526
3494
2006-01-20  Brian Cameron  <brian.cameron@sun.com>
3527
3495
 
3528
3496
        * daemon/fstype.c: Really fix bug #326819.
3529
 
        * docs/C/gdm.xml:  Better scrollkeeper/yelp description for GDM.  Fixes
3530
 
          bug #327796.  Patch by Alessandro Ferrucci <a24@umbc.edu>.
3531
3497
 
3532
3498
2006-01-19  Brian Cameron  <brian.cameron@sun.com>
3533
3499
 
3534
3500
        * Release 2.13.0.6: 
3535
3501
        * NEWS, configure.ac: Updated
3536
 
        * docs/C/gdm.xml: Updated version/date.
3537
3502
 
3538
3503
2006-01-18  Brian Cameron  <brian.cameron@sun.com>
3539
3504
 
3562
3527
2006-01-18  Brian Cameron  <brian.cameron@sun.com>
3563
3528
 
3564
3529
        * daemon/gdm.c, daemon/slave.c, gui/greeter/greeter.c,
3565
 
          gui/greeter/greeter_system.c: Use "reboot" instead of "restart".  Fixes
3566
 
          bug #327583.
3567
 
 
3568
 
2006-01-17  Brian Cameron  <brian.cameron@sun.com>
3569
 
 
3570
 
        * docs/C/gdm.xml: Added docs for "secure remote" feature.  Patch
3571
 
          provided by Dominique Hazael-Massieux.
 
3530
          gui/greeter/greeter_system.c: Use "reboot" instead of "restart".
 
3531
          Fixes bug #327583.
3572
3532
 
3573
3533
2006-01-15  Brian Cameron  <brian.cameron@sun.com>
3574
3534
 
3575
3535
        * Release 2.13.0.5: 
3576
3536
        * NEWS, configure.ac: Updated
3577
 
        * docs/C/gdm.xml: Updated version/date.
3578
3537
        * utils/Makefile.am: Fix Makefile so "make clean" doesn't delete
3579
3538
          gdm-ssh-session.
3580
3539
 
3608
3567
        <dominique.hazael-massieux@centraliens.net> with some help from me
3609
3568
        getting the configure/Makefile stuff working.
3610
3569
 
3611
 
        * configure.ac, config/Makefile.am, docs/C/gdm.xml, utils/Makefile.am:
3612
 
          Add support for --enable-secureremote
 
3570
        * configure.ac, config/Makefile.am, utils/Makefile.am: Add support
 
3571
          for --enable-secureremote
3613
3572
        * config/ssh.desktop.in, utils/gdm-ssh-session: Added desktop file
3614
3573
          and gdm-ssh-session script to support secure remote login.
3615
3574
 
3616
3575
2006-01-11  Brian Cameron  <brian.cameron@sun.com>
3617
3576
 
3618
3577
        * daemon/verify-crypt.c, daemon/verify-pam.c, daemon/verify-shadow.c,
3619
 
          docs/C/gdm.xml, gui/greeter/greeter_parser.c:  Change the
3620
 
          "Please make sure the Caps Lock key is not enabled." message to
3621
 
          the more informational "Caps Lock is on.".  Some users may want to
3622
 
          use Caps Lock when logging in.
3623
 
 
3624
 
2006-01-11  Brian Cameron  <brian.cameron@sun.com>
3625
 
 
3626
 
        * gui/gdmlogin.c, gui/greeter/greeter_system.c, docs/C/gdm.xml: Use
3627
 
          "Shut Down" instead of "Shut down" or "shut down".
3628
 
 
3629
 
2006-01-11  Brian Cameron  <brian.cameron@sun.com>
3630
 
 
3631
 
        * daemon/slave.c, docs/C/gdm.xml, gui/greeter/greeter_parser.c:: Rename
3632
 
          "shutdown" to "shut down" or "halt" and rename "capslock" to 
3633
 
          "Caps Lock" since these are the recommended wordings suggested by
3634
 
          Calum Benson.  Also corrected a few errors in the stock labels.
 
3578
          gui/greeter/greeter_parser.c:  Change the "Please make sure the Caps
 
3579
          Lock key is not enabled." message to the more informational "Caps
 
3580
          Lock is on.".  Some users may want to use Caps Lock when logging in.
 
3581
 
 
3582
2006-01-11  Brian Cameron  <brian.cameron@sun.com>
 
3583
 
 
3584
        * gui/gdmlogin.c, gui/greeter/greeter_system.c: Use "Shut Down"
 
3585
          instead of "Shut down" or "shut down".
 
3586
 
 
3587
2006-01-11  Brian Cameron  <brian.cameron@sun.com>
 
3588
 
 
3589
        * daemon/slave.c, gui/greeter/greeter_parser.c: Rename "shutdown" to
 
3590
          "shut down" or "halt" and rename "capslock" to "Caps Lock" since
 
3591
          these are the recommended wordings suggested by Calum Benson.  Also
 
3592
          corrected a few errors in the stock labels.
3635
3593
 
3636
3594
2006-01-11  Brian Cameron  <brian.cameron@sun.com>
3637
3595
 
3646
3604
2006-01-09  Dennis Cranston  <dennis_cranston@yahoo.com>
3647
3605
 
3648
3606
        * gui/gdmsetup.c: (theme_list_equal_func): New function.
3649
 
        (setup_local_themed_settings), (setup_remote_themed_settings):
3650
 
        Group the preview and markup into one column.  Sort list
3651
 
        and setup a GTK+ TreeView search function.
 
3607
          (setup_local_themed_settings), (setup_remote_themed_settings):
 
3608
          Group the preview and markup into one column.  Sort list
 
3609
          and setup a GTK+ TreeView search function.
3652
3610
        * gui/gdmsetup.glade:  Fix a few broken mnemonics.  Enable 
3653
 
        GTK+ TreeView searches. 
 
3611
          GTK+ TreeView searches. 
3654
3612
 
3655
3613
2006-01-09  Brian Cameron  <brian.cameron@sun.com>
3656
3614
 
3660
3618
 
3661
3619
2006-01-04  Brian Cameron  <brian.cameron@sun.com>
3662
3620
 
3663
 
        * docs/C/gdm.xml: Added "Performance" section to discuss 
3664
 
          the --with-prefetch option.
3665
 
 
3666
 
2006-01-04  Brian Cameron  <brian.cameron@sun.com>
3667
 
 
3668
3621
        * config/Makefile.am:  Make the Makefile.am file a bit smarter.
3669
3622
 
3670
3623
2006-01-04  Brian Cameron  <brian.cameron@sun.com>
3689
3642
 
3690
3643
2006-01-04  Brian Cameron  <brian.cameron@sun.com>
3691
3644
 
3692
 
        * configure.ac, docs/C/gdm.xml, config/gdm.conf.in: Fix 
3693
 
          Prefetch command so that there is a needed "@" before the
3694
 
          argument to gdmprefetch.  Padraid O'Briain pointed out this
3695
 
          oversight.  Made docs a bit more clear to highlight the usage
3696
 
          of this "@" character.
 
3645
        * configure.ac, config/gdm.conf.in: Fix Prefetch command so that
 
3646
          there is a needed "@" before the argument to gdmprefetch.
 
3647
          Padraig O'Briain pointed out this oversight.
3697
3648
        * gui/greeter.c, gui/greeter/greeter_item.c,
3698
3649
          gui/greeter/greeter_system.c: Now call gdm_working_command_exists
3699
3650
          for halt/reboot/suspend/configurator once at startup and cache 
3729
3680
        * daemon/gdm.c: Now KEY_PRE_FETCH_PROGRAM is only returned to the
3730
3681
          first slave that asks for the value, ensuring the prefetch only
3731
3682
          happens the first time a greeter is displayed.
3732
 
        * docs/C/gdm.xml: Rewrote the Introduction section so it is more
3733
 
          clear, made improvements to the Accessibility section, and fixed
3734
 
          a number of formatting issues.  Now a separate Security section.
3735
 
          Updated docs to reflect PreFetchProgram change.
3736
3683
        * gui/gdmflexiserver.c: Clean up the code a little.
3737
3684
 
3738
3685
2006-01-02  Brian Cameron  <brian.cameron@sun.com>
3744
3691
        * Release 2.13.0.4: 
3745
3692
        * NEWS, configure.ac: Updated
3746
3693
        * config/Makefile.am: Corrected make distcheck issue.
3747
 
        * docs/C/gdm.xml: Updated version/date.
3748
3694
 
3749
3695
2005-12-24  Brian Cameron  <brian.cameron@sun.com>
3750
3696
 
3757
3703
          is hit from the login screen without actually typing in a username.
3758
3704
        * gui/gdmlogin.c: Removed some syslog debug messages I accidently
3759
3705
          left there.
3760
 
        * docs/C/gdm.xml: Now mention that if the user hits just ENTER
3761
 
          when TimedLoginEnable is on, that GDM will just login immediately
3762
 
          as the timed user.  This is how GDM has always behaved, just was
3763
 
          not documented.
3764
3706
        * gui/greeter/greeter_session.c, gui/greeter/greeter_system.c:
3765
3707
          Removed syslog.h include since it isn't used in these files.
3766
3708
        * daemon/server.c: Fixed comments.
3780
3722
          gui/greeter/greeter_item.c, gui/greeter/greeter_parser.c:
3781
3723
          Now gdmlogin and gdmcommon use the same character sequences
3782
3724
          with Welcome/RemoteWelcome messages.  Fixes bug #322711.
3783
 
        * docs/C/gdm.xml: Document how character sequences work with text
3784
 
          labels and Welcome/RemoteWelcome messages.
3785
3725
        * gui/gdmcommon.[ch], gui/gdmchooser.c,
3786
3726
          gui/greeter/greeter_canvas_item.c, gui/greeter/greeter_geometry.c:
3787
3727
          Rename functions so all common functions have prefix gdm_common.
3806
3746
          priority configuration option for setting xserver priority.
3807
3747
          Patch provided by Philip Prindeville (philipp@redfish-solutions.com).
3808
3748
          Fixes bug #323346.
3809
 
        * config/gdm.conf.in, docs/C/gdm.xml: Updated docs with information
3810
 
          about the new priority [server-foo] configuration option.
 
3749
        * config/gdm.conf.in: Updated comments with information about the
 
3750
          new priority [server-foo] configuration option.
3811
3751
        * configure.ac, gdm.spec.in: Fix gtk dependency so 2.6.0
3812
3752
          is listed as the requirement.
3813
3753
        * gui/Makefile.am: Add X_LIBS when building GUI programs.
3825
3765
          new PostDisplayProgram key.
3826
3766
        * gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c:  Now
3827
3767
          support new PostDisplayProgram key.
3828
 
        * docs/C/gdm.xml: Add docs for new key.
3829
3768
        * utils/Makefile.am, utils/gdmprefetch.c: Add new
3830
3769
          gdmprefetch utility.
3831
3770
        * config/Makefile.am: Now install gdm.conf file with 444
3881
3820
          quite a bit.  Removed the "--config" option from gdmsetup since this
3882
3821
          change makes it edit the configuration of the running GDM daemon
3883
3822
          instead of a program that edits a particular configuration file.
3884
 
        * daemon/gdm.h, doc/C/gdm.xml: Updated docs with info about how
3885
 
          configuration works nwo.  Now sockets protocol info is the same
3886
 
          in both documents.
3887
3823
        * daemon/gdm.c: Fix GET_SERVER_DETAILS to support "ID" and some
3888
3824
          cleanup.
3889
3825
        * gui/Makefile.am, daemon/Makefile.am: Support --with-configdir option
3890
3826
          which got broken.
 
3827
        * gdm.h: Updated sockets protocol comments so they are the same as
 
3828
          in the docs/C/gdm.xml file.
3891
3829
        * config/gdm.conf.in: Updated comments to mention that this file is not
3892
 
          to be edited. Cleaned up the file so it is more readible.
 
3830
          to be edited. Cleaned up the file so it is more readable.
3893
3831
        * config/Makefile.am: Install gdm.conf-custom and move gdm.conf to
3894
3832
          gdm.conf-custom if it is modified and gdm.conf-custom is not already
3895
3833
          installed.  If it is changed and gdm.conf-custom already exists, move
3935
3873
          GET_SERVER_DETAILS sockets functions so that gdmflexiserver and
3936
3874
          gdmconfig do not need to access the config file for these, instead
3937
3875
          using the sockets protocol.
3938
 
        * docs/C/gdm.xml: Add docs for new sockets commands.
3939
3876
        * configure.ac, gui/Makefile.am: Remove some libgnome/libgnomeui
3940
3877
          dependencies.
3941
3878
        * gui/gdmcomm.c: Now close sockets connection after 20 messages since
3953
3890
 
3954
3891
        * Release 2.13.0.3: 
3955
3892
        * NEWS, configure.ac: Updated
3956
 
        * docs/C/gdm.xml: Updated version/date.
3957
3893
        * daemon/gdm.[ch]: Comment out new protocol commands I am adding to
3958
3894
          get rid of the need to use gnome config.  This will be in the next
3959
3895
          release.
3986
3922
2005-12-03  Dennis Cranston  <dennis_cranston@yahoo.com>
3987
3923
 
3988
3924
        * gui/gdmsetup.c: (gg_selection_changed), (read_themes),
3989
 
        (xserver_button_clicked), (setup_local_themed_settings),
3990
 
        (setup_remote_themed_settings), (setup_gui):
 
3925
          (xserver_button_clicked), (setup_local_themed_settings),
 
3926
          (setup_remote_themed_settings), (setup_gui):
3991
3927
        * gui/gdmsetup.glade:  First set of UI changes as 
3992
 
        recommended by Calum Benson. 
 
3928
          recommended by Calum Benson. 
3993
3929
 
3994
3930
2005-12-02  Brian Cameron  <brian.cameron@sun.com>
3995
3931
 
4002
3938
 
4003
3939
        * Release 2.13.0.2: 
4004
3940
        * NEWS, configure.ac: Updated
4005
 
        * docs/C/gdm.xml: Updated version/date and
4006
 
          added new info about GET_CONFIG command.
4007
3941
 
4008
3942
2005-11-28  Brian Cameron  <brian.cameron@sun.com>
4009
3943
 
4197
4131
 
4198
4132
        * Release 2.13.0.1: 
4199
4133
        * NEWS, configure.ac: Updated
4200
 
        * docs/C/gdm.xml: Updated version/date.
4201
4134
 
4202
4135
2005-11-11  Dennis Cranston  <dennis_cranston@yahoo.com>
4203
4136
 
4258
4191
2005-11-03  Dennis Cranston  <dennis_cranston@yahoo.com>
4259
4192
 
4260
4193
        * config/gdm.conf.in: Updates for bug #314685.
4261
 
        * docs/C/gdm.xml: Fixes bug #314685.
4262
4194
 
4263
4195
2005-11-03  Dennis Cranston  <dennis_cranston@yahoo.com>
4264
4196
 
4405
4337
          schedule.
4406
4338
        * NEWS, configure.ac, autogen.sh: Updated.  Renamed configure.in to
4407
4339
          configure.ac.  
4408
 
        * docs/C/gdm.xml: Updated to include more workaround info for
4409
 
          accessibility.
4410
4340
 
4411
4341
2005-10-14  Brian Cameron <Brian.Cameron@sun.com>
4412
4342
 
4426
4356
 
4427
4357
2005-10-06  Brian Cameron <Brian.Cameron@sun.com>
4428
4358
 
4429
 
        * docs/C/gdm.xml: Add some information about using GlobalFaceDir when
4430
 
          home directories are mounted via NFS/NIS, etc.
4431
 
 
4432
 
2005-10-06  Brian Cameron <Brian.Cameron@sun.com>
4433
 
 
4434
4359
        * gui/gdmlogin.c, gui/greeter/greeter.c,
4435
4360
          gui/greeter/greeter_item_pam.c:  Change the way the "OK" and "Cancel"
4436
4361
          buttons work so that they are consistant.  Now the "Cancel" button in
4561
4486
          debugging for the gesture listeners separately from general debug.
4562
4487
          Gesture listener debug output is too verbose to include in general
4563
4488
          debug.
4564
 
        * docs/C/gdm.xml: Docs had very little information about debug, so
4565
 
          added info.
4566
4489
 
4567
4490
2005-09-14  Brian Cameron <Brian.Cameron@sun.com>
4568
4491
 
4687
4610
          gdmphotosetup.desktop from /usr/share/gnome/capplets to
4688
4611
          /usr/share/applications since the older directory is deprecated since
4689
4612
          GNOME 2.10 and is not menu-spec compliant.  Fixes bug #313205.
4690
 
        * docs/C/gdm.xml: Updated Face Browser docs to better explain how
4691
 
          things work now that bug #310906 has been fixed, and to clarify that
4692
 
          the Face Browser can be used with the Themed Greeter.
4693
4613
 
4694
4614
2005-08-15  Brian Cameron  <brian.cameron@sun.com>
4695
4615
 
4696
 
        * README.install, config/gdm.conf.in, docs/C/gdm.xml: Updated links to
4697
 
          point to the new http://www.gnome.org/projects/gdm/ for the project
4698
 
          page.  Updated Commands section of the docs so they look better.
4699
 
          Fixed art.gnome.org link.
 
4616
        * README.install, config/gdm.conf.in: Updated links to point to the
 
4617
          new http://www.gnome.org/projects/gdm/ for the project page.  Fixed
 
4618
          art.gnome.org link.
4700
4619
        * gui/gdmflexiserver.c: Fix bug #313197.
4701
 
        * gui/gdm.conf.in: Added docs to better explain how
 
4620
        * gui/gdm.conf.in: Added comments to better explain how
4702
4621
          AlwaysRestartServer works.
4703
4622
 
4704
4623
2005-08-12  Brian Cameron  <brian.cameron@sun.com>
4716
4635
          they wish to continue an existing session.  This is useful for
4717
4636
          starting gdmflexiserver from the screensaver where the user cannot
4718
4637
          respond to a dialog.
4719
 
        * docs/C/gdm.xml:  Updated gdmflexiserver docs so they are more clear
4720
 
          and added info about the SDTLOGIN mechanism.  Add info about new
4721
 
          gdmflexiserver option.
4722
4638
 
4723
4639
2005-08-09  Brian Cameron  <brian.cameron@sun.com>
4724
4640
 
4749
4665
 
4750
4666
2005-08-03  Brian Cameron  <brian.cameron@sun.com>
4751
4667
 
4752
 
        * docs/C/gdm.xml: Made XML conformant.
4753
4668
        * gui/gdmlogin.c, gui/greeter/greeter.c:  Now GDM is more backwards
4754
4669
          compatible.  The change to add DefaultWelcome and
4755
4670
          DefaultRemoteWelcome to the config file would cause old configuration
4787
4702
2005-08-03  Brian Cameron  <brian.cameron@sun.com>
4788
4703
 
4789
4704
        * daemon/gdm.[ch], daemon/misc.[ch], daemon/verify-pam.c,
4790
 
          config/gdm.conf.in, docs/C/gdm.xml, config/Makefile.am,
4791
 
          daemon/Makefile.am: Provide better support for /etc/default/login.
4792
 
          Previously it supported only PASSREQ.  Now it supports PATH, SUPATH,
4793
 
          and CONSOLE.  Added new PasswordRequired gdm.conf setting to control
4794
 
          whether NULL_PASSWORDS are allowed when using PAM.
 
4705
          config/gdm.conf.in, config/Makefile.am, daemon/Makefile.am:
 
4706
          Provide better support for /etc/default/login.  Previously it
 
4707
          supported only PASSREQ.  Now it supports PATH, SUPATH, and CONSOLE.
 
4708
          Added new PasswordRequired gdm.conf setting to control whether
 
4709
          NULL_PASSWORDS are allowed when using PAM.
4795
4710
        * config/gdm.conf.in: Changed default for AllowRemoteRoot to false and
4796
4711
          ConfigAvailable.  This makes GDM more secure by default.  Some
4797
4712
          distros may want to change the default back to true.  If people
4808
4723
          %sysconfdir%/gdm directory for the config file.  This allows GDM to
4809
4724
          better support system-wide configuration, but leaves the config file
4810
4725
          in %sysconfdir% for systems that do not need this feature.
4811
 
        * docs/C/gdm.xml: Updated docs.
4812
4726
        * README.install: Updated text to include information about
4813
4727
          HaltCommand and RebootCommand.
4814
4728
 
4815
4729
2005-08-01  Ryan Lortie  <desrt@desrt.ca>
4816
4730
 
4817
4731
        * gui/gdmwm.c (gdm_common_query): Reorder code so that the 
4818
 
        affirmative response is always the rightmost button in a dialog
4819
 
        as per the HIG. (Bug #312188)
 
4732
          affirmative response is always the rightmost button in a dialog
 
4733
          as per the HIG. (Bug #312188)
4820
4734
 
4821
4735
2005-07-31  Tommi Vainikainen  <thv@iki.fi>
4822
4736
 
4823
4737
        * m4/.cvsignore: Added.
4824
 
        * docs/ChangeLog: Started new ChangeLog similar to po/ChangeLog
4825
 
          after gnome-doc-utils migration.
4826
4738
        * configure.in, Makefile.am: gnome-doc-utils migration
4827
4739
        * .cvsignore: Added gnome-doc-utils.make
4828
4740
 
4835
4747
          "auto", "true", and "false" in "Use24Clock" setting.
4836
4748
        * gui/gdmlogin.c (gdm_login_parse_config), gui/greeter/greeter.c
4837
4749
          (greeter_parse_config): Use gdm_common_select_time_format(...).
4838
 
        * docs/C/gdm.xml: Documented new default "auto" option for
4839
 
          Use24Clock, which selects 24 hour time format by locale
4840
 
          (translation). Fixes bug #145549.
 
4750
          Fixes bug #145549.
4841
4751
 
4842
4752
2005-07-25  Brian Cameron  <brian.cameron@sun.com>
4843
4753
 
4874
4784
2005-07-24  William Jon McCann  <mccann@jhu.edu>
4875
4785
 
4876
4786
        * gui/greeter/greeter_item_ulist.c (check_for_displays) 
4877
 
        (greeter_generate_userlist, greeter_populate_user_list):
4878
 
        A few more tweaks to the face browser.
 
4787
          (greeter_generate_userlist, greeter_populate_user_list):
 
4788
          A few more tweaks to the face browser.
4879
4789
 
4880
4790
        * gui/gdmphotosetup.c (maybe_migrate_old_config): Fix leak.
4881
 
        (main): Freeing result of gdm_common_get_config file
4882
 
        causes memory corruption.  So, don't free it until
4883
 
        we find the problem.
 
4791
          (main): Freeing result of gdm_common_get_config file
 
4792
          causes memory corruption.  So, don't free it until
 
4793
          we find the problem.
4884
4794
 
4885
4795
2005-07-24  William Jon McCann  <mccann@jhu.edu>
4886
4796
 
4927
4837
          a new interface was added, the gdmflexiserver
4928
4838
          command, GET_CONFIG_FILE was added.
4929
4839
        * daemon/Makefile.am, daemon/gdm.[ch], 
4930
 
          daemon/server.c, daemon/xdmcp.c, docs/C/gdm.xml,
 
4840
          daemon/server.c, daemon/xdmcp.c,
4931
4841
          gui/Makefile.am, gui/gdmXnestchooser.c, 
4932
4842
          gui/gdmchooser.c, gdm/gdmcomm.[ch], 
4933
4843
          gui/gdmcommon.[ch], gdm/gdmdynamic.c, 
5064
4974
2005-07-19  Tommi Vainikainen  <thv@iki.fi>
5065
4975
 
5066
4976
        * config/XKeepsCrashing, config/Xsession.in, daemon/display.c,
5067
 
          daemon/gdm.c, daemon/slave.c, docs/C/gdm.xml,
5068
 
          gui/gdmXnestchooser.c, gui/gdmchooser.c, gui/gdmcomm.c,
5069
 
          gui/gdmlogin.c, gui/gdmphotosetup.c, gui/gdmsetup.c,
5070
 
          gui/gdmsetup.glade, gui/greeter/greeter.c,
5071
 
          gui/greeter/greeter_session.c, gui/greeter/greeter_system.c:
5072
 
          Cleanup terminology, and fix many strings. See bug #310453.
5073
 
          Also fixes bug #308287. List of the most important string changes:
 
4977
          daemon/gdm.c, daemon/slave.c, gui/gdmXnestchooser.c,
 
4978
          gui/gdmchooser.c, gui/gdmcomm.c, gui/gdmlogin.c,
 
4979
          gui/gdmphotosetup.c, gui/gdmsetup.c, gui/gdmsetup.glade,
 
4980
          gui/greeter/greeter.c, gui/greeter/greeter_session.c,
 
4981
          gui/greeter/greeter_system.c: Cleanup terminology, and fix many
 
4982
          strings. See bug #310453.  Also fixes bug #308287. List of the most
 
4983
          important string changes:
5074
4984
          machine -> computer
5075
4985
          program -> application or command
5076
4986
          superuser -> root
5101
5011
 
5102
5012
2005-06-30  Brian Cameron  <brian.cameron@sun.com>
5103
5013
 
5104
 
        * docs/C/gdm.xml: Corrected grammar.  Thanks to Martin Petersen for
5105
 
          noticing this.
5106
5014
        * gui/gdmlogin.c, gui/gdmsetup.c:  No longer use C99 features that do
5107
5015
          not work with gcc 2.95, specifically do not declare variables except
5108
5016
          at the beginning of a block.  Fixes bug #309110, patch provied by
5118
5026
          gui/greeter/Makefile.am: Upgrading to pkgconfig 0.17.2 broke the
5119
5027
          Solaris build because it no longer allows the linker to pull in
5120
5028
          libraries that are implicitely included.  Now explicitely specify the
5121
 
          dependant libraries and ensure they are included in the link
 
5029
          dependent libraries and ensure they are included in the link
5122
5030
          statements for each binary.
5123
5031
        * verify-pam.c: Minor correction to Solaris audit logic provided by
5124
5032
          Gary Winiger.  <Gary.Winiger@sun.com>
5143
5051
        * gui/gdmsetup.c:  Fix Delete button sensitivity.  Fixes part of bug
5144
5052
          #302354.  Patch by Andrew Case.
5145
5053
 
5146
 
2005-06-17  Julio M. Merino Vidal <jmmv84@gmail.com>
5147
 
 
5148
 
        * docs/C/gdm.xml: Fix duplicate entity ID so that the document
5149
 
          validates correctly.  Fixes bug #308048.
5150
 
 
5151
5054
2005-06-15  Brian Cameron  <brian.cameron@sun.com>
5152
5055
 
5153
5056
        * gui/gdmXnestchooser.c, gui/gdmcomm.c, 
5234
5137
2005-05-17  Brian Cameron  <brian.cameron@sun.com>
5235
5138
 
5236
5139
        * daemon/gdm.[ch], daemon/misc.c, daemon/verify-pam.c,
5237
 
          docs/C/gdm.xml, gui/Makefile.am, gui/gdmdynamic.c,
5238
 
          config/gdm.conf.in: Added support for dynamic Xservers.  Fixes
5239
 
          enhancement request #168219.  Patch provided by Bob Terek
5240
 
          <Robert.Terek@sun.com>.
 
5140
          gui/Makefile.am, gui/gdmdynamic.c, config/gdm.conf.in: Add support
 
5141
          for dynamic Xservers.  Fixes enhancement request #168219.  Patch
 
5142
          provided by Bob Terek <Robert.Terek@sun.com>.
5241
5143
 
5242
5144
2005-05-16  Brian Cameron  <brian.cameron@sun.com>
5243
5145
 
5313
5215
          otherwise set it to GDM_MAX_PASS set to 256 in daemon/gdm.h.  This 
5314
5216
          allows gdm to be used on systems that do not have PAM.  Fixes
5315
5217
          #302228.  Patch by Ali Akcaagac.
5316
 
        * daemon/gdm.h, docs/C/gdm.xml, gui/gdmsetup.c,
5317
 
          gui/greeter/greeter.c, gui/gdmsetup.glade, 
5318
 
          gui/gdmsetup-strings.c, config/gdm.conf.in: Now support random
5319
 
          theme.  Fixes #302354.  Patch by Andrew Case.
 
5218
        * daemon/gdm.h, gui/gdmsetup.c, gui/greeter/greeter.c,
 
5219
          gui/gdmsetup.glade, gui/gdmsetup-strings.c, config/gdm.conf.in: Now
 
5220
          support random theme.  Fixes #302354.  Patch by Andrew Case.
5320
5221
        * gui/gdmcommon.c, gui/gdmlogin.c,
5321
5222
          gui/greeter/greeter_session.c, gui/Makefile.am,
5322
5223
          added gui/gdmsession.[ch]:  Support better sorting for session names.
5345
5246
          physical screen geometry which sometimes causes text to be too big or
5346
5247
          too small.  Now use gdk/pango functions to get root window resources.
5347
5248
          Fixes bug #301824.  Patch provided by Ray Strode.
5348
 
        * config/gdm.conf.in, daemon/gdm.h, docs/C/gdm.xml, gui/gdmlogin.c:
5349
 
          Now support background programs that are started after a timedelay
5350
 
          and can be restarted after a delay.  Useful for running a screensaver
5351
 
          at login time.  Fixes bug #301528.  Patch provided by Laurent Birtz.
 
5249
        * config/gdm.conf.in, daemon/gdm.h, gui/gdmlogin.c: Now support
 
5250
          background programs that are started after a timedelay and can be
 
5251
          restarted after a delay.  Useful for running a screensaver at login
 
5252
          time.  Fixes bug #301528.  Patch provided by Laurent Birtz.
5352
5253
 
5353
5254
2005-04-22  Brian Cameron  <brian.cameron@sun.com>
5354
5255
 
5367
5268
        * config/gdm.conf.in: add xdmpc/EnableProxy, xdmcp/ProxyXServer
5368
5269
          and xdmcp/ProxyReconnect config keys.
5369
5270
 
5370
 
        * docs/C/gdm.xml: document new config keys.
5371
 
 
5372
5271
        * daemon/gdm.h: add TYPE_XDMCP_PROXY server type, add #defines
5373
5272
          for the new config keys, re-name various xnest related GdmDisplay
5374
5273
          members to be applicable for all proxy servers, add xdmcp_dispnum
5441
5340
          #158799.  Patch based on one provided by Raffaele Sandrini
5442
5341
          <rasa@gmx.ch>
5443
5342
        * gui/greeter/greeter_geometry.c, gui/greeter/greeter_item.h,
5444
 
          gui/greeter/greeter_parser.c, docs/C/gdm.xml:  Now support ratio
5445
 
          scaling of SVG images.  Docs weren't provided with the patch so I
5446
 
          added some.  Patch provided by.  Fixes bug 159524.  Patch provided by
5447
 
          Vincent Untz <vincent@vuntz.net>.
 
5343
          gui/greeter/greeter_parser.c:  Now support ratio scaling of SVG
 
5344
          images.  Fixes bug 159524.  Patch provided by Vincent Untz
 
5345
          <vincent@vuntz.net>.
5448
5346
        * gui/gdmlogin.c: Rearrange how the widgets are organized to make it
5449
5347
          look a bit better now that the message fields have sizes defined to
5450
5348
          avoid gdm2 resizing.  Bit more of a fix for bug #117779.
5451
5349
        * README.install: Spell corrections and minor updates, now mention that
5452
5350
          running configure with the option --with-post-path=/usr/openwin/bin
5453
5351
          is recommended on Solaris.
5454
 
        * MAINTAINERS, AUTHORS, NEWS, docs/C/gdm.xml, daemon/gdm.h: Fixed
5455
 
          spelling, added contributors to AUTHORS file for patches made in the
5456
 
          past few months.
5457
 
        * docs/C/gdm.xml: Fixed bug 300138 by providing better sound docs in
5458
 
          the a11y section.  Fixes bug #300138.  Patch provided by Andrew Case.
 
5352
        * MAINTAINERS, AUTHORS, NEWS, daemon/gdm.h: Fixed spelling, added
 
5353
          contributors to AUTHORS file for patches made in the past few months.
5459
5354
        * gui/gdmsetup.glade, gui/gdmsetup-strings.c: Removed strings "sdfg"
5460
5355
          and "asdf" since they can't be translated.  Fixes bug #301211.
5461
5356
        * gui/gdmchooser.c: Removed needless comment.
5463
5358
 
5464
5359
2005-04-18  Brian Cameron  <brian.cameron@sun.com>
5465
5360
 
5466
 
        * daemon/gdm.[ch], daemon/slave.c, docs/C/gdm.xml,
5467
 
          gui/gdmchooser.c, gui/gdmcommon.c, gui/gdmlogin.c, 
5468
 
          gui/gdmsetup-strings.c, gui/gdmsetup.c,
 
5361
        * daemon/gdm.[ch], daemon/slave.c, gui/gdmchooser.c, gui/gdmcommon.c,
 
5362
          gui/gdmlogin.c, gui/gdmsetup-strings.c, gui/gdmsetup.c,
5469
5363
          gui/gdmsetup.glade, gui/greeter/greeter.c,
5470
5364
          gui/greeter/greeter_configuration.h:  Add login success/failure
5471
5365
          sounds.  Patch provided by Andrew Case.  Refer to bug #300136.
5496
5390
          pick good default colors in the xml file, but perhaps someone with a
5497
5391
          better design eye can give me a recommendation for better colors.
5498
5392
          Fixes bug #140312.
5499
 
        * docs/C/gdm.xml: Added docs for above two features.
5500
5393
        * gui/gdmlogin.c: Moved auto_timed_msg label after msg label since that
5501
5394
          looks better.
5502
5395
        * gui/gdmsetup.c: Moved call to g_signal_lookup so it happens when the
5550
5443
          "Enable debug" value in gdmsetup.  I added the checkbox to gdmsetup
5551
5444
          on the 4th.
5552
5445
 
5553
 
2005-04-07  Gareth Owen  <gowen72@yahoo.com>
5554
 
 
5555
 
        * po/en_GB.po: Updated British English translation.
5556
 
 
5557
5446
2005-04-06  Brian Cameron  <brian.cameron@sun.com>
5558
5447
 
5559
5448
        * gui/gdmlogin.c: Set size requests for text labels in gdmlogin so that
5653
5542
 
5654
5543
        * gui/gdmsetup.c, gui/gdmsetup.glade, gui/gdmlogin.c
5655
5544
          gui/gdmuser.[ch], gui/greeter/greeter.c,
5656
 
          gui/gdmsetup-strings.c, docs/C/gdm.xml:  Add face browser tab for
5657
 
          configuring the face browser with the Exclude options and the new
5658
 
          Include and IncludeAll configuration options.  Cleaned up the
5659
 
          gdmsetup glade file a bit.  Now tabs have mnemonics
 
5545
          gui/gdmsetup-strings.c:  Add face browser tab for configuring the
 
5546
          face browser with the Exclude options and the new Include and
 
5547
          IncludeAll configuration options.  Cleaned up the gdmsetup glade
 
5548
          file a bit.  Now tabs have mnemonics.
5660
5549
        * daemon/slave.c, gui/gdmphotosetup.c, gui/greeter/gdmthemetester.c:
5661
5550
          Changed name of "Graphical Greeter" to "Themed Greeter" and
5662
5551
          "Standard Greeter" to "GTK+ Greeter".
5691
5580
          gui/greeter_greeter_parser.c, 
5692
5581
          gui/greeter/themes/circles/circles.xml,
5693
5582
          gui/greeter/themes/happygnome/happygnome.xml,
5694
 
          gui/greeter/themes/happygnome-list/happygnome.xml,
5695
 
          docs/C/gdm.xml:  Added OK button to greeter so GDM now properly
5696
 
          follows the Sun HCI recommendations.  Fixes bug #98470.
 
5583
          gui/greeter/themes/happygnome-list/happygnome.xml: Added OK button
 
5584
          to greeter so GDM now properly follows the Sun HCI recommendations.
 
5585
          Fixes bug #98470.
5697
5586
 
5698
5587
Thu Mar 17 2:30:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
5699
5588
 
5715
5604
          works better on Solaris.
5716
5605
        * daemon/gdm.h, daemon/slave.c, gui/gdmlogin.c, 
5717
5606
          gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c,
5718
 
          docs/C/gdm.xml, gui/greeter/greeter_parser.c,
 
5607
          gui/greeter/greeter_parser.c,
5719
5608
          gui/greeter/themes/circles/circles.xml,
5720
5609
          gui/greeter/themes/happygnome/happygnome.xml,
5721
5610
          gui/greeter/themes/happygnome-list/happygnome.xml:  Made face browser
5733
5622
 
5734
5623
        * daemon/gdm.h, gui/Makefile.am, gui/gdmlogin.c,
5735
5624
          gui/gdmsetup.c, gui/gdmuser.h, gui/gdmuser.c, 
5736
 
          gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c,
5737
 
          docs/C/gdm.xml:  Added Include and IncludeAll gdm config options to
5738
 
          better control what users are displayed in the face browser.
5739
 
          Consolidated the almost identical logic from gdmlogin.c, gdmsetup.c
5740
 
          and greeter_item_ulist.c into gdm_user.[ch].
 
5625
          gui/greeter/greeter.c, gui/greeter/greeter_item_ulist.c: Added
 
5626
          Include and IncludeAll gdm config options to better control what
 
5627
          users are displayed in the face browser.  Consolidated the almost
 
5628
          identical logic from gdmlogin.c, gdmsetup.c and greeter_item_ulist.c
 
5629
          into gdm_user.[ch].
5741
5630
        * daemon/gdm.h: Correct setting of HALT_COMMAND, which got fat-fingered
5742
5631
          when I moved the setup of this to the configure file.
5743
5632
        * gui/gdmphotosetup.c: Mark strings for translation.
5767
5656
        * config/Makefile.am: Changed name of Default to Init since that
5768
5657
          follows the naming standard used by the other scripts.  Fixes bug
5769
5658
          #118278.
5770
 
        * docs/C/gdm.xml: Updated docs with information about the changes in
5771
 
          today's commits.
5772
5659
          
5773
5660
Thu Mar 10 14:35:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
5774
5661
 
5888
5775
          
5889
5776
Mon Feb 14 16:42:00 2005  Brian Cameron <Brian.Cameron@Sun.Com>
5890
5777
 
5891
 
        * config/gdm.conf.in, daemon/gdm.h, docs/C/gdm.xml,
5892
 
          gui/gdmlogin.c, gui/greeter/greeter.c, 
5893
 
          gui/greeter/greeter_canvas_item.c, 
5894
 
          gui/greeter/greeter_configuration.h: Fixes bug #151018.  Adds
 
5778
        * config/gdm.conf.in, daemon/gdm.h, gui/gdmlogin.c,
 
5779
          gui/greeter/greeter.c, gui/greeter/greeter_canvas_item.c, 
 
5780
          gui/greeter/greeter_configuration.h: Fixes bug #151018.  Add
5895
5781
          configuration option to disallow visible feedback in password entry.
5896
5782
          Patch provided by John Martinsson.
5897
5783
 
6121
6007
 
6122
6008
        * configure.in: Added 'bs' to ALL_LINGUAS.
6123
6009
 
6124
 
Thu Aug 26 15:55:00 2004  Brian Cameron  <brian.cameron@sun.com>
6125
 
 
6126
 
        * docs/C/gdm.xml: Updated docs to include gdmflexiserver command
6127
 
          options, arguments for all GDM programs aside from gdm-binary
6128
 
          (which was already there), added accessibility section, and
6129
 
          cleaned up the XML so it is more readible.  Also added a 
6130
 
          comment that gdmlogin now lets you change the theme from the
6131
 
          menu.
6132
 
 
6133
6010
Tue Aug 24 12:27:00 2004  Brian Cameron  <brian.cameron@sun.com>
6134
6011
 
6135
6012
        * verify-pam.c: No longer call logindevperm if not logging into
6249
6126
        * daemon/filecheck.c, daemon/gdm.[ch]:  Add a CheckDirOwner key
6250
6127
          to fix systems which have non-user-owned home dirs.
6251
6128
 
6252
 
        * config/gdm.conf.in, doc/C/gdm.xml: Document the above addition.
 
6129
        * config/gdm.conf.in: Document the above addition.
6253
6130
 
6254
6131
Tue Jul 13 10:27:35 2004  George Lebl <jirka@5z.com>
6255
6132
 
6261
6138
        * daemon/gdm.c, daemon/getvt.c: Add FreeBSD support for VTAllocation
6262
6139
          from Alexander Nedotsukov <bland@FreeBSD.org>
6263
6140
 
6264
 
        * docs/C/gdm.xml: Add mention that VTAllocation now works on FreeBSD
6265
 
          as well.
6266
 
 
6267
6141
Fri Jun 11 10:46:46 2004  George Lebl <jirka@5z.com>
6268
6142
 
6269
6143
        * Release 2.6.0.3
6356
6230
Wed May 26 18:23:14 2004  George Lebl <jirka@5z.com>
6357
6231
 
6358
6232
        * daemon/auth.c, daemon/display.c, daemon/gdm.[ch], daemon/misc.[ch],
6359
 
          daemon/server.c, daemon/slave.c, daemon/verify-pam.c, docs/C/gdm.xml,
 
6233
          daemon/server.c, daemon/slave.c, daemon/verify-pam.c, 
6360
6234
          config/gdm.conf.in:  Add a daemon/ConsoleCannotHandle key which
6361
6235
          lists languages which should not be used on the console because
6362
 
          they won't work.  Uses "C" locale strings instead then.  Should
 
6236
          they will not work.  Uses "C" locale strings instead then.  Should
6363
6237
          "fix" #135387, but I suppose there's no clean way to do this,
6364
6238
          just let the distributors ship proper config files and have them
6365
6239
          test it (yeah right).  I've tested the current set on RH9 and I
6444
6318
 
6445
6319
        * configure.in: Added "mi" (Maori) to ALL_LINGUAS.
6446
6320
 
6447
 
Fri Apr 16 16:02:53 2004  George Lebl <jirka@5z.com>
6448
 
 
6449
 
        * docs/C/gdm.xml: update version information, no changes.  I should
6450
 
          have done this before the release.
6451
 
 
6452
6321
Fri Apr 16 16:00:50 2004  George Lebl <jirka@5z.com>
6453
6322
 
6454
6323
        * Release 2.6.0.1
6474
6343
2004-04-08 Vijaykumar Patwari <vijaykumar.patwari@wipro.com>
6475
6344
 
6476
6345
        * daemon/auth.c (get_local_auths): Replaced Address Family, 
6477
 
        FamilyInternet by FamilyInternetV6 for IPv6 while adding addresses 
6478
 
        for authorization. Fixes "Remote login with IPv6 enabled".
 
6346
          FamilyInternet by FamilyInternetV6 for IPv6 while adding addresses 
 
6347
          for authorization. Fixes "Remote login with IPv6 enabled".
6479
6348
 
6480
6349
Sun Apr 04 11:12:55 2004  George Lebl <jirka@5z.com>
6481
6350
 
6513
6382
Mon Mar 15 10:22:30 2004  George Lebl <jirka@5z.com>
6514
6383
 
6515
6384
        * Release 2.6.0.0
6516
 
 
6517
 
        * docs/Makefile.am: fix build
6518
 
 
6519
6385
        * Makefile.am: did I not commit this build fix?
6520
6386
 
6521
6387
2004-03-15  Glynn Foster  <glynn.foster@sun.com>
6522
6388
 
6523
 
        * configure.in, docs/Makefile.am: Add localized docs to build.
6524
 
        * docs/*: Add de, es, fr, it, ja, ko, sv, zh_CN, zh_HK and zh_TW
6525
 
        all from the Sun translation team.
 
6389
        * configure.in: Add localized docs to build.
6526
6390
 
6527
6391
Tue Mar 09 20:51:58 2004  George Lebl <jirka@5z.com>
6528
6392
 
6586
6450
        * gui/gdmlanguages.c (languages): 
6587
6451
 
6588
6452
        * config/locale.alias: Add Canadian English (fixes #135053) --
6589
 
        patch by Adam Weinberger <adamw@freebsd.org>.
 
6453
          patch by Adam Weinberger <adamw@freebsd.org>.
6590
6454
 
6591
6455
2004-02-25  Danilo Å egan  <dsegan@gmx.net>
6592
6456
 
6629
6493
          GtkTheme, AllowGtkThemeChange and GtkThemesToAllow to control
6630
6494
          this behaviour better.
6631
6495
 
6632
 
        * docs/C/gdm.xml, config/gdm.conf.in: Update for the above changes
6633
 
          adding the GtkTheme, AllowGtkThemeChange and GtkThemesToAllow
6634
 
          keys
6635
 
 
6636
6496
Wed Feb 11  Muktha <muktha.narayan@wipro.com>
6637
6497
 
6638
6498
        * daemon/gdm.[ch], daemon/slave.c, gui/gdmlogin.c,
6724
6584
          logged in' (double login warning) dialog thingie should only be
6725
6585
          shown AFTER all verification is done (as it does for PAM setups)
6726
6586
 
6727
 
        * docs/C/gdm.xml: update for DisplayLastLogin
6728
 
 
6729
6587
        * config/gdm.conf.in, daemon/gdm.h: the RetryDelay is annoying at 3
6730
6588
          now that it works.  Set it to 1.
6731
6589
 
6823
6681
Thu Jan 01 11:24:30 2004  Ray Strode <halfline@hawaii.rr.com>
6824
6682
 
6825
6683
        * daemon/gdm.c (handle_user_message): Fix bug where
6826
 
        REBOOT would get written to the socket before the separator
6827
 
        when user queries available logout actions.
 
6684
          REBOOT would get written to the socket before the separator
 
6685
          when user queries available logout actions.
6828
6686
 
6829
6687
Thu Jan 01 10:39:00 2004  Ray Strode <halfline@hawaii.rr.com>
6830
6688
 
6849
6707
        * gui/gdmsetup.glade: Fix #120639 by indenting the chooser and
6850
6708
          config toggles
6851
6709
 
6852
 
        * config/gdm.conf.in, docs/C/gdm.xml:  Update docs for the
6853
 
          accessibility/sound stuff
 
6710
        * config/gdm.conf.in:  Update comments for the accessibility/sound
 
6711
          stuff
6854
6712
 
6855
6713
Mon Dec 29 16:52:32 2003  George Lebl <jirka@5z.com>
6856
6714
 
6858
6716
          for kdm.  Also implement the logout action in a cleaner fashion
6859
6717
          without resorting to the DIRTY_SERVERS hacky thingie.
6860
6718
 
6861
 
        * configure.in, docs/C/gdm.xml, daemon/gdm.h: set version to 2.5.90.0
6862
 
          since it's really for gnome 2.5 not 2.4
 
6719
        * configure.in, daemon/gdm.h: set version to 2.5.90.0 since it's
 
6720
          really for GNOME 2.5 not 2.4
6863
6721
 
6864
6722
Thu Dec 04 17:01:21 2003  Leena Gunda <leena.gunda@wipro.com>
6865
6723
 
6918
6776
 
6919
6777
Fri Dec 12 17:56:58 2003  George Lebl <jirka@5z.com>
6920
6778
 
6921
 
        * daemon/gdm.[ch], daemon/slave.c, daemon/xdmcp.c, docs/C/gdm.xml:
6922
 
          add a GO fifo SOP command and a --wait-for-go command line option.
6923
 
          This is intended to allow an initialization script to start X
6924
 
          early and have that be the GDM display, but not allow users to
6925
 
          log in until it's ready.
 
6779
        * daemon/gdm.[ch], daemon/slave.c, daemon/xdmcp.c: add a GO fifo SOP
 
6780
          command and a --wait-for-go command line option.  This is intended
 
6781
          to allow an initialization script to start X early and have that be
 
6782
          the GDM display, but not allow users to log in until it's ready.
6926
6783
 
6927
6784
Fri Dec 12 17:14:41 2003  George Lebl <jirka@5z.com>
6928
6785
 
6929
6786
        * daemon/gdm.h, gui/gdmlogin.c, gui/greeter/greeter.c,
6930
 
          config/gdm.conf.in, docs/C/gdm.xml: There's now the ability to
6931
 
          reap flexiservers that are inactive for a period of time.  The
6932
 
          default time is 5 minutes.
 
6787
          config/gdm.conf.in: There's now the ability to reap flexiservers
 
6788
          that are inactive for a period of time.  The default time is 5
 
6789
          minutes.
6933
6790
 
6934
6791
        * gui/gdmcomm.c: add the new error codes (7 and 200) to the error
6935
6792
          message table
6949
6806
 
6950
6807
        * Apply following patch from bugzilla to fix #128668
6951
6808
 
6952
 
        2003-12-06  Jan Arne Petersen  <jpetersen@uni-bonn.de>
 
6809
2003-12-06  Jan Arne Petersen  <jpetersen@uni-bonn.de>
6953
6810
 
6954
6811
        * gui/gdmsetup.c: (install_response), (install_new_theme): replace
6955
6812
          GtkFileSelection with GtkFileChooser.
6972
6829
          as the original patches do.  The commands are named different to
6973
6830
          avoid naming conflict.
6974
6831
 
6975
 
        * daemon/gdm.h, config/gdm.conf.in, docs/C/gdm.xml,
6976
 
          config/Makefile.am, gdm.spec.in: move the built in sessions to
6977
 
          a more appropriate place (datadir)
 
6832
        * daemon/gdm.h, config/gdm.conf.in, config/Makefile.am, gdm.spec.in:
 
6833
          Move the built in sessions to a more appropriate place (datadir)
6978
6834
 
6979
6835
        * gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.[ch],
6980
6836
          gui/greeter/greeter*.c: move some common utility functions to
6982
6838
          should cut down a little on the code duplication.  Needs more.
6983
6839
 
6984
6840
        * gui/gdmcommon.[ch], gui/gdmlogin.c, gui/greeter/greeter.c,
6985
 
          docs/C/gdm.xml, daemon/gdm.h, config/gdm.conf.in: Apply a patch
6986
 
          from Anton Altaparmakov to add an optional info message to the
6987
 
          greeters.  Fixes #125219
 
6841
          daemon/gdm.h, config/gdm.conf.in: Apply a patch from Anton
 
6842
          Altaparmakov to add an optional info message to the greeters.
 
6843
          Fixes #125219
6988
6844
 
6989
6845
        * gui/gdmsetup.c: fix RH #97716 by putting up a dialog when user
6990
6846
          tries to input root for the first time
6991
6847
 
6992
 
        * docs/C/gdm.xml: minor updates.
6993
 
 
6994
6848
        * daemon/gdm.c: GdmStandardXServer can now have arguments (we used
6995
6849
          to parse them, but if there were arguments, sanity checks would
6996
6850
          fail making it not work), so no real change in how it works, it
6997
6851
          just accepts more inputs
6998
6852
 
6999
 
Wed Dec 10 2003 Archana Shah <archana.shah@wipro.com>
7000
 
 
7001
 
        * docs/C/gdm.xml: Add documentation for Multicast and Multicast_Addr. 
7002
 
 
7003
6853
Fri Dec 09 2003 Archana Shah <archana.shah@wipro.com>
7004
6854
 
7005
6855
        * configure.in : Put check for getaddrinfo, inet_ntop and structure
7169
7019
        * config/gdm.conf.in: add the NeverPlaceCookiesOnNFS
7170
7020
          key
7171
7021
 
7172
 
        * docs/C/gdm.xml: add info about NeverPlaceCookiesOnNFS
7173
 
 
7174
7022
Fri Oct 03 14:03:31 2003  George Lebl <jirka@5z.com>
7175
7023
 
7176
7024
        * daemon/errorgui.c: include <signal.h> to fix build
7283
7131
          For some reason the canvas now gives me larger fonts, so
7284
7132
          use smaller fonts and tweak the layout a bit.
7285
7133
 
7286
 
        * docs/C/gdm.xml: update the docs a bit
7287
 
 
7288
7134
Tue Sep 23 10:16:08 2003  George Lebl <jirka@5z.com>
7289
7135
 
7290
7136
        * gui/greeter/gdmthemetester: fix shell parse error
7331
7177
          with KDM, yay.  They should be installed by respective owner
7332
7178
          packages at some point though ...
7333
7179
 
7334
 
        * docs/C/gdm.xml: update a bit.
7335
 
 
7336
7180
Mon Sep 22 13:55:50 2003  George Lebl <jirka@5z.com>
7337
7181
 
7338
7182
        * gui/modules/dwellmouselistener.c: fix error handling / leaks
7449
7293
          to 'default' as it should be.  'default' will actually work
7450
7294
          with the previous version of gdm so it's quite OK.
7451
7295
 
7452
 
        * docs/C/gdm.xml:  Update the session docs to reflect reality,
7453
 
          plus some other minor cleanup
7454
 
 
7455
 
        * po/POTFILES.in: s/Default/default/
7456
 
 
7457
7296
Thu Sep 18 17:41:25 2003  George Lebl <jirka@5z.com>
7458
7297
 
7459
7298
        * gui/modules/keymouselistener.c: Fix the parser to use strtok
7472
7311
Thu Sep 18 16:20:07 2003  David Bolter <david.bolter@utoronto.ca>
7473
7312
 
7474
7313
        * gui/modules/AccessKeyMouseEvents.in: added gok gestures for
7475
 
        direct mode
 
7314
          direct mode
7476
7315
 
7477
7316
        * gui/modules/AccessDwellMouseEvents.in: added a gok gesture for
7478
 
        dwell mode
 
7317
          dwell mode
7479
7318
 
7480
7319
 
7481
7320
Thu Sep 18 16:15:38 2003  George Lebl <jirka@5z.com>
7497
7336
 
7498
7337
        * config/gdm.conf.in: update for the path stuff
7499
7338
 
7500
 
        * docs/C/gdm.xml: update for the path stuff
7501
 
 
7502
7339
Thu Sep 18 03:33:44 2003  George Lebl <jirka@5z.com>
7503
7340
 
7504
7341
        * daemon/gdm.c, daemon/cookie.c: Can't sleep, so re-clean the random
7543
7380
        * daemon/slave.c: use only one pipe for all the waitpids, since we
7544
7381
          really don't need more then one and this make code simpler.
7545
7382
 
7546
 
        * docs/C/gdm.xml: update
7547
 
 
7548
7383
Thu Sep 11 16:11:57 2003  George Lebl <jirka@5z.com>
7549
7384
 
7550
7385
        * config/gdm.conf.in: add comment about ShowLastSession
7573
7408
        * daemon/auth.c: fix error output so that bug reports wouldn't
7574
7409
          point me to the wrong code.
7575
7410
 
7576
 
Tue Aug 26 18:06:51 2003  George Lebl <jirka@5z.com>
7577
 
 
7578
 
        * docs/C/gdm.xml: minor update
7579
 
 
7580
7411
Tue Aug 26 17:58:46 2003  George Lebl <jirka@5z.com>
7581
7412
 
7582
 
        * docs/C/gdm.xml: lots of updates, stylistic and fixing
7583
 
          errors, also add ShowLastSession.
7584
 
 
7585
7413
        * configure.in: raise version number
7586
7414
 
7587
7415
        * config/Makefile.am: create log dir correctly
7600
7428
          if we can't use the file ~/.xsession-errors, try
7601
7429
          /tmp/xses-<user>.XXXXXX using mkstemp.
7602
7430
 
7603
 
        * docs/C/gdm.xml: update
7604
 
 
7605
7431
        * NEWS: update
7606
7432
 
7607
7433
Mon Aug 25 13:55:09 2003  George Lebl <jirka@5z.com>
7621
7447
          in the security page when actions menu is off.  Partly fixes
7622
7448
          #120639, the other part can be fixed after UI freeze is off.
7623
7449
 
7624
 
        * docs/C/gdm.xml: update the SystemMenu (Actions menu) key
7625
 
          description.
7626
 
 
7627
7450
Mon Aug 25 10:47:30 2003  George Lebl <jirka@5z.com>
7628
7451
 
7629
7452
        * daemon/auth.c: if the .Xauthority would be empty, just
7638
7461
          and handle the XFSZ signal to avoid abrupt logouts when
7639
7462
          evil limits are set.
7640
7463
 
7641
 
        * docs/C/gdm.xml: updates relating to the ~/.xsession-errors
7642
 
          stuff and how to handle the Xsession file.
7643
 
 
7644
7464
Fri Aug 22 16:11:15 2003  George Lebl <jirka@5z.com>
7645
7465
 
7646
7466
        * daemon/misc.[ch], daemon/auth.c, daemon/filecheck.c, daemon/gdm.c,
7655
7475
 
7656
7476
        * AUTHORS: update to be correct UTF-8
7657
7477
 
7658
 
Thu Aug 21 14:35:25 2003  George Lebl <jirka@5z.com>
7659
 
 
7660
 
        * docs/Makefile.am, docs/gdm.1: add a very simple man page
7661
 
 
7662
7478
Thu Aug 21 14:10:44 2003  George Lebl <jirka@5z.com>
7663
7479
 
7664
7480
        * daemon/gdm.c: add --version option to fix #120409
7697
7513
        * gui/gdmsetup.c: when not running from within gdm itself
7698
7514
          display "ghelp:gdm" on help
7699
7515
 
7700
 
        * docs/C/gdm.xml: minor updates
7701
 
 
7702
7516
Mon Aug 18 17:33:12 2003  George Lebl <jirka@5z.com>
7703
7517
 
7704
7518
        * gui/gdmlogin.c, gui/greeter/greeter.c,
7728
7542
          enough for actual use in debugging but it's short enough to
7729
7543
          prevent a DoS attack)
7730
7544
 
7731
 
        * docs/C/gdm.xml: note about the above
7732
 
 
7733
7545
        * daemon/cookie.c: skip the first 16megs of /dev/mem only on
7734
7546
          i386
7735
7547
 
7758
7570
 
7759
7571
Fri Aug 15 12:36:30 2003  George Lebl <jirka@5z.com>
7760
7572
 
7761
 
        * docs/C/gdm.xml: added more notes on the MIT-MAGIC-COOKIE-1
7762
 
          authorization scheme
7763
 
 
7764
7573
        * configure.in: raise version
7765
7574
 
7766
7575
        * daemon/cookie.c: use xor instead of + for the seed since it
7824
7633
          for reading in it as root, and if we can't use the fallback
7825
7634
          directory.
7826
7635
 
7827
 
        * docs/C/gdm.xml:  Update docs for UserAuthDir and add a note about
7828
 
          using this with NFS mounted home directories.
7829
 
 
7830
7636
        * config/gdm.conf.in: add note about UserAuthDir
7831
7637
 
7832
7638
Thu Aug 14 14:45:42 2003  George Lebl <jirka@5z.com>
7899
7705
 
7900
7706
        * daemon/gdm.c: check operating system on startup
7901
7707
 
7902
 
Mon Aug 11 09:38:08 2003  George Lebl <jirka@5z.com>
7903
 
 
7904
 
        * docs/C/gdm.xml: whack a doubled paragraph.
7905
 
 
7906
7708
Fri Aug 08 17:20:59 2003  George Lebl <jirka@5z.com>
7907
7709
 
7908
 
        * docs/C/gdm.xml: fill in missing info in the theme manual
7909
 
 
7910
7710
        * gui/greeter/greeter_geometry.c, gui/greeter/greeter_item.h,
7911
7711
          gui/greeter/greeter_parser.c:
7912
7712
          respect negative coordinates with "-0", must store the
7932
7732
          the GNOME session chooser).  Also fixup the comment on XDMCP
7933
7733
          enabling.
7934
7734
 
7935
 
        * docs/C/gdm.xml: add more comments on security of XDMCP, fixup
7936
 
          the screen sections a bit, whack SessionMaxFile entry
7937
 
 
7938
7735
Wed Aug 06 17:40:27 2003  George Lebl <jirka@5z.com>
7939
7736
 
7940
7737
        * gdmsetup-pam: don't use the paths but let pam find modules itself
7960
7757
        * daemon/xdmcp.c, gui/gdmchooser.c: if the condition is not new
7961
7758
          data to be read, don't try to run XdmcpFill
7962
7759
 
7963
 
        * docs/C/gdm.xml: more notes on security of XDMCP and using
7964
 
          MIT-MAGIC-COOKIE-1 added, plus a section on the TCP Wrappers,
7965
 
          though it kind of sucks.
7966
 
 
7967
7760
Wed Aug 06 12:05:52 2003  George Lebl <jirka@5z.com>
7968
7761
 
7969
 
        * configure.in, docs/C/gdm.xml: update version number
7970
 
 
7971
 
Wed Aug 06 11:39:37 2003  George Lebl <jirka@5z.com>
7972
 
 
7973
 
        * docs/C/gdm.xml: some fixes from my mailspool from like
7974
 
          a year ago, plus added section about terminal lab
7975
 
          example setups
 
7762
        * configure.in: update version number
7976
7763
 
7977
7764
Wed Aug 06  Brian Cameron <Brian.Cameron@Sun.COM>
7978
7765
 
8029
7816
 
8030
7817
        * gui/gdmcomm.c, gui/gdmphotosetup.c: fix typo. Missed the release...
8031
7818
 
8032
 
Thu Jul 31 15:26:41 2003  George Lebl <jirka@5z.com>
8033
 
 
8034
 
        * docs/C/gdm.xml: add the release info as the first paragraph of the
8035
 
          preface so that it appears in the HTML and PDF versions
8036
 
 
8037
7819
Thu Jul 31 14:43:43 2003  George Lebl <jirka@5z.com>
8038
7820
 
8039
7821
        * Release 2.4.2.99
8044
7826
 
8045
7827
        * NEWS: update some more
8046
7828
 
8047
 
        * docs/C/gdm.xml: fix closing tag
8048
 
 
8049
7829
Thu Jul 31 12:58:26 2003  George Lebl <jirka@5z.com>
8050
7830
 
8051
7831
        * XKeepsCrashing, daemon/verify-pam.c:  update comments
8120
7900
          before killing self just in case when we receive that
8121
7901
          X died.
8122
7902
 
8123
 
Mon Jul 28 16:28:28 2003  George Lebl <jirka@5z.com>
8124
 
 
8125
 
        * docs/C/gdm.xml: fix doc of the gdm User/Group and add
8126
 
          a section on this to the Overview.
8127
 
 
8128
7903
Mon Jul 28 14:10:12 2003  George Lebl <jirka@5z.com>
8129
7904
 
8130
7905
        * daemon/gdm.h, daemon/*.c: for all functions for which I found in
8237
8012
        * daemon/slave.c: always send XPID after server_stop unless of course
8238
8013
          we're just about to exit
8239
8014
 
8240
 
        * docs/C/gdm.xml: add documentation of command line options
8241
 
 
8242
8015
Fri Jul 25 13:06:49 2003  George Lebl <jirka@5z.com>
8243
8016
 
8244
8017
        * daemon/display.c, daemon/gdm.c: if child crashed (died of a signal)
8303
8076
 
8304
8077
Thu Jul 24 16:41:25 2003  George Lebl <jirka@5z.com>
8305
8078
 
8306
 
        * docs/C/gdm.xml: update the version information on top
8307
 
 
8308
8079
        * configure.in: bump version number
8309
8080
 
8310
8081
Thu Jul 24 16:40:07 2003  George Lebl <jirka@5z.com>
8312
8083
        * gui/gdmlogin.c, gui/greeter/greeter.c: fixed comment so that it
8313
8084
          shows up for the translators
8314
8085
 
8315
 
        * docs/C/gdm.xml: fixed the art.gnome.org link added a link to the
8316
 
          GDM website, ran through a spellchecker, whacked the last vestiges
8317
 
          of iconification feature mentions and added MinimalUID mention
8318
 
          next to Exclude in the overview.
8319
 
 
8320
8086
        * README: update a bit
8321
8087
 
8322
8088
Thu Jul 24 14:58:23 2003  George Lebl <jirka@5z.com>
8380
8146
        * gui/gdmlogin.c, gui/greeter/greeter_item_ulist.c: make
8381
8147
          the username bold
8382
8148
 
8383
 
        * docs/C/gdm.xml: update the PostLogin behaviour and the permissions
8384
 
          on the ServAuthDir
8385
 
 
8386
8149
Wed Jul 23 15:13:33 2003  George Lebl <jirka@5z.com>
8387
8150
 
8388
8151
        * Release 2.4.2.98
8389
8152
 
8390
 
        * docs/Makefile.am: fix for distcheck
8391
 
 
8392
8153
Wed Jul 23 14:29:53 2003  George Lebl <jirka@5z.com>
8393
8154
 
8394
8155
        * gui/greeter/greeter.c: whack some debug messages
8492
8253
 
8493
8254
        * daemon/slave.c: some cleanup of session ends
8494
8255
 
8495
 
Mon Jul 21 15:36:48 2003  George Lebl <jirka@5z.com>
8496
 
 
8497
 
        * docs/GdmGreeterThemeManual.txt: removed since this is now in
8498
 
          the XML documentation
8499
 
 
8500
 
Mon Jul 21 13:45:31 2003  George Lebl <jirka@5z.com>
8501
 
 
8502
 
        * docs/C/gdm-C.omf: add.  I forgot to add this to CVS :)
8503
 
 
8504
8256
Mon Jul 21 12:24:01 2003  George Lebl <jirka@5z.com>
8505
8257
 
8506
8258
        * config/Xsession.in: eek, it's /dev/null, not dev/null
8549
8301
 
8550
8302
        * daemon/misc.c: include xdmcp.h
8551
8303
 
8552
 
        * docs/C/gdm.xml: remove the documentation for the Icon key, and
8553
 
          add a better blurb in the [servers] description.
8554
 
 
8555
8304
Sun Jul 20 12:36:06 2003  George Lebl <jirka@5z.com>
8556
8305
 
8557
8306
        * gui/gdmlogin.c, gui/greeter/greeter_action_language.c,
8566
8315
          There should be some scaling info in the theme rather then this.
8567
8316
          Also add ability to test different display sizes to theme tester,
8568
8317
 
8569
 
        * docs/C/gdm.xml: update
8570
 
 
8571
8318
Sun Jul 20 11:01:01 2003  George Lebl <jirka@5z.com>
8572
8319
 
8573
8320
        * gui/gdmsetup.c: mention the GDM manual in the help dialog box.
8584
8331
 
8585
8332
        * configure.in: raise version to 2.4.2.98
8586
8333
 
8587
 
Sun Jul 20 08:59:19 2003  George Lebl <jirka@5z.com>
8588
 
 
8589
 
        * docs/C/gdm.xml: fix docbook errors
8590
 
 
8591
 
Sat Jul 19 16:40:55 2003  George Lebl <jirka@5z.com>
8592
 
 
8593
 
        * docs/C/gdm.xml: update the way the years in the copyright are done
8594
 
 
8595
8334
Sat Jul 19 16:33:19 2003  George Lebl <jirka@5z.com>
8596
8335
 
8597
 
        * docs/C/gdm.xml, configure.in, docs/C/Makefile.am,
8598
 
          docs/Makefile.am, xmldocs.make, omf.make: update the
8599
 
          documentation a lot and install the docs.  Yay!  We
8600
 
          have actual documentation now!!!
 
8336
        * configure.in, xmldocs.make, omf.make: Update the documentation a lot
 
8337
          and install the docs.  Yay!  We have actual documentation now!!!
8601
8338
 
8602
8339
        * daemon/misc.c: add sys/time.h and sys/resource.h includes
8603
8340
          (from looking at the FreeBSD patches)
8647
8384
          I fixed leaks and crashes when the parser would find parse
8648
8385
          errors.
8649
8386
 
8650
 
        * docs/C/gdmconfig/*, docs/C/gdm.sgml, docs/C/gdm-manual.txt:
8651
 
          remove everything here as it was old and unused and outdated.
8652
 
 
8653
8387
2003-07-19  Christian Neumair  <chris@gnome-de.org>
8654
8388
 
8655
8389
        * gui/gdmchooser-strings.c, gui/gdmsetup-strings.c: Use english
8656
 
        Glade comment, non-ASCII characters may cause weird gettext/intltool
8657
 
        behavior.
 
8390
          Glade comment, non-ASCII characters may cause weird gettext/intltool
 
8391
          behavior.
8658
8392
 
8659
8393
Thu Jul 17 10:43:07 2003  George Lebl <jirka@5z.com>
8660
8394
 
8684
8418
 
8685
8419
Tue Jul 15 15:54:14 2003  George Lebl <jirka@5z.com>
8686
8420
 
8687
 
        * docs/GdmGreeterThemeManual.txt, gui/greeter/Makefile.am,
8688
 
          gui/greeter/greeter.dtd, gui/greeter/themes/circles/circles.xml.in,
 
8421
        * gui/greeter/Makefile.am, gui/greeter/greeter.dtd,
 
8422
          gui/greeter/themes/circles/circles.xml.in,
8689
8423
          gui/greeter/themes/happygnome/happygnome.xml.in,
8690
8424
          gui/greeter/themes/happygnome-list/happygnome.xml.in:  Remove
8691
8425
          the translations from the .xml.in files (they are now processed
8928
8662
2003-07-02  Jordi Mallach  <jordi@sindominio.net>
8929
8663
 
8930
8664
        * gui/*.desktop.in: Fix Terminal entries and add StartupNotify
8931
 
        support where appropriate.
 
8665
          support where appropriate.
8932
8666
 
8933
8667
2003-06-30  Mohammad DAMT  <mdamt@bisnisweb.com>
8934
8668
 
8935
 
        * po/id.po: Added Indonesian translation
8936
8669
        * configure.in: Added "id" to ALL_LINGUAS
8937
8670
 
8938
8671
2003-06-28  Dafydd Harries  <daf@parnassus.ath.cx>
8941
8674
 
8942
8675
Thu Jun 26 12:01:55 2003  George Lebl <jirka@5z.com>
8943
8676
 
8944
 
        * configure.in, docs/Makefile.am, Makefile.am: actually include the
8945
 
          docs dir in the tarball and redo the .96 release (doh!)
 
8677
        * configure.in, Makefile.am: Actually include the docs dir in the
 
8678
          tarball and redo the .96 release (doh!)
8946
8679
 
8947
8680
Thu Jun 26 11:43:26 2003  George Lebl <jirka@5z.com>
8948
8681
 
8992
8725
2003-06-16  Frederic Crozat  <fcrozat@mandrakesoft.com>
8993
8726
 
8994
8727
        * gui/greeter/greeter_session.c: (greeter_session_init):
8995
 
        don't use file name from session name.
 
8728
          don't use file name from session name.
8996
8729
 
8997
8730
Thu Jun 12 16:27:47 2003  George Lebl <jirka@5z.com>
8998
8731
 
9025
8758
          no modules though.  Also if we can't find an X server, default
9026
8759
          to the Linux setup so that the beast at least builds.
9027
8760
 
9028
 
        * docs/Makefile.am: actually include the theme document, DUH!
9029
 
 
9030
8761
Wed Jun 11  Brian Cameron <Brian.Cameron@Sun.COM>
9031
8762
 
9032
8763
        * configure.in, config/gdm.conf.in: Fixed setting of DefaultPath and
9122
8853
          thing).  That is read some solaris preference file when logging
9123
8854
          in.
9124
8855
 
9125
 
Fri Jun 06 19:07:22 2003  George Lebl <jirka@5z.com>
9126
 
 
9127
 
        * docs/GdmGreeterThemeManual.txt:  Update a bit on theme creation and
9128
 
          the .desktop file and add notes about gdmthemetester
9129
 
 
9130
8856
Fri Jun 06 16:41:47 2003  George Lebl <jirka@5z.com>
9131
8857
 
9132
8858
        * gui/gdmlogin.c: I should check if things compile, shouldn't I
9240
8966
          standard greeter browser with a tree view based browser just like
9241
8967
          in the graphical greeter.
9242
8968
 
9243
 
Wed Jun 04  Brian Cameron <Brian.Cameron@Sun.COM>
9244
 
 
9245
 
        * docs/GdmGreeterThemeManual.txt: Added theme docs.
9246
 
 
9247
8969
Wed Jun 04 10:53:21 2003  George Lebl <jirka@5z.com>
9248
8970
 
9249
8971
        * gui/gdmchooser.(c|glade), gui/gdmwm.c: after 3 seconds of no
9494
9216
 
9495
9217
Tue May 13 17:00:16 2003  George Lebl <jirka@5z.com>
9496
9218
 
9497
 
        * daemon/slave.c, daemon/gdm.h, config/gdm.conf.in,
9498
 
          docs/C/gdm.(xml|sgml):  PingInterval is now in seconds.  It really
9499
 
          makes no sense in minutes, I mean who wants to use a connection
9500
 
          which hangs for several minutes, that makes no sense.  This
9501
 
          fixes a whole bunch of bugs, among others #103266
 
9219
        * daemon/slave.c, daemon/gdm.h, config/gdm.conf.in: PingInterval is
 
9220
          now in seconds.  It really makes no sense in minutes, I mean who
 
9221
          wants to use a connection which hangs for several minutes, that
 
9222
          makes no sense.  This fixes a whole bunch of bugs, among others
 
9223
          #103266
9502
9224
 
9503
9225
        * gui/gdmsetup.glade, gui/gdmsetup.c: add some accessibility stuff,
9504
9226
          change the ping interval label to say seconds and not minutes,
9571
9293
 
9572
9294
2003-04-30 Niall Power <Niall.Power@Sun.COM>
9573
9295
 
9574
 
        * configure.in config/gdm.conf.in gui/Makefile.am gui/gdmlogin.c
9575
 
          po/POTFILES.in
9576
 
         Added Files: gui/modules/AccessKeyMouseEvents.in, 
9577
 
         gui/modules/Makefile.am, gui/modules/keymouselistener.c
9578
 
         Added a keyboard/mouse button gesture listener. This is a gtk
9579
 
         module that is configurable by editing AccessKeyMouseEvents
9580
 
         in ($sysconfdir)/gdm/modules
 
9296
        * configure.in, config/gdm.conf.in, gui/Makefile.am, gui/gdmlogin.c,
 
9297
          Added Files: gui/modules/AccessKeyMouseEvents.in, 
 
9298
          gui/modules/Makefile.am, gui/modules/keymouselistener.c
 
9299
          Added a keyboard/mouse button gesture listener. This is a gtk
 
9300
          module that is configurable by editing AccessKeyMouseEvents
 
9301
          in ($sysconfdir)/gdm/modules
9581
9302
 
9582
9303
2003-04-30  Laurent Dhima <laurenti@alblinux.net>
9583
9304
 
9585
9306
 
9586
9307
2003-04-10 Niall Power <Niall.Power@Sun.COM>
9587
9308
 
9588
 
        * config/gdm.conf.in, daemon/gdm.c, daemon/gdm.h daemon/slave.c,
9589
 
          docs/C/gdm.xml: Add support for launching gdmlogin/gdmgreeter
9590
 
          with a configurable list of gtk modules. Needed for accessibility.
9591
 
          Adds two new options to gdm.conf: "AddGtkModules" (boolean) and
9592
 
          "GtkModulesList" (string).
 
9309
        * config/gdm.conf.in, daemon/gdm.c, daemon/gdm.h daemon/slave.c:
 
9310
          Add support for launching gdmlogin/gdmgreeter with a configurable
 
9311
          list of gtk modules. Needed for accessibility.  Adds two new options
 
9312
          to gdm.conf: "AddGtkModules" (boolean) and "GtkModulesList" (string).
9593
9313
 
9594
9314
2003-04-09 Niall Power <Niall.Power@Sun.COM>
9595
9315
 
9648
9368
2003-02-18  Christian Rose  <menthos@menthos.com>
9649
9369
 
9650
9370
        * configure.in: Disabled "fa" as it's broken and breaks the
9651
 
        build.
 
9371
          build.
9652
9372
 
9653
9373
2003-02-18  Roozbeh Pournader  <roozbeh@sharif.edu>
9654
9374
 
10221
9941
2002-08-07  Havoc Pennington  <hp@redhat.com>
10222
9942
 
10223
9943
        * config/XKeepsCrashing (XCONFIGURATOR): add redhat-config-xfree86
10224
 
        to list of config tools to look for
 
9944
          to list of config tools to look for
10225
9945
 
10226
9946
Wed Aug 07 16:23:13 2002  George Lebl <jirka@5z.com>
10227
9947
 
10517
10237
2002-07-18  Frederic Crozat  <fcrozat@mandrakesoft.com>
10518
10238
 
10519
10239
        * gui/greeter/themes/happygnome/Makefile.am:
10520
 
        add disconnect.png to Makefile.am. Fix happygnome theme when
10521
 
        using tarball
 
10240
          add disconnect.png to Makefile.am. Fix happygnome theme when
 
10241
          using tarball
10522
10242
 
10523
10243
Wed Jul 17 11:17:10 2002  George Lebl <jirka@5z.com>
10524
10244
 
10665
10385
Thu Jul 11 2002  Steve Fox <drfickle@uberh4x0r.org>
10666
10386
 
10667
10387
        * gui/greeter/themes/happygnome/*: Update Happy GNOME theme
10668
 
        with new logo, new Disconnect/Quit icon 
 
10388
          with new logo, new Disconnect/Quit icon 
10669
10389
 
10670
10390
Wed Jul 10 13:36:03 2002  George Lebl <jirka@5z.com>
10671
10391
 
10767
10487
2002-07-08  Frederic Crozat  <fcrozat@mandrakesoft.com>
10768
10488
 
10769
10489
        * gui/greeter/themes/happygnome/Makefile.am:
10770
 
        add missing files (fixes #86264)
 
10490
          add missing files (fixes #86264)
10771
10491
 
10772
10492
Sun Jul 07 06:26:51 2002  George Lebl <jirka@5z.com>
10773
10493
 
10797
10517
2002-06-07  jacob berkman  <jacob@ximian.com>
10798
10518
 
10799
10519
        * gui/greeter/themes/happygnome/Makefile.am (EXTRA_DIST):
10800
 
        s/circles/happygnome/
 
10520
          s/circles/happygnome/
10801
10521
 
10802
10522
Thu Jun 06 15:32:01 2002  George Lebl <jirka@5z.com>
10803
10523
 
10805
10525
 
10806
10526
Thu Jun 06 11:47:26 2002  George Lebl <jirka@5z.com>
10807
10527
 
10808
 
        * configure.in, po/POTFILES.in, gui/greeter/themes/Makefile.am,
 
10528
        * configure.in, gui/greeter/themes/Makefile.am,
10809
10529
          gui/greeter/themes/happygnome/*:  Add the happygnome theme,
10810
10530
          so finally the theme browser makes sense since you can now
10811
10531
          switch between two themes :)  If we're in freeze we can at least
10886
10606
Sun Jun 02 01:35:00 2002  Carlos PerellĆ³ MarĆ­n <carlos@gnome-db.org>
10887
10607
 
10888
10608
        * config/locale.alias: The es_ES locale is now ISO-8859-15 to add euro
10889
 
        support.
 
10609
          support.
10890
10610
 
10891
10611
Sat Jun 01 14:42:29 2002  George Lebl <jirka@5z.com>
10892
10612
 
10931
10651
2002-05-31  Changwoo Ryu  <cwryu@debian.org>
10932
10652
 
10933
10653
        * gui/greeter/greeter_lang_list.c: Added Korean
10934
 
        untranslated_name to the languages list.
 
10654
          untranslated_name to the languages list.
10935
10655
 
10936
10656
Thu May 30 13:30:01 2002  George Lebl <jirka@5z.com>
10937
10657
 
10988
10708
        * gui/gdmsetup.c, gui/greeter/greeter.c,
10989
10709
          gui/greeter/themes/circles/Makefile.am,
10990
10710
          gui/greeter/themes/circles/circles.xml.in,
10991
 
          gui/greeter/themes/circles/GdmGreeterTheme.desktop.in,
10992
 
          po/POTFILES.in: Start using intltool for the theme stuff.  And
10993
 
          while doing this rename the GdmGreeterTheme.info to
10994
 
          GdmGreeterTheme.desktop since that's more convenient for intltool.
10995
 
          But still accept themes with GdmGreeterTheme.info for laughs.
10996
 
          This should make the greeter at least translatable
 
10711
          gui/greeter/themes/circles/GdmGreeterTheme.desktop.in: Start using
 
10712
          intltool for the theme stuff.  And while doing this rename the
 
10713
          GdmGreeterTheme.info to GdmGreeterTheme.desktop since that's more
 
10714
          convenient for intltool.  But still accept themes with
 
10715
          GdmGreeterTheme.info for laughs.  This should make the greeter at
 
10716
          least translatable
10997
10717
 
10998
10718
        * gui/greeter/greeter_system.c, gui/greeter/greeter.c,
10999
10719
          gui/greeter/greeter_configuration.h:  Add configuration option
11035
10755
Tue May 22 23:55:00 2002  Carlos Perello Marin <carlos@gnome-db.org>
11036
10756
 
11037
10757
        * configure.in: Added AC_PREREQ(2.52) to force the 2.52 use if you
11038
 
        have autoconf 2.13 && 2.52.
 
10758
          have autoconf 2.13 && 2.52.
11039
10759
 
11040
10760
Tue May 21 15:12:51 2002  George Lebl <jirka@5z.com>
11041
10761
 
11265
10985
          specifies the subdir in which to find under the GraphicalThemeDir
11266
10986
          directory.  Also fix the gettext stuff a bit.
11267
10987
 
11268
 
        * gui/greeter/themes/cirlces/screenshot.png, 
11269
 
          gui/greeter/themes/cirlces/GdmGreeterTheme.info:
11270
 
          gui/greeter/themes/cirlces/Makefile.am: add circles screenshot
 
10988
        * gui/greeter/themes/circles/screenshot.png, 
 
10989
          gui/greeter/themes/circles/GdmGreeterTheme.info:
 
10990
          gui/greeter/themes/circles/Makefile.am: add circles screenshot
11271
10991
 
11272
10992
        * gui/gdmlogin.c: use the circles in entry config key.  Also reado
11273
10993
          how translation is done for the welcome string
11284
11004
 
11285
11005
Mon May 06 10:39:41 2002  George Lebl <jirka@5z.com>
11286
11006
 
11287
 
        * gui/gdmlogin.c, daemon/verify-pam.c, po/cs.po, config/gdm.conf.in,
 
11007
        * gui/gdmlogin.c, daemon/verify-pam.c, config/gdm.conf.in,
11288
11008
          daemon/gdm.c: Try to solve some of the pending translation issues
11289
11009
          mainly with utf8 kinds of weirdness.  Not yet completely solved
11290
11010
          though.
11302
11022
 
11303
11023
        * Makefile.am (SUBDIRS):
11304
11024
        * configure.in (AC_OUTPUT): turn off help for now, until it's
11305
 
        ported to xml etc.
 
11025
          ported to xml etc.
11306
11026
 
11307
11027
2002-05-01  Pablo Saratxaga  <pablo@mandrakesoft.com>
11308
11028
 
11311
11031
2002-04-29  jacob berkman  <jacob@ximian.com>
11312
11032
 
11313
11033
        * Makefile.am (EXTRA_DIST): add gdmconfig - mailed _v_ asking to
11314
 
        fix this completely
 
11034
          fix this completely
11315
11035
 
11316
11036
2002-04-28  Abel Cheung  <maddog@linux.org.hk>
11317
11037
 
11327
11047
        * gui/gdmphotosetup.desktop.in:
11328
11048
        * gui/login-photo.png:
11329
11049
 
11330
 
        Add a rudimentary icon for the photo chooser "capplet"
11331
 
        so it doesn't look weird as the only item without
11332
 
        an icon ;-)
 
11050
          Add a rudimentary icon for the photo chooser "capplet" so it
 
11051
          doesn't look weird as the only item without an icon ;-)
11333
11052
        
11334
11053
Fri Apr 26 14:29:07 2002  George Lebl <jirka@5z.com>
11335
11054
 
11375
11094
        * Makefile.am, configure.in, gdm.spec.in, gdmsetup-security.in:
11376
11095
          Whack the gdmconfig again, gdmconfig is now really dead
11377
11096
 
11378
 
        * configure.in, docs/Makefile.am: don't build gdmconfig docs
 
11097
        * configure.in: Do not build gdmconfig docs
11379
11098
 
11380
11099
        * gui/greeter/greeter.c, gui/greeter/greeter_canvas_item.c,
11381
11100
          gui/greeter/greeter_events.c, gui/greeter/greeter_geometry.c,
11476
11195
2002-04-21  Benedikt Roth  <Benedikt.Roth@gmx.net>
11477
11196
 
11478
11197
        * gui/gdmphotosetup.c: (main):
11479
 
        Changed button ordering to [Cancel] [ok] (#77151).
 
11198
          Changed button ordering to [Cancel] [ok] (#77151).
11480
11199
        * gui/greeter/greeter_item_pam.c: (greeter_item_pam_prompt):
11481
 
        Applied patch from Gaute Lindkvist <lindkvis@stud.ntnu.no> to give
11482
 
        focus to the password-field automatically (#73817).
 
11200
          Applied patch from Gaute Lindkvist <lindkvis@stud.ntnu.no> to give
 
11201
          focus to the password-field automatically (#73817).
11483
11202
 
11484
11203
Fri Apr 12 16:00:00 2002  George Lebl <jirka@5z.com>
11485
11204
 
11526
11245
        * gui/gdmflexiserver.desktop.in:
11527
11246
        * gui/gdmphotosetup.desktop.in:
11528
11247
 
11529
 
        Install .desktop files in the appropriate GNOME2 location(s),
11530
 
        adding Category keywords as necessary. Change the description
11531
 
        of gdmphotosetup to fit better with the other items in the
11532
 
        "control center".
 
11248
          Install .desktop files in the appropriate GNOME2 location(s),
 
11249
          adding Category keywords as necessary. Change the description
 
11250
          of gdmphotosetup to fit better with the other items in the
 
11251
          "control center".
11533
11252
        
11534
11253
Tue Apr 09 14:27:59 2002  George Lebl <jirka@5z.com>
11535
11254
 
11550
11269
2002-03-25  TƵivo LeedjƤrv  <toivo@linux.ee>
11551
11270
 
11552
11271
        * config/locale.alias, gui/gdmconfig-strings.c, gui/gdmconfig.glade:
11553
 
        Added Estonian entries.
 
11272
          Added Estonian entries.
11554
11273
 
11555
11274
2002-03-21  jacob berkman  <jacob@ximian.com>
11556
11275
 
11557
11276
        * gui/greeter/greeter.c: include signal.h.  i can't find what
11558
 
        changed, and can't reproduce it on my 7.2 box, but we do use stuff
11559
 
        from that here and tinderbox is failing
 
11277
          changed, and can't reproduce it on my 7.2 box, but we do use stuff
 
11278
          from that here and tinderbox is failing
11560
11279
 
11561
11280
Fri Mar 15 17:15:25 2002  George Lebl <jirka@5z.com>
11562
11281
 
11568
11287
 
11569
11288
        * Merge in some changes from 2.2 branch
11570
11289
 
11571
 
        Tue Feb 19 17:28:11 2002  George Lebl <jirka@5z.com>
 
11290
Tue Feb 19 17:28:11 2002  George Lebl <jirka@5z.com>
11572
11291
 
11573
11292
        * gui/gdmconfig.glade: fix typo
11574
11293
 
11576
11295
 
11577
11296
        * daemon/verify-pam.c: treat USER_UNKNOWN just like AUTH_ERR
11578
11297
 
11579
 
        2002-02-04  Karsten Weiss  <knweiss@gmx.de>
 
11298
2002-02-04  Karsten Weiss  <knweiss@gmx.de>
11580
11299
 
11581
11300
        * gui/gdmconfig-strings.c: Fixed a typo.
11582
11301
 
11587
11306
        * daemon/gdm.c: Ditto.
11588
11307
        * gui/gdmconfig-strings.c: Ditto. 
11589
11308
 
11590
 
        2002-02-01  Pablo Saratxaga  <pablo@mandrakesoft.com>
 
11309
2002-02-01  Pablo Saratxaga  <pablo@mandrakesoft.com>
11591
11310
 
11592
11311
        * gui/gdmlanguages.c: added some more languages for the menu
11593
11312
          and corrected the Hebrew locale name ('iw' lang code has been
11594
11313
          superseeded with 'he')
11595
11314
 
11596
 
        2002-02-01  Kjartan Maraas  <kmaraas@gnome.org>
 
11315
2002-02-01  Kjartan Maraas  <kmaraas@gnome.org>
11597
11316
 
11598
11317
        * daemon/gdm.c: Fix a typo.
11599
11318
        * daemon/verify-pam.c: Same.
11601
11320
2002-03-05  jacob berkman  <jacob@ximian.com>
11602
11321
 
11603
11322
        * gui/Makefile.am (gdmchooser_LDADD): 
11604
 
        (gdmlogin_LDADD): 
 
11323
          (gdmlogin_LDADD): 
11605
11324
        * gui/greeter/Makefile.am (gdmgreeter_LDADD): add $(X_LIBS) and
11606
 
        $(X_EXTRA_LIBS)
 
11325
          $(X_EXTRA_LIBS)
11607
11326
 
11608
11327
        * configure.in: fix some quoting, and add $(X_LIBS) and
11609
 
        $(X_EXTRA_LIBS) to the Xinerama and Xdmcp checks, since GTK
11610
 
        doesn't export them any more
 
11328
          $(X_EXTRA_LIBS) to the Xinerama and Xdmcp checks, since GTK
 
11329
          doesn't export them any more
11611
11330
 
11612
11331
        * daemon/Makefile.am (gdm_LDADD): add $(X_LIBS) and -lXext since
11613
 
        GTK doesn't export them any more
 
11332
          GTK doesn't export them any more
11614
11333
 
11615
11334
2002-03-01  Havoc Pennington  <hp@redhat.com>
11616
11335
 
11617
11336
        * config/locale.alias: remove broken generic "english" entry
11618
 
        (created invalid LANG). Only have en_US and en_GB.
 
11337
          (created invalid LANG). Only have en_US and en_GB.
11619
11338
 
11620
11339
2002-02-18  Gediminas Paulauskas <menesis@delfi.lt>
11621
11340
 
11622
11341
        * configure.in: remove non-existing GNOME_PLATFORM_GNOME_2
11623
 
        fix GNOME_COMPILE_WARNINGS for latest gnome-common.
 
11342
          fix GNOME_COMPILE_WARNINGS for latest gnome-common.
11624
11343
 
11625
11344
2002-02-10  Abel Cheung  <maddog@linux.org.hk>
11626
11345
 
11627
11346
        * daemon/verify-shadow.c (gdm_verify_user): Synced string
11628
 
        with that of verify-pam.c, to avoid translating virtually
11629
 
        equivalent strings.
 
11347
          with that of verify-pam.c, to avoid translating virtually
 
11348
          equivalent strings.
11630
11349
 
11631
11350
Fri Feb  8 19:40:07 2002  Jonathan Blandford  <jrb@redhat.com>
11632
11351
 
11633
11352
        * gui/greeter/greeter_action_language.c
11634
 
        (greeter_langauge_initialize_model): use the right column.
 
11353
          (greeter_langauge_initialize_model): use the right column.
11635
11354
 
11636
11355
Fri Feb  8 17:33:20 2002  Jonathan Blandford  <jrb@redhat.com>
11637
11356
 
11638
11357
        * gui/greeter/greeter_action_language.c (greeter_action_language):
11639
 
        first cut at language selection.
 
11358
          first cut at language selection.
11640
11359
 
11641
11360
2002-02-07  Alex Larsson  <alexl@redhat.com>
11642
11361
 
11643
11362
        * gui/greeter/Makefile.am (INCLUDES):
11644
 
        Fix for building with srcdir != builddir.
 
11363
          Fix for building with srcdir != builddir.
11645
11364
 
11646
11365
2002-02-07  Alex Larsson  <alexl@redhat.com>
11647
11366
 
11648
11367
        * gui/gdmlogin.c:
11649
 
        Set the cursor on the root window.
 
11368
          Set the cursor on the root window.
11650
11369
 
11651
11370
2002-02-07  Alex Larsson  <alexl@redhat.com>
11652
11371
 
11653
11372
        * configure.in:
11654
 
        Remove libgnomeui from greeter libs.
 
11373
          Remove libgnomeui from greeter libs.
11655
11374
        
11656
11375
        * gui/gdmwm.c:
11657
 
        Comment out unused bonobo_dock_item_grab_pointer()
11658
 
        that forces greeter to pull in libgnomeui.
 
11376
          Comment out unused bonobo_dock_item_grab_pointer()
 
11377
          that forces greeter to pull in libgnomeui.
11659
11378
 
11660
11379
        * gui/gdmwm.h:
11661
 
        Don't include libgnomeui.h
 
11380
          Don't include libgnomeui.h
11662
11381
        
11663
11382
        * gui/greeter/greeter.c:
11664
 
        Include unistd.h
 
11383
          Include unistd.h
11665
11384
        
11666
11385
2002-02-06  Alex Larsson  <alexl@redhat.com>
11667
11386
 
11668
11387
        * gui/greeter/Makefile.am:
11669
 
        Add greeter_session.[ch].
 
11388
          Add greeter_session.[ch].
11670
11389
 
11671
11390
        * gui/greeter/greeter.[ch]:
11672
11391
        * gui/greeter/greeter_configuration.h:
11673
 
        Hook up session code.
11674
 
        Read more config settings.
11675
 
        Export greeter_message(), greeter_query()
11676
 
        and greeter_abort()
 
11392
          Hook up session code.
 
11393
          Read more config settings.
 
11394
          Export greeter_message(), greeter_query()
 
11395
          and greeter_abort()
11677
11396
 
11678
11397
        * gui/greeter/greeter_item_pam.[ch]:
11679
 
        New function greeter_item_pam_set_user().
11680
 
        Export greeter_current_user.
11681
 
        add is_login argument to greeter_item_pam_prompt().
 
11398
          New function greeter_item_pam_set_user().
 
11399
          Export greeter_current_user.
 
11400
          add is_login argument to greeter_item_pam_prompt().
11682
11401
 
11683
11402
        * gui/greeter/greeter_system.c:
11684
 
        Move greeter_query to greeter.c
 
11403
          Move greeter_query to greeter.c
11685
11404
 
11686
11405
        * gui/greeter/themes/circles/circles.xml:
11687
 
        Test the session code.
 
11406
          Test the session code.
11688
11407
        
11689
11408
2002-02-06  jacob berkman  <jacob@ximian.com>
11690
11409
 
11691
11410
        * gui/greeter/Makefile.am (gdmgreeter_SOURCES): add greeter.h
11692
11411
 
11693
11412
        * gui/greeter/themes/circles/Makefile.am (EXTRA_DIST): add
11694
 
        $(circles_DATA)
 
11413
          $(circles_DATA)
11695
11414
 
11696
11415
2002-02-05  Alex Larsson  <alexl@redhat.com>
11697
11416
 
11698
11417
        * gui/greeter/greeter.c:
11699
11418
        * gui/greeter/greeter_configuration.h:
11700
 
        Add use_circles_in_entry option.
 
11419
          Add use_circles_in_entry option.
11701
11420
 
11702
11421
        * gui/greeter/greeter_canvas_item.c:
11703
 
        Call gtk_entry_set_invisible_char() if
11704
 
        greeter_use_circles_in_entry is set.
 
11422
          Call gtk_entry_set_invisible_char() if
 
11423
          greeter_use_circles_in_entry is set.
11705
11424
 
11706
11425
        * gui/greeter/greeter_item_pam.c:
11707
 
        More pam conversation work.
 
11426
          More pam conversation work.
11708
11427
 
11709
11428
        * gui/greeter/themes/circles/circles.xml:
11710
 
        Change Help to System, because Help didn't
11711
 
        do anything, and we want to be able to test
11712
 
        system stuff.
11713
 
        Move the pam conversation items around to
11714
 
        a nicer positioning.
 
11429
          Change Help to System, because Help didn't
 
11430
          do anything, and we want to be able to test
 
11431
          system stuff.
 
11432
          Move the pam conversation items around to
 
11433
          a nicer positioning.
11715
11434
 
11716
11435
2002-02-05  Karsten Weiss  <knweiss@gmx.de>
11717
11436
 
11718
11437
        * daemon/gdm.c, daemon/slave.c, gui/gdmconfig.c:
11719
 
        Uppercase spelling for "XDMCP" in user-visible strings.
 
11438
          Uppercase spelling for "XDMCP" in user-visible strings.
11720
11439
 
11721
11440
2002-02-05  Abel Cheung  <maddog@linux.org.hk>
11722
11441
 
11726
11445
 
11727
11446
        * gui/greeter/greeter.c:
11728
11447
        * gui/greeter/greeter_item_pam.[ch]:
11729
 
        Implement the messages better.
 
11448
          Implement the messages better.
11730
11449
 
11731
11450
        * gui/greeter/themes/circles/circles.xml:
11732
 
        Try out the new messages
 
11451
          Try out the new messages
11733
11452
 
11734
11453
2002-02-04  Alex Larsson  <alexl@redhat.com>
11735
11454
 
11736
11455
        * gui/greeter/greeter_system.c:
11737
 
        Add system_button which is a dialog with all
11738
 
        shutdown options in it.
 
11456
          Add system_button which is a dialog with all
 
11457
          shutdown options in it.
11739
11458
        
11740
11459
2002-02-04  Alex Larsson  <alexl@redhat.com>
11741
11460
 
11742
11461
        * gui/greeter/Makefile.am:
11743
 
        Add greeter_system.[ch].
 
11462
          Add greeter_system.[ch].
11744
11463
 
11745
11464
        * gui/greeter/greeter.c (greeter_setup_items):
11746
 
        Call greeter_item_system_setup().
 
11465
          Call greeter_item_system_setup().
11747
11466
        
11748
11467
        * gui/greeter/greeter_system.[ch]:
11749
 
        Add some system-menu item handling.
 
11468
          Add some system-menu item handling.
11750
11469
 
11751
11470
        * gui/greeter/themes/circles/circles.xml:
11752
 
        Pack the bottom buttons in a box.
 
11471
          Pack the bottom buttons in a box.
11753
11472
 
11754
11473
2002-02-04  Alex Larsson  <alexl@redhat.com>
11755
11474
 
11756
11475
        * gui/greeter/greeter.c:
11757
 
        Set the locale.
 
11476
          Set the locale.
11758
11477
 
11759
11478
        * gui/greeter/greeter_parser.c:
11760
 
        Fix translation of strings.
 
11479
          Fix translation of strings.
11761
11480
        
11762
11481
        * gui/greeter/themes/circles/circles.xml:
11763
 
        Fix test translation.
 
11482
          Fix test translation.
11764
11483
 
11765
11484
2002-02-04  Karsten Weiss  <knweiss@gmx.de>
11766
11485
 
11773
11492
2002-01-30  Alex Larsson  <alexl@redhat.com>
11774
11493
 
11775
11494
        * configure.in:
11776
 
        Add new makefiles to output.
 
11495
          Add new makefiles to output.
11777
11496
 
11778
11497
        * gui/greeter/Makefile.am:
11779
 
        Add themes subdir.
11780
 
        Add config file and theme dir defines.
11781
 
        Add greeter_configuration.h
 
11498
          Add themes subdir.
 
11499
          Add config file and theme dir defines.
 
11500
          Add greeter_configuration.h
11782
11501
 
11783
11502
        * gui/greeter/greeter.c:
11784
 
        Parse config options.
11785
 
        Handle theme data search path.
 
11503
          Parse config options.
 
11504
          Handle theme data search path.
11786
11505
 
11787
11506
        * gui/greeter/greeter_parser.[ch]:
11788
 
        Handle theme data search path.
 
11507
          Handle theme data search path.
11789
11508
 
11790
11509
        * gui/themes/*:
11791
11510
        * gui/themes/circles/*:
11792
 
        Checking in theme data.
 
11511
          Checking in theme data.
11793
11512
        
11794
11513
2002-01-29  Alex Larsson  <alexl@redhat.com>
11795
11514
 
11796
11515
        * gui/greeter/greeter_canvas_item.c:
11797
 
        Remove old anchor leftovers.
11798
 
        Set font_desc instead of font for text items.
 
11516
          Remove old anchor leftovers.
 
11517
          Set font_desc instead of font for text items.
11799
11518
        
11800
11519
        * gui/greeter/greeter_geometry.c:
11801
 
        Set font_desc instead of font for text items.
 
11520
          Set font_desc instead of font for text items.
11802
11521
 
11803
11522
2002-01-29  Alex Larsson  <alexl@redhat.com>
11804
11523
 
11805
11524
        * gui/greeter/Makefile.am:
11806
 
        Add WARN_CFLAGS to INCLUDES.
11807
 
        mumble mumble...
 
11525
          Add WARN_CFLAGS to INCLUDES.
 
11526
          mumble mumble...
11808
11527
 
11809
11528
        * gui/greeter/greeter.c:
11810
 
        Call greeter_layout() from main().
 
11529
          Call greeter_layout() from main().
11811
11530
 
11812
11531
        * gui/greeter/greeter_canvas_item.c:
11813
 
        Change anchor handling. Now it's done manually by
11814
 
        greeter_geometry.c for everything but labels.
 
11532
          Change anchor handling. Now it's done manually by
 
11533
          greeter_geometry.c for everything but labels.
11815
11534
 
11816
11535
        * gui/greeter/greeter_geometry.[ch]:
11817
 
        Boxes now work.
 
11536
          Boxes now work.
11818
11537
 
11819
11538
        * gui/greeter/greeter_parser.c:
11820
11539
        * gui/greeter/greeter_item.h:
11821
 
        Add expand property to items
11822
 
        Build root item.
 
11540
          Add expand property to items
 
11541
          Build root item.
11823
11542
 
11824
11543
2002-01-29  Alexander Larsson  <alla@lysator.liu.se>
11825
11544
 
11826
11545
        * gui/greeter/Makefile.am:
11827
 
        Added new files.
 
11546
          Added new files.
11828
11547
 
11829
11548
        * gui/greeter/greeter.c:
11830
 
        Update to get the root GreeterItemInfo.
 
11549
          Update to get the root GreeterItemInfo.
11831
11550
 
11832
11551
        * gui/greeter/greeter_item.[ch]:
11833
 
        Make items keep track of their parent.
11834
 
        Add orig_pixbufs[].
11835
 
        Add box_min_width/height and size allocation stuff
 
11552
          Make items keep track of their parent.
 
11553
          Add orig_pixbufs[].
 
11554
          Add box_min_width/height and size allocation stuff
11836
11555
 
11837
11556
        * gui/greeter/greeter_parser.[ch]:
11838
 
        Rename homogenous to homogeneous.
11839
 
        Parse box min-width/height
11840
 
        Load pixmaps to orig_pixbufs[]
11841
 
        Keep track of items parents
11842
 
        Create root item info
 
11557
          Rename homogenous to homogeneous.
 
11558
          Parse box min-width/height
 
11559
          Load pixmaps to orig_pixbufs[]
 
11560
          Keep track of items parents
 
11561
          Create root item info
11843
11562
 
11844
11563
        * gui/greeter/greeter_canvas_item.[ch]:
11845
11564
        * gui/greeter/greeter_geometry.[ch]:
11846
 
        New files. Not used yet.
 
11565
          New files. Not used yet.
11847
11566
        
11848
11567
Mon Jan 21 19:14:28 2002  George Lebl <jirka@5z.com>
11849
11568
 
11868
11587
2002-01-20  Alexander Larsson  <alla@lysator.liu.se>
11869
11588
 
11870
11589
        * gui/greeter/greeter_item.[ch]:
11871
 
        Add all fields from the XML file to the GreeterItemInfo structure.
 
11590
          Add all fields from the XML file to the GreeterItemInfo structure.
11872
11591
        
11873
11592
        * gui/greeter/greeter_parser.[ch]:
11874
 
        Huge reorganization. Now builds up the tree of GreeterItemInfos.
 
11593
          Huge reorganization. Now builds up the tree of GreeterItemInfos.
11875
11594
        
11876
11595
        * gui/greeter/greeter.c:
11877
 
        Use new greeter_parse() API.
 
11596
          Use new greeter_parse() API.
11878
11597
 
11879
11598
2002-01-18  Alex Larsson  <alexl@redhat.com>
11880
11599
 
11881
11600
        * configure.in:
11882
 
        Greeter needs libgnomeui, due to gdmwm!?
 
11601
          Greeter needs libgnomeui, due to gdmwm!?
11883
11602
 
11884
11603
        * gui/Makefile.am:
11885
 
        Build gdmwm as a helper library.
 
11604
          Build gdmwm as a helper library.
11886
11605
 
11887
11606
        * gui/greeter/Makefile.am:
11888
 
        Link to xinerama and libgdmwm.
 
11607
          Link to xinerama and libgdmwm.
11889
11608
 
11890
11609
        * gui/greeter/greeter.c:
11891
 
        Initial greeter communication.
 
11610
          Initial greeter communication.
11892
11611
 
11893
11612
        * gui/greeter/greeter_item_pam.c:
11894
 
        Just print out anything gotten from the entry.
 
11613
          Just print out anything gotten from the entry.
11895
11614
 
11896
11615
2002-01-16  Alex Larsson  <alexl@redhat.com>
11897
11616
 
11898
11617
        * gui/gdmlogin.c (gdm_event):
11899
 
        Correctly read the event, instead of segfaulting.
 
11618
          Correctly read the event, instead of segfaulting.
11900
11619
 
11901
11620
2002-01-15  Alex Larsson  <alexl@redhat.com>
11902
11621
 
11903
11622
        * configure.in:
11904
11623
        * gui/Makefile.am:
11905
11624
        * gui/greeter/*:
11906
 
        Import greeter into gdm2.
 
11625
          Import greeter into gdm2.
11907
11626
 
11908
11627
2002-01-15  Alex Larsson  <alexl@redhat.com>
11909
11628
 
11910
11629
        * Makefile.am (SUBDIRS):
11911
 
        Remove intl from SUBDIRS
 
11630
          Remove intl from SUBDIRS
11912
11631
 
11913
11632
        * configure.in:
11914
 
        Remove intl/Makefile from AC_OUTPUT.
 
11633
          Remove intl/Makefile from AC_OUTPUT.
11915
11634
 
11916
11635
Sun Jan 13 21:58:36 2002  George Lebl <jirka@5z.com>
11917
11636
 
11940
11659
 
11941
11660
        * Merge from 2.2 up to MERGE_3
11942
11661
 
11943
 
        2002-01-04  Pablo Saratxaga <pablo@mandrakesoft.com>
 
11662
2002-01-04  Pablo Saratxaga <pablo@mandrakesoft.com>
11944
11663
 
11945
11664
        * configure,in (ALL_LINGUAS): Added "eu".
11946
11665
 
11947
 
        Mon Dec 31 18:54:25 2001  George Lebl <jirka@5z.com>
 
11666
Mon Dec 31 18:54:25 2001  George Lebl <jirka@5z.com>
11948
11667
 
11949
11668
        * daemon/slave.c: set egid to the correct value before we do setuid
11950
11669
          to avoid running the session with gdm group privileges.  (Note
11988
11707
 
11989
11708
        * Merge from stable up to 2.2.5.3 release tag
11990
11709
 
11991
 
        Wed Dec 26 17:20:28 2001  George Lebl <jirka@5z.com>
 
11710
Wed Dec 26 17:20:28 2001  George Lebl <jirka@5z.com>
11992
11711
 
11993
11712
        * daemon/veriyfy-crypt.c, daemon/verify-shadow.c: include
11994
11713
          errorgui.h
12018
11737
 
12019
11738
        * Merge from stable from 2.2.5.2 release tag up
12020
11739
 
12021
 
        Thu Dec 20 16:27:40 2001  George Lebl <jirka@5z.com>
 
11740
Thu Dec 20 16:27:40 2001  George Lebl <jirka@5z.com>
12022
11741
 
12023
11742
        * daemon/verify-pam.c: apparently the actually correct
12024
11743
          order (Which actually makes sense) is setcred/open_session.
12031
11750
        * gui/gdmlogin.c: add ability to have newlines in the 
12032
11751
          welcome string by just adding \n into the strings
12033
11752
 
12034
 
        Thu Dec 06 22:09:11 2001  George Lebl <jirka@5z.com>
 
11753
Thu Dec 06 22:09:11 2001  George Lebl <jirka@5z.com>
12035
11754
 
12036
11755
        * daemon/slave.c: Fix TimedLogin I broke on last commit
12037
11756
 
12044
11763
          this way we can follow all the proper pam doodaah with
12045
11764
          pam_authenticate and all that so we can safely call setcred
12046
11765
 
12047
 
        Tue Dec 04 20:46:57 2001  George Lebl <jirka@5z.com>
 
11766
Tue Dec 04 20:46:57 2001  George Lebl <jirka@5z.com>
12048
11767
 
12049
11768
        * daemon/gdm.c, daemon/misc.[ch], daemon/display.c:  On events where
12050
11769
          we fail due to bad configuration, run the text message dialog.
12053
11772
          putting this into the syslog.  We need more interaction here I
12054
11773
          think.  But this is better then nothing.
12055
11774
 
12056
 
        Tue Dec 04 18:44:10 2001  George Lebl <jirka@5z.com>
 
11775
Tue Dec 04 18:44:10 2001  George Lebl <jirka@5z.com>
12057
11776
 
12058
11777
        * daemon/Makefile.am, daemon/verify-pam.c, daemon/verify-crypt.c, 
12059
11778
          daemon/verify-shadow.c, daemon/verify.h, daemon/misc.[ch],
12074
11793
        * daemon/slave.c: fix race where USR2 was expected from a
12075
11794
          non-existent parent.  This can happen when you do 'killall gdm'
12076
11795
 
12077
 
Mon Dec 10 08:23:00 2001 Trevor Curtis <tcurtis@somaradio.ca>
12078
 
        * docs/C/gdm.xml: updated the doc to use the FDL, and cleaned up a
12079
 
        few things
12080
 
 
12081
 
Fri Dec 7 23:02:12 2001 Trevor Curtis <tcurtis@somaradio.ca>
12082
 
        * doc/C/gdmconfig/C/gdm.xml: removed Tim Jansen from documentation
12083
 
        at his request
12084
 
 
12085
 
Fri Dec 7 06:33:13 2001 Trevor Curtis <tcurtis@soamradio.ca>
12086
 
        * docs/C/gdmconfig/C/gdm.xml: created xml version of gdmconfig 
12087
 
        documentation
12088
 
 
12089
 
Fri Dec  7 05:05:26 2001  Trevor Curtis <tcurtis@somaradio.ca>
12090
 
        * docs/C/gdm.xml: created xml version of gdm documentation
12091
 
 
12092
11796
Fri Nov 30 17:38:47 2001  George Lebl <jirka@5z.com>
12093
11797
 
12094
11798
        * configure.in, gui/Makefile.am, daemon/Makefile.am: fix xinerama
12105
11809
 
12106
11810
        * Merge from stable up to 2.2.5.2 release tag
12107
11811
 
12108
 
        Wed Nov 21 21:12:58 2001  George Lebl <jirka@5z.com>
 
11812
Wed Nov 21 21:12:58 2001  George Lebl <jirka@5z.com>
12109
11813
 
12110
11814
        * daemon/slave.c, daemon/xdmcp.c: Fix minor leaks
12111
11815
 
12112
 
        Wed Nov 21 20:58:24 2001  George Lebl <jirka@5z.com>
 
11816
Wed Nov 21 20:58:24 2001  George Lebl <jirka@5z.com>
12113
11817
 
12114
11818
        * gui/gdmwm.c: Support the InputHint to support No Input windows,
12115
11819
          so that we can support things like xscribble and keyboards and
12116
11820
          other accessibility and such doodaahs.  Based on a patch from
12117
11821
          Crossfire <xfire@xware.cx>
12118
11822
 
12119
 
        Wed Nov 21 19:46:50 2001  George Lebl <jirka@5z.com>
 
11823
Wed Nov 21 19:46:50 2001  George Lebl <jirka@5z.com>
12120
11824
 
12121
11825
        * daemon/server.c: keep 4 old x server logs in a logrotate like
12122
11826
          manner to make debugging X server problems easier
12123
11827
 
12124
 
        2001-11-17  Carlos PerellĆ³ MarĆ­n <carlos@gnome-db.org>
 
11828
2001-11-17  Carlos PerellĆ³ MarĆ­n <carlos@gnome-db.org>
12125
11829
 
12126
11830
        * configure.in (ALL_LINGUAS): Added pt.
12127
11831
 
12178
11882
 
12179
11883
        * Merge from gdm-2-2:
12180
11884
 
12181
 
        Thu Nov 15 21:18:48 2001  George Lebl <jirka@5z.com>
 
11885
Thu Nov 15 21:18:48 2001  George Lebl <jirka@5z.com>
12182
11886
 
12183
11887
        * daemon/gdm.[ch], daemon/slave.[ch], daemon/server.c, gui/gdmlogin.c:
12184
11888
          clean up a bit of the constants mess (though it's still an utter
12190
11894
 
12191
11895
        * config/gdm.conf.in:  add some comments, mostly for distributions
12192
11896
 
12193
 
        2001-11-06  Gregory Leblanc  <gleblanc@linuxweasel.com>
 
11897
2001-11-06  Gregory Leblanc  <gleblanc@linuxweasel.com>
12194
11898
 
12195
11899
        * gdm.spec.in: more minor updates.  There's a ChangeLog in the
12196
11900
          file, if you care that much.
12322
12026
          XKeepsCrashing script directly.
12323
12027
 
12324
12028
        * config/XKeepsCrashing, config/Makefile.am, config/gettextfoo.h,
12325
 
          po/POTFILES.in, config/extract-shell.sh:  Rework the XKeepsCrashing
12326
 
          script, configurator is found from a list in the script.  If the
12327
 
          error is a mouse error try the mouseconfig configurator first. 
12328
 
          Messages are now gotten by gettext -s directly and extracted
12329
 
          by a simple stupid script, that needs a tad of work still I think.
12330
 
 
12331
 
        * docs/C/gdm.sgml:  Remove the XKeepsCrashingConfigurators option
 
12029
          config/extract-shell.sh:  Rework the XKeepsCrashing script,
 
12030
          configurator is found from a list in the script.  If the error is a
 
12031
          mouse error try the mouseconfig configurator first. Messages are now
 
12032
          gotten by gettext -s directly and extracted by a simple stupid
 
12033
          script, that needs a tad of work still I think.
12332
12034
 
12333
12035
Wed Oct 24 11:39:54 2001  George Lebl <jirka@5z.com>
12334
12036
 
12340
12042
        * utils/gdmkstemp.c, utils/Makefile.am:  add a small utility
12341
12043
          for safely making temp files
12342
12044
 
12343
 
Wed Oct 24 01:22:41 2001  George Lebl <jirka@5z.com>
12344
 
 
12345
 
        * docs/C/gdm.sgml: remove documentation of the VerboseAuth option
12346
 
 
12347
12045
Wed Oct 24 01:26:47 2001  George Lebl <jirka@5z.com>
12348
12046
 
12349
12047
        * bin/gdm.[ch], bin/verify-*.c, config/gdm.conf.in,
12394
12092
        * gui/gdmwm.c: Fix a race for MapNotify so that newly created windows
12395
12093
          are always focused
12396
12094
 
12397
 
Sat Oct 20 12:03:14 2001  George Lebl <jirka@5z.com>
12398
 
 
12399
 
        * docs/C/Makefile.am: DESTDIR added patch by: frodol@dds.nl (Frodo
12400
 
          Looijaard)
12401
 
 
12402
12095
Sat Oct 20 11:57:50 2001  George Lebl <jirka@5z.com>
12403
12096
 
12404
12097
        Patches from: Heath Nielson <heath@cs.byu.edu>
12523
12216
Tue Sep 11 02:34:47 2001  George Lebl <jirka@5z.com>
12524
12217
 
12525
12218
        * daemon/gdm.h, config/gdm.conf.in, gui/gdmconfig.(c|glade),
12526
 
          gui/gdmlogin.c, docs/C/gdm.sgml:  Apply and finish a patch from
12527
 
          Terje Rosten <terjeros@phys.ntnu.no> to add an option to force
12528
 
          24 hour clock on the greeter
 
12219
          gui/gdmlogin.c:  Apply and finish a patch from Terje Rosten
 
12220
          <terjeros@phys.ntnu.no> to add an option to force 24 hour clock on
 
12221
          the greeter.
12529
12222
 
12530
12223
Tue Sep 11 01:37:42 2001  George Lebl <jirka@5z.com>
12531
12224
 
12584
12277
          results.  Fix this by defining that function again in gdmwm with
12585
12278
          a more "maybe" correct semantics.
12586
12279
 
12587
 
Tue Sep  4 18:52:10 2001  Trevor Curtis <tcurtis@somaradio.ca>
12588
 
        * docs/gdmconfig/C/figures/GDM_xserv_setup.png,GDM_xdmcp.png: 
12589
 
          Updated the above screenshots to reflect recent changes.
12590
 
 
12591
12280
Wed Sep  5 03:18:43 2001  Abel Cheung <maddog@linux.org.hk>
12592
12281
 
12593
12282
        * config/locale.alias: Rename zh_TW.Big5 to zh_TW .
12613
12302
 
12614
12303
Sat Sep 01 14:53:22 2001  George Lebl <jirka@5z.com>
12615
12304
 
12616
 
        * AUTHORS, docs/gdmconfig/C/gdmconfig.sgml:  Updated trevors email
 
12305
        * AUTHORS:  Updated trevors email
12617
12306
 
12618
12307
Sat Sep 01 07:00:52 2001  George Lebl <jirka@5z.com>
12619
12308
 
12661
12350
        * daemon/gdm.c: Make sure static display numbers are unique.
12662
12351
          and fix a possible crash in flexible server code
12663
12352
 
12664
 
        * docs/C/gdm.sgml: a small update
12665
 
 
12666
12353
        * gui/gdmflexiserver.c: Add -a (--authenticate) command so that
12667
12354
          when using the --command option we can auth first, useful for
12668
12355
          testing.
12669
12356
 
12670
 
Fri Aug 31 20:22:33 2001  George Lebl <jirka@5z.com>
12671
 
 
12672
 
        * docs/C/gdm.sgml: Update for all the server def stuff.
12673
 
 
12674
12357
Fri Aug 31 18:21:46 2001  George Lebl <jirka@5z.com>
12675
12358
 
12676
12359
        * daemon/xdmcp.c: run the Willing script at most once every 3
12677
12360
          seconds.  That way we can prevent some DOS attacks.
12678
12361
 
12679
 
        * docs/C/gdm.sgml: update
12680
 
 
12681
12362
Fri Aug 31 18:12:05 2001  George Lebl <jirka@5z.com>
12682
12363
 
12683
12364
        * config/gdm.conf.in, daemon/gdm.[ch], daemon/xdmcp.c:  Add an
12690
12371
        * gui/gdmconfig.{glade,c}:  Add configuration for the Willing
12691
12372
          thing
12692
12373
 
12693
 
        * docs/C/gdm.sgml:  Document some of the new configuration keys.
12694
 
          Not everything is documented yet.
12695
 
 
12696
12374
Fri Aug 31 17:04:02 2001  George Lebl <jirka@5z.com>
12697
12375
 
12698
12376
        * gui/gdmconfig.c: Fix reading and changing servers with respect
12772
12450
          not perfect.  But I don't suppose we'll get much better.
12773
12451
          Unfortunately a new string.  The translators will beat me up.
12774
12452
 
12775
 
Fri Aug 24 19:32:42 2001  George Lebl <jirka@5z.com>
12776
 
 
12777
 
        * docs/sgmldocs.make: update to newest from gnome-core
12778
 
 
12779
12453
Thu Aug 23 12:03:41 2001  George Lebl <jirka@5z.com>
12780
12454
 
12781
12455
        * configure.in: add gdmopen and gdkaskpass to the summary
12913
12587
        * daemon/gdm.[ch], daemon/server.c:  Add server definition reading
12914
12588
          and using
12915
12589
 
12916
 
Fri Aug 17 14:47:08 2001  George Lebl <jirka@5z.com>
12917
 
 
12918
 
        * docs/C/Makefile.am: fix rules since the .sgml file changed
12919
 
 
12920
12590
Fri Aug 17 04:42:34 2001  George Lebl <jirka@5z.com>
12921
12591
 
12922
12592
        * daemon/auth.c, daemon/display.c, daemon/gdm-net.[ch],
12929
12599
        * gui/gdmflexiserver.c: implement the updated protocol and implement
12930
12600
          all the error codes
12931
12601
 
12932
 
        * gui/Makefile.am, gui/gdmflexiserver(|-xnest).desktop.in,
12933
 
          po/POTFILEs.in:  Add launchers for new flexi server and new
12934
 
          xnest flexiserver
 
12602
        * gui/Makefile.am, gui/gdmflexiserver(|-xnest).desktop.in: Add
 
12603
          launchers for new flexi server and new xnest flexiserver.
12935
12604
 
12936
12605
        * gui/gdmlogin.c, daemon/slave.c: On flexi servers add the "Quit"
12937
12606
          menu thingie, since it's just as useful as in xdmcp case here.
12970
12639
        * daemon/misc.c: implement an incredibly evil function to figure out
12971
12640
          a free X display number
12972
12641
 
12973
 
2001-08-14  Kjartan Maraas  <kmaraas@gnome.org>
12974
 
 
12975
 
        * docs/C/gdm.sgml: Fix sgml up a bit.
12976
 
        * docs/gdmconfig/C/gdmconfig.sgml: Fix up here too.
12977
 
        
12978
12642
Mon Aug 13 13:13:25 2001  George Lebl <jirka@5z.com>
12979
12643
 
12980
12644
        * Release 2.2.3.2
12993
12657
 
12994
12658
        * Apply the following patch and massage it a bit to be more sane
12995
12659
 
12996
 
        Mon Jul 30 14:29:00 2001  Heeten Choxi <azari.geo@yahoo.com>
 
12660
Mon Jul 30 14:29:00 2001  Heeten Choxi <azari.geo@yahoo.com>
12997
12661
 
12998
12662
        * daemon/gdm.h, gui/gdmlogin.c: created new Opcode for communication
12999
 
        between daemon and greeter called GDM_ERRBOX.
 
12663
          between daemon and greeter called GDM_ERRBOX.
13000
12664
        
13001
12665
        * daemon/verify-pam.c, daemon/verify-crypt.c, daemon/verify-shadow.c:
13002
 
        Use GDM_ERRBOX to send error feedback to greeter when logins fail.
13003
 
        (As suggested in GNOME Usability Study Report :: Logging In)
 
12666
          Use GDM_ERRBOX to send error feedback to greeter when logins fail.
 
12667
          (As suggested in GNOME Usability Study Report :: Logging In)
13004
12668
        
13005
12669
        * gui/gdmlogin.c: Added an "Ok" button that can be pushed to continue
13006
 
        with login.  (As suggested in GNOME Usability Report)
 
12670
          with login.  (As suggested in GNOME Usability Report)
13007
12671
 
13008
12672
Sat Aug 04 19:47:31 2001  George Lebl <jirka@5z.com>
13009
12673
 
13017
12681
 
13018
12682
Fri Aug  3 12:51:58 2001  Owen Taylor  <otaylor@redhat.com>
13019
12683
 
13020
 
        * daemon/slave.c (gdm_slave_exec_script): Set
13021
 
        RUNNING_UNDER_GDM - we might want to know this
13022
 
        when we, for instance, running the display init
13023
 
        script.
 
12684
        * daemon/slave.c (gdm_slave_exec_script): Set RUNNING_UNDER_GDM - we
 
12685
          might want to know this when we, for instance, running the display
 
12686
          init script.
13024
12687
 
13025
12688
2001-08-03  Kjartan Maraas  <kmaraas@gnome.org>
13026
12689
 
13029
12692
2001-08-02  Havoc Pennington  <hp@redhat.com>
13030
12693
 
13031
12694
        * gui/gdmlogin.c (gdm_login_session_init): add config option to
13032
 
        not show the Last session item, because it's confusing to have in
13033
 
        addition to Default, and interacts badly with switchdesk and
13034
 
        kdm/xdm. Need a better solution, such as a unified session system
13035
 
        across kdm/gdm. Lang-setting is screwed up too (e.g.
13036
 
        /etc/sysconfig/i18n overrides it, and does not work for non-GNOME
13037
 
        sessions).
 
12695
          not show the Last session item, because it's confusing to have in
 
12696
          addition to Default, and interacts badly with switchdesk and
 
12697
          KDM/xdm. Need a better solution, such as a unified session system
 
12698
          across kdm/gdm. Lang-setting is screwed up too (e.g.
 
12699
          /etc/sysconfig/i18n overrides it, and does not work for non-GNOME
 
12700
          sessions).
13038
12701
 
13039
12702
2001-08-02  Havoc Pennington  <hp@redhat.com>
13040
12703
 
13043
12706
        * daemon/server.c (display_busy): fix format 
13044
12707
 
13045
12708
        * daemon/verify-crypt.c (gdm_verify_user): don't put login 
13046
 
        in syslog, because people accidentally type their password 
13047
 
        in this field.
 
12709
          in syslog, because people accidentally type their password 
 
12710
          in this field.
13048
12711
 
13049
12712
        * daemon/verify-shadow.c (gdm_verify_user): same
13050
12713
 
13051
12714
        * daemon/verify-pam.c (gdm_verify_user): same
13052
12715
        
13053
12716
        * daemon/misc.c: syslog takes a format string, don't pass it data
13054
 
        we got from the user. Reported by Cyril Diakhate
13055
 
        <diakhate@easynet.fr>
 
12717
          we got from the user. Reported by Cyril Diakhate
 
12718
          <diakhate@easynet.fr>
13056
12719
 
13057
12720
Thu Aug  2 03:10:23 2001  Abel Cheung <maddog@linux.org.hk>
13058
12721
 
13092
12755
          daemon/server.c, daemon/slave.c, daemon/verify-crypt.c,
13093
12756
          daemon/verify-pam.c, daemon/verify-shadow.c, daemon/xdmcp.c,
13094
12757
          gui/Makefile.am, gui/gdmchooser.c, gui/gdmconfig.c, gui/gdmlogin.c,
13095
 
          gui/gdmphotosetup.c, gui/misc.[ch], po/POTFILES.in:  Use
13096
 
          vicious-extensions module rather then local routines
 
12758
          gui/gdmphotosetup.c, gui/misc.[ch]:  Use vicious-extensions module
 
12759
          rather then local routines
13097
12760
 
13098
12761
        * gui/icon-entry-hack.[ch]: remove, in vicious-extensions now
13099
12762
 
13297
12960
          chooser.  And to allow listing of hosts not reachable by
13298
12961
          broadcast.
13299
12962
 
13300
 
        * doc/C/gdm.sgml: add docs for the above two keys
13301
 
 
13302
12963
        * daemon/choose.c, daemon/gdm.[ch], daemon/slave.c, daemon/xdmcp.c:
13303
12964
          Fix a race with the daemon not getting the chooser response in
13304
12965
          time.  Also move the chooser page from system setup to expert
13327
12988
 
13328
12989
        * daemon/slave.c: s/editing/editing/
13329
12990
 
13330
 
Tue Jun 26 23:00:04 2001  Trevor Curtis <trevor.curtis@home.com>
13331
 
 
13332
 
        * docs/gdmconfig/C: added sections for Miscellaneous, and Login 
13333
 
          Sessions. Updated XServer-Setup section. 
13334
 
        * docs/gdmconfig/C/figures/*: updated GDM_xserv_setup.png, and 
13335
 
          GDM_login_sessions.png. Added GDM_expert_misc.png
13336
 
 
13337
12991
Mon Jun 25 02:43:19 2001  George Lebl <jirka@5z.com>
13338
12992
 
13339
12993
        * configure.in: remove the POTFILES sed rule as that makes autogen.sh
13358
13012
          so that the slave can just kill and restart the server instead
13359
13013
          of re-initing it.
13360
13014
 
13361
 
        * docs/C/gdm.sgml: update for all the new options
13362
 
 
13363
13015
Sun Jun 24 14:07:47 2001  George Lebl <jirka@5z.com>
13364
13016
 
13365
13017
        * daemon/slave.c: when ping times out, do proper session stopping
13392
13044
 
13393
13045
Fri Jun 22 19:13:05 2001  George Lebl <jirka@5z.com>
13394
13046
 
13395
 
        * docs/C/gdm.sgml: fix indirect wait entry, add entries for the
13396
 
          showing of different built in sessions (failsafes, chooser)
13397
 
 
13398
13047
        * gui/gdmconfig.(c|glade): add toggling of builtin sessions
13399
13048
          (failsafes, chooser)
13400
13049
 
13584
13233
2001-05-30  Havoc Pennington  <hp@redhat.com>
13585
13234
 
13586
13235
        * daemon/gdm.h: add config keys for show/disable the sessions that 
13587
 
        are added in addition to those in /etc/X11/gdm/Sessions, so that
13588
 
        admins can fully control the session list
 
13236
          are added in addition to those in /etc/X11/gdm/Sessions, so that
 
13237
          admins can fully control the session list
13589
13238
 
13590
13239
        * config/gdm.conf.in: add abovementioned config keys
13591
13240
 
13631
13280
2001-05-30  Havoc Pennington  <hp@redhat.com>
13632
13281
 
13633
13282
        * configure.in (ALL_LINGUAS): remove ja.po and zh_TW.Big5.po. 
13634
 
        ja.po contains invalid euc-jp. zh_TW.Big5.po causes gettext 
13635
 
        to get upset but iconv likes it OK, so I don't know.
 
13283
          ja.po contains invalid euc-jp. zh_TW.Big5.po causes gettext 
 
13284
          to get upset but iconv likes it OK, so I don't know.
13636
13285
 
13637
13286
Wed May 30 04:00:33 2001  George Lebl <jirka@5z.com>
13638
13287
 
13705
13354
 
13706
13355
Thu May 24 12:55:05 2001  George Lebl <jirka@5z.com>
13707
13356
 
13708
 
        * configure.in, docs/Makefile.am, omf-install/Makefile.am,
13709
 
          docs/sgmldocs.make, docs/gdmconfig/C/Makefile.am, Makefile.am:
13710
 
          Set up the documentation/omf build stuff.
13711
 
 
13712
 
        * docs/gdmconfig/C/gdmconfig.sgml: fix version to say 2.2.2 and this
13713
 
          is part of the GDM package not the Gnome-Core package :)
13714
 
 
13715
 
Wed May 23 23:31:00 2001  Trevor Curtis <trevor.curtis@home.com>
13716
 
        
13717
 
        * docs/gdmconfig/C/gdmconfig.sgml: Added the expert and system
13718
 
          descriptions.
13719
 
 
13720
 
        * docs/gdmconfig/C/figures: Was created to put the screenshots
13721
 
          in for the gdmconfig doc.
13722
 
 
13723
 
        * docs/gdmconfig/C/figures/*: added the following png's; 
13724
 
          GDM_auto_login.png, GDM_background.png, GDM_chooser.png,
13725
 
          GDM_enviro.png, GDM_face_brow.png,  GDM_full.png, 
13726
 
          GDM_login_appear.png, GDM_login_behav.png, GDM_login_sessions.png,
13727
 
          GDM_menubar.png, GDM_misc.png, GDM_paths.png, GDM_security.png, 
13728
 
          GDM_xdmcp.png, GDM_xserv_setup.png
 
13357
        * configure.in, omf-install/Makefile.am, Makefile.am: Set up the
 
13358
          documentation/omf build stuff.
13729
13359
 
13730
13360
Mon May 21 11:31:35 2001  George Lebl <jirka@5z.com>
13731
13361
 
13742
13372
 
13743
13373
Fri May 18 04:17:00 2001  George Lebl <jirka@5z.com>
13744
13374
 
13745
 
        * daemon/gdm.[ch], daemon/slave.c, docs/C/gdm.sgml,
13746
 
          config/gdm.conf.in, gui/gdmconfig.(c|glade):  Add a config
13747
 
          option for a failsafe X server which is empty by default
 
13375
        * daemon/gdm.[ch], daemon/slave.c, config/gdm.conf.in,
 
13376
          gui/gdmconfig.(c|glade):  Add a config option for a failsafe X
 
13377
          server which is empty by default
13748
13378
 
13749
13379
Fri May 18 00:16:58 2001  George Lebl <jirka@5z.com>
13750
13380
 
13751
13381
        * config/Makefile.am: don't overwrite gnomerc on install, that's bad
13752
13382
          juju
13753
13383
 
13754
 
        * docs/C/gdm.sgml: update for the XKeepsCrashing stuff
13755
 
 
13756
13384
Thu May 17 15:44:08 2001  George Lebl <jirka@5z.com>
13757
13385
 
13758
13386
        * config/Makefile.am: install factory settings, and for most settings
13799
13427
Wed May 16 15:10:07 2001  Jonathan Blandford  <jrb@redhat.com>
13800
13428
 
13801
13429
        * gui/gdmlogin.c (update_clock): Have clock update only once a
13802
 
        minute.
 
13430
          minute.
13803
13431
 
13804
13432
        * gui/gdmlogin.c (gdm_screen_init): add missing declaration to
13805
 
        make it compile.
 
13433
          make it compile.
13806
13434
 
13807
13435
Tue May 15 17:36:49 2001  George Lebl <jirka@5z.com>
13808
13436
 
13855
13483
          to a temp file.  So this is even less friendly on large systems.
13856
13484
          Paranoia is high however so there should not be a way to exploit
13857
13485
          it.  Unless you find a pic that kills imlib in which case you can
13858
 
          run a dos, so this isn't an option for all systems anyway.
 
13486
          run a dos, so this is not an option for all systems anyway.
13859
13487
 
13860
13488
Mon May 14 23:54:18 2001  George Lebl <jirka@5z.com>
13861
13489
 
13876
13504
          gnome program (which require a writable home dir) he can just
13877
13505
          create /home/gdm (or whatever it's in /etc/passwd)
13878
13506
 
13879
 
Mon May 14 22:20:09 2001  George Lebl <jirka@5z.com>
13880
 
 
13881
 
        * docs/C/Makefile.am: install the index.html file correctly on make
13882
 
          install.  For those weirdos like me that run out of CVS
13883
 
 
13884
13507
Mon May 14 21:52:53 2001  George Lebl <jirka@5z.com>
13885
13508
 
13886
 
        * docs/C/gdm.sgml:  Add proper copyrights/authors for me and Tim Jensen
13887
 
          and update the configuration section with all the new keys.
13888
 
 
13889
13509
        * config/gdm.conf.in:  Run configurator with --disable-sound and
13890
13510
          --disable-crash-dialog
13891
13511
 
14088
13708
 
14089
13709
Thu May 03 13:22:52 2001  George Lebl <jirka@5z.com>
14090
13710
 
14091
 
        * gui/Makefile.am, gui/gdmconfig.desktop(.in), po/POTFILES.in,
14092
 
          po/*.po, configure.in, Makefile.am:  Add the usage of
14093
 
          xml-i18n-tools for the desktop file
 
13711
        * gui/Makefile.am, gui/gdmconfig.desktop(.in), configure.in,
 
13712
          Makefile.am:  Add the usage of xml-i18n-tools for the desktop file.
14094
13713
 
14095
13714
Wed May 02 18:08:17 2001  George Lebl <jirka@5z.com>
14096
13715
 
14337
13956
 
14338
13957
        * gui/icon-entry-hack.[ch]: update hack from panel
14339
13958
 
14340
 
Thu Apr 19 17:32:36 2001  George Lebl <jirka@5z.com>
14341
 
 
14342
 
        * docs/C/gdm.sgml:  Update the VerboseAuth and AllowRoot sections
14343
 
          to reflect what actually happens nowdays.
14344
 
 
14345
13959
Thu Apr 19 13:18:59 2001  George Lebl <jirka@5z.com>
14346
13960
 
14347
13961
        * daemon/verify-crypt.c, daemon/verify-shadow.c,
14415
14029
2001-04-17  Ian McKellar  <ian@eazel.com>
14416
14030
 
14417
14031
        * acinclude.m4:
14418
 
        Removed this - it contained out of date gettext stuff that was 
14419
 
        screwing up my build.
 
14032
          Removed this - it contained out of date gettext stuff that was 
 
14033
          screwing up my build.
14420
14034
 
14421
14035
        * config/Default.debian:
14422
14036
        * config/Makefile.am:
14437
14051
        * debian/postinst:
14438
14052
        * debian/postrm:
14439
14053
        * debian/rules:
14440
 
        Added Debian build stuff and default config. It shouldn't break
14441
 
        builds on other platforms, but it might.
 
14054
          Added Debian build stuff and default config. It shouldn't break
 
14055
          builds on other platforms, but it might.
14442
14056
 
14443
14057
Sun Apr 15 12:58:02 2001  George Lebl <jirka@5z.com>
14444
14058
 
14530
14144
2001-03-07  Gregory Leblanc <gleblanc@cu-portland.edu>
14531
14145
 
14532
14146
        * gdm.spec.in: much better macros, and better portability.  Please
14533
 
        read the %ChangeLog section in the spec file for details.
 
14147
          read the %ChangeLog section in the spec file for details.
14534
14148
 
14535
14149
Mon Mar 05 18:17:42 2001  George Lebl <jirka@5z.com>
14536
14150
 
14584
14198
          X on a specific console.  Mostly for packagers, apparently the
14585
14199
          debian packages were broken in this respect.
14586
14200
 
14587
 
Sun Mar  4 16:13:55 2001  Lee Mallabone <lee0@callnetuk.com>
14588
 
 
14589
 
        * docs/gdmconfig/*: Added initial directory structure/files for
14590
 
        the gdmconfig user guide. Not installed yet.
14591
 
        
14592
 
        * docs/gdmconfig/C/gdmconfig.sgml: Initial gdmconfig user guide
14593
 
        content from Trevor Curtis <trevor.curtis@home.com>.
14594
 
 
14595
14201
Wed Feb 28 19:23:42 2001  George Lebl <jirka@5z.com>
14596
14202
 
14597
14203
        * gui/gdmchooser.c:  Apply patch from "Matthias Clasen"
14600
14206
Web Feb 28 18:47:14 2001  Lee Mallabone <lee0@callnetuk.com>
14601
14207
 
14602
14208
        * gdmconfig-pam, gdmconfig-security: New files to support
14603
 
        privileged non-root users running gdmconfig.
 
14209
          privileged non-root users running gdmconfig.
14604
14210
        
14605
14211
        * Makefile.am, configure.in, gdm.spec.in: Add option to configure
14606
 
        to --enable-console-helper for gdmconfig.
 
14212
          to --enable-console-helper for gdmconfig.
14607
14213
 
14608
14214
Tue Feb 27 16:44:34 2001  George Lebl <jirka@5z.com>
14609
14215
 
14620
14226
 
14621
14227
        * gdmconfig/Makefile.am: removed DLOCALEDIR.
14622
14228
        * gdmconfig/gdmconfig.c/h: include config.h in c file, not h.
14623
 
        i18n fixes, gui now translated.
 
14229
          i18n fixes, gui now translated.
14624
14230
 
14625
14231
Tue Feb 27 00:25:10 2001  George Lebl <jirka@5z.com>
14626
14232
 
14650
14256
 
14651
14257
        Patch from Tim Jansen <tim@tjansen.de>
14652
14258
 
14653
 
        * docs/C/gdm.sgml:  fixed docs in terms of true/false vs. 1/0 and
14654
 
          add new values
14655
 
 
14656
14259
         * gui/gdmlogin.c, gui/gdmchooser.c:  change GdmDebug to gboolean
14657
14260
           and add some checks for config values
14658
14261
 
14667
14270
Sun Feb 18 15:05:00 2001  Lee Mallabone <lee0@callnetuk.com>
14668
14271
 
14669
14272
        * gui/gdmconfig.glade: Improve clarity, and make 'automatic login'
14670
 
        more noticeable.
 
14273
          more noticeable.
14671
14274
 
14672
14275
Sun Feb 18 11:32:00 2001  Lee Mallabone <lee0@callnetuk.com>
14673
14276
 
14822
14425
2001-01-31  Gediminas Paulauskas <menesis@delfi.lt>
14823
14426
 
14824
14427
        * gui/gdmconfig-strings.c, gui/gdmconfig.glade: fix some mistakes in
14825
 
        strings.
 
14428
          strings.
14826
14429
        * config/locale.alias: added lithuanian.
14827
14430
 
14828
14431
Tue Jan 30 20:19:46 2001  George Lebl <jirka@5z.com>
14860
14463
Tue Jan 30 15:16:40 2001  George Lebl <jirka@5z.com>
14861
14464
 
14862
14465
        * daemon/gdm.c, daemon/server.c, daemon/xdmcp.c, daemon/slave.c,
14863
 
          gui/gdmconfig.c, gui/gdmconfig-strings.c, gui/gdmconfig.glade,
14864
 
          po/POTFILES.in: x18n fixes, add missing configuration options,
14865
 
          add warning dialog about when configuration will be applied,
14866
 
          fix up gboolean vs. int mess and it's related gnome_config stuff
 
14466
          gui/gdmconfig.c, gui/gdmconfig-strings.c, gui/gdmconfig.glade:
 
14467
          x18n fixes, add missing configuration options, add warning dialog
 
14468
          about when configuration will be applied, fix up gboolean vs. int
 
14469
          mess and it's related gnome_config stuff
14867
14470
 
14868
14471
Tue Jan 30 14:25:20 2001  George Lebl <jirka@5z.com>
14869
14472
 
15010
14613
        Make it: 1) compile 2) pass make distcheck.
15011
14614
        * configure.in: one BAD BAD typo: s/aC/AC/
15012
14615
        * daemon/Makefile.am: add server.h
15013
 
        * docs/C/Makefile.am: remove images.
15014
 
        * docs/C/gdm.sgml: fix sgml.
15015
 
        * po/Makefile.in.in: I dunno.
15016
14616
 
15017
14617
2000-11-28 Stanislav Visnovsky <visnovsky@nenya.ms.mff.cuni.cz>
15018
14618
 
15036
14636
 
15037
14637
2000-06-18  Stanislav Brabec  <utx@penguin.cz>
15038
14638
 
15039
 
        * daemon/misc.c,
15040
 
        daemon/misc.h,
15041
 
        daemon/slave.c,
15042
 
        configure.in: Thread-safe wrapper for gdm_setenv, new function
15043
 
        gdm_unsetenv. Change required for gdm basic functionality on some
15044
 
        systems. On systems without setenv/unsetenv functions, gdm_(un)setenv
15045
 
        still remains thread unsafe & POSIX safe!
 
14639
        * daemon/misc.c, daemon/misc.h, daemon/slave.c, configure.in:
 
14640
          Thread-safe wrapper for gdm_setenv, new function gdm_unsetenv.
 
14641
          Change required for gdm basic functionality on some systems. On
 
14642
          systems without setenv/unsetenv functions, gdm_(un)setenv still
 
14643
          remains thread unsafe & POSIX safe!
15046
14644
 
15047
14645
2000-06-05  Stanislav Brabec  <utx@penguin.cz>
15048
14646
 
15076
14674
1999-12-29    <mkp@mkp.net>
15077
14675
 
15078
14676
        * Checkin of my devel tree. Some of the new stuff is in. Mostly
15079
 
        infrastructure changes, though. Oh, and it doesn't actually work
15080
 
        yet. But it will eventually. Promise!
 
14677
          infrastructure changes, though. Oh, and it doesn't actually work
 
14678
          yet. But it will eventually. Promise!
15081
14679
 
15082
14680
1999-12-26    <mkp@mkp.net>
15083
14681
 
15084
14682
        * daemon/verify-*.c: Move each authentication scheme to a separate
15085
 
        file (Sucks to be a translator :).
 
14683
          file (Sucks to be a translator :).
15086
14684
 
15087
14685
1999-12-21    <mkp@mkp.net>
15088
14686
 
15089
14687
        * daemon/verify.c (gdm_verify_user): Added fix for expired
15090
 
        passwords when using PAM (Philip Spencer
15091
 
        <pspencer@fields.utoronto.ca>).
 
14688
          passwords when using PAM (Philip Spencer
 
14689
          <pspencer@fields.utoronto.ca>).
15092
14690
 
15093
14691
1999-11-11    <mkp@mkp.net>
15094
14692
 
15095
14693
        * daemon/misc.c (gdm_setenv): New function to work around POSIX
15096
 
        brain damage.
 
14694
          brain damage.
15097
14695
 
15098
14696
1999-11-10  Yuri Syrota <rasta@renome.rovno.ua>
15099
14697
 
15104
14702
        * daemon/verify.c (gdm_verify_user): Error in error message.
15105
14703
 
15106
14704
        * daemon/slave.c (gdm_slave_greeter_ctl): Nuke random junk that
15107
 
        might have accumulated in the ipc pipe.
 
14705
          might have accumulated in the ipc pipe.
15108
14706
 
15109
14707
        * gui/gdmlogin.c (gdm_login_ctrl_handler): Same as above.
15110
14708
 
15117
14715
1999-10-03    <mkp@mkp.net>
15118
14716
 
15119
14717
        * daemon/slave.c: Misc. hacks to solve #2487. PAM messes with
15120
 
        pwent.
 
14718
          pwent.
15121
14719
 
15122
14720
        * daemon/gdm.c (gdm_config_parse): Check that gdmlogin and
15123
 
        gdmchooser can be executed by gdm before starting up.
 
14721
          gdmchooser can be executed by gdm before starting up.
15124
14722
 
15125
14723
1999-10-02    <mkp@mkp.net>
15126
14724
 
15127
14725
        * daemon/slave.c (gdm_slave_greeter_ctl): Fix NULL string passing
15128
 
        bug.
 
14726
          bug.
15129
14727
 
15130
14728
1999-09-30    <mkp@mkp.net>
15131
14729
 
15132
14730
        * config/PreSession, config/PostSession: Example sessreg scripts.
15133
14731
 
15134
14732
        * daemon/slave.c (gdm_slave_session_cleanup): Run PostSession
15135
 
        script even when display is dead. 
 
14733
          script even when display is dead. 
15136
14734
 
15137
14735
        * daemon/xdmcp.c (gdm_xdmcp_handle_query): Get XDMCP running again.
15138
14736
 
15139
14737
1999-09-29    <mkp@mkp.net>
15140
14738
 
15141
14739
        * gui/gdmlogin.c, gui/gdmchooser.c: bindtextdomain() + other
15142
 
        fixes.
 
14740
          fixes.
15143
14741
 
15144
14742
        * daemon/slave.c (gdm_slave_session_start): Pipe fix from Elliot.
15145
14743
 
15149
14747
 
15150
14748
1999-09-27    <mkp@mkp.net>
15151
14749
 
15152
 
        * docs/C/gdm.sgml: Lots of updates.
15153
 
 
15154
14750
        * daemon/slave.c (gdm_slave_session_start): Let the daemon handle
15155
 
        session/language lookups.
 
14751
          session/language lookups.
15156
14752
 
15157
14753
1999-09-26 Changwoo Ryu  <cwryu@adam.kaist.ac.kr>
15158
14754
 
15162
14758
1999-09-23    <mkp@mkp.net>
15163
14759
 
15164
14760
        * gui/gdmlogin.c (gdm_login_gui_init): Avoid dumping core when
15165
 
        specified font can't be loaded (#2315).
 
14761
          specified font can't be loaded (#2315).
15166
14762
 
15167
14763
        * Ripped out some work-in-progress code that didn't make it in
15168
 
        time for beta3. Postponed for beta4.
 
14764
          time for beta3. Postponed for beta4.
15169
14765
        
15170
14766
        * Loads of fixes. Thanks to Elliot.
15171
14767
 
15172
14768
        * daemon/filecheck.c (gdm_file_check): Log warning if critical
15173
 
        files are missing.
 
14769
          files are missing.
15174
14770
 
15175
14771
1999-09-21    <mkp@mkp.net>
15176
14772
 
15177
14773
        * daemon/verify.c (gdm_verify_user): Avoid exposing usernames on
15178
 
        getpwent() failure. GdmAllowRoot is now used for non-PAM
15179
 
        configurations only.
 
14774
          getpwent() failure. GdmAllowRoot is now used for non-PAM
 
14775
          configurations only.
15180
14776
 
15181
14777
1999-09-13    <mkp@mkp.net>
15182
14778
 
15185
14781
1999-09-07    <mkp@mkp.net>
15186
14782
 
15187
14783
        * gui/gdmlogin.c (gdm_login_browser_select): Fixed the obscure
15188
 
        curuser==NULL on doubleclick bug reported by Nils/Elliot.
 
14784
          curuser==NULL on doubleclick bug reported by Nils/Elliot.
15189
14785
 
15190
14786
1999-09-03  Zbigniew Chyla  <chyla@alice.ci.pwr.wroc.pl>
15191
14787
 
15194
14790
1999-09-01    <mkp@mkp.net>
15195
14791
 
15196
14792
        * gui/gdmlogin.c (gdm_login_gui_init): Only add column for logo if
15197
 
        it is readable.
 
14793
          it is readable.
15198
14794
 
15199
14795
        * daemon/verify.c (gdm_verify_check): Check that PAM configuration
15200
 
        file exists before starting up.
 
14796
          file exists before starting up.
15201
14797
 
15202
14798
1999-08-31    <mkp@mkp.net>
15203
14799
 
15204
14800
        * daemon/slave.c (gdm_slave_session_start): unset MAIL in the
15205
 
        user's environment. I have to POSIXify my environment handling at
15206
 
        some point.
 
14801
          user's environment. I have to POSIXify my environment handling at
 
14802
          some point.
15207
14803
 
15208
14804
        * gui/gdmlogin.c (gdm_parse_enriched_string): %n is
15209
 
        uname.nodename. "Welcome to %n" is new default greeting.
 
14805
          uname.nodename. "Welcome to %n" is new default greeting.
15210
14806
        
15211
 
        (gdm_login_users_init): Ignore duplicate usernames on broken NIS
15212
 
        systems (Nils Philippsen <nils@wombat.dialup.fht-esslingen.de>).
 
14807
          (gdm_login_users_init): Ignore duplicate usernames on broken NIS
 
14808
          systems (Nils Philippsen <nils@wombat.dialup.fht-esslingen.de>).
15213
14809
 
15214
14810
1999-08-31  Kjartan Maraas  <kmaraas@online.no>
15215
14811
 
15216
14812
        * configure.in: Added "da" to ALL_LINGUAS.
15217
14813
        
15218
 
1999-08-18    <mkp@mkp.net>
15219
 
 
15220
 
        * docs/C/gdm.sgml: More documentation work.
15221
 
 
15222
14814
1999-08-16    <mkp@mkp.net>
15223
14815
 
15224
 
        * docs/C/gdm.sgml: SGML-ified manual. Only bare bones so far.
15225
 
 
15226
14816
        * configure.in: Check whether crypt.h exists. Gnome bug #1925.
15227
14817
 
15228
14818
1999-08-15    <mkp@mkp.net>
15229
14819
 
15230
 
        * docs/gdm-manual.txt: Updated for v2 config file syntax.
15231
 
 
15232
14820
        * daemon/choose.c: New file. Doing INDIRECT choosing the right
15233
 
        way.
 
14821
          way.
15234
14822
 
15235
14823
        * daemon/auth.c: Purge all instances of current display in user
15236
 
        cookie file.
15237
 
        (gdm_auth_user_remove): Fix stupid segfault.
 
14824
          cookie file.
 
14825
          (gdm_auth_user_remove): Fix stupid segfault.
15238
14826
 
15239
14827
        * daemon/slave.c (gdm_slave_session_start): Avoid saving language
15240
 
        and session if ~user/.gnome/gdm isn't kosher instead of bailing
15241
 
        out.
 
14828
          and session if ~user/.gnome/gdm isn't kosher instead of bailing
 
14829
          out.
15242
14830
 
15243
14831
        * daemon/auth.c: Fixed cookie problems for local displays.
15244
14832
 
15247
14835
1999-08-14    <mkp@mkp.net>
15248
14836
 
15249
14837
        * gui/gdmlogin.c: Fixed a few gtk_widget_set_sensitive(NULL)
15250
 
        occurrences.
 
14838
          occurrences.
15251
14839
 
15252
14840
1999-08-11    <mkp@mkp.net>
15253
14841
 
15254
14842
        * daemon/auth.c: Nailed down the bug that has been haunting me the
15255
 
        past couple of days. gdm no longer corrupts ~user/.Xauthority if
15256
 
        it contains ``foreign'' cookies.
 
14843
          past couple of days. gdm no longer corrupts ~user/.Xauthority if
 
14844
          it contains ``foreign'' cookies.
15257
14845
 
15258
14846
1999-08-08    <mkp@mkp.net>
15259
14847
 
15260
14848
        Finally merged the Ottawa megapatch:
15261
14849
 
15262
14850
        * daemon/auth.c: Real XAuth implementation. Doesn't rely on
15263
 
        /usr/bin/X11/xauth anymore.
 
14851
          /usr/bin/X11/xauth anymore.
15264
14852
 
15265
14853
        * gui/gdmlogin.c: Implemented browser functionality.
15266
14854
 
15271
14859
1999-08-07    <mkp@mkp.net>
15272
14860
 
15273
14861
        * Replaced gdm_putenv() with calls to setenv() as putenv() is
15274
 
        broken by specification.
 
14862
          broken by specification.
15275
14863
 
15276
14864
1999-08-07  Anders Carlsson <anders.carlsson@tordata.se>
15277
14865
 
15280
14868
1999-08-02    <mkp@mkp.net>
15281
14869
 
15282
14870
        * md5.c, md5.h, cookie.c: Fixed MD5 endianness problem (Reported
15283
 
        by <gewrgiou@imbc.gr>, bugzilla 3898).
 
14871
          by <gewrgiou@imbc.gr>, bugzilla 3898).
15284
14872
 
15285
14873
1999-07-24  Tristan Tarrant  <ttarrant@etnoteam.it>
15286
14874
 
15291
14879
1999-07-14  Federico Mena Quintero  <federico@nuclecu.unam.mx>
15292
14880
 
15293
14881
        * gui/gdmchooser.c (gdm_chooser_gui_init): Set the scrollbar
15294
 
        adjustment properly.
 
14882
          adjustment properly.
15295
14883
 
15296
14884
1999-06-30    <mkp@mkp.net>
15297
14885
 
15298
14886
        * daemon/xdmcp.c (gdm_xdmcp_handle_forward_query): First shot at
15299
 
        implementing FORWARD_QUERY. gdm supports being chosen from remote
15300
 
        hosts now, but still doesn't provide chooser functionality itself.
 
14887
          implementing FORWARD_QUERY. gdm supports being chosen from remote
 
14888
          hosts now, but still doesn't provide chooser functionality itself.
15301
14889
 
15302
14890
1999-06-29    <mkp@mkp.net>
15303
14891
 
15304
14892
        * daemon/verify.c (gdm_verify_user): Transfer PAM environment to
15305
 
        user session (Suggested by nalin@thermo.stat.ncsu.edu)
 
14893
          user session (Suggested by nalin@thermo.stat.ncsu.edu)
15306
14894
 
15307
14895
1999-05-14  Jacob Berkman  <jberk+@cmu.edu>
15308
14896
 
15309
14897
        * gui/gdmlogin.c (gdm_parse_enriched_string): added support
15310
 
        for processor type for Welcome text
15311
 
        * docs/gdm-manual.txt: added entry for %m
 
14898
          for processor type for Welcome text
15312
14899
 
15313
14900
1999-05-09    <mkp@mkp.net>
15314
14901
 
15315
14902
        * daemon/server.c (gdm_server_restart): Workaround for the
15316
 
        annoying gnome-name-server bug.
 
14903
          annoying gnome-name-server bug.
15317
14904
 
15318
14905
        * Misc. fixes.
15319
14906
 
15320
14907
1999-04-19  Martin Kasper Petersen  <mkp@mkp.net>
15321
14908
 
15322
14909
        * Created gdm2 branch. Most of the daemon code has been revamped,
15323
 
        gdmgreeter development suspended and gdmlogin written from
15324
 
        scratch. Face browser functionality will return eventually.
 
14910
          gdmgreeter development suspended and gdmlogin written from
 
14911
          scratch. Face browser functionality will return eventually.
15325
14912
        
15326
14913
        * gui/gdmlogin.c (gdm_parse_enriched_string): Applied patch from
15327
 
        Jacob Berkman to support sysname and release variable expansion.
 
14914
          Jacob Berkman to support sysname and release variable expansion.
15328
14915
 
15329
14916
1999-03-28  Martin Kasper Petersen  <mkp@mkp.net>
15330
14917
 
15331
14918
        * gui/gdmgreeter.c (gdm_greeter_user_alloc): Icon size bug
15332
 
        reported by Clifford Wright.
 
14919
          reported by Clifford Wright.
15333
14920
 
15334
14921
1999-03-07  Martin Kasper Petersen  <mkp@mkp.net>
15335
14922
 
15336
14923
        * configure.in, src/Makefile.am: Pass -DGDM_CONFIG_PATH to
15337
 
        compiler to avoid ${prefix}/blah bug in Owen's patch.
 
14924
          compiler to avoid ${prefix}/blah bug in Owen's patch.
15338
14925
 
15339
14926
1999-03-06  Martin Kasper Petersen  <mkp@mkp.net>
15340
14927
 
15341
14928
        * src/gdmgreeter.c (gdm_greeter_user_alloc): Fixed a memory
15342
 
        corruption bug (Reported by Gregory McLean <gregm@comstar.net>).
 
14929
          corruption bug (Reported by Gregory McLean <gregm@comstar.net>).
15343
14930
 
15344
14931
1999-03-05  Martin Kasper Petersen  <mkp@mkp.net>
15345
14932
 
15351
14938
        
15352
14939
        * config/Makefile.am, configure.in: Patch from Owen.
15353
14940
 
15354
 
        * po/de.po: Added (Patch from Karsten Weiss
15355
 
        <karsten@addx.au.s.shuttle.de>).
15356
 
 
15357
14941
1999-02-26  Martin Kasper Petersen  <mkp@mkp.net>
15358
14942
 
15359
14943
        * src/gdmgreeter.c (main): Force completion mode on for the time
15360
 
        being. I'll implement a real PAM conversation function within the
15361
 
        next couple of days to take care of the exposed usernames issue.
 
14944
          being. I'll implement a real PAM conversation function within the
 
14945
          next couple of days to take care of the exposed usernames issue.
15362
14946
 
15363
14947
1999-02-25  Martin Kasper Petersen  <mkp@mkp.net>
15364
14948
 
15365
14949
        * src/gdmchooser.c: Done!
15366
14950
        
15367
14951
        * src/gdmchooser.c: First shot at reimplementing the code I
15368
 
        lost. Doesn't actually work yet.        
 
14952
          lost. Doesn't actually work yet.      
15369
14953
 
15370
14954
1999-02-24  Martin Kasper Petersen  <mkp@mkp.net>
15371
14955
 
15374
14958
        * src/gdmslave.c: Various fixes.
15375
14959
 
15376
14960
        * src/gdm.c (gdm_display_dispose): Call XCloseDisplay to close
15377
 
        remote connections.
 
14961
          remote connections.
15378
14962
        
15379
 
        (gdm_child_handler): Fix wrong debug output.
 
14963
          (gdm_child_handler): Fix wrong debug output.
15380
14964
 
15381
14965
        * config/Makefile.am: Create Default display init file.
15382
14966
 
15383
14967
1999-02-23  Martin Kasper Petersen  <mkp@mkp.net>
15384
14968
 
15385
14969
        * src/gdmverify.c (gdm_verify_user): Added shadow support (Patch
15386
 
        from Timo Sirainen).
 
14970
          from Timo Sirainen).
15387
14971
 
15388
14972
        * src/gdmgreeter.c (main): Added GtkRC support
15389
 
        (Patch from Daniel_Burrows@brown.edu).
 
14973
          (Patch from Daniel_Burrows@brown.edu).
15390
14974
 
15391
14975
1999-02-23  Miguel de Icaza  <miguel@nuclecu.unam.mx>
15392
14976
        
15393
14977
        * src/gdmgreeter.c (main): Call gnome sound shutdown here. 
15394
14978
 
15395
14979
        * src/gdm.c (main): Show a descriptive message to let the user
15396
 
        locate the stale pid file.
 
14980
          locate the stale pid file.
15397
14981
 
15398
14982
        * configure.in (LIBWRAP_PATH): Use the same configuration
15399
 
        mechanism for detecting a working libwrap library on the system
15400
 
        (fixes crash).
 
14983
          mechanism for detecting a working libwrap library on the system
 
14984
          (fixes crash).
15401
14985
 
15402
14986
        * src/gdmslave.c (gdm_slave_greeter): Do not use sscanf to get the
15403
 
        password, as it might contain spaces, just copy the string.
15404
 
        (gdm_slave_get_opts): Use fgets directly on the target buffer. 
15405
 
        (gdm_slave_get_opts): Make the strings empty at startup.
 
14987
          password, as it might contain spaces, just copy the string.
 
14988
          (gdm_slave_get_opts): Use fgets directly on the target buffer. 
 
14989
          (gdm_slave_get_opts): Make the strings empty at startup.
15406
14990
 
15407
14991
        * src/gdmgreeter.c (gdm_greeter_logo_init): Use gnome-pixmap
15408
 
        widget instead of gtk-pixmap.  Gnome-pixmap correctly uses the
15409
 
        right visual and is simpler to use (and does not crash on
15410
 
        multidepth visuals).
15411
 
        (gdm_greeter_iconify_handler): Use gnome-pixmao here too.
 
14992
          widget instead of gtk-pixmap.  Gnome-pixmap correctly uses the
 
14993
          right visual and is simpler to use (and does not crash on
 
14994
          multidepth visuals).
 
14995
          (gdm_greeter_iconify_handler): Use gnome-pixmao here too.
15412
14996
 
15413
14997
1999-02-16  Martin Kasper Petersen  <mkp@mkp.net>
15414
14998
 
15421
15005
1999-02-08  Martin Kasper Petersen  <mkp@mkp.net>
15422
15006
 
15423
15007
        * src/gdmgreeter.c (gdm_greeter_parse_config): Disable shutdown
15424
 
        menu on non-local displays.
 
15008
          menu on non-local displays.
15425
15009
 
15426
15010
        * src/gdm.c (gdm_config_parse): Default path belongs in
15427
 
        [system] (msw).
 
15011
          [system] (msw).
15428
15012
 
15429
15013
        * src/gdmxdmcp.c (gdm_xdmcp_init): Use GIOChannel to monitor fds.
15430
15014
 
15431
15015
        * src/gdmmisc.c (gdm_parse_enriched_string): Support %d expansion
15432
 
        for display name.
 
15016
          for display name.
15433
15017
 
15434
15018
1999-02-06  Martin Kasper Petersen  <mkp@mkp.net>
15435
15019
 
15436
15020
        * src/gdmxdmcp.c (gdm_xdmcp_send_accept): MIT cookies work for
15437
 
        remote displays now.
 
15021
          remote displays now.
15438
15022
 
15439
15023
        * src/gdmslave.c: Lots of fixes. Should be stable again.
15440
15024
 
15441
15025
1999-02-04  Martin Kasper Petersen  <mkp@mkp.net>
15442
15026
 
15443
15027
        * src/gdmslave.c (gdm_slave_child_handler): Only xping remote
15444
 
        displays to avoid DISPLAY_ABORT for murdered greeters/Xservers.
 
15028
          displays to avoid DISPLAY_ABORT for murdered greeters/Xservers.
15445
15029
 
15446
15030
        * src/gdmmisc.c (gdm_exec_script): Set default path before
15447
 
        executing.
 
15031
          executing.
15448
15032
 
15449
15033
1999-02-03  Martin Kasper Petersen  <mkp@mkp.net>
15450
15034
 
15451
15035
        * Makefile.am: Stuff the docs dir back in and add the appropriate
15452
 
        Makefile.am.
 
15036
          Makefile.am.
15453
15037
 
15454
15038
1999-02-02  Martin Kasper Petersen  <mkp@mkp.net>
15455
15039
 
15464
15048
1999-01-28  Martin Kasper Petersen  <mkp@mkp.net>
15465
15049
 
15466
15050
        * configure.in/Makefile.am: Generate Makefile in docs. Added
15467
 
        README.install to EXTRA_DIST.
 
15051
          README.install to EXTRA_DIST.
15468
15052
 
15469
15053
1999-01-27  Martin Kasper Petersen  <mkp@mkp.net>
15470
15054
 
15471
15055
        * src/gdmgreeter.c (gdm_greeter_info): Fixed the annoying hanging
15472
 
        Gtk bug caused by my inability to program user interfaces. Ahem.
 
15056
          Gtk bug caused by my inability to program user interfaces. Ahem.
15473
15057
 
15474
15058
        * configure.in: Stuff GNOME_GETTEXT back in.
15475
15059
 
15476
15060
1999-01-25  Martin Kasper Petersen  <mkp@mkp.net>
15477
15061
 
15478
15062
        * src/gdmslave.c (gdm_slave_session_start): Moved english->C
15479
 
        locale here. Ugly, but it became a mess in greeter too.
 
15063
          locale here. Ugly, but it became a mess in greeter too.
15480
15064
 
15481
15065
        * src/gdmverify.c (gdm_verify_user): Repetetetive pam_setcred
15482
 
        spotted by gb. Fixed.
 
15066
          spotted by gb. Fixed.
15483
15067
 
15484
15068
1999-01-22  Martin Kasper Petersen  <mkp@mkp.net>
15485
15069
 
15486
15070
        * src/gdmverify.c (gdm_verify_user): syslog ident workaround.
15487
15071
 
15488
15072
        * src/gdmgreeter.c (gdm_greeter_session_init): Used widget pointer
15489
 
        as session name if no default was found. Fixed.
 
15073
          as session name if no default was found. Fixed.
15490
15074
 
15491
15075
        * src/gdm.c (gdm_display_unmanage): Avoid killing master daemon
15492
 
        when unmanaging displays.
 
15076
          when unmanaging displays.
15493
15077
 
15494
15078
        * src/gdmslave.c (gdm_slave_session_start): Added call to
15495
 
        initgroups() to set up additional group memberships.
 
15079
          initgroups() to set up additional group memberships.
15496
15080
        
15497
15081
        * src/gdmverify.c (gdm_verify_user): Fix non-PAM password
15498
 
        checking.
 
15082
          checking.
15499
15083
 
15500
15084
1999-01-20  Martin Kasper Petersen  <mkp@mkp.net>
15501
15085
 
15508
15092
1999-01-19  Martin Kasper Petersen  <mkp@mkp.net>
15509
15093
 
15510
15094
        * src/gdmverify.c (gdm_verify_pam_conv): Quick workaround for PAM
15511
 
        stuff. Real solution due tomorrow.
 
15095
          stuff. Real solution due tomorrow.
15512
15096
 
15513
15097
        * src/gdmgreeter.c: Lots of new stuff. Non completion mode
15514
 
        deprecated. On demand NFS lookups. Language selection.
 
15098
          deprecated. On demand NFS lookups. Language selection.
15515
15099
 
15516
15100
        * src/gdmslave.c (gdm_slave_greeter): New session/language
15517
 
        selection support.
 
15101
          selection support.
15518
15102
 
15519
15103
1999-01-18  Martin Kasper Petersen  <mkp@mkp.net>
15520
15104
 
15523
15107
1999-01-15  Miguel de Icaza  <miguel@nuclecu.unam.mx>
15524
15108
 
15525
15109
        * src/gdmslave.c (gdm_slave_greeter): Check return values from
15526
 
        sscanf.  Because "\n" scanned with %s returns -1 and the target
15527
 
        buffer has an undefined value.
 
15110
          sscanf.  Because "\n" scanned with %s returns -1 and the target
 
15111
          buffer has an undefined value.
15528
15112
 
15529
15113
        * src/gdm.c (main): Set the umask to 066 to make any
15530
 
        default file created indirectly by gnome-config be of mode 066. 
 
15114
          default file created indirectly by gnome-config be of mode 066. 
15531
15115
 
15532
15116
1999-01-13  Martin Kasper Petersen  <mkp@mkp.net>
15533
15117
 
15534
15118
        * src/gdmgreeter.c (gdm_greeter_sessions_init): Check that Session
15535
 
        scripts are executable before adding them to the list.
 
15119
          scripts are executable before adding them to the list.
15536
15120
 
15537
15121
        * src/gdmmisc.c (gdm_file_check): Added an option making the
15538
 
        function return TRUE if it is ok that a file is absent. I.e. the
15539
 
        user has no existing .Xauthority, .gnome/gdm or whatever.
 
15122
          function return TRUE if it is ok that a file is absent. I.e. the
 
15123
          user has no existing .Xauthority, .gnome/gdm or whatever.
15540
15124
 
15541
15125
        * src/gdmslave.c (gdm_slave_session_start): Added default
15542
 
        path. Create ~user/.gnome if it doesn't exist.  
 
15126
          path. Create ~user/.gnome if it doesn't exist.        
15543
15127
 
15544
15128
        * src/gdmslave.c (gdm_slave_session_stop): More setegid().
15545
15129
 
15546
15130
        * src/gdmslave.c (gdm_slave_session_start): Added setgid().
15547
 
        (gdm_slave_greeter): Fixed sigmask.
 
15131
          (gdm_slave_greeter): Fixed sigmask.
15548
15132
 
15549
15133
        * src/gdmauth.c (gdm_auth_user_{add|remove}): Added -i to xauth to
15550
 
        ignore hanging locks.
 
15134
          ignore hanging locks.
15551
15135
 
15552
15136
        * src/gdmgreeter.c (main): Resize only when browser is enabled.
15553
15137
        
15554
15138
        * src/gdmgreeter.c (gdm_greeter_message_init): Removed debug msg.
15555
15139
 
15556
15140
        * src/gdm.c (gdm_config_parse): Bail out if gdm user/group doesn't
15557
 
        exist. Root failover made people lazy. 
 
15141
          exist. Root failover made people lazy. 
15558
15142
        
15559
15143
        * src/gdm.c (gdm_child_handler): Minor fix to make gdm work with
15560
 
        more than one local Xserver.
 
15144
          more than one local Xserver.
15561
15145
 
15562
15146
1999-01-12  Martin Kasper Petersen  <mkp@mkp.net>
15563
15147
 
15564
15148
        * config/gdm.conf.in ([system]): Added UserIconMax{Width,Height}.
15565
15149
 
15566
15150
        * src/gdmgreeter.c (gdm_greeter_user_alloc): Scales user icons to
15567
 
        sysadmin specified max size.
 
15151
          sysadmin specified max size.
15568
15152
        
15569
15153
        * src/gdmgreeter.c (gdm_greeter_iconify_handler): Fixed
15570
 
        iconification bug.
 
15154
          iconification bug.
15571
15155
 
15572
 
        (gdm_greeter_login_key_handler): Cursor/Tab key restriction.
 
15156
          (gdm_greeter_login_key_handler): Cursor/Tab key restriction.
15573
15157
 
15574
15158
        * src/gdmslave.c (gdm_slave_greeter): Forgot to setgid()
15575
15159
        
15576
 
        (gdm_slave_greeter): Workaround for getenv("HOME") until miguel
15577
 
        fixes gnome_init().
 
15160
          (gdm_slave_greeter): Workaround for getenv("HOME") until miguel
 
15161
          fixes gnome_init().
15578
15162
 
15579
15163
        * src/gdmmisc.c (gdm_parse_enriched_string): Fallback if
15580
 
        getenv("HOSTNAME")==NULL.
 
15164
          getenv("HOSTNAME")==NULL.
15581
15165
 
15582
15166
1999-01-11  Martin Kasper Petersen  <mkp@mkp.net>
15583
15167
 
15584
15168
        * src/<younameit>.[ch] Done rewriting the daemon code to avoid the
15585
 
        race condition caused by simultaneous greeter/session and Xserver
15586
 
        death.
 
15169
          race condition caused by simultaneous greeter/session and Xserver
 
15170
          death.
15587
15171
 
15588
15172
1998-12-30  Jeff Garzik  <jgarzik@pobox.com>
15589
15173
 
15590
15174
        * src/gdmauth.c, src/gdmgreeter.c, src/gdmmisc.c,
15591
15175
          src/gdmslave.c, src/gdmxdmcp.c:
15592
 
        s/g_copy_strings/g_strconcat/
 
15176
          s/g_copy_strings/g_strconcat/
15593
15177
 
15594
15178
1998-12-28  Martin Kasper Petersen  <mkp@mkp.net>
15595
15179
 
15596
15180
        * src/*.c: Loads of fixes over the past couple of days.
15597
15181
 
15598
15182
        * src/gdmgreeter.c (gdm_greeter_parse_config): gdmUserMaxFile
15599
 
        tunable.
 
15183
          tunable.
15600
15184
 
15601
15185
        * src/gdmmisc.c (gdm_file_check): Moved gdm_greeter_file_check
15602
 
        here. Now a generic function.
 
15186
          here. Now a generic function.
15603
15187
 
15604
15188
        * src/gdmslave.c (gdm_slave_windows_kill_error_handler): Ok,
15605
 
        nailed down the bug which caused gdmslave to exit(1)
15606
 
        mysteriously. A race in the windows_recursive_kill function caused
15607
 
        the X default error handler to kick in. Blam. You're dead.
 
15189
          nailed down the bug which caused gdmslave to exit(1)
 
15190
          mysteriously. A race in the windows_recursive_kill function caused
 
15191
          the X default error handler to kick in. Blam. You're dead.
15608
15192
        
15609
 
        (gdm_slave_session_init): Run sanity check on ~user/.Xauthority
15610
 
        and ~user/.gnome/gdm.
15611
 
 
15612
 
        (gdm_slave_exec_command): Use the passed pointer instead of
15613
 
        gdmSuspend.
15614
 
 
15615
 
        (gdm_slave_session_init): Added SHELL environment variable so the
15616
 
        user's shell is executed. Not just root's..
 
15193
          (gdm_slave_session_init): Run sanity check on ~user/.Xauthority
 
15194
          and ~user/.gnome/gdm.
 
15195
 
 
15196
          (gdm_slave_exec_command): Use the passed pointer instead of
 
15197
          gdmSuspend.
 
15198
 
 
15199
          (gdm_slave_session_init): Added SHELL environment variable so the
 
15200
          user's shell is executed. Not just root's..
15617
15201
        
15618
15202
1998-12-25  Martin Kasper Petersen  <mkp@mkp.net>
15619
15203
 
15620
15204
        * src/gdmgreeter.c (gdm_greeter_user_alloc): Rewritten to use
15621
 
        sanity check.
 
15205
          sanity check.
15622
15206
        
15623
 
        (gdm_greeter_file_check): New function. Checks file size,
15624
 
        ownership etc. to avoid DoS attacks on greeter.
 
15207
          (gdm_greeter_file_check): New function. Checks file size,
 
15208
          ownership etc. to avoid DoS attacks on greeter.
15625
15209
 
15626
15210
1998-12-23  Martin Kasper Petersen  <mkp@mkp.net>
15627
15211
 
15628
15212
        * src/gdm.c (gdm_abort): New function for error logging and
15629
 
        aborting. 
 
15213
          aborting. 
15630
15214
        
15631
 
        (gdm_config_parse): luser proof permissions checking on authdir.
 
15215
          (gdm_config_parse): luser proof permissions checking on authdir.
15632
15216
        
15633
15217
        * src/gdmgreeter.c: Several oddities fixed.
15634
15218
        
15635
15219
        * src/gdmgreeter.c (gdm_greeter_buttons_init): Mark login button
15636
 
        as default.
 
15220
          as default.
15637
15221
        
15638
15222
        * src/gdmgreeter.c (gdm_greeter_login_entry_handler): Fixed event
15639
 
        handlers to avoid the obscure emit_stop bug. Turns out my ancient
15640
 
        event handlers were doing the right thing all along. Only the
15641
 
        recent ones were br0ked. *sigh*. Thanks Owen!
 
15223
          handlers to avoid the obscure emit_stop bug. Turns out my ancient
 
15224
          event handlers were doing the right thing all along. Only the
 
15225
          recent ones were br0ked. *sigh*. Thanks Owen!
15642
15226
 
15643
15227
1998-12-22  Martin Kasper Petersen  <mkp@mkp.net>
15644
15228
 
15645
15229
        * src/gdmslave.c (gdm_slave_greet_init): Removed debug logging of
15646
 
        username and password. Ahem. Thanks Sopwith!
 
15230
          username and password. Ahem. Thanks Sopwith!
15647
15231
 
15648
15232
        * src/gdmgreeter.c (gdm_greeter_login_entry_handler):
15649
 
        Fixes. gtk_signal_emit_stop_by_name workaround.
 
15233
          Fixes. gtk_signal_emit_stop_by_name workaround.
15650
15234
 
15651
15235
1998-12-20  Martin Kasper Petersen  <mkp@mkp.net>
15652
15236
 
15653
15237
        * src/gdmgreeter.c (gdm_greeter_invalid_passwd_req): Minor hack to
15654
 
        avoid greeter to be reactivated during dialog.
 
15238
          avoid greeter to be reactivated during dialog.
15655
15239
        
15656
15240
        * src/(gdm_greeter_entry_init): Limit input length in login and
15657
 
        password entry fields.
 
15241
          password entry fields.
15658
15242
 
15659
15243
        * src/gdmslave.c (gdm_slave_greet_init): Avoid potential buffer
15660
 
        overflow, in case something/someone breaks greeter.
 
15244
          overflow, in case something/someone breaks greeter.
15661
15245
 
15662
15246
1998-12-15  Martin Kasper Petersen  <mkp@mkp.net>
15663
15247
 
15664
15248
        * src/gdmverify.c (gdm_verify_user): Two buglets reported by
15665
 
        <kvajk@ricochet.net>.
 
15249
          <kvajk@ricochet.net>.
15666
15250
 
15667
15251
1998-12-14  Martin Kasper Petersen  <mkp@mkp.net>
15668
15252
 
15669
15253
        * src/gdmgreeter.c (gdm_greeter_browser_unselect): Catch
15670
 
        BUTTON_RELEASE.
 
15254
          BUTTON_RELEASE.
15671
15255
 
15672
15256
1998-12-13  Martin Kasper Petersen  <mkp@mkp.net>
15673
15257
 
15674
15258
        * src/gdmgreeter.c (gdm_greeter_{reboot,halt}_handler): Use
15675
 
        gnome_question_dialog instead of message_box.
 
15259
          gnome_question_dialog instead of message_box.
15676
15260
 
15677
15261
1998-12-03  Martin Kasper Petersen  <mkp@mkp.net>
15678
15262
 
15679
15263
        * config/Makefile.am: Fixed gnomerc. Both path and INSTALL_SCRIPT
15680
 
        were wrong -- No wonder people have been complaining. *sigh*
 
15264
          were wrong -- No wonder people have been complaining. *sigh*
15681
15265
 
15682
15266
        * src/gdm.c (main): Abort with (xdm compliant :) error message if
15683
 
        gdm isn't started by root.
 
15267
          GDM isn't started by root.
15684
15268
 
15685
15269
1998-12-01  Martin Kasper Petersen  <mkp@mkp.net>
15686
15270
 
15687
 
        * docs/gdm-manual.txt: Crude manual draft.
15688
 
 
15689
15271
        * src/gdm.c, config/gdm.conf.in: The PreRoot and PostRoot
15690
 
        directories have been renamed PreSession and PostSession to avoid
15691
 
        confusion.
 
15272
          directories have been renamed PreSession and PostSession to avoid
 
15273
          confusion.
15692
15274
 
15693
15275
1998-11-30  Martin Kasper Petersen  <mkp@mkp.net>
15694
15276
 
15695
15277
        * src/gdmgreeter.c (gdm_greeter_message_init): Calls the enriched
15696
 
        string function on the message string to support ``Welcome to
15697
 
        <hostname>''. Need to supply both server and client macros.
 
15278
          string function on the message string to support ``Welcome to
 
15279
          <hostname>''. Need to supply both server and client macros.
15698
15280
 
15699
15281
        * src/gdmmisc.c (gdm_parse_enriched_string): New function for %h
15700
 
        expansion in strings.
 
15282
          expansion in strings.
15701
15283
 
15702
15284
        * src/gdmgreeter.c: Removed legacy labels and such. gettext takes
15703
 
        it from here.
 
15285
          it from here.
15704
15286
 
15705
15287
        * src/gdm.c (gdm_config_parse): Check for correct permissions on
15706
 
        vardir.
 
15288
          vardir.
15707
15289
 
15708
15290
1998-11-29  Miguel de Icaza  <miguel@nuclecu.unam.mx>
15709
15291
 
15710
15292
        * src/gdmgreeter.c (gdm_greeter_browser_init): IconList now starts
15711
 
        life in thawed mode.
 
15293
          life in thawed mode.
15712
15294
 
15713
15295
1998-11-22  Martin Kasper Petersen  <mkp@mkp.net>
15714
15296
 
15715
15297
        * src/gdmgreeter.c (gdm_greeter_browser_select): Reverted to the
15716
 
        old event types (GDK_BUTTON_PRESS) for gnome-icon-list.
 
15298
          old event types (GDK_BUTTON_PRESS) for gnome-icon-list.
15717
15299
 
15718
15300
        * src/gdmslave.c, src/gdmgreeter.c, src/gdm.c: Added support for
15719
 
        suspending APM-aware machines from greeter.
 
15301
          suspending APM-aware machines from greeter.
15720
15302
 
15721
15303
1998-11-20  Martin Kasper Petersen  <mkp@mkp.net>
15722
15304
 
15723
15305
        * src/gdmslave.c: Fixed X server restart stuff. gdmslave rewrite
15724
 
        done.
 
15306
          done.
15725
15307
 
15726
15308
        * src/gdmslave.c, src/gdm.c, config/gdm.conf.in: Implemented
15727
 
        KillInitClients option (Requested by sct).
 
15309
          KillInitClients option (Requested by sct).
15728
15310
 
15729
15311
1998-11-18  Martin Kasper Petersen  <mkp@mkp.net>
15730
15312
 
15731
15313
        * src/gdmslave.c (gdm_slave_display_init): Finally nailed down the
15732
 
        bug that has been haunting me for the past week causing
15733
 
        gdm_slave_windows_kill to hang on second login. The X server takes
15734
 
        a while to recover consciousness after a reset. I take this into
15735
 
        account by sleeping for a while if XOpenDisplay fails.
15736
 
        Unfortunately, dsp was already initialized in second run
15737
 
        (but invalid after the X server reset) causing my retry condition
15738
 
        to be ignored. Always check your pointers! *sigh*
 
15314
          bug that has been haunting me for the past week causing
 
15315
          gdm_slave_windows_kill to hang on second login. The X server takes
 
15316
          a while to recover consciousness after a reset. I take this into
 
15317
          account by sleeping for a while if XOpenDisplay fails.
 
15318
          Unfortunately, dsp was already initialized in second run
 
15319
          (but invalid after the X server reset) causing my retry condition
 
15320
          to be ignored. Always check your pointers! *sigh*
15739
15321
 
15740
 
        So, the new gdm should be as fast as xdm (i.e. fewer resets
15741
 
        causing garbled displays and momentary flicker. Visual annoyances
15742
 
        beyond this point - Go bug the X server people).
 
15322
          So, the new gdm should be as fast as xdm (i.e. fewer resets
 
15323
          causing garbled displays and momentary flicker. Visual annoyances
 
15324
          beyond this point - Go bug the X server people).
15743
15325
        
15744
 
        SANE tutorial coming up in 6 hours. *Thud*
 
15326
          SANE tutorial coming up in 6 hours. *Thud*
15745
15327
        
15746
15328
1998-11-09  Martin Kasper Petersen  <mkp@mkp.net>
15747
15329
 
15750
15332
1998-11-08  Martin Kasper Petersen  <mkp@mkp.net>
15751
15333
 
15752
15334
        * src/gdmslave.c (gdm_slave_init): Add d->name when starting X
15753
 
        server.
 
15335
          server.
15754
15336
 
15755
15337
        * src/gdm.c (gdm_config_parse): Added intelligent AuthDir
15756
 
        searching and gdmLogDir. gdmLogFile deprecated.
 
15338
          searching and gdmLogDir. gdmLogFile deprecated.
15757
15339
 
15758
15340
        * src/gdmslave.c (gdm_slave_init): Moved stdout, stderr logging
15759
 
        here. Logs are now per-display.
 
15341
          here. Logs are now per-display.
15760
15342
 
15761
15343
1998-11-08  Martin Kasper Petersen  <mkp@mkp.net>
15762
15344
 
15765
15347
1998-11-02  Martin Kasper Petersen  <mkp@mkp.net>
15766
15348
 
15767
15349
        * src/gdmslave.c (gdm_slave_session_init): Reset display instead
15768
 
        of restarting the X server every time.
 
15350
          of restarting the X server every time.
15769
15351
 
15770
15352
1998-11-01  Martin Kasper Petersen  <mkp@mkp.net>
15771
15353
 
15772
15354
        * src/gdmslave.c (gdm_slave_session_init): If PreRoot script
15773
 
        returns > 0 abort session.
 
15355
          returns > 0 abort session.
15774
15356
 
15775
15357
1998-10-31  Martin Kasper Petersen  <mkp@mkp.net>
15776
15358
 
15777
15359
        * src/gdmauth.c (gdm_auth_user_add): New function.
15778
 
        (gdm_auth_user_remove): New function. ~/.Xauthority management.
 
15360
          (gdm_auth_user_remove): New function. ~/.Xauthority management.
15779
15361
 
15780
15362
1998-10-30  Martin Kasper Petersen  <mkp@mkp.net>
15781
15363
 
15782
15364
        * src/gdmmisc.c (gdm_arg_munch): Zero out the remaining
15783
 
        argv-entries. We use the static array several times.
 
15365
          argv-entries. We use the static array several times.
15784
15366
 
15785
15367
        * src/gdmslave.c (gdm_slave_session_init): Removed malloc(pwent) -
15786
 
        Duh!.
 
15368
          Duh!.
15787
15369
 
15788
15370
        * src/gdm.c (gdm_config_parse): Added group lookup. Removed
15789
 
        malloc(pwent).
 
15371
          malloc(pwent).
15790
15372
 
15791
15373
1998-10-26  Martin Kasper Petersen  <mkp@mkp.net>
15792
15374
 
15801
15383
        * src/Makefile.am (gdm_SOURCES): Added gdmmisc.c
15802
15384
 
15803
15385
        * src/gdmmisc.c: Moved arg_much to a separate file. It is now used
15804
 
        by both gdm.c and gdmslave.c.
 
15386
          by both gdm.c and gdmslave.c.
15805
15387
 
15806
15388
1998-10-20  Martin Kasper Petersen  <mkp@mkp.net>
15807
15389
 
15808
15390
        * src/gdmgreeter.c: Send STX through pipeline before sending a
15809
 
        command.
 
15391
          command.
15810
15392
 
15811
15393
        * src/gdmslave.c (gdm_slave_display_init): Added STX for greeter
15812
 
        communications to avoid problems with Gtk debug errors to stdout.
 
15394
          communications to avoid problems with Gtk debug errors to stdout.
15813
15395
 
15814
15396
1998-10-19  Martin Kasper Petersen  <mkp@mkp.net>
15815
15397
 
15816
15398
        * src/gdmgreeter.c (gdm_greeter_browser_init): Added background
15817
 
        color in browser.
 
15399
          color in browser.
15818
15400
 
15819
15401
        * src/gdmgreeter.c (gdm_greeter_browser_select): Change
15820
 
        GDK_BUTTON_PRESS to ditto RELEASE due to gil.
 
15402
          GDK_BUTTON_PRESS to ditto RELEASE due to gil.
15821
15403
 
15822
15404
        * src/gdmgreeter.c (main): Removed buggy icon list workaround.
15823
 
        (main): Center window before realizing it.
15824
 
        (gdm_greeter_browser_init): Added 3D frame to new icon list.
 
15405
          (main): Center window before realizing it.
 
15406
          (gdm_greeter_browser_init): Added 3D frame to new icon list.
15825
15407
 
15826
15408
1998-10-18  Miguel de Icaza  <miguel@nuclecu.unam.mx>
15827
15409
 
15828
15410
        * src/gdmgreeter.c (gdm_greeter_browser_init): Icon List is born
15829
 
        in frozen state, calling freeze and thaw leaves it still in frozen
15830
 
        state (as we have a frozen counter instead of a flag these days.).
 
15411
          in frozen state, calling freeze and thaw leaves it still in frozen
 
15412
          state (as we have a frozen counter instead of a flag these days.).
15831
15413
 
15832
15414
1998-10-16  Christopher Blizzard  <blizzard@appliedtheory.com>
15833
15415
 
15834
15416
        * config/Makefile.am (install-data-hook): Make sure that
15835
 
        install-data-hook depends on targets gdm.conf gnomerc and Gnome.
15836
 
        Otherwise they are never built.  Also, if the directories that
15837
 
        these files are supposed to go in don't exist, create them with
15838
 
        the proper mode.
 
15417
          install-data-hook depends on targets gdm.conf gnomerc and Gnome.
 
15418
          Otherwise they are never built.  Also, if the directories that
 
15419
          these files are supposed to go in don't exist, create them with
 
15420
          the proper mode.
15839
15421
 
15840
15422
1998-10-13  Miguel de Icaza  <miguel@nuclecu.unam.mx>
15841
15423
 
15842
15424
        * src/gdmgreeter.c (gdm_greeter_login_entry_handler): Fix use of
15843
 
        the gnome_icon_list_moveto routine
15844
 
        (gdm_greeter_browser_update): ditto.
15845
 
        (gdm_greeter_browser_init): Adapt to the new gnome-icon-list api.
15846
 
        (gdm_greeter_login_entry_handler): Thaw before attempting to use moveto
 
15425
          the gnome_icon_list_moveto routine
 
15426
          (gdm_greeter_browser_update): ditto.
 
15427
          (gdm_greeter_browser_init): Adapt to the new gnome-icon-list api.
 
15428
          (gdm_greeter_login_entry_handler): Thaw before attempting to use
 
15429
          moveto
15847
15430
 
15848
 
        Martin, is there any reason why you clear() the icon lists
15849
 
        contents and then reload them when the user changes from the login
15850
 
        field to the password one?
 
15431
          Martin, is there any reason why you clear() the icon lists
 
15432
          contents and then reload them when the user changes from the login
 
15433
          field to the password one?
15851
15434
        
15852
15435
1998-10-13  Martin Kasper Petersen  <mkp@mkp.net>
15853
15436
 
15854
15437
        * src/gdmslave.c (gdm_slave_exec_script): New function.
15855
 
        (gdm_slave_display_init): Add support for display init script.
15856
 
        (gdm_slave_session_init): Add support for root pre-login script.
15857
 
        (gdm_slave_session_init): Add support for root post-login script.
 
15438
          (gdm_slave_display_init): Add support for display init script.
 
15439
          (gdm_slave_session_init): Add support for root pre-login script.
 
15440
          (gdm_slave_session_init): Add support for root post-login script.
15858
15441
 
15859
15442
        * src/gdm.c (gdm_config_parse): Added new config options for
15860
 
        scripts.
 
15443
          scripts.
15861
15444
 
15862
15445
        * config/gdm.conf.in ([daemon]): Default config options for
15863
 
        scripts.
 
15446
          scripts.
15864
15447
 
15865
15448
1998-10-11  Martin Kasper Petersen  <mkp@mkp.net>
15866
15449
 
15867
15450
        * src/gdm.c (main): Redirect all output to a logfile.
15868
15451
        
15869
15452
        * src/gdm.c (main): Moved the pid checking code to main to avoid
15870
 
        /sbin/init respawns. Checks whether gdm is started by init and
15871
 
        stops forking if this is the case (actually works this time).
 
15453
          /sbin/init respawns. Checks whether gdm is started by init and
 
15454
          stops forking if this is the case (actually works this time).
15872
15455
 
15873
15456
        * config/gdm.conf.in (PidFile): I've been ignoring all bug reports
15874
 
        caused by this one. Turns out I made a typo in the config template
15875
 
        file. *sigh*
 
15457
          caused by this one. Turns out I made a typo in the config template
 
15458
          file. *sigh*
15876
15459
 
15877
15460
1998-10-11  Carsten Schaar  <nhadcasc@fs-maphy.uni-hannover.de>
15878
15461
 
15879
15462
        * src/Makefile.am (gdm_LDADD): Added '$(INTLLIBS).
15880
 
        (gdmgreeter_LDADD): Likewise.
 
15463
          (gdmgreeter_LDADD): Likewise.
15881
15464
 
15882
15465
1998-10-10  Martin Kasper Petersen  <mkp@mkp.net>
15883
15466
 
15884
15467
        * config/gdm.conf.in ([servers]): Modified to default X server
15885
 
        entry to exclude display depth option.
 
15468
          entry to exclude display depth option.
15886
15469
 
15887
15470
        * config/Makefile.am (install-data-hook): Avoid overwriting
15888
 
        existing config files.
 
15471
          existing config files.
15889
15472
 
15890
15473
        * acconfig.h: Added HAVE_PAM
15891
15474
 
15892
15475
        * src/gdmverify.c (gdm_verify_user): Change USE_PAM to HAVE_PAM to
15893
 
        follow conventions.
 
15476
          follow conventions.
15894
15477
 
15895
15478
        * configure.in (have_pam): PAM autodetection.
15896
15479
 
15897
15480
1998-10-08  Martin Kasper Petersen  <mkp@mkp.net>
15898
15481
 
15899
15482
        * src/gdmgreeter.c (gdm_greeter_invalid_passwd_req): Set focus to
15900
 
        passwd field when auth fails.
 
15483
          passwd field when auth fails.
15901
15484
 
15902
15485
        * src/gdmslave.c: Finished the rewrite. Should be almost usable
15903
 
        again.
 
15486
          again.
15904
15487
 
15905
15488
        * config/Makefile.am: TODO: Need to find a way to prevent
15906
 
        overwriting gdm.conf when doing a make install.
 
15489
          overwriting gdm.conf when doing a make install.
15907
15490
 
15908
15491
1998-10-07  Martin Kasper Petersen  <mkp@mkp.net>
15909
15492
 
15910
15493
        * src/gdmgreeter.c (gdm_greeter_login): Completely new
15911
 
        communication scheme. Easier to parse in gdmslave.c.
 
15494
          communication scheme. Easier to parse in gdmslave.c.
15912
15495
 
15913
15496
1998-10-06  Martin Kasper Petersen  <mkp@mkp.net>
15914
15497
 
15915
15498
        * src/gdmverify.c: New file. TODO: PAM detection in autoconf.
15916
15499
 
15917
15500
        * src/gdmslave.c: Gave up on merging CVS and my .ch-work. Started
15918
 
        major rewrite instead.
 
15501
          major rewrite instead.
15919
15502
 
15920
15503
        * src/gdmgreeter.c: Removed `:' in pipe communication
15921
 
        protocol. Waste.
 
15504
          protocol. Waste.
15922
15505
 
15923
15506
1998-10-05  Martin Kasper Petersen  <mkp@mkp.net>
15924
15507
 
15925
15508
        * src/gdmslave.c: Fixed the race reported on gnome-list the right
15926
 
        way. The posted fix broke X USR1 signalling.
 
15509
          way. The posted fix broke X USR1 signalling.
15927
15510
 
15928
15511
        * src/gdmgreeter.c (gdm_greeter_about): Bumped version
15929
 
        number. Whee.
15930
 
        (gdm_greeter_done): New function. Partly replaces parse_results().
15931
 
        (gdm_greeter_login): Former login_button_handler. Now passes
15932
 
        password through pipe. Disables input while gdmslave is thinking.
15933
 
        (gdm_greeter_passwd_entry_handler): Replaced parse_results with
15934
 
        gdm_greeter_login to reflect the auth redesign.
15935
 
        (gdm_greeter_invalid_passwd_req): Re-enable input and reset cursor
15936
 
        after requester has been acked.
15937
 
        (main): Added signal handling for gdmslave communication.
 
15512
          number. Whee.
 
15513
          (gdm_greeter_done): New function. Partly replaces parse_results().
 
15514
          (gdm_greeter_login): Former login_button_handler. Now passes
 
15515
          password through pipe. Disables input while gdmslave is thinking.
 
15516
          (gdm_greeter_passwd_entry_handler): Replaced parse_results with
 
15517
          gdm_greeter_login to reflect the auth redesign.
 
15518
          (gdm_greeter_invalid_passwd_req): Re-enable input and reset cursor
 
15519
          after requester has been acked.
 
15520
          (main): Added signal handling for gdmslave communication.
15938
15521
 
15939
15522
1998-10-04  Martin Kasper Petersen  <mkp@mkp.net>
15940
15523
 
15941
15524
        * src/gdm.c: signal->sigaction stuff.
15942
 
        (gdm_daemonify): Moved openlog to main.
15943
 
        (main): Stop forking when ppid is init.
 
15525
          (gdm_daemonify): Moved openlog to main.
 
15526
          (main): Stop forking when ppid is init.
15944
15527
 
15945
15528
1998-10-01  Miguel de Icaza  <miguel@nuclecu.unam.mx>
15946
15529
 
15947
15530
        * src/gdmslave.c (gdm_slave_init): Setup the signal before
15948
 
        forking.  FIXME: We need to use sigaction all over the place
15949
 
        instead of signal.
 
15531
          forking.  FIXME: We need to use sigaction all over the place
 
15532
          instead of signal.
15950
15533
 
15951
15534
Thu Sep 24 22:09:39 CEST 1998 Jochen Friedrich <jochen@scram.de>
15952
15535
 
15955
15538
1998-09-15  Martin Kasper Petersen  <mkp@mkp.net>
15956
15539
 
15957
15540
        * src/gdmslave.c (gdm_slave_usr1_handler): Added support for
15958
 
        setting last session in ~/.gnome/gdm/session/last. I had forgotten
15959
 
        all about it after I removed it from greeter.
 
15541
          setting last session in ~/.gnome/gdm/session/last. I had forgotten
 
15542
          all about it after I removed it from greeter.
15960
15543
 
15961
15544
        * src/gdm.c Gazillions of fixes
15962
15545
 
15965
15548
1998-09-14  Martin Kasper Petersen  <mkp@mkp.net>
15966
15549
 
15967
15550
        * src/gdmgreeter.c (gdm_greeter_verify_user): Replaced annoying
15968
 
        LOG_AUTH with LOG_ERR.
 
15551
          LOG_AUTH with LOG_ERR.
15969
15552
 
15970
15553
        * config/Makefile.am: Changed _DATA to _SCRIPTS for gnomerc et al.
15971
15554
 
15974
15557
        * src/gdm.c (gdm_config_parse): Simplify as well.
15975
15558
 
15976
15559
        * src/gdmgreeter.c (gdm_greeter_user_alloc): Fix my oversimplication
15977
 
        from last night.
 
15560
          from last night.
15978
15561
 
15979
15562
        * src/gdmgreeter.c (gdm_greeter_user_alloc): More simplification
15980
 
        of the use of gnome-config.  I think I really should document it. 
 
15563
          of the use of gnome-config.  I think I really should document it. 
15981
15564
 
15982
15565
        * src/gdm.h (gdm_slave_init): Add prototype.  Remove include to
15983
 
        gnome.h.
 
15566
          gnome.h.
15984
15567
 
15985
15568
        * src/gdmslave.c (gdm_slave_usr1_handler): Log errors when the
15986
 
        session can not be launched.
15987
 
        Simplify the includes.
 
15569
          session can not be launched.
 
15570
          Simplify the includes.
15988
15571
 
15989
15572
        * src/gdmgreeter.c (gdm_greeter_parse_config): Simplify the code
15990
 
        by using gnome_config_push_prefix
15991
 
        (gdm_greeter_parse_config): Do not strdup the resulting strings,
15992
 
        they are already dupped
15993
 
        (gdm_greeter_sessions_init): Removed dependency on static buffer
15994
 
        for s.  Find correctly the default session.
 
15573
          by using gnome_config_push_prefix
 
15574
          (gdm_greeter_parse_config): Do not strdup the resulting strings,
 
15575
          they are already dupped
 
15576
          (gdm_greeter_sessions_init): Removed dependency on static buffer
 
15577
          for s.  Find correctly the default session.
15995
15578
 
15996
15579
Tue Sep  8 16:11:49 EDT 1998 Gregory McLean
15997
15580
 
15998
15581
        * acconfig.h : added this file so one can cvs -z3 co gdm, cd gdm
15999
 
        ./autogen.sh; make and have an executable be spit out.
 
15582
          ./autogen.sh; make and have an executable be spit out.
 
15583