voidq.xyz is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Admin account
@hey@voidq.xyz

Search results for tag #openbsd

[?]cm0002 » 🌐
@cm0002@literature.cafe

OpenBSD stories—Trojaned OpenSSH

This is a story I had been considering writing for a long time, as many wrong or stupid things have been said or written at the time it happened. Being on a quite sensitive subject, I have however opted to redact a few things, especially the identity of two OpenBSD developers, as well as some IP addresses and other minor details which could help identify them. They will be referred to as dev1 and dev2 in this story. It does not matter who they are, and they really are trustworthy.

(https://lemmy.sdf.org/c/openbsd)

[?]cm0002 » 🌐
@cm0002@literature.cafe

A Final Return for OpenBSD Anti-Return-Oriented Programming Mitigations

Return-Oriented Programming (ROP) continues to be a serious attack taking advantage of flaws in memory unsafe languages, particularly buffer overflows, to launch arbitrary code execution attacks by chaining together pieces of already existing code in loaded binaries and shared libraries, called gadgets. With the continued reliance on x86_64 CPUs in cloud and personal servers, mitigations that can meaningfully reduce the success of ROP attacks without significant overhead continue to be attractive. We propose the porting of one such software-based anti-ROP mitigation proposed by OpenBSD: compile-time instruction rewriting to avoid opportunities for ROP exploitation. We bring this mitigation, originally developed for the custom OpenBSD implementation of the LLVM compiler suite, to GCC by way of a standalone utility that sits in between the compiler and the assembler and rewrites potential gadget instructions before assembly into object code. Our utility provides a minimal reduction in gadgets with some penalties in binary sizes and performance impacts. We compare our GCC-ported standalone utility to the original OpenBSD LLVM mitigation and discovered that our standalone utility is weaker compared to the original LLVM-based mitigation. However, due to the overall weak reduction in gadgets for both the LLVM-based and GCC-based implementations, we conclude that seemingly obvious mitigations may prove to be anything but, and caution providing security improvements without significant testing and evaluation

(https://lemmy.sdf.org/c/openbsd)

[?]hucste » 🌐
@hucste@lemmy.ml

OpenBSD under QEMU

Architecture specific notes for OpenBSD guests under QEMU, with working command lines where installation succeeds and failure points where it does not.

(https://lemmy.ml/c/openbsd)

[?]cm0002 » 🌐
@cm0002@literature.cafe

OpenBSD under QEMU

Architecture specific notes for OpenBSD guests under QEMU, with working command lines where installation succeeds and failure points where it does not.

(https://lemmy.sdf.org/c/openbsd)

[?]Lobsters » 🤖 🌐
@lobsters@mastodon.social

[?]bpl » 🌐
@bpl@snac.bsd.cafe

I am looking for small computo, requirements are:
  • small screen, max 10 inch
  • runs or
  • has a keyboard
  • can connect to Internet
  • it works
  • price is reasonable
I am aware of:
  • MNT Reform Pocket (if I will be super rich one day, then I will take entire stock)
  • HP Jornada (especially 720, but availability is not great)
  • Zaurus machines (availability is almost zero and might not fill condition "it works")
If you have any respond for me, the prize is guaranteed!

    [?]Miod Vallat [he/him] » 🌐
    @miodvallat@hostux.social

    Here is your last story before the summer break: that one time OpenSSH was used in a supply-chain attack, before that expression was even coined.

    miod.online.fr/software/openbs

      [?]Bryan Steele :flan_beard: » 🌐
      @brynet@bsd.network

      has a new browser in -current ports! :flan_cool:

      landry@ modified ports/www/librewolf/*: Import www/librewolf 151.0.3pl1, from MAINTAINER Leah Rowe

      LibreWolf is a modified version of Mozilla Firefox focused on privacy, security, and software freedom. It enhances protections against tracking and fingerprinting, and applies additional hardening compared to standard Firefox.

      ok caspar@

      Thanks goes to @libreleah (maintainer) for sticking with it and getting the port into shape and ready for import! :flan_thumbs::flan_hacker:

        [?]Dark Blue Project » 🌐
        @darkblue@mastodon.fediblue.de

        *** Repost on new instance ***

        Hello Fediverse,

        I'm happy to announce our very own Mastodon instance called "FediBlue", a new friendly place in the Fediverse for all people that are interested in free and open source software, especially Linux, BSD and illumos.

        FediBlue is part of our ongoing effort to strengthen the FOSS community by publishing content about it and help projects gaining visibility in a time where many companies try to force their services on users, train AIs with people's data and collect as many data as they could.

        Alongside the wonderful BSD Cafe community, where I'm also at, FediBlue should provide another very friendly and welcoming place in the Fediverse. In the next days, the Dark Blue Project presence will move completely to FediBlue.

        mastodon.fediblue.de

          [?]jbz » 🌐
          @jbz@indieweb.social

          🐡 I replaced Linux with OpenBSD - Here's What Happened // Zei

          youtube.com/watch?v=FWqQgJMPK20

            [?]bpl » 🌐
            @bpl@snac.bsd.cafe

            Who does not like backups? For sure everyone who run dd against root or home partition love them. You might be missing Pear's Time Machine or GNU/systemd's Time Shift. There is another - look here: https://xosc.org/timemachine.html. There you will find instruction how to make Time Machine-like encrypted backups installing only rsnapshot from ports. If you are smart - I am sure you are - you can easily modify the process to your needs. Have fun!


              [?]Tionisla » 🌐
              @Tionisla@mastodon.bsd.cafe

              Toying a bit more with my LXQt setup on OpenBSD 7.9 on "Tianve", my HP notebook.

              Quite happy with the setup so far, chipped away some of the rough edges: Using now gtk2qt5, gtk2qt6 for qt theming with Qogir. Nicked the clipboard manager from xfce4, using xcalib for the color profile, set session XDG_RUNTIME to a user writable /var/user/$UID to make those apps happy reyling on it.

              Desktop Wallpaper "Tanz der Farben" (Dance of the colours) by @orbite

              Screenshot of OpenBSD running LXQT as Desktop environment

Styling: Qogir-Berry  gtk2/3/xfwm, QT theming via qt6gtk2/qt5gtk2
LXQT Panel: Graphite
Icons: Qogir-Berry (colourized)
Wallpaper: Tanz der Farben by @orbite

There's a panel with some pinned icons floating on the left, a qterminal running a minimal neofetch with some system stats. At the bottom is a floating panel with two desktop switcher buttons.

In the bottom right corner there's an OpenBSD Pufferfish icon (https://logodix.com/logos/1867876) labeled with LXQT Desktop and its logo. Above are two badges with slogans dealing with cancer.

              Alt...Screenshot of OpenBSD running LXQT as Desktop environment Styling: Qogir-Berry gtk2/3/xfwm, QT theming via qt6gtk2/qt5gtk2 LXQT Panel: Graphite Icons: Qogir-Berry (colourized) Wallpaper: Tanz der Farben by @orbite There's a panel with some pinned icons floating on the left, a qterminal running a minimal neofetch with some system stats. At the bottom is a floating panel with two desktop switcher buttons. In the bottom right corner there's an OpenBSD Pufferfish icon (https://logodix.com/logos/1867876) labeled with LXQT Desktop and its logo. Above are two badges with slogans dealing with cancer.

                [?]David Cantrell 🏏 » 🌐
                @DrHyde@fosstodon.org

                Spent this evening puzzling about why my virtual machine was only seeing 1 CPU. It was definitely due to me mucking up the OS configuration or somehow using the wrong kernel. Definitely. It certainly wasn't because was only configured to give it one core. Oh no, absolutely not, I wouldn't be that stupid. Nope.

                  [?]Peter N. M. Hansteen » 🌐
                  @pitrh@mastodon.social

                  Do you want to come to Brussels, mingle with BSD people, perhaps do a talk, a tutorial or a BOF session?

                  The Call for papers 2026.eurobsdcon.org/cfp/ is open until June 20th, for the conference in Brussels September 9-13, 2026.

                  We also offer pre-submission guidance/mentoring, see within.

                  Wonder what BSD and the conferences are about? See nxdomain.no/~peter/what_is_bsd

                  @EuroBSDCon

                    [?]vermaden » 🌐
                    @vermaden@mastodon.bsd.cafe

                    Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟲/𝟬𝟴 (Valuable News - 2026/06/08) available.

                    vermaden.wordpress.com/2026/06

                    Past releases: vermaden.wordpress.com/news/

                      [?]vermaden » 🌐
                      @vermaden@mastodon.social

                      Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟲/𝟬𝟴 (Valuable News - 2026/06/08) available.

                      vermaden.wordpress.com/2026/06

                      Past releases: vermaden.wordpress.com/news/

                        [?]EuroBSDCon » 🌐
                        @EuroBSDCon@bsd.network

                        🚨 Hotel Discount Expires 🚨
                        The block booking for the hotel is expiring soon!

                        2026.eurobsdcon.org/accomodati

                        If you were planning to book your hotel early now is your chance!

                        warwickhotels.com/hotel-barsey

                        Hotel Barsey by Warwick
                        Louizalaan 381-383, 1050 Brussel

                        Located near the Flagey area, know for its restaurants and bars.

                        Cutout of the EuroBSDCon 2026 banner.
Comic like drawing.

First panel has a butler serving a nice Belgium beer. There are two speech bubbles. 1. ...we find this? 2. Etterbeek, Sir.

The second panel has Manneken Pis doing his thing.

                        Alt...Cutout of the EuroBSDCon 2026 banner. Comic like drawing. First panel has a butler serving a nice Belgium beer. There are two speech bubbles. 1. ...we find this? 2. Etterbeek, Sir. The second panel has Manneken Pis doing his thing.

                          [?]LAYLO » 🌐
                          @laylo@social.laylo.nl

                          After thorough testing, we are in the process of upgrading our mailservers (plural) to the latest OpenBSD 7.9 snapshots.

                          This helps us to keep our clients safer. OpenSMTPD was already way ahead when it comes to exploit mitigations - especially on OpenBSD. The developers have taken it even further with splitting the daemon into six parts which all are now randomly relinked on reboot.

                          If that is too technical, the short version is: the mailboxes of our clients are now even better protected against baddies :)

                          #OpenSMTPD #OpenBSD #Mail #Security

                          OpenSMTPD banner featuring a friendly Pufferfish (the OpenBSD mascot) dressed up as a mail delivery person, delivering letters to other fish

                          Alt...OpenSMTPD banner featuring a friendly Pufferfish (the OpenBSD mascot) dressed up as a mail delivery person, delivering letters to other fish

                            [?]MaddieM4 [she/her] » 🌐
                            @MaddieM4@raphus.social

                            Just got my first daily mail from `security(8)`. If I'd known about that, I might have waited a day after my initial install to start doing personalization/tinkering, to see a less noisy diff! But it's quite cool that this is just another thing set up out of the box.

                            My impression of is continuing to clarify as this OS that expects you to be very professional, very responsible for what goes on on your system, but gives you all the tools you need (including ones you never thought of) so that the responsibility is practical and comfortable at human operator scale. Or in a different phrasing: OpenBSD is for grownups, in the same way that Linux is for startups.

                              [?]R.L. Dane :Debian: :OpenBSD: :FreeBSD: 🍵 :MiraLovesYou: [he/him/my good fellow] » 🌐
                              @rl_dane@polymaths.social

                              @dfloyd888

                              Au contraire, mon frère!

                              #FreeBSD has a handbook that covers almost every basic config situation you'd face.
                              #OpenBSD has man pages covering nearly everything
                              I haven't gotten very deep into #NetBSD, but I'm sure its documentation is on point.
                              #9front has... 9front has... 9front has some very nice people on fedi who will tell you turn back now while there's still time 😂

                              The documentation experience on Linux is various forum posts telling you to try various things, none of which work, and maybe some obtuse documentation text file on kernel.org. Egad.

                                [?]MaddieM4 [she/her] » 🌐
                                @MaddieM4@raphus.social

                                Back on my bullshit with OpenBSD, after a Buckminster Fuller-esque nap. I'll probably need to figure out how to SSH into this QEMU VM, because for whatever reason, the framebuffer is hurting my eyes. Maybe I'm getting old! Using my own terminal would be greatly preferred.

                                But I'm already in love with the mail system in a way I've never felt before. On Linux, email always felt arcane, opaque, and to be avoided - I hosted my own a long time ago in the Roaming Initiative days, and hated it badly. And of course, we've all seen `sudo` threaten "I'm emailing the administrator about this!" with no clue where THAT email went to.

                                On OpenBSD, mail is one of the first things used to introduce the system, and it's simple and clean and straightforward, and it's treated as "just a basic thing all users deserve to have working out of the box."

                                  [?]MaddieM4 [she/her] » 🌐
                                  @MaddieM4@raphus.social

                                  Yoooo, it's actually that easy? This is the shortest HTTP server config I've ever had to type, unless you count `python3 -m http.server` or something. That's insane.

                                  VM session on the left, OpenBSD handbook page about httpd on the right.

In the terminal, you can see the leftovers of the `top` command I used to confirm that httpd was running as user `www` (I may have got a little spooked during `rcctl get httpd` and seeing user `root` earlier). Then I install curl, which downloaded and installed instantly. Finally, `curl localhost` produces my simple little `index.html`.

                                  Alt...VM session on the left, OpenBSD handbook page about httpd on the right. In the terminal, you can see the leftovers of the `top` command I used to confirm that httpd was running as user `www` (I may have got a little spooked during `rcctl get httpd` and seeing user `root` earlier). Then I install curl, which downloaded and installed instantly. Finally, `curl localhost` produces my simple little `index.html`.

                                    [?]Denis :flan_le_french: » 🌐
                                    @ledeuns@bsd.network

                                    Oh, my microphone does not work anymore with any browser on :flan_despair:
                                    (it works with Audacity if I set AUDIORECDEVICE) 😬

                                      [?]h3artbl33d :openbsd: :antifa: [Try/Me] » 🌐
                                      @h3artbl33d@exquisite.social

                                      @stefano @outofcreativity

                                      Nice! We have played a (minor) part into getting it ready for , by giving the devs access to some compute - which resulted in a commit spree that I hadn't seen before.

                                      They are incredibly kind, humble and knowledgeable.

                                        [?]Stuart Longland (VK4MSL) » 🌐
                                        @stuartl@mastodon.longlandclan.id.au

                                        Figured out how to get ISC DHCPd and to do dynamic DNS on

                                        ```
                                        subnet 192.0.2.0 netmask 255.255.255.0 {
                                        /* usual declarations here */
                                        set ClientHost = pick-first-value(
                                        host-decl-name,
                                        option fqdn.hostname,
                                        option host-name,
                                        "no-hostname");
                                        set ClientIP = binary-to-ascii(10, 8, ".", leased-address);
                                        set ClientFQDN = concat(ClientHost, ".", "dhcp.example.com");

                                        on commit {
                                        log(concat("Commit: IP: ", ClientIP, "FQDN: ", ClientFQDN));
                                        execute("/usr/local/bin/pdnsutil", "rrset", "add",
                                        "dhcp.example.com", ClientFQDN, "A", "300", ClientIP);
                                        }
                                        on release {
                                        log(concat("Release: IP: ", ClientIP, "FQDN: ", ClientFQDN));
                                        execute("/usr/local/bin/pdnsutil", "rrset", "delete",
                                        "dhcp.example.com", ClientFQDN, "A");
                                        }
                                        on expiry {
                                        log(concat("Expire: IP: ", ClientIP, "FQDN: ", ClientFQDN));
                                        execute("/usr/local/bin/pdnsutil", "rrset", "delete",
                                        "dhcp.example.com", ClientFQDN, "A");
                                        }
                                        }
                                        ```

                                          Back to top - More...