Page MenuHomeFreeBSD
Feed Advanced Search

May 13 2017

jilles committed rS318258: sh: Add test for arithmetic expansion in [x-y] pattern range..
sh: Add test for arithmetic expansion in [x-y] pattern range.
May 13 2017, 8:28 PM

May 12 2017

jilles accepted D10690: getusershell(3): Don't write past the end of line buffer reading local shells.
May 12 2017, 9:44 PM
jilles committed rS318238: MFC r317709: csplit: Fix check of fputs() return value, making csplit work.
MFC r317709: csplit: Fix check of fputs() return value, making csplit work
May 12 2017, 2:38 PM

May 7 2017

jilles committed rS317913: glob: Fix comment about collapsing asterisks after r317749..
glob: Fix comment about collapsing asterisks after r317749.
May 7 2017, 7:53 PM
jilles committed rS317912: sh: Fix INTOFF leak after a builtin with different locale settings..
sh: Fix INTOFF leak after a builtin with different locale settings.
May 7 2017, 7:50 PM

May 6 2017

jilles committed rS317882: sh: Update TOUR and comments for some code changes, some of them old..
sh: Update TOUR and comments for some code changes, some of them old.
May 6 2017, 1:28 PM

May 5 2017

jilles committed rS317855: MFC r307769: daemon: Allow logging daemon stdout/stderr to file or syslog..
MFC r307769: daemon: Allow logging daemon stdout/stderr to file or syslog.
May 5 2017, 9:52 PM

May 2 2017

jilles committed rS317709: csplit: Fix check of fputs() return value, making csplit work again..
csplit: Fix check of fputs() return value, making csplit work again.
May 2 2017, 9:56 PM

Apr 29 2017

jilles committed rS317598: printf: Output formatted data directly, instead of via asprintf..
printf: Output formatted data directly, instead of via asprintf.
Apr 29 2017, 9:48 PM

Apr 28 2017

jilles committed rS317559: sh: Simplify handling of newlines in command substitution..
sh: Simplify handling of newlines in command substitution.
Apr 28 2017, 4:16 PM

Apr 27 2017

jilles committed rS317514: sh: Add some tests for command substitution final newline stripping..
sh: Add some tests for command substitution final newline stripping.
Apr 27 2017, 6:52 PM

Apr 23 2017

jilles committed rS317347: sh: Add tests for NUL byte in command substitution output..
sh: Add tests for NUL byte in command substitution output.
Apr 23 2017, 9:58 PM

Apr 22 2017

jilles committed rS317298: sh: Simplify setinteractive()..
sh: Simplify setinteractive().
Apr 22 2017, 9:31 PM

Apr 16 2017

jilles committed rS317039: sh: Fix use after free when resetting an in-use alias..
sh: Fix use after free when resetting an in-use alias.
Apr 16 2017, 10:10 PM
jilles committed rS317038: sh: Link the new test to the build..
sh: Link the new test to the build.
Apr 16 2017, 9:57 PM
jilles committed rS317037: sh: Fix unalias -a while an alias is currently in use..
sh: Fix unalias -a while an alias is currently in use.
Apr 16 2017, 9:43 PM
jilles added a comment to D10408: Optimize pathologic case of telldir().

This seems to have been designed to minimize changes to struct _dirdesc which used to be public in <dirent.h>. That seems a reasonable thing to do.

Apr 16 2017, 4:48 PM

Apr 14 2017

jilles committed rS316942: MFC r314686: sh: Fix crash if a -T trap is taken during command substitution..
MFC r314686: sh: Fix crash if a -T trap is taken during command substitution.
Apr 14 2017, 9:42 PM

Apr 12 2017

jilles committed rS316744: sh: Reduce size of limits table..
sh: Reduce size of limits table.
Apr 12 2017, 9:16 PM

Apr 11 2017

jilles created D10363: libc: Do not refer to _DefaultRuneLocale in ctype inlines..
Apr 11 2017, 9:48 PM

Apr 8 2017

