Thursday, July 23, 2009

Ruby 1.9.1 and Diakonos

Tonight, I've gone ahead and done some work on dev-lang/ruby, and I've gotten ruby 1.9.1 into funtoo unstable. Along with the new ruby comes an updated eselect-ruby, and a transition from the "/usr/bin/ruby18" suffix to the "/usr/bin/ruby1.9" suffix (notice the dot.) It seems the dot is popular these days. And I also figured that python uses the dot, so why not ruby too? Seems worthwhile to be consistent.


I've also added the diakonos editor - written in ruby and dependent on ruby-1.9 - into the funtoo unstable tree. I also think it's worth mentioning that diakonos was first submitted to bugs.gentoo.org by Pistos, its author, on October 22, 2005. Three years, nine months and one day later, it's in funtoo. Better late than never.

Wednesday, July 08, 2009

Funtoo-dev Mailing List - Initscripts

Funtoo now has a Google Groups mailing list called funtoo-dev, which can be used for Funtoo discussion, patch submissions or bug reports.


On the list, I've posted an overview of upcoming planned changes to Funtoo's init scripts. With dhcpcd-5, all that will be required to configure a new Funtoo install for wired DHCP ethernet is:

# rc-update add dhcpcd default
# rc

Pretty nice!

I'm looking for feedback on the new initscript plan. Please feel free to post feedback here as well as on the mailing list. Talk to you soon!

Sunday, July 05, 2009

Apache/Slowloris DOS Mitigation Guide

My friend Ryan Vick and I just finished up our Slowloris DOS Mitigiation Guide. We hope you find it useful. We detail various ways to protect against the Slowloris DOS, and have a few surprises along the way. Give it a read and let us know what you think!


Covered in the article: anti-slowloris.diff, iptables connlimit, proper hardware load balancer configuration, Cherokee web config