]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Generated.
[homepage.git] / blog / index.rss
index 2ca7c4c79eb7fede80a6231113d4b6c751d5d403..421d115001923a16516e9af61a0e1a0467c44dc9 100644 (file)
@@ -6,6 +6,55 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
                 <link>http://people.skolelinux.org/pere/blog/</link>
                 <atom:link href="http://people.skolelinux.org/pere/blog/index.rss" rel="self" type="application/rss+xml" />
        
+       <item>
+               <title>New chrpath release 0.16</title>
+               <link>http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html</link>
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/New_chrpath_release_0_16.html</guid>
+                <pubDate>Tue, 14 Jan 2014 11:00:00 +0100</pubDate>
+               <description>&lt;p&gt;&lt;a href=&quot;http://www.coverity.com/&quot;&gt;Coverity&lt;/a&gt; is a nice tool to
+find problems in C, C++ and Java code using static source code
+analysis.  It can detect a lot of different problems, and is very
+useful to find memory and locking bugs in the error handling part of
+the source.  The company behind it provide
+&lt;a href=&quot;https://scan.coverity.com/&quot;&gt;check of free software projects as
+a community service&lt;/a&gt;, and many hundred free software projects are
+already checked.  A few days ago I decided to have a closer look at
+the Coverity system, and discovered that the
+&lt;a href=&quot;http://www.gnu.org/software/gnash/&quot;&gt;gnash&lt;/a&gt; and
+&lt;a href=&quot;http://sourceforge.net/projects/ipmitool/&quot;&gt;ipmitool&lt;/a&gt;
+projects I am involved with was already registered.  But these are
+fairly big, and I would also like to have a small and easy project to
+check, and decided to &lt;ahref=&quot;scan.coverity.com/projects/1179&quot;&gt;request
+checking of the chrpath project&lt;/a&gt;.  It was
+added to the checker and discovered seven potential defects.  Six of
+these were real, mostly resource &quot;leak&quot; when the program detected an
+error.  Nothing serious, as the resources would be released a fraction
+of a second later when the program exited because of the error, but it
+is nice to do it right in case the source of the program some time in
+the future end up in a library.  Having fixed all defects and added
+&lt;a href=&quot;https://lists.alioth.debian.org/mailman/listinfo/chrpath-devel&quot;&gt;a
+mailing list for the chrpath developers&lt;/a&gt;, I decided it was time to
+publish a new release.  These are the release notes:&lt;/p&gt;
+
+&lt;p&gt;New in 0.16 released 2014-01-14:&lt;/p&gt;
+
+&lt;ul&gt;
+
+  &lt;li&gt;Fixed all minor bugs discovered by Coverity.&lt;/li&gt;
+  &lt;li&gt;Updated config.sub and config.guess from the GNU project.&lt;/li&gt;
+  &lt;li&gt;Mention new project mailing list in the documentation.&lt;/li&gt;
+
+&lt;/ul&gt;
+
+&lt;p&gt;You can
+&lt;a href=&quot;https://alioth.debian.org/frs/?group_id=31052&quot;&gt;download the
+new version 0.16 from alioth&lt;/a&gt;.  Please let us know via the Alioth
+project if something is wrong with the new release.  The test suite
+did not discover any old errors, so if you find a new one, please also
+include a test suite check.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Debian Edu interview: Dominik George</title>
                <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html</link>
        <item>
                <title>Debian Edu interview: Dominik George</title>
                <link>http://people.skolelinux.org/pere/blog/Debian_Edu_interview__Dominik_George.html</link>
@@ -669,131 +718,5 @@ right away. :)&lt;/p&gt;
 </description>
        </item>
        
 </description>
        </item>
        