jilles committed rS316646: sh: Add test for unaliasing an alias that is currently in use..
sh: Add test for unaliasing an alias that is currently in use.
Apr 8 2017, 9:58 PM

Apr 2 2017

jilles committed rS316421: sh: Remove an XXX comment: it is normal for builtins to use argptr..
sh: Remove an XXX comment: it is normal for builtins to use argptr.
Apr 2 2017, 3:53 PM
jilles committed rS316418: sh: Remove global state from collate_range_cmp()..
sh: Remove global state from collate_range_cmp().
Apr 2 2017, 2:02 PM
jilles committed rS316417: sh: Don't scan word twice in ${param=word}..
sh: Don't scan word twice in ${param=word}.
Apr 2 2017, 1:44 PM
jilles committed rS316416: sh: Don't scan word twice in ${param#%##%%word}..
sh: Don't scan word twice in ${param#%##%%word}.
Apr 2 2017, 1:29 PM
jilles committed rS316414: sh: Don't scan word twice in ${param+-word}..
sh: Don't scan word twice in ${param+-word}.
Apr 2 2017, 12:38 PM

Mar 26 2017

jilles committed rS316002: diff: Show nanoseconds in -u/-c header line..
diff: Show nanoseconds in -u/-c header line.
Mar 26 2017, 7:48 PM
jilles closed D10145: diff: Show nanoseconds in -u/-c header line. by committing rS316002: diff: Show nanoseconds in -u/-c header line..
Mar 26 2017, 7:48 PM
jilles created D10145: diff: Show nanoseconds in -u/-c header line..
Mar 26 2017, 3:39 PM
jilles committed rS315985: diff: Fix mtime of file1 in -u/-c header line..
diff: Fix mtime of file1 in -u/-c header line.
Mar 26 2017, 2:09 PM
jilles closed D10140: diff: Fix mtime of file1 in -u/-c header line. by committing rS315985: diff: Fix mtime of file1 in -u/-c header line..
Mar 26 2017, 2:09 PM

Mar 25 2017

jilles added a comment to D10140: diff: Fix mtime of file1 in -u/-c header line..

Fixing the nanoseconds (also PR 218018) will be a separate diff.

Mar 25 2017, 10:20 PM
jilles created D10140: diff: Fix mtime of file1 in -u/-c header line..
Mar 25 2017, 10:10 PM

Mar 19 2017

jilles committed rS315585: sh: Fix build with -DDEBUG=2..
sh: Fix build with -DDEBUG=2.
Mar 19 2017, 9:19 PM

Mar 18 2017

jilles added a comment to D10020: Add clock_nanosleep().

Since you have not committed this yet, another request here: since you made clock_nanosleep() a cancellation point (correctly), please add it to the list in share/man/man3/pthread_testcancel.3.

