Page MenuHomeFreeBSD
Feed Advanced Search

Nov 22 2016

jilles updated the diff for D8586: open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW..

Improve wording.

Nov 22 2016, 8:55 PM

Nov 20 2016

jilles accepted D8591: Adjustments to systat(1).
Nov 20 2016, 8:56 PM
jilles added inline comments to D8591: Adjustments to systat(1).
Nov 20 2016, 6:44 PM
jilles committed rS308896: rc.subr: $(ps -p $$ -o jid=) is always 0, so do not fork ps for it..
rc.subr: $(ps -p $$ -o jid=) is always 0, so do not fork ps for it.
Nov 20 2016, 6:21 PM
jilles retitled D8586: open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW. from to open(2): Clarify non-POSIX error when opening a symlink with O_NOFOLLOW..
Nov 20 2016, 2:36 PM
jilles committed rS308886: MFC r307755: swapoff: Remove only late devices with -aL..
MFC r307755: swapoff: Remove only late devices with -aL.
Nov 20 2016, 1:44 PM

Nov 19 2016

jilles committed rS308866: MFC r306585: swapon(8): Update to reality: swapoff ignores -L and the late.
MFC r306585: swapon(8): Update to reality: swapoff ignores -L and the late
Nov 19 2016, 8:04 PM
jilles committed rS308865: MFC r307755: swapoff: Remove only late devices with -aL..
MFC r307755: swapoff: Remove only late devices with -aL.
Nov 19 2016, 8:03 PM
jilles committed rS308863: MFC r306585: swapon(8): Update to reality: swapoff ignores -L and the late.
MFC r306585: swapon(8): Update to reality: swapoff ignores -L and the late
Nov 19 2016, 7:25 PM

Nov 17 2016

jilles committed rS308786: rc.subr: Swap checks so we only fork sysctl if *_oomprotect is set..
rc.subr: Swap checks so we only fork sysctl if *_oomprotect is set.
Nov 17 2016, 10:50 PM

Nov 2 2016

jilles committed rS308229: sh: Add simple test for 'set -C' (noclobber)..
sh: Add simple test for 'set -C' (noclobber).
Nov 2 2016, 10:33 PM

Oct 31 2016

jilles added inline comments to D8400: Allow cron(8) to read files from /etc/cron.d and /usr/local/etc/cron.d.
Oct 31 2016, 11:04 PM

Oct 22 2016

jilles committed rS307769: daemon: Allow logging daemon stdout/stderr to file or syslog..
daemon: Allow logging daemon stdout/stderr to file or syslog.
Oct 22 2016, 11:26 AM
jilles closed D7993: daemon(8): Alternate approach for logging via syslog by committing rS307769: daemon: Allow logging daemon stdout/stderr to file or syslog..
Oct 22 2016, 11:26 AM

Oct 21 2016

jilles committed rS307755: swapoff: Remove only late devices with -aL..
swapoff: Remove only late devices with -aL.
Oct 21 2016, 9:56 PM
jilles closed D8126: swapoff: Remove only late devices with -aL. by committing rS307755: swapoff: Remove only late devices with -aL..
Oct 21 2016, 9:56 PM
jilles added a reviewer for D8126: swapoff: Remove only late devices with -aL.: ngie.
Oct 21 2016, 9:16 PM
jilles added a comment to D8286: printf: Validate argument index is >0.

I wonder whether we should increase NL_ARGMAX if we're actually enforcing it, including for strings that do not have n$.

Oct 21 2016, 9:10 PM

Oct 19 2016

jilles added a comment to D8286: printf: Validate argument index is >0.

This does not seem wrong, but it is a bit strange to handle this undefined behaviour problem but not the integer overflow when parsing the number in __find_arguments() and __find_warguments() and the integer overflows in __grow_type_table().

Oct 19 2016, 5:01 PM

Oct 12 2016

jilles committed rS307155: MFC r305628: intro(2),_exit(2): Update for reaper.
MFC r305628: intro(2),_exit(2): Update for reaper
Oct 12 2016, 8:19 PM

