Is pretty simple. The target is to have a pre-start queue and a promise train that gets extended while new tasks are added.
Showing asterisks during password input in login, su, ssh, and cryptsetup
Password prompts not showing asterisks can be annoying when keys are misrepeated or doesn’t respond. While it adds a bit of security it isn’t worth the inconvenience. After having a slightly failing keyboard and having a feature request that I made rejected, I finally decided to create my own patches.
General command-line parsing solution without using getopt[s]
I never liked using getopts
since it’s limited to parsing short options. Extending it would
require placing everything else under *)
. getopt
on the other hand is an external tool and
requires output to be expanded using eval
or compgen
. These are the reasons why I choose not
to use them and simply choose to use the simple parsing mechanism that uses the while-case-shift
loop instead.
A set of patches for Geany
Last July, I started creating more enhancements for Geany, which I didn’t expect to end up being many. Most of the patches (all actually) haven’t been merged to upstream, so I thought about creating my personal compilation for them instead, and it’s in geany-patches.
Setting up multiple instances of dnscrypt-proxy with dnscrypt-proxy-multi
DNSCrypt has become the most ideal solution for having secure DNS resolving sessions. The protocol has not been submitted to IETF, but a lot of people has already started using it, and multiple client and server implementations already exist.
The Cubic and Polymorphic Encryption Systems
For the past few years I’ve been wondering why encryption systems, even though were already considered as stable on the time they were released or known to the public, mostly were still breakable either through the use of fast computing systems, or through some ingeneous tricks.