Page MenuHomeFreeBSD

trasz (Edward Tomasz Napierała)
User

Projects

User Details

User Since
Aug 2 2014, 12:45 PM (223 w, 2 d)

Recent Activity

Sun, Nov 11

trasz committed rS340346: Update nsswitch.conf(5) man page to make it clear additional sources.
Update nsswitch.conf(5) man page to make it clear additional sources
Sun, Nov 11, 12:57 AM

Sat, Nov 10

trasz committed rS340342: Random tweaks to ddb(4) manual page..
Random tweaks to ddb(4) manual page.
Sat, Nov 10, 11:49 PM
trasz committed rS340339: Don't call stat(2) on nsswitch.conf(5) every time nsdispatch(3).
Don't call stat(2) on nsswitch.conf(5) every time nsdispatch(3)
Sat, Nov 10, 11:08 PM
trasz closed D17934: Don't stat nsswitch.conf all the time..
Sat, Nov 10, 11:08 PM
trasz added reviewers for D17934: Don't stat nsswitch.conf all the time.: imp, des.
Sat, Nov 10, 1:52 AM
trasz created D17934: Don't stat nsswitch.conf all the time..
Sat, Nov 10, 1:51 AM

Wed, Nov 7

trasz committed rS340216: Add benchmarks for lstat(2) and readlink(2)..
Add benchmarks for lstat(2) and readlink(2).
Wed, Nov 7, 11:46 AM

Tue, Nov 6

trasz committed rS340177: Pick 50b473c8839f5408df179bdf6f2b3fd2cf5c3b2f from upstream:.
Pick 50b473c8839f5408df179bdf6f2b3fd2cf5c3b2f from upstream:
Tue, Nov 6, 12:05 PM

Thu, Nov 1

trasz committed rS340015: Unbreak nscd(8). Without this change the CMSG gets truncated..
Unbreak nscd(8). Without this change the CMSG gets truncated.
Thu, Nov 1, 6:19 PM
trasz closed D17452: Unbreak nscd(8)..
Thu, Nov 1, 6:19 PM
trasz updated the diff for D17452: Unbreak nscd(8)..

Use the right len.

Thu, Nov 1, 1:13 PM
trasz added a reviewer for D17789: Fix msg_controllen example: des.
Thu, Nov 1, 12:16 AM
trasz updated the diff for D17452: Unbreak nscd(8)..

One more length check.

Thu, Nov 1, 12:15 AM
trasz updated the diff for D17452: Unbreak nscd(8)..

Fix stuff.

Thu, Nov 1, 12:08 AM

Wed, Oct 31

trasz created D17789: Fix msg_controllen example.
Wed, Oct 31, 11:44 PM
trasz abandoned D16769: Remove AppleTalk protocols from services(5).
Wed, Oct 31, 2:52 PM

Tue, Oct 30

trasz committed rS339921: Remove no longer relevant comment, as suggested by imp@..
Remove no longer relevant comment, as suggested by imp@.
Tue, Oct 30, 3:44 PM
trasz committed rS339920: Remove useless call to access(2) from tzcode. Quoting OpenBSD:.
Remove useless call to access(2) from tzcode. Quoting OpenBSD:
Tue, Oct 30, 3:43 PM
trasz closed D17701: Remove useless call to access(2).
Tue, Oct 30, 3:43 PM
trasz committed rS339919: Make "nscd -t" work..
Make "nscd -t" work.
Tue, Oct 30, 3:39 PM
trasz closed D17563: Make "nscd -t" work..
Tue, Oct 30, 3:39 PM
trasz abandoned D17745: Mention yet another FreeBSD advantage.
Tue, Oct 30, 1:03 PM

Sun, Oct 28

debdrup_gmail.com awarded D17745: Mention yet another FreeBSD advantage a The World Burns token.
Sun, Oct 28, 9:29 PM
trasz created D17745: Mention yet another FreeBSD advantage.
Sun, Oct 28, 8:56 PM
trasz added a comment to D17452: Unbreak nscd(8)..

Ping?

Sun, Oct 28, 7:54 PM

Thu, Oct 25

trasz added reviewers for D17701: Remove useless call to access(2): emaste, bapt.
Thu, Oct 25, 4:05 PM
trasz created D17701: Remove useless call to access(2).
Thu, Oct 25, 4:03 PM
trasz added a comment to D13211: Make the 'q' in ddb(4) pager actually abort the output.

