Blog Archive 2023 Feb 02 How Hype Will Turn Your Security Key Into Junk Posted by firstyear 2022 Nov 25 Why are PBKDF2-SHA256 and PBKDF2_SHA256 different in 389-ds? Posted by firstyear Nov 17 Why Decentralised ID Won’t Work Posted by firstyear Aug 24 Where to start with linux authentication? Posted by firstyear Jun 13 Exploring Webauthn Use Cases Posted by firstyear Apr 04 Enable caBLE on your iPhone for testing Posted by firstyear Mar 15 Documentation PR’s Welcome - Why Docs Are Not A Beginner Friendly Task Posted by firstyear Jan 19 How CTAP2.0 made UserVerification even more confusing Posted by firstyear 2021 Dec 21 Nextcloud - Unable to Open Photos Library Posted by firstyear Nov 14 Transactional Operations in Rust Posted by firstyear Oct 08 Results from the OpenSUSE 2021 Rust Survey Posted by firstyear Sep 12 Gnome 3 compare to MacOs Posted by firstyear Aug 12 StartTLS in LDAP Posted by firstyear Jun 20 Getting started with Yew Posted by firstyear May 12 Compiler Bootstrapping - Can We Trust Rust? Posted by firstyear Mar 23 Open Source Enshrines the Wrong Privilege Posted by firstyear Mar 22 Time Machine on Samba with ZFS Posted by firstyear Feb 16 Against Packaging Rust Crates Posted by firstyear Feb 15 Getting Started Packaging A Rust CLI Tool in SUSE OBS Posted by firstyear 2020 Nov 21 Webauthn UserVerificationPolicy Curiosities Posted by firstyear Nov 20 Rust, SIMD and target-feature flags Posted by firstyear Nov 19 Deploying sccache on SUSE Posted by firstyear Sep 01 How a Search Query is Processed in Kanidm Posted by firstyear Aug 26 Using SUSE Leap Enterprise with Docker Posted by firstyear Aug 24 Windows Hello in Webauthn-rs Posted by firstyear Aug 12 User gesture is not detected - using iOS TouchID with webauthn-rs Posted by firstyear Aug 06 docker buildx for multiarch builds Posted by firstyear Jul 13 Developer Perspective on Docker Posted by firstyear Jun 15 virt-manager missing pci.ids usb.ids macos Posted by firstyear May 03 Resolving AirPlayXPCHelper Perr NULL kCanceledErr with Apple TV and MacOS Posted by firstyear Apr 20 Building containers on OBS Posted by firstyear Mar 28 389ds in containers Posted by firstyear Mar 28 APFS (why is df showing me funny numbers?!) Posted by firstyear Mar 15 USG fixing avahi Posted by firstyear Mar 14 Fedora 32 Wallpaper Submission - Story Posted by firstyear Feb 04 Fixing a MacBook Pro 8,2 with dead AMD GPU Posted by firstyear Jan 20 There are no root causes Posted by firstyear 2019 Dec 29 Concurrency 2: Concurrently Readable Structures Posted by firstyear Dec 29 Concurrency 1: Types of Concurrency Posted by firstyear Dec 19 Packaging and the Security Proposition Posted by firstyear Dec 18 Packaging, Vendoring, and How It’s Changing Posted by firstyear Dec 15 Fixing opensuse virtual machines with resume Posted by firstyear Dec 07 Password Quality and Badlisting in Kanidm Posted by firstyear Nov 28 Rust 2020 - helping to get rust deployed Posted by firstyear Nov 26 Recovering LVM when a device is missing with a cache pool lv Posted by firstyear Sep 25 Upgrading OpenSUSE 15.0 to 15.1 Posted by firstyear Sep 18 Announcing Kanidm - A new IDM project Posted by firstyear Sep 02 OpenSUSE leap as a virtualisation host Posted by firstyear Aug 29 LDAP Filter Syntax Validation Posted by firstyear Aug 26 Using ramdisks with Cargo Posted by firstyear Jul 16 CPU atomics and orderings explained Posted by firstyear Jul 10 I no longer recommend FreeIPA Posted by firstyear Jul 05 Using 389ds with docker Posted by firstyear Apr 28 Implementing Webauthn - a series of complexities … Posted by firstyear Apr 28 The Case for Ethics in OpenSource Posted by firstyear Apr 13 Using Rust Generics to Enforce DB Record State Posted by firstyear Apr 08 Debugging MacOS bluetooth audio stutter Posted by firstyear Apr 03 GDB autoloads for 389 DS Posted by firstyear Feb 26 Programming Lessons and Methods Posted by firstyear Feb 12 Meaningful 2fa on modern linux Posted by firstyear Jan 30 Using the latest 389-ds on OpenSUSE Posted by firstyear Jan 19 SUSE Open Build Service cheat sheet Posted by firstyear Jan 19 Structuring Rust Transactions Posted by firstyear Jan 02 Useful USG pro 4 commands and hints Posted by firstyear Jan 02 The idea of CI and Engineering Posted by firstyear 2018 Dec 31 Nextcloud and badrequest filesize incorrect Posted by firstyear Dec 21 Identity ideas … Posted by firstyear Dec 09 Work around docker exec bug Posted by firstyear Nov 01 High Available RADVD on Linux Posted by firstyear Oct 19 Rust RwLock and Mutex Performance Oddities Posted by firstyear Aug 06 Photography - Why You Should Use JPG (not RAW) Posted by firstyear Apr 30 Extracting Formally Verified C with FStar and KreMLin Posted by firstyear Apr 26 AD directory admins group setup Posted by firstyear Apr 20 Understanding AD Access Control Entries Posted by firstyear Apr 18 Making Samba 4 the default LDAP server Posted by firstyear Feb 27 Smartcards and You - How To Make Them Work on Fedora/RHEL Posted by firstyear 2017 Dec 23 Using b43 firmware on Fedora Atomic Workstation Posted by firstyear Nov 11 Creating yubikey SSH and TLS certificates Posted by firstyear Nov 07 What’s the problem with NUMA anyway? Posted by firstyear Aug 24 GSoC 2017 - Mentor Report from 389 Project Posted by firstyear Aug 04 So you want to script gdb with python … Posted by firstyear Jul 12 Time safety and Rust Posted by firstyear Jun 26 indexed search performance for ds - the mystery of the and query Posted by firstyear May 25 TLS Authentication and FreeRADIUS Posted by firstyear May 23 Kerberos - why the world moved on Posted by firstyear May 22 Custom OSTree images Posted by firstyear Mar 10 Your Code Has Impact Posted by firstyear Feb 22 CVE-2017-2591 - DoS via OOB heap read Posted by firstyear Jan 23 The next year of Directory Server Posted by firstyear Jan 23 Usability of software: The challenges facing projects Posted by firstyear Jan 23 LCA2017 - Getting Into the Rusty Bucket Posted by firstyear Jan 06 State of the 389 ds port, 2017 Posted by firstyear Jan 02 Openshift cluster administration Posted by firstyear 2016 Nov 23 The minssf trap Posted by firstyear Sep 21 What’s new in 389 Directory Server 1.3.5 (unofficial) Posted by firstyear Sep 21 The mysterious crashing of my laptop Posted by firstyear Jul 18 Block Chain for Identity Management Posted by firstyear Jul 16 Can I cycle through operators in C? Posted by firstyear Jul 13 tracking down insane memory leaks Posted by firstyear Jul 05 LDAP Guide Part 2: Searching Posted by firstyear Jun 20 LDAP Guide Part 1: Foundations Posted by firstyear Jun 11 GDB: Using memory watch points Posted by firstyear Jun 07 lock free database Posted by firstyear Jun 03 Zero Outage Migration Of Directory Server Infrastructure Posted by firstyear May 25 Acis for group creation and delegataion in DS Posted by firstyear May 23 systemd is not monolithic Posted by firstyear Apr 17 389ds on freebsd update Posted by firstyear Apr 16 The future vision of 389-ds Posted by firstyear Apr 14 Enabling the 389 ds nightly builds Posted by firstyear Apr 14 Disabling journald support Posted by firstyear Apr 01 389 ds aci linting tool Posted by firstyear Mar 16 Trick to debug single files in ds Posted by firstyear Mar 09 Blog migration Posted by firstyear Feb 23 ldctl to generate test objects Feb 17 “Patches Welcome” Feb 09 Securing IPA Feb 09 Failed to delete old semaphore for stats file Jan 28 389 on freebsd Jan 16 Renaming ovirt storage targets Jan 15 Running your own mailserver: Mailbox rollover Jan 13 FreeRADIUS: Using mschapv2 with freeipa 2015 Dec 17 db2index: entry too large (X bytes) for the buffer size (Y bytes) Dec 11 Load balanced 389 instance with freeipa kerberos domain. Dec 08 Debbuging and patching 389-ds. Dec 04 The hidden log features of ns-slapd Dec 04 Where does that attribute belong? Dec 04 ns-slapd access log notes field Nov 26 Magic script for post install interface configuration Nov 26 python gssapi with flask and s4u2proxy Nov 26 Ldap post read control Nov 25 Managing replication conflicts for humans in 389 Nov 05 KRB5 setup for ldap server testing Aug 03 mod selinux on rhel7 Aug 03 Debugging 389ds tests Jul 15 Ovirt with ldap authentication source Nov 15 Securing RHEL - CentOS - Fedora Jul 10 Spamassasin with postfix Jul 10 SSH keys in ldap Jul 04 Unit testing LDAP acis for fun and profit Jul 06 FreeIPA: Giving permissions to service accounts. Jul 04 OpenBSD BGP and VRFs Jul 05 OpenBSD relayd Jul 04 OpenBSD nat64 May 30 PPP on OpenBSD with Internode 2014 Sep 29 Fabric starting guide Jul 25 Render errors on websites Jul 10 NSS-OpenSSL Command How to: The complete list. 2013 Jun 19 Linux remote desktop from GDM May 24 Akonadi mariadb on ZFS May 02 MBP b43 wireless Apr 25 Changing SSSD cert Feb 18 Virtual hosted django 2012 Dec 07 Steam Linux Beta on Fedora 18 (x86 64 or x86) May 01 NSS commands and how to Apr 26 Slow mac sleep Apr 16 Samba 4 Internal DNS use Apr 15 Mod Selinux with Django Apr 15 SEPGSQL - How to Fedora 16 - 17 2011 Aug 22 DHCP6 server Jul 05 SELinux for postfix + dovecot Jul 10 Mod auth cas