Page MenuHomeFreeBSD

bapt (Baptiste Daroussin)
User

Projects (16)

User Details

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

Recent Activity

Today

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

Yesterday

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

Sat, Aug 29

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"
Sat, Aug 29, 6:48 AM

Fri, Aug 28

bapt added a reviewer for D59250: cat: add -A, -E and -T flags: jrtc27.
Fri, Aug 28, 3:50 PM
bapt requested review of D59250: cat: add -A, -E and -T flags.
Fri, Aug 28, 3:49 PM
bapt closed D58891: Mk/Scripts/checksum.sh: show expected/fetched checksum and size.
Fri, Aug 28, 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
Fri, Aug 28, 3:47 PM
bapt closed D58888: ldconfig: Add rootdir support and handle INSTALL_AS_USER.
Fri, Aug 28, 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
Fri, Aug 28, 3:46 PM

Wed, Aug 26

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

Tue, Aug 25

bapt committed R11:fbe153d008a8: multimedia/jellyfin: fix text rendering (authored by bapt).
multimedia/jellyfin: fix text rendering
Tue, Aug 25, 8:35 AM

Mon, Aug 24

bapt accepted D59145: growfs_postboot: Invoke via service(8).
Mon, Aug 24, 3:04 PM

Sat, Aug 22

bapt accepted D59101: nuageinit: root should be allowed to log in when disable_root is false.
Sat, Aug 22, 4:48 AM

Thu, Aug 20

bapt committed R11:b723f701d8d8: devel/android-tools: fix build without devel/linux-headers (authored by bapt).
devel/android-tools: fix build without devel/linux-headers
Thu, Aug 20, 3:23 PM

Wed, Aug 19

bapt committed R11:cbf863f4969e: devel/android-tools: update 35.0.2 to 37.0.0 (authored by bapt).
devel/android-tools: update 35.0.2 to 37.0.0
Wed, Aug 19, 1:36 PM
bapt committed R11:cc0e228117a0: math/libxls: update 1.6.2 to 1.6.3 (authored by bapt).
math/libxls: update 1.6.2 to 1.6.3
Wed, Aug 19, 1:36 PM
bapt committed R11:71fbbb200fa6: www/galene: Update to 1.1 (authored by bapt).
www/galene: Update to 1.1
Wed, Aug 19, 7:14 AM

Tue, Aug 18

bapt accepted D58899: Mk/Scripts/qa.sh: Filter baselibs() input to improve performance.
Tue, Aug 18, 11:47 AM
bapt accepted D58900: Mk/Scripts/qa.sh: Filter baselibs() input to improve performance.
Tue, Aug 18, 6:51 AM

Mon, Aug 17

bapt committed R11:182618bbff52: Mk/Scripts/do-depends.sh: propagate DEBUG_MK_* to find-lib.sh (authored by bapt).
Mk/Scripts/do-depends.sh: propagate DEBUG_MK_* to find-lib.sh
Mon, Aug 17, 3:10 PM
bapt added a reviewer for D58891: Mk/Scripts/checksum.sh: show expected/fetched checksum and size: portmgr.
Mon, Aug 17, 3:08 PM
bapt requested review of D58891: Mk/Scripts/checksum.sh: show expected/fetched checksum and size.
Mon, Aug 17, 3:08 PM
bapt updated the diff for D58888: ldconfig: Add rootdir support and handle INSTALL_AS_USER.

add forgotten arguments

Mon, Aug 17, 12:45 PM
bapt added reviewers for D58888: ldconfig: Add rootdir support and handle INSTALL_AS_USER: portmgr, jlduran.
Mon, Aug 17, 12:36 PM
bapt requested review of D58888: ldconfig: Add rootdir support and handle INSTALL_AS_USER.
Mon, Aug 17, 12:33 PM
bapt committed R11:b0a060a354fb: Mk/bsd.port.mk: preserve flavors in missing dependencies list (authored by bapt).
Mk/bsd.port.mk: preserve flavors in missing dependencies list
Mon, Aug 17, 9:41 AM
bapt abandoned D37211: Don't require tty for install-missing-packages.

