Page MenuHomeFreeBSD

bapt (Baptiste Daroussin)
User

Projects (16)

User Details

User Since
Apr 18 2014, 5:23 AM (649 w, 4 d)

Recent Activity

Fri, Sep 25

bapt committed R11:0f39c330fca1: textproc/lowdown: Update to 3.2.1 (authored by bapt).
textproc/lowdown: Update to 3.2.1
Fri, Sep 25, 9:19 PM
bapt committed R11:92c0fa2633c6: www/galene: Update to 1.2.1 (authored by bapt).
www/galene: Update to 1.2.1
Fri, Sep 25, 9:12 PM
bapt committed R11:3418f5ab2fcf: net/ovhcloud-cli: Update to 0.15.0 (authored by bapt).
net/ovhcloud-cli: Update to 0.15.0
Fri, Sep 25, 9:12 PM
bapt committed R11:a1f3fe8e2924: devel/pkgconf: update to 3.0.7 (authored by bapt).
devel/pkgconf: update to 3.0.7
Fri, Sep 25, 9:07 PM
bapt committed R11:ad859eadd10c: mail/mlmmj: update to 2.2.0 (authored by bapt).
mail/mlmmj: update to 2.2.0
Fri, Sep 25, 9:01 PM
bapt committed R11:4d84480d7a68: lang/python312: fix recvfrom() and sendto() on divert(4) socket (authored by glebius).
lang/python312: fix recvfrom() and sendto() on divert(4) socket
Fri, Sep 25, 8:54 PM
bapt closed D60032: Mk: Drop test dependencies from the unified dependency list.
Fri, Sep 25, 8:15 PM
bapt committed R11:e7679b71cf89: Mk: Drop test dependencies from the unified dependency list (authored by bapt).
Mk: Drop test dependencies from the unified dependency list
Fri, Sep 25, 8:15 PM
bapt added a reviewer for D60032: Mk: Drop test dependencies from the unified dependency list: portmgr.
Fri, Sep 25, 8:08 PM
bapt requested review of D60032: Mk: Drop test dependencies from the unified dependency list.
Fri, Sep 25, 8:08 PM
bapt committed R11:876d5f2119b2: audio/piper: Update to 1.8.0 (authored by bapt).
audio/piper: Update to 1.8.0
Fri, Sep 25, 3:36 PM
bapt committed R11:0ecad1068c95: Mk/Scripts: respect STRICT_DEPENDS in do-depends.sh (authored by bapt).
Mk/Scripts: respect STRICT_DEPENDS in do-depends.sh
Fri, Sep 25, 3:36 PM

Thu, Sep 24

bapt added a comment to D59962: loader.efi: Load iPXE-supplied initrd as boot ramdisk.

hum interesting I have come up with another approach in my end which is probably less intrusive. what I did is too hackish, but basically I am allowing to find the ramdisk in memory via loader.efi memdisk=ipxe:memdisk where memdisk is the name of something already in memory: imgfetch --name "memedisk" http://pathtoimg/memdisk.img, with ~250 Lignes of code added on top of what you have already done. the first step needs a bit of refactoring, like https://reviews.freebsd.org/D59979

Thu, Sep 24, 11:50 AM
bapt added a reviewer for D59979: memdisk: factor out RAM disk registration: imp.
Thu, Sep 24, 8:20 AM
bapt requested review of D59979: memdisk: factor out RAM disk registration.
Thu, Sep 24, 8:19 AM

Thu, Sep 17

bapt committed rG13d5f20e5b9e: nuageinit: fix support on OpenStack (authored by Adam Mizerski <adam.mizerski@ovhcloud.com>).
nuageinit: fix support on OpenStack
Thu, Sep 17, 3:35 PM

Wed, Sep 16

bapt added a comment to D59694: unix(4): support abstract socket names, isolated per jail.

right now no, but I can do that once I have converted it do tree(3), but it will take some time ;)

