Benjamin Robin
086c9fbc03
man: Small fix of sd_bus_message_send() man page
2021-02-21 20:26:51 +01:00
Benjamin Robin
0e2d092d43
resolve: Fix build for cleanup function (SSL_free + BIO_free)
...
Follow-up of #18616
2021-02-16 23:57:29 +01:00
Benjamin Robin
62875895fa
shared: use -EINVAL for _NETDEV_BRIDGE_STATE_INVALID
...
Follow-up of #11484
2021-02-16 23:40:30 +01:00
Benjamin Robin
3de56f4712
portable: use -EINVAL for _PORTABLE_CHANGE_TYPE_INVALID
...
Follow-up of #11484
2021-02-16 23:40:30 +01:00
Benjamin Robin
0979e4adb5
libsystemd-network: use -EINVAL for _DUID_TYPE_INVALID
...
Follow-up of #11484
2021-02-16 23:40:30 +01:00
Benjamin Robin
7a563bb2bd
basic: use -EINVAL for _DUID_TYPE_INVALID
...
Follow-up of #11484 and of #18481
2021-02-16 23:39:58 +01:00
Benjamin Robin
bbb697fe02
shared: Fix _DNS_CACHE_MODE_INVALID value: use -EINVAL
...
Follow-up of #11484
2021-02-16 23:38:16 +01:00
Benjamin Robin
c1b48a7f5b
shared: use -EINVAL for _UNIT_FILE_CHANGE_TYPE_INVALID
...
Follow-up of #11484
2021-02-16 23:35:25 +01:00
Benjamin Robin
9de42a6a5f
shared: use -EINVAL for _EXEC_COMMAND_FLAGS_INVALID
...
Follow-up of #11484
2021-02-16 23:34:58 +01:00
Benjamin Robin
925484aacb
basic: use -EINVAL for _MANAGED_OOM_PREFERENCE_INVALID
...
Follow-up of #11484
2021-02-16 23:33:01 +01:00
Benjamin Robin
243945e95e
test: Add return 0 to main() function (even it is not strictly necessary)
2020-05-13 22:56:42 +02:00
Benjamin Robin
fbb0b66577
systemctl: Check clean_or_freeze_unit(): Add assert if unknown method
2020-05-13 22:56:42 +02:00
Benjamin Robin
81c5a5961f
network: 'cur' variable cannot be null, so simplify code
2020-05-13 22:56:42 +02:00
Benjamin Robin
b9c54c4665
tree-wide: Initialize _cleanup_ variables if needed
2020-05-13 22:56:42 +02:00
Benjamin Robin
179b4db439
netlink: Fix assert condition on n_containers
2020-05-13 22:56:42 +02:00
Benjamin Robin
5151b4ccd2
core: Parse the tags list sooner, and use it for multiple function
...
- Parse the tags list using strv_split_newlines() which remove any
unnecessary empty string at the end of the strv.
- Use this parsed list for manager_process_barrier_fd() and every call
to manager_invoke_notify_message().
- This also allow to simplify the manager_process_barrier_fd() function.
2020-05-13 22:44:12 +02:00
Benjamin Robin
d38b3b74db
test: Stricter test case for #15654 (Add more checks)
...
Check:
- There is only 3 messages logged with type stdout
- Check all messages logged does not have new line: LINE_BREAK=eof
- Check that the 3 messages are logged from a different PID
- Check the 3 MESSAGE= content
2020-05-13 21:32:45 +02:00
Benjamin Robin
c11d8fd1da
test: Add a test case for #15654
2020-05-13 21:32:42 +02:00
Benjamin Robin
034e9719ac
journald: Increase stdout buffer size sooner, when almost full
...
If the previous received buffer length is almost equal to the allocated
buffer size, before this change the next read can only receive a couple
of bytes (in the worst case only 1 byte), which is not efficient.
2020-05-13 21:31:58 +02:00
Benjamin Robin
fcee2755ec
core: Update prototype of notify_message, tags list is read only
...
Indicates that the tags list cannot be modified by notify_message function.
Since the tags list is created only once for multiple call to
notify_message functions.
2020-05-10 18:58:03 +02:00
Benjamin Robin
147d8fc1a7
basic: Allow to call STRV_FOREACH_BACKWARDS() with a char * const * strv
2020-05-10 18:57:56 +02:00
Benjamin Robin
20c3acfaad
tree-wide: Replace assert() by assert_se() when there is side effect
2020-05-10 09:23:12 +02:00
Benjamin Robin
08f468567d
tree-wide: Workaround -Wnonnull GCC bug
...
See issue #6119
2020-05-07 09:43:28 +02:00
Benjamin Robin
0454681395
meson: Do not drop warnings (unused variable) when NDEBUG is defined
...
This is no longer needed, since there is now no warning with NDEBUG
defined
2020-05-06 23:03:25 +02:00
Benjamin Robin
683d0bc041
resize-fs: Use xsprintf instead of snprintf
2020-05-06 23:03:25 +02:00
Benjamin Robin
060d9c61b6
test: Use assert_se() where variables are only checked by assert
...
Allow to build without any warning with NDEBUG defined
2020-05-06 23:03:25 +02:00
Benjamin Robin
f391597c67
tree-wide: Fix, replace assert() by assert_se() when there is side effect
2020-05-06 23:03:25 +02:00
Benjamin Robin
0a0e594a26
tree-wide: Mark as _unused_ variables that are only used in assert()
...
Allow to build without any warning with NDEBUG defined
2020-05-06 23:03:25 +02:00
Benjamin Robin
c424bed180
basic/fileio: Fix memory leak if READ_FULL_FILE_SECURE flag is used
...
The memory leak introduced in #12223 (15f8f02 )
2019-04-15 13:54:19 +09:00
Benjamin Robin
763e7b5da6
core/killall: Add documentation about broadcast_signal()
2019-04-10 19:30:38 +02:00
Benjamin Robin
2c32f4f47d
core/killall: Log the process names not killed after 10s
2019-04-10 19:27:38 +02:00
Benjamin Robin
827156b330
shutdown: Bump sysctl kernel.printk log level in order to see info msg
2019-04-10 19:27:38 +02:00
Benjamin Robin
a012f9f7cf
core/killall: Propagate errors and return the number of process left
2019-04-08 19:41:16 +02:00
Benjamin ROBIN
d2e796739d
systemctl: Fix warn: action_to_runlevel() is not used
...
If HAVE_SYSV_COMPAT is not defined: ‘action_to_runlevel’ defined but not used
2016-02-29 15:07:09 +01:00
Benjamin ROBIN
fa0d5878c6
systemctl: Replace check_one_unit() by get_state_one_unit()
...
The get_state_one_unit returns the enum of the active state of the unit
Do not rely on the string value of the active state.
Fix #2718 since the refactoring allow to handle more case
2016-02-29 14:38:44 +01:00
Benjamin Robin
20268e0c3e
stdio-bridge: Correctly propagate error
...
Return EXIT_FAILURE and print the correct errno code if sd_bus_get_fd() or sd_bus_get_events() fail
2016-02-29 10:45:34 +01:00
Benjamin Robin
b895a7353b
time-util: Rename and fix call of deserialize_timestamp_value()
...
The deserialize_timestamp_value() is renamed timestamp_deserialize() to be more
consistent with dual_timestamp_deserialize()
And add the NULL check back on realtime and monotonic
2016-02-15 23:26:34 +01:00
Benjamin Robin
9de009a9f5
systemd-notify: Always pass a valid pid to sd_pid_notify
...
If the option --pid was used, take the pid from this option, unless take
the parend pid. Using 0 as pid (ucred of systemd-notify) will result 99% of the
time in a failure with this error: "Cannot find unit for notify message of PID"
Shouldn't we use always the ppid, since the MAINPID is something else ?
Signed-off-by: Benjamin Robin <dev@benjarobin.fr >
2015-09-20 04:02:20 +02:00