I have pushed a proper fix.

Mon, Aug 17, 9:17 AM
bapt commandeered D37211: Don't require tty for install-missing-packages.
Mon, Aug 17, 9:17 AM
bapt committed R11:0007de48ce0b: Mk/bsd.port.mk: fix install-missing-packages without a tty (authored by bapt).
Mk/bsd.port.mk: fix install-missing-packages without a tty
Mon, Aug 17, 9:15 AM
bapt committed R11:7cae85122b13: Mk/Scripts/do-depends.sh: summarize dependency errors (authored by bapt).
Mk/Scripts/do-depends.sh: summarize dependency errors
Mon, Aug 17, 9:03 AM
bapt committed R11:f0f863b1a2d6: Mk/Scripts/qa.sh: readelf 1 file a time, baselibs() (authored by mandree).
Mk/Scripts/qa.sh: readelf 1 file a time, baselibs()
Mon, Aug 17, 8:26 AM

Wed, Aug 12

bapt committed R11:7e1abc7fc95d: ports-mgmt/pkg: update to 2.8.4 (authored by bapt).
ports-mgmt/pkg: update to 2.8.4
Wed, Aug 12, 4:03 PM
bapt accepted D55686: libusb: version symbols.
Wed, Aug 12, 2:22 PM

Tue, Aug 11

bapt committed rG8f378c83c6b8: nuageinit: support allow_public_ssh_keys (authored by bapt).
nuageinit: support allow_public_ssh_keys
Tue, Aug 11, 11:18 AM
bapt committed rGcd06bf52053d: nuageinit: accept lock_passwd for users (authored by bapt).
nuageinit: accept lock_passwd for users
Tue, Aug 11, 11:18 AM
bapt committed rG8d4d5f2e8e56: nuageinit: fix ssh_pwauth string handling (authored by bapt).
nuageinit: fix ssh_pwauth string handling
Tue, Aug 11, 11:18 AM
bapt committed rG8ec108914247: nuageinit: adopt cloud-init disable_root semantics (authored by bapt).
nuageinit: adopt cloud-init disable_root semantics
Tue, Aug 11, 11:18 AM
bapt committed R11:19f25073db1b: ports-mgmt/pkg: update to 2.8.3 (authored by bapt).
ports-mgmt/pkg: update to 2.8.3
Tue, Aug 11, 8:38 AM

Mon, Aug 10

bapt committed R11:9a0873337198: ports-mgmt/pkg-devel: update to 2.8.99.1 (authored by bapt).
ports-mgmt/pkg-devel: update to 2.8.99.1
Mon, Aug 10, 11:54 AM
bapt committed R11:f02746ca9e36: ports-mgmt/pkg: update to 2.8.2 (authored by bapt).
ports-mgmt/pkg: update to 2.8.2
Mon, Aug 10, 11:54 AM

Sun, Aug 9

bapt accepted D58503: uvideo: do not reject unsupported pixel formats.
Sun, Aug 9, 1:45 PM · USB, drivers

Jul 28 2026

bapt accepted D58454: pkg: Fix issues raised by clang-analyzer.
Jul 28 2026, 6:47 PM
bapt accepted D58501: uvideo: limit isochronous transfers to 32 frames.
Jul 28 2026, 6:46 PM · USB, drivers
bapt accepted D58490: libucl: Const correctness for C23.
Jul 28 2026, 6:45 PM
bapt accepted D58494: m4: Const correctness for C23.
Jul 28 2026, 6:44 PM

Jul 25 2026

bapt committed R11:b89ce1496f71: ports-mgmt/pkg: update to 2.8.1 (authored by bapt).
ports-mgmt/pkg: update to 2.8.1
Jul 25 2026, 11:29 AM

Jul 24 2026

