diff options
| author | Ulrich Müller | 2015-01-16 09:25:25 +0100 |
|---|---|---|
| committer | Ulrich Müller | 2015-01-21 21:33:17 +0100 |
| commit | 20f66485526b69eb26f2e70bd835a5e1333559d5 (patch) | |
| tree | 2571c73468acb238fbae55f3655e757ff284319f /ChangeLog | |
| parent | 59e7fe6d0c6988687b53c279941c9ebb3f887eed (diff) | |
| download | emacs-20f66485526b69eb26f2e70bd835a5e1333559d5.tar.gz emacs-20f66485526b69eb26f2e70bd835a5e1333559d5.zip | |
Allow update-game-score to run sgid instead of suid.
* configure.ac (gamegroup): New AC_SUBST.
(--with-gameuser): Allow to specify a group instead of a user.
In the default case, check at configure time if a 'games' user
exists.
* lib-src/update-game-score.c: Allow the program to run sgid
instead of suid, in order to match common practice for most games.
(main): Check if we are running sgid. Pass appropriate file
permission bits to 'write_scores'.
(write_scores): New 'mode' argument, instead of hardcoding 0644.
(get_prefix): Update error message.
* lib-src/Makefile.in (gamegroup): New variable, set by configure.
($(DESTDIR)${archlibdir}): Handle both suid or sgid when
installing the 'update-game-score' program.
* lisp/play/gamegrid.el (gamegrid-add-score-with-update-game-score):
Allow the 'update-game-score' helper program to run suid or sgid.
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 7 |
1 files changed, 7 insertions, 0 deletions
| @@ -1,3 +1,10 @@ | |||
| 1 | 2015-01-21 Ulrich Müller <ulm@gentoo.org> | ||
| 2 | |||
| 3 | * configure.ac (gamegroup): New AC_SUBST. | ||
| 4 | (--with-gameuser): Allow to specify a group instead of a user. | ||
| 5 | In the default case, check at configure time if a 'games' user | ||
| 6 | exists. | ||
| 7 | |||
| 1 | 2015-01-16 Paul Eggert <eggert@cs.ucla.edu> | 8 | 2015-01-16 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 9 | ||
| 3 | Give up on -Wsuggest-attribute=const | 10 | Give up on -Wsuggest-attribute=const |