pagure Logo
  • Log In

centos-sig-hyperscale / systemd

Clone
Source Code
GIT
  • Source
  • Issues  0
  • Pull Requests  0
  • Stats
 Overview  Files  Commits  Branches  Forks  Releases

Commits 69694

Branch: hs-v255.5
fb-v245.5 fb-v246.1 fb-v247.2 fb-v247.3 fb-v248.2 fb-v248.5 fb-v249.2 fb-v249.4 hs+fb-v250.3 hs+fb-v251.2 hs+fb-v251.3 hs+fb-v251.4 hs+fb-v252.4 hs+fb-v253.5 hs+fb-v253.7 hs+fb-v255.3 hs+fb-v255.4 hs+fb-v255.5 hs-v250.3 hs-v251.2 hs-v251.3 hs-v251.4 hs-v252.4 hs-v253.5 hs-v253.7 hs-v255.3 hs-v255.4 hs-v255.5 lower-bpftool-version-requirement
This branch contains 7201 commits not in the main branch hs-v253.5
chase: Tighten "." and "./" check
Daan De Meyer • 11 months ago  
02be00c
cgroup-util: Don't try to open pidfd for pids from cgroup.threads
Daan De Meyer • a year ago  
08a377f
cgroup-util: allow cg_read_pid() to skip unmapped (zero) pids
Timo Rothenpieler • a year ago  
3110dfb
basic: Add debug logging for pidref_set_pid()
Daan De Meyer • a year ago  
c533d24
cgroup-util: Add debug logging for cg_kill_recursive()
Daan De Meyer • a year ago  
b32950d
Revert "oomd: correct listening sockets"
Lennart Poettering • a year ago  
bf2aaa6
network/tc: Avoid concurrent set modification in tclass_drop()/qdisc_drop()
Daan De Meyer • a year ago  
595146c
core: Fix file descriptor leak
Daan De Meyer • a year ago  
ddbc056
machine: Add PIDFDs= fallback
Daan De Meyer • a year ago  
22f1c94
tree-wide: Add allow_pidfd argument to bus_append_scope_pidref()
Daan De Meyer • a year ago  
4629b04
socket: pass socket FDs to all ExecXYZ= commands but ExecStartPre=
Jakub Sitnicki • a year ago  
60f907e
login: Fix fallback error handling
Daan De Meyer • a year ago  
1f08e66
logind: Add fallback for when the PIDFDs= property is not available
Daan De Meyer • a year ago  
1c22bc4
hs-systemd v255.5 release base
Anita Zhang • a year ago  
21d6a35
exec-invoke: correct dont_close[] size
Lennart Poettering • a year ago  
8f4dab0
test: add test cases for journal corruption on btrfs
Frantisek Sumsal • a year ago  
d1a7ffc
journal-file-util: use COPY_VERIFY_LINKED
Yu Watanabe • a year ago  
0420956
journal-file-util: use the file descriptor of journal file on copy
Yu Watanabe • a year ago  
8ee43d1
copy: introduce COPY_VERIFY_LINKED flag
Yu Watanabe • a year ago  
47c90f5
sd-journal: use stat_verify_linked()
Yu Watanabe • a year ago  
aa45d8c
stat-util: introduce {stat,fd}_verify_linked()
Yu Watanabe • a year ago  
8b2df85
stat-util: rebreak comment
Yu Watanabe • a year ago  
93d6878
copy: use xopenat() to make 'from' argument optional
Yu Watanabe • a year ago  
455b4ec
fs-util: rename xopenat() -> xopanat_full()
Yu Watanabe • a year ago  
c5c9a85
test: temporarily disable test_sysctl
Frantisek Sumsal • a year ago  
b872bbd
core: Serialize both pid and pidfd
Daan De Meyer • a year ago  
0df675e
core: Serialize both pid and pidfd to keep downgrades working
Daan De Meyer • a year ago  
3c9547e
tpm2-setup: Add --graceful
Daan De Meyer • a year ago  
b497ed1
core/mount: if mount is gone eventually, consider it success
Mike Yuan • a year ago  
c1327ff
journal-remote: Use sd_event_set_signal_exit()
Daan De Meyer • a year ago  
247627c
Revert "bpf: test with GCC BPF compiler on opensuse"
Luca Boccassi • a year ago  
0ea06c5
man: resync dbus docs
Zbigniew Jędrzejewski-Szmek • a year ago  
cb6ef47
journal-remote: allow AF_VSOCK and AF_UNIX for --listen-raw
Sam Leonard • a year ago  
cea50a1
core/mount: if umount(8) fails but mount disappeared, assume success
Mike Yuan • a year ago  
564692e
portable: fix 'portablectl list' to show the actual state for extensions
Luca Boccassi • a year ago  
1b09326
Ensure that a portable is not detached when another portable that shares the same base is detached
Luca Boccassi • a year ago  
802d134
os-util: allow matching versioned image with extension-release file
Luca Boccassi • a year ago  
012441e
dissect: fix memory leak
Antonio Alvarez Feijoo • a year ago  
320082a
core/mount: if unmount retries exceeded max, record as failure
Mike Yuan • a year ago  
ddc9d21
shared/open-file: use xescape to escape ':'
Mike Yuan • a year ago  
20e98a9
blockdev-util: also read 'ext_range' sysattr to check if the partscan is enabled
Yu Watanabe • a year ago  
4798f03
sd-device: introduce device_get_sysattr_unsigned_full()
Yu Watanabe • a year ago  
2bea349
journal-remote: fix two minor memory leaks
Antonio Alvarez Feijoo • a year ago  
f27430b
test-network: add test for stack overflow in qdisc_drop() and tclass_drop()
Yu Watanabe • a year ago  
e1e83c1
test-network: do not call networkctl if networkd is in failed state
Yu Watanabe • a year ago  
9a945df
test-network: introduce networkctl() and friends
Yu Watanabe • a year ago  
c495af3
test-network: use read_networkd_log() at one more place
Yu Watanabe • a year ago  
74bfb95
test-network: sync journal before read
Yu Watanabe • a year ago  
26e04a8
network/tc: fix stack overflow when dropping tclass or qdisc
Yu Watanabe • a year ago  
af95833
network: fix use of wrong flag
Yu Watanabe • a year ago  
2f06c27
sd-event,sd-journal: fix error handling of inotify_add_watch_fd()
Yu Watanabe • a year ago  
1dda154
shared/verbs: show list of verbs when missing
Mike Yuan • a year ago  
68c313a
shared/verbs: minor modernization
Mike Yuan • a year ago  
291818d
tpm2-setup-early: order against pcrphase-initrd
Lennart Poettering • a year ago  
4b305ad
man: document that IPAccounting= works for system services only
Lennart Poettering • a year ago  
05ab7d8
man: be explicit that we don't proxy SO_PEER*, SCM_RIGHTS and co.
Lennart Poettering • a year ago  
1a490ad
man: document that ReadOnlyPaths= doesn't affect ability to connect to AF_UNIX
Lennart Poettering • a year ago  
05073bb
man: document that "systemctl set-environment" cannot be used to unset env vars configured via config file
Lennart Poettering • a year ago  
0e77a31
man: say explicitly that $LESS + $LESSCHARSET have no effect on less invocations by systemd tools
Lennart Poettering • a year ago  
17377d8
man: document missing resolved D-Bus APIs
Lennart Poettering • a year ago  
03e36b8
man: document that StateDirectory= trumps ProtectSystem=strict explicitly
Lennart Poettering • a year ago  
1db2477
man: document explicitly that LogExtraFields= and LogFilterPatterns= are for system service only for now
Lennart Poettering • a year ago  
fd0d7c9
man: document explicitly that bind restrictions cannot be escaped by opening a new netns
Lennart Poettering • a year ago  
968c569
man: explicitly document the various systemd.journald.max_level_*= kernel cmdline options
Lennart Poettering • a year ago  
deb1d0b
core: Check for TERM=dumb in show_status()
Daan De Meyer • a year ago  
1ee7e53
sd-event: fix fd leak when fd is owned by IO event source
Yu Watanabe • a year ago  
6d2dd43
tpm2-util: add generic wrapper tpm2_context_new_or_warn() that wrpas tpm2_context_new and logs about errors
Lennart Poettering • a year ago  
11280a0
sd-journal: downgrade log message "Unused data (entry_offset==0)"
Yu Watanabe • a year ago  
99886c0
cpio: fix assert
Antonio Alvarez Feijoo • a year ago  
8019b6f
stub: get uname from image before loading addons
Antonio Alvarez Feijoo • a year ago  
acee605
copy: ignore -EOPNOTSUPP from copy_file_range()
Nick Rosbrook • a year ago  
fa31a68
boot: fix assignment of ret_* variables in `initrd_prepare()`
Antonio Alvarez Feijoo • a year ago  
394fce2
systemctl: allow user to suppress output when no action scheduled (#32278)
MaxHearnden • a year ago  
fcac940
journalctl: update help to say "priority range" (#32323)
Winterhuman • a year ago  
24ccc1a
man: mention that sd_journal_test_cursor() needs a positioning call
Zbigniew Jędrzejewski-Szmek • a year ago  
475310f
man/custom-html: update link to Arch manual
Mike Yuan • a year ago  
2cc5403
meson: do not fail build with newer kernel headers
Zbigniew Jędrzejewski-Szmek • a year ago  
f148953
userdbctl: correct uid_range_covers check
Mike Yuan • a year ago  
01f82bf
userdbctl: avoid NULL pointer deref
Mike Yuan • a year ago  
b6ddfe3
hibernate-util: check 'noresume' before reading resume setting
Mike Yuan • a year ago  
676047e
sd-bus: rework assert to make the gcc happy
Zbigniew Jędrzejewski-Szmek • a year ago  
f4d943f
core: silence gcc warning about unitialized variable
Zbigniew Jędrzejewski-Szmek • a year ago  
fcc3316
man: fix typo s/veno/reno/
Vito Caputo • a year ago  
47b642c
base-filesystem: check for __s390x__ first
Frantisek Sumsal • a year ago  
23f1dbd
sd-journal: fix check in `journal_file_verify_header()`
Antonio Alvarez Feijoo • a year ago  
dfd9241
meson: set -fno-ssa-phiopt when building bpf with gcc
Luca Boccassi • a year ago  
fe11401
backlight: fix detection of multiple graphic cards
Yu Watanabe • a year ago  
0293417
cryptsetup-tokens: fix argument order mismatch in function
Antonio Alvarez Feijoo • a year ago  
8d5c742
watchdog: clarify that we set the *watchdog* timeout
Lennart Poettering • a year ago  
5a36f5e
man: update fedora example to F40
Zbigniew Jędrzejewski-Szmek • a year ago  
0d353a9
dlopen: log debug message when a library is dlopened
Luca Boccassi • a year ago  
68cd53f
bpf: actually check for errors when loading symbols
Luca Boccassi • a year ago  
9fa4440
sd-bus-vtable: add dummy macro to support compile without GNU extension
Yu Watanabe • a year ago  
a4777db
man/examples: fix sd- header path
Yu Watanabe • a year ago  
52f6001
man/example: fix build failure of hwdb-usb-device.c
Yu Watanabe • a year ago  
ea94162
core: serialize reload rate limit
Luca Boccassi • a year ago  
673c2e1
network: save the real rdnss address
Ronan Pigott • a year ago  
cad44fd
resolved: minor dnssec fixups
Ronan Pigott • a year ago  
dc37045
shared/logs-show: restore infinite loop avoidance for corrupted journals
Zbigniew Jędrzejewski-Szmek • a year ago  
6eab0e4
kernel-install/60-ukify: do not rebuild existing UKIs
Vitaly Kuznetsov • a year ago  
945f043
shared: Fix TPM2 unsealing when PCR values change
Gabríel Arthúr Pétursson • a year ago  
e0be8e7
bpf-socket-bind: fix unexpected behavior with either 0 allow or deny rules
networkException • a year ago  
30897dd
Fix bpf-framework build failure with gcc-bpf
Michael Biebl • a year ago  
4d70912
efi: check if all sections of our EFI binaries are properly aligned
Frantisek Sumsal • a year ago  
547ab65
tools/elf2efi: elif→if to make pylint happy
Zbigniew Jędrzejewski-Szmek • a year ago  
9bbee07
tools/elf2efi: skip empty .got section and its .relro_padding
Zbigniew Jędrzejewski-Szmek • a year ago  
943901f
tools/elf2efi: rework exception messages
Zbigniew Jędrzejewski-Szmek • a year ago  
d1a1c0f
tools/elf2efi: split out function to create parser
Zbigniew Jędrzejewski-Szmek • a year ago  
d120247
tools/elf2efi: align columns in tables, unify formatting
Zbigniew Jędrzejewski-Szmek • a year ago  
2d2bcf1
elf2efi: remove outdated comment mentioning linker script
Mike Yuan • a year ago  
c595248
test: add test case for issue #31776
Yu Watanabe • a year ago  
ea53a21
journalctl: make --until work again with --after-cursor and --lines
Yu Watanabe • a year ago  
5f01d47
man: fix minor issues
Matthias Lisin • a year ago  
892641a
docs: fix keys in wrong section
Matthias Lisin • a year ago  
da496e3
man: fix a few issues in manpage
cunshunxia • a year ago  
06786e5
resolved: request DS with DNSKEY
Ronan Pigott • a year ago  
ec3f874
resolved: don't request the SOA for every dns label
Ronan Pigott • a year ago  
186f9da
kernel-install: fix uki-copy deinstall
Gerd Hoffmann • a year ago  
fc353a5
dnssd: don't advertise subtype PTRs to the browsing domain
Ronan Pigott • a year ago  
d5fbe96
terminal-util: fix underlining with SYSTEMD_COLORS=no
Yu Watanabe • a year ago  
b2ca577
resolved: wait to gc transactions if they might still give an answer
Ronan Pigott • a year ago  
da474b4
units: Accept modules_load and rd.modules_load in systemd-modules-load.service
Daan De Meyer • a year ago  
c15d8f5
Update _udevadm
samuelvw01 • a year ago  
36ecc6f
documentation: fix inconsistency
Max Gautier • a year ago  
fe762ed
man: fix efi var vendor uuid for systemd-bless-boot.service
Adrian Wannenmacher • a year ago  
aa7b847
homed: fix typo
Antonio Alvarez Feijoo • a year ago  
5df96d4
ukify: really add default .sbat for UKIs
Luca Boccassi • a year ago  
885f888
homework-cifs: Pass password via fd
Adrian Vovk • a year ago  
29b632f
env-util: add new setenvf() helper
Lennart Poettering • a year ago  
855cc5e
data-fd-util: Fixup header
Adrian Vovk • a year ago  
edd67cc
resolved: also reply NOTIMP when refusing a query based on RR type
Ronan Pigott • a year ago  
d06f248
resolved: refuse queries with no suitable scope
Ronan Pigott • a year ago  
6669973
man/systemd-hibernate-resume: generator now enables rather than creates the service
Mike Yuan • a year ago  
94c483f
resolved: don't cache NXDOMAIN for SUDN resolver.arpa
Ronan Pigott • a year ago  
434666d
tmpfiles.d/systemd: use ACL 'X' bit where appropriate
Mike Yuan • a year ago  
a8e6d2f
tmpfiles: do 'X' bit check in an ACL-aware manner
Mike Yuan • a year ago  
c745036
tmpfiles: remove one more use of goto and modernization
Mike Yuan • a year ago  
994d218
man: fix systemd-timedated man page wrt ntp-units.d
Michael Biebl • a year ago  
4985c70
resolved: decrease mdns/llmnr priority for the reverse mapping domains
Ronan Pigott • a year ago  
28472e7
core/service: don't transition to start-post on cgroup empty event
Mike Yuan • a year ago  
9f4f1a1
core/service: Type=notify/dbus services shouldn't be considered active
Mike Yuan • a year ago  
e2ac714
test: use 'ahost' instead of 'hosts' where applicable
Frantisek Sumsal • a year ago  
7e53b1e
resolved: explicitly disconnect all left-over TCP connections when coming back from suspend
Lennart Poettering • a year ago  
98f2182
po: add false positives to POTFILES.skip
Piotr Drąg • a year ago  
2307507
hashmap: reorder fields to pack structure better
Lennart Poettering • a year ago  
cbfc0c7
resolve: skip IP_UNICAST_IF for local sockets
Ronan Pigott • a year ago  
78579f8
busctl: don't hit an assert if we call invalid bus method names
Lennart Poettering • a year ago  
3977071
uki: Support zboot efistub kernel
Xiaotian Wu • a year ago  
e82cc84
rpm/macros: add %_kernel_install_dir
Zbigniew Jędrzejewski-Szmek • a year ago  
b25bd39
fix the value of default shells to use /bin and not /usr/bin
Eli Schwartz • a year ago  
5625c20
man: add a few missing entries to kernel-command-line man page
Lennart Poettering • a year ago  
4f3c261
core: mark JoinControllers= as DISABLED_LEGACY rather than _CONFIGURATION
Mike Yuan • a year ago  
71e6fb4
tmpfiles.d: avoid deprecated, undocumented syntax (s/F/f+/)
Štěpán Němec • a year ago  
82f420c
man, shell-completion: fix a few typos/language issues
Štěpán Němec • a year ago  
4fb223f
zsh/_journalctl: complete -g, --case-sensitive, 'help' (pseudo-)facility
Štěpán Němec • a year ago  
ffd8295
basic/virt: Fix virtualbox detection on proprietary system via board_vendor
Friedrich Altheide • a year ago  
ddc2201
docs: use absolute links for our pages
Frantisek Sumsal • a year ago  
e994e87
Revert "docs: don't suffix page permalink with a slash"
Frantisek Sumsal • a year ago  
eb4815d
docs/RANDOM_SEEDS: update NetBSD link
hulkoba • a year ago  
112d5d2
docs/JOURNAL_FILE_FORMAT: format text
hulkoba • a year ago  
d559adc
docs/COREDUMP: use internal link
hulkoba • a year ago  
5634eb6
docs/WRITING_DESKTOP_ENVIRONMENTS: format text
hulkoba • a year ago  
f655370
docs/WRITING_NETWORK_CONFIG_MANAGERS: format text
hulkoba • a year ago  
df75207
docs/RANDOM_SEEDS: format text
hulkoba • a year ago  
e3e6bdd
docs/USERDB_AND_DESKTOPS: format text
hulkoba • a year ago  
37b0ed3
docs/WRITING_DISPLAY_MANAGER: format text
hulkoba • a year ago  
89e2757
docs/USER_GROUP_API: format text
hulkoba • a year ago  
66d6773
docs/PREDICTABLE_INTERACES: format text
hulkoba • a year ago  
0069969
docs/MY_SERVICE_CANT_GET_REALTIME: format text
hulkoba • a year ago  
6c892d2
docs/VIRTUALIZED_TESTING: format text
hulkoba • a year ago  
2f6cf7a
docs/SEPARATE_USR_IS_BROKEN: format text
hulkoba • a year ago  
09530d8
docs/SYSTEMD_FILE_HIERARCHY: format text
hulkoba • a year ago  
7e808a3
docs/PORTABILITY_AND_STABILITY: format text
hulkoba • a year ago  
455a1c5
docs/DISTRO_PORTING: format text
hulkoba • a year ago  
9f95325
docs/INHIBITOR_LOCKS: format text
hulkoba • a year ago  
362d068
docs/USER_NAMES: format text
hulkoba • a year ago  
f0c2fc0
docs/TIPS_AND_TRICKS: format text
hulkoba • a year ago  
ae63983
docs/INCOMPABILITIES: format text
hulkoba • a year ago  
41f22a1
docs/HOME_DIRECTORY: format text
hulkoba • a year ago  
5c43172
docs/JOURNAL_EXPORT_FORMATS: format text
hulkoba • a year ago  
884151f
docs/ELF_PKG_METADATA: format text
hulkoba • a year ago  
9011098
docs/UIDS-GIDS: format text
hulkoba • a year ago  
8296c50
docs/SYSLOG: format text
hulkoba • a year ago  
e6eedac
docs/SECURITY: format text
hulkoba • a year ago  
9ef78c0
docs/PRESET: format text
hulkoba • a year ago  
8e021d9
docs/PASSWORD_AGENTS: format text
hulkoba • a year ago  
4bdc592
docs/GROUP_RECORD: format text
hulkoba • a year ago  
fa9faca
docs/OPTIMIZATIONS: format text
hulkoba • a year ago  
5d44773
docs/MINIMAL_BUILDS: format text
hulkoba • a year ago  
e7ea335
docs/DESKTOP_ENVIRONMENTS: format text
hulkoba • a year ago  
a74dbcd
docs/DEBUGGING: format text
hulkoba • a year ago  
5da7390
docs/DAEMON_SOCKET_ACTIVATION: format text
hulkoba • a year ago  
fbdaea7
docs/COREDUMP: format text
hulkoba • a year ago  
1bf8ca1
docs/CONVERTING_TO_HOMED: format text
hulkoba • a year ago  
a578438
docs/CONTRIBUTING: format text
hulkoba • a year ago  
1fac36e
docs/CODE_OF_CONDUCT: format text
hulkoba • a year ago  
cf014f7
docs/CATALOG: format text
hulkoba • a year ago  
e8bb253
docs/BUILDING_IMAGES: format text
hulkoba • a year ago  
7205c10
docs/BOOT: format text
hulkoba • a year ago  
ae9954e
docs/BACKPORTS: format text
hulkoba • a year ago  
916fb90
docs/ARCHITECTURE: format text
hulkoba • a year ago  
3aec907
docs/API_FILE_SYSTEM: format text
hulkoba • a year ago  
d10286d
docs/FAQ: update logind man page link and fix relative link
hulkoba • a year ago  
5e4ad86
docs/PORTABILITY_AND_STABILITY: update internal links
hulkoba • a year ago  
9dd745d
docs/JOURNAL_FILE_FORMAT: update journal links
hulkoba • a year ago  
d3cfc9a
docs/INITRD_INTERFACE: update link
hulkoba • a year ago  
1a0295b
docs/CONTAINER_INTERACE: update vm-or-container-manager link
hulkoba • a year ago  
4e5a1be
docs/GROUP_DELEGATION: update links
hulkoba • a year ago  
92d1f35
docs/WRITING_RESOLVER_CLIENTS: update manpage link
hulkoba • a year ago  
9f22b21
docs/WRITING_RESOLVER_CLIENTS: format text
hulkoba • a year ago  
c2f1529
docs: add pax control groups
Mariano Giménez • a year ago  
3dbd438
docs/TIPS_AND_TRICKS: update faq link
Mariano Giménez • a year ago  
4e7fdc3
docs/DEBUGGING: add screenshot and fix path to it
Mariano Giménez • a year ago  
ca53481
docs/WRITING_NETWORK_CONFIGURATION_MANAGERS: update manpage links
Mariano Giménez • a year ago  
2af6442
docs/WRITING_DISPLAY_MANAGERS: update links
Mariano Giménez • a year ago  
0e7938a
docs/WRITING_DESKTOP_ENV: update links
Mariano Giménez • a year ago  
210d2d0
docs/THE_CASE_FOR_THE_USR_MERGE): update link to 'seprate usr is broken'
Mariano Giménez • a year ago  
a305a21
docs/MINIMAL_BUILDS: remove last sentence due to missing link
Mariano Giménez • a year ago  
fbd865c
docs/INHIBITOR_LOCKS: update logind d-bus api link
Mariano Giménez • a year ago  
bc25285
docs/CONTROL_GROUP_INTERFACE: update links
Mariano Giménez • a year ago  
74da6a0
docs/BOOT: update bootloader specification link
Mariano Giménez • a year ago  
c601f82
docs/BACKPORTS: close parenthesis
Mariano Giménez • a year ago  
ca59c91
docs/HACKING: fix jinja link
hulkoba • a year ago  
51a8f7a
docs/CODING_STYLE: remove whitespace
hulkoba • a year ago  
da0f102
docs/ARCHITECTURE: link test/readme.testsuite
hulkoba • a year ago  
68e8c18
docs: update various links
Lennart Poettering • a year ago  
308bd36
docs: properly line break WRITING_VM_AND_CONTAINER_MANAGERS.md
Lennart Poettering • a year ago  
fce07cd
test: fall back to SYSLOG_IDENTIFIER= matching where necessary
Frantisek Sumsal • a year ago  
8c0e504
test: make the output of TEST-69 less painful to read
Frantisek Sumsal • a year ago  
93c5ff0
test: wait until the test container is fully booted up
Frantisek Sumsal • a year ago  
67f6208
test: set pexpect's logfile early
Frantisek Sumsal • a year ago  
8303b81
test/test-shutdown.py: optionally display the test I/Os in a dedicated log file
Franck Bui • a year ago  
dcea9bc
test: explicitly set TERM=linux for TEST-69-SHUTDOWN
Frantisek Sumsal • a year ago  
275d720
test: check for /dev/loop-control when checking lodev availability
Frantisek Sumsal • a year ago  
5ab85d7
sd-dhcp-server: refuse invalid hostname in request
Yu Watanabe • a year ago  
f72058f
basic: add PIDFS magic (#31709)
cpackham-atlnz • a year ago  
3676ca0
docs: don't suffix page permalink with a slash
Frantisek Sumsal • a year ago  
ee7a958
docs: notify example was moved to sd_notify manpage
Luca Boccassi • a year ago  
0aeda81
man: add self-contained example of notify protocol
Luca Boccassi • a year ago  
0129928
dhcp-option: refuse control and non-UTF8 characters in string option
Yu Watanabe • a year ago  
d3f79de
install: fix compiler warning about empty directive argument
Luca Boccassi • a year ago  
f85d2c6
systemctl: fix fallback for pidfd_open permission error
Luca Boccassi • a year ago  
276a254
detect-virt: allow detection via SMBIOS on RISC-V
Heinrich Schuchardt • a year ago  
387a14a
detect-virt: allow detection via device-tree on RISC-V
Heinrich Schuchardt • a year ago  
db00f6d
test-nss-hosts: treat negative host lookup as slow
Zbigniew Jędrzejewski-Szmek • a year ago  
4b7aaef
test-ukify: skip signing in tests when slow tests are disabled
Zbigniew Jędrzejewski-Szmek • a year ago  
f5780a2
tree-wide: be more careful when passing literal integers to "t" bus message fields
Lennart Poettering • a year ago  
c0f501c
test: temporarily enable session lingering for the test user #2
Frantisek Sumsal • a year ago  
51b1a49
missing_fcntl: Fix RAW_O_LARGEFILE
Adrian Vovk • a year ago  
b228a68
test: support TEST_MATCH_* stuff in TEST-23-UNIT-FILE as well
Frantisek Sumsal • a year ago  
a22452a
udev: String substitutions can be done in ENV, too
runiq • a year ago  
75fb8e6
Set SYSTEMD_LOG_LEVEL=info explicitly in test-sysusers
Daan De Meyer • a year ago  
db97c3a
test: "modernize" TEST-55-OOMD's init
Frantisek Sumsal • a year ago  
6cd6d89
test: don't abbreviate log messages when dumping the test journal
Frantisek Sumsal • a year ago  
1df6dd7
test: use btrfs' mkswapfile on btrfs
Frantisek Sumsal • a year ago  
06cdc05
test: make TEST-08-INITRD slightly less annoying to debug
Frantisek Sumsal • a year ago  
0434777
test: always try to install the ext4 module
Frantisek Sumsal • a year ago  
adcc196
loop-util: fix error handling
Yu Watanabe • a year ago  
9e35c1d
chattr-util: fix error code
Yu Watanabe • a year ago  
afac077
chase: do not wrap xopenat() with RET_NERRNO()
Yu Watanabe • a year ago  
2e7f196
fs-util: readlinkat() supports an empty string
Yu Watanabe • a year ago  
30142e7
man: enchance sd_bus_set_watch_bind() example to handle one more failure
Luca Boccassi • a year ago  
f3732f4
keyring-util: Use reported key size to resize buf
Adrian Vovk • a year ago  
87e47aa
Improve IgnoreSIGPIPE description
Winterhuman • a year ago  
e16154f
efi-loader: make efi_loader_get_entries() handling missing NUL termination gracefully
Lennart Poettering • a year ago  
1cd60d4
meson: do not attempt to install tests when they are disabled
Luca Boccassi • a year ago  
2dfc3b2
journald: when getting journal data via memfd, check flags are valid
Lennart Poettering • a year ago  
76cfca0
test: make sure to install the filesystem package in the test image on SUSE
Franck Bui • a year ago  
f16f33d
test: make sure that sd-boot is installed before testing bootctl
Franck Bui • a year ago  
9f7b772
test: install systemd-boot in openSUSE test images
Franck Bui • a year ago  
048639c
btrfs-util: apparently btrfs ioctls return unaligned data. deal with it.
Lennart Poettering • a year ago  
6cc8ff8
btrfs-util: use memdup_suffix0() instead of strndup() at one more place
Lennart Poettering • a year ago  
5b20ddb
btrfs-util: rework btrfs_is_nocow_fd() around fd_is_fs_type() + read_attr_fd()
Lennart Poettering • a year ago  
fc9fbe7
missing: change our close_range() syscall wrapper to map glibc's
Lennart Poettering • a year ago  
9b82b1f
firstboot: validate keymap entry
Eric Daigle • a year ago  
b4c1ec8
man/systemd.service: document that Restart=always/on-success are refused
Mike Yuan • a year ago  
8fd3a4d
core/service: make error msg match with conditions
Mike Yuan • a year ago  
3ad123a
test: clean up the code a bit
Frantisek Sumsal • a year ago  
e798605
test-69: send SIGTERM to ask systemd-nspawn to properly stop the container
Franck Bui • a year ago  
4b0f60d
sysusers,tmpfiles: clarify error message for --replace
Zbigniew Jędrzejewski-Szmek • a year ago  
703b2a8
Install pacman in Arch Linux image
Daan De Meyer • a year ago  
d1b5658
detect-virt: fix Google Compute Engine support
mille-feuille • a year ago  
8363e23
cryptenroll: Fix reading keyfile from socket
Felix Riemann • a year ago  
d8be852
nspawn: permit --ephemeral with --link-journal=try-* (treat as =no)
Ivan Shapovalov • a year ago  
9a678a2
man: fix default behavior of RequiredFamilyForOnline=
Yu Watanabe • a year ago  
b8751aa
test: check pam warning message
Yu Watanabe • a year ago  
021042e
pam: do not warn closing bus connection which is opened after the fork
Yu Watanabe • a year ago  
b94404e
core/exec-invoke: call pam_setcred(PAM_DELETE_CRED) after pam_close_session()
Yu Watanabe • a year ago  
7f55757
test-namespace: SOCK_CLOEXEC'ify all the things
Lennart Poettering • a year ago  
b786609
namespace: don't invoke loopback_setup() unless we allocate a CLONE_NEWNET namespace
Lennart Poettering • a year ago  
982d311
mkosi: Stop using file provides with CentOS/Fedora
Daan De Meyer • a year ago  
3587f2d
conf-parser: fix OOM check
Antonio Alvarez Feijoo • a year ago  
4dc646f
Fix bug where systemd-tmpfiles gets stuck on fifos in tmp.
r-vdp • a year ago  
b912b9a
timesyncd: make the transmit timestamp in requests fully random
David Venhoek • a year ago  
310405f
test: fix the container ID check
Frantisek Sumsal • a year ago  
be905c0
man: add working example for sd_bus_set_watch_bind()
Luca Boccassi • a year ago  
422cb5b
test: set -ex separately
Frantisek Sumsal • a year ago  
41e9f73
sd-bus: fix exiting event loop when sd_bus_set_exit_on_disconnect is used
Luca Boccassi • a year ago  
e8e1b28
cgroup: don't enable bpf pseudo-controllers when doing a wildcard delegation
Lennart Poettering • a year ago  
70f0b79
docs/UID-GIDS: use the modern spellings of pkg-config variables
Zbigniew Jędrzejewski-Szmek • a year ago  
dad12ab
docs/UID-GIDS: mention that ranges are actually configurable
Zbigniew Jędrzejewski-Szmek • a year ago  
00ed84c
repart: don't try to determine sector size from a disk image we should consider empty
Lennart Poettering • a year ago  
7194938
test-execute: skip tests that are broken without unprivileged userns
Nick Rosbrook • a year ago  
8c4d701
bootctl: return earlier with `--print-esp-path`
Antonio Alvarez Feijoo • a year ago  
3af3ea1
user-util: validate the right field
Lennart Poettering • a year ago  
624984f
core: path: Re-enter waiting if target is deactivating
Adrian Vovk • a year ago  
23b8d2f
portable: log structured message when attach/detach succeeds
Luca Boccassi • a year ago  
eef244f
man: clarify description of Attach/Detach flags
Luca Boccassi • a year ago  
574fb18
test: skip a systemd-run test if unprivileged userns is restricted
Nick Rosbrook • a year ago  
159b80d
bash-completion: add missing options to systemd-dissect
Antonio Alvarez Feijoo • a year ago  
67bc6f6
bash-completion: add missing options to systemd-cryptenroll
Antonio Alvarez Feijoo • a year ago  
40623a3
boot: don't print error if device tree fixup protocol isn't supported
Clayton Craft • a year ago  
c8243b1
man: explicitly say that portable1's Attach/Detach are synchronous
Luca Boccassi • a year ago  
a0301cb
man: add more suggestions on how to use StartUnit and JobRemoved
Luca Boccassi • a year ago  
858c2ba
Restart the DHCPv4 client when max REQUEST attempts is reached
Andres Beltran • a year ago  
0c7e1fd
ci: install python3-pytest for ukify tests
Frantisek Sumsal • a year ago  
219f9f6
udev: even if a device is a zac device, scsi-$ID_SERIAL will be reserved for it (#30459)
我超厉害 • a year ago  
fa36a10
bus-socket: Clarify that inotify is supposed to watch all components
Daan De Meyer • a year ago  
b3b1b8c
test: skip TEST-43-PRIVATEUSER-UNPRIV if unprivileged userns is restricted
Nick Rosbrook • a year ago  
c07a214
resolved: reduce the maximum nsec3 iterations to 100
Ronan Pigott • a year ago  
572692f
resolved: limit the number of signature validations in a transaction
Ronan Pigott • a year ago  
1ebdb19
efi: de-inline xmalloc to fix build failure with gcc 12.2 and -O2
Luca Boccassi • a year ago  
4cf3445
Fallback from pidfd_open on permission errors too
Luca Boccassi • a year ago  
9c978a8
gpt-auto-generator: fix argument passed to `parse_image_policy_argument`
Antonio Alvarez Feijoo • a year ago  
f02d013
test: add a test for #31384
David Tardon • a year ago  
0f78bd6
core/exec: do not crash with UtmpMode=user without User= setting
Yu Watanabe • a year ago  
cba1060
sd-radv: fix potential buffer overflow
Yu Watanabe • a year ago  
0cb90f9
test-network: add one more test case for DHCP prefix delegation
Yu Watanabe • a year ago  
54d7f8f
test-network: split test_dhcp6pd() into small pieces
Yu Watanabe • a year ago  
ef45eaa
network: do not request DHCP addresses configured on checking prefix delegation
Yu Watanabe • a year ago  
b4a1cf9
network/dhcp6: deem DHCPv6 configuration to be finished even if no IA_NA is provided
Yu Watanabe • a year ago  
29440c7
core: escape spaces when serializing as well
Frantisek Sumsal • a year ago  
b2b88da
copy: do not ignore chattr_flags and friends passed to copy_file_atomic_full()
Yu Watanabe • a year ago  
b5c8d1b
executor: really set POSIX_SPAWN_SETSIGDEF for posix_spawn
Luca Boccassi • a year ago  
0802c18
login/user-runtime-dir: properly check for mount point
Mike Yuan • a year ago  
0ec2d29
network/dhcp4: disable IPv6OnlyMode= by default
Yu Watanabe • a year ago  
24970f3
wait-online: by default not all interface need to be online
Yu Watanabe • a year ago  
6412633
test-network: add test case for issue #31165
Yu Watanabe • a year ago  
b2e0f71
network: do not bring down a bonding port interface when it is already joined
Yu Watanabe • a year ago  
b71ec1c
network: fix typo
Yu Watanabe • a year ago  
bd12386
meson: fix installation of html doc aliases
Franck Bui • a year ago  
e5ec53f
docs: update link for Arch Linux bugtracker
Mike Yuan • a year ago  
48ca21f
docs/CODING_STYLE: fix typo (CLONE_VORK -> VFORK)
Mike Yuan • a year ago  
d9073f0
docs: fix typo
Yu Watanabe • a year ago  
3ade732
docs: drop .md suffixes again
Zbigniew Jędrzejewski-Szmek • a year ago  
ebc4066
Revert "docs: use collections to structure the data"
Zbigniew Jędrzejewski-Szmek • a year ago  
224de3b
docs: fix typo in page name
Zbigniew Jędrzejewski-Szmek • a year ago  
4da9702
docs: use collections to structure the data
hulkoba • a year ago  
9b7c3e9
Remove a few references to dracut
Daan De Meyer • a year ago  
9a3be93
docs: add distributions and mastodon
hulkoba • a year ago  
e4d81f4
docs: add Manuals and Documentation for Users and Administrators
hulkoba • a year ago  
823a7a3
docs: add documentation for developers
Mariano Giménez • a year ago  
c9ae65a
add related packages links
Mariano Giménez • a year ago  
c2e2ef7
add The systemd for Developers Series pages
Mariano Giménez • a year ago  
913bd6f
add administrators blog series links to extra_pages.json
Mariano Giménez • a year ago  
868bcc5
add videos and presentations
Mariano Giménez • a year ago  
b14fb45
add publications to extra_pages.json
Mariano Giménez • a year ago  
c660041
docs: show mkosi project on website
hulkoba • a year ago  
d1f6d92
test: disable testsuite-04.LogFilterPatterns/journal and testsuite-45.testcase_ntp
Luca Boccassi • a year ago  
2d6e263
test: use lstat() instead of stat(follow_symlinks=False)
Frantisek Sumsal • a year ago  
afaa04a
test_ukify: use raw string for the regex
Frantisek Sumsal • a year ago  
974c015
ukify: use datetime.timezone.utc instead of datetime.UTC
Frantisek Sumsal • a year ago  
69dcee5
meson: drop arch filtering in syscall list
Zbigniew Jędrzejewski-Szmek • a year ago  
ded73e6
Sort input file list
Bernhard M. Wiedemann • a year ago  
e2f8d25
CI: set TZ= in a unit test run to ensure tests don't break
Luca Boccassi • a year ago  
b7fe2d4
test: unset TZ before timezone-sensitive unit tests are run
Luca Boccassi • a year ago  
85c88db
test: make the MemoryHigh= limit a bit more generous with sanitizers
Frantisek Sumsal • a year ago  
2fb3ead
test: use a dropin for the journald snippet
Frantisek Sumsal • a year ago  
cfe745d
test: explicitly set nsec3-iterations to 0
Frantisek Sumsal • a year ago  
3158eb9
preset: enable confext and sysext by default (#31211)
Maanya Goenka • a year ago  
4601f9f
semaphore: temporarily pin autopkgtest to v5.32
Frantisek Sumsal • a year ago  
d9668e3
man: Describe how machine ID is initialized on Xen
Rafaël Kooi • a year ago  
81bd0e9
machine-id-setup: Generate stable machine IDs based on Xen hypervisor UUID
Rafaël Kooi • a year ago  
907fecc
id128-util: Attempt to read UUID from /sys/hypervisor/uuid
Rafaël Kooi • a year ago  
38d632a
test: use the default nsec3-iterations value
Frantisek Sumsal • a year ago  
12ee58c
test: tell delv to load anchors from /etc/bind.keys explicitly
Frantisek Sumsal • a year ago  
d62f1bb
test: don't check for -Dinstall-tests=true with NO_BUILD=1
Frantisek Sumsal • a year ago  
4442012
test: install empty directories with NO_BUILD=1
Frantisek Sumsal • a year ago  
03183fa
Revert "test: disable TEST-08-INITRD on ubuntu CI"
Frantisek Sumsal • a year ago  
92dae87
test: skip TEST-08-INITRD if systemd didn't run in the initrd
Frantisek Sumsal • a year ago  
781e8f3
mkosi: install libip4tc2 in debian/ubuntu
Luca Boccassi • a year ago  
9c746dc
test: don't store udev worker coredumps in journal
Frantisek Sumsal • a year ago  
27fc7a0
journal-remote: use macro wrapper instead of alloca to extend string
Zbigniew Jędrzejewski-Szmek • a year ago  
fb974c8
test: reset systemd-resolved.service's restart counter
Frantisek Sumsal • a year ago  
5cd1792
test-network: fix racy test for address_static
Topi Miettinen • a year ago  
349d176
packit: use the closest matching tag for the checked out revision
Frantisek Sumsal • a year ago  
00ddffe
mkosi: Use authselect local profile if it exists
Daan De Meyer • a year ago  
01e0891
Revert "mkosi: pin CentOS8 kernel to working version"
Zbigniew Jędrzejewski-Szmek • a year ago  
2bc6ad6
test: fix dbus installation on Arch
Frantisek Sumsal • a year ago  
7b80fc2
hwdb: update to main@{2024-01-23}
Zbigniew Jędrzejewski-Szmek • a year ago  
4e26ab9
find-esp: add debugging log about failure in parsing env variable
Yu Watanabe • a year ago  
6926712
test: add basic coverity tests for bootctl
Yu Watanabe • a year ago  
87282a3
test: create ESP and xbootldr partitions
Yu Watanabe • a year ago  
4975a2e
test: mask mdmonitor when building image
Yu Watanabe • a year ago  
374a0f6
test: make install_mdadm() also install relevant kernel modules
Yu Watanabe • a year ago  
570766c
test: split out host_has_{btrfs,mdadm}() from TEST-64-UDEV-STORAGE
Yu Watanabe • a year ago  
a406774
find-esp: do not skip fstype check even when --root= or --image= is specified
Yu Watanabe • a year ago  
eb5e7ce
find-esp: introduce verify_esp_flags_init() helper function
Yu Watanabe • a year ago  
499f8a7
find-esp: do not fail when /boot on btrfs RAID on searching ESP or xbootldr
Yu Watanabe • a year ago  
7500ac4
pam_systemd: always check if session is busy
Mike Yuan • a year ago  
217141f
pam_systemd: close pidfd after use
Mike Yuan • a year ago  
fff0e2c
storagetm: fix use of wrong stat element
Yu Watanabe • a year ago  
fae7359
storagetm: always hash stat.st_mode
Yu Watanabe • a year ago  
7316ec5
meson: check for pefile dependency before enabling ukify
Luca Boccassi • a year ago  
7920c41
systemctl: configure boot loader options only when going through firmware
Mike Yuan • a year ago  
b6b59ce
Fix systemd-backlight ignoring numbered kbd_backlight entries
Werner Sembach • a year ago  
f9df862
core: raise the log priority if sd-executor is missing
Frantisek Sumsal • a year ago  
bd9ac41
cgtop: fix sscanf return code checks
Luca Boccassi • a year ago  
bab356f
virt: support detection of Apple Virtualization guests with cpuid
Black-Hole1 • a year ago  
1847fac
Measure empty PK and KEK EFI vars
Alberto Planas • a year ago  
fc31995
macro: terminate the temporary VA_ARGS_FOREACH() array with a sentinel
Frantisek Sumsal • a year ago  
0ddd788
meson: disable -Wnonnull-compare
Frantisek Sumsal • a year ago  
08e99f7
Reorder arguments for calloc()-like functions, part #2
Frantisek Sumsal • a year ago  
b24c90d
man: don't suggest using pam_unix.so's use_authtok switch
Lennart Poettering • a year ago  
e70b633
tpm2: If unsealing results in policy hash mismatch when using RSA pubkey, possibly retry
Dan Streetman • a year ago  
cf84185
test: check TPM2B_PUBLIC "name" during PEM->TPM2B_PUBLIC conversion tests
Dan Streetman • a year ago  
a128889
test: verify PEM->TPM2B_PUBLIC conversion for RSA key with non-default exponent
Dan Streetman • a year ago  
adf2f95
tpm2: Do not use RSA exponent special-case default value in PEM->TPM2B_PUBLIC conversion
Dan Streetman • a year ago  
cf39b6b
core/unit: check for correct function in vtable
Mike Yuan • a year ago  
891be0c
sd-netlink: fix rtnl_resolve_link_alternative_name()
Yu Watanabe • a year ago  
e85242f
kernel-install: silence num kernels installed
Ludwig Nussel • a year ago  
b814c28
kernel-install: fix context_copy
Ludwig Nussel • a year ago  
93f507e
strv: introduce strv_copy_unless_empty()
Ludwig Nussel • a year ago  
24513d0
systemctl-is-system-running: display "offline" with --image
Antonio Alvarez Feijoo • a year ago  
4c5da3d
resolve: on_transaction_stream_error() may free multiple transactions
Yu Watanabe • a year ago  
170989d
man/systemd-sleep.conf: document the operation of s2h more thoroughly
Mike Yuan • a year ago  
c9330a0
units: update Description= for systemd-sleep units
Mike Yuan • a year ago  
f8c2270
battery-util: raise log level for battery_is_discharging_and_low
Mike Yuan • a year ago  
b2be9ca
Fix gcc14 -Wcalloc-transposed-args warnings
Cristian Rodríguez • a year ago  
573649a
modprobe: set 'ifb numifbs=0' to avoid autocreating ifb0
Luca Boccassi • a year ago  
a541dc8
core/execute: don't reload selinux before spawning executor
Mike Yuan • a year ago  
e8acf07
network/ndisc: do not try to set too large value for ICMP ratelimting
Yu Watanabe • a year ago  
7866741
man: fix references to systemd.exec(5)
Lennart Poettering • a year ago  
b466548
logind: Mark LidClosed property as "emits change"
Carlos Garnacho • a year ago  
b4381f9
watchdog: ensure configured timeout is used instead of USEC_INFINITY
Holger Assmann • a year ago  
a46f9a7
firstboot: fix typo and add missing option to help text
Antonio Alvarez Feijoo • a year ago  
6ec3c83
test: skip test_exec_networknamespacepath if netns setup fails
Nick Rosbrook • a year ago  
019d5f8
virt: add Google Compute Engine support
Yu Watanabe • a year ago  
6610d64
man: drop unexpected dot
Yu Watanabe • a year ago  
cbbcdff
id128-util: do not expose product UUID when running in a container
Lennart Poettering • a year ago  
74a344a
analyze: man and --help fixes
Antonio Alvarez Feijoo • a year ago  
487a7a8
analyze: fix -q option
Antonio Alvarez Feijoo • a year ago  
b0d2940
discover-image: don't accidentally set /run/systemd/nspawn/ access mode too strict
Lennart Poettering • a year ago  
0e38432
timesync: IPTOS_LOWDELAY --> IPTOS_DSCP_EF
Cristian Rodríguez • a year ago  
fea4265
virt: fix detection of avx2 and friends
Yu Watanabe • a year ago  
5b819f6
resolve: NSCOUNT of DNS query may not be zero
Yu Watanabe • a year ago  
f496ce4
repart: don't crash when looping over dropped partitions
Frantisek Sumsal • a year ago  
6e2df52
network/route: do not invalidate [Route] section when an empty string is assigned to MultiPathRoute=
Yu Watanabe • a year ago  
9350cbb
network/link: always join to the main interface when we receive IFLA_MASTER attribute
Yu Watanabe • a year ago  
9e14296
core: escape spaces in paths during serialization
Frantisek Sumsal • a year ago  
56b40d2
udevadm: allow to override the default log level by environment variable
Yu Watanabe • a year ago  
cd6ec64
pcrlock: Print correct NV index when writing new policy
Gabríel Arthúr Pétursson • a year ago  
711ce9f
network: do not make the implied default have the first priority
Yu Watanabe • a year ago  
04241e4
Use .d path for PCRLOCK_KERNEL_*_PATH
Alberto Planas • a year ago  
6930874
logind-session: be tolerant if we failed to remove leader from hashmap
Mike Yuan • a year ago  
5b03efe
man/loginctl: document "self" and "auto" special session IDs
Mike Yuan • a year ago  
7e58753
man/loginctl: use <literal> to quote possible values of --kill-whom=
Mike Yuan • a year ago  
35506dd
homed: add missing bus call to homed access policy
Lennart Poettering • a year ago  
222d898
basic: fix overflow detection in sigbus_pop
Rose • a year ago  
4332dc5
test: temporarily adjust the default mount rate limit
Frantisek Sumsal • a year ago  
4d60fb7
test: install correct kpartx udev rules on Debian
Frantisek Sumsal • a year ago  
44b9b9a
Fix KeepCarrier tun/tap device option
Dmitry Konishchev • a year ago  
0e5347b
tpm2-util: handle TPMs gracefully that do not support ECC and return TPM2_RC_VALUES
Lennart Poettering • a year ago  
f75b716
resolve/mdns: do not append goodby packet entries to known answers section
Yu Watanabe • a year ago  
466fa1e
efi-loader: when detecting if we are booted in UKI measured boot mode, imply a check for TPM2
Lennart Poettering • a year ago  
85fdfb5
udev/dmi-memory-id: update table with latest SMBIOS specification
Yu Watanabe • a year ago  
a9dac9e
network/queue: fix potential double-free on oom
Yu Watanabe • a year ago  
3bbd43b
unit: order systemd-resolved after systemd-sysctl
Yu Watanabe • a year ago  
ae2c69e
resolve: do not listen to IPv6 when disabled by sysctl
Yu Watanabe • a year ago  
14970a6
logind: use handle_action_to_string where appropriate
Mike Yuan • a year ago  
d46c4a7
utmp-wtmp: check actual value of bool instead of pointer
Mike Yuan • a year ago  
58de84b
resolve: add several comments for DNS type table
Yu Watanabe • a year ago  
538b97a
test: add simple coverage tests for 'udevadm lock'
Yu Watanabe • a year ago  
876ad84
udevadm: Propagate return code from verb result
Joakim Nohlgård • a year ago  
34b056e
fd-util: don't eat up errors in fd_cloexec_many
Mike Yuan • a year ago  
7b2f679
fd-util: modernization
Mike Yuan • a year ago  
a524aeb
sd-journal: check sd-event state before setting up post change timer
Yu Watanabe • a year ago  
33ab1aa
dns: update record type enum to match iana
Ronan Pigott • a year ago  
d32ddaf
bash completion: make systemctl mount-image/bind autocomplete on active services
Luca Boccassi • a year ago  
cf76701
bash completion: add systemctl service-log-level/target
Luca Boccassi • a year ago  
8bfc0e2
sleep: don't log duplicate error
Mike Yuan • a year ago  
8094ac0
hibernate-util: make sure we use blockdev path for HibernationDevice.path
Mike Yuan • a year ago  
78d2f76
sleep: connect to correct bus when locking homed-managed homes
Mike Yuan • a year ago  
26303b2
killall: fix errno check
Frantisek Sumsal • a year ago  
ef13226
resolve: don't add sockets to the graveyard on shutdown
Frantisek Sumsal • a year ago  
0798381
udev: add hwdb execution for hidraw subsystem devices
djantti • a year ago  
0c4c427
busctl: avoid asserting on NULL message
Frantisek Sumsal • a year ago  
ac851ef
test: flush the socket once the triggered unit exits
Frantisek Sumsal • a year ago  
73bd477
test: redirect stdout/stderr of TEST-04-JOURNAL to console as well
Frantisek Sumsal • a year ago  
2c9e1ae
test: don't truncate the final journal
Frantisek Sumsal • a year ago  
73b49bd
test: make sure the dummy CA certificate is marked as such
Frantisek Sumsal • a year ago  
2ea5ddf
test: add missing operators
Frantisek Sumsal • a year ago  
26700a4
test: forward journal messages to console during sd-bsod tests
Frantisek Sumsal • a year ago  
06d5773
ukify: make the test happy with the latest OpenSSL
Frantisek Sumsal • a year ago  
08b18ee
shutdown: Send EXIT_STATUS before final sync
Daan De Meyer • a year ago  
82afcbd
resolved: actually check authenticated flag of SOA transaction
Michal Sekletar • a year ago  
6da5ca9
test: fix check for device in test-execute
Luca Boccassi • a year ago  
a1597f9
test_ukify: raise timeout
Zbigniew Jędrzejewski-Szmek • a year ago  
2018cce
test_ukify: explicitly remove big temporary directories
Zbigniew Jędrzejewski-Szmek • a year ago  
d93341f
test_ukify: use Path-based fixtures
Zbigniew Jędrzejewski-Szmek • a year ago  
197ac7d
test-network: add test case for issue #30403
Yu Watanabe • a year ago  
fbe064c
network/route: fix reachability check when peer address is specified
Yu Watanabe • a year ago  
b641ced
Fix a typo in the org.freedesktop.systemd1 man page
Andrew Sayers • a year ago  
056186b
userdbd: properly close the listener fd on exit
Lennart Poettering • a year ago  
af1a61b
docs/CREDENTIALS: Don't write authorized_keys with executable bits
Colin Walters • a year ago  
30f9309
test: install all necessary units & generators for LVM on Debian
Frantisek Sumsal • a year ago  
b1dba6b
test: test that delegation of some newer attrs that shall be delegated work
Lennart Poettering • a year ago  
ed43523
cgroup: bring list of delegated cgroup attributes up-to-date with current kernels
Lennart Poettering • a year ago  
9b298cb
varlink: improve compat with varlink C reference implementation
Lennart Poettering • a year ago  
2dab8bc
dissect-image: move comment to right place
Lennart Poettering • a year ago  
09dab16
dissect-image: fix fd leak in dissected_image_acquire_metadata()
Lennart Poettering • a year ago  
f6cf899
dissect-image: don't try to validate an extension release file with no image name
Lennart Poettering • a year ago  
1c7df1e
dissect-image: handle 'continue' event in metadata acquisition uniformly
Lennart Poettering • a year ago  
1cda778
test: mask the mdmonitor.service
Frantisek Sumsal • a year ago  
ef54864
man: make minor corrections to smbios-type-11(7)
Will Springer • a year ago  
b5082d1
dissect-tool: right-align the partition number
Lennart Poettering • a year ago  
8ff9616
openssl-util: avoid freeing invalid pointer
David Tardon • a year ago  
3988355
execute: improve log message about TTY ownership reset failures
Lennart Poettering • a year ago  
5af41ce
test: "never" is not a valid value for Restart=
Frantisek Sumsal • a year ago  
87bcb60
execute: handle gracefully if we cannot lock /dev/console when resetting tty due to perms
Lennart Poettering • a year ago  
718b6ca
core/job: emit job start message if we're only waiting for unit state
Mike Yuan • a year ago  
7ee2d7d
core/device: add stopping job message
Mike Yuan • a year ago  
7feb10f
hibernate-resume: don't wait forever if hibernate info is from EFI
Mike Yuan • a year ago  
02dfbf3
test-network: add test for small MTU for vcan
Yu Watanabe • a year ago  
16f193d
network: allow to configure interface MTU for CAN devices
Yu Watanabe • a year ago  
394da66
network: the maximum MTU size for CAN interface may be changed later
Yu Watanabe • a year ago  
d238ead
network: update MTU after CAN specific configs applied
Yu Watanabe • a year ago  
a253453
parse-util: accept arbitrary MTU size when AF_UNSPEC
Yu Watanabe • a year ago  
2fa0b50
network: do not try to update IP sysctl settings for CAN devices
Yu Watanabe • a year ago  
7517e55
network: split out common checks
Yu Watanabe • a year ago  
11fdedc
network: actually show the unexpected flags
Frantisek Sumsal • a year ago  
d9f3ad2
test: add test cases for issue #30357
Yu Watanabe • a year ago  
d644d2f
analyze: also find template unit when a template instance is specified
Yu Watanabe • a year ago  
8b9f006
executor: don't duplicate FD array to avoid double closing
Luca Boccassi • a year ago  
1d6dcec
network: drop unused Manager.routes_foreign
Yu Watanabe • a year ago  
509bb7d
network: adjust log message
Yu Watanabe • a year ago  
c6222b1
network/neighbor: add missing OOM check
Yu Watanabe • a year ago  
3411c8a
kernel-install: Fix inspect with --root= when no version is specified
Daan De Meyer • a year ago  
52ae967
bootctl: fix case-sensitive comparisons in reporting bootloader entries
ksaleem • a year ago  
8655945
mkosi: Copy /boot into the ESP as well
Daan De Meyer • a year ago  
cc7c10c
test: check if resolved exits cleanly
Yu Watanabe • a year ago  
71ca24c
resolve: do not trigger assertion on exit
Yu Watanabe • a year ago  
390e942
resolve: fix wrong error cause assignment to log_debug_errno()
Yu Watanabe • a year ago  
b2a3703
core/executor: do destruct static variables and selinux before exiting
Mike Yuan • a year ago  
3c1ea05
NEWS: fix typo s/show/shown/
Florian Schmaus • a year ago  
1971282
test: backup /etc/udev/udev.conf only if it exists
Frantisek Sumsal • a year ago  
49cc129
test: reset systemd-udevd.service restart counter
Frantisek Sumsal • a year ago  
7d029ce
core/executor: save argv for later use by rename_process()
Mike Yuan • a year ago  
b356b4c
core: do not make private /dev/ read-only too soon
Luca Boccassi • a year ago  
7b818b3
repart: Re-open file descriptor to partition target after mkfs
Daan De Meyer • a year ago  
edb5308
tmpfiles.d/systemd-nologin.conf: use f+ instead of F (deprecated)
Mike Yuan • a year ago  
758e35b
firstboot: remove /etc/localtime on --reset
Nick Rosbrook • a year ago  
1d1b1fa
test: avoid NO_CAST.INTEGER_OVERFLOW in test-oomd-util (#30365)
aslepykh • a year ago  
9ee5ab0
various: don't log synthetic EIO for fwrite
Mike Yuan • a year ago  
d2c4086
man: correct the path for location of "machinectl edit" setting file
Shulhan • a year ago  
b2580c5
journalctl: don't skip over messages not matching the cursor
Frantisek Sumsal • a year ago  
d68d901
nspawn: Check later whether to keep/drop CAP_NET_BIND_SERVICE
Daan De Meyer • a year ago  
f665b58
hibernate-resume: always clear HibernateLocation if system info matches
Mike Yuan • a year ago  
bce69dc
test: set correct group for systemd-journal-upload tests
Frantisek Sumsal • a year ago  
f002278
Revert "sysusers.d: create the user for systemd-journal-upload.service"
Frantisek Sumsal • a year ago  
bd3f443
core/exec-invoke: prevent potential double-close of exec_fd
Mike Yuan • a year ago  
9ac6463
core/exec-invoke: remove redundant fd_cloexec() call
Mike Yuan • a year ago  
2357267
fdset: set all collected fds to CLOEXEC in fdset_new_fill()
Mike Yuan • a year ago  
fc38c9b
core/exec-invoke: rename flags_fds to flag_fds
Mike Yuan • a year ago  
3db2c1a
variuos: fwrite() does not set errno
Zbigniew Jędrzejewski-Szmek • a year ago  
d198248
systemctl: also grey out useful hints in output, since no primary contents shown here
Lennart Poettering • a year ago  
8c19830
hostname: expose machine ID and boot ID through DBus
Yu Watanabe • a year ago  
2741dde
hostnamectl: do not show local machine ID and boot ID when requested to show information about remote host
Yu Watanabe • a year ago  
683415c
log: when writing a log message to a TTY always end line in CRNL
Lennart Poettering • a year ago  
81303cb
show-status: suffix output ith CRNL rather than just NL
Lennart Poettering • a year ago  
d7e9123
coredump: keep core files for two weeks
Zbigniew Jędrzejewski-Szmek • a year ago  
e2be83f
core: add specifier expansion to AllowedCPUs= and friends
Alan Liang • a year ago  
745be6f
network/networkd-address: don't set up firewall rules here
Topi Miettinen • a year ago  
87da4f4
shared/killall: correctly warn about rootfs daemon's root
Mike Yuan • a year ago  
3af358e
loginctl: show a nicer error message when no session/seat is available
Frantisek Sumsal • a year ago  
125e202
ukify: raise error if genkey is called with no output arguments
Zbigniew Jędrzejewski-Szmek • a year ago  
4f13845
Create CNAME
Luca Boccassi • a year ago  
6a9a58c
NEWS: finalize for v255
Luca Boccassi • a year ago  
db11bab
Merge pull request #30334 from DaanDeMeyer/repart-fixes
Luca Boccassi • a year ago  
fa8e6bb
README: mention Matrix channel
Lennart Poettering • a year ago  
261ee3d
Merge pull request #30341 from bluca/news
Luca Boccassi • a year ago  
5c15578
test: Add test case for --make-ddi=sysext
Daan De Meyer • a year ago  
1500fe3
repart: Add Minimize=best to --make-ddi= partition definitions
Daan De Meyer • a year ago  
ebd6606
hwdb: update
Luca Boccassi • a year ago  
a741869
NEWS: note that newly introduced tools are experimental
Luca Boccassi • a year ago  
48696c2
NEWS: update contributors list
Luca Boccassi • a year ago  
e6e335b
ukify: fix handling of --secureboot-certificate-validity= (#30315)
Roland Singer • a year ago  
bf35f9c
repart: use correct errno
Mike Yuan • a year ago  
9f08d7f
test: load the io controller before checking if io.latency exists
Frantisek Sumsal • a year ago  
1ea27bd
repart: Fix sysext definitions for --make-ddi=
Daan De Meyer • a year ago  
0689d46
selinux: downgrade log about state to trace
Luca Boccassi • a year ago  
a14b75e
basic: fix typo
Yu Watanabe • a year ago  
829732d
fix: The example2 in hwdb.xml is unreasonable
huyubiao • a year ago  
3769ba7
Merge pull request #30313 from mrc0mmand/ubuntu-ci
Luca Boccassi • a year ago  
26522a6
tools/meson-vcs-tag: the third argument is optional
Yu Watanabe • a year ago  
67bc3c1
Merge pull request #30314 from DaanDeMeyer/dmi
Luca Boccassi • a year ago  
a483c75
mkosi: Update comment why we can't use linux-kvm yet
Daan De Meyer • a year ago  
6ee9467
Document kernel configs required for reading credentials from SMBIOS
Daan De Meyer • a year ago  
2d05492
test: reenable TEST-30 on i*86
Frantisek Sumsal • a year ago  
30349b0
test: skip TEST-36 on s390x and powerpc
Frantisek Sumsal • a year ago  
fc55ef9
test: check if 'btrfs filesystem' supports 'mkswapfile'
Frantisek Sumsal • a year ago  
6743066
test: reenable TEST-25-IMPORT in Ubuntu CI
Frantisek Sumsal • a year ago  
a311d4d
executor: apply LogLevelMax earlier
Luca Boccassi • a year ago  
cc9f4ca
Merge pull request #30305 from yuwata/seccomp-fix
Yu Watanabe • a year ago  
b88f0fd
tests: fix section mapping in test_ukify.py
Zbigniew Jędrzejewski-Szmek • a year ago  
8244f39
Merge pull request #30297 from keszybz/fixups
Luca Boccassi • a year ago  
1707d5d
seccomp-util: also use ENOSYS for unknown syscalls in seccomp_load_syscall_filter_set()
Yu Watanabe • a year ago  
78b2ad7
seccomp-util: override default action only when the filter is allow-list
Yu Watanabe • a year ago  
03c0730
stdio-bridge: return immediately if we can
Zbigniew Jędrzejewski-Szmek • a year ago  
ccd31de
run: fix bad escaping and memory ownership confusion
Zbigniew Jędrzejewski-Szmek • a year ago  
9ce3440
run: adjust indentation
Zbigniew Jędrzejewski-Szmek • a year ago  
cffa432
test-macro: use capital test names for macro tests
Zbigniew Jędrzejewski-Szmek • a year ago  
72420d3
NEWS: finalize for v255-rc4
Luca Boccassi • a year ago  
c7ce20f
Merge pull request #30291 from keszybz/seccomp-unknown-syscall
Luca Boccassi • a year ago  
ebaf282
core: turn on higher optimization level in seccomp
Zbigniew Jędrzejewski-Szmek • a year ago  
e6c5386
shared/seccomp-util: use the same error message for the same condition
Zbigniew Jędrzejewski-Szmek • a year ago  
309a421
core: when applying syscall filters, use ENOSYS for unknown calls
Zbigniew Jędrzejewski-Szmek • a year ago  
2331c02
core/cgroup: for non-cached attrs, don't return ENODATA blindly
Mike Yuan • a year ago  
a8aed6a
Merge pull request #30294 from bluca/news
Zbigniew Jędrzejewski-Szmek • a year ago  
2674782
systemd-homed.service.in: add quotactl to SystemCallFilter
Neil Wilson • a year ago  
627966a
hwdb: update
Luca Boccassi • a year ago  
8163ef5
NEWS: update contributors list
Luca Boccassi • a year ago  
9a84805
Merge pull request #30268 from yuwata/network-fix-too-many-waiting-replies
Zbigniew Jędrzejewski-Szmek • a year ago  
ac116f8
core: fix comment
Zbigniew Jędrzejewski-Szmek • a year ago  
86a1ee9
fix: prefix of dmesg pstore files
Дамјан Георгиевски • a year ago  
ef87c84
homework-quota.c: correct error message in home_update_quota_btrfs
Neil Wilson • a year ago  
145dc0a
build(deps): bump meson from 1.2.3 to 1.3.0 in /.github/workflows
dependabot[bot] • a year ago  
ba47598
build(deps): bump redhat-plumbers-in-action/differential-shellcheck
dependabot[bot] • a year ago  
d50a357
build(deps): bump redhat-plumbers-in-action/devel-freezer
dependabot[bot] • a year ago  
135c249
build(deps): bump actions/github-script from 6.4.1 to 7.0.1
dependabot[bot] • a year ago  
e8bad66
build(deps): bump github/codeql-action from 2.21.9 to 2.22.8
dependabot[bot] • a year ago  
5061320
vconsole-setup: use a consistent log level when setfont fails with EX_OSERR
Franck Bui • a year ago  
2f26c21
ukify: avoid deprecated datetime call
Zbigniew Jędrzejewski-Szmek • a year ago  
24baee3
core: do not drop CAP_SETUID if it is in AmbientCapabilities=
Luca Boccassi • a year ago  
f4a35f2
network: do not send too many netlink messages in a single event
Yu Watanabe • a year ago  
4e6a35e
firewall-util: introduce fw_ctx_get_reply_callback_count()
Yu Watanabe • a year ago  
b3a4f4f
sd-netlink: introduce netlink_get_reply_callback_count()
Yu Watanabe • a year ago  
4256379
Merge pull request #30211 from yuwata/sd-journal-generic-array-bisect-fix
Daan De Meyer • a year ago  
3f3ec0b
sd-netlink: change error code of the case that too many replies waiting
Yu Watanabe • a year ago  
4db7cb3
hwdb: ieee1394-unit-function: arrangement for Sony DVMC-DA1
Takashi Sakamoto • a year ago  
26c9773
test: add tests for generic_array_bisect()
Yu Watanabe • a year ago  
f3714bd
test: make append_number() optionally return offset of the entry object
Yu Watanabe • a year ago  
1f21bc5
test: split out finalization task
Yu Watanabe • a year ago  
76b7a34
sd-journal: fix corrupted journal handling of generic_array_bisect()
Yu Watanabe • a year ago  
a93be35
sd-journal: ignore failure in testing cached corrupted entry
Yu Watanabe • a year ago  
5dca908
man: document how to properly use a target as the Unit= of a timer
Joerg Behrmann • a year ago  
d450630
Make sure we close bpf outer map fd in systemd-executor
Daan De Meyer • a year ago  
ef90e8f
contrib: include co-authors to the contributor list of NEWS
Yu Watanabe • a year ago  
b3b33fa
core/executor: avoid double closing serialization fd
Mike Yuan • a year ago  
79bad07
sd-journal: fix typo in function name
Yu Watanabe • a year ago  
2292d37
core: Always call log_open() in systemd-executor
Daan De Meyer • a year ago  
5c31441
test: ignore gcov errors with RestrictFileSystems=
Frantisek Sumsal • a year ago  
ee77e0b
network: Add missing comma
Daan De Meyer • a year ago  
c52f6cd
Revert "mkosi ci: enable jammy-proposed"
Luca Boccassi • a year ago  
edb37ee
mkosi: Drop building custom kernel logic
Daan De Meyer • a year ago  
c417615
mkosi: Install integritysetup on CentOS/Fedora
Daan De Meyer • a year ago  
5fae156
rules: go to the end of rules indeed when dm is suspended
janana • a year ago  
c1a2ada
stdio-bridge: properly handle org.freedesktop.DBus.Local.Disconnected signal
Lennart Poettering • a year ago  
0321248
stub: get_extra_dir() can return NULL
Lennart Poettering • a year ago  
ec43827
Merge pull request #30236 from DaanDeMeyer/mkosi
Daan De Meyer • a year ago  
0e38893
mkosi: pin CentOS8 kernel to working version
Daan De Meyer • a year ago  
a64398b
homed: properly handle operation exit statusses
Lennart Poettering • a year ago  
6d2b2ae
shared/cryptsetup-util: build problematic code only in developer mode
Zbigniew Jędrzejewski-Szmek • a year ago  
2575771
man: typo, it's DHCP not DCHP in DHCPPrefixDelegation=
Дамјан Георгиевски • a year ago  
51219be
Update to mkosi v19
Daan De Meyer • a year ago  
bcb335a
boot: suffix SecureBoot message with newline
Lennart Poettering • a year ago  
b0f666f
pam-util: fix pam_syslog_pam_error() format string
Lennart Poettering • a year ago  
f200d6c
gpt-auto-generator: enable TPM2 unlocking in gpt-auto-generator
Lennart Poettering • a year ago  
0d5f59a
Merge pull request #30203 from yuwata/resolve-dump-cache
Luca Boccassi • a year ago  
499d326
Merge pull request #30216 from poettering/loginctl-table-tweaks
Luca Boccassi • a year ago  
3dfbddf
Merge pull request #30220 from yuwata/journald-vs-soft-reboot
Luca Boccassi • a year ago  
5ff5250
loginctl: show null fields for unset seat/tty fields of sessions
Lennart Poettering • a year ago  
febfec0
loginctl: set appropriate ersatz strings for all tables
Lennart Poettering • a year ago  
8bfa22f
logind: align columns of a table
Lennart Poettering • a year ago  
082dd18
utmp-wtmp: fix wrong suffix assignment on putting dead process
Yu Watanabe • a year ago  
1568430
core/cgroup: fix compile error
Yu Watanabe • a year ago  
14338cc
test: check journal files are not corrupted after soft-reboot
Yu Watanabe • a year ago  
5edb35e
unit: make journald stopped on soft-reboot before broadcasting SIGKILL
Yu Watanabe • a year ago  
f89985c
man: also SIGKILL is sent on soft-reboot
Yu Watanabe • a year ago  
2601482
varlinkctl: add short comment
Yu Watanabe • a year ago  
698da59
capability-util: avoid false-positive use-of-uninitialized-value error
Yu Watanabe • a year ago  
e521898
test: verify json format passed through varlink
Yu Watanabe • a year ago  
038e455
test: show saved journal files after TEST-02-UNITTESTS
Yu Watanabe • a year ago  
fa316d5
test: drop remaining console output
Yu Watanabe • a year ago  
a97d617
test: add simple coverity test for 'resolvectl show-cache'
Yu Watanabe • a year ago  
24baa46
varlink: fix key name in reply of org.varlink.service.GetInterfaceDescription
Yu Watanabe • a year ago  
d5fd7fa
resolve: fix varink message verification
Yu Watanabe • a year ago  
520ae9c
test-time-util: suppress timestamp conversion failures for Africa/Khartoum timezone
Zbigniew Jędrzejewski-Szmek • a year ago  
78b95cc
Merge pull request #30170 from bluca/exec_bpf_fd
Luca Boccassi • a year ago  
04fc5b6
hwdb: ieee1394-unit-function: add Sony DVMC-DA1
Adam Goldman • a year ago  
6a42bdb
Merge pull request #30200 from mrc0mmand/test-tweaks
Yu Watanabe • a year ago  
54f3b3d
test: drop 'noearly' from crypttab
Frantisek Sumsal • a year ago  
7a2d6c2
test: drop invalid LogTarget= assignment
Frantisek Sumsal • a year ago  
d1ac1aa
systemctl: include unit ID in the property map
Frantisek Sumsal • a year ago  
538291b
import: append % to X_IMPORT_PROGRESS=
Frantisek Sumsal • a year ago  
a986de6
test: remove the reboot counter just before spawning container/VM
Frantisek Sumsal • a year ago  
60f9c49
Merge pull request #30196 from YHNdnzj/fchmodat2-no-symlink
Yu Watanabe • a year ago  
8add4a9
Merge pull request #30197 from keszybz/vconsole-restart-no-limit
Yu Watanabe • a year ago  
22be476
units: disable start rate limit for systemd-vconsole-setup.service
Zbigniew Jędrzejewski-Szmek • a year ago  
4704176
man/systemd-vconsole-setup: improve markup
Zbigniew Jędrzejewski-Szmek • a year ago  
467cd9f
nspawn-patch-uid: clarify that changing mode of symlink is unsupported
Mike Yuan • a year ago  
0cdffad
Revert "nspawn-patch-uid: try fchmodat2() to restore mode of symlink"
Mike Yuan • a year ago  
677e644
Merge pull request #30119 from mrc0mmand/test-console
Yu Watanabe • a year ago  
6ba7c72
ukify: be more explicit about where to find ukify
Paymon MARANDI • a year ago  
b99e492
udevadm: exiting udevadm monitor normally under SIGTERM or SIGINT
huyubiao • a year ago  
c00b446
analyze: return earlier when there is no path to be prepended
Yu Watanabe • a year ago  
33d11a2
Merge pull request #30188 from YHNdnzj/memory-accounting-followup
Yu Watanabe • a year ago  
fd097a7
run: escape command for description
Yu Watanabe • a year ago  
2c29813
rules: don't condition usb-gadget.target target on 'add' action
Lennart Poettering • a year ago  
50f4469
test: don't redirect stdout/stderr to console
Frantisek Sumsal • a year ago  
fa6f37c
test: add a couple of tests for RestrictFileSystems=
Frantisek Sumsal • a year ago  
4a43c2b
core/cgroup: use the cached memory accounting value when cgroup is gone
Mike Yuan • a year ago  
f17b07f
bus-print-properties: prettify more unset properties
Mike Yuan • a year ago  
bfb6b12
bus-print-properties: ignore CGROUP_LIMIT_MAX for Memory*{Current,Peak}
Mike Yuan • a year ago  
3f36201
core/dbus-unit: don't log cgroup v1 property name
Mike Yuan • a year ago  
35c08a5
man: reword the list of PE sections in systemd-stub
Zbigniew Jędrzejewski-Szmek • a year ago  
963ea30
update TODO
Lennart Poettering • a year ago  
ed272a9
test: don't make the final vacuum multiple of 8M
Frantisek Sumsal • a year ago  
c5035a3
test: clean up the save_journal() stuff a bit
Frantisek Sumsal • a year ago  
09bdb9f
Merge pull request #30172 from yuwata/analyze-verify-unit-path
Luca Boccassi • a year ago  
36f4476
pcrextend: fix minor memory leak
Lennart Poettering • a year ago  
c7896ce
login: do not clear wall message before shutting down
Yu Watanabe • a year ago  
2bab4ca
analyze: do not prepend the current working directory to SYSTEMD_UNIT_PATH needlessly
Yu Watanabe • a year ago  
2f6181a
analyze: set SYSTEMD_UNIT_PATH in verify_generate_path()
Yu Watanabe • a year ago  
ff7af46
analyze: shorten code a bit
Yu Watanabe • a year ago  
c131e8b
analyze: drop duplicated :
Yu Watanabe • a year ago  
6636145
core: remove redundant check when serializing FDs
Luca Boccassi • a year ago  
2d042c7
core: pass bpf_outer_map_fd to sd-executor only if RestrictFileSystems was set
Luca Boccassi • a year ago  
60ef4ba
hibernate-resume: actually set HibernateInfo.offset
Mike Yuan • a year ago  
b7c1f9e
Merge pull request #30165 from YHNdnzj/executor-open-fix
Luca Boccassi • a year ago  
b83309d
Merge pull request #30163 from keszybz/some-docs-updates
Luca Boccassi • a year ago  
1e62a62
analyze: don't open systemd-executor needlessly
Mike Yuan • a year ago  
bed6bff
analyze: use FOREACH_ARRAY more
Mike Yuan • a year ago  
9136de6
core/manager: open our parent dir with O_PATH
Mike Yuan • a year ago  
57d3a6a
core/manager: correct and simplify errno handling
Mike Yuan • a year ago  
9e743e7
core/manager: rename result parameter to ret
Mike Yuan • a year ago  
5cacac0
man: drop recommendation to use absolute paths in ExecStart*=
Zbigniew Jędrzejewski-Szmek • a year ago  
99ad526
man/sd_bus_process: fix confusion about "synchronous"
Zbigniew Jędrzejewski-Szmek • a year ago  
83d0edf
exec-util: don't say sd-executor to avoid ambiguity
Mike Yuan • a year ago  
0f92675
meson: always install network example files
Zbigniew Jędrzejewski-Szmek • a year ago  
205a30f
Finalize NEWS for v255-rc3
Luca Boccassi • a year ago  
a935f3d
io-util: actually retry on failure
Yu Watanabe • a year ago  
19f0a71
Merge pull request #30153 from bluca/news
Luca Boccassi • a year ago  
fc88adc
NEWS: note about reexec on update, for sd-executor
Luca Boccassi • a year ago  
054042f
NEWS: update contributors list
Luca Boccassi • a year ago  
6014266
hwdb: update
Luca Boccassi • a year ago  
bf4b97a
systemctl: distinguish reload and reexec
Christian Hesse • a year ago  
0f1dcf9
conf-parser: only read the first found main config file
Mike Yuan • a year ago  
0ca66ad
recurse-dir: correct comment
Lennart Poettering • a year ago  
40e1100
Merge pull request #30145 from poettering/reset-terminal-line-editing
Luca Boccassi • a year ago  
61c232d
Merge pull request #30149 from yuwata/setlocale
Luca Boccassi • a year ago  
7d4b61d
Merge pull request #30143 from poettering/machine-credential-fixes
Luca Boccassi • a year ago  
c1fd45d
Merge pull request #30024 from keszybz/one-doc-thingy
Luca Boccassi • a year ago  
3189775
fs-util: add comment explaining what xopenat() is for
Lennart Poettering • a year ago  
9b85e90
locale-util: drop unused init_gettext()
Yu Watanabe • a year ago  
d54a45a
locale-util: do not call setlocale() when multi-threaded
Yu Watanabe • a year ago  
ca13432
machine-credential: tweak --load-credential= use a bit
Lennart Poettering • a year ago  
2105f79
machine-credential: simplify code a bit
Lennart Poettering • a year ago  
1311946
machine-credential: use word 'Credential' rather than 'MachineCredential'
Lennart Poettering • a year ago  
437f3e1
machine-credential: fix GREEDY_REALLOC error handling
Lennart Poettering • a year ago  
d66c4d1
machine-credential: fix error logging
Lennart Poettering • a year ago  
6045958
journal: sync immediately on shutting down journald
Yu Watanabe • a year ago  
3197d77
core: serialize and deserialize trigger ratelimits for socket and path
Zbigniew Jędrzejewski-Szmek • a year ago  
51ad723
core: use uniform style for RateLimit initialization
Zbigniew Jędrzejewski-Szmek • a year ago  
fed2572
firstboot: reset terminal settings right before asking a question
Lennart Poettering • a year ago  
5fee4ac
terminal-util: drop ECHOPRT flag from TTY settings when resetting
Lennart Poettering • a year ago  
d5b6c6e
terminal-util: trivial modernizations for reset_terminal_fd()
Lennart Poettering • a year ago  
68e4c63
core: serialize and deserialize auto start/stop ratelimit
Zbigniew Jędrzejewski-Szmek • a year ago  
b2bd488
core: serialize and deserialize unit start ratelimits
Zbigniew Jędrzejewski-Szmek • a year ago  
6ef512c
update TODO
Lennart Poettering • a year ago  
097445d
po: Translated using Weblate (Hebrew)
Yaron Shahrabani • a year ago  
97f9a25
Merge pull request #30133 from yuwata/fix-draw-cylon
Yu Watanabe • a year ago  
a461f81
sd-journal: warn about seals may not be continuous only when the file is sealed
Yu Watanabe • a year ago  
2b43729
test: add test for draw_cylon()
Yu Watanabe • a year ago  
fa3ab90
pid1: move draw_cylong() to pretty-print.[ch]
Yu Watanabe • a year ago  
d61a4db
pid1: terminate cylon string
Yu Watanabe • a year ago  
0fe9604
test: make sure pcrlock tests run headless
Lennart Poettering • a year ago  
5e5d4d3
Merge pull request #30128 from yuwata/network-rapid-commit-follow-ups
Luca Boccassi • a year ago  
8bff168
Update 60-autosuspend.hwdb (#30131)
linuxlion • a year ago  
9023630
pid1: drop unnecessary space
Yu Watanabe • a year ago  
ca49e74
test-network: add tests for [DHCPv4] AllowList= and DenyList=
Yu Watanabe • a year ago  
b65c539
network/dhcp: disable RapidCommit= by default when AllowList=/DenyList= is specified
Yu Watanabe • a year ago  
cf289b1
man: [DHCPv4] RapidCommit= is disabled when Anonymize=yes
Yu Watanabe • a year ago  
24bb67e
systemctl: fix typo
Yu Watanabe • a year ago  
b6d669d
Fix references to ReadOnly=
Nils K • a year ago  
76d2b8d
tpm2-util: rename json field "tpm2-pcrlock" → "tpm2_pcrlock"
Lennart Poettering • a year ago  
07e89d5
bsod: install the signal handler only just before we need it
Frantisek Sumsal • a year ago  
7ec22d7
po: Translated using Weblate (Hebrew)
Yaron Shahrabani • a year ago  
027b34d
kernel-install: do not resolve symlink in paths passed to plugins
Yu Watanabe • a year ago  
54bc114
systemd.pc: Keep support for rootprefix and root_prefix (#30115)
Arian van Putten • a year ago  
b0c11b5
systemctl-show: only show available memory if it was artifically limited
Florian Schmaus • a year ago  
f380473
TODO: register more mime types
Lennart Poettering • a year ago  
dc78603
in-addr: improve log message for e.g. [DHCPv4] AllowList=
Yu Watanabe • a year ago  
e00f1dd
man: correct version tags in systemd-vmspawn
Luca Boccassi • a year ago  
b595fd6
Merge pull request #30108 from mrc0mmand/packit-testing-farm
Luca Boccassi • a year ago  
fe68cbd
packit: run tests on Fedora Rawhide via Testing Farm
Frantisek Sumsal • a year ago  
04dc383
test: don't use ddebug() before it's defined
Frantisek Sumsal • a year ago  
f258a76
test: move a couple of binaries to the BASICTOOLS array
Frantisek Sumsal • a year ago  
6162caa
test: support NO_BUILD=yes on Fedora
Frantisek Sumsal • a year ago  
8ddbd9e
test: make the LOOKS_LIKE_* variables proper booleans
Frantisek Sumsal • a year ago  
b54bc13
Merge pull request #30074 from YHNdnzj/hibernate-unsupported
Luca Boccassi • a year ago  
38c2583
libsystemd-network: introduce triple_timestamp_from_cmsg()
Yu Watanabe • a year ago  
dd59d5e
Merge pull request #30104 from poettering/pcrlock-empty-object-fix
Luca Boccassi • a year ago  
cd92a5a
Merge pull request #30095 from yuwata/kernel-install-exit-code
Luca Boccassi • a year ago  
ad470cc
test: add simple test case for invalid userspace log records
Luca Boccassi • a year ago  
42c1df5
pcrlock: check for embedded NUL bytes
Lennart Poettering • a year ago  
c7da9e9
pcrlock: make sure we don't choke on empty records
Lennart Poettering • a year ago  
8c8d2cf
man: add note about journald forwarding being sync
Vito Caputo • a year ago  
165fb93
man: Fix example for systemd-run
Martin Joerg • a year ago  
42c50fd
test-condition: skip group test during Debian package build
Luca Boccassi • a year ago  
514c70e
test: add test cases about plugin exit code
Yu Watanabe • a year ago  
0c710e0
kernel-install: propagate failures in plugins
Yu Watanabe • a year ago  
e42931b
hwdb: add Predator PHN16-71
onenowy • a year ago  
a3f5976
Merge pull request #30070 from weblate/weblate-systemd-master
Yu Watanabe • a year ago  
4bf4b43
hibernate-util: if asked to bypass space check, accept the case when we
Mike Yuan • a year ago  
0e8f095
hibernate-util: report no available swap as no enough swap space
Mike Yuan • a year ago  
500ec22
network/dhcp: actually refuse to assign DHCP option when an invalid string is passed
Yu Watanabe • a year ago  
fbf946c
Merge pull request #30078 from yuwata/test-setup-logging
Luca Boccassi • a year ago  
67df554
po: Translated using Weblate (Chinese (Simplified) (zh_CN))
Charles Lee • a year ago  
32bf76c
po: Update translation files
Weblate • a year ago  
e5c6aa7
po: Translated using Weblate (Chinese (Simplified) (zh_CN))
Charles Lee • a year ago  
36552ca
fuzz: always call fuzz_setup_logging()
Yu Watanabe • a year ago  
5acea42
test: always call test_setup_logging()
Yu Watanabe • a year ago  
965040d
core: split out the helper to serialize/deserialize ratelimits
Zbigniew Jędrzejewski-Szmek • a year ago  
07a6647
mkosi ci: enable jammy-proposed
Luca Boccassi • a year ago  
48bfc67
NEWS: drop duplicate 'of'
Christian Hesse • a year ago  
111df87
Merge pull request #30064 from bluca/unbork_direct_io
Luca Boccassi • a year ago  
41113e1
Merge pull request #30066 from bluca/test
Luca Boccassi • a year ago  
91b3e88
test: avoid asserting on default user shell
Luca Boccassi • a year ago  
dcddb2f
test: minix fsck not found on alpha
Luca Boccassi • a year ago  
210dcd8
loop-util: use the right error variable in log_debug_errno after fd_reopen
Luca Boccassi • a year ago  
d579c42
loop-util: restart loop_configure and reopen FD when O_DIRECT fails
Luca Boccassi • a year ago  
f5bb0a3
Merge pull request #30055 from YHNdnzj/logind-handle-action
Luca Boccassi • a year ago  
905dd9d
update TODO
Lennart Poettering • a year ago  
face0d0
update TODO
Lennart Poettering • a year ago  
3c28eba
login: mark the TTY property as "emits change"
Frantisek Sumsal • 2 years ago  
f1e0242
Merge pull request #30052 from dtardon/udev-fixes
Luca Boccassi • 2 years ago  
9037ebf
logind-action: check if inhibit_what is valid
Mike Yuan • 2 years ago  
99416b6
logind-inhibit: introduce inhibit_what_is_valid
Mike Yuan • 2 years ago  
febe813
logind-action: split out logic for handle_action_sleep
Mike Yuan • 2 years ago  
ddd0c2b
logind: return "no" if sleep operation is disabled
Mike Yuan • 2 years ago  
51eeeb7
TODO: remove an already implemented entry
Mike Yuan • 2 years ago  
15b5bb6
hwdb: Mark Dell platform accel sensor location to base
Yo-Jung Lin • 2 years ago  
eb8258c
Merge pull request #30047 from yuwata/sd-bus-assert-return
Luca Boccassi • 2 years ago  
fd13d32
log: rename variables to store function call results
Yu Watanabe • 2 years ago  
25ac30b
udev-manager: fix log message
David Tardon • 2 years ago  
3afe909
test: read from the right device
David Tardon • 2 years ago  
08d5c74
Merge pull request #30043 from mrc0mmand/more-assert_return
Yu Watanabe • 2 years ago  
ebfbc5b
Merge pull request #30045 from poettering/discover-image-tweaklets
Yu Watanabe • 2 years ago  
335185f
Merge pull request #30044 from poettering/dissect-tool-tweaklets
Yu Watanabe • 2 years ago  
4d8b8f7
sd-dhcp: use CMSG_FIND_AND_COPY_DATA to avoid build failures on x32 architectures
Luca Boccassi • 2 years ago  
461ef39
test: sd_bus_process() may assign NULL even if it returns positive
Yu Watanabe • 2 years ago  
69f1c33
test: several cleanups for test-bus-chat
Yu Watanabe • 2 years ago  
ce5a6d5
sd-bus: drop SD_BUS_CREDS_AUGMENT flag
Yu Watanabe • 2 years ago  
02dd646
sd-bus: insert missing space
Yu Watanabe • 2 years ago  
22185cb
discover-image: use TAKE_PTR() where appropriate
Lennart Poettering • 2 years ago  
5df1a55
discover-image: reindent string table
Lennart Poettering • 2 years ago  
25cdbd0
dissect: set dash as ersatz string
Lennart Poettering • 2 years ago  
ba11300
dissect: right-align size column in --discover table
Lennart Poettering • 2 years ago  
8f488d4
login: mark the Display property as "emits change"
Frantisek Sumsal • 2 years ago  
236cb01
sd-journal: don't assert on invalid field
Frantisek Sumsal • 2 years ago  
9988043
Merge pull request #30040 from yuwata/assert-return-fixes
Frantisek Sumsal • 2 years ago  
1fa20dd
repart: Fix compilation warning when tpm2 is disabled
Krzesimir Nowak • 2 years ago  
59c8afb
sd-device: do not trigger assertion by a bad udev rules
Yu Watanabe • 2 years ago  
aecedc4
dhcp: do not trigger assertion by malformed messages
Yu Watanabe • 2 years ago  
c0b927e
network: do not try to create netdev from tests
Yu Watanabe • 2 years ago  
4f6ae86
man: document StartLimitIntervalSec=infinity
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ea97ec6
NEWS: finalize for v255-rc2
Luca Boccassi • 2 years ago  
298b218
Merge pull request #30033 from mrc0mmand/assert_return-tweaks
Luca Boccassi • 2 years ago  
83aa04b
Merge pull request #30035 from keszybz/buid-sys-cleanups
Luca Boccassi • 2 years ago  
5b2e6c7
man/systemd-creds: fix a typo
Mike Yuan • 2 years ago  
dfb210c
hwdb/acpi-update.py: streamline python code
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a05bf18
hwdb: rename .html=>.csv
Zbigniew Jędrzejewski-Szmek • 2 years ago  
94113d5
test: update Ubuntu CI instructions
Frantisek Sumsal • 2 years ago  
59461f0
Merge pull request #30030 from poettering/gpt-growfs-root-fix
Luca Boccassi • 2 years ago  
03745d6
NEWS: adjust indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7eff3e2
meson: use ternary op for brevity
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3e0cf73
sd-bus: don't treat invalid user/machine as a programming error
Frantisek Sumsal • 2 years ago  
6565b9d
mount: don't call sd_device_get_property_value() with a NULL pointer
Frantisek Sumsal • 2 years ago  
6e07f60
sd-journal: don't treat invalid match as a programming error
Frantisek Sumsal • 2 years ago  
17122c3
boot: measure config first, only then parse
Lennart Poettering • 2 years ago  
4bec240
gpt-auto-generator: hook in "growfs" for the root fs if the GPT flag 59 says so
Lennart Poettering • 2 years ago  
6b5fe5d
gpt-auto-generator: don't eat up errors of generator_enable_remount_fs_service()
Lennart Poettering • 2 years ago  
40b1224
gpt-auto-generator: add comment + assert() explaining mode of invocation
Lennart Poettering • 2 years ago  
ca8ac0f
gpt-auto-generator: drop in_initrd() check in add_partition_root_rw()
Lennart Poettering • 2 years ago  
5253b4a
fuzz: don't panic without a C++ compiler
Frantisek Sumsal • 2 years ago  
a3d3bf5
NEWS fixes
Lennart Poettering • 2 years ago  
b0f9659
Merge pull request #30028 from yuwata/duid-fix-size
Luca Boccassi • 2 years ago  
0dcd7b3
sd-dhcp6-client: fix DUID data length passed to hexmem()
Yu Watanabe • 2 years ago  
fdf759e
dhcp: fix maximum DUID size
Yu Watanabe • 2 years ago  
1ae9a98
dhcp: drop unused prototype
Yu Watanabe • 2 years ago  
b388449
Merge pull request #30027 from bluca/news
Yu Watanabe • 2 years ago  
516cca5
Update po files
Luca Boccassi • 2 years ago  
077a10c
Update hwdb
Luca Boccassi • 2 years ago  
4ab8f52
hwdb: PNP/ACPI lists on uefi.org are now in CSV format
Luca Boccassi • 2 years ago  
9a86f08
docs/RELEASE.md: retain systemd.io in IRC topic update
Luca Boccassi • 2 years ago  
094d85a
Update syscalls list
Luca Boccassi • 2 years ago  
b1ef479
NEWS: update contributors list
Luca Boccassi • 2 years ago  
6060271
NEWS: update for latest features
Luca Boccassi • 2 years ago  
feed291
Merge pull request #30023 from mrc0mmand/selinux
Luca Boccassi • 2 years ago  
e437b28
test: make TEST-06-SELINUX work with the refpolicy and beef it up a bit
Frantisek Sumsal • 2 years ago  
5ef964f
Merge pull request #29930 from yuwata/meson-default-network-fix-install-path
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b484c25
Merge pull request #29928 from yuwata/meson-default-network
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6f4e496
test: switch SELinux to permissive in the config file
Frantisek Sumsal • 2 years ago  
bbe865b
doc: some trivial cleanups to MEMORY_PRESSURE.md
Vito Caputo • 2 years ago  
8c5f649
storagetm: use path to device node instead of devpath
Yu Watanabe • 2 years ago  
921961c
selinux: fix loading policy at early boot
Luca Boccassi • 2 years ago  
4ce6e7d
Merge pull request #30007 from YHNdnzj/memory-attr-followup
Luca Boccassi • 2 years ago  
888dccf
Merge pull request #30018 from mrc0mmand/TEST-70
Luca Boccassi • 2 years ago  
1029ede
tree-wide: unify OpenSSL spelling in log messages
Frantisek Sumsal • 2 years ago  
968d232
test: skip --tpm2-device-key= tests with older OpenSSL
Frantisek Sumsal • 2 years ago  
52a09e6
storagetm: expose more useful metadata for nvme block devices
Lennart Poettering • 2 years ago  
abc19a6
Merge pull request #30016 from dtardon/udevadm-control-p-test
Luca Boccassi • 2 years ago  
842b064
tests: add test for udevadm control -p
David Tardon • 2 years ago  
9daa7e7
udev: allow global properties in assignments
David Tardon • 2 years ago  
854b3c0
udev-rules: use udev_get_property_value()
David Tardon • 2 years ago  
57f6950
udev-util: add wrapper for sd_device_get_property_value()
David Tardon • 2 years ago  
f20ae7d
Merge pull request #30005 from poettering/storagetm-plymout
Yu Watanabe • 2 years ago  
aa78d13
Merge pull request #30015 from poettering/tpm2-slow-tests
Yu Watanabe • 2 years ago  
4cec9b1
Merge pull request #30010 from poettering/mount-tool-tweakles
Yu Watanabe • 2 years ago  
4e2df30
Merge pull request #30003 from poettering/vendor-model-unify
Yu Watanabe • 2 years ago  
175ff7b
id128: add id128_digest() helper
Lennart Poettering • 2 years ago  
0408d80
ukify: show .sbom sections as binary
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f99304f
core: add unit_reset_{memory,io}_accounting_last
Mike Yuan • 2 years ago  
d4bdc20
core: generalize memory accounting attribute handling
Mike Yuan • 2 years ago  
9824ab1
core/unit-serialize: use private string table
Mike Yuan • 2 years ago  
94a2937
test-tpm2: raise timeout, as RSA is slow
Lennart Poettering • 2 years ago  
cc8c679
test-tpm2: skip RSA generating TPM2 tests on physical hw
Lennart Poettering • 2 years ago  
3aea672
tests: add macro for generating function enter log message
Lennart Poettering • 2 years ago  
47a7a4d
core/unit-serialize: realign table
Mike Yuan • 2 years ago  
d6d7157
core: use FOREACH_ARRAY and RET_GATHER more
Mike Yuan • 2 years ago  
cbd2abb
udev-util: add generic device_get_{vendor,model}_string() helpers
Lennart Poettering • 2 years ago  
3cc7a9f
ci: work around mold/clang incompat
Lennart Poettering • 2 years ago  
7e91c97
mount-tool: make internal and external column name match
Lennart Poettering • 2 years ago  
b86155d
mount-tool: rely on format-table.c's ersatz logic
Lennart Poettering • 2 years ago  
4096143
mount-tool: reduce scope of enum
Lennart Poettering • 2 years ago  
4cbf9d5
units: pull in plymouth when booting into storagetm mode
Lennart Poettering • 2 years ago  
4134f47
storagetm: show connection data also via plymouth
Lennart Poettering • 2 years ago  
95d5480
util-lib: share plymouth client code
Lennart Poettering • 2 years ago  
aa25e19
Merge pull request #29995 from keszybz/voidify-timestamp-getters
Lennart Poettering • 2 years ago  
1a29265
meson: fix printing of first-boot-full-preset
Zbigniew Jędrzejewski-Szmek • 2 years ago  
2233035
Merge pull request #29996 from keszybz/ukify-summary-and-sbom-sections
Luca Boccassi • 2 years ago  
95d0afb
core: rename MemoryZswapCurrent -> MemoryZSwapCurrent
Yu Watanabe • 2 years ago  
58cde42
tree-wide: use the usual spelling of "cannot"
Zbigniew Jędrzejewski-Szmek • 2 years ago  
cee60fc
core/unit: use assert for checking internal call sanity
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ffcf54d
Rename {dual,triple}_timestamp_get to {dual,triple}_timestamp_now
Zbigniew Jędrzejewski-Szmek • 2 years ago  
fa5a025
conf-parser: remove unused condition
Mike Yuan • 2 years ago  
8ea288d
ukify: show .sbom sections as text
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e87dec8
ukify: print a more readable synopsis in --help
Zbigniew Jędrzejewski-Szmek • 2 years ago  
51faf83
Merge pull request #29990 from Flowdalic/memory-zswap-current
Mike Yuan • 2 years ago  
6f510ec
systemctl-show: merge subsequent swap printf() blocks
Florian Schmaus • 2 years ago  
7bf87a6
conf-parser: pin seen config files
Mike Yuan • 2 years ago  
9ac2f3c
cgroup: add support for memory.zswap.current
Florian Schmaus • 2 years ago  
26caa66
Merge pull request #29976 from YHNdnzj/session-by-leader-pidref
Yu Watanabe • 2 years ago  
49a6f7c
Merge pull request #29968 from bluca/executor_selinux_lazy_load
Yu Watanabe • 2 years ago  
7fd93e5
Merge pull request #29989 from yuwata/conf-parser-arg-type
Luca Boccassi • 2 years ago  
049ef47
conf-parser: fix argument type of ConfigPerfItemLookup
Yu Watanabe • 2 years ago  
5996cc3
conf-parser: inline variable declaration
Yu Watanabe • 2 years ago  
62c9bea
Fix some typos in RESOLVED-VPNS.md
Jeremy Fleischman • 2 years ago  
121cb88
Merge pull request #29941 from Flowdalic/cgroup-memory-swap-peak
Mike Yuan • 2 years ago  
214bed7
test: sort files in generate-sym-test.py
Luca Boccassi • 2 years ago  
22f62b8
logind: switch sessions_by_leader to PidRef
Mike Yuan • 2 years ago  
8494f56
selinux: change fd check into assertion
Luca Boccassi • 2 years ago  
0b51178
executor: lazily load SELinux
Luca Boccassi • 2 years ago  
8942883
selinux: support lazy initialization
Luca Boccassi • 2 years ago  
0617da2
selinux: avoid probing memory status if debug logs are not enabled
Luca Boccassi • 2 years ago  
2c6a231
cgroup: add support for memory.swap.current
Florian Schmaus • 2 years ago  
37533c9
cgroup: de-duplicate uni_get_memory_* code
Florian Schmaus • 2 years ago  
991506a
cgroup: add support for memory.swap.peak
Florian Schmaus • 2 years ago  
aac3384
core/unit: remove unneeded comparison for hashmap_remove_value
Mike Yuan • 2 years ago  
1c2beeb
pidref: introduce hash ops that doesn't come with destructor
Mike Yuan • 2 years ago  
4c8d5f0
cgroup-util: introduce cg_pidref_get_unit
Mike Yuan • 2 years ago  
2c302e8
TODO: fix typo
Yu Watanabe • 2 years ago  
620788d
Merge pull request #29929 from poettering/tty-reset-fixes
Yu Watanabe • 2 years ago  
49549a4
Merge pull request #29958 from mrc0mmand/journal-line_max
Yu Watanabe • 2 years ago  
7fad66b
Update kernel-install man page, Ukify is the default UKI_GENERATOR
cvlc12 • 2 years ago  
f712b11
Merge pull request #29982 from poettering/repart-message-tweaks
Luca Boccassi • 2 years ago  
459f51f
boot: load device tree even if no original config exists
Clayton Craft • 2 years ago  
0f781d2
Merge pull request #29981 from yuwata/network-dhcp6-pd-without-address
Luca Boccassi • 2 years ago  
efe4303
repart: downgrade pcrlock pickup log message
Lennart Poettering • 2 years ago  
dc7e34b
repart: say on which device we apply things
Lennart Poettering • 2 years ago  
acdf6bc
repart: when we copy in blocks, indicate we are doing from an offset
Lennart Poettering • 2 years ago  
a053f80
repart: mention how long it took to copy in data blocks
Lennart Poettering • 2 years ago  
b7786df
execute: add comment explaining what stdio_as_fds does
Lennart Poettering • 2 years ago  
561c152
execute: use right fd to fix tty size
Lennart Poettering • 2 years ago  
c34eaeb
execute: make clear what reset_terminal_fd()'s 2nd param is about
Lennart Poettering • 2 years ago  
29ed1f0
exec-invoke: only reset tty if we are told to
Lennart Poettering • 2 years ago  
bb2dbe7
execute: add new helper exec_context_apply_tty_size()
Lennart Poettering • 2 years ago  
d2b9e75
test-network: add test case for issue #29979
Yu Watanabe • 2 years ago  
1805e2c
network/dhcp6: skip to check existence of DHCPv6 address when UseAddress=no
Yu Watanabe • 2 years ago  
fc4aa64
network/dhcp6: use link_check_address_ready() at one more place
Yu Watanabe • 2 years ago  
f5e1781
network/dhcp-pd: use correct flag when DHCPv4 6rd is enabled
Yu Watanabe • 2 years ago  
706cd85
update TODO
Lennart Poettering • 2 years ago  
f3066d6
fuzz: pass -Dc_args=/-Dcpp_args= to fuzzer targets
Frantisek Sumsal • 2 years ago  
17ee59c
Merge pull request #29955 from poettering/repart-seal-key
Luca Boccassi • 2 years ago  
be0916f
Merge pull request #29947 from poettering/srk-beefup
Luca Boccassi • 2 years ago  
d8beda5
hwdb: Add accelerometer data for Librem11 (#29974)
zeroskyx • 2 years ago  
49a2fe1
portablectl: fix detaching when an extension image has been deleted
Luca Boccassi • 2 years ago  
ba8eda5
it.po: updates
Daniele Medri • 2 years ago  
4e3c9c8
po: Translated using Weblate (Chinese (Traditional) (zh_TW))
Cheng-Chia Tseng • 2 years ago  
b04b9bc
test: don't pre-process $KERNEL_APPEND
Frantisek Sumsal • 2 years ago  
4f3d8de
Merge pull request #29954 from DaanDeMeyer/fix
Luca Boccassi • 2 years ago  
2dbfb4f
Merge pull request #29937 from yuwata/network-fix-json-format
Yu Watanabe • 2 years ago  
b5f7d1d
Merge pull request #29783 from CodethinkLabs/vmspawn/notify-socket-forward-pr
Luca Boccassi • 2 years ago  
4287498
test: drop the workaround for unexpected newlines
Frantisek Sumsal • 2 years ago  
1bc4463
journal: recalculate line_max when stdout stream state changes
Frantisek Sumsal • 2 years ago  
d603e3d
bootctl: fix code comment
Antonio Alvarez Feijoo • 2 years ago  
52c7727
test: add one missing assertion
Frantisek Sumsal • 2 years ago  
a155ef7
test: test the new srk extraction functionality
Lennart Poettering • 2 years ago  
948a4bb
man: update --tpm2-device-key= docs to reference the new ways to get the SRK
Lennart Poettering • 2 years ago  
342c70d
analyze: add "srk" verb to extract current srk from TPM2 chip
Lennart Poettering • 2 years ago  
d30693f
tpm2-setup: also save the SRK to the file system in TPM2_PUBLIC format
Lennart Poettering • 2 years ago  
fbe7db4
repart: add missing --tpm2-pcrlock= in --help text
Lennart Poettering • 2 years ago  
fadc7d8
update TODO
Lennart Poettering • 2 years ago  
869996d
test: make sure --tpm2-device-key= works correctly in repart, too
Lennart Poettering • 2 years ago  
6528563
repart: add --tpm2-device-key= to repart, too
Lennart Poettering • 2 years ago  
78fdf0f
cryptenroll: slightly reorder things
Lennart Poettering • 2 years ago  
a4e9f3d
tpm2-util: move loading of TPM2B_PUBLIC from disk into tpm2-util.c
Lennart Poettering • 2 years ago  
a8d8d34
repart,cryptenroll: bring tpm2 switches/--help/handling in a single, canonical order
Lennart Poettering • 2 years ago  
7911b6c
repart: Fix size round up/round down
Daan De Meyer • 2 years ago  
6563aed
Set default value for tools tree
Daan De Meyer • 2 years ago  
74b45fe
vmspawn: update man page to include vsock options
Sam Leonard • 2 years ago  
6b30cad
vmspawn: added vsock functionality
Sam Leonard • 2 years ago  
f72a085
core: fix array size in unit_log_resources()
Florian Schmaus • 2 years ago  
8930285
man: document explicitly tha ReadWritePaths= cannot undo superblock read-only settings
Lennart Poettering • 2 years ago  
b6be6a6
Merge pull request #29949 from mrc0mmand/even-more-ntp-followups
Yu Watanabe • 2 years ago  
0bc649d
Merge pull request #29939 from YHNdnzj/fdopen-independent-mode
Yu Watanabe • 2 years ago  
6900d90
test: use Type=notify together with `busctl monitor`
Frantisek Sumsal • 2 years ago  
730ccf9
busctl: send READY=1 when we become a monitor
Frantisek Sumsal • 2 years ago  
c39a6ab
test: drop some unnecessary quotes
Frantisek Sumsal • 2 years ago  
9a42457
test: use wait-online
Yu Watanabe • 2 years ago  
797b237
test: prefix network config files with digits
Yu Watanabe • 2 years ago  
e1d4613
networkd-test.py: prefix .network and .netdev files with digits
Yu Watanabe • 2 years ago  
9bb589d
networkd-test.py: hide default .network files
Yu Watanabe • 2 years ago  
2e97818
meson: fix install path of example .network files
Yu Watanabe • 2 years ago  
93252bf
test-process-util: Handle unprivileged setrlimit success
Dan Nicholson • 2 years ago  
9217255
Merge pull request #29932 from yuwata/default-network-cleanups
Yu Watanabe • 2 years ago  
425e806
journalctl: verify sealed log epochs are continuous
Felix Dörre • 2 years ago  
e375bc5
Merge pull request #29942 from bluca/executor_no_utmp
Luca Boccassi • 2 years ago  
3e433af
Merge pull request #29927 from yuwata/resolve-mdns-fixlets
Luca Boccassi • 2 years ago  
fe7109f
Merge pull request #29931 from dtardon/udev-remove-property
Luca Boccassi • 2 years ago  
98a10e3
basic/fileio: drop O_CREAT before passing flags to fd_reopen
Mike Yuan • 2 years ago  
6f9677b
fd-util: refuse O_CREAT in fd_reopen
Mike Yuan • 2 years ago  
05314c9
ci: add -Dutmp=false coverage
Luca Boccassi • 2 years ago  
37f16ef
core: fix build with -Dutmp=false
Luca Boccassi • 2 years ago  
de3612d
man: document nameserver= option
Michal Sekletar • 2 years ago  
e5883df
core: call mac_init from sd-executor
Luca Boccassi • 2 years ago  
e344358
update TODO
Lennart Poettering • 2 years ago  
9f97ca7
test-network: verify json format about DHCPv6 client status
Yu Watanabe • 2 years ago  
3aa4769
network: fix json generation
Yu Watanabe • 2 years ago  
37b5051
man: fix typo
Yu Watanabe • 2 years ago  
0fd9bea
network: make 89-ethernet.network match only physical interfaces
Yu Watanabe • 2 years ago  
e5188e4
network: use Kind= instead of Driver=
Yu Watanabe • 2 years ago  
f139393
udev-manager: mark old_key as unused too
David Tardon • 2 years ago  
2527005
resolve/mdns: silently ignore Known-Answers only packets
Yu Watanabe • 2 years ago  
dd51c43
resolve/mdns: allow mDNS queries with truncation flag
Yu Watanabe • 2 years ago  
6f08726
resolve: tweak logs about truncation
Yu Watanabe • 2 years ago  
614af79
udev-manager: actually remove the property
David Tardon • 2 years ago  
e159303
Merge pull request #29926 from poettering/man-fixes
Lennart Poettering • 2 years ago  
ad3163f
update TODO
Lennart Poettering • 2 years ago  
cff559e
man: document that changing --uid= doesn't work
Lennart Poettering • 2 years ago  
d33121d
man: document that Domains=local bind the domain to unicast DNS, not mDNS
Lennart Poettering • 2 years ago  
28e3359
service: say explicitly that people should not use different NonBlocking= settings if they share socket units between multiple service units
Lennart Poettering • 2 years ago  
2856219
man: explicitly document compat guarantees of cryptenroll vs. cryptsetup
Lennart Poettering • 2 years ago  
2441018
meson: fix install path of example .network files
Yu Watanabe • 2 years ago  
e941da8
meson: disable -Ddefault-network by default
Yu Watanabe • 2 years ago  
35dbb8b
resolve/mdns: split out mdns_make_dummy_packet()
Yu Watanabe • 2 years ago  
7645e5a
resolve/mdns: do not append packets without records
Yu Watanabe • 2 years ago  
6cfa4fc
man,doc: document some aspects of user record management/homed a bit better
Lennart Poettering • 2 years ago  
7480859
man: be even clearer that tmpfiles user/group/mode are applied on existing inodes
Lennart Poettering • 2 years ago  
3cb938b
man: update COREDUMP_xyz journal fields docs
Lennart Poettering • 2 years ago  
a9d54de
man: add missing unit file section name to example
Lennart Poettering • 2 years ago  
2e290d5
Merge pull request #29921 from yuwata/sd-dhcp-client-timestamp
Luca Boccassi • 2 years ago  
bb4791e
resolvectl: do not sort domain output
Ronan Pigott • 2 years ago  
7f0dbde
test: retry the property check a couple of times
Frantisek Sumsal • 2 years ago  
4e55082
Merge pull request #28519 from ddstreet/tpm2_external_seal
Lennart Poettering • 2 years ago  
e3c5842
sd-dhcp-client,-server: set timestamp based on the time when received a packet
Yu Watanabe • 2 years ago  
905d0ea
sd-dhcp-client: move packet size check to dhcp_packet_verify_headers()
Yu Watanabe • 2 years ago  
a57dd1d
sd-dhcp-client: split out client_verify_message_header()
Yu Watanabe • 2 years ago  
7f42c66
test: set working directory even if it is expected that the command fails
Yu Watanabe • 2 years ago  
9e6d587
vmspawn: fix memleak
Yu Watanabe • 2 years ago  
d9c4917
tree-wide: fix typo
Yu Watanabe • 2 years ago  
c62345f
sd-dhcp-client: make client_handle_message() propagate critical error
Yu Watanabe • 2 years ago  
69f50bf
Merge pull request #29910 from yuwata/rapid-commit
Yu Watanabe • 2 years ago  
b2622db
Merge pull request #29913 from keszybz/vmspawn-ci
Luca Boccassi • 2 years ago  
9871279
Merge pull request #29915 from mrc0mmand/ntp-followups
Luca Boccassi • 2 years ago  
ee32d7a
vmspawn: add missing include
Zbigniew Jędrzejewski-Szmek • 2 years ago  
0919dbe
Merge pull request #6763 from kinvolk/iaguis/no-new-privs
Luca Boccassi • 2 years ago  
00666ec
meson: enable vmspawn by default in developer mode
Zbigniew Jędrzejewski-Szmek • 2 years ago  
2b84d62
man: many fixes systemd-vmspawn(1)
Zbigniew Jędrzejewski-Szmek • 2 years ago  
30247ea
Merge pull request #29914 from yuwata/network-generator
Luca Boccassi • 2 years ago  
b485c1b
xdg-autostart: downgrade warning for missing executables
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ed73914
Merge pull request #29909 from keszybz/documentation-cleanup
Luca Boccassi • 2 years ago  
13339e7
timesync: fix PropertiesChanges signals for NTP properties
Frantisek Sumsal • 2 years ago  
9521574
test: "prettify" the test a bit
Frantisek Sumsal • 2 years ago  
41e4ce0
systemctl: grey out legend
Lennart Poettering • 2 years ago  
a338cca
network-generator: refuse unexpected trailing strings
Yu Watanabe • 2 years ago  
b86f60b
network-generator: allow to specify both IPv4 and IPv6 DNS servers
Yu Watanabe • 2 years ago  
816c269
network-generator: add missing assertions
Yu Watanabe • 2 years ago  
8ae81a1
network-generator: drop unused family argument
Yu Watanabe • 2 years ago  
0b0865f
network-generator: relax requirement for peer address, route destination, and gateway
Yu Watanabe • 2 years ago  
13a462b
vmspawn: shorted --help output to fit in 80 columns
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6527d17
network: add [DHCPServer] RapidCommit= setting
Yu Watanabe • 2 years ago  
1fa0a4e
sd-dhcp-server: support rapid commit (RFC4039)
Yu Watanabe • 2 years ago  
538ff0a
man: link to new btrfs website for btrfs man pages
Zbigniew Jędrzejewski-Szmek • 2 years ago  
be57c17
Merge pull request #29876 from poettering/kernel-install-all
Lennart Poettering • 2 years ago  
38bf0a2
test: update TEST-70 with systemd-cryptenroll calculated TPM2 enrollment
Dan Streetman • 2 years ago  
803e959
test: fix env var name of persistent handle used for testing so it is removed after test
Dan Streetman • 2 years ago  
57f0786
cryptenroll: add support for calculated TPM2 enrollment
Dan Streetman • 2 years ago  
c3a2a68
NEWS: fix strange line break
Zbigniew Jędrzejewski-Szmek • 2 years ago  
837667a
sd-dhcp-client: unconditionally set sd_dhcp_client.request_sent when a packet is sent
Yu Watanabe • 2 years ago  
0893629
tpm2: update test-tpm2 for tpm2_calculate_seal()
Dan Streetman • 2 years ago  
65883f6
tpm2: add tpm2_calculate_seal() and helper functions
Dan Streetman • 2 years ago  
0a7874a
tpm2: add tpm2_sym_alg_*_string() and tpm2_sym_mode_*_string()
Dan Streetman • 2 years ago  
2d78478
tpm2: add test to verify srk templates
Dan Streetman • 2 years ago  
2eea1b8
tpm2: allow using tpm2_get_srk_template() without tpm
Dan Streetman • 2 years ago  
7889333
coredumpctl: propagate SIGTERM to the debugger process
Frantisek Sumsal • 2 years ago  
b260346
sd-dhcp-client: gracefully ignore OFFER with Rapid Commit option
Yu Watanabe • 2 years ago  
c4efe0e
Merge pull request #29907 from poettering/dispatch-uint64_t-as-string
Lennart Poettering • 2 years ago  
5568043
update CI
Lennart Poettering • 2 years ago  
8353229
update TODO
Lennart Poettering • 2 years ago  
a6906aa
man: document /usr/lib/modules/ paths as recommend copy source for kernel-install
Lennart Poettering • 2 years ago  
35f58f8
kernel-install: make "inspect" work more like "add" regarding omission of parameters
Lennart Poettering • 2 years ago  
758d147
kernel-install: add add-all verb
Lennart Poettering • 2 years ago  
ec1399f
kernel-install: make version/kernel image parameters optional for "add"
Lennart Poettering • 2 years ago  
9d9e99a
kernel-install: add command to list installed kernels
Lennart Poettering • 2 years ago  
658e6cc
tree-wide: take in all *our* JSON structures also decimal strings
Lennart Poettering • 2 years ago  
9942f85
json: teach dispatch logic to also take numbers formatted as strings
Lennart Poettering • 2 years ago  
67a3028
string-util: add strdup_or_null() helper
Lennart Poettering • 2 years ago  
6a20a9d
bootspec: fix typo
Antonio Alvarez Feijoo • 2 years ago  
14ac242
test-execute: add no_new_privs tests for SystemCallFilter
Iago López Galeiras • 2 years ago  
e720ceb
core: allow using seccomp without no_new_privs when unprivileged
Iago López Galeiras • 2 years ago  
24832d1
TODO: fix more typos
Diego Viola • 2 years ago  
b3e199c
TODO: fix typos
Diego Viola • 2 years ago  
3a9e659
Merge pull request #29879 from Flowdalic/cgroup-memory-peak
Mike Yuan • 2 years ago  
e592bf5
Merge pull request #29888 from mrc0mmand/network-generator
Luca Boccassi • 2 years ago  
58a2ab5
kernel-install: Add --root, --image and --image-policy
Daan De Meyer • 2 years ago  
04a8c2c
resolve: use exact-match domain as routing domain for single-labels
Tad Fisher • 2 years ago  
4ca7c94
Merge pull request #29882 from keszybz/documentation-cleanup
Luca Boccassi • 2 years ago  
4a5bf48
test: wait for the "latest" systemd-bsod message
Frantisek Sumsal • 2 years ago  
4457a2e
test-network: test MultiPathRoute= via another interface
Yu Watanabe • 2 years ago  
d377949
test: add a couple of tests for systemd-network-generator
Frantisek Sumsal • 2 years ago  
6bc5de5
Merge pull request #29894 from bluca/typo
Luca Boccassi • 2 years ago  
8691613
man/systemd-stub: split and simplify a wall'o'text paragraph
Zbigniew Jędrzejewski-Szmek • 2 years ago  
0155b06
man/networkctl,systemd-soft-reboot: capitalize and add periods
Zbigniew Jędrzejewski-Szmek • 2 years ago  
cae4ad3
man: "Documentation" is not part of the title
Zbigniew Jędrzejewski-Szmek • 2 years ago  
de6d05d
man: more hyperlinks and other fixes
Zbigniew Jędrzejewski-Szmek • 2 years ago  
bf63dad
tree-wide: s/life-cycle/lifecycle/g
Zbigniew Jędrzejewski-Szmek • 2 years ago  
55e40b0
docs: fix title levels, remove unneded words
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f04aac3
man: use meaningful titles for <ulink>s
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c8cd6d7
Revert "mkosi: Use cache and build subdirectories"
Daan De Meyer • 2 years ago  
e94f0af
test: fix build without SBAT_DISTRO
Luca Boccassi • 2 years ago  
93c2d8d
man: fix typo
Luca Boccassi • 2 years ago  
dfb4a66
udev: ressize -> result_size
Luca Boccassi • 2 years ago  
a6b8ecf
run: include peak memory in output
Florian Schmaus • 2 years ago  
324ec6b
core: include peak memory in unit_log_resources()
Florian Schmaus • 2 years ago  
0531bde
cgroup: add support for memory.peak
Florian Schmaus • 2 years ago  
6c71db7
network-generator: allow specifying MAC address without MTU
Frantisek Sumsal • 2 years ago  
cc52447
network-generator: correctly handle IPv6 DNS servers in ip=
Frantisek Sumsal • 2 years ago  
9235995
login: switch an if condition to a switch statement
Peter Hutterer • 2 years ago  
351072e
update TODO
Lennart Poettering • 2 years ago  
4685947
tcrypt: try all entered passphrases instead of just the first one (#29837)
jjimbo137 • 2 years ago  
b55ca26
bootctl: fix -q option
Antonio Alvarez Feijoo • 2 years ago  
4697ee9
man/bootctl: fix --dry-run entry
Antonio Alvarez Feijoo • 2 years ago  
1bc116a
man/measure: document --uname
Antonio Alvarez Feijoo • 2 years ago  
4e72e15
Merge pull request #29675 from DaanDeMeyer/kernel-install-json
Yu Watanabe • 2 years ago  
3296b13
Merge pull request #29872 from yuwata/udevadm-trigger-receive-buffer-size
Luca Boccassi • 2 years ago  
1e70a3c
pcrlock: show emojis for each PCR line
Lennart Poettering • 2 years ago  
c5d7769
NEWS: drop left-over .md suffix
Lennart Poettering • 2 years ago  
31a4796
kernel-install: Add --json option for inspect verb
Daan De Meyer • 2 years ago  
bdd36c0
boot-entry: Add boot_entry_token_type_to_string()
Daan De Meyer • 2 years ago  
ad6216c
kernel-install: Fix doc whitespace
Daan De Meyer • 2 years ago  
30dd8e7
NEWS: fix typo
Luca Boccassi • 2 years ago  
a9d942a
vmspawn: extend kernel cmdline with extra args
Sam Leonard • 2 years ago  
4291f44
Merge pull request #29875 from bluca/news
Luca Boccassi • 2 years ago  
12c8a7d
sd-device-monitor: unconditionally increase buffer size by sd_device_monitor_new()
Yu Watanabe • 2 years ago  
eba449f
test: add test case for issue #29863
Frantisek Sumsal • 2 years ago  
7dafeb6
NEWS: finalize
Luca Boccassi • 2 years ago  
0a91710
Update hwdb
Luca Boccassi • 2 years ago  
96ad99a
NEWS: update contributors list
Luca Boccassi • 2 years ago  
7fea5ea
Merge pull request #29873 from yuwata/network-revert-hop-limit
Luca Boccassi • 2 years ago  
69c37b2
network: do not try to set invalid value for IPv6 hop limit
Yu Watanabe • 2 years ago  
986e182
network: fix indentation
Yu Watanabe • 2 years ago  
39713b0
Revert "ndisc: Also set link hoplimit"
Yu Watanabe • 2 years ago  
93e583a
udevadm-trigger: extend receive buffer size
Yu Watanabe • 2 years ago  
4e601b7
NEWS: mention new rpm macros
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a4a047c
NEWS: reword things, change ordering, remove one duplicate
Zbigniew Jędrzejewski-Szmek • 2 years ago  
427ddaf
kernel-install: Log location that uki is installed in
Daan De Meyer • 2 years ago  
4f5278e
test: make the test happy with coverage builds
Frantisek Sumsal • 2 years ago  
0ffb690
Update NEWS
Luca Boccassi • 2 years ago  
0e5f89b
Merge pull request #29862 from mrc0mmand/udevadm-followups
Luca Boccassi • 2 years ago  
e5a2d6f
udevadm: actually set the log level
Frantisek Sumsal • 2 years ago  
30e8c19
udevadm: make sure we don't reset max children on each invocation
Frantisek Sumsal • 2 years ago  
a833684
Merge pull request #29858 from bluca/news
Luca Boccassi • 2 years ago  
53db2e0
man: drop obsolete reference to SuspendMode=
Luca Boccassi • 2 years ago  
2c9fa8d
NEWS: update for deprecated sleep configs
Luca Boccassi • 2 years ago  
ce3eccd
Merge pull request #29402 from yuwata/sd-journal-cleanups-for-generic-array-bisect
Luca Boccassi • 2 years ago  
00cf9b3
Merge pull request #29469 from yuwata/sd-journal-pin-object
Luca Boccassi • 2 years ago  
c7cc6d5
tree-wide: fix typo
Yu Watanabe • 2 years ago  
e423b40
sd-journal: make generic_array_bisect_plus_one() take data object
Yu Watanabe • 2 years ago  
7682aed
sd-journal: introduce journal_file_pin_object()
Yu Watanabe • 2 years ago  
a1b8d21
mmap-cache: introduce window_matches_by_addr()
Yu Watanabe • 2 years ago  
7a56f6b
mmap-cache: introduce enum MMapCacheCategory
Yu Watanabe • 2 years ago  
1a25ab6
mmap-cache: drop Context and boolean flags in Window
Yu Watanabe • 2 years ago  
2ebc9cc
sd-journal: rework generic_array_bisect()
Yu Watanabe • 2 years ago  
ab8f553
sd-journal: drop redundant re-reading of entry array object
Yu Watanabe • 2 years ago  
f6548f0
test: wait for the nvme device to appear
Frantisek Sumsal • 2 years ago  
12c2560
Merge pull request #29848 from poettering/base64url-too
Luca Boccassi • 2 years ago  
775c005
fuzz: limit the interface definition input size to 64K
Frantisek Sumsal • 2 years ago  
b0d446b
Update NEWS
Luca Boccassi • 2 years ago  
d8e7e1b
test: add a couple of tests for systemd-bsod
Frantisek Sumsal • 2 years ago  
ebefce6
Revert "test: don't panic on soft lockups"
Frantisek Sumsal • 2 years ago  
4e086c3
Merge pull request #29839 from goenkam/maanya/portabled_support_for_confext
Luca Boccassi • 2 years ago  
82e5dc6
test: add test for the combined base64/base64url decoder
Lennart Poettering • 2 years ago  
fd81692
hexdecoct: implicitly parse URL-safe base64 format, too
Lennart Poettering • 2 years ago  
a5559e0
Merge pull request #29847 from dtardon/udevadm-control-arg-processing
Luca Boccassi • 2 years ago  
efadc82
cryptsetup: do not print (null) if pkcs11 uri not set
Antonio Alvarez Feijoo • 2 years ago  
38cce23
udev-ctrl: drop the unused maybe_disconnected stuff
David Tardon • 2 years ago  
a859f79
udevadm-control: return early if --exit is used
David Tardon • 2 years ago  
3bce9d5
udevadm-control: parse all args in advance
David Tardon • 2 years ago  
e4080a6
portable: add support for confext
Maanya Goenka • 2 years ago  
db776f6
core: check that extensions have the hierarchies before overlaying
Luca Boccassi • 2 years ago  
f0304df
strv: add strv_free_many() to be used with CLEANUP_ARRAY()
Luca Boccassi • 2 years ago  
a39cba2
NEWS: add entry for vmspawn
Luca Boccassi • 2 years ago  
bf88d04
NEWS: fix typo and reword meson option entry
Luca Boccassi • 2 years ago  
28a8aac
update NEWS
Lennart Poettering • 2 years ago  
c5c5f0f
namespace: fix whitespace mixup
Lennart Poettering • 2 years ago  
67248bb
more additions to NEWS
Lennart Poettering • 2 years ago  
c2322b4
Merge pull request #28891 from poettering/pcrlock
Luca Boccassi • 2 years ago  
8d04721
bsod: restore vt on SIGTERM/SIGINT
Frantisek Sumsal • 2 years ago  
f742f41
virt: also check if PID1 is in chroot
Yu Watanabe • 2 years ago  
7636caf
nspawn: allow disabling os-release check
Frantisek Sumsal • 2 years ago  
d4317fe
Merge pull request #29508 from CodethinkLabs/systemd-vmspawn-pr
Luca Boccassi • 2 years ago  
1af46ae
Merge pull request #29840 from poettering/cryptsetup-tweaks-nore
Lennart Poettering • 2 years ago  
2037642
nspawn: fix two failure paths
Lennart Poettering • 2 years ago  
41de458
Merge pull request #29836 from poettering/libiptc-dlopen
Yu Watanabe • 2 years ago  
b75b8e1
update TODO
Lennart Poettering • 2 years ago  
2259a45
Merge pull request #29827 from yuwata/network-install-default-configs
Lennart Poettering • 2 years ago  
fe1f83e
update TODO
Lennart Poettering • 2 years ago  
e43f87a
test: add pcrlock integration test
Lennart Poettering • 2 years ago  
3e6a25a
man: document pcrlock
Lennart Poettering • 2 years ago  
e206210
units: add units that put together and install a TPM2 PCR policy at boot
Lennart Poettering • 2 years ago  
809def1
pcrlock: add pre-defined pcrlock files
Lennart Poettering • 2 years ago  
8e35338
tree-wide: hook everything up with pcrlock policy
Lennart Poettering • 2 years ago  
404aea7
pcrlock: add new pcrlock tool
Lennart Poettering • 2 years ago  
a434270
tpm2-util: add common array for TPM2 hash algorithms
Lennart Poettering • 2 years ago  
b52e950
tpm2-util: make various marshalling/unmarshalling calls static, as we only use them internally in tpm2-util.c
Lennart Poettering • 2 years ago  
40ce732
tpm2-util: add generic helpers for sealing/unsealing data
Lennart Poettering • 2 years ago  
ce80da0
tpm2-util: add helper for creating/removing/updating NV index with stored policy
Lennart Poettering • 2 years ago  
48d0605
tpm2-util: add calls for calculating/submitting PolicyAuthorizeNV + PolicyOR TPM2 policies
Lennart Poettering • 2 years ago  
2cd8f75
tpm2-util: add helper that calculates name of NV index
Lennart Poettering • 2 years ago  
34657b1
tpm2-util: add helper for setting TPM2B_AUTH in binary
Lennart Poettering • 2 years ago  
f7be7a2
tpm2-util: add helpers for marshalling NV index public areas
Lennart Poettering • 2 years ago  
3600620
tpm2-util: add helpers for marshalling public/private keys
Lennart Poettering • 2 years ago  
9fe3b63
tpm2-util: export a couple of functions we'd like to use for pcrlock
Lennart Poettering • 2 years ago  
8f3f9c2
tpm2-util: pick up a few new symbols from tpm2-tss
Lennart Poettering • 2 years ago  
199d758
tpm2-util: add helper for returning path to EFI event log blob
Lennart Poettering • 2 years ago  
f88f929
tpm2-util: add various uefi event log definitions
Lennart Poettering • 2 years ago  
a63b260
efivars: add UEFI 'database' variable uuid
Lennart Poettering • 2 years ago  
981f762
man: mention DHCPv4 Router option is ignored when Classless Static Routes option is received
Yu Watanabe • 2 years ago  
45a7ef4
cryptsetup: pass AskPasswordFlags down into pkcs11 module
Lennart Poettering • 2 years ago  
a758a12
update TODO
Lennart Poettering • 2 years ago  
11d5043
firewall: allow selecting firewall backend via env var
Lennart Poettering • 2 years ago  
d54c747
firewall: make sure firewall-util-private.h includes everythin it needs
Lennart Poettering • 2 years ago  
f643dd1
firewall: make libiptc dependency a dlopen() one
Lennart Poettering • 2 years ago  
5b5f8f8
dlfcn-util: add two new macros for making it easier to create "sym_xyz" indirect function call variables
Lennart Poettering • 2 years ago  
9519b94
Update NEWS
Yu Watanabe • 2 years ago  
0875245
meson: /etc/systemd/network is also used by udevd
Yu Watanabe • 2 years ago  
6256c65
network: add meson option to rename .example files on install
Yu Watanabe • 2 years ago  
9b7a624
man: mention that network files should be prefixed with number smaller than 70
Yu Watanabe • 2 years ago  
2c45348
network: make generated configs have higher precedence over default configs
Yu Watanabe • 2 years ago  
b94f59b
network: disable IPv6AcceptRA= in several default config
Yu Watanabe • 2 years ago  
71164ee
meson: install newly added example .network file
Yu Watanabe • 2 years ago  
bae0bd0
cryptsetup: disable activation via token plugin if we shall measure the volume key
Lennart Poettering • 2 years ago  
00392b1
cryptsetup: honour configured ask password flags also when activating via token
Lennart Poettering • 2 years ago  
5892560
cryptsetup: rename usrptr to userdata
Lennart Poettering • 2 years ago  
c50a777
varlink: limit the maximum nesting depth
Frantisek Sumsal • 2 years ago  
69d17e2
Merge pull request #29792 from poettering/resolved-monitor-packet
Luca Boccassi • 2 years ago  
d2e99d2
crytsetup: allow overriding the token .so library path via an env var
Lennart Poettering • 2 years ago  
0631eac
meson: make sure we never actually link to libxenctrl
Lennart Poettering • 2 years ago  
2bdd7a8
tree-wide: never link directly against p11kit
Lennart Poettering • 2 years ago  
707de94
Merge pull request #29748 from poettering/tgtmode
Luca Boccassi • 2 years ago  
918ef2e
test: check that `resolvectl monitor --json` generates valid JSON
Frantisek Sumsal • 2 years ago  
a0e0000
vmspawn: created man page
Sam Leonard • 2 years ago  
5b1c377
vmspawn: added initial code for vmspawn
Sam Leonard • 2 years ago  
9de3cc1
string-util: add on_off
Sam Leonard • 2 years ago  
35dab95
nspawn: moved nspawn-creds.[ch] to shared/machine-credential.[ch]
Sam Leonard • 2 years ago  
e8ac916
mount-util: call CLEANUP_ARRAY after allocating array
Luca Boccassi • 2 years ago  
6d5202c
update TODO
Lennart Poettering • 2 years ago  
d2c5b50
update NEWS
Lennart Poettering • 2 years ago  
08b939a
test: add integration test for systemd-storagetm
Lennart Poettering • 2 years ago  
565b7c9
man: add docs for new storagetm service
Lennart Poettering • 2 years ago  
eae4943
storagetm: add new systemd-storagetm component
Lennart Poettering • 2 years ago  
1761066
glyph-util: add computer disk + world emoji
Lennart Poettering • 2 years ago  
3b516db
sd-netlink: add call to query sd_event object an sd_netlink object is attached to
Lennart Poettering • 2 years ago  
0adb58c
blockdev-util: export block_device_get_originating()
Lennart Poettering • 2 years ago  
50ab93e
udevadm-lock: switch things over to lock_generic_with_timeout()
Lennart Poettering • 2 years ago  
de7e033
lock-util: add a new lock_generic_with_timeout() helper
Lennart Poettering • 2 years ago  
e5f1e8b
process-util: add new FORK_DEATHSIG_SIGKILL flag, rename FORK_DEATHSIG → FORK_DEATHSIG_SIGTERM
Lennart Poettering • 2 years ago  
e9ccae3
fd-util: add new FORMAT_PROC_PID_FD_PATH() helper
Lennart Poettering • 2 years ago  
61c062f
mkosi: explicitly disable KVM in GHA runs
Luca Boccassi • 2 years ago  
c13e6c7
NEWS: several updates for networking
Yu Watanabe • 2 years ago  
c57ff62
varlink,json: introduce new varlink_dispatch() helper
Lennart Poettering • 2 years ago  
f1b622a
fuzz: limit the size of the input
Frantisek Sumsal • 2 years ago  
d040439
resolved: make sure "resolvectl monitor" can properly deal with stub queries
Lennart Poettering • 2 years ago  
ae55c9c
NEWS: more typo fixes
Joerg Behrmann • 2 years ago  
43fe529
Merge pull request #29816 from bluca/rel
Luca Boccassi • 2 years ago  
79e1f70
NEWS: fix a couple of typos and inconsistencies
Frantisek Sumsal • 2 years ago  
68a5300
Merge pull request #29817 from YHNdnzj/fchmodat2
Yu Watanabe • 2 years ago  
f5a0831
parse-util: add parse_tristate() and use it everywhere
Lennart Poettering • 2 years ago  
b71a721
build(deps): bump meson from 1.2.2 to 1.2.3 in /.github/workflows
dependabot[bot] • 2 years ago  
6a4d0ef
build(deps): bump ninja from 1.11.1 to 1.11.1.1 in /.github/workflows
dependabot[bot] • 2 years ago  
ca4d726
sort-util: make bsearch_safe() actually typesafe, by returning the right type
Lennart Poettering • 2 years ago  
423e240
nspawn-patch-uid: try fchmodat2() to restore mode of symlink
Arseny Maslennikov • 2 years ago  
3046256
basic/fs-util: prefer fchmodat2 in fchmod_opath
Arseny Maslennikov • 2 years ago  
adecfb3
basic/missing_syscall: add missing_fchmodat2()
Arseny Maslennikov • 2 years ago  
c21566d
udev: add new builtin net_driver
Lukas Nykryn • 2 years ago  
2b5b25f
man: run ninja update-man-rules again
Lennart Poettering • 2 years ago  
c2ba262
chase: fix corner case when using CHASE_PARENT with a path ending in ".."
Lennart Poettering • 2 years ago  
9c21cfd
Merge pull request #29764 from dtardon/varlink-io.systemd.service
Luca Boccassi • 2 years ago  
7c2fd96
Merge pull request #29691 from yuwata/dissect
Luca Boccassi • 2 years ago  
df59437
bsod,loop-util: fix fd validity check
Lennart Poettering • 2 years ago  
ac11024
proc-cmdline: use read_virtual_file() for /proc/cmdline
Lennart Poettering • 2 years ago  
943aca9
Merge pull request #29788 from poettering/nspawn-barrier-fix
Lennart Poettering • 2 years ago  
5c2597a
cryptenroll: use erase_and_free() at two more places
Lennart Poettering • 2 years ago  
a3b46c6
meson: bump versions for v255-rc1
Luca Boccassi • 2 years ago  
e37f3a1
Update syscalls table
Luca Boccassi • 2 years ago  
6636cc5
tools: syscall tables moved to a subdirectory
Luca Boccassi • 2 years ago  
4561c67
Update hwdb autosuspend rules
Luca Boccassi • 2 years ago  
73b2d48
Update hwdb
Luca Boccassi • 2 years ago  
f54ca61
NEWS: add contributors list
Luca Boccassi • 2 years ago  
68ef4c5
sd-netlink: res_id is 16bit but serial is 32bit
Yu Watanabe • 2 years ago  
4314abf
Merge pull request #29803 from poettering/coredump-message-tweaks
Luca Boccassi • 2 years ago  
070243e
dhcp6: enterprise ID is 32bit
Yu Watanabe • 2 years ago  
498a6de
build(deps): bump actions/checkout from 4.1.0 to 4.1.1
dependabot[bot] • 2 years ago  
094632a
build(deps): bump redhat-plumbers-in-action/differential-shellcheck
dependabot[bot] • 2 years ago  
ac60a3a
build(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.1
dependabot[bot] • 2 years ago  
f211277
varlink: add generic impl. of io.systemd.service.SetLogLevel()
David Tardon • 2 years ago  
1263055
udev: revert workarounds for issues caused by the devlink creation optimization
Yu Watanabe • 2 years ago  
4ef83d9
udev: update devlink with the newer device node even when priority is equivalent
Yu Watanabe • 2 years ago  
7ec5ce5
man: Improve text for SystemMaxFileSize when not set
André Paiusco • 2 years ago  
d397191
analyze: handle CAP_BPF support
Peter Hutterer • 2 years ago  
4f7a629
man: explicitly mention that environment.d/ cannot be used to set the service manager's own env block
Lennart Poettering • 2 years ago  
bebf6fc
man: fix typo
Yu Watanabe • 2 years ago  
2a94838
network: support ID_NET_MANAGED_BY udev property
Yu Watanabe • 2 years ago  
ba87a61
coredump: let's always drop privileges
Lennart Poettering • 2 years ago  
c8e9476
coredump: tweak coredump log message
Lennart Poettering • 2 years ago  
6fea39b
NEWS: fix typo
Yu Watanabe • 2 years ago  
da79ae6
Merge pull request #29770 from Werkov/doc-fixes
Yu Watanabe • 2 years ago  
f0e3818
Merge pull request #29786 from mrc0mmand/more-executor-stuff
Yu Watanabe • 2 years ago  
7122bd1
Fixed a typo in kernel-install/60-ukify.install.in for globing microcode
Marc Pervaz Boocha • 2 years ago  
abca74c
core: rename and add comment to ExecParameters cleanup functions
Luca Boccassi • 2 years ago  
fba173f
po: Translated using Weblate (Portuguese)
Hugo Carvalho • 2 years ago  
f70a264
nspawn: make sure idmapped logic works if DDI contains only /usr/ tree
Lennart Poettering • 2 years ago  
dba4fa8
Update NEWS
Luca Boccassi • 2 years ago  
f456764
man: change title of the section to better reflect actual content
Michal Sekletar • 2 years ago  
448a21a
core: fix a couple of typos
Frantisek Sumsal • 2 years ago  
6634e66
test: exercise more systemd-executor related stuff
Frantisek Sumsal • 2 years ago  
3d72a96
barrier: use EBADF where appropriate
Lennart Poettering • 2 years ago  
30e68bb
test: skip SocketBind*= tests when built without a bpf framework
Frantisek Sumsal • 2 years ago  
72d50da
core: check if we got a valid personality during deserialization
Frantisek Sumsal • 2 years ago  
6f93eb1
nspawn: fix barriers when wiping fully visible procfs/sysfs
Lennart Poettering • 2 years ago  
1a8d781
Merge pull request #29763 from yuwata/vconsole-conf
Lennart Poettering • 2 years ago  
553a596
udev: fix device name shown in the log message on failure
Yu Watanabe • 2 years ago  
2b43c5c
udevadm-trigger: mention --type=all in help
Yu Watanabe • 2 years ago  
b1cfc95
Merge pull request #29769 from poettering/network-generator-ll
Lennart Poettering • 2 years ago  
d6d9bc0
Merge pull request #29776 from jinliu/pam_kernel_keyring
Lennart Poettering • 2 years ago  
db8618e
man: Add remarks about StandardInput=socket and sd_listen_fds()
Michal Koutný • 2 years ago  
788b7e7
sysctl.d: Fix pid_max comment
Michal Koutný • 2 years ago  
761791b
varlink: add generic impl. of io.systemd.varlink.Ping()
David Tardon • 2 years ago  
ca46756
varlink: define interface io.systemd.service
David Tardon • 2 years ago  
4ffe0ae
dissect: reenable automatic removal before trying again
Yu Watanabe • 2 years ago  
758a3ae
New PAM module: pam_systemd_loadkey
Jin Liu • 2 years ago  
a28b731
Merge pull request #29778 from yuwata/log-tests-skipped
Lennart Poettering • 2 years ago  
7e472fc
update TODO
Lennart Poettering • 2 years ago  
1fdc500
NEWS: mention that ip=off now means ip=off
Lennart Poettering • 2 years ago  
c24a8c6
man: document the new ip=link-local kernel cmdline option
Lennart Poettering • 2 years ago  
8e24b34
network-generator: add support for ip=link-local
Lennart Poettering • 2 years ago  
b3634c4
network-generator: name enum for "ip=dhcp" case same as literal string
Lennart Poettering • 2 years ago  
ce3e942
locale: drop implementation detail from comment in config file
Yu Watanabe • 2 years ago  
2bd4959
locale,firstboot: add headers to vconsole.conf
Yu Watanabe • 2 years ago  
0e7a7cd
env-util: make write_env_file() optionally take headers
Yu Watanabe • 2 years ago  
f155cb6
Merge pull request #29247 from naraghavan/naraghavan/dhcpv6-vendor-options
Yu Watanabe • 2 years ago  
78101ca
tests: use log_tests_skipped() and friend more
Yu Watanabe • 2 years ago  
84a594f
tests: make log_tests_skipped() and friend accept format string
Yu Watanabe • 2 years ago  
678fbf7
tree-wide: fix typo
Yu Watanabe • 2 years ago  
d19434f
network: free dhcp6_hostname
Ronan Pigott • 2 years ago  
9968ca3
Merge pull request #29767 from poettering/host-to-host
Yu Watanabe • 2 years ago  
fd21f0c
test-network: copy rules from source & build trees if needed
Frantisek Sumsal • 2 years ago  
33b0e0c
update TODO
Lennart Poettering • 2 years ago  
779a183
network: add default .network file matching ID_NET_AUTO_LINK_LOCAL_ONLY=1
Lennart Poettering • 2 years ago  
e6ba085
hwdb,rules: mark host-to-host network devices as only requiring link local addressing
Lennart Poettering • 2 years ago  
ec541c5
test: add one missing cleanup
Frantisek Sumsal • 2 years ago  
d203e5e
secure-boot: print just before cold-resetting to help diagnose hangs
Raito Bezarius • 2 years ago  
b9a0a13
sleep-config: allow setting empty HibernateMode= (use kernel default)
Mike Yuan • 2 years ago  
77bd393
Update TODO
Lennart Poettering • 2 years ago  
8955e48
doc: document explicitly when we require specific top-level mounts to be established
Lennart Poettering • 2 years ago  
df586a4
network: introduce SendHostname/Hostname DHCPv6 options
Ronan Pigott • 2 years ago  
b90480c
update TODO
Lennart Poettering • 2 years ago  
02484f2
man: revise wording of cgtop -k and -P
Alex Hudspith • 2 years ago  
ade7900
exec-invoke: don't double-close FDs on error
Luca Boccassi • 2 years ago  
7b6d3dc
mkosi: Use cache and build subdirectories
Daan De Meyer • 2 years ago  
f756bcd
Merge pull request #29740 from YHNdnzj/sleep-round-four
Mike Yuan • 2 years ago  
6d46864
tmpfiles: ignore EINVAL with --graceful
Frantisek Sumsal • 2 years ago  
f939a40
test: io.latency cgroup support might not be available, skip test
Luca Boccassi • 2 years ago  
3ad5aed
namespace: normalize MountMode type a bit
Lennart Poettering • 2 years ago  
a868e43
Merge pull request #29693 from rpigott/dhcp-rapid-commit
Yu Watanabe • 2 years ago  
2aa246e
Merge pull request #29737 from glance-/tpm2-openssl
Luca Boccassi • 2 years ago  
f456fa2
Merge pull request #29734 from YHNdnzj/fstab-filter-options
Luca Boccassi • 2 years ago  
8a505d3
Merge pull request #29745 from mrc0mmand/more-tests
Luca Boccassi • 2 years ago  
b3e4ee1
test: cover more sd-executor related stuff
Frantisek Sumsal • 2 years ago  
5efc818
core: don't insert an extra space before each SocketBind{Allow,Deny}= item
Frantisek Sumsal • 2 years ago  
b0bb3be
test-network: add dhcp rapid commit test
Ronan Pigott • 2 years ago  
2beecc7
core: actually set the CPU scheduling policy when deserializing it
Frantisek Sumsal • 2 years ago  
a4b156b
sleep: make sure we clear HibernateLocation on all error paths
Mike Yuan • 2 years ago  
cc1c8d1
fstab-generator: drop unapplicable mount options for / from mount unit Options=
Mike Yuan • 2 years ago  
b3ee014
CI: add a build job with TPM but without OpenSSL
Luca Boccassi • 2 years ago  
64ec2d0
resolved: fix build failure with gnutls
Luca Boccassi • 2 years ago  
bb42782
tpm2: fix build failure without openssl
Anton Lundin • 2 years ago  
5629d4e
networkd: Add DHCP vendor specific options to dbus API
Nandakumar Raghavan • 2 years ago  
6b44099
sleep: minor modernization for lock_all_homes
Mike Yuan • 2 years ago  
122f6f1
sleep: rework write_state and write_mode
Mike Yuan • 2 years ago  
78c2100
sleep: update help text for suspend-then-hibernate
Mike Yuan • 2 years ago  
0374cbd
sleep: log about errno
Mike Yuan • 2 years ago  
4706c3e
sleep: drop unneeded includes
Mike Yuan • 2 years ago  
37f8089
sleep: introduce sleep_operation_is_hibernation
Mike Yuan • 2 years ago  
e024cdd
fstab-generator: use RET_GATHER more
Mike Yuan • 2 years ago  
ba2f3ec
logind: fix abnormal switching causing the screen to go black
xinpeng wang • 2 years ago  
2f1d114
udev: fix typo for persistent flag
janana • 2 years ago  
2b4cdac
Merge pull request #29332 from esposem/ukify_simplify
Luca Boccassi • 2 years ago  
6cd1f65
fstab-generator: drop nofail and noauto options for critical mounts
Michal Sekletar • 2 years ago  
1e9b2e4
network: implement RFC4039 DHCP Rapid Commit
Ronan Pigott • 2 years ago  
808b65a
network: cleanup unreachable condition in dhcp client path
Ronan Pigott • 2 years ago  
5516b0d
editorconfig: add NEWS whitespace configuration
Ronan Pigott • 2 years ago  
dc8db30
fd-uitl: rename PIPE_EBADF → EBADF_PAIR, and add EBADF_TRIPLET
Lennart Poettering • 2 years ago  
7113640
nspawn: Make parameter provided_mac a const for setup_veth()
Raul Cheleguini • 2 years ago  
5e21da8
Merge pull request #29711 from berrange/tests-silverblue
Luca Boccassi • 2 years ago  
b44a72d
Merge pull request #29727 from aafeijoo-suse/default-tpm2-public-key-fix
Luca Boccassi • 2 years ago  
554a25e
core: do not post-process skipped mounts
Luca Boccassi • 2 years ago  
63862de
test: Skip test-recurse-dir on overlayfs
Richard Maw • 2 years ago  
31cfcf5
mkfs-util: Use actual UID/GID in protofile instead of root
Daan De Meyer • 2 years ago  
7b794ba
repart: do not ignore `tpm2-pcr-public-key.pem`
Antonio Alvarez Feijoo • 2 years ago  
2e9f607
test-fstab-generator: skip test impacted by /mnt symlink
Daniel P. Berrangé • 2 years ago  
3570ee3
test-systemd-tmpfiles: skip when /tmp has unexpected ownership
Daniel P. Berrangé • 2 years ago  
8473ece
test-blockdev-util: avoid abort when /home is a symlink
Daniel P. Berrangé • 2 years ago  
6aa77f9
logind: introduce CreateSessionWithPIDFD()
Michal Sekletar • 2 years ago  
76f2191
Merge pull request #29720 from poettering/cgls-fix-delegate
Luca Boccassi • 2 years ago  
c895d04
Merge pull request #29529 from yuwata/core-namespace-check-priv
Luca Boccassi • 2 years ago  
e34836a
cryptenroll: fix bind default TPM2 signed policy to PCR 11
Antonio Alvarez Feijoo • 2 years ago  
cb7aabf
varlink: make sure 'incomplete' bool is nullable
Lennart Poettering • 2 years ago  
3493138
test: add a simple test for PrivateNetwork=
Yu Watanabe • 2 years ago  
e9af462
core/namespace: check if we have enough privilege to mount sysfs or procfs
Yu Watanabe • 2 years ago  
4793605
core/namespace: unify logic of mounting /proc and /sys
Yu Watanabe • 2 years ago  
b18f4ee
Merge pull request #29718 from yuwata/networkd-update-state-file-after-dhcp6-information-request
Frantisek Sumsal • 2 years ago  
fa16ce6
cgroup-show: rework cgroup tree display to operate by fd only
Lennart Poettering • 2 years ago  
001feb1
cgroup-util: add cg_is_delegated_fd() helper
Lennart Poettering • 2 years ago  
6414203
tree-wide: port various users over to the new getxattr_at_bool() call
Lennart Poettering • 2 years ago  
f0b8ac9
xattr-util: add new getxattr_at_bool() helper
Lennart Poettering • 2 years ago  
70554f7
core/cgroup: ignore NFT sets for other sources
Topi Miettinen • 2 years ago  
b208275
core: do not reset tty if there's no tty configured
Luca Boccassi • 2 years ago  
43efbc3
inotify-util: drop to use pointer outside of the buffer
Yu Watanabe • 2 years ago  
9e15e24
tree-wide: fix typo
Yu Watanabe • 2 years ago  
1bd0cef
test-network: suppress too much outputs of state file
Yu Watanabe • 2 years ago  
dd59a60
network: update state file when DHCPv6 reply for INFORMATION-REQUEST is received
Yu Watanabe • 2 years ago  
ef0a234
dissect: insert missing space
Yu Watanabe • 2 years ago  
b9541ab
Merge pull request #29708 from DaanDeMeyer/bootctl-always
Daan De Meyer • 2 years ago  
c173be0
Merge pull request #29710 from mrc0mmand/test-pcrextend
Luca Boccassi • 2 years ago  
9ceda23
random-seed: terminate the option array
Frantisek Sumsal • 2 years ago  
dd741b8
man/systemd.unit: add PropagatesStopTo= to reverse property table
Mike Yuan • 2 years ago  
8c29f6a
test: slightly extend systemd-tpm2-setup's coverage
Frantisek Sumsal • 2 years ago  
d08b67e
tpm2-setup: drop the COMMAND placeholder from the help
Frantisek Sumsal • 2 years ago  
181a80e
tpm2-setup: terminate the option array
Frantisek Sumsal • 2 years ago  
91893f7
test: add a couple more tests for systemd-pcrextend
Frantisek Sumsal • 2 years ago  
af70e20
test: make the TPM event log checking a bit more robust
Frantisek Sumsal • 2 years ago  
45534ee
meson: Always build systemd-measure
Daan De Meyer • 2 years ago  
7e7ea1b
meson: Always build bootctl
Daan De Meyer • 2 years ago  
dedb925
nspawn: allow user-specified MAC address on container side
Raul Cheleguini • 2 years ago  
813dbff
test: split TEST-70-TPM2 into subtests
Frantisek Sumsal • 2 years ago  
29be595
Merge pull request #29704 from mrc0mmand/cocci
Luca Boccassi • 2 years ago  
2e53544
Merge pull request #29695 from poettering/repart-reduce-global-vars
Luca Boccassi • 2 years ago  
9674c06
cryptsetup: remove redundant check
Lennart Poettering • 2 years ago  
3c6439b
Merge pull request #29698 from poettering/tpm2-no-best-pcr
Luca Boccassi • 2 years ago  
4c46ece
udev: strdupa() → strdupa_safe()
Frantisek Sumsal • 2 years ago  
1a9a61f
network: use timestamp_is_set() in one more place
Frantisek Sumsal • 2 years ago  
73151fb
network: ENOTSUP → EOPNOTSUPP
Frantisek Sumsal • 2 years ago  
25f7271
core,journal: drop unnecessary !! casts
Frantisek Sumsal • 2 years ago  
c8ccd44
coccinelle: don't run iovec-make on iovec_done{,_erase}
Frantisek Sumsal • 2 years ago  
b3bfb95
Merge pull request #29553 from keszybz/analyze-cat-config-tldr
Luca Boccassi • 2 years ago  
7470e16
tpm2-util: add line breaks in compound struct init, like we usually do
Lennart Poettering • 2 years ago  
980a5ae
Merge pull request #29687 from yuwata/network-state-file-sync
Frantisek Sumsal • 2 years ago  
b943985
cryptenroll: validate positional arguments before looking at detail parameters
Lennart Poettering • 2 years ago  
51abb74
cryptenroll: add section headers to --help text
Lennart Poettering • 2 years ago  
996d22e
cryptenroll: add addition asserts
Lennart Poettering • 2 years ago  
d66ff6f
repart: reduce scope of two variables
Lennart Poettering • 2 years ago  
c588cf9
tpm2-util: add line breaks in compound struct init, like we usually do
Lennart Poettering • 2 years ago  
4af7f27
tpm2-util: dont't find best PCR bank if no PCRs are selected whatsoever
Lennart Poettering • 2 years ago  
3ee5e9d
execute: log about failures when opening a terminal to reset
Lennart Poettering • 2 years ago  
adabcba
mount-util: add one more const
Lennart Poettering • 2 years ago  
83d5bba
update TODO
Lennart Poettering • 2 years ago  
8f21b3b
Merge pull request #29689 from mrc0mmand/test-shutdown
Luca Boccassi • 2 years ago  
b7180e4
Merge pull request #29677 from keszybz/rewinddir-alternative-fix
Luca Boccassi • 2 years ago  
648fbfe
sleep-config: make hybrid sleep always use 'suspend' disk mode
Mike Yuan • 2 years ago  
828ad30
shared/pretty-print: skip redundant section headers with --tldr
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c04cec1
binfmt: add --tldr
Zbigniew Jędrzejewski-Szmek • 2 years ago  
5737c89
sysctl: add --tldr
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f80f5dd
sysusers: add --tldr
Zbigniew Jędrzejewski-Szmek • 2 years ago  
918560d
tmpfiles: add --tldr
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1be6a5d
shared/pretty-print: add highlighting
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a9e6803
test-network: wait for the state file being updated
Yu Watanabe • 2 years ago  
0f9efff
analyze/cat-config: add switch to print only "interesting" parts of config files
Zbigniew Jędrzejewski-Szmek • 2 years ago  
063c838
shared/copy: rewind dir fd before using it for cleanup
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e3b84b1
Merge pull request #29601 from yuwata/mmap-check-overflow
Luca Boccassi • 2 years ago  
e5cd8bc
test: shorten service stop/abort timeouts for TEST-69-SHUTDOWN
Frantisek Sumsal • 2 years ago  
270b20b
test: introduce $TEST_SKIP_SHUTDOWN
Frantisek Sumsal • 2 years ago  
5ab2f73
Merge pull request #29685 from poettering/cryptenroll-reduce-scope
Luca Boccassi • 2 years ago  
50dbadc
network: also synchronously update manager state file
Yu Watanabe • 2 years ago  
bd7d902
network: make link_save() static
Yu Watanabe • 2 years ago  
a70c27b
network: do not try to save link state file twice on boot
Yu Watanabe • 2 years ago  
ac4a695
Merge pull request #29681 from YHNdnzj/sleep-round-three
Mike Yuan • 2 years ago  
cf64166
Merge pull request #29679 from keszybz/drop-iovec-null
Yu Watanabe • 2 years ago  
8875639
basic/iovec-util: use FOREACH_ARRAY in one more place
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1dd33bf
basic/iovec-util: drop TAKE_IOVEC
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3c9783c
cryptenroll: merge two if checks with same condition
Lennart Poettering • 2 years ago  
475c473
cryptenroll: reduce scope of two global variables
Lennart Poettering • 2 years ago  
91a1632
systemctl: fallback if logind doesn't support new flag
Luca Boccassi • 2 years ago  
d334c12
Merge pull request #29633 from yuwata/dhcp-ipv6-only-mode-follow-ups
Luca Boccassi • 2 years ago  
28d2c32
sleep-config: check sleep mode only when hibernation
Mike Yuan • 2 years ago  
fefddff
sleep-config: remove HibernateState= & HybridSleepState=, restrict
Mike Yuan • 2 years ago  
1f82c21
hibernate-util: add missing assertion
Mike Yuan • 2 years ago  
080105d
hibernate-resume: add missing static for arg_info
Mike Yuan • 2 years ago  
a3f7047
timedatectl: add missing commands to the help output
Antonio Alvarez Feijoo • 2 years ago  
2c87b71
basic/iovec-util: drop IOVEC_NULL
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7dc951e
basic/iovec-util: always call the iovec "iovec"
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1ca0b48
Revert "rm-rf: Make sure we rewinddir() before readdir()"
Zbigniew Jędrzejewski-Szmek • 2 years ago  
59ccbad
Merge pull request #29674 from poettering/unexport-marshal-blob
Luca Boccassi • 2 years ago  
f043332
glyph-util: add 'full block' glyph
Lennart Poettering • 2 years ago  
24aeaf4
pcrextend: split out word to measure code into shared helper file
Lennart Poettering • 2 years ago  
4cdef9f
efi-api: export UUID converter calls
Lennart Poettering • 2 years ago  
10cb55e
tpm2-util: make tpm2_read_public() static, as we use it only internally in tpm2-util.c
Lennart Poettering • 2 years ago  
add8091
tpm2-util: make tpm2_marshal_blob()/tpm2_unmarshal_blob() static
Lennart Poettering • 2 years ago  
9122edf
creds-utils: fix read_full_file_full call in read_credential_with_decryption
Julien Malka • 2 years ago  
f64b9a1
docs: correct parenthesis placement in 'man/tmpfiles.d.xml'
NAHO • 2 years ago  
e6e5a27
tpm2-util: rename tpm2_calculate_name() → tpm2_calculate_pubkey_name()
Lennart Poettering • 2 years ago  
b98c4f1
Merge pull request #29382 from YHNdnzj/sleep-round-two
Luca Boccassi • 2 years ago  
242b4be
units: modprobe@.service: don't unescape instance name
Martin Wilck • 2 years ago  
bf25cf6
test: install af_packet kernel module on openSUSE
Franck Bui • 2 years ago  
a1af99d
Merge pull request #29652 from yuwata/dhcp-cleanup-headers
Luca Boccassi • 2 years ago  
ed5c970
Merge pull request #29650 from YHNdnzj/more-followup
Luca Boccassi • 2 years ago  
04144b9
shared/mount-util: log correct errno
Mike Yuan • 2 years ago  
0f095d0
man,docs: suffix directories with /
Mike Yuan • 2 years ago  
5d4072d
core/execute: use FOREACH_ARRAY and free_many more
Mike Yuan • 2 years ago  
fc932ed
network,dhcp: restart client with 'networkctl renew' when delayed by IPv6 only mode
Yu Watanabe • 2 years ago  
0bc30a2
dhcp: split dhcp-internal.h into two
Yu Watanabe • 2 years ago  
8664ded
sd-dhcp-client: always use sd_dhcp_client.timeout_ipv6_only_mode for delaying subsequent task
Yu Watanabe • 2 years ago  
95bd681
dhcp: move DHCP client specific definitions to dhcp-client-internal.h
Yu Watanabe • 2 years ago  
40e4be7
sd-dhcp-client: add a short comment about IPv6 only mode
Yu Watanabe • 2 years ago  
74c102d
sd-dhcp-client: only send RENEW message when the client is in bound state
Yu Watanabe • 2 years ago  
dab96fe
sd-dhcp-client: simplify the condition in sd_dhcp_client_get_lease()
Yu Watanabe • 2 years ago  
a43f922
dhcp: split out dhcp-network.h from dhcp-internal.h
Yu Watanabe • 2 years ago  
9bcbb61
dhcp: move DHCPState to dhcp-client-internal.h
Yu Watanabe • 2 years ago  
8320db4
fuzz: include library headers first
Yu Watanabe • 2 years ago  
f3d84e2
hibernate-util: introduce hibernation_is_safe
Mike Yuan • 2 years ago  
805deec
hibernate-util: rework find_hibernate_location
Mike Yuan • 2 years ago  
596873c
hibernate-util: read_fiemap: add missing asserts
Mike Yuan • 2 years ago  
2abc3c6
sleep-config: introduce sleep_supported_full that returns a reason
Mike Yuan • 2 years ago  
a0f6d74
sleep-config: minor cleanup for can_sleep_{state,disk}
Mike Yuan • 2 years ago  
23577f4
test-btrfs-physical-offset: log correct errno
Mike Yuan • 2 years ago  
d12babb
stub: Ignore the boot counter when looking for .extra.d directory
Valentin David • 2 years ago  
7a87630
mkfs-util: set timezone to UTC when copying files into fat partition
Malte Poll • 2 years ago  
b2942c7
tpm2: move event tag sd-boot/sd-stub to make measurements with into src/fundamental/
Lennart Poettering • 2 years ago  
83ee462
sort-utils: add generic uint16_t comparison call
Lennart Poettering • 2 years ago  
4c4de97
format-table: add new table_get_current_column() helper
Lennart Poettering • 2 years ago  
07f3145
format-table: add new uint32_t hex field type
Lennart Poettering • 2 years ago  
f4ae435
Merge pull request #29644 from poettering/json-iovec
Luca Boccassi • 2 years ago  
055ca3c
Merge pull request #29630 from DaanDeMeyer/manager-json
Daan De Meyer • 2 years ago  
26204e1
Merge pull request #29626 from bluca/auto_soft_reboot
Luca Boccassi • 2 years ago  
f455365
repart: port to new "struct iovec" JSON + primitive helpers
Lennart Poettering • 2 years ago  
6b4b40f
json: add helpers for dispatching/building JSON with base64 struct iovecs
Lennart Poettering • 2 years ago  
0342772
iovec-util: add some useful helpers for dealing with iovecs that refer to dynamic memory
Lennart Poettering • 2 years ago  
3a85617
tpm2-util: add line break where appropriate
Lennart Poettering • 2 years ago  
f7ad437
tpm2-util: add a bunch of line breaks for an overly long bitmask
Lennart Poettering • 2 years ago  
2216c27
json: Introduce JSON_BUILD_CALLBACK
Daan De Meyer • 2 years ago  
8eb735b
json: Introduce JSON_BUILD_STRING_SET
Daan De Meyer • 2 years ago  
a636a05
hashmap: Add extra uncounted entry to returned array from hashmap_dump_sorted()
Daan De Meyer • 2 years ago  
b2e9d80
manager: Introduce manager_get_progress() helper
Daan De Meyer • 2 years ago  
cc15653
unit: Move three helpers to unit.h
Daan De Meyer • 2 years ago  
f882c10
timer: Add two more helper functions
Daan De Meyer • 2 years ago  
f8a990a
swap: Move two functions to swap.h
Daan De Meyer • 2 years ago  
f57cc32
socket: Add one more helper
Daan De Meyer • 2 years ago  
e49b211
mount: Add more helpers
Daan De Meyer • 2 years ago  
8dbab37
execute: Add more helper functions
Daan De Meyer • 2 years ago  
ef44aa8
core: Add two more to_string() functions
Daan De Meyer • 2 years ago  
435996e
Add unit_type_to_capitalized_string()
Daan De Meyer • 2 years ago  
1b17dd9
Merge pull request #29627 from poettering/io-split
Luca Boccassi • 2 years ago  
beea591
rm-rf: Make sure we rewinddir() before readdir()
Daan De Meyer • 2 years ago  
6bbb893
systemctl: automatically softreboot/kexec if set up on reboot
Luca Boccassi • 2 years ago  
665a3d6
credentials: document that their path is stable for system services
Joerg Behrmann • 2 years ago  
cf37171
mkosi: Use RuntimeTrees= to mount sources
Daan De Meyer • 2 years ago  
ee7304d
netif-naming-scheme: disable NAMING_BRIDGE_MULTIFUNCTION_SLOT
Yu Watanabe • 2 years ago  
af7417a
Merge pull request #29618 from bonktree/fchmodat2
Luca Boccassi • 2 years ago  
ed51ccf
man: document the order in which we talk to DNS servers
Lennart Poettering • 2 years ago  
612a91c
io-util: split out iovw_xyz into iovec-wrapper.h
Lennart Poettering • 2 years ago  
ea1f381
iovec-util: make IOVEC_INCREMENT a regular function too
Lennart Poettering • 2 years ago  
986235a
iovec-util: make IOVEC_MAKE_STRING() safer
Lennart Poettering • 2 years ago  
9599ea2
iovec-util: make IOVEC_NULL const
Lennart Poettering • 2 years ago  
e2a3bb2
iovec-util: make IOVEC_TOTAL_SIZE() a regular function
Lennart Poettering • 2 years ago  
c24e0db
io-util: split out "struct iovec" related calls into their own .c/.h files
Lennart Poettering • 2 years ago  
bd1ae17
executor: return instead of assert on invalid command line arguments
Luca Boccassi • 2 years ago  
856bed0
man: mention that inhibit blocks soft-reboot too
Luca Boccassi • 2 years ago  
017e809
test-recurse-dir: work around nftw() ignoring symlinks()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
974959e
Merge pull request #29628 from mrc0mmand/systemd-executor-test
Luca Boccassi • 2 years ago  
f5a7476
pidref: make PIDREF_NULL const
Lennart Poettering • 2 years ago  
9bb64f1
Merge pull request #29629 from bluca/mount_tunnel_pidref
Luca Boccassi • 2 years ago  
759cca0
Merge pull request #29623 from YHNdnzj/core-followup
Luca Boccassi • 2 years ago  
6fbd1b0
test: skip Protect{Home,System}= tests with coverage builds
Frantisek Sumsal • 2 years ago  
e98f7f9
pid1,vconsole-setup: lock /dev/console instead of the tty device
Zbigniew Jędrzejewski-Szmek • 2 years ago  
af189d7
test: unify checking for user xattrs support in cgroupfs
Frantisek Sumsal • 2 years ago  
a2dd592
meson: generate proper version tag when git fails on permission errors
Zbigniew Jędrzejewski-Szmek • 2 years ago  
725e646
Update TODO
Luca Boccassi • 2 years ago  
8c08523
mount tunnel: use PidRef
Luca Boccassi • 2 years ago  
5f48198
core: properly cleanup ExecParameter's prefix array
Frantisek Sumsal • 2 years ago  
d31330c
test: add coverage for #29610
Frantisek Sumsal • 2 years ago  
4701425
test: add a real-world state to the corpus
Frantisek Sumsal • 2 years ago  
447894b
core/service: check error first and log about errno
Mike Yuan • 2 years ago  
bca0805
cgroup-util: use RET_GATHER more, return first error
Mike Yuan • 2 years ago  
f65a40f
core/exec-invoke: use correct exit status
Mike Yuan • 2 years ago  
dbc0342
core/namespace: merge if blocks
Mike Yuan • 2 years ago  
bbe92ea
executor: fix double free of MountOptions
Luca Boccassi • 2 years ago  
9dc6a6a
Merge pull request #29617 from keszybz/efi-no-xmalloc0
Luca Boccassi • 2 years ago  
41204a6
seccomp: also check the mode parameter of `fchmodat2(2)`
Arseny Maslennikov • 2 years ago  
8b45281
seccomp: include `fchmodat2` in `@file-system`
Arseny Maslennikov • 2 years ago  
6e10405
cgroup-util: drop dead code block
Yu Watanabe • 2 years ago  
be3b6b6
basic/missing_syscall: generate defs for `fchmodat2(2)`
Arseny Maslennikov • 2 years ago  
3677364
Update system call tables for Linux 6.6
Arseny Maslennikov • 2 years ago  
c83f838
seccomp: fix debug logging typo
Arseny Maslennikov • 2 years ago  
a539314
Merge pull request #29595 from YHNdnzj/systemctl-failed-system
Luca Boccassi • 2 years ago  
1ca8cc9
efi: drop unused xmalloc0()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6e98ddf
efi: do not memzero fields before initializing them
Zbigniew Jędrzejewski-Szmek • 2 years ago  
586f199
varlink: Add new varlink_collect method
Arthur Shau • 2 years ago  
1bd0b9c
core/namespace: split out create_temporary_mount_point()
Yu Watanabe • 2 years ago  
0c3d606
tree-wide: check results of PAGE_ALIGN()
Yu Watanabe • 2 years ago  
cbdac0c
mmap-cache: check offset and size more carefully
Yu Watanabe • 2 years ago  
c886f2d
macro: introduce u64_multiply_safe() to avoid overflow
Yu Watanabe • 2 years ago  
ffee7b9
sd-journal: use PAGE_ALIGN_U64() and friends
Yu Watanabe • 2 years ago  
b39907c
macro: introduce several helper functions for alignment
Yu Watanabe • 2 years ago  
2977904
macro: paranoia about overflow
Yu Watanabe • 2 years ago  
d54c0f3
tree-wide: check if return value of lseek() and friends is negative
Yu Watanabe • 2 years ago  
86cbbc6
fuzz: unify logging setup
Frantisek Sumsal • 2 years ago  
4820c9d
Merge pull request #29611 from mrc0mmand/execute-serialize-fuzz
Luca Boccassi • 2 years ago  
47174dc
core: don't assert when serializing malformed state
Frantisek Sumsal • 2 years ago  
892eb4d
test: add a fuzzer for exec_{serialize,deserialize}_invocation()
Frantisek Sumsal • 2 years ago  
81c4be6
systemctl: is-failed: check if system is degraded when no unit given
Mike Yuan • 2 years ago  
2ee3461
systemctl: minor modernization
Mike Yuan • 2 years ago  
def1e20
Merge pull request #29594 from poettering/cgroup-rename-ret-params
Lennart Poettering • 2 years ago  
81c1c38
test: use Type=exec for the test unit
Frantisek Sumsal • 2 years ago  
7e9c7d6
manager: move idle_pipe allocation to manager.c and make it atomic
Lennart Poettering • 2 years ago  
0604435
Merge pull request #29583 from poettering/deserialize-fd-many
Luca Boccassi • 2 years ago  
668d606
update TODO
Lennart Poettering • 2 years ago  
1158b06
test-cgroup: make test case a bit more robust towards previous aborted runs
Lennart Poettering • 2 years ago  
d054738
killall: port killing spree loop over to PidRef
Lennart Poettering • 2 years ago  
2d79017
test: port tests over to new /proc/ enumeration API
Lennart Poettering • 2 years ago  
957f84e
process-util: add API for enumerating processes in /proc/ and pinning them via PidRef
Lennart Poettering • 2 years ago  
eefb7d2
process-util: add pidref_is_unwaited() and make pid_is_unwaited() return errors
Lennart Poettering • 2 years ago  
4d9f092
process-util: add pidref_is_my_child()
Lennart Poettering • 2 years ago  
6774be4
process-util: change pid_is_alive() to not eat up errors, and add pidref_is_alive()
Lennart Poettering • 2 years ago  
becdfcb
process-util: add pidref_get_uid() and rename get_process_uid() → pidref_get_uid()
Lennart Poettering • 2 years ago  
8b51341
core: port unit/process kill logic to pidref
Lennart Poettering • 2 years ago  
4d1b2df
pidref: add new pidref_is_self() helper
Lennart Poettering • 2 years ago  
a7a8776
process-util: add pidref_get_comm() and rename get_process_comm() to pid_get_comm()
Lennart Poettering • 2 years ago  
d7d7485
dbus-unit: make sure GetProcesses() D-Bus call internally uses pidfd
Lennart Poettering • 2 years ago  
d57d521
process-util: add pidref_is_kernel_thread()
Lennart Poettering • 2 years ago  
fc87713
process-util: add pidref_get_cmdline()
Lennart Poettering • 2 years ago  
a034620
cgroup-show: use size_t for array sizes
Lennart Poettering • 2 years ago  
6f25a11
pidref: we never have to verify PID 1
Lennart Poettering • 2 years ago  
3d7ba61
cgroup-util: make cg_pidref_get_path() PidRef parameter const
Lennart Poettering • 2 years ago  
f2a2e60
pidref: make signal sending calls take const PidRef
Lennart Poettering • 2 years ago  
44c55e5
fd-util: use close_many() where appropriate
Lennart Poettering • 2 years ago  
cf45db5
fd-util: add new helper close_many_unset()
Lennart Poettering • 2 years ago  
d3eb74f
execute: use close_many_and_free() more
Lennart Poettering • 2 years ago  
26f937e
serialize: add serialize_fd_many() helper
Lennart Poettering • 2 years ago  
3b44497
serialize: change order of deserialize_strv() parameters
Lennart Poettering • 2 years ago  
c2e42d4
serialize: modernize deserialize_{usec|dual_timestamp}() a bit
Lennart Poettering • 2 years ago  
af63218
serialize: add new helper deserialize_fd()
Lennart Poettering • 2 years ago  
dff9808
pidref: make pidref_verify() parameter const
Lennart Poettering • 2 years ago  
bd38929
cgroup-util: rename all return parameters in cgroup-util to ret_xyz
Lennart Poettering • 2 years ago  
820fe74
tree-wide: fix typo
Yu Watanabe • 2 years ago  
87a768b
network: include SSID in ipv6 stable prefix address generation
Ronan Pigott • 2 years ago  
06960d1
repart: avoid use of uninitialized TPM2B_PUBLIC data
Daniel P. Berrangé • 2 years ago  
a3ad5c3
Merge pull request #29441 from evelikov/no-input-delay
Luca Boccassi • 2 years ago  
cdc0228
cgroup: turn device cgroup controller "rwm" strings into proper flags
Lennart Poettering • 2 years ago  
a104481
Merge pull request #29586 from poettering/read-stripped-line
Luca Boccassi • 2 years ago  
8e3fb77
meson: add build option for install path of main config files
Franck Bui • 2 years ago  
6495361
Merge pull request #29242 from fbuihuu/update-main-config-file-headers
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ee691c8
sd-boot: add way to disable the 100ms delay when timeout=0
Emil Velikov • 2 years ago  
6efdd7f
bootctl, sd-boot: cross document the menu-hidden/force ABI
Emil Velikov • 2 years ago  
5b45fad
docs/BOOT_LOADER_INTERFACE: mention that menu-* options are strings
Emil Velikov • 2 years ago  
b9de6a7
test: don't restart journal-upload on an expected fail
Frantisek Sumsal • 2 years ago  
41231be
tree-wide: port various parsers over to read_stripped_line()
Lennart Poettering • 2 years ago  
0ff6ff2
fileio: add read_stripped_line() as trivial read_line() + strstrip() combo
Lennart Poettering • 2 years ago  
c56cb33
docs/FILE_DESCRIPTOR_STORE: NotifyAccess=cgroup -> all
Mike Yuan • 2 years ago  
74b2c22
core/mount: allow disabling stop propagation from backing device
Mike Yuan • 2 years ago  
707ecf1
Merge pull request #29588 from keszybz/net-naming-scheme-255
Yu Watanabe • 2 years ago  
dced8fe
rules: add mtd/by-name symlinks
Matthias Schiffer • 2 years ago  
84ff589
Merge pull request #28373 from DaanDeMeyer/udevadm-query
Daan De Meyer • 2 years ago  
37ba73b
meson: Fix unused format parameter warning
Jan Janssen • 2 years ago  
79f4870
nspawn: check if we can set CoredumpReceive= before doing so
Nick Rosbrook • 2 years ago  
869c1cf
test: make sure that the default naming scheme name maps back to itself
Zbigniew Jędrzejewski-Szmek • 2 years ago  
386256e
shared/netif-naming-scheme: align tables
Zbigniew Jędrzejewski-Szmek • 2 years ago  
8b01831
NEWS, man: move description of SR-IOV-R net naming to v255
Zbigniew Jędrzejewski-Szmek • 2 years ago  
64f2cf7
net_id: add missing naming scheme name for v254
Antonio Alvarez Feijoo • 2 years ago  
acd3f69
Merge pull request #29546 from poettering/run-invoc-id
Lennart Poettering • 2 years ago  
e0eb051
udev: Enable filtering the output of udevadm info --export-db
Daan De Meyer • 2 years ago  
a6b4b2f
Merge pull request #29272 from enr0n/coredump-container
Lennart Poettering • 2 years ago  
cde8cc9
mount-util: use mount beneath to replace previous namespace mount
Luca Boccassi • 2 years ago  
7c83d42
Merge pull request #29548 from poettering/sysext-varlink
Lennart Poettering • 2 years ago  
f5e6f31
Merge pull request #29562 from poettering/namespace-fuckup-fix
Lennart Poettering • 2 years ago  
6c16c87
update TODO
Lennart Poettering • 2 years ago  
4d4c4ae
run: pin the unit we invoke continously while we are running
Lennart Poettering • 2 years ago  
49a510e
run: output invocation ID when starting service and scope units
Lennart Poettering • 2 years ago  
7693661
namespace: add // FIXME comments on some suplicate logging
Lennart Poettering • 2 years ago  
7fcd134
namespace: downgrade log messages to LOG_DEBUG
Lennart Poettering • 2 years ago  
d4f0878
namespace: don't retry to a mount if we didn't actually manage to create an inode
Lennart Poettering • 2 years ago  
283eb4f
namespace: downgrade log message of error we ignore to LOG_WARNING
Lennart Poettering • 2 years ago  
3c36f76
namespace: convert ProtectHostname= logic to a static table
Lennart Poettering • 2 years ago  
3d1b999
Add --json switch to udevadm info
Daan De Meyer • 2 years ago  
d6e5f17
namespace: normalize memory management of mount list
Lennart Poettering • 2 years ago  
063c977
update TODO
Lennart Poettering • 2 years ago  
dbf9e04
sysext: make some calls available via varlink
Lennart Poettering • 2 years ago  
f5151fb
stub: NULL checks for DeviceHandle and FilePath
Lukas • 2 years ago  
c7fda70
Merge pull request #29558 from mrc0mmand/varlinkctl-tests
Daan De Meyer • 2 years ago  
36d8706
resolve: fix no mDNS announcement after probing
Vishal Chillara Srinivas • 2 years ago  
57cf92f
fuzz: Add fuzzer for efi conf/osrel parsing
Jan Janssen • 2 years ago  
e9e4086
boot: Fix OOB reads in conf/osrel parsing
Jan Janssen • 2 years ago  
5ce851a
boot: Move line_get_key_value to efi-string
Jan Janssen • 2 years ago  
f17670a
boot: Move parse_boolean to efi-string
Jan Janssen • 2 years ago  
539d000
test: Remove unnecessary test prefix
Jan Janssen • 2 years ago  
ec9d3fc
core: don't downgrade multi-state settings to boolean
Frantisek Sumsal • 2 years ago  
abcf599
shared/pretty-print: drop unused flag
Zbigniew Jędrzejewski-Szmek • 2 years ago  
80788a0
docs: update fuzzers docs
Frantisek Sumsal • 2 years ago  
d04af6a
test: update Ubuntu CI instructions
Frantisek Sumsal • 2 years ago  
78ea6a5
varlink: drop dead code
Frantisek Sumsal • 2 years ago  
e97f2df
varlink: use int for log level
Frantisek Sumsal • 2 years ago  
a972870
varlink: don't panic on malformed method definition
Frantisek Sumsal • 2 years ago  
779e7b4
test: add a fuzzer for the varlink IDL stuff
Frantisek Sumsal • 2 years ago  
13de7c7
test: add a couple of tests for varlinkctl
Frantisek Sumsal • 2 years ago  
4b2391c
core: fix deserialization copypasta
Luca Boccassi • 2 years ago  
da638eb
core/exec-invoke: rename parameters of get_fixed_{user,group}
Mike Yuan • 2 years ago  
8d85efa
Merge pull request #29569 from YHNdnzj/foreach-array
Luca Boccassi • 2 years ago  
edc85a0
Merge pull request #29525 from poettering/confext-sysext-multimodal
Luca Boccassi • 2 years ago  
0e3986b
core: add MemoryKSM and SetLoginEnvironment to exec_context_dump
Mike Yuan • 2 years ago  
06120a1
core/execute: correct alignment
Mike Yuan • 2 years ago  
4520681
core/execute: use FOREACH_ARRAY more
Mike Yuan • 2 years ago  
f7df8ad
core/execute-serialize: use FOREACH_ARRAY more
Mike Yuan • 2 years ago  
1c2d424
run: support --scope on old service managers that lack native PIDFD support
Lennart Poettering • 2 years ago  
f2c96f0
update TODO
Lennart Poettering • 2 years ago  
0e9f229
Merge pull request #27890 from bluca/executor
Luca Boccassi • 2 years ago  
ccba67f
tpm: update comment on transient handle GetCapability bug in kernel tpm resource manager
Dan Streetman • 2 years ago  
0f1cb04
nspawn: set CoredumpReceive=yes on container's scope when --boot is set
Nick Rosbrook • 2 years ago  
411d8c7
man: document CoredumpReceive= setting
Nick Rosbrook • 2 years ago  
cfc015f
man: move NFTSec= entry to "Network Accouting and Control" section
Nick Rosbrook • 2 years ago  
a90f80c
test: add a test for container support in coredump
Nick Rosbrook • 2 years ago  
097e287
coredump: add support for forwarding coredump to containers
Nick Rosbrook • 2 years ago  
a108c43
process-util: introduce namespace_get_leader helper
Nick Rosbrook • 2 years ago  
ade39d9
coredump: store crashing process UID and GID in Context
Nick Rosbrook • 2 years ago  
9764bca
core: add CoredumpReceive= setting
Nick Rosbrook • 2 years ago  
6cf96ab
cgroup-util: add cg_is_delegated helper
Nick Rosbrook • 2 years ago  
b426b4e
core/varlink: make sure we setup non-serialized varlink sockets
Mike Yuan • 2 years ago  
6906c02
systemd-journal-upload: Increase failure tolerance (#19426, #2877)
Priit Laes • 2 years ago  
c08bec1
Merge pull request #29551 from poettering/no-empty-structs-in-varlink
Luca Boccassi • 2 years ago  
f8be60c
varlinkctl: generate slightly more useful error messages
Lennart Poettering • 2 years ago  
76641ed
Merge pull request #29502 from keszybz/sd-boot-config-tweaks
Luca Boccassi • 2 years ago  
5986e3f
po: Translated using Weblate (French)
Pierre GRASSER • 2 years ago  
7a0605b
core: move code from execute.c to exec-invoke.c
Luca Boccassi • 2 years ago  
75689fb
core: add systemd-executor binary
Luca Boccassi • 2 years ago  
bb5232b
core: add serialization/deserialization for CGroupContext
Luca Boccassi • 2 years ago  
56df7a4
core: add serialization/deserialization for ExecRuntime
Luca Boccassi • 2 years ago  
73c12fa
core: add serialization/deserialization for ExecParameters
Luca Boccassi • 2 years ago  
beb4ae8
core: add serialization/deserialization for ExecCommand
Luca Boccassi • 2 years ago  
b806a5d
core: add serialization/deserialization for ExecContext
Luca Boccassi • 2 years ago  
5699a16
test: add simple test for two common kind of errors
Lennart Poettering • 2 years ago  
5d2ea9b
varlink: don't generate %m error message if we are synthesizing the error
Lennart Poettering • 2 years ago  
efe511e
varlink: refuse empty () structs/enums
Lennart Poettering • 2 years ago  
6fa0927
Merge pull request #29544 from yuwata/network-dhcp-bus-command
Yu Watanabe • 2 years ago  
558dc66
core: add cgroup_add_or_update_device_allow()
Luca Boccassi • 2 years ago  
c3166b2
serialize: add serialize_image_policy()
Luca Boccassi • 2 years ago  
665c6e4
serialize: add open_serialization_file()
Luca Boccassi • 2 years ago  
81b913f
serialize: add serialize_string_set()
Luca Boccassi • 2 years ago  
1b30ccd
serialize: add serialize_item_tristate()
Luca Boccassi • 2 years ago  
5612426
serialize: add serialize_item_base64mem()
Luca Boccassi • 2 years ago  
6dae20e
serialize: add serialize_item_hexmem()
Luca Boccassi • 2 years ago  
3f12c5f
core: ensure execute/spawn functions can work without Unit object
Luca Boccassi • 2 years ago  
b646fc3
core: ensure execute/spawn functions can work without manager object
Luca Boccassi • 2 years ago  
154eb43
core: add exec_params_dump helper
Luca Boccassi • 2 years ago  
97f53fe
process-util: add posix_spawn helper
Luca Boccassi • 2 years ago  
6ecdfe7
env-util: add helper to replace env block
Luca Boccassi • 2 years ago  
58cb36e
test: add space-separated test for LogFilterPatterns
Luca Boccassi • 2 years ago  
ef7af0a
core: fix checking for extension-releases for ExtensionImages/Directories
Luca Boccassi • 2 years ago  
5897469
update TODO
Lennart Poettering • 2 years ago  
97046f2
man/systemd.exec: Update service result table
Reto Schneider • 2 years ago  
b1b16aa
hibernate-resume: remove kernel/image version comparison when resuming
Zbigniew Jędrzejewski-Szmek • 2 years ago  
fed0a89
Revert "Revert "meson: use c_args in generator scripts (#10289)""
Jordan Williams • 2 years ago  
465104b
efi/boot: rename ConfigEntry to BootEntry
Zbigniew Jędrzejewski-Szmek • 2 years ago  
0502bd7
efi/boot: adjust grammar and punctuation in comments
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6438161
efi/boot: use "else if" instead of explicit "continue"
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a7af63f
efi/boot: make timeout changes relative to current value
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1cd26e5
efi/boot: split out helper to reduce duplicate formatting code
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1f6dbf7
sd-boot: when rebooting or powering off, save config state
Zbigniew Jędrzejewski-Szmek • 2 years ago  
56747a1
man: use consistent label for "Reboot Into Firmware Interface"
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6ad3dc4
efi/boot: use DEFINE_TRIVIAL_CLEANUP_FUNC() in one more place
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c650bbb
network: do not trigger assertion by forcerenew command
Yu Watanabe • 2 years ago  
d311f5e
sd-dhcp-server: make sd_dhcp_server_is_running() silently work with NULL
Yu Watanabe • 2 years ago  
39ba10f
test-network: drop unnecessary explicit stop of dnsmasq
Yu Watanabe • 2 years ago  
cb0e97e
test-network: add test case for renewing DHCP lease
Yu Watanabe • 2 years ago  
aa7336f
network: restart dhcp4 client when renewing lease is requested but the client is stopped
Yu Watanabe • 2 years ago  
9bd91e3
Merge pull request #29523 from keszybz/kernel-install-dtb-files
Lennart Poettering • 2 years ago  
9ff6876
Merge pull request #29472 from yuwata/network-dhcp-ipv6-only-mode
Yu Watanabe • 2 years ago  
9a551cc
test: use kill-whom instead of kill-who (the latter is deprecated)
Michael Biebl • 2 years ago  
6f9409e
Merge pull request #29537 from poettering/varlink-tweaks
Mike Yuan • 2 years ago  
242fc14
core/exec-credential: use rmdir_and_freep at one more place
Mike Yuan • 2 years ago  
2cb6b3b
core/execute: suppress logs if LogLevelMax= is specified
Yu Watanabe • 2 years ago  
3bb424c
sd-device: Support matching all properties
Daan De Meyer • 2 years ago  
fe2a6dc
update TODO
Lennart Poettering • 2 years ago  
9f3ed6f
varlink: use the right validator for error replies
Lennart Poettering • 2 years ago  
80f6507
varlink: didn't generate a varlink error reply if a failed method call handler already did
Lennart Poettering • 2 years ago  
041a66b
varlink: don't bother replying about validation errors on method calls with 'oneway' set
Lennart Poettering • 2 years ago  
c270fc4
varlink: automatically send ExpectedMore error message back when we were called without more=true set, but need it
Lennart Poettering • 2 years ago  
47c9bbb
kernel-install/60-ukify: also support the convention with 'devicetree' file
Zbigniew Jędrzejewski-Szmek • 2 years ago  
02d8d78
ukify: fix .dtb section name in 'inspect'
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e3696e6
kernel-install/60-ukify: add helper function for locating input files
Zbigniew Jędrzejewski-Szmek • 2 years ago  
40c0c9d
man/kernel-install: fix formatting and document /etc/kernel/devicetree
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7a9d86b
kernel-install/90-loaderentry: do not read dtbs from /boot
Zbigniew Jędrzejewski-Szmek • 2 years ago  
91767ab
timedate: Extend timeout for setting NTP
PhylLu • 2 years ago  
4f10005
dns-domain: fix the RFC reference
Michal Sekletar • 2 years ago  
7ad3a37
dissect: move helpers for categorizing DDIs into generic code
Lennart Poettering • 2 years ago  
b2466e0
dissect: allow confext/sysext to be in the same image
Lennart Poettering • 2 years ago  
a81fe93
dissect: image size can be unset, suppres in JSON output then
Lennart Poettering • 2 years ago  
1c5cc6c
dissect: show architecture in JSON output too
Lennart Poettering • 2 years ago  
6e0b5cd
dissect: port to new JSON_BUILD_STRV_ENV_PAIR()
Lennart Poettering • 2 years ago  
e83d902
json: add json_build() support for env block serialization
Lennart Poettering • 2 years ago  
08e29ac
test-network: add tests for DHCP IPv6 only mode
Yu Watanabe • 2 years ago  
46f2eb5
network/dhcp4: support IPv6 only mode (RFC 8925)
Yu Watanabe • 2 years ago  
fc35a9f
sd-dhcp-client: support IPv6 only mode
Yu Watanabe • 2 years ago  
a91b888
network/dhcp-server: allow to configure IPv6 only preferred option
Susant Sahani • 2 years ago  
34bea0a
sd-dhcp-server: support IPv6 only mode
Susant Sahani • 2 years ago  
14bd102
Merge pull request #29530 from poettering/debug-log-tweaks
Mike Yuan • 2 years ago  
a65f67a
doc: readd vanished ```
Lennart Poettering • 2 years ago  
ce4801c
killall: suppress debug log if some cgroup doesn't have survive_final_kill_signal xattr set
Lennart Poettering • 2 years ago  
6fd38dc
bpf-lsm: suppress noisy debug log message if we remove a unit from the bpf-lsm table where it was never added
Lennart Poettering • 2 years ago  
58f1bd9
fdset: improve debug logging for left-over fds
Lennart Poettering • 2 years ago  
91a6447
docs: clarify difference between kernel stub and sd-stub in UEFI doc
Luca Boccassi • 2 years ago  
86f99bd
limits-util: suppress noisy debug message when reading tasks in top-level cgroup
Lennart Poettering • 2 years ago  
bde7e12
Merge pull request #29427 from ddstreet/cryptenroll_specify_handle_index
Lennart Poettering • 2 years ago  
98d8c37
sd-gpt: add defines for big-endian MIPS/MIPS64
Roland Hieber • 2 years ago  
7c6dd20
namespace: make setup_namespace() less crazy
Lennart Poettering • 2 years ago  
79d956d
docs: document that in future we'll do EV_EVENT_TAG only, no EV_IPL
Lennart Poettering • 2 years ago  
22d7fb6
loginctl: *-status: set minimum table column width if extra info will be printed
Mike Yuan • 2 years ago  
e533dad
networkctl: use proper vertical table for status
Mike Yuan • 2 years ago  
8fff78a
tpm2: don't use GetCapability() to check transient handles
Dan Streetman • 2 years ago  
9c18019
man: fix example for systemd.swap-extra
Laszlo Gombos • 2 years ago  
63947fe
dissect: don't show non-JSON arch + sector size in JSON mode
Lennart Poettering • 2 years ago  
66cd353
doc-sync: add support for uploading the documentation for main
Abderrahim Kitouni • 2 years ago  
e8868e8
man/systemd.exec: document behavior of SetLoginEnvironment= when unset
Mike Yuan • 2 years ago  
3759a17
ukify: override default option value with config file
Emanuele Giuseppe Esposito • 2 years ago  
1277575
ukify: automatically infer --signtool from the parameters given
Emanuele Giuseppe Esposito • 2 years ago  
5c52078
tpm2: do not call Esys_TR_Close()
Dan Streetman • 2 years ago  
1524184
test: add tests for systemd-cryptenroll --tpm2-seal-key-handle
Dan Streetman • 2 years ago  
adcd326
cryptenroll: allow specifying handle index of key to use for sealing
Dan Streetman • 2 years ago  
382bfd9
Merge pull request #29493 from YHNdnzj/unit-always-set-user-home
Lennart Poettering • 2 years ago  
b5ac77e
Merge pull request #29507 from abderrahim/doc-sync-improvement
Luca Boccassi • 2 years ago  
795e80c
Merge pull request #28699 from bluca/dtb_addon
Luca Boccassi • 2 years ago  
d843ad2
Update TODO
Luca Boccassi • 2 years ago  
375991c
boot: measure loader.conf in PCR5
Luca Boccassi • 2 years ago  
12de4ed
stub: measure all cmdline addons together
Luca Boccassi • 2 years ago  
3e6f010
stub: add support for dtb addons
Luca Boccassi • 2 years ago  
68f8576
Move CLEANUP_ARRAY to src/fundamental
Luca Boccassi • 2 years ago  
3b66a67
efi: add xmemdup
Luca Boccassi • 2 years ago  
3e5a499
efi: add EFI_TCG2_TAGGED_EVENT and helpers
Luca Boccassi • 2 years ago  
d869ec4
mkosi: use different configs for Debian kernel package list
Luca Boccassi • 2 years ago  
70def6f
test: make the DDI tests work with older openssl
Frantisek Sumsal • 2 years ago  
c4eb888
dissect: avoid clobbering device-mapper error when activating verity
Luca Boccassi • 2 years ago  
ace0712
doc-sync: automatically detect whether we're updating the latest version
Abderrahim Kitouni • 2 years ago  
00fc4a3
doc-sync: add man/ to the passed directory
Abderrahim Kitouni • 2 years ago  
75481be
core/execute: always set $USER and introduce SetLoginEnvironment=
Mike Yuan • 2 years ago  
854eca4
core/execute: modernize get_fixed_{user,group}
Mike Yuan • 2 years ago  
1c94335
core/execute: use FOREACH_ARRAY in one more place
Mike Yuan • 2 years ago  
59026bc
man: support multiple versions of the documentation on the website
Abderrahim Kitouni • 2 years ago  
3c1f396
Merge pull request #29495 from yuwata/network-manager-state-file
Luca Boccassi • 2 years ago  
00dd4e7
Merge pull request #29490 from yuwata/network-tc-fixes
Luca Boccassi • 2 years ago  
6bcc7bc
add udev rule for micmute (f20)
Martin Beneš • 2 years ago  
fc48807
test-network: add test for DHCPv6 information requesting mode
Yu Watanabe • 2 years ago  
2d7ca6b
network/dhcp6: keep lease when running in information request mode
Yu Watanabe • 2 years ago  
9709f9e
network/dhcp6: shorten dhcp6_handler()
Yu Watanabe • 2 years ago  
814d8f9
test-network: test for NTP servers by DHCPv6 protocol
Yu Watanabe • 2 years ago  
34290c6
network: also save NTP servers and friends obtained by other protocols
Yu Watanabe • 2 years ago  
86a66e9
po: add a false positive to POTFILES.skip
Piotr Drąg • 2 years ago  
c51ecf3
core: refactor compare_job_priority()
Lennart Poettering • 2 years ago  
a815779
Merge pull request #29482 from poettering/cgroup-func-rename
Yu Watanabe • 2 years ago  
328539c
test-network: extend testcase for tbf
Yu Watanabe • 2 years ago  
8fc7e07
network/tc: support Parent=X:0 for qdiscs
Yu Watanabe • 2 years ago  
9e4d871
network/tc: allow to configure class or qdisc under foreign one
Yu Watanabe • 2 years ago  
19607e4
network/tc: re-enumerate traffic control classes when a qdisc created
Yu Watanabe • 2 years ago  
c9e70be
network/tc: fix enumeration logic of traffic control classes
Yu Watanabe • 2 years ago  
4147618
network/tc: drop child tree of traffic control nodes on remove
Yu Watanabe • 2 years ago  
be8e933
network/tc: align vtables
Yu Watanabe • 2 years ago  
0708c4f
basic/macro.h: move a bunch of stuff to macro-fundamental.h
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3be6ab5
Merge pull request #29491 from yuwata/varlink-follow-ups
Daan De Meyer • 2 years ago  
d210507
tree-wide: add missing sigbus handling
Yu Watanabe • 2 years ago  
955fc5d
tree-wide: use path_simplify_alloc() more
Yu Watanabe • 2 years ago  
cf3d95b
varlink: drop unnecessary condition
Yu Watanabe • 2 years ago  
86f6d32
varlink: fix typo
Yu Watanabe • 2 years ago  
939630a
Merge pull request #29475 from keszybz/remove-wrapper-functions
Luca Boccassi • 2 years ago  
a5e6d2f
Merge pull request #29440 from evelikov/more-auto-entries
Zbigniew Jędrzejewski-Szmek • 2 years ago  
faa6964
cgroup: rename cgroup_modify_nft_set() → unit_modify_nft_set()
Lennart Poettering • 2 years ago  
49b6bab
cgroup: un-export two functions
Lennart Poettering • 2 years ago  
64c71f4
cgroup: refactor cgroup_xattr_apply()
Lennart Poettering • 2 years ago  
d46510d
cgroup: drop cgroup path parameter from xattr calls
Lennart Poettering • 2 years ago  
17d047f
cgroup: rename cgroup_add_* to cgroup_context_*
Lennart Poettering • 2 years ago  
c6f2dca
cgroup: rename TasksMax structure to CGroupTasksMax
Lennart Poettering • 2 years ago  
94f0b13
sd-boot: add auto-reboot and auto-poweroff entries
Emil Velikov • 2 years ago  
cb34109
sd-boot: sprinkle some ", ignoring" trailing messages
Emil Velikov • 2 years ago  
28052aa
sd-boot: remove unneeded false assignment
Emil Velikov • 2 years ago  
a9bc49b
sd-boot: cast away reboot_into_firmware() return type
Emil Velikov • 2 years ago  
498d0cc
basic/macro: add comment explaining DEFINE_TRIVIAL_DESTRUCTOR()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3c4c109
fuzz-bus-match: drop unnecessary wrapper function
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f621052
nspawn: drop unnecessary wrapper functions
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f95c9f4
core: improve debug logs when failing to create symlinks in namespaces
Luca Boccassi • 2 years ago  
15461b7
Merge pull request #29325 from poettering/varlink-introspect
Yu Watanabe • 2 years ago  
34ba0f5
Merge pull request #29470 from yuwata/network-test-mode
Luca Boccassi • 2 years ago  
4e6afca
update TODO
Lennart Poettering • 2 years ago  
3d1831b
test: extend some existing tests with varlinkctl lines, to test varlinkctl + new PCRExtend service
Lennart Poettering • 2 years ago  
8525de1
pcrextend: make pcrextend tool acccessible via varlink
Lennart Poettering • 2 years ago  
4e16d5c
varlinkctl: add new varlinkctl tool
Lennart Poettering • 2 years ago  
d408a53
varlink: add varlink_invocation() call
Lennart Poettering • 2 years ago  
02b0d24
varlink: add new call varlink_server_loop_auto()
Lennart Poettering • 2 years ago  
2e5edb9
varlink: add varlink_server_listen_auto() helper
Lennart Poettering • 2 years ago  
206504a
varlink: add exit-on-idle logic for Varlink server
Lennart Poettering • 2 years ago  
4772334
test: add test for varlink introspection logic
Lennart Poettering • 2 years ago  
faec54a
oomd: move SubscriptionTaken Varlink error out of generic Varlink code
Lennart Poettering • 2 years ago  
7dce9ea
tree-wide: make all our Varlink APIs introspectable
Lennart Poettering • 2 years ago  
abef4a7
varlink: add varlink_connect_url() and varlink_connect_exec() calls
Lennart Poettering • 2 years ago  
0f274a8
varlink: implement the org.varlink.service introspection interface by default + hook up validator
Lennart Poettering • 2 years ago  
7e006b4
varlink: add introspection data for the org.varlink.service and io.systemd interfaces
Lennart Poettering • 2 years ago  
f946d4c
varlink: allow associating Varlink IDL information with a VarlinkServer
Lennart Poettering • 2 years ago  
9fc843e
varlink: add IDL/introspection logic
Lennart Poettering • 2 years ago  
e50b2a9
test-network: move get_dbus_dhcp_client_state() and friends to global
Yu Watanabe • 2 years ago  
e081ffc
Merge pull request #29456 from yuwata/journal-replace-truncating-with-punching-holes
Daan De Meyer • 2 years ago  
8aa5928
Update HACKING instructions
Daan De Meyer • 2 years ago  
f478b6e
Fix a typo in `systemctl-enable.c`
G2-Games • 2 years ago  
4919967
varlink: add new helper that reports whether connection is idle
Lennart Poettering • 2 years ago  
8240fa9
alloc-util: add realloc0() helper than is like realloc() but zero-initializes appended space
Lennart Poettering • 2 years ago  
5e71f86
fuzz: suppress log messages
Yu Watanabe • 2 years ago  
042c914
libsystemd-network: introduce $SYSTEMD_NETWORK_TEST_MODE environment variable
Yu Watanabe • 2 years ago  
8b50b31
journalctl: verify that old entries are not sealed with too recent key (#28885)
felixdoerre • 2 years ago  
3846d3a
backlight: support to specify percentage of minimum brightness
Yu Watanabe • 2 years ago  
09ff0aa
man: fix typo
Yu Watanabe • 2 years ago  
4f4d791
core: fix typo
Yu Watanabe • 2 years ago  
8c35a97
Merge pull request #29417 from yuwata/sd-journal-cleanups-for-generic-array-bisect-plus-one
Yu Watanabe • 2 years ago  
8af8f9e
sd-journal: make journal_file_next_entry() always return the nearest entry object
Yu Watanabe • 2 years ago  
77db35b
sd-journal: reduce number of calls generic_array_bisect_plus_one()
Yu Watanabe • 2 years ago  
80f96c0
sd-journal: drop unnecessary re-read of data object
Yu Watanabe • 2 years ago  
20c45e5
sd-journal: rewrite conditions for test result and direction
Yu Watanabe • 2 years ago  
d67078b
test: add reproducer for SIGBUS issue caused by journal truncation
Yu Watanabe • 2 years ago  
3b0ae13
Merge pull request #29438 from evelikov/document-rm-extra-uefi-vars
Luca Boccassi • 2 years ago  
85d0fd2
machinectl: align UID shift status field properly
Lennart Poettering • 2 years ago  
3fe418a
image-discover: skip properly over files that cannot be recognized as image files
Lennart Poettering • 2 years ago  
e7df707
Merge pull request #29364 from poettering/make-ddi-easy
Lennart Poettering • 2 years ago  
c79e760
systemctl-show: align "Cntrl PID" correctly
Mike Yuan • 2 years ago  
4146960
repart: make arg_empty a proper enum with a string table
Lennart Poettering • 2 years ago  
634b847
test: test the new --make-ddi= logic
Lennart Poettering • 2 years ago  
99d9edf
repart: add simple mechanism to override fstype choices
Lennart Poettering • 2 years ago  
e59049d
repart: relax rules on CopyFiles= a bit
Lennart Poettering • 2 years ago  
489b0f5
repart: say image file instead of loopback file
Lennart Poettering • 2 years ago  
37a3878
sysext: fix some sysextisms in confext mode
Lennart Poettering • 2 years ago  
9551589
discover-image: nicely support .sysext.raw + .confext.raw suffix for DDIs
Lennart Poettering • 2 years ago  
a747994
repart: make it easy to generate DDIs
Lennart Poettering • 2 years ago  
a121b33
repart: add new --copy-source= switch
Lennart Poettering • 2 years ago  
607343a
repart: drop redundant ()
Lennart Poettering • 2 years ago  
248f018
repart: get rid of redundant variable 'dry_run'
Lennart Poettering • 2 years ago  
ba6bd34
repart: rework --empty= handling a bit
Lennart Poettering • 2 years ago  
243dd1e
repart: disable pager in --dry-run=no mode
Lennart Poettering • 2 years ago  
6c05395
repart: don't wipe the disk image if we just created it fresh
Lennart Poettering • 2 years ago  
19c5898
fileio: revamp search_and_fopen()
Lennart Poettering • 2 years ago  
2c07d31
Merge pull request #29455 from poettering/scope-pidref
Lennart Poettering • 2 years ago  
27a1719
docs/HACKING: Arch has dropped asp in favor of pkgctl
Mike Yuan • 2 years ago  
ba96ba0
update TODO
Lennart Poettering • 2 years ago  
ed287b8
tree-wide: prefer sending pifds over pids when creating scope units
Lennart Poettering • 2 years ago  
7eda208
pidref: add trivial helper pidref_set_self() to set pidref to our handle to our own process
Lennart Poettering • 2 years ago  
b0ae589
pid1: allow creating scope units based in pidfds instead of plain pids
Lennart Poettering • 2 years ago  
7595fed
mkosi: Update to latest
Daan De Meyer • 2 years ago  
6e24a9d
mountpoint-util: Check hardcoded list before asking kernel if option is supported
Daan De Meyer • 2 years ago  
d852352
Merge pull request #29454 from poettering/cg-pidref-get-path
Lennart Poettering • 2 years ago  
c6711da
Merge pull request #29458 from poettering/serialize-pidref
Lennart Poettering • 2 years ago  
2db8278
Merge pull request #29439 from yuwata/mmap-cache-cleanups-part2
Daan De Meyer • 2 years ago  
32a1d32
man: document LoaderEntryLastBooted
Emil Velikov • 2 years ago  
ef4976d
Merge pull request #29453 from poettering/cgroup-no-controller
Lennart Poettering • 2 years ago  
289c816
update TODO
Lennart Poettering • 2 years ago  
1523d91
cgroup-util: add cg_pidref_get_path() helper and use it
Lennart Poettering • 2 years ago  
a906224
Merge pull request #29442 from yuwata/network-dhcp4-preferred-address
Luca Boccassi • 2 years ago  
9482d34
update TODO
Lennart Poettering • 2 years ago  
68d0ade
pid1: serialize pidrefs as pidfds if possible
Lennart Poettering • 2 years ago  
2a7451d
repart: Mention that xattrs are not copied when populating XFS with protofile
Daan De Meyer • 2 years ago  
0e70150
man: document LoaderConfigConsoleMode
Emil Velikov • 2 years ago  
b207ad6
bootctl: remove all our non-volatile variables on uninstall
Emil Velikov • 2 years ago  
976904b
journal-file-util: Prefer punching holes instead of truncating
Daan De Meyer • 2 years ago  
f20c07d
journal-file-util: do not fail when journal_file_set_offline() called more than once
Yu Watanabe • 2 years ago  
46e98df
test: modernize test-journal-flush
Yu Watanabe • 2 years ago  
ff95b60
cgroup-util: make sure cg_get_owner() only works for cgroups, not cgroup attribute files
Lennart Poettering • 2 years ago  
b30da1c
cgroup-util: drop "controller" argument from various cgroup helper calls
Lennart Poettering • 2 years ago  
bd1791b
sd-boot: introduce and use efivar_unset()
Emil Velikov • 2 years ago  
5ee3c91
test-network: add tests for [DHCPv4] RequestAddress= setting
Yu Watanabe • 2 years ago  
6b524d7
Merge pull request #29450 from YHNdnzj/run-mandatory
Luca Boccassi • 2 years ago  
3b3abf8
network: introduce [DHCPv4] RequestAddress= setting
Yu Watanabe • 2 years ago  
b93bf1b
network: skip to set request address when anonymized
Yu Watanabe • 2 years ago  
5d896de
man/systemd.exec: document that API fs are required to setup namespacing
Mike Yuan • 2 years ago  
723c3cd
man/systemd.exec: suffix one more directory with /
Mike Yuan • 2 years ago  
6460a89
Merge pull request #29391 from lf-/jade/analyze-plot-tooltips
Luca Boccassi • 2 years ago  
723ce80
Fix Positivo N14EP6 key toggle touchpad and programmable keys (#29448)
Lucas Adriano Salles • 2 years ago  
2de72ad
stub: drop empty line
Lennart Poettering • 2 years ago  
3820f69
markdown: add document listing TPM2 PCR measurements we make comprehensively
Lennart Poettering • 2 years ago  
4c376e5
mmap-cache: each Window is owned by MMapFileDescriptor
Yu Watanabe • 2 years ago  
0073f6c
mmap-cache: merge mmap_cache_fd_get() with try_context() and find_mmap()
Yu Watanabe • 2 years ago  
40f5e6a
mmap-cache: merge window_matches() and window_matches_fd()
Yu Watanabe • 2 years ago  
81598f5
mmap-cache: merge mmap_try_harder() with make_room()
Yu Watanabe • 2 years ago  
1ed867d
docs: fix typo in UEFI_SECURITY.md
Luca Boccassi • 2 years ago  
714cb48
sd-journal: drop unused argument for generic_array_bisect_plus_one()
Yu Watanabe • 2 years ago  
0096914
Merge pull request #29386 from yuwata/mmap-cache-cleanups-part1
Daan De Meyer • 2 years ago  
9c56d79
test-network: test SIP servers obtained by DHCP
Yu Watanabe • 2 years ago  
b5c8f47
Merge pull request #29403 from yuwata/journal-decouple-journald-and-journal-remote
Daan De Meyer • 2 years ago  
180d5ae
NEWS: systemd-analyze plot tooltips
Jade Lovelace • 2 years ago  
6f39211
analyze: add tooltips with dependency information to "plot"
Jade Lovelace • 2 years ago  
ebaf554
sd-netlink: use secure_getenv()
Yu Watanabe • 2 years ago  
0558c86
po: fix invalid printf format specifier
Yu Watanabe • 2 years ago  
12696a7
tree-wide: fix typo
Yu Watanabe • 2 years ago  
fcdd21e
sd-journal: drop unnecessary re-read of object
Yu Watanabe • 2 years ago  
3143851
Merge pull request #29426 from ddstreet/tpm2_minor_changes
Luca Boccassi • 2 years ago  
fdae874
Merge pull request #29428 from mrc0mmand/soft-reboot
Luca Boccassi • 2 years ago  
c4e0f0f
macro: use __builtin_unreachable on NDEBUG
NRK • 2 years ago  
be16668
tpm2: cache TPM's supported ECC curves
Dan Streetman • 2 years ago  
639dca0
tpm2: change tpm2_unseal() to accept Tpm2Context instead of device string
Dan Streetman • 2 years ago  
db7fdf1
tpm2: use GREEDY_REALLOC_APPEND() in tpm2_get_capability_handles(), cap max value
Dan Streetman • 2 years ago  
7014006
tpm2: update tpm2 test for supported commands
Dan Streetman • 2 years ago  
171d5b6
tpm2: allow tpm2_make_encryption_session() without bind key
Dan Streetman • 2 years ago  
73592a7
test-loopback: suppress warning about ignored unused result
Zbigniew Jędrzejewski-Szmek • 2 years ago  
db5d86f
tpm2: downgrade most log functions from error to debug
Dan Streetman • 2 years ago  
f9a0ee7
test: spawn the to-be-killed-on-soft-reboot units with --collect
Frantisek Sumsal • 2 years ago  
2f39751
test: use --service-type= instead of -p Type=
Frantisek Sumsal • 2 years ago  
399a8a5
docs: fix spelling in UEFI_SECURITY.md
Luca Boccassi • 2 years ago  
d3dde19
Merge pull request #29420 from bluca/uefi_doc
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1c287c9
docs: rephrase sentence about UKIs in UEFI_SECURITY.md
Luca Boccassi • 2 years ago  
7f9231f
docs: rephrase sentence about addons measuring in UEFI_SECURITY.md
Luca Boccassi • 2 years ago  
e2ae5f0
man: update the list of ignored options by Anonymize=yes
Yu Watanabe • 2 years ago  
fcf17d6
Merge pull request #29390 from yuwata/sd-netlink-make-default-timeout-configurable
Luca Boccassi • 2 years ago  
8867122
udevadm: avoid side-effect in assert()
NRK • 2 years ago  
6c7b1ea
tpm2: edit tpm2_get_or_create_srk() comment
Dan Streetman • 2 years ago  
3ed3425
docs: rename src/boot/efi/SECURITY.md as UEFI_SECURITY.md
Luca Boccassi • 2 years ago  
359d4b0
doc: add compiler hardening details to UEFI SECURITY.md
Luca Boccassi • 2 years ago  
1f75b64
build(deps): bump systemd/mkosi
dependabot[bot] • 2 years ago  
273aca8
Merge pull request #29407 from CM4all/test-kernel-acl-dummy
Luca Boccassi • 2 years ago  
fdb0b47
Merge pull request #29339 from bluca/mount_namespace_new_api
Luca Boccassi • 2 years ago  
df3e378
resolve: tolerate merging a zero-ttl RR and a nonzero-ttl RR if not mDNS
Benjamin Peterson • 2 years ago  
8ec951e
Merge pull request #29405 from poettering/boot-xmalloc0
Lennart Poettering • 2 years ago  
015d19e
test/test-execute: skip PrivateNetwork tests if kernel has no dummy netdevice support
Max Kellermann • 2 years ago  
8a87a16
test/test-chown-rec: skip ACL tests if kernel has no ACL support
Max Kellermann • 2 years ago  
ec757e9
mount-util: use new mount API for image mount tunnel
Luca Boccassi • 2 years ago  
ddba5a1
docs: add document about UEFI security posture in src/boot/efi/
Luca Boccassi • 2 years ago  
858a0df
Merge pull request #29400 from yuwata/network-limit-read-size
Luca Boccassi • 2 years ago  
e428f1d
fuzz: limit size for fuzz-manager-serialize
Yu Watanabe • 2 years ago  
7233c67
dissect-image: support verity_dissect_and_mount() in two steps too
Luca Boccassi • 2 years ago  
3e10727
dissect-image: optionally allow mounting via new kernel mount API in two steps
Lennart Poettering • 2 years ago  
8d9a1d5
mount-util: add make_fsmount()
Lennart Poettering • 2 years ago  
44cc82b
mount-util: use new mount API for bind mount tunnel
Luca Boccassi • 2 years ago  
a7e0199
mountpoint-util: add bool mount_new_api_supported() helper
Luca Boccassi • 2 years ago  
f273c09
test: fix check in test unit in TEST-50-DISSECT
Luca Boccassi • 2 years ago  
c7986bc
util: add xmalloc0() helper
Lennart Poettering • 2 years ago  
5a71b83
memory-util: move memzero() to src/fundamental/ to share with UEFI
Lennart Poettering • 2 years ago  
4ac79c2
Merge pull request #29343 from DaanDeMeyer/tmp
Daan De Meyer • 2 years ago  
1e5e902
core: Use a subdirectory of /run/ for PrivateDevices=
Daan De Meyer • 2 years ago  
cd7f370
Merge pull request #29335 from abderrahim/version-info-check
Luca Boccassi • 2 years ago  
34d4181
mount: Log when we can't create the mount point
Daan De Meyer • 2 years ago  
ce427d0
journalctl: find boot ID more gracefully in corrupted journal
Yu Watanabe • 2 years ago  
185e201
test: split test-tables into three
Yu Watanabe • 2 years ago  
d287ece
journal: move several tests to libsystemd/sd-journal
Yu Watanabe • 2 years ago  
1d3ef11
journal-remote: drop dependencies to journald
Yu Watanabe • 2 years ago  
f7b349e
journald: move and rename journal/managed-journal-file.[ch] -> shared/journal-file-util.[ch]
Yu Watanabe • 2 years ago  
1e09470
journald: drop ManagedJournalFile
Yu Watanabe • 2 years ago  
45c0ecb
journald: split-out closing journal files from managed_journal_file_open()
Yu Watanabe • 2 years ago  
5f6b79b
journald: do not close all files stored in Server.deferred_closes
Yu Watanabe • 2 years ago  
34d17ac
network: set maximum length to be read by read_full_file_full()
Yu Watanabe • 2 years ago  
4ed95fa
fileio: make read_full_file_full() usable with size and READ_FULL_FILE_UNBASE64
Yu Watanabe • 2 years ago  
7e2a5fb
build(deps): bump meson from 1.2.1 to 1.2.2 in /.github/workflows
dependabot[bot] • 2 years ago  
b503c76
build(deps): bump actions/checkout from 3.6.0 to 4.1.0
dependabot[bot] • 2 years ago  
8ee09da
build(deps): bump github/codeql-action from 2.21.5 to 2.21.9
dependabot[bot] • 2 years ago  
a14438a
man: add version info for newly added systemd-tpm2-setup.service
Abderrahim Kitouni • 2 years ago  
b8f7a53
man: re-add some version info for sd_pid_get_owner_uid.xml
Abderrahim Kitouni • 2 years ago  
8074a03
man: add a couple missing version annotations
Abderrahim Kitouni • 2 years ago  
2de0bb2
man: add checks for missing version information
Abderrahim Kitouni • 2 years ago  
3691e7f
meson: Pass all -static-pie args to linker
Jan Janssen • 2 years ago  
a8b53f4
Merge pull request #29384 from yuwata/sd-journal-cleanups-for-generic-array-get
Luca Boccassi • 2 years ago  
cf8c641
meson: drop unused home_includes
Yu Watanabe • 2 years ago  
b05a88c
sd-netlink: make the default timeout configurable by environment variable
Yu Watanabe • 2 years ago  
52afaee
sd-netlink: make calc_elapse() return USEC_INFINITY when no timeout is requested
Yu Watanabe • 2 years ago  
f5c6158
mmap-cache: rebreak lines
Yu Watanabe • 2 years ago  
8fc4d1b
mmap-cache: modernize free functions
Yu Watanabe • 2 years ago  
b38977e
mmap-cache: check if mmap protection mode is consistent when fd is already managed
Yu Watanabe • 2 years ago  
8ff0f36
mmap-cache: modernize mmap_cache_add_fd()
Yu Watanabe • 2 years ago  
8926a6a
mmap-cache: use structured initializer
Yu Watanabe • 2 years ago  
397caa8
sd-journal: merge journal_file_next_entry_for_data() with generic_array_get_plus_one()
Yu Watanabe • 2 years ago  
d37eeab
sd-journal: add/update comments
Yu Watanabe • 2 years ago  
3a23e41
sd-journal: add missing 'error' handling
Yu Watanabe • 2 years ago  
f85e79d
sd-journal: fix calculation of number of 'total' entries in the chained arrays
Yu Watanabe • 2 years ago  
fe6f2bd
sd-journal: merge two bump_entry_array() calls
Yu Watanabe • 2 years ago  
b63f09e
sd-journal: make bump_entry_array() return positive when a valid offset found
Yu Watanabe • 2 years ago  
b726491
sd-journal: drop redundant re-read of entry array object
Yu Watanabe • 2 years ago  
eb6ba87
logind: add HANDLE_ACTION_IS_SLEEP() and HANDLE_ACTION_IS_SHUTDOWN() helpers
Lennart Poettering • 2 years ago  
cb88da8
Merge pull request #29380 from medhefgo/ms-certs
Luca Boccassi • 2 years ago  
4f45ae4
Merge pull request #29378 from mrc0mmand/more-test-tweaks
Frantisek Sumsal • 2 years ago  
e11fd4d
man: Verify Microsoft keys
Jan Janssen • 2 years ago  
658394e
man: Adjust Microsoft UEFI certificate links
Jan Janssen • 2 years ago  
5f5160d
Merge pull request #29363 from medhefgo/elf2efi
Luca Boccassi • 2 years ago  
69f99d1
test: don't pipe the whole journal through jq
Frantisek Sumsal • 2 years ago  
bd0f985
test: use Type=exec for the auxiliary services
Frantisek Sumsal • 2 years ago  
82abce7
test: shutdown the machine on fail after soft-reboot
Frantisek Sumsal • 2 years ago  
47f6bac
Merge pull request #29344 from poettering/tpm2-setup
Lennart Poettering • 2 years ago  
6884925
sysext: validate against the right API level
Lennart Poettering • 2 years ago  
81df5cd
pe-binary: actually check if PE binary is UEFI binary when determining if UKI
Lennart Poettering • 2 years ago  
ef2dbc9
Merge pull request #29374 from mrc0mmand/test-tweaks
Luca Boccassi • 2 years ago  
16f094c
update TODO
Lennart Poettering • 2 years ago  
1a9454a
tpm2-setup: add new early boot tool for initializing the SRK
Lennart Poettering • 2 years ago  
2e64cb7
Merge pull request #29234 from ddstreet/tpm2_marshal_serialize_handle_index
Lennart Poettering • 2 years ago  
baab1b3
elf2efi: Add GNU_RELRO support
Jan Janssen • 2 years ago  
823bf39
ci: Update compiler build matrix
Jan Janssen • 2 years ago  
79ae0d0
boot: Lift linker requirements
Jan Janssen • 2 years ago  
0b042d3
elf2efi: Add --copy-sections option
Jan Janssen • 2 years ago  
898e9ed
elf2efi: Add next_section_address helper
Jan Janssen • 2 years ago  
7d6fd7f
elf2efi: Check ELF image base if possible
Jan Janssen • 2 years ago  
5713c50
elf2efi: Rework ELF section conversion
Jan Janssen • 2 years ago  
142f0c6
tpm2: add tpm2_index_to_handle() and tpm2_index_from_handle()
Dan Streetman • 2 years ago  
13cf98f
tpm2: add tpm2_serialize() and tpm2_deserialize()
Dan Streetman • 2 years ago  
1eff424
tpm2: add tpm2_marshal_blob() and tpm2_unmarshal_blob()
Dan Streetman • 2 years ago  
653c3fe
test: use /run/ for test configuration
Frantisek Sumsal • 2 years ago  
d1e8485
test: use "test-" prefix for units
Frantisek Sumsal • 2 years ago  
6bbc1a2
tpm2: move measurement log to /run/log/ (from /var/log/)
Lennart Poettering • 2 years ago  
9551aa7
Merge pull request #29193 from keszybz/path-util-adjustment
Daan De Meyer • 2 years ago  
4444564
Merge pull request #29241 from poettering/pidref-watch
Daan De Meyer • 2 years ago  
10d14c8
ukify: explicitly import attribute
Valentin Lefebvre • 2 years ago  
750674d
core: Make private /dev read-only after populating it
Daan De Meyer • 2 years ago  
4a9e03a
Merge pull request #29183 from ddstreet/tpm2_openssl_functions
Daan De Meyer • 2 years ago  
6ab6da0
automount: fix unused value coverity warnings
Luca Boccassi • 2 years ago  
e89bf66
fix: do not check/verify slice units if recursive errors are to be ignored
Maanya Goenka • 2 years ago  
f660c7f
update TODO
Lennart Poettering • 2 years ago  
d94dc50
core: move pid watch/unwatch logic of the service manager to pidfd
Lennart Poettering • 2 years ago  
495e75e
test-watch-pid: use a real PID, not a made up one
Lennart Poettering • 2 years ago  
c407bfa
pidref: add pidref_verify() helper
Lennart Poettering • 2 years ago  
ec8dc83
pidref: add pidref_hash_ops
Lennart Poettering • 2 years ago  
9cb7e49
pidref: add helpers for managing PidRef on the heap
Lennart Poettering • 2 years ago  
8376598
pidref: add PIDREF_MAKE_FROM_PID()
Lennart Poettering • 2 years ago  
dcfcea6
cgroup-util: add cg_read_pidref() helper
Lennart Poettering • 2 years ago  
12c7d27
Merge pull request #29249 from poettering/pid1-error-message
Luca Boccassi • 2 years ago  
76dc9e2
resolved: register ipv4only.arpa are private domain
Bertrand Jacquin • 2 years ago  
7406ebd
openssl: add kdf_ss_derive()
Dan Streetman • 2 years ago  
8c2205b
openssl: add ecc_edch()
Dan Streetman • 2 years ago  
779b80d
openssl: add openssl_cipher_many()
Dan Streetman • 2 years ago  
58f215a
openssl: add kdf_kb_hmac_derive()
Dan Streetman • 2 years ago  
a65a25b
openssl: add rsa_oaep_encrypt_bytes()
Dan Streetman • 2 years ago  
816b1dc
openssl: add openssl_hmac_many()
Dan Streetman • 2 years ago  
a95e8fa
openssl: replace openssl_hash() with openssl_digest()
Dan Streetman • 2 years ago  
11f7bc5
openssl: add openssl_digest_many()
Dan Streetman • 2 years ago  
bed4831
openssl: add openssl_digest_size()
Dan Streetman • 2 years ago  
c52a003
Merge pull request #29361 from keszybz/kernel-install-work
Luca Boccassi • 2 years ago  
081c50e
Remove json_variant_merge_pair() in favor of json_variant_set_field_non_null()
Daan De Meyer • 2 years ago  
eafa923
Merge pull request #28545 from bluca/softreboot_survive
Luca Boccassi • 2 years ago  
1e49f4e
kmod-setup: Load virtiofs and virtio_pci early
Daan De Meyer • 2 years ago  
67c92f3
show-logs: add assert and fix local variable type
наб • 2 years ago  
e2e0125
core: mark units as need daemon-reload if unit file operations are
Mike Yuan • 2 years ago  
a82b8b3
core: improve error message when setting up service mounts
Luca Boccassi • 2 years ago  
13b3af4
Merge pull request #29295 from valentindavid/valentindavid/sysupdate-patterns-in-directory
Luca Boccassi • 2 years ago  
3cb5d34
Merge pull request #29359 from poettering/bootctl-uki-measured
Luca Boccassi • 2 years ago  
8e78e3b
docs: note root storage daemons can now also use SurviveFinalKillSignal=yes
Luca Boccassi • 2 years ago  
2c0ca3e
test: check soft-reboot behavior wrt argv[0][0] == '@'
Frantisek Sumsal • 2 years ago  
d37b915
pid1: add SurviveFinalKillSignal= to skip units on final sigterm/sigkill spree
Luca Boccassi • 2 years ago  
559214c
update TODO
Lennart Poettering • 2 years ago  
69feab9
Rework unit_name_mangle_with_suffix() to (very slightly) simplify the path
Zbigniew Jędrzejewski-Szmek • 2 years ago  
5342eb4
exec-util: print executed commands in do_execute()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
9ec4f7c
kernel-install: describe usage as installkernel
Zbigniew Jędrzejewski-Szmek • 2 years ago  
eb25844
resolved: never respond to .alt pseudo-TLD.
Bertrand Jacquin • 2 years ago  
bdf58b4
bootctl: highlight SecureBoot enabled state in green
Lennart Poettering • 2 years ago  
4ed9e26
bootctl: if we can't access the ESP, show this in regular status output
Lennart Poettering • 2 years ago  
a730a8f
Merge pull request #29333 from YHNdnzj/systemctl-warn-half-masked
Mike Yuan • 2 years ago  
b92abd7
sysupdate: Add documentation for new MatchPattern behavior
Valentin David • 2 years ago  
deafbeb
sysupdate: Allow patterns to match path with directories
Valentin David • 2 years ago  
8b05162
bootctl: report if have been booted with a measured UKI
Lennart Poettering • 2 years ago  
fa1f3ae
systemctl-enable: warn if disabled/masked units has active triggering units
Mike Yuan • 2 years ago  
d708bb7
systemctl-start: suppress the triggering unit warning when --no-warn
Mike Yuan • 2 years ago  
0b675f9
systemctl: clean up check_triggering_units
Mike Yuan • 2 years ago  
002db03
systemctl: make unit_is_masked always query manager
Mike Yuan • 2 years ago  
6ea32f6
systemctl: don't duplicate string needlessly
Mike Yuan • 2 years ago  
c36c81e
systemctl: reflect that statically enabled units can be in .upholds/
Mike Yuan • 2 years ago  
1f99815
Merge pull request #29353 from YHNdnzj/nft-followup
Luca Boccassi • 2 years ago  
89e7b96
Merge pull request #29265 from YHNdnzj/sleep-util-refactor
Mike Yuan • 2 years ago  
05ae788
man/org.freedesktop.systemd1: add version info for NFTSet
Mike Yuan • 2 years ago  
6bd8340
core/unit: use RET_GATHER in one more function
Mike Yuan • 2 years ago  
95f7492
test: testing for core NFTSet= feature
Topi Miettinen • 2 years ago  
435d523
core: add user and group to NFTSet=
Topi Miettinen • 2 years ago  
3bb48b1
core: firewall integration of cgroups with NFTSet=
Topi Miettinen • 2 years ago  
dc7d69b
update TODO
Lennart Poettering • 2 years ago  
b28bd48
core: generalize service_arm_timer() for all unit types
Lennart Poettering • 2 years ago  
e927680
scope: also modernize state machine logging
Lennart Poettering • 2 years ago  
c5acfe1
path: also modernize path state machine logging
Lennart Poettering • 2 years ago  
4d7da55
timer: also modernize timer state machine error logging
Lennart Poettering • 2 years ago  
e7912a0
automount: also modernize log logic
Lennart Poettering • 2 years ago  
bfeb109
swap: also modernize state engine log message generation
Lennart Poettering • 2 years ago  
b0ff583
mount: also rework log message generation
Lennart Poettering • 2 years ago  
d30eb0b
socket: clean up error message generation/fail paths also for the socket state engine
Lennart Poettering • 2 years ago  
a237a93
socket: modernize socket_acquire_peer() a bit
Lennart Poettering • 2 years ago  
a951c1a
socket: drop redundant TAKE_FD(cfd) line
Lennart Poettering • 2 years ago  
529f768
service: add error handling for all service_arm_timer() invocations
Lennart Poettering • 2 years ago  
3dde96d
service: clean up logging a bit
Lennart Poettering • 2 years ago  
10691b9
Merge pull request #29345 from poettering/measured-uki-condition
Lennart Poettering • 2 years ago  
174e8e9
sleep-config: add explanatory comment on "modes"
Mike Yuan • 2 years ago  
563ef8f
sleep-config: several cleanups
Mike Yuan • 2 years ago  
087a25d
sleep/battery-capacity: rearrange functions
Mike Yuan • 2 years ago  
f3afe9d
sleep/battery-capacity: drop unused error-handling
Mike Yuan • 2 years ago  
7f88eee
sleep/battery-capacity: don't report we have trip alarm if no battery is found
Mike Yuan • 2 years ago  
fbc1dbf
sleep-util: split into sleep-config and hibernate-util
Mike Yuan • 2 years ago  
54d7fcc
sleep-util: split battery-capacity into sleep/
Mike Yuan • 2 years ago  
7d76919
sleep: rebreak lines in check_wakeup_type
Mike Yuan • 2 years ago  
43309f1
sleep-util: move check_wakeup_type to sleep/sleep
Mike Yuan • 2 years ago  
1482fed
Merge pull request #29134 from nabijaczleweli/short-iso-timestamp
Luca Boccassi • 2 years ago  
93bd6e3
Merge pull request #29296 from yuwata/sd-journal-several-cleanups-for-boot-id
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e071384
test: introduce TEST-09-REBOOT
Frantisek Sumsal • 2 years ago  
c1b129f
Merge pull request #29296 from keszybz/make-cryptsetup-offical-and-add-docs
Luca Boccassi • 2 years ago  
578840b
units/blockdev@.target: conflict with umount.target
Mike Yuan • 2 years ago  
99f360a
update TODO
Lennart Poettering • 2 years ago  
d81bd3a
efi-loader: add caching to efi_measured_uki()
Lennart Poettering • 2 years ago  
c24f9f5
units: move units over to ConditionSecurity=measured-uki
Lennart Poettering • 2 years ago  
8506bf4
condition: add ConditionSecurity=measured-uki
Lennart Poettering • 2 years ago  
340d979
efi-loader: rename efi_stub_measured() → efi_measured_uki()
Lennart Poettering • 2 years ago  
be8f478
ndisc: Also set link hoplimit
Susant Sahani • 2 years ago  
0ba8374
Revert "userdbd: Order systemd-userdbd.service after systemd-remount-fs.service"
Lennart Poettering • 2 years ago  
c8cb548
fix typo in NEWS
Christian Hesse • 2 years ago  
7527158
po: Translated using Weblate (Hungarian)
Balázs Úr • 2 years ago  
3d6df0c
update-dbus-docs: Test that items are documented in the History section
Abderrahim Kitouni • 2 years ago  
ad49349
network: Rename json_append_one() and move to json.h
Daan De Meyer • 2 years ago  
3bd337a
journal: Stop trying to open runtime journal once flushed
Daan De Meyer • 2 years ago  
418a498
meson: Fix version script handling
Jan Janssen • 2 years ago  
90461ef
systemd-hwdb: fix unsigned and signed comparison problem
huyubiao • 2 years ago  
b53a809
man: rename systemd-cryptsetup@.service → systemd-cryptsetup
Zbigniew Jędrzejewski-Szmek • 2 years ago  
10aeee9
TEST-70: use new cryptsetup path
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ab68c6f
meson: add comments to compat symlinks
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a1ca52c
meson: move systemd-cryptsetup to /usr/bin
Zbigniew Jędrzejewski-Szmek • 2 years ago  
fb8d67c
cryptsetup: fail with error if extraneous arguments are specified
Zbigniew Jędrzejewski-Szmek • 2 years ago  
5bae80b
cryptsetup: add parse_argv() and implement --version
Zbigniew Jędrzejewski-Szmek • 2 years ago  
166015f
cryptenroll: align tables
Zbigniew Jędrzejewski-Szmek • 2 years ago  
4cc8e81
man/crypttab: fix indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
5f5f1ba
man/crypttab: add a more comprehensive example of encrypted device setup
Zbigniew Jędrzejewski-Szmek • 2 years ago  
4381474
man/crypttab: do not recommend using /dev/sdX symlinks in /etc/crypttab
Zbigniew Jędrzejewski-Szmek • 2 years ago  
12c346d
man/cryptenroll: link to crypttab(5) for examples
Zbigniew Jędrzejewski-Szmek • 2 years ago  
38e3c61
journalctl -o short-iso[-precise]: timezone as +02:00 instead of +0200
наб • 2 years ago  
0693e6b
journalctl.1: move --truncate-newline to the options instead of the -o values list
наб • 2 years ago  
bf83c67
add support for hp pavilion gaming 15 lid switch (#29304)
beh_10257 • 2 years ago  
5808300
Revert "man: Add /usr/local/lib path to Synopsis section for modules-load"
Lennart Poettering • 2 years ago  
d4899d4
udev: raise RLIMIT_NOFILE as high as we can
Lennart Poettering • 2 years ago  
1617424
varlink: remove duplicate varlink_clear_current()
Lennart Poettering • 2 years ago  
7af3370
core/service: log the next restart usec only when we're arming timer
Mike Yuan • 2 years ago  
fe3d33c
man: Add /usr/local/lib path to Synopsis section for modules-load
Raul Cheleguini • 2 years ago  
1781176
test: add test case that journal file with unreferenced _BOOT_ID data
Yu Watanabe • 2 years ago  
bb83c7c
sd-journal: always fallback to find entry by realtime
Yu Watanabe • 2 years ago  
304cb08
test: add tests for journal_find_boot_by_offset() and friends
Yu Watanabe • 2 years ago  
7c1784d
logs-show: use sd_journal_step_one()
Yu Watanabe • 2 years ago  
0141b21
logs-show: move journal_find_boot_by_offset() and friends from journalctl.c
Yu Watanabe • 2 years ago  
8081939
journalctl: several cleanups for find_boot_by_offset()/_by_id()
Yu Watanabe • 2 years ago  
f5257fa
sd-journal: refuse to write entry without boot ID
Yu Watanabe • 2 years ago  
1eede15
sd-journal: boot_id is always non-NULL
Yu Watanabe • 2 years ago  
b761ae0
sd-journal: also verify tail_entry_boot_id and friends in journal_file_verify_header()
Yu Watanabe • 2 years ago  
6ea5136
test: fix header verification
Yu Watanabe • 2 years ago  
1fa2ebb
man: document SystemState's possible values
Luca Boccassi • 2 years ago  
4c9a288
man: add version information for udev functions
Abderrahim Kitouni • 2 years ago  
01f5c5d
Merge pull request #29314 from YHNdnzj/firstboot-fixup
Luca Boccassi • 2 years ago  
e1e0c4f
Merge pull request #29309 from poettering/resolved-varlink-tweaks
Lennart Poettering • 2 years ago  
902dc43
oomd: correct listening sockets
Lennart Poettering • 2 years ago  
0869e13
varlink: move O_NONBLOCK setting to varlink_server_listen_fd(), and set O_CLOEXEC too
Lennart Poettering • 2 years ago  
a4edf03
Merge pull request #29315 from poettering/strgrowpad0
Lennart Poettering • 2 years ago  
0e19744
Merge pull request #29308 from aafeijoo-suse/dissect-fix
Luca Boccassi • 2 years ago  
5ea6981
repart: add extra safety check that the verity signature fits in the partition we want to write
Lennart Poettering • 2 years ago  
3510df0
string-util: make strgrowpad0() a bit safer
Lennart Poettering • 2 years ago  
8e47958
man/systemd-firstboot: /etc/ empty -> unpopulated
Mike Yuan • 2 years ago  
ff4a7d3
core/main: log that we assume first boot if failed to read machine-id
Mike Yuan • 2 years ago  
60e4b42
alloc-util: remove duplicate empty line
Lennart Poettering • 2 years ago  
b907b90
resolved: rename varlink function to match exposed method name
Lennart Poettering • 2 years ago  
510b3b0
resolved: also expose interface index in server JSON data
Lennart Poettering • 2 years ago  
0319a28
Merge pull request #29301 from poettering/pcr-extend-rename
Lennart Poettering • 2 years ago  
8dcce20
man: briefly document that we are now keeping an event log in userspace for out measurements
Lennart Poettering • 2 years ago  
75174a5
pcrextend: make PCR index configurable
Lennart Poettering • 2 years ago  
b0d00ec
pcrphase: rename binary to pcrextend
Lennart Poettering • 2 years ago  
32295fa
bash-completion: add missing commands and options to systemd-dissect
Antonio Alvarez Feijoo • 2 years ago  
acb7d23
test: enable debug logs for the user instances as well
Frantisek Sumsal • 2 years ago  
7f048f0
Merge pull request #29303 from abderrahim/syntax-fixes
Luca Boccassi • 2 years ago  
b7733df
man/systemd-dissect: various fixes
Antonio Alvarez Feijoo • 2 years ago  
a058222
man: fix docbook syntax for function docs
Abderrahim Kitouni • 2 years ago  
0ee4239
man/kernel-command-line: don't refer early_core_pattern to systemd
Abderrahim Kitouni • 2 years ago  
d511acd
docs/FDS: add missing article and reword sentence
Zbigniew Jędrzejewski-Szmek • 2 years ago  
61afc53
update TODO
Lennart Poettering • 2 years ago  
02c9d62
mkosi: Run meson and ninja as the user invoking mkosi
Daan De Meyer • 2 years ago  
7d376f1
po: Translated using Weblate (Korean)
김인수 • 2 years ago  
e2b8a61
sd-dhcp-client: reject NAKs from servers that we did not send an offer to (#29290)
Alexandre Peixoto Ferreira • 2 years ago  
13abd00
hwdb: ieee1394-unit-function: add Miglia Technology Harmony Audio (HA02)
Takashi Sakamoto • 2 years ago  
fb86af6
test: wait for the swtpm socket to appear
Frantisek Sumsal • 2 years ago  
18c3ffb
test: don't panic on soft lockups
Frantisek Sumsal • 2 years ago  
3a89904
Merge pull request #29254 from yuwata/sd-ndisc-use-usec_t
Luca Boccassi • 2 years ago  
f5f4486
Merge pull request #29258 from yuwata/sd-dhcp-client-split-out
Luca Boccassi • 2 years ago  
593551a
sd-dhcp-client: split out client_parse_message()
Yu Watanabe • 2 years ago  
f9edbb8
sd-dhcp-client: introduce dhcp_lease_unref_and_replace()
Yu Watanabe • 2 years ago  
db849df
sd-dhcp-client: do not set fallback subnet mask if it is already set
Yu Watanabe • 2 years ago  
8fc7250
sd-dhcp-client: split out client_enter_requesting()
Yu Watanabe • 2 years ago  
2ff1e23
sd-dhcp-client: split out client_enter_bound()
Yu Watanabe • 2 years ago  
525717b
sd-ndisc: make sd_ndisc return time values in usec
Yu Watanabe • 2 years ago  
6197db5
btrfs-util: fix one memory leak
Mike Yuan • 2 years ago  
e504e46
Add recommended initramfs regeneration
RoepLuke • 2 years ago  
c9bb40b
repart: Don't fail on boot if we can't find the root block device
Daan De Meyer • 2 years ago  
021b0ff
Merge pull request #29282 from YHNdnzj/hibernate-resume-meson
Luca Boccassi • 2 years ago  
8bf1d14
hibernate-resume: add missing #pragma once
Mike Yuan • 2 years ago  
17ad085
hibernate-resume: break lines in meson.build files()
Mike Yuan • 2 years ago  
3494a8b
Merge pull request #29224 from keszybz/netdev-config-parsing
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a0fe45a
mkosi: Don't skip initrd dependency when building a directory image
Daan De Meyer • 2 years ago  
fc5473b
netdev/wireguard: define iterator variable in the loop
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f75921c
network: make DEFINE_NETDEV_CAST() assert on input and output
Zbigniew Jędrzejewski-Szmek • 2 years ago  
117843f
network/netdev: align tables
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6c9935b
network/netdev: fix resetting of 'inherit' field
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6fded8d
network: refusing parsing negative flow labels
Zbigniew Jędrzejewski-Szmek • 2 years ago  
af14281
network/fou-tunnel: simplify parsing of protocol number
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a893c12
shared/ip-procotol-list: generalize and rework parse_ip_protocol()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1b2733b
network/vxlan: avoid unneccesary temporary variables
Zbigniew Jędrzejewski-Szmek • 2 years ago  
04c2a00
network/netdev: use ASSERT_PTR() more, adjust indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
257cebb
network: use a common helper to parse bounded ranges
Zbigniew Jędrzejewski-Szmek • 2 years ago  
851cdff
Add mkosi.conf to gitignore
Jordan Rome • 2 years ago  
71e5a35
tree-wide: add path_simplify_alloc() and use it
Zbigniew Jędrzejewski-Szmek • 2 years ago  
660087d
find_legacy_keymap: extend variant match bonus again
Adam Williamson • 2 years ago  
537c00c
sd-journal: refuse entry objects with an empty boot ID
Yu Watanabe • 2 years ago  
c650d4c
sd-ndisc: rename function arguments for storing results
Yu Watanabe • 2 years ago  
3231f62
elf2efi: fix a typo
Mike Yuan • 2 years ago  
1365355
man/standard-conf: directory paths should end with '/'
Franck Bui • 2 years ago  
cae6ba7
config files: update their header to reflect that they can be installed in /usr
Franck Bui • 2 years ago  
c608017
meson: relax ukify requirements
Luca Boccassi • 2 years ago  
8ae3c29
systemctl: link to all non-man-page files in help
Zbigniew Jędrzejewski-Szmek • 2 years ago  
67bc612
core/dbus-path: use structured initialization in one more place
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7902df1
delta: inline iterator variable
Zbigniew Jędrzejewski-Szmek • 2 years ago  
d01481c
basic/path-util: make path_simplify() skip leading '/..'
Zbigniew Jędrzejewski-Szmek • 2 years ago  
003ccba
hwdb: Bush tablet rotation support (#29268)
Tomasz Świątek • 2 years ago  
eb5e1fe
meson: do not explicitly specify ownership of /var/log/journal/
Zbigniew Jędrzejewski-Szmek • 2 years ago  
44fcb9a
Merge pull request #29253 from yuwata/sd-radv-use-usec_t
Luca Boccassi • 2 years ago  
45ad128
network: split out link_get_address_states()
Yu Watanabe • 2 years ago  
60415c1
Merge pull request #29252 from yuwata/sd-dhcp6-client-use-usec_t
Luca Boccassi • 2 years ago  
76859a9
sd-event: drop unnecessary call of sd_event_now() when requested relative time is zero
Yu Watanabe • 2 years ago  
afb81a0
sd-dhcp-client: use unaligned_be32_sec_to_usec()
Yu Watanabe • 2 years ago  
511d96d
keyboard-model-map: correct sk-qwerty entry
Adam Williamson • 2 years ago  
ca831de
sd-device: include missing alloc-util.h
Yu Watanabe • 2 years ago  
d08ff45
Merge pull request #29235 from yuwata/sd-journal-reset-saved-direction-on-seek
Luca Boccassi • 2 years ago  
2cb1703
test-ndisc-ra: add tests for recently added functions
Yu Watanabe • 2 years ago  
8ff992d
sd-radv: make sd_radv always take timespan in usec
Yu Watanabe • 2 years ago  
eca280c
sd-dhcp6-client: introduce sd_dhcp6_lease_get_t1() and friends
Yu Watanabe • 2 years ago  
394fac5
sd-dhcp6-client: use be32_sec_to_usec() at more places
Yu Watanabe • 2 years ago  
9132cbd
sd-dhcp6-client: rework IA_NA or IA_PD getters
Yu Watanabe • 2 years ago  
d8ec95c
sd-dhcp6-client: introduce sd_dhcp6_lease_has_pd_prefix() and friend
Yu Watanabe • 2 years ago  
fb70992
sd-journal: also clear saved direction on seek
Yu Watanabe • 2 years ago  
4aa33df
test: add more testcases for seeking journal entries
Yu Watanabe • 2 years ago  
45689fd
test: check return value of sd_journal_next() and friends
Yu Watanabe • 2 years ago  
836809d
treewide: split commandline into command line
Joerg Behrmann • 2 years ago  
7c52d52
Merge pull request #29239 from poettering/clock-nanosleep
Lennart Poettering • 2 years ago  
422bf49
docs: excorcise NIS from nsswitch.conf
Lennart Poettering • 2 years ago  
02e9308
scsi_serial: convert from nanosleep() to usleep_safe()
Lennart Poettering • 2 years ago  
8fcacaf
Merge pull request #29092 from yuwata/sd-dhcp-server-use-usec
Zbigniew Jędrzejewski-Szmek • 2 years ago  
0d05d16
Merge pull request #29179 from YHNdnzj/resume-offset-btrfs
Mike Yuan • 2 years ago  
357d352
service: use empty_to_na() where appropriate
Lennart Poettering • 2 years ago  
0964cfb
man/kernel-install: document missing $KERNEL_INSTALL_IMAGE_TYPE
Antonio Alvarez Feijoo • 2 years ago  
cb5f21d
time-util: use clock_nanosleep() rather than nanosleep()
Lennart Poettering • 2 years ago  
b401efe
dissect: Accept signature for usr+usr-verity+usr-verity-sig images
Valentin David • 2 years ago  
01086e7
Merge pull request #28919 from fbuihuu/custom-config-file-install-path
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6d2d38e
docs: various updates to the fdstore docs
Lennart Poettering • 2 years ago  
1df74d1
Merge pull request #29231 from poettering/cgroup-utils-tweaklets
Mike Yuan • 2 years ago  
c8d44d8
pidref: add pidref_equal() helper
Lennart Poettering • 2 years ago  
3b74b49
scope: slightly simplify scope_enter_running() error handling
Lennart Poettering • 2 years ago  
648cb02
Merge pull request #29230 from poettering/scope-tweaks
Mike Yuan • 2 years ago  
d40886a
boot: skip loading DTBs in type 1 when secure boot is enabled
Luca Boccassi • 2 years ago  
4b4d612
cgroup-util: tighten range check before casting to pid_t
Lennart Poettering • 2 years ago  
5ed7cdf
cgroup-util: initialize return param on all success returns
Lennart Poettering • 2 years ago  
8ab4078
cgroup-util: rename return param to 'ret', as per coding style
Lennart Poettering • 2 years ago  
aef4355
scope: only stop watching processes when we go down
Lennart Poettering • 2 years ago  
05d1630
scope: add trailing comma to array initialization
Lennart Poettering • 2 years ago  
fff7c34
sd-dhcp-server: store lifetime and friends in usec_t
Yu Watanabe • 2 years ago  
a000761
libsystemd-network: introduce several helper functions to handle time values
Yu Watanabe • 2 years ago  
ca515c9
mkfs-util: Only unshare mount namespace if needed
Daan De Meyer • 2 years ago  
e078490
hwdb: add mic mute key mappings for Acer Predator Triton 300 SE
IllusionMan1212 • 2 years ago  
df4535a
po: Translated using Weblate (Czech)
Daniel Rusek • 2 years ago  
0b9b0bf
Reflect the fact that main config files can be installed in /usr
Franck Bui • 2 years ago  
c76f2fb
config files: more recommendations of `systemd-analyze cat-config`
Franck Bui • 2 years ago  
5884948
Merge pull request #29150 from abderrahim/version-info-dbus
Luca Boccassi • 2 years ago  
02ee98d
Merge pull request #29122 from yuwata/network-allow-multiple-ipv6-null-addresses
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c71404f
Merge pull request #29215 from AdamWill/kmm-layoutorder-variant
Zbigniew Jędrzejewski-Szmek • 2 years ago  
9682f08
boot: use separate SBAT project names for stub and boot
Luca Boccassi • 2 years ago  
c9bebec
test: introduce TEST-83-BTRFS
Mike Yuan • 2 years ago  
2b344ea
btrfs-util: introduce btrfs_get_file_physical_offset_fd
Mike Yuan • 2 years ago  
efb6a76
tree-wide: explicitly compare return value of fd_is_fs_type with 0
Mike Yuan • 2 years ago  
79de6eb
update-dbus-docs: don't consider mentions in the History
Abderrahim Kitouni • 2 years ago  
d0c0c10
man: add version information for dbus interfaces
Abderrahim Kitouni • 2 years ago  
d9d2d16
Merge pull request #29221 from keszybz/fedora-cloud-latest
Daan De Meyer • 2 years ago  
33ec8d7
man: update Fedora release information
Zbigniew Jędrzejewski-Szmek • 2 years ago  
076a82c
Merge pull request #29218 from DaanDeMeyer/kernel-modules
Daan De Meyer • 2 years ago  
701a945
man: condense version information for functions
Abderrahim Kitouni • 2 years ago  
00f9550
mkosi: Stop installing kernel-modules on Fedora
Daan De Meyer • 2 years ago  
2a55ebb
mkosi: Bump Fedora CI to Fedora 39
Daan De Meyer • 2 years ago  
755012d
Merge pull request #29217 from behrmann/typofixes
Luca Boccassi • 2 years ago  
b0003b8
man: remove quotes around default values
Joerg Behrmann • 2 years ago  
477eac0
treewide: fix typos
Joerg Behrmann • 2 years ago  
7227dd8
update TODO
Lennart Poettering • 2 years ago  
90eabfe
Merge pull request #29159 from poettering/socket-pause
Lennart Poettering • 2 years ago  
6093615
basic/parse-util: add helper to parse bounded unsigned values
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3b6cabd
sd-network: modernize log error messages
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f31fa08
Merge pull request #29152 from poettering/pidref-more
Luca Boccassi • 2 years ago  
498ef07
find_legacy_keymap: try matching with layout order reversed
Adam Williamson • 2 years ago  
a22567f
find_legacy_keymap: fix empty variant matching
Adam Williamson • 2 years ago  
bf09ab0
repart: Fix a check for CopyBlocks on data partition
Valentin David • 2 years ago  
5a77fbb
systemd.time.7: rewrite Parsing Timestamps section
наб • 2 years ago  
eed99fe
test: only load tpm_ibmvtpm kernel module on PowerPC hw
Dan Streetman • 2 years ago  
948d460
man: update version information
Abderrahim Kitouni • 2 years ago  
aefdc11
path: make arg_pager_flags static
Lennart Poettering • 2 years ago  
6b66407
Merge pull request #29186 from keszybz/man-notifications-and-fd-store
Luca Boccassi • 2 years ago  
c2077ae
core: port unit_fork_helper_process() and unit_fork_and_watch_rm_rf() to PidRef
Lennart Poettering • 2 years ago  
4775b55
core: port unit_main_pid() + unit_control_pid() to PidRef and drop unit_kill_common()
Lennart Poettering • 2 years ago  
37eb258
pidref: add sigqueue() helper
Lennart Poettering • 2 years ago  
a0d1659
core: port over unit_kill_context() to PidRef
Lennart Poettering • 2 years ago  
7901288
core: port service_set_main_pid() to PidRef
Lennart Poettering • 2 years ago  
b1f6901
ci: add test for poll limit
Lennart Poettering • 2 years ago  
065e478
man: document the new PollLimitIntervalSec=/PollLimitBurst= settings
Lennart Poettering • 2 years ago  
9373fce
core: add new "PollLimit" settings to .socket units
Lennart Poettering • 2 years ago  
2bec84e
Merge pull request #29206 from mrc0mmand/lsan-followup
Mike Yuan • 2 years ago  
8fbf0a2
update TODO
Lennart Poettering • 2 years ago  
8b9c3af
man: Mention that JSON user record files should have the .user extension
Daan De Meyer • 2 years ago  
ef61eec
logind: slightly tweak error message about not enough swap for hibernation
Lennart Poettering • 2 years ago  
43cb0f3
doc: add a markdown doc giving an overview over the fdstore
Lennart Poettering • 2 years ago  
0959847
man/daemon: s/init system/service manager/
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7ab1a1b
meson: restore tools/meson-vcs-tag.sh
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1a71ac0
basic: indent prototypes of two functions with many arguments
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a410b3a
basic/path-util: change 'char *func' to 'char* func'
Zbigniew Jędrzejewski-Szmek • 2 years ago  
00d811a
basic/path-util: do not say that /dev and /sys are device paths
Zbigniew Jędrzejewski-Szmek • 2 years ago  
8f1998b
test-path-util: add simple test for is_path() and is_device_path()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
bf9a49a
meson: fix TODO regarding next meson version
Luca Boccassi • 2 years ago  
ba4d7e8
vimrc: explicitly set shiftwidth for the C file type
Frantisek Sumsal • 2 years ago  
e69056d
core: limit the LSan shenanigans to PID 1
Frantisek Sumsal • 2 years ago  
7b19bd6
Merge pull request #29204 from poettering/pe-section-fix
Luca Boccassi • 2 years ago  
94dd2a1
man: fix counting of resource types
Lennart Poettering • 2 years ago  
e75386b
man: link UKI spec from sd-stub
Lennart Poettering • 2 years ago  
652d2bf
man: drop duplicate .uname documentation, add .sbat documentation
Lennart Poettering • 2 years ago  
ef3e110
hwdb: Add quirk for teclast x3 plus (G4K3) rotation (#29202)
commondservice • 2 years ago  
bcf3ace
update TODO
Lennart Poettering • 2 years ago  
8f53373
test-network: add test for multiple IPv6 null addresses
Yu Watanabe • 2 years ago  
d5adff7
network: allow to configure multiple IPv6 null addresses with different prefix length
Yu Watanabe • 2 years ago  
6174dc7
network: rename address_prefix() -> address_ipv4_prefix()
Yu Watanabe • 2 years ago  
381e3cc
network: drop _fallthrough_ in address_{hash,compare}_func()
Yu Watanabe • 2 years ago  
52af8e5
meson: add TODO to switch to new 'follow_symlinks' option in the future
Luca Boccassi • 2 years ago  
413ef50
Revert "ci: temporarily disable Packit's i386"
Frantisek Sumsal • 2 years ago  
c702751
Merge pull request #29119 from yuwata/network-dhcp-server-allow-null-server-address
Luca Boccassi • 2 years ago  
23bef84
core: redirect LSan's report to /dev/console during manager exit
Frantisek Sumsal • 2 years ago  
ae5ce7e
Merge pull request #29197 from takaswie/topic/hwdb/ieee1394-unit-function
Yu Watanabe • 2 years ago  
345ed22
hwdb: ieee1394-unit-function: add Weiss Engieering MAN301
Takashi Sakamoto • 2 years ago  
56f62f6
hwdb: ieee1394-unit-function: add Weiss Engineering INT203 entry with older firmware
Takashi Sakamoto • 2 years ago  
618edc0
hwdb: ieee1394-unit-function: add Weiss Engineering DAC202 (Maya edition)
Takashi Sakamoto • 2 years ago  
042cfb8
hwdb: ieee1394-unit-function: remove superfluous Weiss Engineering DAC1 entry
Takashi Sakamoto • 2 years ago  
7760d8d
hwdb: Add Logitech G502 X
Michael Kuhn • 2 years ago  
4eebc00
doc: Scope is automatic for IPv6 address
Tj • 2 years ago  
ecac487
Merge pull request #29184 from keszybz/more-pager
Mike Yuan • 2 years ago  
1659473
man/daemon: recommend status notications, mention fd store
Zbigniew Jędrzejewski-Szmek • 2 years ago  
d73f8ff
man/sd_notify: change recommendations about unsupported notifications
Zbigniew Jędrzejewski-Szmek • 2 years ago  
bb8a329
man: make the description of fd storage a bit more accessible
Zbigniew Jędrzejewski-Szmek • 2 years ago  
67da7e9
man/sd_notify: split out variable descriptions to a separate section
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ef86486
man/kernel-install: add more paragraph breaks, fix indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
4454ca1
man: add versioned version of --no-pager, use for systemd-path
Zbigniew Jędrzejewski-Szmek • 2 years ago  
87cc993
path: add --no-pager option, enable pager by default
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e441d1d
path: rename functions
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c19c5aa
path: modernize, return first error
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1535b52
bootctl: use pager in help
Zbigniew Jędrzejewski-Szmek • 2 years ago  
eb98074
export: use highlighting in --help
Zbigniew Jędrzejewski-Szmek • 2 years ago  
4f9791a
Revert "mkosi: pin CentOS9 kernel to working version"
Frantisek Sumsal • 2 years ago  
5898cef
po: Translated using Weblate (Russian)
Sergey A • 2 years ago  
aab9e4b
Merge pull request #29156 from bluca/signal_dump_jobs
Luca Boccassi • 2 years ago  
93f42f0
serialize: don#t allocate 1M on the stack just like that
Lennart Poettering • 2 years ago  
f96a32c
logind: add PrepareForShutdownWithMetadata signal
Luca Boccassi • 2 years ago  
e4aab5c
core: dump jobs list on sigrtmin+18 with 0x500
Luca Boccassi • 2 years ago  
0112c37
core: use structured initialization in exec_context_init
Luca Boccassi • 2 years ago  
0213162
Merge pull request #29130 from poettering/unit-defaults
Luca Boccassi • 2 years ago  
fd0a804
Merge pull request #29142 from poettering/pidref
Luca Boccassi • 2 years ago  
5cd4613
Merge pull request #29143 from DaanDeMeyer/mkosi-presets
Luca Boccassi • 2 years ago  
3cdf786
mkosi: Conditionally use tools tree
Daan De Meyer • 2 years ago  
bcc911a
mkosi: Only build system preset by default
Daan De Meyer • 2 years ago  
a940484
mkosi: Move to Fedora 39
Daan De Meyer • 2 years ago  
076a16d
mkosi: Update to latest
Daan De Meyer • 2 years ago  
aa72f85
mkosi: Make sure custom installkernel scripts are not used
Daan De Meyer • 2 years ago  
1adae32
Merge pull request #29117 from Werkov/memory_available
Mike Yuan • 2 years ago  
66e089a
update TODO
Lennart Poettering • 2 years ago  
a1f7cdc
machined: port over to PidRef too
Lennart Poettering • 2 years ago  
d8854ff
logind: also port session leader tracking over to PidRef
Lennart Poettering • 2 years ago  
89bad70
core: don't manually destroy timer when we can't spawn a child
Lennart Poettering • 2 years ago  
894a30e
core: also port swap units to PidRef
Lennart Poettering • 2 years ago  
436cdf0
core: also port mount units to PidRef
Lennart Poettering • 2 years ago  
360f384
core: convert Socket logic to PidRef too
Lennart Poettering • 2 years ago  
43a1914
core: reference main/control pid of .service units via PidRef
Lennart Poettering • 2 years ago  
c79ab77
pidref: add structure that can reference a pid via both pidfd and pid_t
Lennart Poettering • 2 years ago  
3bda3f1
mkosi: Allow configuring whether to do secure boot and pcrs from CLI
Daan De Meyer • 2 years ago  
1e1441d
dbus: Document org.freedesktop.systemd1.Service.MemoryAvailable property
Michal Koutný • 2 years ago  
055665d
Merge pull request #29127 from YHNdnzj/wall-followup
Luca Boccassi • 2 years ago  
9aa642d
Merge pull request #29116 from yuwata/network-sriov-debug
Luca Boccassi • 2 years ago  
2d17808
zsh: busctl: fix flags parsing for properties
Ronan Pigott • 2 years ago  
47f2065
Revert "tree-wide: Mount file descriptors via /proc/<pid>/fd"
Lennart Poettering • 2 years ago  
7b9da38
serialize: add common deserialize_read_line() helper and use it everywhere
Lennart Poettering • 2 years ago  
0df7d52
TODO: switch the default wall implementation to sd-login
Mike Yuan • 2 years ago  
7af442c
shared/wall: fall back to logind if utmpx database doesn't exist
Mike Yuan • 2 years ago  
560f15f
shared/wall: several cleanups
Mike Yuan • 2 years ago  
056aff9
utmp-wtmp: remove unneeded include
Mike Yuan • 2 years ago  
8b2d219
cgroup: Estimate MemoryAvailable= when DefaultMemoryAccounting=no
Michal Koutný • 2 years ago  
8db929a
cgroup: Refactor MemoryAvailable= evaluation
Michal Koutný • 2 years ago  
727cea7
cgroup: Fix MemoryAvailable= by considering physical memory
Michal Koutný • 2 years ago  
3565c70
conf-parser: parse main config first only if not symlinked to/as drop-in
Mike Yuan • 2 years ago  
93f1da4
repart,bootspec: use set_ensure_consume
Mike Yuan • 2 years ago  
fc159b2
ukify/man: Look for a config file in systemd folders if not specified
Alvin Alvarado • 2 years ago  
a05fa30
core: introduce unit_defaults_init() common initialization helper
Lennart Poettering • 2 years ago  
ea09a41
manager: add manager_set_unit_defaults() call that sets all unit defaults in one go
Lennart Poettering • 2 years ago  
bfb27b0
manager: move various fields that declare unit defaults into a new structure UnitDefaults
Lennart Poettering • 2 years ago  
c9e120e
network/sr-iov: move common parts to link_set_sr_iov_ifindices()
Yu Watanabe • 2 years ago  
b9962da
network/sr-iov: ignore -EINVAL in reading dev_port sysfs attribute
Yu Watanabe • 2 years ago  
4b12a8d
test-network: add testcase for [DHCPServer] ServerAddress= with null address
Yu Watanabe • 2 years ago  
47f1ce1
man: update [DHCPServer] ServerAddress=
Yu Watanabe • 2 years ago  
e443a88
network: allow to set null address for [DHCPServer] ServerAddress=
Yu Watanabe • 2 years ago  
a0dfce0
network: find DHCP server address only on loading .network file
Yu Watanabe • 2 years ago  
5459e11
network: call network_adjust_dhcp_server() from network_drop_invalid_addresses()
Yu Watanabe • 2 years ago  
26f8847
Merge pull request #29123 from yuwata/conf-parser-cleanups-for-config-section
Mike Yuan • 2 years ago  
b8f18c3
Merge pull request #29121 from yuwata/network-drop-duplicated
Luca Boccassi • 2 years ago  
30a0f7e
Merge pull request #29071 from YHNdnzj/loop-write-full
Lennart Poettering • 2 years ago  
fea8239
mkosi: Drop arch workaround
Daan De Meyer • 2 years ago  
6ec74f9
conf-parser: introduce ordered_hashmap_by_section_find_unused_line()
Yu Watanabe • 2 years ago  
e63c6e9
conf-parser: check overflow in hashmap_find_free_section_line()
Yu Watanabe • 2 years ago  
d9171a2
conf-parser: modernize config_section_new()
Yu Watanabe • 2 years ago  
08ca764
hashmap: introduce HASHMAP_BASE_FOREACH() and friend
Yu Watanabe • 2 years ago  
7bf9e0d
network: drop duplicated check
Yu Watanabe • 2 years ago  
f7f5028
network: drop duplicated address_set_broadcast()
Yu Watanabe • 2 years ago  
0ae8ff5
ci: temporarily disable Packit's i386
Frantisek Sumsal • 2 years ago  
3bf7d79
tpm2-util: drop support for creating TPM2 trial sessions
Lennart Poettering • 2 years ago  
4bba26a
efi: Add some more paranoia asserts
Jan Janssen • 2 years ago  
b780186
Merge pull request #29036 from YHNdnzj/hibernate-resume-when-battery-low
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c63db54
parse_timestamp: accept RFC3339-style timezone and %FT%R[:%S[.%N]]
наб • 2 years ago  
ef658a6
shared/wall: use loop_write_full
Mike Yuan • 2 years ago  
3a1fc38
io-util: introduce loop_write_full that takes a timeout
Mike Yuan • 2 years ago  
e22c60a
units: order battery-check before hibernate-resume
Mike Yuan • 2 years ago  
89a1bb9
hibernate-resume: split out the logic of finding hibernate location
Mike Yuan • 2 years ago  
a628d93
Merge pull request #28957 from yuwata/core-mount-set-dirty-on-umount
Lennart Poettering • 2 years ago  
82b7bf8
po: Translated using Weblate (German)
Christian Kirbach • 2 years ago  
8e2d9d4
test: use 'until' instead of 'while !'
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1c5d54b
hwdb: keyboard: D330 FnLk toggle
David Santamaría Rogado • 2 years ago  
8b7f0eb
Merge pull request #29098 from keszybz/man-page-postreview-fixup
Luca Boccassi • 2 years ago  
7d84904
man: Add new Microsoft CAs to example
Jan Janssen • 2 years ago  
400229e
openssl-util: add common implementation of digest+sign
Lennart Poettering • 2 years ago  
ef65c0f
core/credential,mount: re-read /proc/self/mountinfo before invoking umount command
Yu Watanabe • 2 years ago  
1e12256
test-execute: check credentials can be read on ExecStartPost= and friends
Yu Watanabe • 2 years ago  
25033cc
core/exec-credential: introduce exec_context_get_credential_directory() helper function
Yu Watanabe • 2 years ago  
133e4de
core: rename credential.[ch] -> exec-credential.[ch]
Yu Watanabe • 2 years ago  
43962c3
Revert "core: do not leak mount for credentials directory if mount namespace is enabled"
Yu Watanabe • 2 years ago  
73ff4d4
id128: add forgotten option to --help
Zbigniew Jędrzejewski-Szmek • 2 years ago  
bf91ab6
man/systemd-id128: fix example
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b477c69
shared/wall: use logind if build without utmp support
Thorsten Kukuk • 2 years ago  
53c0397
core: allow to run generators without sandboxing on qemu-user
Yu Watanabe • 2 years ago  
4680187
Merge pull request #29101 from DaanDeMeyer/kernel
Luca Boccassi • 2 years ago  
ed11d58
mkosi: Don't disable CONFIG_USB
Daan De Meyer • 2 years ago  
cbe7778
mkosi: Don't build hid selftests
Daan De Meyer • 2 years ago  
1ca30ea
mkosi: Enable two more kernel configs
Daan De Meyer • 2 years ago  
ac82e7a
Merge pull request #29099 from medhefgo/ci
Luca Boccassi • 2 years ago  
f557df6
update TODO
Lennart Poettering • 2 years ago  
354e5b8
ci: Do not run build test as root
Jan Janssen • 2 years ago  
690db0c
ci: Don't produce debug output for build tests
Jan Janssen • 2 years ago  
ce2c017
ci: Use apt-get in favor of apt
Jan Janssen • 2 years ago  
051ec23
ci: Use add-apt-repository to enable sources
Jan Janssen • 2 years ago  
592ee08
Update 60-input-id.hwdb: add TEX Shinobi (#29068)
khm • 2 years ago  
c00c3d9
ci: Remove custom build step names
Jan Janssen • 2 years ago  
bc76397
test-network: Add test for PREF64
Susant Sahani • 2 years ago  
681007a
Merge pull request #29088 from yuwata/libsystemd-network-headers
Yu Watanabe • 2 years ago  
5546506
Merge pull request #29094 from yuwata/network-dbus-doc
Yu Watanabe • 2 years ago  
754d27e
Merge pull request #29091 from yuwata/sd-dhcp-client-use-usec
Luca Boccassi • 2 years ago  
d5bfee5
sd-dhcp6-client: split out sd-dhcp6-protocol.h
Yu Watanabe • 2 years ago  
b386ff3
sd-dhcp-server: fix typo in arguments
Yu Watanabe • 2 years ago  
1f3a52d
sd-dhcp: split out sd-dhcp-protocol.h from sd-dhcp-client.h
Yu Watanabe • 2 years ago  
409f014
meson: sort headers
Yu Watanabe • 2 years ago  
18fe822
man: mention DBus interfaces for DHCP clients
Yu Watanabe • 2 years ago  
1d5db7b
network/ndisc: split out ndisc_router_process_icmp6_ratelimit()
Yu Watanabe • 2 years ago  
0f9a2b8
Merge pull request #29089 from yuwata/network-ndisc-pref64-follow-ups
Luca Boccassi • 2 years ago  
0e9bf03
network: reorder bus implementations
Yu Watanabe • 2 years ago  
53dff95
dissect: add 'f2fs' to allow-listed filesystems
Luca Boccassi • 2 years ago  
ee6cf8e
Merge pull request #29080 from mrc0mmand/test-tweaks
Luca Boccassi • 2 years ago  
3894b3f
Merge pull request #29038 from keszybz/test-name-length-enforcement
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b86fe4b
sd-dhcp-client: introduce sd_dhcp_lease_has_6rd() helper function
Yu Watanabe • 2 years ago  
0ad8d95
dhcp: introduce sd_dhcp_lease_get_timestamp()
Yu Watanabe • 2 years ago  
a93538e
time-util: introduce triple_timestamp_from_boottime()
Yu Watanabe • 2 years ago  
7cd0755
sd-dhcp-client: store lifetime and friends in usec_t
Yu Watanabe • 2 years ago  
5fde4d3
logind: give better error messages when failing to attach devices to seats
Lennart Poettering • 2 years ago  
08237f0
network/ndisc: refuse too many PREF64 prefixes
Yu Watanabe • 2 years ago  
4df16cd
network/ndisc: drop outdated PREF64 prefixes
Yu Watanabe • 2 years ago  
fabea9c
Merge pull request #29035 from DaanDeMeyer/update-mkosi
Daan De Meyer • 2 years ago  
6c22bad
mkosi: Make sure gzip is installed in initrd/system image
Daan De Meyer • 2 years ago  
6217c54
test: create the "global" dropins in /run
Frantisek Sumsal • 2 years ago  
89562f0
uki: document section name size limit
Lennart Poettering • 2 years ago  
fb9578d
mkosi: Update to latest
Daan De Meyer • 2 years ago  
35356d7
test: set ncat's idle timeout as well
Frantisek Sumsal • 2 years ago  
04bf045
test: bump the trigger limit interval when running w/o KVM
Frantisek Sumsal • 2 years ago  
54bf13a
ask-password: Use unicode for password echo
Jan Janssen • 2 years ago  
5169177
Merge pull request #29070 from YHNdnzj/foolish-mistakes
Luca Boccassi • 2 years ago  
1527d60
systemd.catalog: freezed -> froze
Mike Yuan • 2 years ago  
8a5aba5
systemctl: drop unnecessary else
Mike Yuan • 2 years ago  
11da616
journalctl: reset --lines= correctly if no argument
Mike Yuan • 2 years ago  
7b5ff43
network: make the build happy on i*86 again
Frantisek Sumsal • 2 years ago  
d8f281a
network: Fix memory leak PREF64 (#29064)
Susant Sahani • 2 years ago  
b677e5c
man: add version information for functions
Abderrahim Kitouni • 2 years ago  
69106f4
Merge pull request #29059 from YHNdnzj/catalog-followup
Luca Boccassi • 2 years ago  
7874b98
Merge pull request #29023 from pelaufer/dhcp-prefix-dbus
Yu Watanabe • 2 years ago  
a832087
Merge pull request #29052 from yuwata/icmp6-util-cleanups
Yu Watanabe • 2 years ago  
8b1bd20
catalog/systemd.catalog: rephrase a bunch of messages
Mike Yuan • 2 years ago  
1dc604d
core/crash-handler: correct indentation
Mike Yuan • 2 years ago  
acee9a9
sd-messages.h: correct alignment
Mike Yuan • 2 years ago  
15cae43
network: ndisc - Allow to parse PREF64 prefix
Susant Sahani • 2 years ago  
6e8f5e4
network: sd-radv - Allow to configure Mobile IPv6 Home Agent
Susant Sahani • 2 years ago  
6a6d27b
test: extract dummy icmp6 utils for tests
Yu Watanabe • 2 years ago  
690afe7
icmp6-util: make icmp6_receive() accept the null source address
Yu Watanabe • 2 years ago  
4961f56
icmp6-util: several cleanups for icmp6_receive()
Yu Watanabe • 2 years ago  
5121163
Merge pull request #28896 from pelaufer/dhcp_dbus_notify
Yu Watanabe • 2 years ago  
47d8770
mkosi: Re-enable arch but disable keyring checking
Daan De Meyer • 2 years ago  
16173ab
sd-ndisc,sd-radv: fix use of uninitialized value
Yu Watanabe • 2 years ago  
4674f40
Merge pull request #29055 from mrc0mmand/bash-comp
Luca Boccassi • 2 years ago  
6d05778
shell-completions: add missing systemctl verbs/options
Frantisek Sumsal • 2 years ago  
97e2785
shell-completions: code cleanup
Frantisek Sumsal • 2 years ago  
05ebcbd
userdbd: Order systemd-userdbd.service after systemd-remount-fs.service
Victor Westerhuis • 2 years ago  
9dd8858
mkosi: temporarily disable Arch
Luca Boccassi • 2 years ago  
f7f842f
Merge pull request #28988 from keszybz/sd128-arbitrary-values
Luca Boccassi • 2 years ago  
626a9eb
Merge pull request #28976 from yuwata/network-ndisc-drop-on-zero-lifetime
Luca Boccassi • 2 years ago  
809eb17
Merge pull request #28963 from YHNdnzj/loginctl-table
Luca Boccassi • 2 years ago  
4b24634
Merge pull request #28793 from poettering/switch-root-flags-tweak
Mike Yuan • 2 years ago  
62f643a
hwdb: Added config for RCA W101SA23T1 (#29041)
Robby Red • 2 years ago  
f06bee1
Adding tests for dhcp client and dhcp6 client dbus state interface
pelaufer • 2 years ago  
e1ef777
Adding dhcp client and dhcp6 client dbus status interface
pelaufer • 2 years ago  
f8da534
Adding dhcp client and dhcp6 client state interface
pelaufer • 2 years ago  
fd9b7f5
Adding dhcp_state_to_string and dhcp client state change logging
pelaufer • 2 years ago  
8412d4c
Add dhcp client prefix lease information to networkd json output
pelaufer • 2 years ago  
8fb6320
build(deps): bump actions/checkout from 3.5.3 to 3.6.0
dependabot[bot] • 2 years ago  
475974e
build(deps): bump meson from 1.2.0 to 1.2.1 in /.github/workflows
dependabot[bot] • 2 years ago  
c5de4ee
build(deps): bump github/codeql-action from 2.21.2 to 2.21.5
dependabot[bot] • 2 years ago  
3bb5656
loginctl: use vertical table for {user,session,seat}-status
Mike Yuan • 2 years ago  
bf36695
string-util: introduce strrepa
Mike Yuan • 2 years ago  
0061474
format-table: use format_timestamp_relative_monotonic
Mike Yuan • 2 years ago  
62efc76
meson: disallow fuzz test names above 60 characters
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f933f75
test: shorten sample names, drop numerical prefixes
Zbigniew Jędrzejewski-Szmek • 2 years ago  
37edb70
network/ndisc: drop captive portals with zero lifetime earlier
Yu Watanabe • 2 years ago  
218f373
Revert "shutdown: do not umount recursively before MS_MOVE"
Lennart Poettering • 2 years ago  
c6c5d20
switch-root: when pivot_root() fails, but old root shall be mounted, do so
Lennart Poettering • 2 years ago  
95648f9
switch-root: rework SWITCH_ROOT_SKIP_RECURSIVE_RUN flag
Lennart Poettering • 2 years ago  
c2d6211
Merge pull request #29017 from msizanoen1/fix-onboot-rotate
Zbigniew Jędrzejewski-Szmek • 2 years ago  
a53dc9b
Merge pull request #28971 from YHNdnzj/soft-reboot-is-better-switch-root
Zbigniew Jędrzejewski-Szmek • 2 years ago  
698287d
man: add version information
Zbigniew Jędrzejewski-Szmek • 2 years ago  
437e217
TODO: add entry about service and socket units
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ed856ea
id128: rework conditional to reduce indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
716126c
sd-id128: do not allow null 'app_id' param
Zbigniew Jędrzejewski-Szmek • 2 years ago  
fa96afb
id128: allow combining --app with show
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b37e818
various: use id128_from_string_not_null()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
aea3f59
core,systemctl: refuse switching root if we're not in initrd
Mike Yuan • 2 years ago  
4da159b
core,systemctl: refuse switching root to current root properly
Mike Yuan • 2 years ago  
b0c5f0e
Revert "network: ndisc - drop routes of lifetime 0"
Yu Watanabe • 2 years ago  
2b4fca5
oomd: avoid unnecessary wake-ups for ManagedOOMSwap
Christian Hergert • 2 years ago  
b63beb4
Adding client_set_state to sd-dhcp-client.c to support a client state change hook
pelaufer • 2 years ago  
4502f82
Journal: Add message IDs for emergency-level log messages
OMOJOLA JOSHUA • 2 years ago  
ad5db94
sd-login: Fix sd_pidfd_* function signature parameter types
msizanoen • 2 years ago  
904b8bb
man: mention version info for NFTSet= setting
Yu Watanabe • 2 years ago  
c97f268
Merge pull request #24570 from topimiettinen/nft-sets-v2
Yu Watanabe • 2 years ago  
1d4c874
glyph-util: bring glyphs into same order everywhere
Lennart Poettering • 2 years ago  
c27465d
Merge pull request #29004 from poettering/measure-log
Lennart Poettering • 2 years ago  
359b5e7
NEWS: Typo
Milton D. Miller II • 2 years ago  
c23b07d
busctl: do not print start/stop monitoring messages with --quiet/--json
Luca Boccassi • 2 years ago  
a699b1e
journal: Relax boot ID and monotonic clock consistency checks
msizanoen • 2 years ago  
addcecf
journal: Don't write to journal files without the new boot ID update behavior guarantee
msizanoen • 2 years ago  
2f766ac
mkosi: pin CentOS9 kernel to working version
Luca Boccassi • 2 years ago  
b0881b6
test: add test for new measurement log
Lennart Poettering • 2 years ago  
a4e941e
tpm2: whenever we measure, also write a tpm log record
Lennart Poettering • 2 years ago  
cb19bda
Merge pull request #29013 from yuwata/sd-dhcp-client-ensure-iaid-and-duid
Luca Boccassi • 2 years ago  
73ac952
Revert "test-dhcp-client: add temporary workaround for assertion failure"
Yu Watanabe • 2 years ago  
3b981f7
sd-dhcp-client: ensure IAID and DUID being set on start
Yu Watanabe • 2 years ago  
5e2a89d
Merge pull request #29007 from tormath1/tormath1/reload
Mike Yuan • 2 years ago  
acf565b
Merge pull request #28955 from poettering/generic-pe
Luca Boccassi • 2 years ago  
8fcc700
Merge pull request #28999 from keszybz/two-man-ukify-fixe
Luca Boccassi • 2 years ago  
de6906b
id128-util: add id128_from_string_not_null()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7c9de5d
systemd-id128: properly document the show verb
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f4e518e
man: document sd_id128_get_app_specific
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b5c27eb
sd-id128: export sd_id128_get_app_specific()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
62b4bee
sd-id128: avoid one memcpy
Zbigniew Jędrzejewski-Szmek • 2 years ago  
0f7735d
shared/id128-print: fix indentation, reduce variable scope
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f1c0ad5
id128: add option -P to only show value
Zbigniew Jędrzejewski-Szmek • 2 years ago  
782902f
Merge pull request #28900 from abderrahim/version-info
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6a73a4f
mkfs-util: propagate SOURCE_DATE_EPOCH to mcopy
Malte Poll • 2 years ago  
4947de2
man: add version info
Abderrahim Kitouni • 2 years ago  
ec07c3c
ukify: fail if the config file was not read
Zbigniew Jędrzejewski-Szmek • 2 years ago  
594e27b
ukify: move to /usr/bin and mark as non non-experimental
Zbigniew Jędrzejewski-Szmek • 2 years ago  
f65aa47
man/ukify: fix synopsis
Zbigniew Jędrzejewski-Szmek • 2 years ago  
d3f8b75
sysext: skip the reload if `--root=` is provided
Mathieu Tortuyaux • 2 years ago  
6a69b0d
sysext: fix `--root=` support
Mathieu Tortuyaux • 2 years ago  
14361f6
shared: remove now unused pe-header.h
Lennart Poettering • 2 years ago  
d8e2ba1
shared: port kernel-image.c over to new common PE parser
Lennart Poettering • 2 years ago  
5c42580
shared: port bootspec.c over to new common PE parser
Lennart Poettering • 2 years ago  
8bc9d1a
shared: add common implementation of PE parser
Lennart Poettering • 2 years ago  
0786b03
Merge pull request #28998 from YHNdnzj/logind-vt-handling
Luca Boccassi • 2 years ago  
599a312
meson: Fix version script
Jan Janssen • 2 years ago  
29c2f6a
test: fix debugging of nspawn tests
Frantisek Sumsal • 2 years ago  
5599c84
man: Add xinclude namespace
Abderrahim Kitouni • 2 years ago  
4623eec
Merge pull request #28328 from yuwata/network-ndisc-limit-captive-portal
Luca Boccassi • 2 years ago  
337e850
Revert "Revert "test: add test case for systemd-update-utmp vs daemon-reexec""
Mike Yuan • 2 years ago  
08a5bc4
Merge pull request #28948 from poettering/tpm2-duplicate-pcr-names
Luca Boccassi • 2 years ago  
cd4ed85
Merge pull request #28916 from ddstreet/tpm2_pcr_value_post_merge
Luca Boccassi • 2 years ago  
f154440
logind-session: generalize EIO handling for {restore,leave}_vt
Mike Yuan • 2 years ago  
93041c6
logind: add missing asserts
Mike Yuan • 2 years ago  
a8d5378
logind: use hashmap value destructors
Mike Yuan • 2 years ago  
2d7cbea
logind: rephrase log messages
Mike Yuan • 2 years ago  
36f9fad
login: Properly handle -EIO in session_leave_vt
msizanoen • 2 years ago  
99d4ad7
sd-radv: fix memory leak
Susant Sahani • 2 years ago  
1a6b121
meson: restore specifications of dependency on version_h
Zbigniew Jędrzejewski-Szmek • 2 years ago  
56a0b90
test-dhcp-client: add temporary workaround for assertion failure
Luca Boccassi • 2 years ago  
1686c88
boot: don't pass kernel cmdline option to UKIs which have the very same line built-in
Lennart Poettering • 2 years ago  
73f0eed
99-systemd.rules.in: tag PTP devices with systemd
Chris Patterson • 2 years ago  
23cbe90
sd-dhcp-client: make client initially in stopped state
Yu Watanabe • 2 years ago  
b2851e8
pkg.m4 macro needs brackets
Michael Vasseur • 2 years ago  
c91d636
Merge pull request #28977 from keszybz/drop-versiondep
Luca Boccassi • 2 years ago  
4c42792
man/gpt-auto-generator: avoid saying "negative" for boolean
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7abb0ee
Merge pull request #28968 from DaanDeMeyer/rlimit
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6f420b5
man: Fix typo in config file example for ukify
Alvin Alvarado • 2 years ago  
c766e05
shared/firewall-util: promote failure to init ipv6 NAT to error
Topi Miettinen • 2 years ago  
97f7fe9
test: testing for networkd NFTSet feature
Topi Miettinen • 2 years ago  
c742d7e
network: firewall integration with NFT sets
Topi Miettinen • 2 years ago  
fc289dd
meson: drop "versiondep" object
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3c1eee5
meson: simplify version_tag handling
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1671799
Update 60-sensor.hwdb (#28804)
Juno Computers • 2 years ago  
8a76d3c
meson: Bring back use of vcs_tag
Jan Janssen • 2 years ago  
c78b611
mount/mount-tool: return correct errno
Mike Yuan • 2 years ago  
82007ef
Merge pull request #28913 from keszybz/tmpfs-top-level-dir-mode
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3b9b33a
network: sd-radv - Introduce pref64 support (RFC8781)
Susant Sahani • 2 years ago  
1925f82
Limit rlim_max in rlimit_nofile_safe() to nr_open
Daan De Meyer • 2 years ago  
f470daf
mkfs-util: Set FORK_REOPEN_LOG
Daan De Meyer • 2 years ago  
fbc6a75
cryptenroll: change man page example to remove leading 0x and lowercase hex
Dan Streetman • 2 years ago  
a11a2e0
tpm2: wrap (7) in UINT32_C()
Dan Streetman • 2 years ago  
81e3d37
tpm2: add tpm2_pcr_values_has_(any|all)_values() functions
Dan Streetman • 2 years ago  
26d8d71
tpm2: remove unnecessary void* cast
Dan Streetman • 2 years ago  
70cb382
tpm2: make logging level consistent at debug for some functions
Dan Streetman • 2 years ago  
ed35ac3
tpm2: use switch() instead of if-else
Dan Streetman • 2 years ago  
3f4d5df
tpm2: use table for openssl<->tpm2 ecc curve id mappings
Dan Streetman • 2 years ago  
6761e13
openssl: use new(char, size) instead of malloc(size)
Dan Streetman • 2 years ago  
b030710
tpm2: use memcpy_safe() instead of memcpy()
Dan Streetman • 2 years ago  
65fd657
tpm2: remove ret_ prefix from input/output params
Dan Streetman • 2 years ago  
ae2b38e
tpm2: split TPM2_PCR_VALUE_MAKE() over multiple lines
Dan Streetman • 2 years ago  
c6e5178
tpm2: use strempty()
Dan Streetman • 2 years ago  
85b6f29
tpm2: check pcr value hash != 0 before looking up hash algorithm name
Dan Streetman • 2 years ago  
8e75725
tpm2: simplify call to asprintf()
Dan Streetman • 2 years ago  
495f2bf
tpm2: put !isempty() check inside previous !isempty() check
Dan Streetman • 2 years ago  
2b2ee3f
tpm2: use SIZE_MAX instead of strlen() for unhexmem()
Dan Streetman • 2 years ago  
7001a7d
tpm2: in tpm2_pcr_values_valid() use FOREACH_ARRAY()
Dan Streetman • 2 years ago  
193fd57
tpm2: in validator functions, return false instead of assert failure
Dan Streetman • 2 years ago  
064ac95
tpm2: move cast from lhs to rhs in uint16_t/int comparison
Dan Streetman • 2 years ago  
3cd4145
tpm2: lowercase TPM2_PCR_VALUE[S]_VALID functions
Dan Streetman • 2 years ago  
cc1a78d
tpm2: change *alg_to_* functions to use switch()
Dan Streetman • 2 years ago  
7354a7c
Merge pull request #28917 from yuwata/network-address-pool
Zbigniew Jędrzejewski-Szmek • 2 years ago  
ebbc924
nspawn: check validity of the internal interface name only explicitly specified
Yu Watanabe • 2 years ago  
927e20f
man/repart: use <filename> and add missing <para>
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6d9829e
Merge pull request #28918 from yuwata/network-dhcp-custom-duid
Zbigniew Jędrzejewski-Szmek • 2 years ago  
12455d6
gpt: move basic header/partition structure of GPT into common code
Lennart Poettering • 2 years ago  
6b0651d
alloc-util: add free_many() helper
Lennart Poettering • 2 years ago  
24ae45c
fundamental: rename tpm-pcr.h → tpm2-pcr.h
Lennart Poettering • 2 years ago  
e0e1f4f
fundemental: split out UKI defines into its own header
Lennart Poettering • 2 years ago  
46c5a13
tpm2: unify symbolic name infra for PCRs
Lennart Poettering • 2 years ago  
2099cd6
Merge pull request #28946 from poettering/json-variant-append-arrayb
Lennart Poettering • 2 years ago  
a16e19c
json: add json_variant_set_fieldb() helper
Lennart Poettering • 2 years ago  
f5fc773
json: rename json_append() → json_variant_merge_objectb()
Lennart Poettering • 2 years ago  
e931768
tree-wide: use json_variant_append_arrayb() at many places
Lennart Poettering • 2 years ago  
c91f581
json: add json_variant_append_arrayb() helper
Lennart Poettering • 2 years ago  
3218794
utf8: automatically determine length of string if SIZE_MAX is specified
Lennart Poettering • 2 years ago  
ba09128
network/ndisc: use the first captive portal in each RA
Yu Watanabe • 2 years ago  
6df82d1
network/ndisc: do not store too many captive portals provided through RA
Yu Watanabe • 2 years ago  
bf943a9
test-network: re-add test for custom client identifier
Susant Sahani • 2 years ago  
e448fcd
network/dhcp: make DUIDType= take an arbitrary integer
Yu Watanabe • 2 years ago  
80500bb
dhcp: DUID-EN identifier has variable length
Yu Watanabe • 2 years ago  
2da796c
network/dhcp: fix maximal DUID data size
Yu Watanabe • 2 years ago  
9291496
network: introduce per DUID type setters
Yu Watanabe • 2 years ago  
53488ea
Revert "network: DHCP6 client- Allow to send manual DUID"
Yu Watanabe • 2 years ago  
6ed69be
hostname: Make sure we pass error to bus_verify_polkit_async()
Daan De Meyer • 2 years ago  
b56ee69
Merge pull request #24175 from medhefgo/meson-feature
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c9c4e59
meson: use 'sh' variable everywhere
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c31ba5c
repart: Make verity example more useful
Daan De Meyer • 2 years ago  
799cd31
test: use the correct file name when restoring the original fstab
Frantisek Sumsal • 2 years ago  
9541add
shared/firewall-util: make NFT table init optional
Topi Miettinen • 2 years ago  
274ffe1
shared/firewall-util: parametrize table name
Topi Miettinen • 2 years ago  
0872f0b
shared/firewall-util: parametrize table and set names
Topi Miettinen • 2 years ago  
9409658
repart: Add partno to output
Daan De Meyer • 2 years ago  
1ffa5cf
mkosi: Drop fedora workaround
Daan De Meyer • 2 years ago  
9f643be
meson: Simplify efi test/fuzz definitions
Jan Janssen • 2 years ago  
2d7c857
meson: Drop skip-deps option
Jan Janssen • 2 years ago  
7f9a0d6
meson: Convert more options to meson features
Jan Janssen • 2 years ago  
1e73a64
meson: Convert bpf-framework to meson feature
Jan Janssen • 2 years ago  
847e558
meson: Convert options to meson features (require)
Jan Janssen • 2 years ago  
40e9c4e
meson: Convert dbus to meson feature
Jan Janssen • 2 years ago  
101b594
meson: Convert options to meson features (find_library fallback)
Jan Janssen • 2 years ago  
a0c9ac9
meson: Convert fidsk to meson feature
Jan Janssen • 2 years ago  
9ee8084
meson: Use feature options
Jan Janssen • 2 years ago  
43abc59
network: radv - Allow to send hop limit
Susant Sahani • 2 years ago  
b26c345
Merge pull request #28764 from yuwata/core-namespace
Yu Watanabe • 2 years ago  
244f518
networkd: Add T1 and T2 DHCPv6 options to expose in dbus API
Nandakumar Raghavan • 2 years ago  
a2fc6f2
Merge pull request #28926 from yuwata/bsod-cleanups
Yu Watanabe • 2 years ago  
856532e
network/radv: allow to configure the time between retransmitted Neighbor Solicitation (#28888)
Susant Sahani • 2 years ago  
fdc4c67
Merge pull request #28496 from ssahani/ndisc-28426
Yu Watanabe • 2 years ago  
14c5c43
network: ndisc - drop routes of lifetime 0
Susant Sahani • 2 years ago  
4ccd48c
core/namespace: do not return 1 unnecessarily
Yu Watanabe • 2 years ago  
51bf9b1
core/namespace: add missing string table entries
Yu Watanabe • 2 years ago  
cc45ff1
mount-util: drop unused remount_and_move_sub_mounts()
Yu Watanabe • 2 years ago  
2b60ce5
core/namespace: reimplement mount_private_sysfs() in the same logic to mount private procfs
Yu Watanabe • 2 years ago  
553e366
core/namespace: use ERRNO_IS_NEG_PRIVILEGE()
Yu Watanabe • 2 years ago  
cc7e2df
Merge pull request #28787 from yuwata/credential-next
Zbigniew Jędrzejewski-Szmek • 2 years ago  
88328d9
bsod: several cleanups
Yu Watanabe • 2 years ago  
c3c885a
man/rules: update man rules for systemd-tmpfiles-setup-dev-early.service
Yu Watanabe • 2 years ago  
cf5d2df
network: ndisc - Also fill router preference
Susant Sahani • 2 years ago  
f44eebd
sysext: fix a memory leak
Frantisek Sumsal • 2 years ago  
465ba12
network: several follow-ups for TCP-RTO setting
Yu Watanabe • 2 years ago  
9475e23
Merge pull request #28914 from poettering/boot-poweroff
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b0edf3a
core: simplify get_process_umask() invocation
Lennart Poettering • 2 years ago  
41beeb3
mount-tool: override mode of --tmpfs mounts to (rwxrwxrwx & ~umask)
Zbigniew Jędrzejewski-Szmek • 2 years ago  
9269296
basic/umask-util: drop clearing of unused bits in call to umask(2)
Zbigniew Jędrzejewski-Szmek • 2 years ago  
8980a53
test-umask-util: add test for get_process_umask()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e0cfdb8
network: fix log message and man page for HopLimit=
Yu Watanabe • 2 years ago  
0880131
update TODO
Lennart Poettering • 2 years ago  
321261c
boot: add control-less alias for Ctrl-l hotkey
Lennart Poettering • 2 years ago  
1b9af63
boot: add hotkeys for rebooting/powering off the system from the boot menu
Lennart Poettering • 2 years ago  
f6531b1
boot: modernize mangle_stub_cmdline() a bit + drop leading whitespace
Lennart Poettering • 2 years ago  
90dab2b
boot: explain why we refuse to edit kernel cmdline when we do so
Lennart Poettering • 2 years ago  
c4d281f
Merge pull request #28903 from poettering/verbs-levenshtein
Lennart Poettering • 2 years ago  
b91497f
mount-tool: reduce scope of iterator variables
Zbigniew Jędrzejewski-Szmek • 2 years ago  
857127f
inetwork/address-pool: also check queued addresses
Yu Watanabe • 2 years ago  
826a46f
network/address-pool: split-out address_intersect()
Yu Watanabe • 2 years ago  
4212d6a
test-execute: add tests for credentials directory with mount namespace
Yu Watanabe • 2 years ago  
9ae3624
core: do not leak mount for credentials directory if mount namespace is enabled
Yu Watanabe • 2 years ago  
94fe4cf
core/credential: make setup_credentials() return path to credentials directory
Yu Watanabe • 2 years ago  
7241b9c
core: set $CREDENTIALS_DIRECTORY only when we set up credentials
Yu Watanabe • 2 years ago  
fbaf3b2
core/credential: split out unit_add_default_credential_dependencies()
Yu Watanabe • 2 years ago  
7d202fb
core: split out functions and definitions from execute.[ch] to credential.[ch]
Yu Watanabe • 2 years ago  
602c74c
verbs: make a helpful suggestion when user types unrecognized verb
Lennart Poettering • 2 years ago  
ea80361
string-util: add a function to determine levenshtein distance of two strings
Lennart Poettering • 2 years ago  
7ef5b0a
efi: add comment clarifying we should not use EV_IPL anymore
Lennart Poettering • 2 years ago  
b022ea0
man: mention two more things logind does
Lennart Poettering • 2 years ago  
1126841
Merge pull request #28907 from poettering/have-seccomp-tweaks
Lennart Poettering • 2 years ago  
afa3032
tree-wide: drop "static inline" use in .c files
Lennart Poettering • 2 years ago  
cf1ab84
mount-tool,man: reword comments and error messages
Zbigniew Jędrzejewski-Szmek • 2 years ago  
52a1e91
Merge pull request #28911 from weblate/weblate-systemd-master
Frantisek Sumsal • 2 years ago  
252aded
po: Translated using Weblate (Finnish)
Jan Kuparinen • 2 years ago  
e86ecf9
po: Translated using Weblate (Dutch)
Maarten • 2 years ago  
74fb028
tree-wide: don't ifdef seccomp-util.h, drop seccomp.h inclusion everywhere
Lennart Poettering • 2 years ago  
e2fc0a7
seccomp: move seccomp_parse_errno_or_action() into common definitions
Lennart Poettering • 2 years ago  
65a5792
sd-mount: allow creating tmpfs
Luca Boccassi • 2 years ago  
2322c6c
network: ndisc - Allow to use ICMP6 rate limit from received RA
Susant Sahani • 2 years ago  
9175002
sysext: support EXTENSION_RELOAD_MANAGER metadata
Mathieu Tortuyaux • 2 years ago  
41712cd
generators: use generator_open_unit_file where appropriate
Mike Yuan • 2 years ago  
121ce4a
Merge pull request #28871 from ssahani/route-hoplimit
Luca Boccassi • 2 years ago  
2c29591
update TODO
Lennart Poettering • 2 years ago  
5227b72
install: Drop install_info_may_process() from unit_file_get_default()
Daan De Meyer • 2 years ago  
3c1c52f
homed: reuse openssl-util.h cleanup helpers
Lennart Poettering • 2 years ago  
8fc798a
Merge pull request #28884 from poettering/tpm2-pcr6-name
Mike Yuan • 2 years ago  
d768612
CI: network - Add test for route hoplimit
Susant Sahani • 2 years ago  
288f58c
tpm2-util: add _const_/_pure_ to a couple of to_string()/from_string() functions
Lennart Poettering • 2 years ago  
f51ed26
tpm2-util: give PCR 6 a name too
Lennart Poettering • 2 years ago  
b060b9a
network: static route - Allow to configure per route hop liimt
Susant Sahani • 2 years ago  
88c0642
core/socket: don't consider service active when in SERVICE_AUTO_RESTART_QUEUED
Mike Yuan • 2 years ago  
c068650
Merge pull request #28870 from ssahani/rto-min-network
Luca Boccassi • 2 years ago  
f9e653c
Merge pull request #28846 from ssahani/custom-duid-dhcp4-26745
Luca Boccassi • 2 years ago  
eb2f0b2
Merge pull request #28697 from 1awesomeJ/new_bsod
Luca Boccassi • 2 years ago  
b24d10e
Make systemd-bsod not a public binary
OMOJOLA JOSHUA • 2 years ago  
5ae58e8
dissect: Set SYSTEMD_DISSECT_DEVICE to path of loop device
Daan De Meyer • 2 years ago  
47838b5
CI: network dhcp6 - Add test for custom client identifier
Susant Sahani • 2 years ago  
543d2a4
network: DHCP6 client- Allow to send manual DUID
Susant Sahani • 2 years ago  
89e73ce
CI: network - Add test for route TCP RTO
Susant Sahani • 2 years ago  
1791956
network: Route - allow to set TCP RTO
Susant Sahani • 2 years ago  
1412d4a
test: Check that SELinux policy is available before running SELinux test (#28868)
Johannes Segitz • 2 years ago  
5f22d16
Merge pull request #28832 from dtardon/list-clear
Luca Boccassi • 2 years ago  
f1a621b
Merge pull request #28869 from DaanDeMeyer/repart-trailing
Daan De Meyer • 2 years ago  
be7d808
systemd-bsod: Add "--continuous" option
OMOJOLA JOSHUA • 2 years ago  
77d0917
Merge pull request #28751 from yuwata/mount-revert
Luca Boccassi • 2 years ago  
13f0082
meson: Use rsync to copy test data directories
Daan De Meyer • 2 years ago  
cc2a0d8
repart: Make sure we keep trailing slashes in ExcludeFiles=
Daan De Meyer • 2 years ago  
d10eccb
parse-helpers: Add PATH_KEEP_TRAILING_SLASH
Daan De Meyer • 2 years ago  
ce60b3a
path-util: Add path_simplify_full()
Daan De Meyer • 2 years ago  
4541d04
bus-polkit: don't propagate error from polkit
David Tardon • 2 years ago  
45b1c01
systemd-stub: ignore EFI shell unauthenticated kernel command line if we are in confidential vms
Emanuele Giuseppe Esposito • 2 years ago  
fab0eeb
open-file: add missing assert
David Tardon • 2 years ago  
01d3fe4
systemctl-show: rename cleanup function
David Tardon • 2 years ago  
6e8c5e9
tree-wide: use LIST_POP()
David Tardon • 2 years ago  
52e3671
tree-wide: use LIST_CLEAR()
David Tardon • 2 years ago  
9aad490
list: add LIST_CLEAR() helper that empties the list
David Tardon • 2 years ago  
d327b77
core/mount: disable timer event source when USEC_INFINITY
Yu Watanabe • 2 years ago  
57d2b6a
Merge pull request #28862 from DaanDeMeyer/swap
Luca Boccassi • 2 years ago  
c0083c9
mkosi: Add a swap partition
Daan De Meyer • 2 years ago  
eeb2469
repart: Default to swap format for swap partitions
Daan De Meyer • 2 years ago  
973d6be
documentation: add man page data for confext
Maanya Goenka • 2 years ago  
d07246a
Merge pull request #28758 from keszybz/negative-errno-macro
Luca Boccassi • 2 years ago  
1c69373
journalctl: minor follow-up for --lines=
Mike Yuan • 2 years ago  
f2e2c93
core: stage /run/host/os-release with a symlink to avoid possible race condition
Luca Boccassi • 2 years ago  
663e275
Merge pull request #28859 from poettering/btrfs-subvol-fix
Daan De Meyer • 2 years ago  
409986e
btrfs: use ERRNO_IS_NOT_SUPPORTED() where appropriate
Lennart Poettering • 2 years ago  
33b2da2
btrfs: drop O_PATH from dir_fd passed to btrfs_subvol_make() if needed
Lennart Poettering • 2 years ago  
f5254d0
journalctl: support --lines=+N for showing the oldest N entries
Mike Yuan • 2 years ago  
8d6791d
Merge pull request #28854 from keszybz/mailmap-and-license-info
Luca Boccassi • 2 years ago  
d401182
hwdb: update autosuspend rules
Luca Boccassi • 2 years ago  
2f72e94
manager: fix error handling after failure to set up child
Zbigniew Jędrzejewski-Szmek • 2 years ago  
5fa01ac
shared/barrier: remove parens
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7ab2471
nspawn,shared: make ERRNO_IS_SECCOMP_FATAL an inline func with _NEG_ variant
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3c09801
shared/kbd-util: simplify error handling in keymap_exists()
Zbigniew Jędrzejewski-Szmek • 2 years ago  
7d01eb3
various: use _NEG_ macros to reduce indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
bb44fd0
libsystemd-network: use _NEG_ macros to reduce indentation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
1f2db2e
libsystemd: use _NEG_ macros, adjust some comments
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c5ed77b
manager: use _NEG_ macros to reduce indentation, reword comments, drop parens
Zbigniew Jędrzejewski-Szmek • 2 years ago  
882321a
errno-util: allow ERRNO_IS_* to accept types wider than int
Zbigniew Jędrzejewski-Szmek • 2 years ago  
fe0feac
sd-id128: introduce ERRNO_IS_NEG_MACHINE_ID_UNSET
Zbigniew Jędrzejewski-Szmek • 2 years ago  
d66ad6f
shared/cgroup-show: do not format path twice
Zbigniew Jędrzejewski-Szmek • 2 years ago  
3c8c67c
tree-wide: use cocinnelle to apply _NEG_ macros
Zbigniew Jędrzejewski-Szmek • 2 years ago  
13d8428
basic/errno-util: add wrappers which only accept negative errno
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b0be985
Mark all base64 files as generated
Zbigniew Jędrzejewski-Szmek • 2 years ago  
767aad7
bsod: fix license tag
Zbigniew Jędrzejewski-Szmek • 2 years ago  
4afa722
mailmap: "reduce contributor count by 13"
Zbigniew Jędrzejewski-Szmek • 2 years ago  
140d685
update TODO
Lennart Poettering • 2 years ago  
aea0f9a
update TODO
Lennart Poettering • 2 years ago  
79ae901
update TODO
Lennart Poettering • 2 years ago  
c7c4684
Merge pull request #28733 from goenkam/maanya/systemd-scoped
Luca Boccassi • 2 years ago  
28bd57e
tools: update-hwdb-autosuspend.sh: Point at HEAD, not master branch
Brian Norris • 2 years ago  
bd2f6a5
test: add test for confext service-scoped support
Maanya Goenka • 2 years ago  
b856f1d
allow ExtensionImages= and ExtensionDirectories= settings to support confext images
Maanya Goenka • 2 years ago  
55ea4ef
add an @ option for confext
Maanya Goenka • 2 years ago  
0da675f
Merge pull request #28839 from DaanDeMeyer/repart-followups
Luca Boccassi • 2 years ago  
75bb242
repart: Add verity configuration section and options
Michael A Cassaniti • 2 years ago  
c380047
Merge pull request #28838 from DaanDeMeyer/repart-subvolume
Daan De Meyer • 2 years ago  
f19659b
repart: Massage the minimize for XFS a bit
Daan De Meyer • 2 years ago  
7bc6c02
resolved: fixed bugs reported in varlink statistics (#28796)
Kiran Vemula • 2 years ago  
a67e5c6
mkosi: Update to v15.1 release
Daan De Meyer • 2 years ago  
c3e83f0
mkosi: Create a few subvolumes in the root partition
Daan De Meyer • 2 years ago  
06ba811
repart: Rework read-only logic
Daan De Meyer • 2 years ago  
ade85cd
repart: Allow using Subvolumes= with automatic --offline
Daan De Meyer • 2 years ago  
ffd9d75
p11kit: check the flags associated with the slot instead of flags associated with the token
Warren • 2 years ago  
5007942
mkfs-util: Don't set MKE2FS_DEVICE_PHYS_SECTSIZE
Daan De Meyer • 2 years ago  
b1110c8
repart: Put function call closer to its error handling
Daan De Meyer • 2 years ago  
5f13fb0
Merge pull request #28812 from DaanDeMeyer/sector-size
Luca Boccassi • 2 years ago  
4ccee4b
Merge pull request #28833 from DaanDeMeyer/copy-subvolume
Daan De Meyer • 2 years ago  
c81e350
sysupdate: Use sector size for partition size calculations
Michael A Cassaniti • 2 years ago  
eeee486
Merge pull request #28829 from DaanDeMeyer/mount-fd
Daan De Meyer • 2 years ago  
4b17f5c
Merge pull request #28835 from mrc0mmand/more-tests
Luca Boccassi • 2 years ago  
e158e17
fd-util: Use /proc/pid/fd instead of /proc/self/fd
Daan De Meyer • 2 years ago  
4419735
test: explicitly specify a UTF-8 locale for UTF-8 shenanigans
Frantisek Sumsal • 2 years ago  
01febfc
test: add coverage for #27953
Frantisek Sumsal • 2 years ago  
3ba954d
test: drop unnecessary log level setup
Frantisek Sumsal • 2 years ago  
39f17be
repart: Add Subvolumes= setting
Daan De Meyer • 2 years ago  
440f805
mkdir: Add support for creating subvolumes to mkdir_p_root()
Daan De Meyer • 2 years ago  
c55a97f
copy: Add support for creating subvolumes to copy_tree_at()
Daan De Meyer • 2 years ago  
ad6fae7
fs-util: Add XO_SUBVOLUME flag for xopenat()
Daan De Meyer • 2 years ago  
bc6a613
btrfs-util: Move subvolume creation to basic/btrfs.h
Daan De Meyer • 2 years ago  
e54c79c
path-util: Make ret argument optional for path_extract_directory()
Daan De Meyer • 2 years ago  
6819924
Merge pull request #28828 from DaanDeMeyer/sysupdate-fdisk
Daan De Meyer • 2 years ago  
672de61
dissect-image: Fix mount_point_is_available()
Daan De Meyer • 2 years ago  
e36c621
tree-wide: Always include <net/if.h> before related linux headers
Daan De Meyer • 2 years ago  
2af02e6
repart: Use 4096 as the fallback sector size for verity/luks/filesystems
Daan De Meyer • 2 years ago  
93f125a
tree-wide: Use fdisk_new_context_at() more
Daan De Meyer • 2 years ago  
4492eb1
fdisk-util: Make fdisk_new_context_fd() more generic
Daan De Meyer • 2 years ago  
fd9fe57
Merge pull request #28827 from gioele/docs-fix-network-online-example-unit
Daan De Meyer • 2 years ago  
59120e8
docs/NETWORK_ONLINE: Use `until` instead of `while !`
Gioele Barabucci • 2 years ago  
4a899c5
docs/NETWORK_ONLINE: Move `Type=`, `RemainAfterExit=` to `[Service]`
Gioele Barabucci • 2 years ago  
3078ece
Revert "mount: check right before invoking /bin/umount if it makes sense"
Yu Watanabe • 2 years ago  
e323d2e
network: ndisc - Ignore route information if reserved (10) value is
Susant Sahani • 2 years ago  
3912d49
sleep: clear EFI HibernateLocation if writing kernel config fails
Mike Yuan • 2 years ago  
031a399
core: drop redundant assignment of UNIT_MERGED in unit_load_fragment()
Yu Watanabe • 2 years ago  
57ffa99
Merge pull request #28744 from YHNdnzj/battery-check-minor-followup
Yu Watanabe • 2 years ago  
e3390a2
Merge pull request #28809 from YHNdnzj/proc-cmdline-true-when-missing
Yu Watanabe • 2 years ago  
88321d5
basic: add comment for LFS assert in dirent-util.h
Sam James • 2 years ago  
0b4e094
test: skip test-path on Salsa CI
Luca Boccassi • 2 years ago  
a0b0b67
battery-util: log_notice when unsure about battery state
Mike Yuan • 2 years ago  
46b0b7e
battery-util: don't log duplicate message
Mike Yuan • 2 years ago  
60d83c3
reboot-util: cache the result of shall_restore_state
Mike Yuan • 2 years ago  
022a19c
battery-check: use proc_cmdline_get_bool
Mike Yuan • 2 years ago  
ca05933
fstab-util: make use of PROC_CMDLINE_TRUE_WHEN_MISSING
Mike Yuan • 2 years ago  
9d7b189
proc-cmdline: do assert on flags earlier
Mike Yuan • 2 years ago  
60499ed
proc-cmdline: introduce PROC_CMDLINE_TRUE_WHEN_MISSING
Mike Yuan • 2 years ago  
97d5f09
mkosi: disable key check on Fedora Rawhide for now
Luca Boccassi • 2 years ago  
f7590e3
test: disable TEST-08-INITRD on ubuntu CI
Yu Watanabe • 2 years ago  
0d290cb
test: fix expected result of systemd-repart
Yu Watanabe • 2 years ago  
c208bf3
mkfs-util: Pass sector size to mkfs.f2fs
Daan De Meyer • 2 years ago  
1d117b0
mkfs-util: Set sector size environment variables when invoking mkfs.ext4
Daan De Meyer • 2 years ago  
89dfac6
meson: drop unnecessary dependency on libidn
Yu Watanabe • 2 years ago  
5cdcaf8
Merge pull request #28801 from mrc0mmand/initrd-shutdown-test
Yu Watanabe • 2 years ago  
ba77e00
man: kernel-install(8) add uki.conf in FILES & add ukify(1) in SEE ALSO
Rahil Bhimjiani • 2 years ago  
f5263dd
test: introduce TEST-08-INITRD
Frantisek Sumsal • 2 years ago  
7294632
Merge pull request #28784 from yuwata/udev-vs-tmpfiles-take-3
Yu Watanabe • 2 years ago  
353c849
Merge pull request #28799 from bluca/fixlets
Luca Boccassi • 2 years ago  
3748aec
man: systemd-repart can now create filesystems, update manpage
Luca Boccassi • 2 years ago  
e17076b
units: introduce systemd-tmpfiles-setup-dev-early.service
Yu Watanabe • 2 years ago  
bb7f485
Revert "unit: make udev rules really take precedence over tmpfiles"
Yu Watanabe • 2 years ago  
12aac8e
iovec-util: add iovw_isempty() helper
Lennart Poettering • 2 years ago  
82ee54b
core: split manager's process killing on shutdown to separate helper
Luca Boccassi • 2 years ago  
05be3e8
core: allow to pass EINVAL to unit_add_two_dependencies()
Luca Boccassi • 2 years ago  
5ee8e98
core: copy os-release with COPY_TRUNCATE
Luca Boccassi • 2 years ago  
bf85c23
test: correctly propagate return code from check_result hooks
Frantisek Sumsal • 2 years ago  
cb16b72
test: save the console log to a file
Frantisek Sumsal • 2 years ago  
701e0c2
man: don't claim BindPaths= file systems would remain "in memory", they are just kept "mounted"
Lennart Poettering • 2 years ago  
579fbe5
Merge pull request #28766 from DaanDeMeyer/repart-copy-from
Daan De Meyer • 2 years ago  
9a44193
file-io: Fix copying sparse files
Michael A Cassaniti • 2 years ago  
c2dfcbd
repart: Allow specifying --copy-from more than once
Daan De Meyer • 2 years ago  
e1536d1
docs: update link to RHEL/CentOS Stream tracker
Jan Macku • 2 years ago  
e868f5e
repart: Allow acquire shared lock on --copy-from files/devices
Daan De Meyer • 2 years ago  
3cdcf4e
test-mountpoint-util: /root might be mounted
Franck Bui • 2 years ago  
487ae08
Merge pull request #28779 from yuwata/iovw-append
Yu Watanabe • 2 years ago  
f80ca7b
coredump: fix various invalid memory access
Yu Watanabe • 2 years ago  
3a19fe4
io-util: introduce iovw_append() helper function
Yu Watanabe • 2 years ago  
3746131
Make ukify the default ifUKI_GENERATOR is unset
cvlc12 • 2 years ago  
c82cc37
vconsole-setup: use "@kernel" rather than "kernel" as special string to leave keymap untouched
Lennart Poettering • 2 years ago  
bf77d59
Merge pull request #28760 from poettering/coredump-tweaks
Yu Watanabe • 2 years ago  
0925690
file-io: let's use offsetof() rather than sizeof() for determining EFI_FILE_INFO prefix size
Lennart Poettering • 2 years ago  
490b448
Merge pull request #28749 from yuwata/udev-net-id-fix-and-cleanup
Yu Watanabe • 2 years ago  
91085a0
ukify: Use length= instead of ignore_padding= in inspect
Daan De Meyer • 2 years ago  
c1e7046
Merge pull request #28767 from poettering/epoll-eperm-journalctl
Yu Watanabe • 2 years ago  
fc275ef
mkosi: Copy sources under /usr in the image
Michal Koutný • 2 years ago  
9e42433
Merge pull request #28743 from mrc0mmand/lint-python-scripts
Luca Boccassi • 2 years ago  
bd95029
tmpfiles: move static vars into Context object
Lennart Poettering • 2 years ago  
a5e4f3a
test: testsuite-35.sh needs manual/test-session-properties to be installed on SUSE
Franck Bui • 2 years ago  
372d40f
Add .pylintrc to globally suppress warnings we don't really care about
Frantisek Sumsal • 2 years ago  
79f902e
tools: pylint meson-render-jinja2.py
Frantisek Sumsal • 2 years ago  
2d49429
tools: pylint analyze-dump-sort.py
Frantisek Sumsal • 2 years ago  
d853b9b
tools: pylint dump-auxv.py
Frantisek Sumsal • 2 years ago  
fecdbd7
tools: pylint gdb-sd_dump_hashmaps.py
Frantisek Sumsal • 2 years ago  
de9eca7
tools: pylint list-discoverable-partitions.py
Frantisek Sumsal • 2 years ago  
8708cd4
tools: pylint xml_helper.py
Frantisek Sumsal • 2 years ago  
54a9070
tools: pylint update-man-rules.py
Frantisek Sumsal • 2 years ago  
234909f
tools: pylint update-dbus-docs.py
Frantisek Sumsal • 2 years ago  
019e726
tools: pylint make-man-index.py
Frantisek Sumsal • 2 years ago  
c6041b8
tools: pylint make-directive-index.py
Frantisek Sumsal • 2 years ago  
9477276
tools: pylint make-autosuspend-rules.py
Frantisek Sumsal • 2 years ago  
5646024
tools: pylint generate-gperfs.py
Frantisek Sumsal • 2 years ago  
782051f
networkd: add comment about order of IPReversePathFilter enum
Lennart Poettering • 2 years ago  
8c8c8fc
mkosi: Move python3dist(pytest-flakes) to base preset build packages
Daan De Meyer • 2 years ago  
257f206
update TODO
Lennart Poettering • 2 years ago  
33bc21c
sd-event: explicit document what to do with epoll-incompatible fds
Lennart Poettering • 2 years ago  
a06c92e
journalcl: simplify handling of stdout being a regular file and epoll()
Lennart Poettering • 2 years ago  
9050632
man: let's tone down the recommendation to use Type=exec a bit
Lennart Poettering • 2 years ago  
e5e900e
execute: Chown credentials files and directories to service group
Daan De Meyer • 2 years ago  
3a78b0e
Merge pull request #28756 from DaanDeMeyer/repart-fix
Daan De Meyer • 2 years ago  
4152fd4
udev-builtin-net_id: use strjoin() if possible
Yu Watanabe • 2 years ago  
8aa0aa4
udev-builtin-net_id: add more debugging logs
Yu Watanabe • 2 years ago  
f5f1e76
udev-builtin-net_id: introduce get_first_syspath_component() helper function
Yu Watanabe • 2 years ago  
ce8ff47
udev-builtin-net_id: introduce get_matching_parent() helper function
Yu Watanabe • 2 years ago  
5dc06b3
coredump: let's use FOREACH_ARRAY() at once very obvious place
Lennart Poettering • 2 years ago  
d67a099
coredump: fix error path
Lennart Poettering • 2 years ago  
946dc7c
coredump: rename gather_pid_metadata() → gather_pid_metadata_from_procfs()
Lennart Poettering • 2 years ago  
db9ac80
coredump: add four assert()s
Lennart Poettering • 2 years ago  
e6aa443
coredump: use a cleanup handler for destroying iovw objects
Lennart Poettering • 2 years ago  
6257e2f
coredump: explicitly document that in order to process a coredump we have to write it to disk first
Lennart Poettering • 2 years ago  
85ec1b6
tools: pylint dbus_exporter.py
Frantisek Sumsal • 2 years ago  
8b1932c
tools: pylint check-includes.py
Frantisek Sumsal • 2 years ago  
f56accb
tools: pylint catalog-report.py
Frantisek Sumsal • 2 years ago  
b4048aa
tools: pylint analyze-dump-sort.py
Frantisek Sumsal • 2 years ago  
e7ecc24
repart: Reword --copy-from docs
Daan De Meyer • 2 years ago  
39b4649
repart: Pass GptPartitionType *
Daan De Meyer • 2 years ago  
c74d50f
main: drop redundant ()
Lennart Poettering • 2 years ago  
9b5560f
update TODO
Lennart Poettering • 2 years ago  
f24e1b5
Merge pull request #28736 from poettering/polkit-tweaks
Lennart Poettering • 2 years ago  
a74c998
Merge pull request #28732 from yuwata/udev-vs-tmpfiles-take-2
Yu Watanabe • 2 years ago  
7e1850e
Merge pull request #28741 from keszybz/minor-tweaks-for-recent-patches
Yu Watanabe • 2 years ago  
b8e483a
udev: re-introduce symlinks for loopback block device
Yu Watanabe • 2 years ago  
7a05926
udev-builtin-net_id: fix potential invalid memory access
Yu Watanabe • 2 years ago  
c27d9c0
Merge pull request #28734 from loongarch64/dev-wu-main
Luca Boccassi • 2 years ago  
4051fc1
mkosi: Update to latest
Daan De Meyer • 2 years ago  
1f035c9
tree-wide: drop _pure_ + _const_ from local, static functions
Lennart Poettering • 2 years ago  
d1e8e8b
Merge pull request #28728 from yuwata/fstab-no
Mike Yuan • 2 years ago  
07ba0bf
sysusers: move global variables into a Context object
Lennart Poettering • 2 years ago  
d2a1673
Merge pull request #28720 from poettering/vconsole-setup-tweaks
Lennart Poettering • 2 years ago  
7a23cc4
LoongArch: Replace __loongarch64 with __loongarch_lp64
Xiaotian Wu • 2 years ago  
f106a63
bootctl: don't advertise systemd-efi-options in --help/man anymore
Lennart Poettering • 2 years ago  
0de0ed6
60-ukify.install: fix whitespace
Zbigniew Jędrzejewski-Szmek • 2 years ago  
288cc26
test: use pytest.raises wrapper
Zbigniew Jędrzejewski-Szmek • 2 years ago  
4d8c16b
polkit: move asserts up, so that they cover all reply codepaths
Lennart Poettering • 2 years ago  
c1b2e1a
polkit: use LIST_POP where appropriate
Lennart Poettering • 2 years ago  
0a901c7
remount-fs: refuse to remount based on fstab when fstab=no kernel command line option specified
Yu Watanabe • 2 years ago  
a38de31
remount-fs: split-out remount_by_fstab()
Yu Watanabe • 2 years ago  
1be6f21
fstab-generator: update cache in fstab_enabled_full() based on the parsed result of fstab=
Yu Watanabe • 2 years ago  
b564224
fstab-util: introduce fstab_enabled() helper function
Yu Watanabe • 2 years ago  
1177373
proc-cmdline: make proc_cmdline_get_bool() take flags
Yu Watanabe • 2 years ago  
3787934
vconsole-setup: simplify error handling
Lennart Poettering • 2 years ago  
6433f1f
vconsole-setup: simplify path allocation
Lennart Poettering • 2 years ago  
7b218ef
vconsole-setup: use FOREACH_ARRAY() at one more place
Lennart Poettering • 2 years ago  
bc60598
vconsole-setup: port to main-func.h boilerplate
Lennart Poettering • 2 years ago  
7686f3f
test: also check the ordering between udevd and tmpfiles-setup
Yu Watanabe • 2 years ago  
3178698
Revert "Revert "tmpfiles.d: adjust /dev/vfio/vfio access mode""
Yu Watanabe • 2 years ago  
ca15b59
veritysetup-generator: fix ordering of generated units
Yu Watanabe • 2 years ago  
685e0dd
Merge pull request #28731 from yuwata/sd-dhcp-server-cleanups
Yu Watanabe • 2 years ago  
20e7b94
seccomp: add LoongArch 64bit support
Xiaotian Wu • 2 years ago  
f9d3fb6
Merge pull request #28727 from yuwata/proc-cmdline-cleanups
Luca Boccassi • 2 years ago  
bcb299e
unit: make udev rules really take precedence over tmpfiles
Yu Watanabe • 2 years ago  
112a41b
Revert "unit: make udev rules take precesence over tmpfiles"
Yu Watanabe • 2 years ago  
41521e3
meson: use install_emptydir() and drop meson-make-symlink.sh
Yu Watanabe • 2 years ago  
9289e09
sd-dhcp-server: propagate error on parsing DHCP packet
Yu Watanabe • 2 years ago  
809da72
dhcp: rename function argument
Yu Watanabe • 2 years ago  
7b1fac1
man: fix typo in journalctl
mordner • 2 years ago  
653c90e
units/initrd-parse-etc.service: Conflict with emergency.target
Fabian Vogt • 2 years ago  
327cd2d
openssl: add log_openssl_errors()
Dan Streetman • 2 years ago  
60696b2
po: Translated using Weblate (Finnish)
Jan Kuparinen • 2 years ago  
6eb151e
tree-wise: drop unnecessary use of proc_cmdline_key_streq()
Yu Watanabe • 2 years ago  
a8d3315
resolve: ignore nameserver= and domain= kernel command line options without value
Yu Watanabe • 2 years ago  
91acee9
libfido2: pick up debug logging from libfido2, and funnel it through our log subsystem
Lennart Poettering • 2 years ago  
5a96b32
Merge pull request #28710 from rpigott/zsh-non-template-cache
Luca Boccassi • 2 years ago  
5c240bd
udev: set ID_NAME and ID_SERIAL to MMC/memstick devices again
Yu Watanabe • 2 years ago  
074d909
zsh: reintroduce pattern argument to uncached verbs
Ronan Pigott • 2 years ago  
2cbda74
busctl: fix showing array of dictionary in JSON format
Yu Watanabe • 2 years ago  
beddf8b
zsh: use sys_really_all_units for non-template names
Ronan Pigott • 2 years ago  
c8e2cd7
shutdown: handle gracefully if MD_LEVEL udev propery is not set
Lennart Poettering • 2 years ago  
ab9617a
varlink: don't allocate fd control buffer on each read()
Lennart Poettering • 2 years ago  
3c86805
mkosi: Unmount /etc/resolv.conf if it's a mountpoint
Daan De Meyer • 2 years ago  
b57e752
ci(lint): exclude `.in` files from ShellCheck lint
Jan Macku • 2 years ago  
97eb826
Merge pull request #28521 from keszybz/rpm-reload
Zbigniew Jędrzejewski-Szmek • 2 years ago  
6967472
repart: derive verity salt and uuid from seed
Vincent Haupert • 2 years ago  
81e0478
repart: Extend check for read-only verity partitions
Daan De Meyer • 2 years ago  
2208d49
update TODO
Lennart Poettering • 2 years ago  
c578345
90-loaderentry: support installing device trees
Emil Renner Berthing • 2 years ago  
2bca841
rpm: add %systemd_user_daemon_reexec
Zbigniew Jędrzejewski-Szmek • 2 years ago  
9ff28e3
rpm: use rpm.execute() in more cases
Zbigniew Jędrzejewski-Szmek • 2 years ago  
c669959
rpm: add %systemd_postun_with_reload and %systemd_user_postun_with_reload
Zbigniew Jędrzejewski-Szmek • 2 years ago  
631d2b0
manager: fix reloading in reload-or-restart --marked
Zbigniew Jędrzejewski-Szmek • 2 years ago  
8ea8e23
Teach 60-ukify.install to search the staging dir
Marc Pervaz Boocha • 2 years ago  
f3d1d76
Merge pull request #28627 from yuwata/udev-default-children-max
Lennart Poettering • 2 years ago  
27edb18
repart: Stat temporary file again after mkfs
Daan De Meyer • 2 years ago  
6ac299e
shared/fstab-util: use is_device_path instead of is_device_node
Mike Yuan • 2 years ago  
cc1e1bb
ukify: don't panic when prepending to an undefined list
Frantisek Sumsal • 2 years ago  
0be1de7
man: update document about the maximum number of child processes
Yu Watanabe • 2 years ago  
7b5ca13
udev: allow to set the maximum number of worker process to 0
Yu Watanabe • 2 years ago  
2cba1d3
udev: split out manager_set_default_children_max()
Yu Watanabe • 2 years ago  
ce5ddbc
man/systemd: avoid duplicate variable name
Mike Yuan • 2 years ago  
804c639
test: ignore missing libudev when creating the test image
Frantisek Sumsal • 2 years ago  
04bce24
tpm2: use ELEMENTSOF() instead of sizeof() for TPML_PCR_SELECTION pcrSelections field
Dan Streetman • 2 years ago  
9afd4dd
Merge pull request #28681 from yuwata/udev-vs-tmpfiles
Yu Watanabe • 2 years ago  
42f13f1
Merge pull request #28398 from ddstreet/tpm2_specify_pcr_value
Luca Boccassi • 2 years ago  
06e8f7a
test: shorten timeout for 'udevadm monitor'
Yu Watanabe • 2 years ago  
23acdb8
test: add short test for device node permission
Yu Watanabe • 2 years ago  
b768379
unit: make udev rules take precesence over tmpfiles
Yu Watanabe • 2 years ago  
31845ef
Revert "tmpfiles.d: adjust /dev/vfio/vfio access mode"
Yu Watanabe • 2 years ago  
33b9130
journalctl: fix loggging invocation
Zbigniew Jędrzejewski-Szmek • 2 years ago  
8cb0008
Merge pull request #28679 from keszybz/two-new-news-tweaks
Luca Boccassi • 2 years ago  
7f87826
Merge pull request #28669 from DaanDeMeyer/mkosi-fix
Daan De Meyer • 2 years ago  
73e6b69
tmpfiles: Consider ENOPKG as information not available
Daan De Meyer • 2 years ago  
5dd814d
portablectl: fix regression when using --force without extension parameters
Luca Boccassi • 2 years ago  
bdfa3f3
Merge pull request #28673 from YHNdnzj/hibernate-resume-escape-node
Luca Boccassi • 2 years ago  
0e387e1
tpm2: update TEST-70-TPM2 to test passing PCR value to systemd-cryptenroll
Dan Streetman • 2 years ago  
e85ddd9
man: update systemd-cryptenroll man page with details on --tpm2-pcrs format change
Dan Streetman • 2 years ago  
1782b0b
tpm2: move policy calculation out of tpm2_seal()
Dan Streetman • 2 years ago  
9e43799
tpm2: add functions to convert TPM2B_PUBLIC to/from openssl pkey or PEM
Dan Streetman • 2 years ago  
e3acb4d
openssl: add test-openssl
Dan Streetman • 2 years ago  
cffeee9
test: add DEFINE_HEX_PTR() helper function
Dan Streetman • 2 years ago  
0fdcfa7
openssl: add ecc_pkey_new(), ecc_pkey_from_curve_x_y(), ecc_pkey_to_curve_x_y()
Dan Streetman • 2 years ago  
900e73f
openssl: add rsa_pkey_new(), rsa_pkey_from_n_e(), rsa_pkey_to_n_e()
Dan Streetman • 2 years ago  
dcec950
openssl: add openssl_pkey_from_pem()
Dan Streetman • 2 years ago  
4af788c
tpm2: add tpm2_pcr_read_missing_values()
Dan Streetman • 2 years ago  
b4a6fcd
tpm2: add TPM2B_*_MAKE(), TPM2B_*_CHECK_SIZE() macros
Dan Streetman • 2 years ago  
53b91e1
tpm2: change tpm2_parse_pcr_argument() parameters to parse to Tpm2PCRValue array
Dan Streetman • 2 years ago  
07c0406
tpm2: change tpm2_calculate_policy_pcr(), tpm2_calculate_sealing_policy() to use Tpm2PCRValue array
Dan Streetman • 2 years ago  
6e8fb3a
tpm2: declare tpm2_log_debug_*() functions in tpm2_util.h
Dan Streetman • 2 years ago  
75de375
tpm2: move declared functions in header lower down
Dan Streetman • 2 years ago  
e00f46a
tpm2: add Tpm2PCRValue struct and associated functions
Dan Streetman • 2 years ago  
323eb48
tpm2: add more helper functions for managing TPML_PCR_SELECTION and TPMS_PCR_SELECTION
Dan Streetman • 2 years ago  
13b5517
tpm2: change tpm2_tpm*_pcr_selection_to_mask() to return mask
Dan Streetman • 2 years ago  
dbaae76
tpm2: add tpm2_hash_alg_to_size()
Dan Streetman • 2 years ago  
c9df1fb
tpm2: add debug logging to functions converting hash or asym algs to/from strings or ids
Dan Streetman • 2 years ago  
240774f
mkosi: Use SuccessActionExitStatus= in mkosi-check-and-shutdown.service
Daan De Meyer • 2 years ago  
33772b5
mkosi: Make sure our systemd build always overrides the distros
Daan De Meyer • 2 years ago  
6ac5aa9
mkosi: Update to latest
Daan De Meyer • 2 years ago  
f2f8ed1
test-user-util: Drop tty check in gid_to_name() test
Daan De Meyer • 2 years ago  
a1fedc6
NEWS: adjust grammar
Zbigniew Jędrzejewski-Szmek • 2 years ago  
b77ff21
NEWS: expand list of new Startup* settings
Zbigniew Jędrzejewski-Szmek • 2 years ago  
e9ae418
timesyncd: emit signal when timesyncd NTPServers property changes
Kingbom Dou • 2 years ago  
8f1c446
hibernate-resume-generator: escape device path passed to hibernate-resume
Mike Yuan • 2 years ago  
caf8d69
man/systemd.unit: DefaultTimeoutStartSec= -> DefaultDeviceTimeoutSec=
Mike Yuan • 2 years ago  
83d373d
man/systemd-fsck@.service: clarify passno and noauto combination in /etc/fstab
Antonio Alvarez Feijoo • 2 years ago  
000680a
debug-generator: Use generator_add_symlink()
Daan De Meyer • 2 years ago  
bd6c95c
tpm2: use CreatePrimary() to create primary keys instead of Create()
Dan Streetman • 2 years ago  
aff853f
Merge pull request #28648 from yuwata/shutdown-skip-recursive-mount-run
Mike Yuan • 2 years ago  
07bd7b3
tree-wide: Fix -Wmaybe-uninitialized compilation warnings
Daan De Meyer • 2 years ago  
7e48f3b
Add tool to display emergency log message full-screen on boot failure.
OMOJOLA JOSHUA • 2 years ago  
fc7eb13
switch-root: reopen target directory after it is mounted
Yu Watanabe • 2 years ago  
2159662
shutdown: do not umount recursively before MS_MOVE
Yu Watanabe • 2 years ago  
6b219b7
shutdown: disable recursive mount of /run/ on switching root
Yu Watanabe • 2 years ago  
d709d1b
po: Translated using Weblate (Turkish)
Oğuz Ersen • 2 years ago  
5a087ba
vconsole: support KEYMAP=kernel for preserving kernel keymap
Mike Yuan • 2 years ago  
ef7f5ba
hwdb: Mute SW rfkill keys on MSI Wind U100
Maxim Mikityanskiy • 2 years ago  
fa8216e
Merge pull request #28628 from yuwata/meson-use-template-part6
Yu Watanabe • 2 years ago  
48575a5
mkosi: Update to latest
Daan De Meyer • 2 years ago  
0f4259b
Merge pull request #28632 from DaanDeMeyer/repart-synthesize
Daan De Meyer • 2 years ago  
1f1efbb
meson: set suite for all tests, and adjust suite for some tests
Yu Watanabe • 2 years ago  
dc4a005
meson: also merge declarations of fuzzers with other executables
Yu Watanabe • 2 years ago  
cbc55c4
meson: merge declarations of normal and test executables
Yu Watanabe • 2 years ago  
130c87b
test: rename udev-rule-runner -> test-udev-rule-runner
Yu Watanabe • 2 years ago  
09fa0a0
meson: use template to declare udev plugins
Yu Watanabe • 2 years ago  
adedcd3
meson: introduce HAVE_DMI flag
Yu Watanabe • 2 years ago  
12b4cff
test: fix test executable name
Yu Watanabe • 2 years ago  
ff2dedc
meson: move several test declarations
Yu Watanabe • 2 years ago  
e5cc6d1
repart: Add --copy-from option
Daan De Meyer • 2 years ago  
1e46985
Merge pull request #28651 from kraj/kraj/include-fixes
Luca Boccassi • 2 years ago  
e3b7fe9
include missing sys/file.h for LOCK_EX
Khem Raj • 2 years ago  
ac8db36
test/test-sizeof: Include sys/timex.h for struct timex
Khem Raj • 2 years ago  
e6456ca
Merge pull request #28640 from medhefgo/boot-count
Yu Watanabe • 2 years ago  
0b056cb
journalctl: do not add io event source for stdout if it is a file
Yu Watanabe • 2 years ago  
f882a98
varlink: allocate the buffer for varlink FDs on the heap
Frantisek Sumsal • 2 years ago  
b456f22
udev: decrease devlink priority for encrypted partitions
Yu Watanabe • 2 years ago  
c4521fc
Merge pull request #28646 from yuwata/network-generator-ip-dhcp
Yu Watanabe • 2 years ago  
28fd786
include sys/file.h for LOCK_EX
Khem Raj • 2 years ago  
213ddf2
NEWS: PrivateNetwork implies PrivateMounts
Etienne Dechamps • 2 years ago  
6b2d576
network-generator: make network file generated from ip=dhcp matches only physical interfaces
Yu Watanabe • 2 years ago  
c25aa6c
meson: fix name of test-network-generator
Yu Watanabe • 2 years ago  
8d580dd
boot: Make file info size a constant
Jan Janssen • 2 years ago  
e80037b
boot: Fix boot counting for XBOOTLDR entries
Jan Janssen • 2 years ago  
66fd078
bless-boot: Actually return successfully
Jan Janssen • 2 years ago  
8f30a06
Merge pull request #28623 from yuwata/udev-builtin-net_id-cleanups
Luca Boccassi • 2 years ago  
6639ac4
Merge pull request #28630 from fbuihuu/update-testsuite-for-opensuse
Luca Boccassi • 2 years ago  
39f4ef2
sysupdate: Move fdisk partition flags helpers to fdisk-util.c
Daan De Meyer • 2 years ago  
2d9b346
repart: Rename partition_exclude/defer() to partition_type_exclude/defer()
Daan De Meyer • 2 years ago  
821d0cf
build(deps): bump systemd/mkosi
dependabot[bot] • 2 years ago  
f3d812b
ukify: Only run systemd-measure after adding all sections
Daan De Meyer • 2 years ago  
d713104
test: install systemd-homed for openSUSE
Franck Bui • 2 years ago  
33ce0a8
test: console fonts are located in /usr/share on openSUSE
Franck Bui • 2 years ago  
ba0ff9f
test: skip tests earlier when we do not have enough privileges
Yu Watanabe • 2 years ago  
46f0a4e
Merge pull request #28620 from yuwata/meson-use-template-part5
Daan De Meyer • 2 years ago  
54c3326
udev-builtin-net_id: first parse USB or BCMA identifier, then parse PCI properties
Yu Watanabe • 2 years ago  
82cb5f2
udev-builtin-net_id: split out names_pci_onboard_label() from dev_pci_onboard()
Yu Watanabe • 2 years ago  
415ade0
udev-builtin-net_id: drop redundant copy of BCMA identifier in names_bcma()
Yu Watanabe • 2 years ago  
f831aef
udev-builtin-net_id: split out get_bcma_specifier() from names_bcma()
Yu Watanabe • 2 years ago  
d352381
udev-builtin-net_id: drop redundant copy of USB identifier in names_usb()
Yu Watanabe • 2 years ago  
f7ae5d1
udeb-builtin-net_id: split out get_usb_specifier() from names_usb()
Yu Watanabe • 2 years ago  
045fb96
Merge pull request #28619 from yuwata/udev-builtin-net_id-cleanups-part3
Yu Watanabe • 2 years ago  
baab0a6
Merge pull request #28423 from dvdhrm/pr/memfd
Luca Boccassi • 2 years ago  
241dbc6
Merge pull request #28621 from DaanDeMeyer/repart-fix
Daan De Meyer • 2 years ago  
05cae4c
build(deps): bump actions/labeler from 4.2.0 to 4.3.0
dependabot[bot] • 2 years ago  
1ce2075
build(deps): bump meson from 1.1.1 to 1.2.0 in /.github/workflows
dependabot[bot] • 2 years ago  
8fa2da7
Revert "repart: Allow combining CopyBlocks= and CopyFiles="
Daan De Meyer • 2 years ago  
86320e6
Revert "repart: Add --oem and OEM="
Daan De Meyer • 2 years ago  
7e81a84
Revert "units: Import all repart credentials in systemd-repart.service"
Daan De Meyer • 2 years ago  
e2e20b6
meson: move declarations of kernel-install and sulogin-shell
Yu Watanabe • 2 years ago  
87e7979
meson: move declarations of networkd and friends
Yu Watanabe • 2 years ago  
7be6a14
meson: move declarations of modules-load, nspawn, update-done, and update-utmp
Yu Watanabe • 2 years ago  
eb51c09
meson: move declarations of socket-proxy, udevadm, quotacheck, and shutdown
Yu Watanabe • 2 years ago  
5371c26
meson: move declarations of hwdb, sysusers, and tmpfiles
Yu Watanabe • 2 years ago  
6fab49e
meson: move declarations of busctl, stdio-bridge, and run
Yu Watanabe • 2 years ago  
5c707c8
meson: move declarations of cgls, cgtop, initctl, and systemd-mount
Yu Watanabe • 2 years ago  
9f907d3
meson: move declarations of ask-password and friends
Yu Watanabe • 2 years ago  
cb93562
udev-builtin-net_id: fix potential buffer overflow
Yu Watanabe • 2 years ago  
5660e68
udev-builtin-net_id: various coding style cleanups
Yu Watanabe • 2 years ago  
a1008b2
udev-builtin-net_id: introduce device_is_stacked() helper function
Yu Watanabe • 2 years ago  
64d2358
udev-builtin-net_id: drop unused arguments
Yu Watanabe • 2 years ago  
dc999c0
Merge pull request #28611 from yuwata/meson-use-template
Yu Watanabe • 2 years ago  
e581074
core: free the strings in the set in other places too
David Tardon • 2 years ago  
1a572fd
Merge pull request #28609 from yuwata/udev-builtin-net_id-cleanups-part2
Yu Watanabe • 2 years ago  
6840ee1
watchdog: Allow the watchdog to be disabled at runtime
Curtis Klein • 2 years ago  
902ea11
build(deps): bump github/codeql-action from 2.20.1 to 2.21.2
dependabot[bot] • 2 years ago  
d8c7d6d
basic/memfd: fix memfd_map() seal test
David Rheinsberg • 2 years ago  
6968841
basic/memfd: add fcntl() wrappers
David Rheinsberg • 2 years ago  
4d90300
basic/memfd: reduce default seals to historic set
David Rheinsberg • 2 years ago  
e1007a9
basic/memfd: drop test for F_SEAL_SEAL
David Rheinsberg • 2 years ago  
d268b22
Merge pull request #28556 from DaanDeMeyer/repart
Daan De Meyer • 2 years ago  
383f302
meson: move declarations of cgroups-agent, id128, volatile-root, and path
Yu Watanabe • 2 years ago  
e2bdf00
meson: move declarations of delta, escape, notify, creds, and battery-check
Yu Watanabe • 2 years ago  
98e39a5
meson: move declarations of ac-power, detect-virt, sysctl, and sleep
Yu Watanabe • 2 years ago  
16b081d
meson: move declarations of repart and friends
Yu Watanabe • 2 years ago  
0d6b90b
meson: move declarations of fsck, firstboot, machine-id-setup, and remount-fs
Yu Watanabe • 2 years ago  
df490fc
meson: move declarations of random-seed, vconsole, and sysupdate
Yu Watanabe • 2 years ago  
c8c7877
meson: move declarations of pstore, oomd, and binfmt
Yu Watanabe • 2 years ago  
2c2c3da
meson: move declarations of coredumpd and friends
Yu Watanabe • 2 years ago  
6872ee2
meson: move declarations of journal-remote and friends
Yu Watanabe • 2 years ago  
c26c97a
meson: move declarations of machined and friends
Yu Watanabe • 2 years ago  
19361de
docs: fix typo
Yu Watanabe • 2 years ago  
ec88da9
Merge pull request #28608 from yuwata/meson-use-template
Daan De Meyer • 2 years ago  
6384407
units: Import all repart credentials in systemd-repart.service
Daan De Meyer • 2 years ago  
ed6b99d
repart: Add --oem and OEM=
Daan De Meyer • 2 years ago  
47c7805
creds-util: Add read_credential_bool()
Daan De Meyer • 2 years ago  
77c6add
repart: Allow combining CopyBlocks= and CopyFiles=
Daan De Meyer • 2 years ago  
dea0dc7
repart: Open files in context_minimize()
Daan De Meyer • 2 years ago  
2843df3
udev-builtin-net_id: split-out pci_get_onboard_index() from dev_pci_onboard()
Yu Watanabe • 2 years ago  
d6ec0fe
udev-builtin-net_id: split-out get_pci_slot_specifiers()
Yu Watanabe • 2 years ago  
51524b8
udev-builtin-net_id: introduce get_port_specifier() helper function
Yu Watanabe • 2 years ago  
82234e2
udev-builtin-net_id: split out get_dev_port() and make its failure critical
Yu Watanabe • 2 years ago  
4d75647
udev-builtin-net_id: split-out pci_get_hotplug_slot() and pci_get_hotplug_slot_from_address()
Yu Watanabe • 2 years ago  
f1e3eaa
udev-builtin-net_id: return earlier when hotplug slot is not found
Yu Watanabe • 2 years ago  
73fb4b2
udev-builtin-net_id: skip non-directory entry earlier
Yu Watanabe • 2 years ago  
4103dca
po: Translated using Weblate (French)
Pierre GRASSER • 2 years ago  
14faf72
meson: move declarations of timedated and friends
Yu Watanabe • 2 years ago  
269ab34
meson: move declarations of localed and hostnamed
Yu Watanabe • 2 years ago  
069e7e0
meson: move declarations of several generators
Yu Watanabe • 2 years ago  
6c71396
meson: move declarations of cryptsetup and friends
Yu Watanabe • 2 years ago  
81fe141
meson: move declarations of backlight, rfkill, and sysupdate-generator
Yu Watanabe • 2 years ago  
7e6ca26
meson: move declarations of homed and friends
Yu Watanabe • 2 years ago  
bab54d1
meson: move declarations of userdbd and friends
Yu Watanabe • 2 years ago  
250e597
meson: move declaration of sysext
Yu Watanabe • 2 years ago  
8c75dfd
meson: move declarations of portabled and friends
Yu Watanabe • 2 years ago  
f1d9554
meson: move declaration of systemctl
Yu Watanabe • 2 years ago  
c212163
Merge pull request #28606 from DaanDeMeyer/kernel-install
Yu Watanabe • 2 years ago  
5add5c5
Merge pull request #28605 from yuwata/meson-use-template
Yu Watanabe • 2 years ago  
0770f61
kernel-install: Make sure KERNEL_INSTALL_BYPASS is disabled in tests
Daan De Meyer • 2 years ago  
4435da1
kernel-install: Only bypass "add" and "remove"
Daan De Meyer • 2 years ago  
b4afa94
udev: fix typo in comment
Yu Watanabe • 2 years ago  
1140859
meson: move declaration of socket-activate
Yu Watanabe • 2 years ago  
22f3774
meson: move declarations of bootctl and friends
Yu Watanabe • 2 years ago  
bd31a34
meson: move declaration of user-sessions
Yu Watanabe • 2 years ago  
dbab4fb
meson: move declarations of logind and friends
Yu Watanabe • 2 years ago  
b8ed1bf
meson: move declarations of resolved and friends
Yu Watanabe • 2 years ago  
c19cd86
meson: move declarations of dissect and friends
Yu Watanabe • 2 years ago  
ec57a4e
meson: move declarations of hibernate-resume
Yu Watanabe • 2 years ago  
7409342
meson: move declarations of several generators
Yu Watanabe • 2 years ago  
2a45662
meson: move declarations of journald and friends
Yu Watanabe • 2 years ago  
dd1f738
meson: move declaration of systemd-analyze
Yu Watanabe • 2 years ago  
f727f3b
resolvectl: initialize the server state
Frantisek Sumsal • 2 years ago  
f7e5f39
Merge pull request #28153 from yuwata/meson-use-template
Yu Watanabe • 2 years ago  
279b5d4
Merge pull request #28568 from yuwata/network-address-next
Yu Watanabe • 2 years ago  
983d329
fstab-util: use pointer returned by startswith()
Yu Watanabe • 2 years ago  
2668d04
Merge pull request #28577 from yuwata/udev-split-files
Yu Watanabe • 2 years ago  
e4f2f14
test: update comment to make it consistent with the condition
Yu Watanabe • 2 years ago  
0bf67ba
Merge pull request #28599 from keszybz/two-compilation-fixes
Luca Boccassi • 2 years ago  
2617288
udev: move declaration of ResolveNameTiming to udev-rules.c
Yu Watanabe • 2 years ago  
c0af9de
udev: move udev_parse_config_full() to udevd.c
Yu Watanabe • 2 years ago  
04a1ee5
udev: rename test-udevd.c -> test-udev-manager.c
Yu Watanabe • 2 years ago  
5d7e51b
udev: split udevd.c into two
Yu Watanabe • 2 years ago  
81c32b1
udev: move arg_xyz into Manager
Yu Watanabe • 2 years ago  
6bd4bad
udev: drop mostly unused Manager.pid
Yu Watanabe • 2 years ago  
79d2eca
udev: merge manager_clear_for_worker() with manager_free()
Yu Watanabe • 2 years ago  
8ebc731
udev: split-out worker code from udevd.c
Yu Watanabe • 2 years ago  
987b90f
udev: move several functions from udev-util.c to relevant udevd source files
Yu Watanabe • 2 years ago  
0226729
udev: rename test-udev-event.c -> test-udev-spawn.c
Yu Watanabe • 2 years ago  
162d516
udev: split-out formatter and spawning commands from udev-event.c
Yu Watanabe • 2 years ago  
0b76cc2
udev: move DEVICE_TRACE() to udev-trace.h
Yu Watanabe • 2 years ago  
1c3edc2
meson: sort files
Yu Watanabe • 2 years ago  
2f7862c
udev-util: drop udev_queue_init() from shared
Yu Watanabe • 2 years ago  
9daec33
meson: move declaration of PID1
Yu Watanabe • 2 years ago  
6d06af8
meson: move declarations of nss modules
Yu Watanabe • 2 years ago  
2080c09
meson: move declaration of cryptsetup token modules
Yu Watanabe • 2 years ago  
07e4330