Matthieu Herrb

438 Followers
78 Following
63 Posts
#XOrg , #OpenBSD, #Security, #tetaneutralnet¸ #Research Engineer at CNRS-LAAS in #Robotics
@mherrb for non BSD stuff
Not accepting follow requests from accounts without a Bio if I don't know them before...
#nobot #noindex
The cult of using wordexp(3) to expand filenames specifications in configuration files should be banned from earth imho.
wordexp(3) allows to execute arbitrary shell commands with backticks. So using wordexp() requires to trust the input, which is non-trivial in many cases.
glob(3) is often s much safer replacement. The only drawback is that it doesn't expand environment variables, but this has its own share of issues...
@MonniauxD OpenBSD does : https://undeadly.org/cgi?action=article&sid=20230714121907
There are some applications in ports that don't work and need disabling the checks though:
https://rsadowski.de/posts/2024-05-14-branch-target-identification/
Mandatory enforcement of indirect branch targets

xmas is now deprecated, we need waylandmas

wrapped up my talk about #wayback at @XOrgDevConf about an hour ago.

i think i’ve accomplished my goal with it: to spark a conversation on how to get the missing pieces filled in. in the Q&A a few interesting paths were identified to investigate, hopefully the hallway conversations will be similarly insightful.

my dream is to be able to come back next year and say that legacy X has been fully superseded by wayback. i feel like we are close to solving the puzzle.

Some #wayland news on #OpenBSD from #l2k25:
- pointer acceleration works now in libinput (thanks volker@)
- volker@ also has prepared a wlroots patch to enable outputs hotplugs (when you add an external monitor) that should land in the short future.
- I've done some work on wscons / wsmux to have wayland (and also eventually Xorg) behave better with multiple keyboards without needing ugly hacks. That also manages hot-plugin of input devices (and disconnect/reconnect during suspend/resume). That code will take longer to be put in shape to be reviewed and hopefully committed.
- A number of the wayland ports have been updated, and an update of pixman to 0.46.4 (which is needed to upgrade to #wlroots 0.19) is also almost ready. Once it's in wlroots, sway and labwc can be updated.
The end of the #Usenix Annual Technical Conference (#ATC):
https://lwn.net/ml/all/CACY3YMGkaDL40r[email protected]/
I attended the 2001 edition in Boston just after my first #OpenBSD hackathon (!c2k1)
At the time they were lending PCMCIA wifi cards to attendees to enjoy the beginning of wireless networking.
[TUHS] Fwd: An Announcement about the USENIX Annual Technical Conference [LWN.net]

#X11 support removal in #Gtk gets more precise, although there is no date planned for Gtk5 yet.
https://lwn.net/Articles/1007677/
What’s new in GTK, winter 2025 edition [LWN.net]

Fact checking IPv6: on a switch without MLD snooping, all ICMPv6 multicast packets (neighbor discovery, router discovery/advertisements and so on) are sent to all ports of the switch; they are thus visible in promiscuous mode by all nodes connected to the switch. And that means that multicast in this case is not more efficient than broadcasts from the network load point of view. Or am I missing something ?
#IPv6 #MLD #ICMPv6 #multicast
@openbsdnow Yes that post is pretty accurate. X.Org is still needed by a number of people.
But it's also true that you will see more and more developers drop support for the X11 back-end of their applications because they don't have time or resources to maintain both (and test on the older side).