summaryrefslogtreecommitdiffstats
path: root/.github/CONTRIBUTING.md (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-04-28hwdb: add Samsung 880Z5E series touchpad overrides (#5825)Peter Hutterer1-0/+7
https://bugs.freedesktop.org/show_bug.cgi?id=100631
2017-04-28meson: add compiler flags for "--tpm" in EFI apps (#5829)Max Resch1-0/+2
Readds boot log tpm feature that was missing in meson by readding a defines in efi_conf.h
2017-04-27meson: do not install files from disabled features (#5811)userwithuid6-22/+30
Mirror conditions from Makefile.am.
2017-04-27build-sys: only install libexecdir/resolv.conf if resolved is enabled (#5826)userwithuid2-6/+6
as mentioned in https://github.com/systemd/systemd/pull/5811
2017-04-27meson: fix detection of "-Wno-" optionsZbigniew Jędrzejewski-Szmek1-4/+11
2017-04-27meson: add version check for libseccompZbigniew Jędrzejewski-Szmek1-0/+1
Compilation fails because of the missing arm64 bits with old seccomp versions.
2017-04-27meson: also search for libcap directlyZbigniew Jędrzejewski-Szmek1-1/+6
2017-04-27improve readability (#5814)Matija Skala1-4/+6
2017-04-27update-done: Create using a temporary file (#5789)codekipper1-5/+16
'/etc/.updated' is created without using a temporary file, this can be problematic with filesystems that cache writes. Modify so that the timestamp is written to a temporary file and then use an atomic move to move it to its correct place.
2017-04-26meson: get rid of libfirewallMichael Biebl4-20/+10
2017-04-26meson: drop libiptc link dependencies from libsharedMichael Biebl2-3/+1
The only place where libiptc is needed is in libfirewall, which already takes care of linking against libiptc.
2017-04-26meson: drop implicit libudev link dependenciesMichael Biebl3-59/+29
Executables which link against libshared do not need an explicit dependency on libudev, as libshared will make sure that those symbols are available.
2017-04-26main: improve RLIMIT_NOFILE handling (#5795)Christian Brauner1-1/+11
This has systemd look at /proc/sys/fs/nr_open to find the current maximum of open files compiled into the kernel and tries to set the RLIMIT_NOFILE max to it. This has the advantage the value chosen as limit is less arbitrary and also improves the behavior of systemd in containers that have an rlimit set: When systemd currently starts in a container that has RLIMIT_NOFILE set to e.g. 100000 systemd will lower it to 65536. With this patch systemd will try to set the nofile limit to the allowed kernel maximum. If this fails, it will compute the minimum of the current set value (the limit that is set on the container) and the maximum value as soft limit and the currently set maximum value as the maximum value. This way it retains the limit set on the container.
2017-04-26importd: support SUSE style checksums supplementary (#5800)tblume1-5/+3
some small changes to make the code look better
2017-04-26bus: report builtins in GetManagedObjects() (#5799)David Herrmann1-0/+16
We already report builtin interfaces with InterfacesAdded and InterfacesRemoved. However, we never reported them in GetManagedObjects(). This might end up confusing callers that want to use those interfaces (or simply rely on the interface count to be coherent). Report the builtins for all objects that are queried.
2017-04-25meson: add sd_bus_message_appendv alias to man listZbigniew Jędrzejewski-Szmek1-1/+1
As generated by "nj update-man-rules".
2017-04-25meson: add geneve to build systemSusant Sahani2-0/+3
``` [107/1793] Compiling c object 'src/basic/basic@sta/log.c.o' In file included from ../src/basic/log.c:44:0: ../src/basic/missing.h:762:6: warning: "HAVE_DECL_IFLA_GENEVE_LABEL" is not defined, evaluates to 0 [-Wundef] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [108/1793] Compiling c object 'src/basic/basic@sta/path-util.c.o' In file included from ../src/basic/path-util.c:40:0: ../src/basic/missing.h:762:6: warning: "HAVE_DECL_IFLA_GENEVE_LABEL" is not defined, evaluates to 0 [-Wundef] ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ```
2017-04-25networkd: route add missing search for route object.Susant Sahani1-0/+4
Probaly this happened during rebase.
2017-04-25networkd: replace geneve parsers with generic config_parse_uint8Susant Sahani3-89/+18
2017-04-25config parser: Introduce config_parse_uint8Susant Sahani2-0/+2
2017-04-25meson: require newest meson and revert m4 patchZbigniew Jędrzejewski-Szmek1-2/+2
This reverts 78b68dcb55.
2017-04-25meson: use name arg so check result is reportedZbigniew Jędrzejewski-Szmek1-6/+7
2017-04-25meson: fix checking of linker argsZbigniew Jędrzejewski-Szmek4-5/+17
Previous checks did nothing, because cc.has_argument only does compilation, without any linking. Unfortunately cc.links() cannot be used, because it does not accept any options. Providing the test file as a static source is easiest, even if not every elegant. https://github.com/mesonbuild/meson/issues/1676
2017-04-25meson: also indent scripts with 8 spacesZbigniew Jędrzejewski-Szmek21-79/+109
2017-04-25fix parenthesis in pager.c (#5798)Matija Skala1-2/+2
- result of dup2 should be compared against 0 - making parenthesis around comparisons just to be sure
2017-04-25networkd: make IPv6 route preference configurable (#5700)Susant Sahani4-0/+43
The work supports route preference configurable. i.e. able to set low, medium and high.
2017-04-25Export sd_bus_message_append_ap. It is renamed to sd_bus_message_appendv to ↵Federico7-25/+41
follow systemd naming conventions. (#5753) Moreover, man page for sd_bus_message_append is updated with reference to new exposed function. Makefile-man is updated too, to reflect new alias.
2017-04-25load-fragment: don't print error about incorrect syntax when IPv6 is ↵Michal Sekletar1-1/+3
disabled (#5791)
2017-04-25docs: clarify ExecStop= implications for remaining processes (#5793)Amir Yalon1-1/+2
2017-04-25networkd: Introduce GENEVE netdevSusant Sahani7-0/+595
This work enables cration of geneve tunnel
2017-04-25sd-netlink: Add Geneve properties to netlinkSusant Sahani2-0/+17
2017-04-25Add Geneve netlink properties to missing.hSusant Sahani2-0/+20
2017-04-25meson: add git-snapshot targetZbigniew Jędrzejewski-Szmek1-0/+19
The output is systemd-<sha1abbrev>.tar.gz in source root.
2017-04-25meson: test-ns is manual, not just unsafeZbigniew Jędrzejewski-Szmek1-1/+1
2017-04-25meson: there is no smack libraryZbigniew Jędrzejewski-Szmek2-13/+2
Detection would always fail, so this was broken. Treat this as a binary enable/disable option.
2017-04-25meson: add forgotten tpm supportZbigniew Jędrzejewski-Szmek2-0/+7
2017-04-25meson: use -f{function,data}-sections for optimized buildsZbigniew Jędrzejewski-Szmek1-0/+15
2017-04-25meson: allow static linking of systemd-hwdbMichael Biebl1-2/+2
Various distros split udev and its helpers into a separate binary package. In case of Debian this also includes systemd-hwdb. In Debian, the udev package is not supposed to depend on systemd, so a dependency on libsystemd-shared.so is not desired. Allow the systemd-hwdb binary to be linked statically if link-udev-shared is set to false. Follow-up for 3a30f21ff8ddbef5eae61d6e4305ec1cd2e4e041.
2017-04-25meson: add forgotten parse_hwdb.py testZbigniew Jędrzejewski-Szmek1-0/+6
2017-04-25meson: fix gcrypt config optionMichael Biebl5-8/+37
Also detect libgpg-error. Require both to be present for HAVE_CRYPT, even though libgpg-error is only used in src/resolve. If one is available, the other should be too, so it doesn't seem worth the trouble to make two separate conditions.
2017-04-25meson: add option to disable libacl supportZbigniew Jędrzejewski-Szmek2-6/+13
2017-04-25meson: $DESTDIR might be undefinedZbigniew Jędrzejewski-Szmek2-6/+6
This causes an error with -u. Just add an empty fallback.
2017-04-25meson: define gnu_efi_arch for the arch efi name, fix ldsdir detectionZbigniew Jędrzejewski-Szmek2-7/+21
This fixes ldsdir detection under Debian. v2: - define gnu_efi_arch for the arch efi include directory name In the autotools naming convention, efi_arch and this directory always had the same name. But meson.cpu_family() uses a slightly different convention, so those two don't always match.
2017-04-24hwdb: add IBM USB Travel Mouse (MO32BO) (#5787)Zbigniew Jędrzejewski-Szmek1-0/+8
Contributed by rderooy. Closes #5785.
2017-04-24importd: support SUSE style checksums (#5206)tblume6-25/+119
In order to verify a pulled container or disk image, importd only supports SHA256SUMS files with the detached signature in SHA256SUMS.gpg. SUSE is using an inline signed file with the name of the image itself and the suffix .sha256 instead. This commit adds support for this type of signature files. It is first attempted to pull the .sha256 file. If this fails with error 404, the SHA256SUMS and SHA256SUMS.gpg files are pulled and used for verification.
2017-04-24update TODOLennart Poettering1-0/+5
2017-04-24fstab-generator: do not skip Before= ordering for noauto mountpoints (#5547)Ivan Shapovalov1-1/+1
2017-04-24sd-journal: return SD_JOURNAL_INVALIDATE only if journal files were actually ↵Michal Sekletar1-0/+1
deleted/moved (#5580) When caller invokes sd_journal_open() we usually open at least one directory with journal files. add_root_directory() function increments current_invalidate_counter. After sd_journal_open() returns current_invalidate_counter != last_invalidate_counter. After caller waits for journal events (e.g. waits for new messages in journal) then it usually calls sd_journal_process(). However, on first call to sd_journal_process(), function determine_change() returns SD_JOURNAL_INVALIDATE even though no journal files were deleted/moved. This is because current_invalidate_counter != last_invalidate_counter. After the fix we make sure counters has the same value before we begin processing inotify events.
2017-04-24redirect stdout/stderr back when closing the pager (#5661)Matija Skala1-4/+25
2017-04-24load-fragment: resolve specifiers in BindPaths/BindReadOnlyPaths (#5687)Danielle Church1-6/+22