Oct 11 2016

jilles accepted D7993: daemon(8): Alternate approach for logging via syslog.
Oct 11 2016, 10:13 PM
jilles committed rS307069: MFC r305628: intro(2),_exit(2): Update for reaper (procctl(PROC_REAP_ACQUIRE))..
MFC r305628: intro(2),_exit(2): Update for reaper (procctl(PROC_REAP_ACQUIRE)).
Oct 11 2016, 9:59 PM
jilles requested changes to D7993: daemon(8): Alternate approach for logging via syslog.
Oct 11 2016, 7:15 PM
jilles committed rS307065: wait: Do not copyout uninitialized status/rusage/wrusage..
wait: Do not copyout uninitialized status/rusage/wrusage.
Oct 11 2016, 6:51 PM

Oct 10 2016

jilles committed rS307004: MFC r305676: wait: Do not copyout uninitialized status/rusage/wrusage..
MFC r305676: wait: Do not copyout uninitialized status/rusage/wrusage.
Oct 10 2016, 8:24 PM

Oct 9 2016

jilles committed rS306924: MFC r297314: rc.d: Make msgs a proper rc.d script..
MFC r297314: rc.d: Make msgs a proper rc.d script.
Oct 9 2016, 9:29 PM

Oct 8 2016

jilles committed rS306843: sh: Do not import IFS's value from the environment..
sh: Do not import IFS's value from the environment.
Oct 8 2016, 1:40 PM

Oct 7 2016

jilles accepted D7993: daemon(8): Alternate approach for logging via syslog.
Oct 7 2016, 3:40 PM

Oct 3 2016

jilles added inline comments to D7993: daemon(8): Alternate approach for logging via syslog.
Oct 3 2016, 3:42 PM

Oct 2 2016

jilles retitled D8126: swapoff: Remove only late devices with -aL. from to swapoff: Remove only late devices with -aL..
Oct 2 2016, 9:16 PM
jilles committed rS306585: swapon(8): Update to reality: swapoff ignores -L and the late option in fstab..
swapon(8): Update to reality: swapoff ignores -L and the late option in fstab.
Oct 2 2016, 3:01 PM

Sep 25 2016

jilles accepted D8016: Document thr_suspend(2) and thr_wake(2)..
Sep 25 2016, 9:43 PM · manpages
jilles added a comment to D7993: daemon(8): Alternate approach for logging via syslog.

I think this is quite nice.

Sep 25 2016, 9:26 PM
jilles added inline comments to D8016: Document thr_suspend(2) and thr_wake(2)..
Sep 25 2016, 8:52 PM · manpages
jilles added inline comments to D8016: Document thr_suspend(2) and thr_wake(2)..
Sep 25 2016, 3:48 PM · manpages

Sep 24 2016

jilles added inline comments to D8023: Editing for cap_enter(2) and procctl(2)..
Sep 24 2016, 10:45 PM
jilles requested changes to D8016: Document thr_suspend(2) and thr_wake(2)..
Sep 24 2016, 12:21 PM · manpages

Sep 23 2016

jilles added inline comments to D7993: daemon(8): Alternate approach for logging via syslog.
Sep 23 2016, 8:08 PM
jilles added a reviewer for D7993: daemon(8): Alternate approach for logging via syslog: jilles.
Sep 23 2016, 8:08 PM

Sep 18 2016

jilles accepted D7790: Replace dirname(3) by a copy that complies to POSIX..
Sep 18 2016, 7:55 PM

Sep 9 2016

jilles committed rS305676: wait: Do not copyout uninitialized status/rusage/wrusage..
wait: Do not copyout uninitialized status/rusage/wrusage.
Sep 9 2016, 9:59 PM

Sep 8 2016

jilles committed rS305628: intro(2),_exit(2): Update for reaper (procctl(PROC_REAP_ACQUIRE))..
intro(2),_exit(2): Update for reaper (procctl(PROC_REAP_ACQUIRE)).
Sep 8 2016, 9:50 PM

Sep 7 2016

