-
Notifications
You must be signed in to change notification settings - Fork 237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
4.17.0 release plan #1122
Comments
Is St. Nick's December 6? I am not used to using the calendar of saints.
It's good to have this list, as there are lots of PRs to take care of |
Yes, it is. :) |
Thanks for the heads up! |
There's a new PR from a contributor. Since all of my PRs are just readability refactorings, please queue them after anything not mine, of course. |
Cc: @hallyn , @ikerexxe , @thesamesam , @zeha , @jubalh , @stoeckmann
Hi!
We will soon release 4.17.0, around Christmas/Solstice.
The first RC (release candidate) will be out around St. Nick's day.
Here's a set of PRs, in the order of priority (IMO):
Pending:
Replace most strtok(3) calls by strsep(3) #1093
This one needs very careful review. If you have the slightest doubts, please skip it. Still, it's interesting because I have many patches that depend on this one in my local tree.
Simplify #1109
Contains a lot of patches simplifying mostly a single function. Each patch is more-or-less trivial, but there are many. I have some other patches after this one, so it'd be interesting to have it done before the release
contrib/, lib/, src/: Use streq() instead of its pattern #1128
Trivial stuff. Semantic patch provided for easier verification.
readlinknul(): Minor tweaks #1107
Trivial stuff; just silences diagnostics.
lib/gshadow_.h: __STDC__ is always 1 #1110
Trivial stuff. Remove fall-back code for pre-ANSI C, which is now dead.
Use cc(1)'s __has_include() instead of build-system checks #1118
Trivial stuff. Remove autotools-based header checks, and replace them by a common cc(1) feature.
configure.ac, lib/, src/: Presume working shadow group support in libc #1111
Trivial stuff. Remove some build-system check for an old libc bug that was present in the times of Red Hat 3.
configure.ac, lib/, src/: Assume setgroups(2) and initgroups(3) exist #1125
Trivial stuff. Remove obsolete check.
src/login_nopam.c: resolve_hostname(): Use NI_MAXHOST instead of MAXHOSTNAMELEN with getnameinfo(3) #1101
Trivial stuff. Just some pedantic POSIX stuff.
lib/: Some improvements to sizes of array parameters #1134
Array-bounds safety improvements. Trivial stuff, but triggers CodeQL false positives, which I've dismissed.
csrand(): Use POSIX read(2) instead of the heavier stdio #1119
Some simplification of csrand(). Just review if everything else is done, but we can live without it.
Merged already:
Fix input validation. Prevents introducing a regression.
The text was updated successfully, but these errors were encountered: