aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Müller2015-01-16 09:25:25 +0100
committerUlrich Müller2015-01-21 21:33:17 +0100
commit20f66485526b69eb26f2e70bd835a5e1333559d5 (patch)
tree2571c73468acb238fbae55f3655e757ff284319f /ChangeLog
parent59e7fe6d0c6988687b53c279941c9ebb3f887eed (diff)
downloademacs-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--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 309b04f26ab..b02203dbe75 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
12015-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
12015-01-16 Paul Eggert <eggert@cs.ucla.edu> 82015-01-16 Paul Eggert <eggert@cs.ucla.edu>
2 9
3 Give up on -Wsuggest-attribute=const 10 Give up on -Wsuggest-attribute=const