jilles added a comment to D7790: Replace dirname(3) by a copy that complies to POSIX..

Looks good otherwise.

Sep 7 2016, 9:18 PM
jilles committed rS305569: MFC r305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers..
MFC r305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers.
Sep 7 2016, 9:10 PM
jilles committed rS305568: MFC r305090: getvfsbyname(3): Remove [EFAULT] error..
MFC r305090: getvfsbyname(3): Remove [EFAULT] error.
Sep 7 2016, 9:05 PM
jilles committed rS305567: MFC r305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers..
MFC r305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers.
Sep 7 2016, 9:03 PM
jilles committed rS305566: MFC r305090: getvfsbyname(3): Remove [EFAULT] error..
MFC r305090: getvfsbyname(3): Remove [EFAULT] error.
Sep 7 2016, 9:01 PM

Sep 2 2016

jilles committed rS305305: sh: Add some tests for non-standard features of the echo builtin..
sh: Add some tests for non-standard features of the echo builtin.
Sep 2 2016, 9:14 PM

Sep 1 2016

jilles accepted D7747: cron: use existing maximum username constant MAXLOGNAME.

Perhaps it would be even better to use strdup() instead of fixed-length buffers but for a part of FreeBSD that is not very important. This change in this review is important and fixes a real problem.

Sep 1 2016, 10:27 PM

Aug 31 2016

jilles committed rS305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers..
directory(3): Deprecate readdir_r(). Clarify dirent buffers.
Aug 31 2016, 8:39 PM
jilles closed D7678: directory(3): Deprecate readdir_r(). Clarify dirent buffers. by committing rS305154: directory(3): Deprecate readdir_r(). Clarify dirent buffers..
Aug 31 2016, 8:39 PM
jilles requested changes to D7720: getdtablesize(2): add legacy note and suggest using getrlimit instead.

A few years ago, a change was made to getdtablesize() so it is no longer equivalent to getrlimit(RLIMIT_NOFILE).rlim_cur: getdtablesize() reflects rctl(8), while getrlimit(RLIMIT_NOFILE) and sysconf(_SC_OPEN_MAX) do not. Therefore, it may be useful to use getdtablesize() if what is desired is as accurate a file descriptor limit as possible.

Aug 31 2016, 5:18 PM

Aug 30 2016

jilles committed rS305090: getvfsbyname(3): Remove [EFAULT] error..
getvfsbyname(3): Remove [EFAULT] error.
Aug 30 2016, 9:44 PM
jilles added inline comments to D7678: directory(3): Deprecate readdir_r(). Clarify dirent buffers..
Aug 30 2016, 9:23 PM

Aug 28 2016

jilles retitled D7678: directory(3): Deprecate readdir_r(). Clarify dirent buffers. from to directory(3): Deprecate readdir_r(). Clarify dirent buffers..
Aug 28 2016, 10:07 PM

Aug 23 2016

jilles accepted D7601: Initialize lists of signals using C99 designators..

This change is good but I do not see any follow-up changes.

Aug 23 2016, 9:23 PM

Aug 19 2016

jilles accepted D7581: Add "cron -n"..

Looks good to me. Make sure to update .Dd in cron.8 when committing.

Aug 19 2016, 1:45 PM

Aug 17 2016

jilles committed rS304315: rights(4): CAP_FSYNC also permits fdatasync(2)..
rights(4): CAP_FSYNC also permits fdatasync(2).
Aug 17 2016, 8:27 PM

Aug 8 2016

jilles added a comment to D7249: Manpage for cnvlist.

It seems a bit strange to refer to close(2) and free(3) from a section 9 (kernel) man page since those functions cannot be called from the kernel. The nv(9) man page already in -current seems to have the same problem. Ideally, the man page would describe the differences between the kernel and userland versions of the APIs.

Aug 8 2016, 9:58 PM · manpages, GSoC Students
jilles added a comment to D7355: Reimplement dirname(3) to be thread-safe..
In D7355#154344, @ed wrote:

After the discussion I started on arch@ regarding symbol versioning naming, I think we'd better just stick to the current approach and go ahead with this specific change as proposed. Ed, Jilles, any more remarks on this change? Let's land this change on August 12th.

Aug 8 2016, 3:56 PM
jilles added a member for manpages: jilles.
Aug 8 2016, 12:08 PM

Jul 31 2016

jilles added inline comments to D6966: Multiple improvements of indent(1).
Jul 31 2016, 9:11 PM
jilles committed rS303586: sh: Fix a clang warning..
sh: Fix a clang warning.
Jul 31 2016, 1:11 PM

Jul 30 2016

jilles added inline comments to D6966: Multiple improvements of indent(1).
Jul 30 2016, 11:27 AM

Jul 11 2016

jilles added inline comments to D6999: Make kern.argmax boot tunable.
Jul 11 2016, 2:04 PM

Jul 7 2016

jilles committed rS302401: fcntl(2): Document interrupt/restart for file locks..
fcntl(2): Document interrupt/restart for file locks.
Jul 7 2016, 9:45 PM

Jul 3 2016

jilles added a comment to D6999: Make kern.argmax boot tunable.

Perhaps this is a good first step regarding ARG_MAX.

Jul 3 2016, 12:47 PM
jilles committed rS302323: MFC r302151: posixshm: Fix lock leak when mac_posixshm_check_read rejects.
MFC r302151: posixshm: Fix lock leak when mac_posixshm_check_read rejects
Jul 3 2016, 11:46 AM

Jun 23 2016

jilles committed rS302151: posixshm: Fix lock leak when mac_posixshm_check_read rejects read..
posixshm: Fix lock leak when mac_posixshm_check_read rejects read.
Jun 23 2016, 8:59 PM
jilles closed D6927: posixshm: Fix lock leak when mac_posixshm_check_read rejects read. by committing rS302151: posixshm: Fix lock leak when mac_posixshm_check_read rejects read..
Jun 23 2016, 8:59 PM

Jun 22 2016

jilles retitled D6927: posixshm: Fix lock leak when mac_posixshm_check_read rejects read. from to posixshm: Fix lock leak when mac_posixshm_check_read rejects read..
Jun 22 2016, 9:57 PM

Jun 18 2016

jilles committed rS302011: MFC r301076: Fix typo ESRC -> ESRCH in pthread man pages..
MFC r301076: Fix typo ESRC -> ESRCH in pthread man pages.
Jun 18 2016, 1:44 PM
jilles committed rS302010: MFC r300970: Remove non-history libkse references and fix typo.
MFC r300970: Remove non-history libkse references and fix typo
Jun 18 2016, 1:42 PM
jilles committed rS302009: Add mergeinfo missed in r300954..
Add mergeinfo missed in r300954.
Jun 18 2016, 1:41 PM

Jun 9 2016

jilles closed D6750: build: Add legacy support for futimens() and utimensat()..

Committed as rS301763.

Jun 9 2016, 10:48 PM
jilles committed rS301768: utimes(2),utime(3): Add deprecation in favour of utimensat(2) and futimens(2)..
utimes(2),utime(3): Add deprecation in favour of utimensat(2) and futimens(2).
Jun 9 2016, 10:15 PM
jilles committed rS301765: install: When preserving timestamps, also copy the nanoseconds part..
install: When preserving timestamps, also copy the nanoseconds part.
Jun 9 2016, 10:00 PM
jilles committed rS301763: build: Add legacy support for futimens() and utimensat()..
build: Add legacy support for futimens() and utimensat().
Jun 9 2016, 9:57 PM

Jun 8 2016

jilles updated the diff for D6750: build: Add legacy support for futimens() and utimensat()..

New patch with proper header file installation (thanks for the example).

Jun 8 2016, 8:18 PM

Jun 7 2016

jilles updated the test plan for D6750: build: Add legacy support for futimens() and utimensat()..
Jun 7 2016, 10:07 PM
jilles retitled D6750: build: Add legacy support for futimens() and utimensat(). from to build: Add legacy support for futimens() and utimensat()..
Jun 7 2016, 10:05 PM