Oh wow, it's been a year now. Anyway - I still do want to upstream it :-)

Thu, Oct 25, 2:21 PM

Tue, Oct 23

trasz committed rS339655: Pick f80c97e477d1b3fe7778c65d9439d673738b4131 from upstream:.
Pick f80c97e477d1b3fe7778c65d9439d673738b4131 from upstream:
Tue, Oct 23, 2:11 PM
trasz committed rS339654: Pick 676cdd66792ccb629a978837ea2a066d5db342cc from upstream:.
Pick 676cdd66792ccb629a978837ea2a066d5db342cc from upstream:
Tue, Oct 23, 1:55 PM

Thu, Oct 18

trasz added a comment to D17586: Make fsck(8) use pread(2).

The reason I hadn't changed the other instances is that while trivial, they are somewhat harder to test, and I've been bitten by trivial changes to rarely excercised branches in the past.

Thu, Oct 18, 12:24 PM
trasz planned changes to D17582: sh: use larger BUFSIZ.

Ok, let's put this on hold. More careful benchmarking shows there's something seriously weird wrt performance going on.

Thu, Oct 18, 12:22 PM
trasz added a comment to D17582: sh: use larger BUFSIZ.

Heh, I clearly remember looking at the output.c, which uses OUTBUFSIZ, and thinking "ok, let's follow the convention here". I guess I followed it a bit too closely.

Thu, Oct 18, 11:47 AM
trasz updated the diff for D17582: sh: use larger BUFSIZ.

:-D

Thu, Oct 18, 11:42 AM

Wed, Oct 17

trasz added a comment to D17582: sh: use larger BUFSIZ.

Ok, fixed the constant name. As for size - it's not any specific benchmark; I'm basically fixing various obvious inefficiencies I see in truss output - it's kind of byproduct of another project. As for the size - my thinking here is that it's pretty much free; we don't keep a number of those buffers around, are we? Given that /etc/rc.subr is 49281, 128k seems like a reasonable choice to me.

Wed, Oct 17, 11:30 AM
trasz updated the diff for D17582: sh: use larger BUFSIZ.

Use a better constant name.

Wed, Oct 17, 11:28 AM

Tue, Oct 16

trasz committed rS339387: Get rid unneccessary useless calls to lseek(2) from getgrent(3)..
Get rid unneccessary useless calls to lseek(2) from getgrent(3).
Tue, Oct 16, 6:17 PM
trasz closed D17571: Get rid of unneccessary calls to lseek(2) from getgrent(3).
Tue, Oct 16, 6:17 PM
trasz added a reviewer for D17586: Make fsck(8) use pread(2): kib.
Tue, Oct 16, 3:43 PM
trasz added a reviewer for D17586: Make fsck(8) use pread(2): mckusick.
Tue, Oct 16, 3:43 PM
trasz created D17586: Make fsck(8) use pread(2).
Tue, Oct 16, 3:42 PM
trasz created D17582: sh: use larger BUFSIZ.
Tue, Oct 16, 12:37 PM

Mon, Oct 15

trasz committed rS339368: Prevent flex(1) from generating calls to isatty(3) - and, in turn,.
Prevent flex(1) from generating calls to isatty(3) - and, in turn,
Mon, Oct 15, 7:48 PM
trasz closed D17564: Get rid of unneccessary ioctls..
Mon, Oct 15, 7:48 PM
trasz updated the summary of D17571: Get rid of unneccessary calls to lseek(2) from getgrent(3).
Mon, Oct 15, 7:32 PM
trasz added reviewers for D17571: Get rid of unneccessary calls to lseek(2) from getgrent(3): kib, imp.

Note that the '(!int)' syntax is to avoid spurious differences with the current style there.

Mon, Oct 15, 7:28 PM
trasz created D17571: Get rid of unneccessary calls to lseek(2) from getgrent(3).
Mon, Oct 15, 6:44 PM
trasz committed rS339363: Don't call dlopen(3) for built-in NSS types - "cache", "compat",.
Don't call dlopen(3) for built-in NSS types - "cache", "compat",
Mon, Oct 15, 5:50 PM
trasz closed D17557: Don't try to dlopen() built-in NSS types.
Mon, Oct 15, 5:50 PM
trasz closed D17565: Fix report template name field.
Mon, Oct 15, 5:41 PM
trasz committed rD52364: Use a gender-neutral example for the 'Contact' field..
Use a gender-neutral example for the 'Contact' field.
Mon, Oct 15, 5:40 PM
trasz updated the diff for D17565: Fix report template name field.