bapt committed rG8468152509a0: uvideo: fix step=0 infinite loop and int overflow in fbuf_size (authored by bapt).
uvideo: fix step=0 infinite loop and int overflow in fbuf_size
Jul 24 2026, 3:08 PM
bapt added a reviewer for D58367: video: add generic video(4) capture framework: manu.
Jul 24 2026, 5:02 AM · USB, drivers

Jul 22 2026

bapt committed rGba567508718a: uvideo: fix printf type (authored by bapt).
uvideo: fix printf type
Jul 22 2026, 4:39 PM
bapt added inline comments to D54817: Committer's Guide: Add project's AI policy and link to AI guide.
Jul 22 2026, 3:21 PM
bapt committed rGc141d75430c7: uvideo: validate frame descriptors and fix integer overflows in size computation (authored by bapt).
uvideo: validate frame descriptors and fix integer overflows in size computation
Jul 22 2026, 3:13 PM
bapt committed rG599a4d6beff0: uvideo: use size_t for sc_mmap_count and loop index in reqbufs (authored by bapt).
uvideo: use size_t for sc_mmap_count and loop index in reqbufs
Jul 22 2026, 3:13 PM
bapt committed rG12b4a02bd881: uvideo: fix close/detach race on streaming teardown (authored by bapt).
uvideo: fix close/detach race on streaming teardown
Jul 22 2026, 3:13 PM
bapt committed rG2120f3e5ec70: uvideo: track streaming ownership per-fd and free buffers on STREAMOFF (authored by bapt).
uvideo: track streaming ownership per-fd and free buffers on STREAMOFF
Jul 22 2026, 3:13 PM
bapt committed rGcb26bda8ca36: uvideo: bounds-check frame interval reads against bLength (authored by bapt).
uvideo: bounds-check frame interval reads against bLength
Jul 22 2026, 3:13 PM
bapt committed rGf12dd1d5f030: uvideo: lock the mmap queue and read path (authored by bapt).
uvideo: lock the mmap queue and read path
Jul 22 2026, 3:13 PM
bapt committed rG4c94869c37e1: uvideo: replace contigmalloc with OBJT_PHYS vm_object for mmap buffer (authored by bapt).
uvideo: replace contigmalloc with OBJT_PHYS vm_object for mmap buffer
Jul 22 2026, 3:13 PM
bapt committed rG4b9d794b6aa8: uvideo: validate frame size before mmap buffer allocation (authored by bapt).
uvideo: validate frame size before mmap buffer allocation
Jul 22 2026, 3:13 PM
bapt closed D58394: uvideo: replace contigmalloc with OBJT_PHYS vm_object for mmap buffer.
Jul 22 2026, 3:13 PM
bapt updated the diff for D58394: uvideo: replace contigmalloc with OBJT_PHYS vm_object for mmap buffer.

address @markj's comment about deallocate

Jul 22 2026, 1:39 PM
bapt requested review of D58394: uvideo: replace contigmalloc with OBJT_PHYS vm_object for mmap buffer.
Jul 22 2026, 1:09 PM

Jul 21 2026

bapt accepted D58382: contigmalloc.9: Note that M_WAITOK may still return NULL.
Jul 21 2026, 6:24 PM
bapt committed rGa5307a57c46f: uvideo: fix use-after-free in mmap buffer lifetime management (authored by bapt).
uvideo: fix use-after-free in mmap buffer lifetime management
Jul 21 2026, 3:55 PM

Jul 20 2026

