1. 08 Apr, 2013 27 commits
  2. 06 Apr, 2013 3 commits
  3. 05 Apr, 2013 10 commits
    • Zbigniew Jędrzejewski-Szmek's avatar
      Add _cleanup_globfree_ · c84a9488
      Zbigniew Jędrzejewski-Szmek authored
      Fixes a memleak in error path in exec_context_load_environment.
      c84a9488
    • Zbigniew Jędrzejewski-Szmek's avatar
      Use initalization instead of explicit zeroing · b92bea5d
      Zbigniew Jędrzejewski-Szmek authored
      Before, we would initialize many fields twice: first
      by filling the structure with zeros, and then a second
      time with the real values. We can let the compiler do
      the job for us, avoiding one copy.
      
      A downside of this patch is that text gets slightly
      bigger. This is because all zero() calls are effectively
      inlined:
      
      $ size build/.libs/systemd
               text    data     bss     dec     hex filename
      before 897737  107300    2560 1007597   f5fed build/.libs/systemd
      after  897873  107300    2560 1007733   f6075 build/.libs/systemd
      
      … actually less than 1‰.
      
      A few asserts that the parameter is not null had to be removed. I
      don't think this changes much, because first, it is quite unlikely
      for the assert to fail, and second, an immediate SEGV is almost as
      good as an assert.
      b92bea5d
    • Zbigniew Jędrzejewski-Szmek's avatar
      udevadm: do not free node on success · 8c62ecf1
      Zbigniew Jędrzejewski-Szmek authored
      A fix for ff03aed0.
      8c62ecf1
    • Zbigniew Jędrzejewski-Szmek's avatar
      udev-builtin-usb_id: avoid comparison of unsigned and ssize_t · bad490b0
      Zbigniew Jędrzejewski-Szmek authored
      For some reason this shows up on i686 only:
      src/udev/udev-builtin-usb_id.c:192:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
      bad490b0
    • Lennart Poettering's avatar
      systemctl: tweak drop-in display · 5a8e9427
      Lennart Poettering authored
      So far we didn't place spaces between the box drawing chars and the
      values next to them. Let's be consistent here.
      
      (Or to turn this around: if we really want to place a space there we
      probably should do that in all our tree outputs, not just here...)
      5a8e9427
    • Lennart Poettering's avatar
      systemctl: tweak output of Listen: fields a bit · 45a4f723
      Lennart Poettering authored
      It's probably a good idea to minimize the number of field names to show
      in the "systemctl status" output, in order to make them useful as a
      guide for the reader how things are "grouped". This patch moves
      information about the used socket technology to the end of the output
      lines in brackets, rather than into the field names. This turns the used
      socket technology into what it is -- peripheral meta information --
      instead of something that was at the core.
      
      New output:
      
      systemd-journald.socket - Journal Socket
               Loaded: loaded (/usr/lib/systemd/system/systemd-journald.socket; static)
               Active: active (running) since Fr 2013-03-29 02:16:30 CET; 1 weeks 0 days ago
                 Docs: man:systemd-journald.service(8)
                       man:journald.conf(5)
                       man:systemd-journald.service(8)
                       man:journald.conf(5)
               Listen: /run/systemd/journal/stdout (Stream)
                       /run/systemd/journal/socket (Datagram)
                       /dev/log (Datagram)
      45a4f723
    • Oleksii Shevchuk's avatar
      systemctl: Add DropIn paths to status message · 76d14b87
      Oleksii Shevchuk authored
      $ systemctl status null.target
      null.target - NYAN
         Loaded: loaded (/home/alxchk/.config/systemd/user/null.target; disabled)
        Drop-In: /home/alxchk/.config/systemd/user/null.target.d
                 └─ descr.conf, install-1.conf, install.conf
                 /etc/systemd/user/null.target.d
                 └─ test.conf
         Active: active since Пт 2013-04-05 20:42:13 EEST; 1min 58s ago
      76d14b87
    • Lennart Poettering's avatar
    • Lennart Poettering's avatar
      6f62868b
    • Lennart Poettering's avatar
      logind: consider key inhibitors that are taken by non-session processes as global · 2c4f86c1
      Lennart Poettering authored
      This should allow system services to take over key handling for all
      sessions, globally.
      2c4f86c1