English Español Deutsch Français Italiano

mirrors: kloshost.online kloshost.i2p

Site logo image

<Main Page | Services | Blog | Price List | Canary | About | User Policy | Guides | FAQ | Contact>
<Account FAQ | Hosting | Service Management | Relays | Shell Accounts | ViewPVS vendor store | Virtual Private Servers>

I cook a delicious onion stew, without any chilli peppers.

Join the KLOS Community Forum to chat darkweb. (i2p helper)
We also sponsor Juvenile, a links list and communications server.

Curl update for bad onion operators broke KLOS!

Well, today I had emails from customers where their scripts could not reach onions. I quickly did testing and realised curl does not want to resolve onions anymore. I started some conversations on forums and IRCs about this. It was quite the wild goose chase, and after a wild stab in the dark I fixed the issue in testing. Curl basically means 'see url' and is used in lots of software and is an essential component on my Gentoo servers.

The problem revolves around a feature when compiling curl with asynchronous DNS resolution. It has ended up blocking onion DNS resolution to protect peope who run Tor on localhost. This was the same reason Firefox by default blocks this same behavior. It ruins things for systems of mine which don't use SOCKS and where I have made my own efforts to fix dns leakage.

Anyway, the reason curl changed like this is because of all the newbies that run Tor on localhost. If you use a middlebox system it actually uses firewall rules that prevents these issues.

I have fixed things and I have managed to do it without forking curl. Anyway, sorry for the trouble... If you have emailed the last few days have been a constant clusterfuck of issues on many levels. I will be finally getting to your emails after some 70 hours of delays.

Also, I have been doing updates and such and upgraded the kernel while I figured out the curl issues on my development system.

2024 Kaizu Shibata, server time 21:37:23 12/04/24 UTC

Powered by Kaizu's Picosite 1.2.3 (klos version)!, and nginx running on Gentoo Hardened.

The picosite template file for this website, and the current page.php.
$ ln -s page.php page.php.txt