I'd like to release 1.12.4 today. I started the release notes text here:
Feel free to make modifications or reply with suggestions. Also, please
holler if you want me to merge any last-minute patch.
The next 1.12 tarball (1.12.5) will be released around mid-March, so I'd
like to only include trivial and well-tested patches at this point.
2/3 of previous sbus changes are acked so I'm sending few more patches
from my tree.
Commit messages should be sufficient to justify the changes. Simply put,
I wanted to standardize and shorten names of generated and hard coded
variables and constants so the code stays simple with longer interface
I wrote most of this patch during the Christmas break.
It removes the codegen code for generating property getters (invokers to
be precise) and create hard coded ones. It also add a simple and general
purpose GetAll invoker. The reason and justification is in the commit
Keeping method generated invokers makes sense, since each method can
have different number of arguments with different type.
I hope you like it.
As the automated test tools of our downstream discovered, selinux_child
now compiles with a warning if -Wunused-result is set:
sssd-1.12.2/src/providers/ipa/selinux_child.c:227:15: warning: ignoring return value of 'setgid', declared with attribute warn_unused_result [-Wunused-result]
sssd-1.12.2/src/providers/ipa/selinux_child.c:223:15: warning: ignoring return value of 'setuid', declared with attribute warn_unused_result [-Wunused-result]
Sorry I didn't catch this earlier, but I don't think we can do much about
the error anyway, just warn.
attached is a simple patch for ticket #2572
* start sssd
* attach gdb to some service e.g. nss
- DO NOT RUN any command (we just need to simulate unresponsive service)
* wait until monitor send SIGKILL to service
"[nss] is not responding to SIGTERM. Sending SIGKILL."
* quit debugger
the main sssd process (monitor) will crash.