bapt committed R11:f7fb33b85178: ports-mgmt/pkg: fix a regression in db access (authored by bapt).
ports-mgmt/pkg: fix a regression in db access
Jul 20 2026, 3:13 PM
bapt committed R11:8c4bd1aace82: textproc/lowdown: update 3.0.1 -> 3.1.1 (authored by bapt).
textproc/lowdown: update 3.0.1 -> 3.1.1
Jul 20 2026, 3:13 PM
bapt committed R11:587b44478998: shells/zsh: update to 5.9.2 (authored by bapt).
shells/zsh: update to 5.9.2
Jul 20 2026, 3:13 PM
bapt committed rG6e845b1333fd: uvideo: import quirks infrastructure from OpenBSD (authored by bapt).
uvideo: import quirks infrastructure from OpenBSD
Jul 20 2026, 12:09 PM
bapt committed rG5f69e6209e09: uvideo: increase UVIDEO_MAX_PU and UVIDEO_MAX_CT to 32 (authored by bapt).
uvideo: increase UVIDEO_MAX_PU and UVIDEO_MAX_CT to 32
Jul 20 2026, 11:51 AM
bapt committed rG8966cc0d01a2: m4: import fixes from OpenBSD (authored by bapt).
m4: import fixes from OpenBSD
Jul 20 2026, 11:51 AM
bapt committed R11:dc29678709b9: ports-mgmt/pkg: update to 2.8.0 (authored by bapt).
ports-mgmt/pkg: update to 2.8.0
Jul 20 2026, 9:26 AM

Jul 13 2026

bapt accepted D58165: pkg: Add -j and -r options.
Jul 13 2026, 2:59 PM

Jul 1 2026

bapt abandoned D56835: rcd(8): new service manager daemon.

I decided I will completly rework big parts of the code, I will reopen a review when ready, I don't want to waste your time, in the mean time, thank you all for the review so far.

Jul 1 2026, 8:49 PM
bapt accepted D57997: ee: Handle EINTR when waiting for a character.
Jul 1 2026, 8:16 PM
bapt accepted D57996: ee: Improve handling of malformed UTF-8 characters.
Jul 1 2026, 8:16 PM

Jun 28 2026

bapt committed rG3654d0c7e0a5: nuageinit: fix shell command injection in multiple rc.conf.d writes (authored by bapt).
nuageinit: fix shell command injection in multiple rc.conf.d writes
Jun 28 2026, 6:49 PM
bapt committed rG35ea67ebc0b6: nuageinit: implement phone_home support (authored by bapt).
nuageinit: implement phone_home support
Jun 28 2026, 6:48 PM
bapt committed rGe3d8f73cf2f6: nuageinit: implement mounts support (authored by bapt).
nuageinit: implement mounts support
Jun 28 2026, 6:48 PM
bapt committed rGae577a78a80a: pw: fix const qualification in unquote() (authored by bapt).
pw: fix const qualification in unquote()
Jun 28 2026, 6:48 PM
bapt committed rG2bb8d7c7ecb2: nuageinit: validate set-name to prevent shell injection in variable names (authored by bapt).
nuageinit: validate set-name to prevent shell injection in variable names
Jun 28 2026, 6:44 PM
bapt committed rG1561d31aa0f9: nuageinit: fix shell injection in power_state_change delay and add test (authored by bapt).
nuageinit: fix shell injection in power_state_change delay and add test
Jun 28 2026, 6:44 PM
bapt committed rG3bb20f3c2837: nuageinit: use single-quote shell escaping for hostname in rc.conf.d (authored by bapt).
nuageinit: use single-quote shell escaping for hostname in rc.conf.d
Jun 28 2026, 6:44 PM
bapt committed rG7aefe34615c3: nuageinit: install certs in /usr/share/certs/trusted (authored by bapt).
nuageinit: install certs in /usr/share/certs/trusted
Jun 28 2026, 6:44 PM
bapt committed rG48bf144ac4a2: nuageinit: update documentation for phone_home and final_message (authored by bapt).
nuageinit: update documentation for phone_home and final_message
Jun 28 2026, 6:44 PM
bapt committed rG167ddf97da60: nuageinit: expose decode_base64 to fix tests (authored by bapt).
nuageinit: expose decode_base64 to fix tests
Jun 28 2026, 6:44 PM
bapt committed rG25f255d45f2d: nuage.lua: add encode_base64 helper (authored by bapt).
nuage.lua: add encode_base64 helper
Jun 28 2026, 6:44 PM