<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.freehardwarefoundation.org"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Made to Order Software Corporation</title>
 <link>http://www.freehardwarefoundation.org</link>
 <description></description>
 <language>en</language>
<item>
 <title>MO Auto add terms for Drupal</title>
 <link>http://www.freehardwarefoundation.org/mo_auto_add_terms</link>
 <description>&lt;p&gt;&lt;a href=&quot;/mo_auto_add_terms&quot; title=&quot;Read more about the MO Auto add term Drupal 6.x module.&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;MO Auto-Add Terms Logo&quot; border=&quot;0&quot; height=&quot;120&quot; src=&quot;/sites/default/files/images/mo-autoaddterms_0.jpg&quot; style=&quot;padding-right: 10px; padding-bottom: 10px;&quot; title=&quot;MO Auto add terms, a Drupal 6.x module.&quot; width=&quot;120&quot; /&gt;&lt;/a&gt; &lt;em&gt;MO&amp;nbsp;Auto add terms&lt;/em&gt; is a PHP&amp;nbsp;&lt;a class=&quot;mo-glossary mo-glossary-a1&quot;  title=&quot;A Drupal module is an extension to the Drupal CMS. It is written in PHP and uses the Drupal hook system to implement functionality not otherwise offered by Drupal Core. For example, the Views module extends the Drupal CMS offering lists of nodes, users and other elements available in Drupal. Made to Order Software developed modules for Drupal 6.x and these are available on its website.&quot; href=&quot;http://www.m2osw.com/drupal&quot;&gt;module for Drupal&lt;/a&gt; 6.x.&lt;/p&gt;
&lt;p&gt;It is particularly useful for maintaining small and large taxonomies with a small or large number of nodes. Especially taxonomies used as site indexes or glossaries.&lt;/p&gt;
&lt;p&gt;This module automatically handles the addition (and optionally removal) of taxonomy terms to a node. It does it at the time the node is saved and when the background process runs (i.e.&amp;nbsp;&lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Command Run ON&quot; lang=&quot;en&quot;&gt;CRON&lt;/abbr&gt;.)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/mo_auto_add_terms&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/mo_auto_add_terms#comments</comments>
 <pubDate>Sun, 05 Feb 2012 05:03:32 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">677 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>CSS3 media queries</title>
 <link>http://www.freehardwarefoundation.org/css3-media-queries</link>
 <description>&lt;p&gt;&lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Cascading Style Sheet&quot; lang=&quot;en&quot;&gt;CSS&lt;/abbr&gt; is improving with the introduction of CSS3.&lt;/p&gt;
&lt;p&gt;Contrary to the previous version, CSS3 supports selections that are very advanced, offering capabilities close to what you could write in JavaScript.&lt;/p&gt;
&lt;p&gt;Today I wanted to talk about the Media Queries because that can be used to very much optimize the list of links used to load your CSS data.&lt;/p&gt;
&lt;p&gt;In &lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Hyper Text Markup Language&quot; lang=&quot;en&quot;&gt;HTML&lt;/abbr&gt;, you can use a &amp;lt;link ...&amp;gt; to add a CSS file to your page.&lt;/p&gt;
&lt;pre class=&quot;rteindent1&quot;&gt;
&amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;style.css&amp;quot; /&amp;gt;&lt;/pre&gt;
&lt;p&gt;In this case, the file style.css will always be loaded, whatever the media being used.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/css3-media-queries&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/css3-media-queries#comments</comments>
 <pubDate>Sun, 15 Jan 2012 05:26:21 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">676 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>South Sudan top-level domain is .ss</title>
 <link>http://www.freehardwarefoundation.org/south-sudan-top-level-domain-name-ss</link>
 <description>&lt;p&gt;Very recently, Sudan was split in the northern and southern part. The southern part has a new name: South Sudan. It is now official and the new ISO country code given to this new country is SS.&lt;/p&gt;
&lt;p&gt;This means their country top-level domain name will be .ss.&lt;/p&gt;
&lt;p&gt;Assuming they open their domain name to all world wide, this is going to be quite interesting! There are many words in the English language that end with .ss such as dre.ss, and stre.ss, and le.ss...&lt;/p&gt;
&lt;p&gt;If you&#039;re in the domain name business, look out for those! If it works like other top-level domains, these will go really quick and make the

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/south-sudan-top-level-domain-name-ss&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/south-sudan-top-level-domain-name-ss#comments</comments>
 <pubDate>Tue, 13 Sep 2011 18:20:21 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">670 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Security Issue in many mail systems</title>
 <link>http://www.freehardwarefoundation.org/security-issue-postfix</link>
 <description>&lt;p&gt;It always amazes me when one finds a security issue that looks like something that should never have happened in the first place.&lt;/p&gt;