Jun 5 2016

jilles committed rS301452: sh: Improve descriptions in 'ulimit -a' output..
sh: Improve descriptions in 'ulimit -a' output.
Jun 5 2016, 4:09 PM

Jun 1 2016

jilles committed rS301171: thr_*(2): Add xrefs to what libthr implements using each syscall..
thr_*(2): Add xrefs to what libthr implements using each syscall.
Jun 1 2016, 9:58 PM

May 31 2016

jilles committed rS301077: Remove mentions that PTHREAD_PROCESS_SHARED is not supported from man pages..
Remove mentions that PTHREAD_PROCESS_SHARED is not supported from man pages.
May 31 2016, 9:16 PM
jilles committed rS301076: Fix typo ESRC -> ESRCH in pthread man pages..
Fix typo ESRC -> ESRCH in pthread man pages.
May 31 2016, 9:10 PM

May 29 2016

jilles accepted D6621: Fix circular dependency created after r287197 between ldconfig and mountcritremote.

Looks good to me.

May 29 2016, 7:16 PM
jilles committed rS300970: Remove non-history libkse references and fix PTHREAD_PROCESSES_PRIVATE typo..
Remove non-history libkse references and fix PTHREAD_PROCESSES_PRIVATE typo.
May 29 2016, 6:25 PM
jilles committed rS300958: _umtx_op(2): Note deprecation of UMTX_OP_MUTEX_WAKE..
_umtx_op(2): Note deprecation of UMTX_OP_MUTEX_WAKE.
May 29 2016, 3:03 PM
jilles committed rS300957: _umtx_op(2),thr_*(2): Various spelling, grammar and mdoc fixes..
_umtx_op(2),thr_*(2): Various spelling, grammar and mdoc fixes.
May 29 2016, 2:16 PM
jilles committed rS300954: MFC r300420: vfork(2): Mention some risks of calling vfork() from.
MFC r300420: vfork(2): Mention some risks of calling vfork() from
May 29 2016, 12:17 PM

May 22 2016

jilles committed rS300420: vfork(2): Mention some risks of calling vfork() from application code..
vfork(2): Mention some risks of calling vfork() from application code.
May 22 2016, 1:32 PM

May 21 2016

jilles added a comment to D6488: libkern: srandom() seed 0: produces predictable result..

Hmm, random() is already slightly unpredictable because various parts of the kernel use it, so the determinism of srandom(1) is not really there anyway ;)

May 21 2016, 10:25 PM
jilles accepted D6482: Hopefully fix Coverity CID 1008328 in /bin/sh.

Looks good to me.

May 21 2016, 10:15 PM
jilles added a comment to D6488: libkern: srandom() seed 0: produces predictable result..

To be honest, I don't see why libkern needs to deviate from common convention (including POSIX) here. What problem is being solved?

May 21 2016, 9:56 PM
jilles added a comment to D5846: Fix for ports/208534.

I think it is best to use run_rc_script in service and to add a function to rc.subr that determines name from $0/$file/$_file. This will work with the current openvpn rc.d script (versions from older ports branches are not relevant). The function in rc.subr can be used from such time as that older service that grep for ^name= are obsolete.

May 21 2016, 12:25 PM

May 16 2016

jilles committed rS299943: libthr(3): Fix xref to _umtx_op(2) now that we have it..
libthr(3): Fix xref to _umtx_op(2) now that we have it.
May 16 2016, 1:39 PM
jilles committed rS299942: install: Revert utimensat usage (r299850)..
install: Revert utimensat usage (r299850).
May 16 2016, 12:56 PM

May 15 2016

jilles committed rS299850: install: When preserving timestamps, also copy the nanoseconds part..
install: When preserving timestamps, also copy the nanoseconds part.
May 15 2016, 1:17 PM

May 8 2016

jilles committed rS299244: install: Add some tests..
install: Add some tests.
May 8 2016, 9:11 PM

May 6 2016

jilles accepted D6221: Wait for root mount hold release in etc/rc.d/fsck..
May 6 2016, 12:26 PM