Permalink
Commits on Jan 20, 2018
  1. NEWS: fix typo

    keszybz committed Jan 20, 2018
  2. Merge pull request #7936 from titanous/fuzz-dhcp-server

    keszybz committed Jan 20, 2018
    fuzz: add DHCP server fuzzer
Commits on Jan 19, 2018
  1. man: clarify that Requires stop propagation only applies to explit re…

    keszybz committed Jan 19, 2018
    …quests
    
    Follow-up for e79eabd. There was an
    apparent contradiction:
    
      man/systemd.unit says for Requires=:
    
      Besides, with or without specifying After=, this unit will be deactivated
      if one of the other units get deactivated.
    
      Also, some unit types may deactivate on their own (for example, a service
      process may decide to exit cleanly, or a device may be unplugged by the
      user), which is not propagated to units having a Requires= dependency.
    
    Fixes #7870.
  2. man: fix example formatting in systemd.preset

    keszybz committed Jan 19, 2018
    Repeating "example" everywhere was not useful, so remove
    that and improve the formatting a bit.
  3. man: add a note where coredump default values are

    keszybz committed Jan 19, 2018
    I don't want to include all the default values in the man page
    because that's bound to get out of date…
  4. man: fix _STREAM_ID, _LINE_BREAK descriptions

    keszybz committed Jan 19, 2018
    Pointed out by Дилян Палаузов (https://github.com/dilyanpalauzov).
    Fixes #7870.
  5. Merge pull request #7675 from shawnl/unaligned

    keszybz committed Jan 19, 2018
    Issue #7654 (unaligned loads on sparc64)
  6. Merge pull request #7923 from keszybz/resolved-generic-packet

    keszybz committed Jan 19, 2018
    Resolved generic packet
Commits on Jan 18, 2018
  1. resolved: fix confusion with generic data in unparsable packets

    keszybz committed Jan 18, 2018
    Issue 5465.
  2. resolved: split out parts of dns_packet_extract

    keszybz committed Jan 18, 2018
    This fairly complicated function was deeply nested and
    hard to read...
  3. bus-message: avoid -Wnull-pointer-arithmetic warning on new clang

    keszybz committed Jan 18, 2018
    We just need some pointer, so use alignment directly converted
    to the right type.
  4. Merge pull request #7876 from titanous/oss-fuzz

    keszybz committed Jan 18, 2018
    Add initial fuzzing infrastructure
Commits on Jan 17, 2018
  1. Merge pull request #7893 from poettering/parse-tweaks

    keszybz committed Jan 17, 2018
    parsing tweaks
  2. Merge pull request #7902 from yuwata/fix-warning-by-clang

    keszybz committed Jan 17, 2018
    network: small fixes
  3. Merge pull request #7897 from yuwata/small-man-fixes

    keszybz committed Jan 17, 2018
    Several man fixes
Commits on Jan 16, 2018
  1. Merge pull request #7540 from fbuihuu/systemd-delta-tweaks

    keszybz committed Jan 16, 2018
    Systemd delta tweaks
Commits on Jan 15, 2018
  1. man: --this-boot is deprecated (#7880)

    keszybz committed with yuwata Jan 15, 2018
    This removes the last public reference. Follow-up for #7844.
  2. Merge pull request #7816 from poettering/chase-pid

    keszybz committed Jan 15, 2018
    Make MAINPID= and PIDFile= handling more restrictive (and other stuff)
  3. Merge pull request #7844 from yuwata/bash-completion

    keszybz committed Jan 15, 2018
    update bash completions
  4. Merge pull request #7855 from poettering/log-h-includes

    keszybz committed Jan 15, 2018
    log.h #include cleanups
  5. Merge pull request #7871 from sourcejedi/log_mounts

    keszybz committed Jan 15, 2018
    core: fix output (logging) for mount units (#7603)
  6. Merge pull request #7872 from mineo/coredumpctl-zsh-completion

    keszybz committed Jan 15, 2018
    Fix the ZSH completion on `coredumpctl gdb <tab>`
Commits on Jan 11, 2018
  1. bus-socket: slight simplification in bus_get_peercred()

    keszybz committed Jan 4, 2018
  2. netdev: use "relaxed" parsing

    keszybz committed Jan 9, 2018
    We parse each netdev file twice: once to determine the type and match conditions,
    and then the second time properly. In bcde742
    the flags for the first parsing were (inadvertently I assume) were changed to
    emit warnings. But this first pass is called with only [Match] and [NetDev] sections,
    so we'd get warnings about all other section types. The obvious solution would be
    to remove CONFIG_PARSE_WARN again, but I think it's better to keep the warnings
    and set CONFIG_PARSE_RELAXED: we do want to get warnings about malformed lines and
    such, and _RELAXED is enough to kill warnings about unknown sections.
Commits on Jan 10, 2018
  1. Merge pull request #7846 from poettering/nobody-getenv

    keszybz committed Jan 10, 2018
    some assorted fixes and additions, in particular a way to turn off "nobody" synthesizing on a specific system
  2. timesyncd: avoid signed/unsigned comparison (#7842)

    keszybz committed with poettering Jan 10, 2018
    be32toh() returns uint32_t, and m->trans_time.tv_nsec is defined as long in struct timespec.
    Let's add a cast to avoid the warning.
    
    Fixes #7789.
Commits on Jan 9, 2018
  1. Merge pull request #7191 from Mic92/systemd

    keszybz committed Jan 9, 2018
    The change in netdev.c done in the merge is necessary to avoid crashing in
    cleanup. This is a follow-up for f3c33b2.
Commits on Jan 5, 2018
  1. Merge pull request #7714 from poettering/sd-bus-watch-connect

    keszybz committed Jan 5, 2018
    many sd-bus improvements
  2. Merge pull request #7763 from yuwata/fix-7761

    keszybz committed Jan 5, 2018
     Revert "core/execute: RuntimeDirectory= or friends requires mount namespace"
Commits on Jan 4, 2018
  1. Merge pull request #7767 from poettering/fork-wait

    keszybz committed Jan 4, 2018
    A variety of smaller improvements all over the place
  2. coverity: don't use (void)0 under coverity

    keszybz committed Jan 4, 2018
    I'm not sure why this is needed, but apparrently coverity doesn't like
    (void)0. With this change, coverity can (almost) build systemd:
    
    CFLAGS='-D_Float128="long double"' meson cov-build -Dman=false && \
      CCACHE_DISABLE=1 COVERITY_UNSUPPORTED=1 cov-build --dir cov-int ninja -C cov-build
    
    Patch originially by Marek Cermak <macermak@redhat.com>.
  3. test-routing-policy-rule: split out fd assignment from assert_se

    keszybz committed Jan 4, 2018
    It's ugly that parentheses need to be used. Let's just split it out.
    Incidentally, this will make coverity happy, because it doesn't grok
    assert_se().