&lt;p&gt;This one was found earlier this year by&amp;nbsp;Wietse Venema who first discovered the issue in Postfix.&lt;/p&gt;
&lt;p&gt;He fixed the Postfix server quickly, however, he went further. He actually tested many other servers sending commands that bypass that very security measure and to his surprised he found out that Postfix wasn&#039;t the only system affected by the problem.&lt;/p&gt;
&lt;p&gt;For those interested, all the details of the problem can be found on the Postfix website as &lt;a href=&quot;http://www.postfix.org/CVE-2011-0411.html&quot; target=&quot;_blank&quot;&gt;CVE-2011-411&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/security-issue-postfix&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/security-issue-postfix#comments</comments>
 <pubDate>Wed, 06 Jul 2011 20:04:42 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">666 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Upgrade to PHP 5.3.3 or older because of security issue</title>
 <link>http://www.freehardwarefoundation.org/php-security-issue-upgrade-needed</link>
 <description>&lt;p&gt;If you are responsible for a Debian or Ubuntu server and run PHP on it, make sure to run the following command to fix several security issues found in PHP:&lt;/p&gt;
&lt;pre class=&quot;rteindent1&quot;&gt;
sudo apt-get install php5-suhosin
&lt;/pre&gt;
&lt;p&gt;This will make the necessary and your PHP&amp;nbsp;version (security wise) will look like you have PHP 5.3.3.&lt;/p&gt;
&lt;p&gt;What I found quite annoying in regard to this issue is the fact that it was very difficult to find a mention of this upgrade. All I could find in large number were people saying that you&#039;d have to get an upgrade using the source code of PHP. Somehow, I did not feel like upgrading PHP from source!

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/php-security-issue-upgrade-needed&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/php-security-issue-upgrade-needed#comments</comments>
 <pubDate>Fri, 10 Jun 2011 00:26:19 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">662 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>IPv4 exhausted!</title>
 <link>http://www.freehardwarefoundation.org/ipv4-exhausted</link>
 <description>&lt;p&gt;That&#039;s it! It&#039;s official, the IPv4 address space is now exhausted. This happened this year on February 3, 2011. Now what?&lt;/p&gt;
&lt;p&gt;Well, first of all the exhaustion was at the level of the IANA, not for each single Internet provider. This means many more IPs are still available.&lt;/p&gt;
&lt;p&gt;However, it is important now for everyone to think of writing any new Internet based software so that it works with IPv6&lt;a class=&quot;see-footnote&quot; id=&quot;footnoteref1_2uewc9m&quot; title=&quot;Remember that if you support IPv6, then your system is capable of accessing all IPv4 addresses since the IPv6 address range includes the IPv4. Now let&#039;s hope that the IPv6 is not going to be exhausted in&quot; href=&quot;#footnote1_2uewc9m&quot;&gt;1&lt;/a&gt;

&lt;ul class=&quot;footnotes&quot;&gt;&lt;li class=&quot;footnote&quot; id=&quot;footnote1_2uewc9m&quot;&gt;&lt;a class=&quot;footnote-label&quot; href=&quot;#footnoteref1_2uewc9m&quot;&gt;1.&lt;/a&gt; Remember that if you support IPv6, then your system is capable of accessing all IPv4 addresses since the IPv6 address range includes the IPv4. Now let&#039;s hope that the IPv6 is not going to be exhausted in&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/ipv4-exhausted&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/ipv4-exhausted#comments</comments>
 <pubDate>Tue, 12 Apr 2011 23:11:22 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">644 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Google Panda Change Beneficial to Press Releases</title>
 <link>http://www.freehardwarefoundation.org/google-panda-beneficial-to-pr</link>
 <description>&lt;p&gt;Today, BusinessWire disclosed the fact that they and their customers were benefiting from the changes made by Google to improve the giant search engine results.&lt;/p&gt;
&lt;p&gt;The news is not that surprising since the Panda change was to eliminate most of the so called farmer websites. Websites that would copy news, most often as is, and not themselves create any additional value (Except to the owner by having advertising and other products and services for sale on their otherwise fairly useless website.)&lt;/p&gt;
&lt;p&gt;Of course, many people are not happy as this change affected 11.8% of the US websites. Yet, users will

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/google-panda-beneficial-to-pr&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/google-panda-beneficial-to-pr#comments</comments>
 <pubDate>Mon, 28 Mar 2011 18:15:46 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">642 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>MO Label Inside for Drupal</title>
 <link>http://www.freehardwarefoundation.org/mo-label-inside</link>
 <description>&lt;div class=&quot;product-info product display&quot;&gt;&lt;span class=&quot;uc-price-product uc-price-display uc-price&quot;&gt;$14.90&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;product-body&quot;&gt;&lt;p&gt;&lt;img width=&quot;320&quot; height=&quot;130&quot; border=&quot;0&quot; align=&quot;left&quot; src=&quot;/sites/default/files/images/label-inside.png&quot; alt=&quot;MO Label Inside, to make your Drupal form look modern&quot; title=&quot;MO Label Inside, to make your Drupal form look modern&quot; /&gt;More and more, modern websites move the label attached to a text field input directly &lt;em&gt;inside&lt;/em&gt; the text field. Especially, you see this feature when you are asked to enter an email address or a query string in a search box.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;MO&amp;nbsp;Label Inside&lt;/strong&gt; module offers this functionality for all of your Drupal text field input elements.&lt;/p&gt;

