Page MenuHomeFreeBSD

ed (Ed Schouten)
User

Projects

User Details

User Since
Sep 28 2014, 1:01 PM (522 w, 5 d)

Recent Activity

Dec 13 2020

ed committed R9:0503b036ccfc: Add myself to the list. (authored by ed).
Add myself to the list.
Dec 13 2020, 6:17 PM
ed committed R9:0a44ddd2931e: Document __FreeBSD_version 900004. (authored by ed).
Document __FreeBSD_version 900004.
Dec 13 2020, 5:55 PM
ed committed R9:250b26d9b973: Document __FreeBSD_version 900007. (authored by ed).
Document __FreeBSD_version 900007.
Dec 13 2020, 5:50 PM
ed committed R9:4580c5a7f29d: - Add myself to the contributing committers list. (authored by ed).
- Add myself to the contributing committers list.
Dec 13 2020, 5:50 PM
ed committed R9:687f9b0d27b3: Add myself to the authors file. (authored by ed).
Add myself to the authors file.
Dec 13 2020, 5:50 PM
ed committed R9:8983376ba3d8: Add my PGP key here. (authored by ed).
Add my PGP key here.
Dec 13 2020, 5:50 PM
ed committed R9:7647b03f6501: Add myself to the headlines. (authored by ed).
Add myself to the headlines.
Dec 13 2020, 5:50 PM
ed committed R9:c35f852f48fe: Correct my previous commit to the committers list. (authored by ed).
Correct my previous commit to the committers list.
Dec 13 2020, 5:50 PM
ed committed R9:ac0f41b2ba2a: Change my email address to the one from the FreeBSD project on the Xbox (authored by ed).
Change my email address to the one from the FreeBSD project on the Xbox
Dec 13 2020, 5:49 PM
ed committed R9:81813bb1be99: Add description for __FreeBSD_version 800039 to the Porter's Handbook. (authored by ed).
Add description for __FreeBSD_version 800039 to the Porter's Handbook.
Dec 13 2020, 5:48 PM
ed committed R9:8c330ba723fd: Remove the sgtty removal project from the ideas page. (authored by ed).
Remove the sgtty removal project from the ideas page.
Dec 13 2020, 5:48 PM
ed committed R9:7a982c48d976: Document __FreeBSD_version 800043. (authored by ed).
Document __FreeBSD_version 800043.
Dec 13 2020, 5:47 PM
ed committed R9:48887c3fe5ca: Document FreeBSD version 800045: MPSAFE TTY layer. (authored by ed).
Document FreeBSD version 800045: MPSAFE TTY layer.
Dec 13 2020, 5:46 PM
ed committed R9:3151163efade: The TTY layer is now MPSAFE. Also add it to the SMP page on the website. (authored by ed).
The TTY layer is now MPSAFE. Also add it to the SMP page on the website.
Dec 13 2020, 5:46 PM
ed committed R9:6559292cef63: Document __FreeBSD_version 800062. (authored by ed).
Document __FreeBSD_version 800062.
Dec 13 2020, 5:42 PM
ed committed R9:cbb429e484af: 800063 should also be used to figure out if fdevname() is present or not. (authored by ed).
800063 should also be used to figure out if fdevname() is present or not.
Dec 13 2020, 5:42 PM
ed committed R9:c2c78bfed092: Document 800065. (authored by ed).
Document 800065.
Dec 13 2020, 5:42 PM
ed committed R9:8aedc0af58d1: Mark SMP as MPSAFE. (authored by ed).
Mark SMP as MPSAFE.
Dec 13 2020, 5:40 PM
ed committed R9:87773aaa88f5: Document 900013 and 900014. (authored by ed).
Document 900013 and 900014.
Dec 13 2020, 5:32 PM

Feb 19 2019

ed committed rS344309: Place an upper bound on the number of iterations for REP..
Place an upper bound on the number of iterations for REP.
Feb 19 2019, 9:58 PM
ed committed rS344308: Add missing __unused attributes to unused function arguments..
Add missing __unused attributes to unused function arguments.
Feb 19 2019, 9:49 PM

Jan 9 2019

ed added inline comments to D18765: Add EINTEGRITY as new error number.
Jan 9 2019, 3:12 PM

Nov 7 2018

ed added inline comments to D17877: Avoid conditional references of PRINTF_BUFR_SIZE in headers..
Nov 7 2018, 7:02 AM

Oct 20 2018