Wed, Sep 16, 8:34 AM
bapt added a comment to D59694: unix(4): support abstract socket names, isolated per jail.

about netstat -u I haven't thought about it, for sockstat I have a patch which I will put in review later where I show the abstract unix socket as '@path' @ instead of \0 we can probably do the same for netstat -u (this is what linux does in the ss command

Wed, Sep 16, 8:10 AM
bapt added a comment to D59694: unix(4): support abstract socket names, isolated per jail.

don't worry, as I explained, there is a github with an alternative which I found complicated, and I wondered if I was missing something.

Wed, Sep 16, 8:07 AM

Tue, Sep 15

bapt added a comment to D59694: unix(4): support abstract socket names, isolated per jail.

this is what we discussed about at eurobsdcon, my find this version very simple, given other implementation I found are more coplicated, probably I am missing some point, but it seems anyway pretty complete from my testing. (if we have an issue with performance the linked list may be converted to hash table.

Tue, Sep 15, 4:55 AM
bapt added reviewers for D59694: unix(4): support abstract socket names, isolated per jail: glebius, markj.
Tue, Sep 15, 4:52 AM
bapt requested review of D59694: unix(4): support abstract socket names, isolated per jail.
Tue, Sep 15, 4:52 AM

Mon, Sep 14

bapt committed rGeaeb5f29bc6f: sysrc: make independant from bsdconfig(8) (authored by bapt).
sysrc: make independant from bsdconfig(8)
Mon, Sep 14, 1:43 PM
bapt closed D59658: sysrc: make independant from bsdconfig(8).
Mon, Sep 14, 1:43 PM
bapt added a comment to D59614: textproc/mandoc: Take maintainership.

it is not useless at all, it is in particular very useful for anyone who wants to setup the web frontend and more.

Mon, Sep 14, 12:58 PM
bapt accepted D59614: textproc/mandoc: Take maintainership.
Mon, Sep 14, 12:58 PM
bapt updated the diff for D59658: sysrc: make independant from bsdconfig(8).

Fix the comment

Mon, Sep 14, 11:34 AM
bapt updated the diff for D59658: sysrc: make independant from bsdconfig(8).

Address @dteske comments

Mon, Sep 14, 10:06 AM
bapt retitled D59658: sysrc: make independant from bsdconfig(8) from sysrc: make independant from bsdconfig(1) to sysrc: make independant from bsdconfig(8).
Mon, Sep 14, 10:03 AM
bapt updated the diff for D59658: sysrc: make independant from bsdconfig(8).

missed git add

Mon, Sep 14, 9:18 AM
bapt added a reviewer for D59658: sysrc: make independant from bsdconfig(8): dteske.
Mon, Sep 14, 9:01 AM
bapt requested review of D59658: sysrc: make independant from bsdconfig(8).
Mon, Sep 14, 9:00 AM
bapt committed rGbae084550c8c: video(4): add missing V4L2_CAP_EXT_PIX_FORMAT feature (authored by bapt).
video(4): add missing V4L2_CAP_EXT_PIX_FORMAT feature
Mon, Sep 14, 6:59 AM
bapt committed rG9315ab37fdc1: video(4): wake the kqueue knote when a buffer completes (authored by bapt).
video(4): wake the kqueue knote when a buffer completes
Mon, Sep 14, 6:59 AM

Fri, Sep 11

bapt accepted D59505: website: Revive donations page.
Fri, Sep 11, 9:15 PM
bapt accepted D59589: website: Restore "The Power to Serve" on homepage.
Fri, Sep 11, 9:13 PM
bapt committed rG81f84621891b: pw: simplify group lookup in usermod (authored by bapt).
pw: simplify group lookup in usermod
Fri, Sep 11, 6:39 AM
bapt committed rGa7f51f6e7680: pw: fix error message in grp_set_passwd to use correct fd (authored by bapt).
pw: fix error message in grp_set_passwd to use correct fd
Fri, Sep 11, 6:39 AM
bapt committed rG8cca719dd644: pw: remove mail file with unlinkat instead of building a path (authored by bapt).
pw: remove mail file with unlinkat instead of building a path
Fri, Sep 11, 6:38 AM
bapt committed rGc780045ccd17: pw: remove crontab with unlinkat instead of spawning crontab (authored by bapt).
pw: remove crontab with unlinkat instead of spawning crontab
Fri, Sep 11, 6:38 AM
bapt committed rG4a86c331c076: pw: fix at job removal when deleting a user (authored by bapt).
pw: fix at job removal when deleting a user
Fri, Sep 11, 6:38 AM
bapt committed rG0cb71728c073: pw: use _PWDASH pseudo-fd for "-" in pw_checkfd (authored by bapt).
pw: use _PWDASH pseudo-fd for "-" in pw_checkfd
Fri, Sep 11, 6:38 AM
bapt committed rGbd81f044dd0f: pw: check -M, -V and -R input to avoid dereferencing argv[2] (authored by bapt).
pw: check -M, -V and -R input to avoid dereferencing argv[2]
Fri, Sep 11, 6:38 AM
bapt committed rGe4922f4ab219: pw: cleanup (authored by bapt).
pw: cleanup
Fri, Sep 11, 6:38 AM

Thu, Sep 10

bapt accepted D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 9:43 AM

Mon, Sep 7

bapt committed R11:c2b3fcdc7cf8: Tools/scripts/bump-revision.sh: insert PORTREVISION after DISTVERSIONSUFFIX (authored by bapt).
Tools/scripts/bump-revision.sh: insert PORTREVISION after DISTVERSIONSUFFIX
Mon, Sep 7, 8:23 AM
bapt added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

yesh I pondered the tempfile, but this was longer, actually, but yes I think you are right, as printf will complain also about the ARG_MAX.

Mon, Sep 7, 8:22 AM
bapt requested review of D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Mon, Sep 7, 8:06 AM
bapt committed R11:e5bd12c1a4a6: www/galene: Update to 1.2 (authored by bapt).
www/galene: Update to 1.2
Mon, Sep 7, 7:26 AM
bapt committed R11:d53991856704: Mk/Scripts: qa resolve LIB_DEPENDS using sonames (authored by bapt).
Mk/Scripts: qa resolve LIB_DEPENDS using sonames
Mon, Sep 7, 7:26 AM
bapt committed R11:ec63400903b1: net/ovhcloud-cli: Update to 0.14.0 (authored by bapt).
net/ovhcloud-cli: Update to 0.14.0
Mon, Sep 7, 7:26 AM
bapt accepted D59472: pw(8): Brace the name-or-id synopsis so it matches the code.
Mon, Sep 7, 7:13 AM
bapt committed rGd8c4785e1e41: cat: add -A, -E and -T flags (authored by bapt).
cat: add -A, -E and -T flags
Mon, Sep 7, 4:22 AM
bapt committed rG37ec9a153b21: nuageinit: root should be allowed to log in when disable_root is false (authored by np).
nuageinit: root should be allowed to log in when disable_root is false
Mon, Sep 7, 4:21 AM
bapt committed rGa1fd5f9f87d3: nuageinit: support allow_public_ssh_keys (authored by bapt).
nuageinit: support allow_public_ssh_keys
Mon, Sep 7, 4:21 AM
bapt committed rGaf0ca8cd7534: nuageinit: accept lock_passwd for users (authored by bapt).
nuageinit: accept lock_passwd for users
Mon, Sep 7, 4:21 AM
bapt committed rG540f9ca5599f: nuageinit: fix ssh_pwauth string handling (authored by bapt).
nuageinit: fix ssh_pwauth string handling
Mon, Sep 7, 4:21 AM
bapt committed rGece43a7994b6: nuageinit: adopt cloud-init disable_root semantics (authored by bapt).
nuageinit: adopt cloud-init disable_root semantics
Mon, Sep 7, 4:21 AM
bapt committed rG25e5a96773c0: m4: import fixes from OpenBSD (authored by bapt).
m4: import fixes from OpenBSD
Mon, Sep 7, 4:21 AM
bapt committed rG00681255baff: grep: periodic timer-based fflush instead of unconditional per-line flush (authored by bapt).
grep: periodic timer-based fflush instead of unconditional per-line flush
Mon, Sep 7, 4:21 AM
bapt committed rG2e9a70840eb8: grep(1): optimize -w/--word-regexp word boundary check (authored by bapt).
grep(1): optimize -w/--word-regexp word boundary check
Mon, Sep 7, 4:21 AM

Fri, Sep 4

bapt committed rG885b0483fe2e: pw: simplify group lookup in usermod (authored by bapt).
pw: simplify group lookup in usermod
Fri, Sep 4, 5:55 PM
bapt committed rGcd575d557bc0: pw: fix error message in grp_set_passwd to use correct fd (authored by bapt).
pw: fix error message in grp_set_passwd to use correct fd
Fri, Sep 4, 2:29 PM
bapt committed rG1ccf8075eaa8: pw: remove mail file with unlinkat instead of building a path (authored by bapt).
pw: remove mail file with unlinkat instead of building a path
Fri, Sep 4, 2:29 PM
bapt committed rGba391775e8ac: pw: remove crontab with unlinkat instead of spawning crontab (authored by bapt).
pw: remove crontab with unlinkat instead of spawning crontab
Fri, Sep 4, 2:29 PM
bapt committed rG6b6aa45f9a1a: pw: fix at job removal when deleting a user (authored by bapt).
pw: fix at job removal when deleting a user
Fri, Sep 4, 2:29 PM
bapt committed rG5f5a1657a921: pw: cleanup (authored by bapt).
pw: cleanup
Fri, Sep 4, 2:29 PM
bapt committed rG92e8a76b8786: pw: use _PWDASH pseudo-fd for "-" in pw_checkfd (authored by bapt).
pw: use _PWDASH pseudo-fd for "-" in pw_checkfd
Fri, Sep 4, 10:44 AM
bapt committed rG2350f75acb0d: pw: check -M, -V and -R input to avoid dereferencing argv[2] (authored by bapt).
pw: check -M, -V and -R input to avoid dereferencing argv[2]
Fri, Sep 4, 10:44 AM

Thu, Sep 3

bapt accepted D59348: libcasper: reap zombies without waitpid(2).

Tested with success!

Thu, Sep 3, 6:47 PM
bapt abandoned D59351: libcasper: use PD_NOWAITPID to avoid zombies in consumers.

https://reviews.freebsd.org/D59348

Thu, Sep 3, 6:47 PM
bapt abandoned D59323: rtsold: ignore SIGCHLD to reap the casper daemon.

https://reviews.freebsd.org/D59351

Thu, Sep 3, 6:42 PM
bapt added a comment to D59351: libcasper: use PD_NOWAITPID to avoid zombies in consumers.

Note There is another pdfork() which we don't have anycall on waitpid either in zygote.c, but those are long living processes which dies along with the main process and so get reaped normally. so I haven't added the flag on it.

Thu, Sep 3, 6:41 PM
bapt added reviewers for D59351: libcasper: use PD_NOWAITPID to avoid zombies in consumers: kib, markj.
Thu, Sep 3, 6:40 PM
bapt requested review of D59351: libcasper: use PD_NOWAITPID to avoid zombies in consumers.
Thu, Sep 3, 6:39 PM

Wed, Sep 2

bapt added a comment to D59323: rtsold: ignore SIGCHLD to reap the casper daemon.

I am really not confident about this one, I tried to put all my understanding of the situation in the commit log, so reviewer can see what I understood

Wed, Sep 2, 4:14 PM
bapt added reviewers for D59323: rtsold: ignore SIGCHLD to reap the casper daemon: markj, kib.
Wed, Sep 2, 4:10 PM
bapt requested review of D59323: rtsold: ignore SIGCHLD to reap the casper daemon.
Wed, Sep 2, 4:09 PM
bapt committed rG1a669b66ddb4: syslogd: reap pipe children on config reload (authored by bapt).
syslogd: reap pipe children on config reload
Wed, Sep 2, 3:01 PM
bapt closed D59319: syslogd: reap pipe children on config reload.
Wed, Sep 2, 3:01 PM
bapt updated the test plan for D59319: syslogd: reap pipe children on config reload.
Wed, Sep 2, 8:57 AM
bapt requested review of D59319: syslogd: reap pipe children on config reload.
Wed, Sep 2, 8:56 AM
bapt added a comment to D59307: syslogd: do not turn pipe exec process into zombies.

I think I have now a clear reproducer:

Wed, Sep 2, 8:42 AM
bapt abandoned D59307: syslogd: do not turn pipe exec process into zombies.

even with this patch I continue to get zombies after few hours. so clearly this was the wrong direction, sorry for the noise.

Wed, Sep 2, 7:45 AM

Tue, Sep 1

bapt added a comment to D59307: syslogd: do not turn pipe exec process into zombies.

cat /home/bapt/crap.sh

#!/bin/sh
id
echo plop
sleep 1
Tue, Sep 1, 5:28 PM
bapt added reviewers for D59307: syslogd: do not turn pipe exec process into zombies: markj, jfree.
Tue, Sep 1, 2:08 PM
bapt requested review of D59307: syslogd: do not turn pipe exec process into zombies.
Tue, Sep 1, 2:08 PM
bapt accepted D59296: rc: add a backlight service to save/restore backlight levels.
Tue, Sep 1, 1:53 PM
bapt requested review of D59301: ldconfig: Restore rootdir support and INSTALL_AS_USER.
Tue, Sep 1, 9:50 AM
bapt added inline comments to D59296: rc: add a backlight service to save/restore backlight levels.
Tue, Sep 1, 6:58 AM

Mon, Aug 31

bapt committed rGd2cfdf4c12a7: cat: add -A, -E and -T flags (authored by bapt).
cat: add -A, -E and -T flags
Mon, Aug 31, 12:38 PM
bapt closed D59250: cat: add -A, -E and -T flags.
Mon, Aug 31, 12:38 PM

Aug 29 2026

bapt committed R11:b235c5ab99b6: ldconfig: Revert "ldconfig: Add rootdir support and handle INSTALL_AS_USER" (authored by bapt).
ldconfig: Revert "ldconfig: Add rootdir support and handle INSTALL_AS_USER"
Aug 29 2026, 6:48 AM

Aug 28 2026

bapt added a reviewer for D59250: cat: add -A, -E and -T flags: jrtc27.
Aug 28 2026, 3:50 PM
bapt requested review of D59250: cat: add -A, -E and -T flags.
Aug 28 2026, 3:49 PM
bapt closed D58891: Mk/Scripts/checksum.sh: show expected/fetched checksum and size.
Aug 28 2026, 3:47 PM
bapt committed R11:1a7777a07c48: Mk/Scripts/checksum.sh: show expected/fetched checksum and size (authored by bapt).
Mk/Scripts/checksum.sh: show expected/fetched checksum and size
Aug 28 2026, 3:47 PM
bapt closed D58888: ldconfig: Add rootdir support and handle INSTALL_AS_USER.
Aug 28 2026, 3:46 PM
bapt committed R11:7ca58c8a07cf: ldconfig: Add rootdir support and handle INSTALL_AS_USER (authored by bapt).
ldconfig: Add rootdir support and handle INSTALL_AS_USER
Aug 28 2026, 3:46 PM

Aug 26 2026

bapt committed R11:093eccf2761c: multimedia/jellyfin: fix the harfbuzz dependency (authored by • lazeraman_gmail.com).
multimedia/jellyfin: fix the harfbuzz dependency
Aug 26 2026, 5:06 AM