-       <item>
-               <title>Running TP-Link MR3040 as a batman-adv mesh node using openwrt</title>
-               <link>http://people.skolelinux.org/pere/blog/Running_TP_Link_MR3040_as_a_batman_adv_mesh_node_using_openwrt.html</link>
-               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Running_TP_Link_MR3040_as_a_batman_adv_mesh_node_using_openwrt.html</guid>
-                <pubDate>Sun, 10 Nov 2013 23:00:00 +0100</pubDate>
-               <description>&lt;p&gt;Continuing my research into mesh networking, I was recommended to
-use TP-Link 3040 and 3600 access points as mesh nodes, and the pair I
-bought arrived on Friday.  Here are my notes on how to set up the
-MR3040 as a mesh node using
-&lt;a href=&quot;http://www.openwrt.org/&quot;&gt;OpenWrt&lt;/a&gt;.&lt;/p&gt;
-
-&lt;p&gt;I started by following the instructions on the OpenWRT wiki for
-&lt;a href=&quot;http://wiki.openwrt.org/toh/tp-link/tl-mr3040&quot;&gt;TL-MR3040&lt;/a&gt;,
-and downloaded
-&lt;a href=&quot;http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin&quot;&gt;the
-recommended firmware image&lt;/a&gt;
-(openwrt-ar71xx-generic-tl-mr3040-v2-squashfs-factory.bin) and
-uploaded it into the original web interface.  The flashing went fine,
-and the machine was available via telnet on the ethernet port.  After
-logging in and setting the root password, ssh was available and I
-could start to set it up as a batman-adv mesh node.&lt;/p&gt;
-
-&lt;p&gt;I started off by reading the instructions from
-&lt;a href=&quot;http://wirelessafrica.meraka.org.za/wiki/index.php?title=Antoine&#39;s_Research&quot;&gt;Wireless
-Africa&lt;/a&gt;, which had quite a lot of useful information, but
-eventually I followed the recipe from the Open Mesh wiki for
-&lt;a href=&quot;http://www.open-mesh.org/projects/batman-adv/wiki/Batman-adv-openwrt-config&quot;&gt;using
-batman-adv on OpenWrt&lt;/a&gt;.  A small snag was the fact that the
-&lt;tt&gt;opkg install kmod-batman-adv&lt;/tt&gt; command did not work as it
-should.  The batman-adv kernel module would fail to load because its
-dependency crc16 was not already loaded.  I
-&lt;a href=&quot;https://dev.openwrt.org/ticket/14452&quot;&gt;reported the bug&lt;/a&gt; to
-the openwrt project and hope it will be fixed soon.  But the problem
-only seem to affect initial testing of batman-adv, as configuration
-seem to work when booting from scratch.&lt;/p&gt;
-
-&lt;p&gt;The setup is done using files in /etc/config/.  I did not bridge
-the Ethernet and mesh interfaces this time, to be able to hook up the
-box on my local network and log into it for configuration updates.
-The following files were changed and look like this after modifying
-them:&lt;/p&gt;
-
-&lt;p&gt;&lt;tt&gt;/etc/config/network&lt;/tt&gt;&lt;/p&gt;
-
-&lt;pre&gt;
-
-config interface &#39;loopback&#39;
-        option ifname &#39;lo&#39;
-        option proto &#39;static&#39;
-        option ipaddr &#39;127.0.0.1&#39;
-        option netmask &#39;255.0.0.0&#39;
-
-config globals &#39;globals&#39;
-        option ula_prefix &#39;fdbf:4c12:3fed::/48&#39;
-
-config interface &#39;lan&#39;
-        option ifname &#39;eth0&#39;
-        option type &#39;bridge&#39;
-        option proto &#39;dhcp&#39;
-        option ipaddr &#39;192.168.1.1&#39;
-        option netmask &#39;255.255.255.0&#39;
-        option hostname &#39;tl-mr3040&#39;
-        option ip6assign &#39;60&#39;
-
-config interface &#39;mesh&#39;
-        option ifname &#39;adhoc0&#39;
-        option mtu &#39;1528&#39;
-        option proto &#39;batadv&#39;
-        option mesh &#39;bat0&#39;
-&lt;/pre&gt;
-
-&lt;p&gt;&lt;tt&gt;/etc/config/wireless&lt;/tt&gt;&lt;/p&gt;
-&lt;pre&gt;
-
-config wifi-device &#39;radio0&#39;
-        option type &#39;mac80211&#39;
-        option channel &#39;11&#39;
-        option hwmode &#39;11ng&#39;
-        option path &#39;platform/ar933x_wmac&#39;
-        option htmode &#39;HT20&#39;
-        list ht_capab &#39;SHORT-GI-20&#39;
-        list ht_capab &#39;SHORT-GI-40&#39;
-        list ht_capab &#39;RX-STBC1&#39;
-        list ht_capab &#39;DSSS_CCK-40&#39;
-        option disabled &#39;0&#39;
-
-config wifi-iface &#39;wmesh&#39;
-        option device &#39;radio0&#39;
-        option ifname &#39;adhoc0&#39;
-        option network &#39;mesh&#39;
-        option encryption &#39;none&#39;
-        option mode &#39;adhoc&#39;
-        option bssid &#39;02:BA:00:00:00:01&#39;
-        option ssid &#39;meshfx@hackeriet&#39;
-&lt;/pre&gt;
-&lt;p&gt;&lt;tt&gt;/etc/config/batman-adv&lt;/tt&gt;&lt;/p&gt;
-&lt;pre&gt;
-
-config &#39;mesh&#39; &#39;bat0&#39;
-        option interfaces &#39;adhoc0&#39;
-        option &#39;aggregated_ogms&#39;
-        option &#39;ap_isolation&#39;
-        option &#39;bonding&#39;
-        option &#39;fragmentation&#39;
-        option &#39;gw_bandwidth&#39;
-        option &#39;gw_mode&#39;
-        option &#39;gw_sel_class&#39;
-        option &#39;log_level&#39;
-        option &#39;orig_interval&#39;
-        option &#39;vis_mode&#39;
-        option &#39;bridge_loop_avoidance&#39;
-        option &#39;distributed_arp_table&#39;
-        option &#39;network_coding&#39;
-        option &#39;hop_penalty&#39;
-
-# yet another batX instance
-# config &#39;mesh&#39; &#39;bat5&#39;
-#       option &#39;interfaces&#39; &#39;second_mesh&#39;
-&lt;/pre&gt;
-
-&lt;p&gt;The mesh node is now operational.  I have yet to test its range,
-but I hope it is good.  I have not yet tested the TP-Link 3600 box
-still wrapped up in plastic.&lt;/p&gt;
-</description>
-       </item>
-       
         </channel>
 </rss>
         </channel>
 </rss>