I’m not sure what that middle option means but it sure seems scary…
18 Nov
This is an excellent video introduction to the concepts of WordPress. Pay close attention to the open source principles and references that Matt makes. Those same ideas drive everything I do at work and online.
28 Sep
Two of my favorite Linux projects are forking!
Mandriva -> Mageia
Mandriva is becoming Mageia. My first successful foray into the world of open source software (way back in 2002!) was made using Mandriva (called Mandrake way back then) as the operating system. At that time I was running the current version (Mandrake 9.2). I started building linux servers using MandrakeLinux 10.0. There were some rough spots in the road for those of us hosting servers with this product. Things had a nasty way of changing on us during upgrades that would bring down mission critical systems until I could figure out where the configuration files had moved to without warning. Once they changed the name to Mandriva and created a subscription based Club membership I knew that my days were numbered. I hated the thought of having to pay for the club repository so that I could install the software that I wanted. I switched to Ubuntu about three years ago and never looked back.
After following Mandriva’s various staffing decisions and financial woes it would appear that a large part of the development team has decided to fork the project. Many of the management decisions that Mandriva (the company) made over the last several years have been disastrous for the end users of Mandriva (the linux distribution). I for one am glad to see the community taking back control of this project. I am watching this project very closely, having signed up for the mailing lists and spending a good bit of time in the IRC chatroom. If this project gets off the ground I will strongly consider switching back! You can start following the project at http://mageia.org.
OpenOffice -> LibreOffice
I must admit this announcement caught me a bit by surprise:
On the morning of September 28th, a community of developers and other volunteers announced that they were forming The Document Foundation to fulfil the promise of independence written in the original OpenOffice charter. According to the group, “The Foundation will be the cornerstone of a new ecosystem where individuals and organizations can contribute to and benefit from the availability of a truly free office suite. It will generate increased competition and choice for the benefit of customers and drive innovation in the office suite market. From now on, the OpenOffice.org community will be known as ‘The Document Foundation.’”
After OpenOffice.org was organized by Sun the project got off to a good start but then stagnated. Now there is not much development and the product is falling further and further behind. After Sun was purchased by Oracle, it would appear to be falling behind even faster. All of that changes with this announcement. I hope that Oracle steps up and does the right thing by donating the name (OpenOffice.org) to the community (The Document Foundation). This would put the project in a similar arrangement to the one between The Mozilla Foundation and Firefox. I will be paying close attention to the developments of this project as well. You can follow along as well at http://www.documentfoundation.org/.
It’s a great day for freedom!
30 Jul
Since I had to figure out how to limit outbound traffic by domain today I thought I would post the procedure for everyone to enjoy. Listed below are the configuration changes that I made to our main postfix gateway server.
Add the following lines to /etc/postfix/master.cf. You could also copy the smtp line and rename it to something else. I use the term slow in this example.
# Outbound rate limiting
slow unix - - n - 1 smtp
-o syslog_name=postfix-slow
Now add the following line to /etc/postfix/transport. You can rate limit as many individual domains as you wish using the transport file. Don’t forget to postmap transport when you are finished. You should also have transport_maps set in /etc/postfix/main.cf.
domain.com slow:
The last step is to add the following block of code to /etc/postfix/main.cf:
# Outbound rate limiting
slow_destination_rate_delay = 120
slow_destination_concurrency_limit = 5
slow_destination_recipient_limit = 100
slow_connection_cache_time_limit = 0
slow_never_send_ehlo = yes
slow_connect_timeout = 5
This code forces a delay of 120 seconds between connection attempts. It also forces five concurrent connections at any one time. The current postfix default is 10. I’m not sure I would go lower than three for an organization of our size. It also limits recipients to 100 per connection attempt. Don’t forget to restart the postfix daemon after making these changes!