&lt;/div&gt;&lt;div class=&quot;product-info product sell&quot;&gt;&lt;span class=&quot;uc-price-product uc-price-sell uc-price&quot;&gt;$14.90&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;add-to-cart&quot;&gt;&lt;form action=&quot;/rss.xml&quot;  accept-charset=&quot;UTF-8&quot; method=&quot;post&quot; id=&quot;uc-product-add-to-cart-form-641&quot;&gt;
&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;qty&quot; id=&quot;edit-qty&quot; value=&quot;1&quot;  /&gt;
&lt;input type=&quot;submit&quot; name=&quot;op&quot; id=&quot;edit-submit-641&quot; value=&quot;Add to cart&quot;  class=&quot;form-submit node-add-to-cart&quot; /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;form_build_id&quot; id=&quot;form-fb3c3ad25b600c4b32c59d9e9ea0e373&quot; value=&quot;form-fb3c3ad25b600c4b32c59d9e9ea0e373&quot;  /&gt;
&lt;input type=&quot;hidden&quot; name=&quot;form_id&quot; id=&quot;edit-uc-product-add-to-cart-form-641&quot; value=&quot;uc_product_add_to_cart_form_641&quot;  /&gt;

&lt;/div&gt;&lt;/form&gt;
&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/mo-label-inside&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/mo-label-inside#comments</comments>
 <pubDate>Sat, 19 Mar 2011 05:22:50 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">641 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>Put the label of an HTML Input inside the Input element</title>
 <link>http://www.freehardwarefoundation.org/label-inside-input-element</link>
 <description>&lt;p&gt;Today I was looking into creating a small &lt;a class=&quot;mo-glossary mo-glossary-a1&quot;  title=&quot;A Drupal module is an extension to the Drupal CMS. It is written in PHP and uses the Drupal hook system to implement functionality not otherwise offered by Drupal Core. For example, the Views module extends the Drupal CMS offering lists of nodes, users and other elements available in Drupal. Made to Order Software developed modules for Drupal 6.x and these are available on its website.&quot; href=&quot;http://www.m2osw.com/drupal&quot;&gt;module for Drupal&lt;/a&gt; that would allow me to move the labels of my &lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Hyper Text Markup Language&quot; lang=&quot;en&quot;&gt;HTML&lt;/abbr&gt; Input elements inside the element itself. This is useful for small forms such as the Search, Log In, and Newsletter Subscription forms. Bigger forms are better left alone (I think.)&lt;/p&gt;
&lt;p&gt;First, it took me some time to find the right keywords to search with. Once I included &lt;em&gt;Label Inside Input Element&lt;/em&gt;, I started to get good answers.&lt;/p&gt;
&lt;p&gt;Before it was done by setting some default value in the Input element. There are two drawbacks with that method: one you need to test and remove that default

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/label-inside-input-element&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/label-inside-input-element#comments</comments>
 <pubDate>Thu, 17 Mar 2011 21:06:19 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">640 at http://www.freehardwarefoundation.org</guid>
</item>
<item>
 <title>How to bypass Drupal strong security?</title>
 <link>http://www.freehardwarefoundation.org/drupal-security-dodgy-patch</link>
 <description>&lt;p&gt;Interestingly enough, today I received a Security Advisory from Drupal saying that users received an email from a hacker asking them to install a Trojan &lt;em&gt;module&lt;/em&gt; on their Drupal system.&lt;/p&gt;
&lt;p&gt;I find it quite interesting since, if Drupal wasn&#039;t secure, the hackers would not have to ask you to make it unsecure, would they?&lt;/p&gt;
&lt;p&gt;However, this shows how many &lt;abbr class=&quot;mo-glossary mo-glossary-abbr&quot;  title=&quot;Content Management System&quot;&gt;CMS&lt;/abbr&gt; systems introduce a security issue problem to your web server installation since it is required to let your web server execute any one PHP file...&lt;/p&gt;
&lt;p&gt;All the files installed on your web server and that are directly accessible from the outside (i.e. ...&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.freehardwarefoundation.org/drupal-security-dodgy-patch&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.freehardwarefoundation.org/drupal-security-dodgy-patch#comments</comments>
 <pubDate>Fri, 18 Feb 2011 00:45:31 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">633 at http://www.freehardwarefoundation.org</guid>
</item>
</channel>
</rss>


