<?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>Gustavo F. Padovan &#187; Uncategorized</title>
	<atom:link href="http://padovan.org/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://padovan.org/blog</link>
	<description>a hacking life</description>
	<lastBuildDate>Fri, 23 Jul 2010 22:30:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>L2CAP Enhanced Retransmission Mode getting stable</title>
		<link>http://padovan.org/blog/2010/07/l2cap-enhanced-retransmission-mode-getting-stable/</link>
		<comments>http://padovan.org/blog/2010/07/l2cap-enhanced-retransmission-mode-getting-stable/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 23:47:26 +0000</pubDate>
		<dc:creator>padovan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bluez]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[profusion]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[streaming mode]]></category>

		<guid isPermaLink="false">http://padovan.org/blog/?p=183</guid>
		<description><![CDATA[After more than 4 months working daily at ERTM, here at ProFUSION, we have now a functional and much more stable implementation. Several potential crashes have been fixed, and missing features were added. Also the code was checked against the Profile Tuning Suite(PTS) test software. That software is the official test software from Bluetooth SIG [...]]]></description>
			<content:encoded><![CDATA[<p>After more than 4 months working daily at ERTM, here at ProFUSION, we have now a functional and much more stable implementation. Several potential crashes have been fixed, and missing features were added. Also the code was checked against the Profile Tuning Suite(PTS) test software. That software is the official test software from Bluetooth SIG to qualify Bluetooth stacks and the result is that right now we are also passing all PTS tests.</p>
<p>On the bug fixes front, beside the kernel crash fixes, a lot of ERTM behavior bugs have been found and fixed. Some of them made ERTM flow crazy, but we have been able to discover and fix them all. Obviously there might be other bugs in the code, but I haven&#8217;t found them yet. ;)</p>
<p>New code added: All missing events and actions from the ERTM spec were implemented, they should be working properly now. Among them we have the Local Busy handling, Invalid Frame detection, etc.</p>
<p>The PTS software helped a lot with the ERTM development, I&#8217;m sure that we are much more compatible with others stacks now after fixing L2CAP to pass all tests for Enhanced Retransmission Mode, Streaming Mode and FCS.</p>
<p>Now I&#8217;m aiming at make the code base even more stable looking on the mainlining of this new part of the L2CAP code inside the Linux stack.  All the code should be available and enabled by default on the 2.6.36 release. If you wanna help testing use the for-next branch of my git tree:</p>
<blockquote><p><a href="http://git.kernel.org/?p=linux/kernel/git/padovan/bluetooth-testing.git" target="_blank">http://git.kernel.org/?p=linux/kernel/git/padovan/bluetooth-testing.git</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://padovan.org/blog/2010/07/l2cap-enhanced-retransmission-mode-getting-stable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Summer of Code has come. Again!</title>
		<link>http://padovan.org/blog/2010/04/google-summer-of-code-has-come-again/</link>
		<comments>http://padovan.org/blog/2010/04/google-summer-of-code-has-come-again/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 00:50:40 +0000</pubDate>
		<dc:creator>padovan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bluez]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[gsoc]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[connman]]></category>
		<category><![CDATA[dial-up network]]></category>
		<category><![CDATA[dun]]></category>
		<category><![CDATA[ofono]]></category>
		<category><![CDATA[unicamp]]></category>

		<guid isPermaLink="false">http://padovan.org/blog/?p=166</guid>
		<description><![CDATA[For the second year I got accepted on the Google Summer of Code project to work with the BlueZ organization. My project this year is to work on the DUN Client. DUN is the Dial-up Network Profile, it provides access to the Internet and other dial-up services via Bluetooth.  My project intends to do the [...]]]></description>
			<content:encoded><![CDATA[<p>For the second year I got accepted on the <a href="http://socghop.appspot.com/" target="_blank">Google Summer of Code</a> project to work with the BlueZ organization. My project this year is to work on the DUN Client. DUN is the Dial-up Network Profile, it provides access to the Internet and other dial-up services via Bluetooth.  My project intends to do the DUN client only, but if I have time at the end of the project I&#8217;ll work on the DUN Server too.</p>
<p>The implementation will make changes in <a href="http://www.bluez.org" target="_blank">BlueZ</a>, <a href="http://connman.net" target="_blank">ConnMan</a> and <a href="http://ofono.org" target="_blank">oFono</a>. Most of the changes will be inside oFono. There, we need to  use the AT command parser and the  PPP stack (recently added to the oFono  repo). The work consist on integrate everything and implement the  missing parts of the AT command parser and the PPP stack, and the DUN agent.</p>
<p>On the  BlueZ part the work will be the service export for DUN Data Terminal  role and and the DUN Agent server to register agents and pass the RFCOMM file descriptor. For testing purposes we can use the Serial API in the beginning. That work is very similar to what we did for the HFP this year.</p>
<p>The ConnMan integration: ConnMan will setup the NAT and the  Internet connection. The DUN integration on ConnMan is similar to the PAN integration(still a work in progress) , so we can reuse part of  that implementation.</p>
<p>That&#8217;s it.  I&#8217;ll post updates here during the development of the project. Now let me code. ;-)</p>
<p>Also, congratulation to the others Unicamp (University of Campinas) students that were accepted on GSoC too. :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://padovan.org/blog/2010/04/google-summer-of-code-has-come-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>eh ou nao eh?</title>
		<link>http://padovan.org/blog/2009/09/eh-ou-nao-eh/</link>
		<comments>http://padovan.org/blog/2009/09/eh-ou-nao-eh/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 07:46:11 +0000</pubDate>
		<dc:creator>padovan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pt_BR]]></category>
		<category><![CDATA[random]]></category>

		<guid isPermaLink="false">http://padovan.org/blog/?p=107</guid>
		<description><![CDATA[A prova de existência da inteligência artificial: [03:55] &#8211;&#62; obvio172 has joined this channel [03:56] &#60;obvio172&#62; lopanbot: eh ou nao eh? [03:56] &#60;lopanbot&#62; eh! [03:57] *** padovan[AWAY] is now known as padovan. [03:57] &#60;padovan&#62; eh ou nao eh? [03:58] &#60;padovan&#62; lopanbot: eh ou nao eh? [03:58] &#60;lopanbot&#62; eh!]]></description>
			<content:encoded><![CDATA[<p>A prova de existência da inteligência artificial:</p>
<p>[03:55] &#8211;&gt; obvio172 has joined this channel<br />
[03:56] &lt;obvio172&gt; lopanbot: <span>eh</span> <span>ou</span> <span>nao</span> <span>eh</span>?<br />
[03:56] &lt;lopanbot&gt; <span>eh</span>!<br />
[03:57] *** padovan[AWAY] is now known as padovan.<br />
[03:57] &lt;padovan&gt; <span>eh</span> <span>ou</span> <span>nao</span> <span>eh</span>?<br />
[03:58] &lt;padovan&gt; lopanbot: <span>eh</span> <span>ou</span> <span>nao</span> <span>eh</span>?<br />
[03:58] &lt;lopanbot&gt; <span>eh</span>!</p>
]]></content:encoded>
			<wfw:commentRss>http://padovan.org/blog/2009/09/eh-ou-nao-eh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