ed added inline comments to D17621: tty info (^T): Add optional kernel stack(9) traces.
Oct 20 2018, 10:50 AM

Sep 15 2018

ed added a comment to D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface..

Antoine just gave me the results for an exp-run with this change applied: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231256

Sep 15 2018, 8:36 AM

Sep 13 2018

ed committed rP479692: lang/ruby2[345]: Improve qsort_r() detection.
lang/ruby2[345]: Improve qsort_r() detection
Sep 13 2018, 7:26 PM
ed closed D17157: lang/ruby2[345]: Improve qsort_r() detection.
Sep 13 2018, 7:26 PM
ed created D17157: lang/ruby2[345]: Improve qsort_r() detection.
Sep 13 2018, 7:17 PM

Sep 10 2018

ed added a comment to D17040: Enable WITHOUT_INET* WITHOUT_CRYPT WITHOUT_OPENSSL, WITHOUT_FILE.

@ed can we get this added to the CI work load as a once a week type run? IIRC it takes a 16 core machine about 3 days to run build_option_survey.sh

Sep 10 2018, 5:07 PM
ed added a comment to D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface..

Hi Conrad,

Sep 10 2018, 8:21 AM

Sep 9 2018

ed added reviewers for D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface.: cem, jilles.
Sep 9 2018, 8:14 AM
ed added a comment to D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface..

It looks like I'm quite the forgetful person. In D9169, cem@ tried to solve the same thing. Eventually he abandoned the idea, because we weren't able to accurately implement the __generic() matching to filter out bad calls.

Sep 9 2018, 8:14 AM
ed updated the diff for D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface..

Add logic to explictly make old calls to qsort_r(3) fail.

Sep 9 2018, 6:03 AM
ed added a comment to D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface..

It's a fair point you two are making: with the change I sent out, code that calls qsort_r() in the existing way will compile without any warnings/errors. This is why I've just changed my patch to add some logic to stdlib.h and libkern.h to detect bad calls, similar to how we dealt with the dirname() / basename() transition (libgen.h). Calls to qsort_r() with the comparator as the last argument will fail explictly.

Sep 9 2018, 6:03 AM

Sep 8 2018

ed created D17083: Alter the prototype of qsort_r(3) to match POSIX, which adopted the glibc-based interface..
Sep 8 2018, 10:20 PM

Sep 3 2018

ed created D16999: net/uriparser: Upgrade to 0.8.6..
Sep 3 2018, 6:39 AM

Sep 1 2018

ed abandoned D14250: [net/uriparser] Update to v0.8.5..

Uriparser 0.8.6 has been released in the meantime.

Sep 1 2018, 2:52 PM

Aug 27 2018

ed committed rS338334: MFC r336086:.
MFC r336086:
Aug 27 2018, 7:33 AM

Aug 2 2018

ed accepted D16561: Free rights in truncated control messages..

Looks good. Thanks a lot for working on this!

Aug 2 2018, 6:14 AM

Jul 15 2018

ed committed rS336304: MFC r336060:.
MFC r336060:
Jul 15 2018, 1:50 PM

Jul 8 2018

ed committed rS336086: Use the FQDN in the newsyslog log message when RFC 5424 is enabled..
Use the FQDN in the newsyslog log message when RFC 5424 is enabled.
Jul 8 2018, 10:08 AM

Jul 7 2018

ed committed rS336060: Allow the use of slashes in process names of RFC 3164 formatted messages..
Allow the use of slashes in process names of RFC 3164 formatted messages.
Jul 7 2018, 11:54 AM
ed committed rS336059: MFC r335862:.
MFC r335862:
Jul 7 2018, 11:39 AM
ed committed rS336058: MFC r335861:.
MFC r335861:
Jul 7 2018, 11:39 AM

Jul 2 2018

ed committed rS335862: Document that syslogd -v has no effect when RFC 5424 mode is enabled..
Document that syslogd -v has no effect when RFC 5424 mode is enabled.
Jul 2 2018, 11:02 AM
ed committed rS335861: Restore the order in which RFC 3164 messages with fac/pri are formatted..
Restore the order in which RFC 3164 messages with fac/pri are formatted.
Jul 2 2018, 10:57 AM

Jun 28 2018

ed committed rS335761: MFC r335565:.
MFC r335565:
Jun 28 2018, 12:55 PM

Jun 25 2018

