<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>abology</title>
	<atom:link href="http://blog.andrea.borgia.bo.it/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.andrea.borgia.bo.it</link>
	<description>the logic of all things "abo"</description>
	<lastBuildDate>Tue, 09 Mar 2010 08:23:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dr. Evil is guarding the Internet</title>
		<link>http://blog.andrea.borgia.bo.it/2010/02/14/dr-evil-is-guarding-the-internet/</link>
		<comments>http://blog.andrea.borgia.bo.it/2010/02/14/dr-evil-is-guarding-the-internet/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 00:37:56 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=186</guid>
		<description><![CDATA[Just so you won&#8217;t be afraid, really. Here you can see Dr. Evil standing guard over the Internet which, as we all know by now, is a series of tubes.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2010/02/20100206_001.jpg"><img class="size-medium wp-image-187 aligncenter" title="the Internet" src="http://blog.andrea.borgia.bo.it/wp-content/uploads/2010/02/20100206_001-168x300.jpg" alt="" width="82" height="147" /></a>Just so you won&#8217;t be afraid, really. Here you can see <a href="http://en.wikipedia.org/wiki/Dr._Evil">Dr. Evil</a> standing guard over the Internet which, as we all know by now, is a <a href="http://en.wikipedia.org/wiki/Series_of_tubes">series of tubes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2010/02/14/dr-evil-is-guarding-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keep it short and simple</title>
		<link>http://blog.andrea.borgia.bo.it/2010/01/29/keep-it-short-and-simple/</link>
		<comments>http://blog.andrea.borgia.bo.it/2010/01/29/keep-it-short-and-simple/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 20:31:33 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=179</guid>
		<description><![CDATA[I found the following gem on talk.maemo.org: &#8220;For the slightly above average user, the N900 is great.  For Linux users, the N900 will replace your fleshlight&#8221;. There is really not much to add: it&#8217;s almost an haiku, so kudos to livefreeordie
]]></description>
			<content:encoded><![CDATA[<p>I found the following gem on <a href="http://talk.maemo.org/showpost.php?p=447242&amp;postcount=14">talk.maemo.org</a>: &#8220;For the slightly above average user, the <a href="http://maemo.nokia.com/n900/">N900</a> is great.  For Linux users, the N900 will replace your fleshlight&#8221;. There is really not much to add: it&#8217;s almost an haiku, so kudos to <a href="http://talk.maemo.org/member.php?u=23627">livefreeordie</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2010/01/29/keep-it-short-and-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I am not on Facebook</title>
		<link>http://blog.andrea.borgia.bo.it/2009/12/20/why-i-am-not-on-facebook/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/12/20/why-i-am-not-on-facebook/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 12:06:38 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=157</guid>
		<description><![CDATA[Once in a while, one of my friends comes up with the dreaded question: why don&#8217;t you open a Facebook account? A reasonably simple question, followed by a rather complex explanation and stares of disbelief. Here, I&#8217;d like to address the issue once and for all if possible.
First and foremost, human relations are way more [...]]]></description>
			<content:encoded><![CDATA[<p>Once in a while, one of my friends comes up with the dreaded question: why don&#8217;t you open a Facebook account? A reasonably simple question, followed by a rather complex explanation and stares of disbelief. Here, I&#8217;d like to address the issue once and for all if possible.</p>
<p>First and foremost, human relations are way more complicated than just a connection between two profiles on a social networking site and this is something we conveniently forget most of the time: family, neighbours, acquaintances, colleagues, friends and girlfriends are totally different groups, possibly overlapping and constantly changing, but each with a distinct set of information that you want to share and rules for doing so, informal as they may be. On Facebook, whatever you write in your status message and profile is visible by all your contacts regardless of their relation to you, with the obvious consequence that you have to write rather bland tidbits for the most distant group, i.e. neighbours and acquaintances, if you wish to play safe or risk exposing sensitive information if your target group is friends and colleagues. Not cool.</p>
<p>Sometimes my reply is that I already am an expert at wasting my time and don&#8217;t need another way of doing that. Though it is delivered with a smile, this answer has a deeper meaning: I already have <a href="http://it.linkedin.com/in/andreaborgia">LinkedIn</a> for professional connections and <a href="http://www.couchsurfing.org/people/aboaboit/">CouchSurfing</a> for traveling and meeting new people; keeping them up to date requires time and I have no wish for yet another social network site to maintain. I prefer to use that time for meeting actual people, as opposed to just reading their profiles, or for my hobbies.</p>
<p>Another underestimated issue is privacy, or lack of, in Facebook: without even getting into the <a href="http://www.globalresearch.ca/index.php?context=va&amp;aid=12685">conspiracy theories</a> surrounding it, at least I&#8217;d like to try and keep my private data to myself, as much as possible. Usually, when I raise this point, the other party suggests that I create a profile with a pseudonym, which is naive for at least a couple of reasons: for starters if I were to use a service like this I&#8217;d want to use my real name to maximise its networking potential but, most importantly, we already know that <a href="http://www.schneier.com/essay-200.html">anonymous data isn&#8217;t</a>.</p>
<p>So, for the time being, no Facebook account for me. Thank you for your time.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/12/20/why-i-am-not-on-facebook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bluetooth tethering woes</title>
		<link>http://blog.andrea.borgia.bo.it/2009/12/06/bluetooth-tethering-woes/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/12/06/bluetooth-tethering-woes/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 11:12:55 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=146</guid>
		<description><![CDATA[As you might know, a pristine N900 supports tethering over USB only. To make it work over BT, you need to follow the instructions for adding a DUN server on Maemo.org&#8217;s wiki. Being always in a hurry, I never actually tried it until I came across Philip&#8217;s post on controlling Bluetooth DUN with upstart on [...]]]></description>
			<content:encoded><![CDATA[<p>As you might know, a pristine N900 supports tethering over USB only. To make it work over BT, you need to follow the <a href="http://wiki.maemo.org/Fremantle_Unsupported_Bluetooth_profiles#DUN_server">instructions for adding a DUN server on Maemo.org&#8217;s wiki.</a> Being always in a hurry, I never actually tried it until I came across Philip&#8217;s post on <a href="http://intr.overt.org/blog/?p=74">controlling Bluetooth DUN with upstart on the n900.</a></p>
<p>The good news? Using Upstart is the correct approach and obviously works perfectly as far as the data connection is concerned.</p>
<p>The bad news? Apparently, there&#8217;s some weird interaction going on with tethering and the phone data counter:  the traffic caused by the attached computer is not added to Settings-&gt;Phone-&gt;Data counter, which is simply overwritten. According to the <a href="http://maemo.org/downloads/product/Maemo5/personal-gprs-mon/">dataplan monitor applet</a>, before tethering I had used 24MB out of my monthly quota of 3GB but when the connection ended the counter was reading 2MB instead of 26MB. The reset date for the counter was unchanged, though, so I&#8217;m inclined to think this is not the intended result.</p>
<p>Bottom line: if you rely on the applet to monitor your quota usage and wish to use tethering, be aware that you need an alternate way to check your situation, such as <a href="http://areaclienti.tre.it/selfcare/areaclienti133/4552_soglie_ITA_LOGGED.xsl">3 Wired Portal</a></p>
<p>EDIT: apparently the <a href="https://bugs.maemo.org/show_bug.cgi?id=7130">data counter is clobbered also when using DUN over USB</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/12/06/bluetooth-tethering-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a Maemo event in Italy?</title>
		<link>http://blog.andrea.borgia.bo.it/2009/11/22/a-maemo-event-in-italy/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/11/22/a-maemo-event-in-italy/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 10:18:29 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=132</guid>
		<description><![CDATA[I&#8217;ve been following Maemo for a while now since buying my N810 on eBay before summer and even participated in the Amsterdam summit last october, where Nokia graciously gave all of us a pre-production N900 on a 6 month loan.
As a wannabe developer, the experience with Maemo 4 (Diablo) was great and it looks like [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been following Maemo for a while now since buying my N810 on eBay before summer and even participated in the <a href="http://wiki.maemo.org/Maemo_Summit_2009">Amsterdam summit</a> last october, where Nokia graciously gave all of us a pre-production N900 on a 6 month loan.</p>
<p>As a wannabe developer, the experience with Maemo 4 (Diablo) was great and it looks like it will get even better with Maemo 5 (Fremantle): coming up now is the <a href="http://wiki.maemo.org/Maemo-Barcelona_Long_Weekend">Maemo Barcelona Long Weekend</a>, a 3 day event where developers will meet UX specialists to further improve the usability of the interfaces.</p>
<p>Unfortunately I won&#8217;t be able to attend (can&#8217;t take enough days off my day job) so when <a href="http://maemo.org/profile/view/qgil/">qgil</a> mentioned the mere possibility of a similar event in Italy I jumped at the chance and started organising it!</p>
<p>You&#8217;re welcome to join the <a href="http://talk.maemo.org/showthread.php?t=34744">discussion on talk.maemo.org</a> and also to spread the word to as many Linux developers as you can: we need mindshare, we need ideas, we need locations and dates. Oh, well, at least we have an idea of possible dates but everything is still very fluid so, please, do give your contribution.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/11/22/a-maemo-event-in-italy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN 2.1+ on Maemo Fremantle</title>
		<link>http://blog.andrea.borgia.bo.it/2009/11/16/openvpn-2-1-on-maemo-fremantle/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/11/16/openvpn-2-1-on-maemo-fremantle/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 22:53:28 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=120</guid>
		<description><![CDATA[After much tweaking and fiddling, my port of OpenVPN is now in the extras-devel repository for Fremantle. This means you can now run a vpn on your Nokia N900, as shown below. Just download Mikko&#8217;s great OpenVPN applet and you&#8217;re set! Oh and try using port 443 instead of 53, higher chance of being unfiltered [...]]]></description>
			<content:encoded><![CDATA[<p>After much tweaking and fiddling, <a href="http://maemo.org/packages/view/openvpn/">my port of OpenVPN</a> is now in the extras-devel repository for Fremantle. This means you can now run a vpn on your Nokia N900, as shown below. Just download <a href="http://maemo.org/packages/view/openvpn-applet/">Mikko&#8217;s great OpenVPN applet</a> and you&#8217;re set! Oh and try using port 443 instead of 53, higher chance of being unfiltered over your typical 3G connection.</p>
<div id="attachment_122" class="wp-caption alignnone" style="width: 429px"><a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/11/Screenshot-20091115-233156.png"><img class="size-full wp-image-122" title="Screenshot-20091115-233156" src="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/11/Screenshot-20091115-233156.png" alt="OpenVPN applet" width="419" height="251" /></a><p class="wp-caption-text">OpenVPN applet</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/11/16/openvpn-2-1-on-maemo-fremantle/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>N900 live demo</title>
		<link>http://blog.andrea.borgia.bo.it/2009/10/29/n900-live-demo/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/10/29/n900-live-demo/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 11:55:39 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=96</guid>
		<description><![CDATA[Following a request on talk.maemo.org my friend Matteo and I organized a quick demo for a couple of forum users, Andrea and Rodrigo. As it happened, the location selected for the demo was a nice store in the city centre, with large fruity logos everywhere  
We spent a nice hour or so chatting together [...]]]></description>
			<content:encoded><![CDATA[<p>Following a <a title="N900 in Italy" href="http://talk.maemo.org/showthread.php?t=33474">request on talk.maemo.org</a> my friend Matteo and I organized a quick demo for a couple of forum users, <a title="profile: Optical" href="http://talk.maemo.org/member.php?u=25542">Andrea</a> and <a title="profile: rlinfati" href="http://talk.maemo.org/member.php?u=11250">Rodrigo</a>. As it happened, the location selected for the demo was a nice store in the city centre, with large fruity logos everywhere <img src='http://blog.andrea.borgia.bo.it/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>We spent a nice hour or so chatting together and demonstrating the capabilities of the Nokia N900 and even took some pictures of the event. What made it particularly funny in my opinion was the location and the white/black contrast of the products on display and our N900&#8217;s. Maemo über alles!</p>
<p>So, here are the pictures!</p>
<div id="attachment_103" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/10/mat-20091028_004.jpg"><img class="size-medium wp-image-103" title="mat-20091028_004" src="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/10/mat-20091028_004-300x225.jpg" alt="N900 box in a fruity store" width="300" height="225" /></a><p class="wp-caption-text">N900 box in a fruity store</p></div>
<div id="attachment_106" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/10/20091028_002.jpg"><img class="size-medium wp-image-106" title="20091028_002" src="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/10/20091028_002-300x168.jpg" alt="Rodrigo and me" width="300" height="168" /></a><p class="wp-caption-text">Rodrigo and me</p></div>
<div id="attachment_110" class="wp-caption alignnone" style="width: 310px"><a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/10/20091028_004.jpg"><img class="size-medium wp-image-110" title="20091028_004" src="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/10/20091028_004-300x168.jpg" alt="N900 and a white fruity mouse" width="300" height="168" /></a><p class="wp-caption-text">N900 and a white fruity mouse</p></div>
<p>Guys, be patient: this beauty will soon hit the stores!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/10/29/n900-live-demo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenVPN on Kamikaze</title>
		<link>http://blog.andrea.borgia.bo.it/2009/09/09/openvpn-on-kamikaze/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/09/09/openvpn-on-kamikaze/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 09:18:25 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[OpenWRT]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=6</guid>
		<description><![CDATA[Short guide to using OpenVPN on OpenWRT, on port 53 and on a dynamic connection]]></description>
			<content:encoded><![CDATA[<p>Ok, here is a slightly new take on using OpenVPN on OpenWRT! I say <em>new</em> because all of the tutorials I&#8217;ve seen so far were not adapted to the UCI configuration framework currently used on OpenWRT.</p>
<p>First, the obligatory background information: I am running a self-compiled OpenWRT at revision 15252 on an Asus WL-500gP v1; because of the v1&#8217;s Broadcom card, I temporarily stopped tracking SVN as recent builds won&#8217;t work, pending a driver change, hence the ancient revision. Then, I wanted to use the nonstandard port 53 for the VPN since it has a better chance to be unfiltered at most locations than any other port: I&#8217;ll explain the acrobatics involved in keeping OpenVPN and DnsMasq off each other&#8217;s throat later on.</p>
<h2><span style="color: #000000;">Configuration</span></h2>
<p>UCI stores settings for OpenVPN in /etc/config/openvpn: this file has multiple stanzas, one for each VPN configuration; there are two sample configs (server and client) and a hook for adding a customized external config file, which we won&#8217;t use. Instead we&#8217;ll add a new stanza, right under the &#8220;Package&#8221; keyword:</p>
<pre style="padding-left: 30px;">config openvpn &lt;newvpnname&gt;
option enable 1
option ca /etc/openvpn/ca.crt
option cert /etc/openvpn/server.crt
option comp_lzo 1
option dev tun
option dh /etc/openvpn/dh1024.pem
option ifconfig_pool_persist /tmp/ipp.txt
option keepalive "10 120"
option key /etc/openvpn/server.key
option local a.b.c.d
option max_clients 5
option mtu_test 1
option persist_key 1
option persist_tun 1
option port 53
option proto udp
list push "dhcp-option DNS 10.13.37.1"
option script_security 2
option server "10.13.37.0 255.255.255.0"
option status /tmp/openvpn-status.log
option topology subnet
option up /etc/openvpn/vpn-fw-helper.sh
option user nobody
option verb 3</pre>
<p>Looks simple enough, right? Let&#8217;s take a closer look anyway:</p>
<ul>
<li>the <em>&lt;newvpnname&gt;</em> parameter is used by UCI to identify different subsections of the config and by syslog to label messages: pick a reasonable name, just take care not to use an existing name like sample_server and so on!</li>
<li>the <em>enable</em> option is the master switch for our new configuration stanza: by toggling it, we can enable&amp;disable our section using UCI&#8217;s commandline tool.</li>
<li>there is no default path in UCI so all key and cert files must use a full pathname</li>
<li><em>local</em>: ip address for the vpn server, normally not needed when the wan port has a dynamic addresss; it is required in this setup because of the port choice</li>
</ul>
<h2>Port 53 gotchas</h2>
<p>Reading about a vpn running on port 53 should send a shiver down your spine, since you remember another slightly more common service already using that same port: the DNS!</p>
<h3>Dnsmasq</h3>
<p>No worries, we&#8217;ll just tell dnsmasq to bind the lan interface and openvpn to bind the wan side. Easy? Not quite: for starters, having dnsmasq bind only br-lan means not being able to provide a dns server on the vpn link. No, you can&#8217;t just run another instance of dnsmasq, because it will insist in binding localhost in addition to the vpn interface and localhost:53 is already taken by&#8230; right, dnsmasq for the br-lan segment. Sounds like a game of <a title="Mikado" href="http://en.wikipedia.org/wiki/Mikado_(game)">Mikado</a>, heh?</p>
<p>Now, edit /etc/config/dhcp either directly or through the nice  LUCI web interface and add:</p>
<pre style="padding-left: 30px;">option 'interfaces' 'br-lan'</pre>
<p>or whatever the name of your lan segment is, then reload dnsmasq.</p>
<p>One last step: we need to restart dnsmasq when the vpn is started, to add its interface to the commandline. This is achieved through the &#8220;up&#8221; hook and a <a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/09/vpn-fw-helper.sh">helper script</a>, that uses the uci_set_state function so that the change is not retained across reboots.</p>
<h3>OpenVPN</h3>
<p>The &#8220;port&#8221; keyword in the config forces us to enter a local IP address for the OpenVPN server but this information will be different each time the WAN connection is started. Solution is to disable autostarting of the vpn and use hotplug to dynamically reconfigure and restart openvpn when the WAN connection is estabilished. <a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/08/30-openvpn">30-openvpn</a> should be placed under /etc/hotplug.d/iface and will add the &#8220;local&#8221; keyword together with the address to the configuration. It is a rather crude hack, as it does not yet check whether the old config had the keyword or not but it works for me.</p>
<h2>Final notes</h2>
<p>I have tested this configuration with the current clients on Kubuntu 9.04, N810 and Windows XP. Of course, the connecting clients will need some kind of dynamic dns service to locate the server. It works but there is clearly room for improvement: for example, the helper script will not be run again if the firewall configuration is reloaded so forwarding will be lost. I have yet to figure out the cleanest way to configure the firewall so that no more rules are added than strictly necessary.</p>
<p>EDIT: of course, after getting a N900 and testing the vpn over the UMTS connection, I had to change the port from 53 to 443&#8230;. serves me right! <img src='http://blog.andrea.borgia.bo.it/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/09/09/openvpn-on-kamikaze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shit happens</title>
		<link>http://blog.andrea.borgia.bo.it/2009/09/06/shit-happens/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/09/06/shit-happens/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 20:53:07 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=74</guid>
		<description><![CDATA[There&#8217;s no nice way to put this: the initial version of my OpenVPN package for Maemo had a couple of nasty dependency problems and should not be used. You can read it all on Maemo Talk.
The newer version will hit the Extras repository as soon as possible. For the time being, here is the version [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s no nice way to put this: the initial version of my OpenVPN package for Maemo had a couple of nasty dependency problems and should not be used. You can read it all on <a href="http://talk.maemo.org/showthread.php?p=322116#post322116">Maemo Talk</a>.</p>
<p>The newer version will hit the Extras repository as soon as possible. For the time being, here is <a href="http://blog.andrea.borgia.bo.it/wp-content/uploads/2009/09/openvpn_2.1rc19-1maemo3_armel.deb">the version I built on my sdk.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/09/06/shit-happens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup adventures</title>
		<link>http://blog.andrea.borgia.bo.it/2009/08/22/backup-adventures/</link>
		<comments>http://blog.andrea.borgia.bo.it/2009/08/22/backup-adventures/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 13:02:00 +0000</pubDate>
		<dc:creator>abo</dc:creator>
				<category><![CDATA[Maemo]]></category>

		<guid isPermaLink="false">http://blog.andrea.borgia.bo.it/?p=65</guid>
		<description><![CDATA[The good, the bad and the ugly of backups]]></description>
			<content:encoded><![CDATA[<p>Following a <a href="http://internettabletmania.wordpress.com/2007/02/01/customizing-what-gets-backed-up-on-the-internet-tablets-workaround-for-bug-974/">tip</a> from a fellow blogger, I tried customizing the backup config in Maemo, with mixed results: on one hand I am extremely pleased that the system is smart enough to realize that you probably wish to restore one of the backups you have and prompts you to reinstall all those apps that you had after reflashing, on the other hand I am a bit puzzled that not all files have been properly saved and restored.</p>
<p>More specifically, this is supposed to backup all of /etc/openvpn:</p>
<pre>&lt;backup-configuration&gt;
 &lt;locations&gt;
   &lt;location type="dir" category="settings"&gt;/etc/openvpn&lt;/location&gt;
 &lt;/locations&gt;
&lt;/backup-configuration&gt;</pre>
<p>instead of leaving out the key file, forcing me to regenerate it. No, the file was not even saved while the following files were saved but not restored:</p>
<pre>/etc/osso-backup/my-custom-backup.conf
/etc/hostname, hosts
/etc/systemui/systemui.xml</pre>
<p>Something fishy is going on&#8230; will investigate.</p>
<p>EDIT: <a href="https://bugs.maemo.org/show_bug.cgi?id=6178">backup is missing those files which are not readable by user.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.andrea.borgia.bo.it/2009/08/22/backup-adventures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
