summaryrefslogtreecommitdiffstats
path: root/shell-completion/bash/kernel-install (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-09-17udev: if a tablet has BTN_0, label it as ID_INPUT_TABLET_PADPeter Hutterer1-4/+14
Graphics tablet devices comprise multiple event nodes, usually a Pen, Finger and Pad node (that's how the kernel postfixes them). Pen and Pad are labeled as ID_INPUT_TABLET but the pad doesn't actually send stylus events - it doesn't usually have BTN_TOOL_PEN, merely BTN_STYLUS. For the last several years, libwacom has set ID_INPUT_TABLET_PAD for all pad devices known to it based on vid/pid and a "* Pad" name match. That does not cover devices not in libwacom. libinput relies on ID_INPUT_TABLET_PAD to initialize the pad backend. We can't drop ID_INPUT_TABLET without breaking userspace, but we can add ID_INPUT_TABLET_PAD ourselves - where a device has BTN_0 in addition to BTN_STYLUS, let's add it as a pad. There are some devices (notably: bamboos) that use BTN_LEFT instead of BTN_0 but they are relatively rare and there's a risk of mislabeling those devices, so let's just stick with BTN_0 only.
2020-09-17test-network: add tests for BareUDP netdevYu Watanabe3-0/+22
2020-09-17Fix compilation without libcryptsetup (#17071)masmullin20001-1/+14
2020-09-17test-network: add test for Independent= for vxlanYu Watanabe3-1/+25
2020-09-17network: Allow vxlan to be created without .network fileSusant Sahani6-2/+14
2020-09-17network: refuse to configure IPv4LL for bareudp netdevYu Watanabe1-1/+1
2020-09-17network: Introduce bare UDPSusant Sahani8-0/+212
2020-09-17sd-netlink: Add support for bare UDPSusant Sahani2-0/+10
2020-09-17util: update kernel headers (v5.9-rc5)Yu Watanabe13-49/+484
2020-09-17util: wireguard is merged into upstream kernelYu Watanabe1-5/+1
2020-09-16repart: don't mark image files generated with --empty=create executableLennart Poettering1-1/+1
2020-09-16test-execute: kill Waldo and QuuxTopi Miettinen1-0/+4
Retire /var/lib{,/private}/{quux,waldo} after they have served their purpose.
2020-09-16test-network: add test for [BridgeMDB] sectionYu Watanabe3-0/+32
2020-09-16network: add debug message for configuring MDB entriesYu Watanabe1-0/+9
2020-09-16network: configure bridge MDB entries after bridge has carrierYu Watanabe4-21/+82
2020-09-16network: drop [BridgeMDB] entries if Bridge= is not setYu Watanabe2-8/+8
2020-09-16network: check MulticastGroupAddress= is neither a local multicast address ↵Yu Watanabe1-3/+24
nor all nodes address
2020-09-16in-addr-util: introduce in4_addr_is_local_multicast()Yu Watanabe2-0/+7
2020-09-16in-addr-util: introduce in6_addr_is_link_local_all_nodes()Yu Watanabe2-0/+11
2020-09-16network: drop unnecessary headersYu Watanabe1-4/+0
2020-09-16network: move functions in networkd-mdb.cYu Watanabe1-88/+88
2020-09-16man: reorder autogenerated dbus api listsZbigniew Jędrzejewski-Szmek2-5/+5
3e5f04bf6468fcb79c080f02b0eab08f258bff0c was trying to do the right thing, but the resulting list does not match the autogenerated order (which is the same as the order in vtable definition). I assume the addition was done manually. Fix the order so that dbus-docs-fresh test is not unhappy.
2020-09-16gpt: move GPT_LINUX_GENERIC definition next to the user GPT partition typesLennart Poettering1-24/+21
No code changes, just some reordering.
2020-09-16dissect: introduce PartitionDesignator as real typeLennart Poettering5-25/+22
2020-09-15dissect: rename mount_options_from_part() → mount_options_from_designator()Lennart Poettering2-8/+8
After all, it actually takes a designator argument, not a partition index or so.
2020-09-15man: substitute path to rc.local in the man pageZbigniew Jędrzejewski-Szmek2-15/+19
Different systems use different paths for it and users are confused when the man page has a path different than the one on the local system. https://bugzilla.redhat.com/show_bug.cgi?id=1876905
2020-09-15test: remove test-dissect-imageLennart Poettering2-56/+0
It does pretty much exactly what systemd-dissect does and is a manual test, hence let's remove it as redundant code.
2020-09-15meson: RC_LOCAL_SCRIPT_PATH_START to RC_LOCAL_PATHZbigniew Jędrzejewski-Szmek3-7/+7
RC_LOCAL_SCRIPT_PATH_START and RC_LOCAL_SCRIPT_PATH_STOP were was originally added in the conversion to meson based on the autotools name. In 44508946534eee032927c263b79464832656dd6e RC_LOCAL_SCRIPT_PATH_STOP was dropped. We don't need to use such a long name.
2020-09-15socket-proxy: allow localhost addressesZbigniew Jędrzejewski-Szmek1-1/+0
With this change, only manager_connect() in timesync.d uses AI_ADDRCONFIG. There we are connecting to a remove server, so the flag is appropriate.
2020-09-15sd-bus: allow localhost addressesZbigniew Jędrzejewski-Szmek2-1/+3
By settings AI_ADDRCONFIG in hints we cannot for example resolve "localhost" when the local machine only has a loopback interface. This seems like an unnecessary restriction, drop it. Inspired by https://bugzilla.redhat.com/show_bug.cgi?id=1839007.
2020-09-15fstab-generator: add 'nofail' when NFS 'bg' option is usedFranck Bui1-1/+1
Otherwise a 'Before=remote-fs.target' dependency is added to the mount unit which defeats the purpose of 'bg' option.
2020-09-15tests: try to allocate a delegated scope unit for our cgroup testsLennart Poettering1-0/+85
Prompted-by: #16632
2020-09-15exec: SystemCallLog= directiveTopi Miettinen11-2/+280
With new directive SystemCallLog= it's possible to list system calls to be logged. This can be used for auditing or temporarily when constructing system call filters. --- v5: drop intermediary, update HASHMAP_FOREACH_KEY() use v4: skip useless debug messages, actually parse directive v3: don't declare unused variables with old libseccomp v2: fix build without seccomp or old libseccomp
2020-09-15exec: Add kill action to system call filtersTopi Miettinen13-17/+95
Define explicit action "kill" for SystemCallErrorNumber=. In addition to errno code, allow specifying "kill" as action for SystemCallFilter=. --- v7: seccomp_parse_errno_or_action() returns -EINVAL if !HAVE_SECCOMP v6: use streq_ptr(), let errno_to_name() handle bad values, kill processes, init syscall_errno v5: actually use seccomp_errno_or_action_to_string(), don't fail bus unit parsing without seccomp v4: fix build without seccomp v3: drop log action v2: action -> number
2020-09-15busctl: add missing shortopt -lJuergen Hoetzel1-1/+1
2020-09-15core: use strv_free_and_replace() at one more placeYu Watanabe1-4/+1
2020-09-15socket-util: reset length argument for second getsockopt call in ↵Christian Göttsche1-0/+2
fd_[gs]et_rcvbuf In case the first getsockopt() call changes the value.
2020-09-14basic/copy: vodify unlinkat() callZbigniew Jędrzejewski-Szmek1-1/+1
Not much we can do at this point. Coverity CID#1432670.
2020-09-14test: use pclose() for popen()Zbigniew Jędrzejewski-Szmek2-2/+2
Coverity CID#1432701.
2020-09-14systemctl: give a nice hint about org.freedesktop.LogControl1 when applicableZbigniew Jędrzejewski-Szmek1-13/+37
2020-09-14man: rework UMask= explanationLennart Poettering1-6/+11
Mention the JSON user record stuff. Mention pam_umask explicitly. Mention that UMask= of the per-user user@.service instance can be used too. Fixes: #16963
2020-09-14tree-wide: don't needlessly negate error number passed to bus_error_message()Lennart Poettering10-44/+41
Like it's customary in our codebase bus_error_message() internally takes abs() of the passed error anyway, hence no need to explicitly negate it. We mostly got this right, but in too many cases we didn't. Fix that.
2020-09-14bootctl: handle if LoaderSystemToken is invalid for some reasonLennart Poettering1-1/+3
This points to some firmware issue, but we should still be able to correct things if this happens. Hence log about this and fix it. Fixes: #17041
2020-09-14shared: drop a redundant if statementFrantisek Sumsal1-3/+1
2020-09-14libsystemd: drop a redundant if statementFrantisek Sumsal1-3/+1
2020-09-14home: return SYNTHETIC_ERRNO() when appropriateFrantisek Sumsal2-2/+4
2020-09-14basic: drop a redundant if statementFrantisek Sumsal1-3/+1
2020-09-14core: consolidate alloc & put operations into one statementFrantisek Sumsal1-5/+1
2020-09-14tree-wide: fix typos found by codespellFrantisek Sumsal15-20/+20
Reported by Fossies.org
2020-09-14unit-def: drop pointless 0 initialization of first enum valueLennart Poettering1-2/+2
This is implied in C and we generally don't bother with this, so don't bother with this here either.