You may have noticed that the "Keyword Search" is gone. Instead I have a "Search" where you can use an AND or an OR search term with up to 16 keywords. So as an example you can search this blog with:
The omega.virgostar.net vps that does primary dns, email and serving this web page was down for about 12 minutes. My provider Vultr has a status page: here. Omega is physically in Frankfurt, Germany.0 comments
Now that my blog is based off C I have removed PHP from this system. There was three other .php files left that I made static content files. This is by some seen as a win. I'm not so sure but willing to see it go through.0 comments
Tomorrow is may, and that means that this blog is turning nine (9) years old. For the anniversary I have rewritten this blog from PHP to the C programming language in record time. I think I spent less than 24 hours coding on this. The new blog software is now running and I'm ironing out the bugs as I see them.
Please update your RSS if you've been using RSS. I don't think the url for this will change any time soon so you should be getting the last 10 articles in the RSS. I just renamed my RSS feed to have the history and added the new feed by entering the URL into thunderbird.
Enjoy, and happy may day!0 comments
In the last 24 hours I have rewritten this blog in the C programming language. I wrote this with libkcgi, much like the new undeadly blog (which is called fwobac). I even used a routine from Daniel Hartmeier to strip html (function de_html). Anyhow what does this mean to you, the reader of the centroid blog?
If you're using the RSS feed, your feed will stop. The cenrss.php utility won't be ported over. I have written a replacement in C. So you'll quite likely need to restart your feed when the URL changes.
I'm putting this out for May 2018, the 9 year anniversary month of this blog. Nine years ago I wrote this blog in PHP and have been fixing it all along the times when I switched versions of PHP.
Some things have changed. I'm using SHA256 instead of MD5 as the cookies for the commenting system. I'm also heavily pledge()'ing. I've contained the entire cgi in one file and thus had to make some adjustments. It may look minutely different, but just cosmetic changes.
Over the next few days I'm gonna beta test the new blog and the day when I want to put this live will be around May 1st. I can now rest a little as my hands are hurting from typing. I wrote about 1100 lines of C code for this. That's how much the blog is. Anyhow.. cheers!0 comments
I was standing at the bus stop today on my way home and thought this was strange...
oh well...0 comments
I have ordered two books:
This is my new vps. It's at hetzner online and costs something around 3 EUR per month. It runs OpenBSD under KVM. I'll let it run in parallel with chi.goldflipper.de for about a month and then I'll retire chi. I'm saving about 5 EUR a month with this new VPS.0 comments
I did this script becuase it wasn't apparent to me how this hash was derived that I put in my DNS TLSA RR's. I somewhat blindly followed what ldns-dane output and that was suggested by a stranger as well.
omega# ./script.sh mail.solarscale.de.crt The SHA256 of the SubjectPublicKeyInfo of mail.solarscale.de.crt is: 1c8235a70b05f35bb7e00438afd7acdd2a6e0deed83fa5624c64353249b334a7 omega# cat script.sh #!/bin/sh if [ $# -ne 1 ] ; then echo must provide a .crt as input argument 1 1>&2 exit 1 fi echo The SHA256 of the SubjectPublicKeyInfo of $1 is: cat $1 | openssl x509 -pubkey -noout | grep -v -e BEGIN -e END |\ openssl enc -d -a | sha256 exit 0I did the work, now I deserve cookies :-). 0 comments
On this day in
By clicking on the header of an article you will be served a cookie. If you do not agree to this do not click on the header. Thanks!
Using a text-based webbrowser?
... such as lynx? Welcome back it's working again for the time being.
Older Blog Entries