chiark / gitweb /
Merge branch 'journal'
authorLennart Poettering <lennart@poettering.net>
Fri, 30 Dec 2011 23:59:37 +0000 (00:59 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 30 Dec 2011 23:59:37 +0000 (00:59 +0100)
1  2 
Makefile.am
TODO
man/sd_notify.xml
src/kmsg-syslogd.c
src/manager.c
src/pam-module.c
src/systemctl.c
src/util.c
units/syslog.socket

diff --cc Makefile.am
Simple merge
diff --cc TODO
--- 1/TODO
--- 2/TODO
+++ b/TODO
@@@ -17,12 -17,22 +17,24 @@@ Bugfixes
  
  * make polkit checks async
  
+ * properly handle .mount unit state tracking when two mount points are stacked one on top of another on the exact same mount point.
  Features:
  
+ * logind: selinux is borked...
+ * logind: sends SessionNew on Lock()?
+ * logind: allow showing logout dialog from system
+ * document that %% can be used to write % in a string that is specifier extended
+ * check utf8 everywhere
  * when an instanced service exits, remove its parent cgroup too if possible.
  
 +* Make libselinux, libattr, libcap, libdl dependencies only of the tools which actually need them.
 +
  * as Tom Gundersen pointed out there's a always a dep loop if people use crypto file systems with random keys
  
  * unset container= in PID1?
Simple merge
@@@ -102,10 -111,12 +111,9 @@@ static int server_init(Server *s) 
  
                  if (!r) {
                          log_error("Wrong file descriptor type.");
-                         r = -EINVAL;
-                         goto fail;
+                         return -EINVAL;
                  }
  
 -                if (setsockopt(fd, SOL_SOCKET, SO_PASSCRED, &one, sizeof(one)) < 0)
 -                        log_error("SO_PASSCRED failed: %m");
 -
                  zero(ev);
                  ev.events = EPOLLIN;
                  ev.data.fd = fd;
diff --cc src/manager.c
Simple merge
Simple merge
diff --cc src/systemctl.c
Simple merge
diff --cc src/util.c
Simple merge
@@@ -16,9 -16,8 +16,9 @@@ Before=sockets.target syslog.targe
  Wants=syslog.target
  
  [Socket]
- ListenDatagram=/dev/log
+ ListenDatagram=/run/systemd/syslog
  SocketMode=0666
 +PassCred=yes
  
  # The service we activate on incoming traffic is
  # systemd-kmsg-syslogd.service. That doesn't mean however, that this