"Full Name".

Mon, Oct 15, 5:30 PM
trasz added a comment to D17297: x11/sddm: Make use of setusercontext(3).

I'd need some help with pushing it upstream - the libutil CMake patch is FreeBSD-specific and I'm not sure how to rewrite it properly.

Mon, Oct 15, 3:40 PM
trasz added a comment to D17564: Get rid of unneccessary ioctls..
In D17564#374936, @imp wrote:

The flex man page suggests there's a performance improvement if we use -CF or -Cf as well. -CFr or -Cfr may also be beneficial since it beneficial. The man page warns against increased size, but I doubt the differences that were important when flex was written (1995) are relevant today. If we're looking at performance tuning, we should look here.

Adding -CFr does increase the size, but not be enough to matter:

  9978      4    88   10070   0x2756   nslexer.o.no-CFr
26883      4    80   26967   0x6957   nslexer.o.-CFr

so ~16k increase in size. If you have a way to benchmark things, you might see if this is faster or not.

Mon, Oct 15, 3:32 PM
trasz updated the diff for D17564: Get rid of unneccessary ioctls..

Fix ordering.

Mon, Oct 15, 3:31 PM
trasz added a comment to D17297: x11/sddm: Make use of setusercontext(3).

Ping?

Mon, Oct 15, 1:43 PM
trasz added reviewers for D17565: Fix report template name field: koobs, Doc Committers.
Mon, Oct 15, 1:04 PM
trasz created D17565: Fix report template name field.
Mon, Oct 15, 1:03 PM
trasz added reviewers for D17564: Get rid of unneccessary ioctls.: des, markj.
Mon, Oct 15, 12:01 PM
trasz created D17564: Get rid of unneccessary ioctls..
Mon, Oct 15, 12:00 PM
trasz updated the diff for D17557: Don't try to dlopen() built-in NSS types.

Changes suggested by markj@.

Mon, Oct 15, 11:36 AM
trasz added a reviewer for D17563: Make "nscd -t" work.: des.
Mon, Oct 15, 10:43 AM
trasz created D17563: Make "nscd -t" work..
Mon, Oct 15, 10:43 AM

Sun, Oct 14

trasz added a comment to D17557: Don't try to dlopen() built-in NSS types.

As it is now, I believe they could work in FreeBSD. In Linux, glibc already provides the built-in modules as shared libraries, so it would clash there. I've grepped the ports tree for '\<nss_.*so', and I don't see an example of anyone doing that.

Sun, Oct 14, 9:08 PM
trasz added reviewers for D17557: Don't try to dlopen() built-in NSS types: des, markj.
Sun, Oct 14, 7:16 PM
trasz created D17557: Don't try to dlopen() built-in NSS types.
Sun, Oct 14, 7:14 PM
trasz committed rS339356: Add .Xrs to kqueue(2) from pdfork(2) and procdesc(4), to make EVFILT_PROCDESC.
Add .Xrs to kqueue(2) from pdfork(2) and procdesc(4), to make EVFILT_PROCDESC
Sun, Oct 14, 6:43 PM

Oct 13 2018

trasz updated the diff for D17452: Unbreak nscd(8)..

Remove unrelated parts of the diff, as suggested by des@.

Oct 13 2018, 10:28 PM

Oct 9 2018

trasz added a comment to D17452: Unbreak nscd(8)..

Having said that, the part in question doesn't belong here. So, I'll redo the diff.

Oct 9 2018, 2:29 PM
trasz added inline comments to D17452: Unbreak nscd(8)..
Oct 9 2018, 2:28 PM

Oct 7 2018

trasz added reviewers for D17452: Unbreak nscd(8).: des, se, cy.
Oct 7 2018, 12:07 PM

Oct 6 2018

trasz updated the summary of D17452: Unbreak nscd(8)..
Oct 6 2018, 6:10 PM
trasz updated the diff for D17452: Unbreak nscd(8)..

Meh, wrong diff.