ed committed rS335613: Fix spelling of "reclamation"..
Fix spelling of "reclamation".
Jun 25 2018, 6:57 AM

Jun 22 2018

ed committed rS335565: Still parse messages that don't contain an RFC 3164 timestamp..
Still parse messages that don't contain an RFC 3164 timestamp.
Jun 22 2018, 8:53 PM

Jun 21 2018

ed committed rS335492: MFC r335314:.
MFC r335314:
Jun 21 2018, 4:12 PM

Jun 18 2018

ed committed rS335314: Fix bad logic in iovlist_truncate()..
Fix bad logic in iovlist_truncate().
Jun 18 2018, 6:01 AM

Jun 13 2018

ed committed rS335059: MFC r309925, r309931, r309933, r310035, r310278, r310310, r310311,.
MFC r309925, r309931, r309933, r310035, r310278, r310310, r310311,
Jun 13 2018, 1:41 PM

Apr 20 2018

ed accepted D15021: Wakup applications with shutdown on listen sockets (stable/11 version).
Apr 20 2018, 1:54 PM

Apr 15 2018

ed committed rS332511: Use proper alphabetic sorting of options..
Use proper alphabetic sorting of options.
Apr 15 2018, 8:44 AM
ed committed rS332510: Add RFC 5424 syslog message output to syslogd..
Add RFC 5424 syslog message output to syslogd.
Apr 15 2018, 8:34 AM
ed closed D15011: Add RFC 5424 syslog message output to syslogd..
Apr 15 2018, 8:34 AM

Apr 12 2018

ed added a comment to D15011: Add RFC 5424 syslog message output to syslogd..

Ben: any final thoughts before I commit this?

Apr 12 2018, 9:22 AM

Apr 9 2018

ed updated the diff for D15011: Add RFC 5424 syslog message output to syslogd..

Process woodsb02's feedback.

Apr 9 2018, 8:08 PM
ed added a comment to D15011: Add RFC 5424 syslog message output to syslogd..

Hi Ben,

Apr 9 2018, 8:08 PM

Apr 8 2018

ed added inline comments to D15011: Add RFC 5424 syslog message output to syslogd..
Apr 8 2018, 4:06 PM
ed updated the diff for D15011: Add RFC 5424 syslog message output to syslogd..

Process feedback from kib@.

Apr 8 2018, 4:04 PM
ed updated the diff for D15011: Add RFC 5424 syslog message output to syslogd..

Don't conditionalize the addition of the pointer.

Apr 8 2018, 2:32 PM
ed updated the diff for D15011: Add RFC 5424 syslog message output to syslogd..

Always show the <PRI>VERSION. Don't let it depend on LogFacPri.

Apr 8 2018, 2:23 PM
ed created D15011: Add RFC 5424 syslog message output to syslogd..
Apr 8 2018, 7:40 AM

Apr 7 2018

ed committed rS332165: Fix enough warnings that we can build syslogd on all targets at WARNS=6..
Fix enough warnings that we can build syslogd on all targets at WARNS=6.
Apr 7 2018, 9:04 AM

Apr 6 2018

ed committed rS332118: Push RFC 5424 message format from logmsg() into fprintlog()..
Push RFC 5424 message format from logmsg() into fprintlog().
Apr 6 2018, 5:17 PM
ed committed rS332111: Remove some places where error messages are prefixed with "syslogd"..
Remove some places where error messages are prefixed with "syslogd".
Apr 6 2018, 4:26 PM
ed committed rS332110: Properly respect the passed in hostname for RFC 5424 messages..
Properly respect the passed in hostname for RFC 5424 messages.
Apr 6 2018, 4:24 PM
ed abandoned D14951: Let syslog(3) use RFC 5424..

Oops! Accidentally used the wrong differential revision in the commit message. This was committed as r332100.

Apr 6 2018, 1:05 PM
ed committed rD51538: Document __FreeBSD_version 1200061..
Document __FreeBSD_version 1200061.
Apr 6 2018, 1:05 PM
ed committed rS332100: Let syslog(3) use RFC 5424..
Let syslog(3) use RFC 5424.
Apr 6 2018, 1:01 PM
ed committed rS332099: Add RFC 5424 syslog message parsing to syslogd..
Add RFC 5424 syslog message parsing to syslogd.
Apr 6 2018, 12:57 PM
ed closed D14926: Add RFC 5424 syslog message parsing to syslogd..
Apr 6 2018, 12:57 PM

Apr 5 2018