Mar 18 2017, 10:55 PM
jilles committed rS315511: sh: Remove unused function declaration for arith_lex_reset()..
sh: Remove unused function declaration for arith_lex_reset().
Mar 18 2017, 8:41 PM
jilles committed rS315487: sh: Remove unused return value of subevalvar_misc()..
sh: Remove unused return value of subevalvar_misc().
Mar 18 2017, 4:09 PM
jilles committed rS315486: MFC r315005: sh: Fix executing wrong command with ${x#$(y)}$(z)..
MFC r315005: sh: Fix executing wrong command with ${x#$(y)}$(z).
Mar 18 2017, 4:07 PM

Mar 17 2017

jilles accepted D10020: Add clock_nanosleep().
Mar 17 2017, 11:29 PM
jilles added a comment to D10020: Add clock_nanosleep().

Hmm, I thought of something else. It would help future extensions and making applications correct if an invalid flags argument (that is, not 0 and not TIMER_ABSTIME) returns error EINVAL instead of behaving like one of the two.

Mar 17 2017, 10:39 PM

Mar 16 2017

jilles added inline comments to D10020: Add clock_nanosleep().
Mar 16 2017, 11:12 PM
jilles committed rS315429: rtld(1): Document that LD_BIND_NOT is unset for setugid processes..
rtld(1): Document that LD_BIND_NOT is unset for setugid processes.
Mar 16 2017, 10:15 PM
jilles committed rS315428: sh: Get rid of global variable argbackq..
sh: Get rid of global variable argbackq.
Mar 16 2017, 9:54 PM

Mar 12 2017

jilles committed rS315179: MFC r314637: sh: Add some already working tests that exercise new code paths.
MFC r314637: sh: Add some already working tests that exercise new code paths
Mar 12 2017, 7:49 PM
jilles committed rS315169: MFC r314686: sh: Fix crash if a -T trap is taken during command substitution.
MFC r314686: sh: Fix crash if a -T trap is taken during command substitution
Mar 12 2017, 6:38 PM
jilles committed rS315168: MFC r314637: sh: Add some already working tests that exercise new code paths.
MFC r314637: sh: Add some already working tests that exercise new code paths
Mar 12 2017, 6:25 PM

Mar 10 2017

jilles committed rS315005: sh: Fix executing wrong command with ${unsetvar#$(cmdsubst)}$(cmdsubst)..
sh: Fix executing wrong command with ${unsetvar#$(cmdsubst)}$(cmdsubst).
Mar 10 2017, 4:04 PM

Mar 9 2017

jilles accepted D9835: sbin/swapon: allow late swap option with geli swap.
Mar 9 2017, 10:11 PM

Mar 7 2017

jilles accepted D9697: pwait: Add a -t flag to specify a timeout in seconds before exiting..

Looks good to me as a separate process.

Mar 7 2017, 9:49 PM

Mar 6 2017

jilles requested changes to D9697: pwait: Add a -t flag to specify a timeout in seconds before exiting..
Mar 6 2017, 10:59 PM
jilles added a comment to D9697: pwait: Add a -t flag to specify a timeout in seconds before exiting..

I like the tests, even though they take a fair bit of time to execute.

Mar 6 2017, 10:59 PM

Mar 5 2017

jilles accepted D9887: Don't kill pid -1 on overflow from strtol(3)..
Mar 5 2017, 9:51 PM

Mar 4 2017

jilles committed rS314686: sh: Fix crash if a -T trap is taken during command substitution..
sh: Fix crash if a -T trap is taken during command substitution.
Mar 4 2017, 10:58 PM
jilles requested changes to D9887: Don't kill pid -1 on overflow from strtol(3)..

This is correct for architectures where int and long are the same size, but otherwise there may still be surprising behaviour with strings like 4294967295.

Mar 4 2017, 9:57 PM

Mar 3 2017

jilles committed rS314637: sh: Add some already working tests that exercise new code paths..
sh: Add some already working tests that exercise new code paths.
Mar 3 2017, 10:46 PM

Feb 28 2017

jilles requested changes to D9839: Extend find(1)'s -cmin/-amin/-mmin options to take units as part of the argument..

The example is possible with existing functionality:

Feb 28 2017, 11:20 PM
jilles added a comment to D9835: sbin/swapon: allow late swap option with geli swap.

The idea looks good to me.

Feb 28 2017, 2:00 PM

Feb 24 2017

jilles requested changes to D9697: pwait: Add a -t flag to specify a timeout in seconds before exiting..
Feb 24 2017, 2:31 PM

Feb 12 2017

jilles committed rS313685: MFC r313174: Clean up documentation of AF_UNIX control messages..
MFC r313174: Clean up documentation of AF_UNIX control messages.
Feb 12 2017, 6:52 PM

Feb 10 2017

jilles committed rS313553: MFC r313174: Clean up documentation of AF_UNIX control messages..
MFC r313174: Clean up documentation of AF_UNIX control messages.
Feb 10 2017, 3:04 PM

Feb 5 2017

jilles committed rS313303: MFC r310096: reaper: Make REAPER_KILL_SUBTREE actually work..
MFC r310096: reaper: Make REAPER_KILL_SUBTREE actually work.
Feb 5 2017, 9:32 PM
jilles committed rS313302: MFC r310096: reaper: Make REAPER_KILL_SUBTREE actually work..
MFC r310096: reaper: Make REAPER_KILL_SUBTREE actually work.
Feb 5 2017, 8:55 PM
jilles committed rS313288: MFC r312721: skel: Remove reference to deleted part in previous commit.
MFC r312721: skel: Remove reference to deleted part in previous commit
Feb 5 2017, 3:46 PM
jilles committed rS313286: MFC r312721: skel: Remove reference to deleted part in previous commit.
MFC r312721: skel: Remove reference to deleted part in previous commit
Feb 5 2017, 2:25 PM

Feb 3 2017

jilles committed rS313174: Clean up documentation of AF_UNIX control messages..
Clean up documentation of AF_UNIX control messages.
Feb 3 2017, 8:33 PM
jilles closed D9298: Clean up documentation of AF_UNIX control messages. by committing rS313174: Clean up documentation of AF_UNIX control messages..
Feb 3 2017, 8:33 PM

Jan 28 2017

jilles updated the diff for D9298: Clean up documentation of AF_UNIX control messages..

Language fixes from wblock.

Jan 28 2017, 9:39 PM
jilles added a comment to D9096: Add Recursive Functionality to setfacl(1).

nftw is POSIX so perhaps slightly preferable. I'm indifferent.

Jan 28 2017, 9:31 PM

Jan 25 2017

jilles accepted D9244: Attempt to fix the old "he capability is stupid" bug in getty(8).
Jan 25 2017, 9:09 PM

Jan 24 2017

jilles committed rS312721: skel: Remove reference to deleted part in previous commit to this file..
skel: Remove reference to deleted part in previous commit to this file.
Jan 24 2017, 9:07 PM

Jan 22 2017

jilles retitled D9298: Clean up documentation of AF_UNIX control messages. from to Clean up documentation of AF_UNIX control messages..
Jan 22 2017, 10:11 PM
jilles committed rS312654: MFC r312230: skel: Do not set -o emacs in .shrc..
MFC r312230: skel: Do not set -o emacs in .shrc.
Jan 22 2017, 9:34 PM
jilles committed rS312653: MFC r312230: skel: Do not set -o emacs in .shrc..
MFC r312230: skel: Do not set -o emacs in .shrc.
Jan 22 2017, 9:31 PM

Jan 21 2017

jilles added a comment to D9244: Attempt to fix the old "he capability is stupid" bug in getty(8).

I'm somewhat surprised to see this change, since getty's output is generally only seen by administrators nowadays, so complicated code to improve its cosmetics is less useful.

Jan 21 2017, 11:56 AM

Jan 15 2017

jilles added a comment to D9095: Switch ppp(8) to use the "modern" DES_ functions.

Apart from the one minor issue I do not see problems (which does not mean there aren't any).

Jan 15 2017, 7:10 PM · Src Committers
jilles committed rS312230: skel: Do not set -o emacs in .shrc..
skel: Do not set -o emacs in .shrc.
Jan 15 2017, 1:40 PM

Jan 14 2017

jilles added a comment to D9169: qsort_r: Standardize on thunk-last API.
In D9169#189490, @cem wrote:

A quick query at https://codesearch.debian.net/ suggests there is quite a bit of code that tries to detect the two qsort_r() variants. It would not surprise me if some high-profile port broke.

Hm, it would surprise me. It should continue to detect at least one variant as working, and using either variant is fine.

Jan 14 2017, 2:09 PM

Jan 13 2017

jilles added a comment to D9169: qsort_r: Standardize on thunk-last API.

I like the idea of handling this the same way as basename()/dirname().

Jan 13 2017, 9:20 PM
jilles added a comment to D9169: qsort_r: Standardize on thunk-last API.

This is not a review of the idea to support both qsort_r() variants like this. At this time I can only say it seems somewhat of a dangerous idea.

Jan 13 2017, 9:02 PM
jilles accepted D9066: Update shm_open.2.
Jan 13 2017, 7:28 PM
jilles added inline comments to D9066: Update shm_open.2.
Jan 13 2017, 5:18 PM

Jan 9 2017

jilles requested changes to D9096: Add Recursive Functionality to setfacl(1).

I like the idea of adding -R support, but I think the way symlinks are handled is dangerous: with the proposed code, setfacl -R will follow symlinks. This should be changed to match symlink(7), adding -L, -H and -P options.

Jan 9 2017, 12:31 PM

Jan 6 2017

jilles accepted D9055: Define _POSIX_PRIORITY_SCHEDULING as 0..
Jan 6 2017, 9:07 PM
jilles added inline comments to D9066: Update shm_open.2.
Jan 6 2017, 9:07 PM
jilles requested changes to D9066: Update shm_open.2.
Jan 6 2017, 7:38 PM

Jan 5 2017

jilles added a comment to D9041: Add p10031b_sched feature so code can test for POSIX sched support at runtime.

Defining _POSIX_PRIORITY_SCHEDULING as 0 in sys/sys/unistd.h will tell applications that compile-time support is available but run-time support needs to be verified using sysconf(), and will tell lib/libc/gen/sysconf.c to query for support using sysctl. Therefore, that seems the right solution to me.

Jan 5 2017, 10:50 PM

Dec 26 2016

jilles committed rS310610: MFC r309957: Add tests for reaper receiving SIGCHLD (r309886)..
MFC r309957: Add tests for reaper receiving SIGCHLD (r309886).
Dec 26 2016, 5:26 PM
jilles committed rS310601: MFC r309957: Add tests for reaper receiving SIGCHLD (r309886)..
MFC r309957: Add tests for reaper receiving SIGCHLD (r309886).
Dec 26 2016, 2:39 PM

Dec 25 2016

jilles committed rS310558: MFC r309836: Add some tests for reaper functionality (in procctl())..
MFC r309836: Add some tests for reaper functionality (in procctl()).
Dec 25 2016, 10:32 PM

Dec 18 2016

jilles committed rS310231: MFC r309836: Add some tests for reaper functionality (in procctl())..
MFC r309836: Add some tests for reaper functionality (in procctl()).
Dec 18 2016, 3:10 PM

Dec 14 2016

jilles committed rS310096: reaper: Make REAPER_KILL_SUBTREE actually work..
reaper: Make REAPER_KILL_SUBTREE actually work.
Dec 14 2016, 10:49 PM
jilles added inline comments to D8792: Add the Prometheus sysctl exporter..
Dec 14 2016, 4:54 PM

Dec 12 2016

jilles committed rS309957: Add tests for reaper receiving SIGCHLD (r309886)..
Add tests for reaper receiving SIGCHLD (r309886).
Dec 12 2016, 10:51 PM

Dec 11 2016

jilles added a comment to D8734: HBSD: fix long standing issue in bsdconfig's keymap selection.

Looks good to me otherwise.

Dec 11 2016, 6:00 PM

Dec 10 2016

jilles committed rS309836: Add some tests for reaper functionality (in procctl())..
Add some tests for reaper functionality (in procctl()).
Dec 10 2016, 10:05 PM

Dec 4 2016

jilles committed rS309536: MFC r309026: open(2): Clarify non-POSIX error when opening a symlink with.
MFC r309026: open(2): Clarify non-POSIX error when opening a symlink with
Dec 4 2016, 4:00 PM
jilles committed rS309535: Add missing mergeinfo for r309533..
Add missing mergeinfo for r309533.
Dec 4 2016, 3:59 PM
jilles committed rS309533: MFC r309026: open(2): Clarify non-POSIX error when opening a symlink with.
MFC r309026: open(2): Clarify non-POSIX error when opening a symlink with
Dec 4 2016, 3:56 PM

Nov 22 2016

jilles committed rS309026: open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW..
open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW.
Nov 22 2016, 10:31 PM
jilles closed D8586: open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW. by committing rS309026: open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW..
Nov 22 2016, 10:31 PM