Oct 6 2018, 6:09 PM
trasz created D17452: Unbreak nscd(8)..
Oct 6 2018, 6:09 PM
trasz committed rS339214: Remove BUGS section from nscd.conf(5) man page. This was missed in r339194..
Remove BUGS section from nscd.conf(5) man page. This was missed in r339194.
Oct 6 2018, 5:40 PM

Oct 5 2018

trasz committed rS339194: Remove the BUGS section of nscd(8) man page. According to bushman@'s.
Remove the BUGS section of nscd(8) man page. According to bushman@'s
Oct 5 2018, 12:08 PM

Oct 1 2018

trasz committed rD52323: Attach report-sample.md to the build..
Attach report-sample.md to the build.
Oct 1 2018, 7:06 PM
trasz closed D17379: Attach report-sample.md to the build.
Oct 1 2018, 7:05 PM
trasz added a reviewer for D17379: Attach report-sample.md to the build: allanjude.
Oct 1 2018, 6:49 PM
trasz created D17379: Attach report-sample.md to the build.
Oct 1 2018, 6:49 PM
trasz committed rS339071: Remove references to the "new" NFS clients and servers. The "old".
Remove references to the "new" NFS clients and servers. The "old"
Oct 1 2018, 6:27 PM
trasz committed rD52319: Add Markdown quarterly status report template..
Add Markdown quarterly status report template.
Oct 1 2018, 1:51 PM
trasz closed D17329: Add Markdown quarterly status report template.
Oct 1 2018, 1:51 PM

Sep 28 2018

trasz updated the diff for D17329: Add Markdown quarterly status report template.

Fix issues found by Allan.

Sep 28 2018, 3:23 PM
trasz updated the diff for D17329: Add Markdown quarterly status report template.

Reshuffle the information a bit, so that the syntax description
is in a separate paragraph.

Sep 28 2018, 1:17 PM
trasz added a reviewer for D17347: x11/sddm: Install man pages: kde.
Sep 28 2018, 12:20 PM
trasz created D17347: x11/sddm: Install man pages.
Sep 28 2018, 12:20 PM

Sep 27 2018

trasz added a comment to D17297: x11/sddm: Make use of setusercontext(3).

I'm not sure. I think the path is a kind of SDDM-specific override, and the current behaviour makes sense: just update it to the differences between Linux and FreeBSD, like it's done in patch-src_common_Configuration.h right now.

Sep 27 2018, 1:33 PM
trasz added a comment to D12773: Manage thread signal mask using a shared word, instead of syscall..

Just for the record, a similar mechanism - although not rtld-specific - seems to have been implemented in Domain/OS, http://www.bitsavers.org/pdf/apollo/014962-A00_Domain_OS_Design_Principles_Jan89.pdf, the "Signal Extensions" chapter.

Sep 27 2018, 12:48 PM

Sep 26 2018

trasz added a reviewer for D17329: Add Markdown quarterly status report template: bcr.
Sep 26 2018, 3:15 PM
trasz added a reviewer for D17329: Add Markdown quarterly status report template: Doc Committers.
Sep 26 2018, 3:04 PM
trasz created D17329: Add Markdown quarterly status report template.
Sep 26 2018, 3:04 PM
trasz committed rD52306: Prepare for moving the Quarterly to Markdown. This includes removing.
Prepare for moving the Quarterly to Markdown. This includes removing
Sep 26 2018, 3:01 PM
trasz closed D17300: Prepare for moving the Quarterly to Markdown.
Sep 26 2018, 3:01 PM

Sep 24 2018

trasz added a reviewer for D17300: Prepare for moving the Quarterly to Markdown: Doc Committers.
Sep 24 2018, 2:25 PM
trasz updated the diff for D17300: Prepare for moving the Quarterly to Markdown.

Improve.

Sep 24 2018, 9:51 AM
trasz created D17300: Prepare for moving the Quarterly to Markdown.
Sep 24 2018, 9:49 AM

Sep 23 2018

trasz updated the summary of D17297: x11/sddm: Make use of setusercontext(3).
Sep 23 2018, 1:27 AM
trasz created D17297: x11/sddm: Make use of setusercontext(3).
Sep 23 2018, 1:26 AM

Sep 22 2018

trasz committed rS338886: Improve loader passwords:.
Improve loader passwords:
Sep 22 2018, 1:15 PM