ed added a comment to D14926: Add RFC 5424 syslog message parsing to syslogd..

Hi Ben,

Apr 5 2018, 12:38 PM

Apr 4 2018

ed updated the diff for D14951: Let syslog(3) use RFC 5424..

Make the scope of what is affected a bit more explicit.

Apr 4 2018, 5:16 PM
ed added a comment to D14951: Let syslog(3) use RFC 5424..

Thanks for your input, Kostik. What do you think about this version?

Apr 4 2018, 4:20 PM
ed updated the diff for D14951: Let syslog(3) use RFC 5424..

Extend the UPDATING note.

Apr 4 2018, 4:20 PM
ed updated the diff for D14951: Let syslog(3) use RFC 5424..

Add a note to UPDATING regarding this change.

Apr 4 2018, 8:54 AM
ed added a comment to D14951: Let syslog(3) use RFC 5424..
In D14951#314438, @ed wrote:

There are some alternatives, such as syslog-ng and rsyslog. Documentation indicates that these also support RFC 5424 properly. I will, however, check this to be sure.

Apr 4 2018, 8:29 AM

Apr 3 2018

ed updated the diff for D14951: Let syslog(3) use RFC 5424..

Process feedback provided by kib@.

Apr 3 2018, 8:47 PM
ed added a comment to D14951: Let syslog(3) use RFC 5424..

Hi Kostik,

Apr 3 2018, 8:47 PM
ed created D14951: Let syslog(3) use RFC 5424..
Apr 3 2018, 5:30 PM
ed updated the diff for D14926: Add RFC 5424 syslog message parsing to syslogd..

Make minor changes based on woodsb02's feedback.

Apr 3 2018, 7:30 AM
ed added inline comments to D14926: Add RFC 5424 syslog message parsing to syslogd..
Apr 3 2018, 7:29 AM

Apr 2 2018

ed updated the diff for D14926: Add RFC 5424 syslog message parsing to syslogd..

Respect RemoteAddDate (-T) for RFC 5424 messages.

Apr 2 2018, 4:09 PM
ed added inline comments to D14926: Add RFC 5424 syslog message parsing to syslogd..
Apr 2 2018, 2:54 PM
ed updated the diff for D14926: Add RFC 5424 syslog message parsing to syslogd..

Process the excellent feedback given by woodsb02@. Thanks!

Apr 2 2018, 2:54 PM

Apr 1 2018

ed updated the diff for D14926: Add RFC 5424 syslog message parsing to syslogd..

Add explicit buffer size to parsemsg_remove_unsafe_characters().

Apr 1 2018, 8:42 PM
ed updated the summary of D14926: Add RFC 5424 syslog message parsing to syslogd..
Apr 1 2018, 8:14 PM
ed added a reviewer for D14926: Add RFC 5424 syslog message parsing to syslogd.: woodsb02.
Apr 1 2018, 7:34 PM
ed added reviewers for D14926: Add RFC 5424 syslog message parsing to syslogd.: hrs, sobomax.
Apr 1 2018, 6:38 PM
ed created D14926: Add RFC 5424 syslog message parsing to syslogd..
Apr 1 2018, 6:30 PM

Mar 24 2018

ed accepted D12785: New gets_s(3) stdio function.

Looks good to me. Thanks!

Mar 24 2018, 8:03 AM

Mar 12 2018

ed accepted D14674: Use the stack for temporary storage in OTIOCCONS..
Mar 12 2018, 9:56 PM

Feb 9 2018

ed updated the diff for D14250: [net/uriparser] Update to v0.8.5..

While there, make use of GitHub instead of SourceForge.

Feb 9 2018, 7:30 PM
ed updated the diff for D14250: [net/uriparser] Update to v0.8.5..

Revert unnecessary changs to other ports.

Feb 9 2018, 7:08 PM

Feb 7 2018

ed created D14250: [net/uriparser] Update to v0.8.5..
Feb 7 2018, 6:58 PM

Jan 30 2018

ed committed rP460378: Upgrade all CloudABI components to their latest upstream versions..
Upgrade all CloudABI components to their latest upstream versions.
Jan 30 2018, 9:12 AM
ed closed D14076: Upgrade all CloudABI components to their latest upstream versions..
Jan 30 2018, 9:12 AM

Jan 27 2018

ed created D14076: Upgrade all CloudABI components to their latest upstream versions..
Jan 27 2018, 6:54 PM