← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 49
  1. UPDATE: Issues (1,2) below are fixed in the upcoming Ubuntu 26.04 release.

  2. Recently I found out that go.mod is used for more than just specifying the name of the module and its dependencies.

  3. YubiKey OTP Validation

    Yes, I do realize it is 2024, and that we, well, at least some of us, have "State Of The Art" Multi Factor Authentication (MFA) using WebAuthn, using hardware tokens, or in some cases integrated directly in the OS with passkeys.

  4. UPDATE: the repository instructions were updated for new releases of Debian/Ubuntu.

  5. Using Forgejo CI

    It took me quite a while to understand why it was so difficult to get the CI runner for Forgejo "Actions", forgejo-runner working to my satisfaction.

  6. Simple WireGuard on Linux

    We'll describe how to set up a simple WireGuard VPN server between two Debian 12 systems.

  7. OpenBSD & WireGuard

    Configuring WireGuard is not that difficult on OpenBSD, but what misses is a "complete" walkthrough.

  8. After setting up a VM at Hetzner with IPv6-only and OpenBSD, some configuration was needed to make it work.

  9. As part of my (ongoing) effort to leave GitHub (owned by Microsoft) I wanted to export my account data and delete all repositories and gists.

  10. This is probably a bad idea as a generic solution for error handling in PHP, but it might have its uses in case you have a function that already has multiple return values. <?

  11. Generate your own CSR

    It is 2022, and not everyone is using Let's Encrypt.

  12. Taming WireGuard in eduVPN

    WireGuard is a new, relatively simple VPN technology implemented the "right way".

  13. Every time I install a Debian Desktop (GNOME) in a VM on GNOME Boxes I forget how to get the automatic screen resolution resize thing working in the VM when resizing the GNOME Desktop window.

  14. Previously, and earlier, we looked at modernizing the TLS configuration of OpenVPN.

  15. This blog post is a copy of a blog post I wrote for the eduVPN blog...

  16. One of the more infurating things about Debian is that they enable mouse support in Vim by default.

  17. The Default Git Branch

    For the eduVPN project I'm using two Git servers.

  18. This series of blog posts will take you along the process of creating a fully featured, but minimalist PHP template engine from scratch.

  19. OpenVPN and Modern Crypto

    This blog post is a copy of a blog post I wrote for the eduVPN blog...

  20. Minisign

    A little while back I read an interesting article on PGP, and how we really should stop using it.

  21. PHP-FPM on Debian 10

    Turns out getting PHP-FPM working on Debian 10 is very easy: $ sudo apt install php-fpm apache2 $ sudo /usr/sbin/a2enconf php7.3-fpm $ sudo /usr/sbin/a2enmod proxy_fcgi $ sudo systemctl restart apache2 $ echo '<?

  22. Using PHP it is quite easy to generate a JSON Web Key (Set) from a PEM encoded (RSA) Public Key.

  23. PHP Database Migrations

    While working on Let's Connect!

  24. This post describes how to create a PGP signed software release from your Git project.

  25. Almost two years I wrote a post about using Apache with PHP-FPM on CentOS.

  26. The Packagist service is used to make it possible to install PHP dependencies using the Composer tool.

  27. Running a Git server on CentOS

    This should really be easier.

  28. Android Studio on Fedora 28

    So far, I notices two issues: Using the NDK (r17) does not work because it requires ncurses-compat-libs installed; The emulator won't run because you have to force it to use "system libs" instead of the libraries bundled with the emulator.

  29. Signing Git Commits

    What a mess!

  30. Hiking in Blagaj

    About 15 kilometer to the south east of Mostar, after the airport, you'll find Blagaj with its famous Dervish monastery, Blagaj Tekke at the spring of the Buna, Vrelo Bune.

  31. Running in Mostar

    One of the great things about traveling is that you have new environments for running.

  32. After looking forward to going to Sarajevo so much, it does not disappoint!

  33. TLS & Certificate Challenges

    As a response to this post about ditching certificates in TLS, I thought of some other approaches that may improve the situation for the user when dealing with phishing on the "modern" web.

  34. Validating eduGAIN metadata

    This is both a blast from the past, and mostly a "note to self", as it was surprisingly hard to find how to do this.

  35. Update: switched to new PPA, from ppa:chris-lea/libsodium to ppa:ondrej/php that contains a newer libsodium that actually has \Sodium\compare.

  36. PHPUnit and Xdebug

    Having the Xdebug PHP extension always loaded slows down Composer and Phan.

  37. There are so many misleading, confusing and extremely complicated instructions on how to create a bootable Windows USB stick on Linux that is not funny anymore.

  38. Bye Bye Skype

    Yesterday I closed my Skype account.

  39. SoundTouch and IoT

    The audio quality of the Bose SoundTouch 10 is pretty good.

  40. OpenVPN and NetworkManager 1.2

    Doing a new round of tests for OpenVPN client support I decided to test how well Fedora 24 Beta and Ubuntu 16.04 work.

  41. ownCloud and distributions

    I want to respond in more detail to the response to my Tweet to @ownClouders earlier.

  42. Apache and PHP-FPM

    There is lots of crappy information out there about deploying PHP with Apache, or nginx.

  43. Group Communication Platform

    Update (2015-08-12): see private-messaging-brainstorming for a discussion on the topic of private messaging.

  44. Introduction Currently an OAuth client is supposed to know the Authorization Server (AS) that is used by a particular Resource Server (RS).

  45. Wireless Routers and VPNs

    I've been playing around with OpenWrt and Freifunk.

  46. HTTPS

    Update (2015-07-21): fix the link to the Apache configuration file.

  47. IndieCert and Nitrokey

    Finally I managed to get het Nitrokey working with IndieCert.

  48. Update (2015-03-06): Aaron Parecki replied to this proposal here.

  49. Introducing IndieCert

    More feedback is required before this document can be considered finished.