<?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>lectroid.net &#187; OpenBSD</title> <atom:link href="http://www.lectroid.net/category/technology/openbsd/feed/" rel="self" type="application/rss+xml" /><link>http://www.lectroid.net</link> <description>Would you like some cheese with your whine?</description> <lastBuildDate>Fri, 13 Jan 2012 18:20:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>100001 1010101</title><link>http://www.lectroid.net/2007/10/06/100001-1010101/</link> <comments>http://www.lectroid.net/2007/10/06/100001-1010101/#comments</comments> <pubDate>Sat, 06 Oct 2007 23:40:34 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/10/06/100001-1010101/</guid> <description><![CDATA[The fine folks at OpenBSD have the song up for the 4.2 release on the lyrics page. So go forth and rock. It sounds like they went for a Rush feel this time and its not bad. Its been a while since I&#8217;ve actually liked a release song, so this is refreshing. And of course [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.openbsd.org/images/Marathon.jpg" width="227" height="343" alt="OpenBSD 4.2" class="graphic right" /></p><p>The fine folks at <a
href="http://www.openbsd.org">OpenBSD</a> have the song up for the <a
href="http://www.openbsd.org/42.html">4.2 release</a> on the <a
href="http://www.openbsd.org/lyrics.html#42">lyrics page</a>.  So go forth and rock.</p><p>It sounds like they went for a <a
href="http://www.rush.com/">Rush</a> feel this time and its not bad.  Its been a while since I&#8217;ve actually <em>liked</em> a release song, so this is refreshing.</p><p>And of course there&#8217;s the requisite moral in the lyrics too&#8230;.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/10/06/100001-1010101/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Home network madness</title><link>http://www.lectroid.net/2007/05/22/home-network-madness/</link> <comments>http://www.lectroid.net/2007/05/22/home-network-madness/#comments</comments> <pubDate>Tue, 22 May 2007 14:10:07 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Administrivia]]></category> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[networking]]></category> <category><![CDATA[PF]]></category> <category><![CDATA[soekris]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/05/22/home-network-madness/</guid> <description><![CDATA[Yikes, a whole home network redesign! And I only screwed up, er, twice. You may remember a while back I pontificated about using a 3rd party host for lectroid.net stuff. Well I looked around and finally just gave up on that idea. Face it, after five+ years of running my own stuff, 3rd party hosts [...]]]></description> <content:encoded><![CDATA[<p>Yikes, a whole home network redesign!  And I only screwed up, er, twice.</p><p>You may remember a while back I pontificated about <a
href="http://www.lectroid.net/2007/03/25/outsourcing-my-own-website/">using a 3rd party host</a> for lectroid.net stuff.  Well I looked around and finally just gave up on that idea.  Face it, after five+ years of running my own stuff, 3rd party hosts suck by comparison.</p><p>But I did make some changes:</p><ul><li>I now have a separate <a
href="http://www.soekris.com/">Soekris</a> based firewall/router &#8211; I was running the one-machine-does-everything approach, but now I can blow up my web server and still get on the &#8216;net to <a
href="http://www.google.com">google</a> for help.</li><li>I killed most of my <a
href="http://www.openbsd.org">OpenBSD</a> dev boxes &#8211; Ok, face it, I&#8217;m not porting much anymore, so it was time for the <a
href="http://www.openbsd.org/sparc64.html">sparc64</a> and &#8212; yes &#8212; the <a
href="http://www.openbsd.org/vax.html">vax</a> to go.</li><li><a
href="http://www.openbsd.org/41.html">OpenBSD 4.1</a> install.  No not an upgrade, a whole new <em>install</em>.  After 10 or so OpenBSD upgrades on a web/mail server you collect a lot of cruft.  Time to decruftify.</li><li>Web/Email updates &#8211; <a
href="http://www.dovecot.org/">Dovecot</a> 1.0, <a
href="http://wordpress.org/">WordPress</a> 2.2 probably others.</li><li>Web site cleanup &#8211; old stuff like my old javascript pages and such are finally gone.  My OpenBSD ports pages too.</li></ul><p>As I said, I only blew it twice.  Yeah, once on the new firewall I screwed up a <code>rdr</code> rule for DNS.  I basically bled my internal DNS to the outside world.  That broke lectroid.net for a bit but since I&#8217;m such a high-traffic site no one noticed.  Then when doing some tweaks on a temp web server I blew up the real one, that kinda gets you rolled over real fast.</p><p>Finally though, over the weekend I rolled back onto my real web server (which went flawlessly) and here we are.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/05/22/home-network-madness/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Yet Another OpenBSD on a Soekris post</title><link>http://www.lectroid.net/2007/04/16/yet-another-openbsd-on-a-soekris-post/</link> <comments>http://www.lectroid.net/2007/04/16/yet-another-openbsd-on-a-soekris-post/#comments</comments> <pubDate>Mon, 16 Apr 2007 16:07:14 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[networking]]></category> <category><![CDATA[soekris]]></category><guid
isPermaLink="false">http://www.lectroid.net/2007/04/16/yet-another-openbsd-on-a-soekris-post/</guid> <description><![CDATA[So a friend gave me a Soekris 4801 (in exchange for an Alpha DS10l) and I decided to use it as a PF based firewall. The very first hurdle, obviously, was installing and running OpenBSD off the CF card. Now this isn&#8217;t a new idea by any means but it turns out that pretty much [...]]]></description> <content:encoded><![CDATA[<p>So a <a
href="http://redwood.seraph-net.net/blog/">friend</a> gave me a <a
href="http://www.soekris.com/net4801.htm">Soekris 4801</a> (in exchange for an <a
href="http://h18000.www1.hp.com/alphaserver/archive/ds10l/">Alpha DS10l</a>) and I decided to use it as a <a
href="http://www.openbsd.org/faq/pf/">PF</a> based firewall.  The very first hurdle, obviously, was installing and running <a
href="http://www.openbsd.org">OpenBSD</a> off the <a
href="http://en.wikipedia.org/wiki/CF_card">CF card</a>.</p><p>Now this isn&#8217;t a new idea by any means but it turns out that pretty much all the web info on doing something like this is old, and assumes tiny CF sizes (32 &#8211; 128 megs).  Since this is 2007 and 512 meg CF cards are butt-cheap, there is no need to strip an OpenBSD install to fit.  A simple <code>baseXX.tgz</code> and a kernel fit well within 512 megs and that&#8217;s for the most part all that&#8217;s needed for a full system (c&#8217;mon, you don&#8217;t need <a
href="http://www.openbsd.org/cgi-bin/man.cgi">man</a> pages, do you?).</p><p>Now the thing about CF cards and flash memory in general is that they support only a limited number of erase/write cycles, which means that eventually you&#8217;re gonna write and/or erase your CF card out of existence.  Also, the Soekris box doesn&#8217;t have a &#8220;power off&#8221; mode or switch.  Its for these reason I wanted to run this whole operation <strong>read-only</strong> so I don&#8217;t have to worry about killing the CF early or a hard power-cycle of the box.</p><p><span
id="more-130"></span></p><p>Now you can&#8217;t just go marking all the volumes &#8220;ro&#8221; in <code>/etc/fstab</code>, yes I tried that.  No, it really doesn&#8217;t work.</p><p><strong>Enter the &#8220;memory file system&#8221;</strong></p><p>The first thing to address is <code>/tmp</code>.  A lot of stuff is written to and read from <code>/tmp</code> so it&#8217;s an easy fix to just use an <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=mfs">mfs</a> volume for <code>/tmp</code>.   You can even see an example of this usage in the man page for <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=fstab">fstab</a>. <em>Solved</em>.</p><p>Next up was <code>/var</code>. <code>/var</code> is where logfiles are stored as well as other system databases and such.  On *BSD systems it&#8217;s also the home of all the web files for use by the <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=httpd">web server</a>.  I figured it would be just easiest to mount <code>/var</code> in it&#8217;s own mfs volume as well.  This is where the <code>-P</code> option to mfs would come in handy, and it did.</p><p>Of course you immediately run into a chicken and egg scenario, you can&#8217;t populate an mfs <code>/var</code> partition from an existing <code>/var</code> partition while its mounted.  I got around this by originally setting up /var on it&#8217;s own disk partition and then leaving that unmounted in <code>/etc/fstab</code> while mounting an <code>mfs -P</code> version pointing to it.  End result, a <em>copy</em> of <code>/var</code> on a mfs partition. <em>Solved</em>.</p><p><strong>Not there yet</strong></p><p>So we&#8217;re done, right?  We mark the remaining partitions &#8220;ro&#8221; in /etc/fstab and we&#8217;re good, right?  Sure!  And you reboot and all is great!  And then you notice that the root partition is still read-write, what the hell?</p><p>Deep inside /etc/rc is this little gem:</p><blockquote><p><code>mount -uw /  # root on nfs requires this, others aren't hurt</code></p></blockquote><p>Yeah, comment that out.  Reboot and&#8230; <em>holycrapwhatareallthoseerrors!</em></p><p><strong>What about /dev?</strong></p><p>Close but no cigar.  OpenBSD fiddles with a number of devices under <code>/dev</code> and really these need to be read-write, unless you <em>like</em> all those errors.  No, you can&#8217;t do the same trick that you did with <code>/var</code> and put <code>/dev</code> on its own partition.  Seriously&#8230; think about it.</p><p>For <code>/dev</code> I still took advantage of <code>mfs -P</code> but I had to add a few lines to <code>/etc/rc</code> to make it all work:</p><blockquote><p>mount_mfs -s 8192 -i 2048 -P /dev swap /altroot<br
/> mount_mfs -s 8192 -i 2048 -P /altroot swap /dev<br
/> umount /altroot</p></blockquote><p>What this does is creates a little mfs partition, then copies all the devices to it, then creates the &#8220;real&#8221; mfs partition and then copies the devices to it.  It&#8217;s gross, but it works well enough, and you only do it at boot. <em>Solved</em>.</p><p><strong>Fin</strong></p><p><em>Now</em> you can go mark root as read-only and have it all work.</p><p>In the end I have a working Soekris running happily all read-only off a CF card.  My <code>/etc/fstab</code> looks like this:</p><blockquote><p>/dev/wd0a / ffs ro 1 1<br
/> /dev/wd0e /usr ffs ro,nodev 1 2<br
/> swap /var mfs rw,nodev,nosuid,-s=32768,-P=/dev/wd0d<br
/> swap /tmp mfs rw,nodev,nosuid,-s=16384</p></blockquote><p>Cool, no?</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2007/04/16/yet-another-openbsd-on-a-soekris-post/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Priority queues</title><link>http://www.lectroid.net/2006/11/02/priority-queues/</link> <comments>http://www.lectroid.net/2006/11/02/priority-queues/#comments</comments> <pubDate>Fri, 03 Nov 2006 05:30:24 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[altq]]></category> <category><![CDATA[DSL]]></category> <category><![CDATA[PF]]></category> <category><![CDATA[queueing]]></category><guid
isPermaLink="false">http://www.lectroid.net/2006/11/02/priority-queues/</guid> <description><![CDATA[So after much trial and error I finally have queueing set up on my home network! Most people on asynchronous DSL connections like mine use queues to prioritize TCP ACK packets. As I&#8217;d said before my DSL seems unaffected by that particular issue which is interesting in and of itself because it seems to indicate [...]]]></description> <content:encoded><![CDATA[<p>So after much trial and error I finally have queueing set up on my home network!</p><p>Most people on <a
href="http://www.dslreports.com/">asynchronous DSL</a> connections <a
href="http://www.directcon.net/dcweb/connection_services/dsl_service.htm">like mine</a> use queues to <a
href="http://www.benzedrine.cx/ackpri.html">prioritize TCP ACK packets</a>.  As <a
href="http://www.lectroid.net/2006/10/03/were-sorry-for-the-inconvenience/">I&#8217;d said before</a> my DSL seems unaffected by that particular issue which is interesting in and of itself because it seems to indicate that 1) my DSL is a fatter pipe than they advertise and 2) the bandwidth limiting is happening farther upstream and TCP ACK packets are being prioritized there.</p><p>Well that&#8217;s all well and good, but I recently discovered that during a large upload (*cough*<a
href="http://en.wikipedia.org/wiki/BitTorrent">bittorrent</a>*cough*) my <a
href="http://www.openssh.org/">SSH</a> sessions became laggy and generally a pain to use&#8230; and we can&#8217;t have any of that.</p><p><span
id="more-91"></span></p><p><strong>Enter ALTQ</strong></p><p>I set up <a
href="http://www.openbsd.org/faq/pf/queueing.html">altq</a> on my firewall with two queues:</p><blockquote><p><code>altq on $ext_if priq bandwidth 327Kb queue { q_pri, q_def }<br
/> queue q_pri priority 7<br
/> queue q_def priority 1 priq(default)</code></p></blockquote><p>This is a pretty vanilla queue set up, two <a
href="http://www.openbsd.org/faq/pf/queueing.html#priq">priority queues</a> one high and one default and a bandwidth setting at 327Kb.  That&#8217;s important, that bandwidth number, but we&#8217;ll come back to that.</p><p>Then we add stuff to our queues like so:</p><blockquote><p><code>pass out on $ext_if keep state queue (q_def, q_pri)</code></p></blockquote><p>And voile, we&#8217;re pretty much done.</p><p>When you specify two queues the second one is used for packets with a &#8220;lowdelay&#8221; <a
href="http://www.rhyshaden.com/ipdgram.htm">TOS</a> and TCP ACK packets with no data payload and so in this case we&#8217;re assigning them to a higher priority queue, see?</p><p>Now there are plenty of examples around the net showing special queues for SSH traffic, but with SSH (at least OpenSSH) interactive traffic is set to lowdelay by default so there&#8217;s nothing more to do, it gets placed in the higher priority queue.</p><p><strong>It&#8217;s the bandwidth, stupid</strong></p><p>Where I had screwed up early on was in the bandwidth setting.  See, queues only work when there&#8217;s something actually queued (imagine that) so basically you&#8217;ve got to be approaching your maximum bandwidth to see any effect.  When I first started messing with queues I set the bandwidth to 350Kb or 91% of my 384Kb/s upload speed since that was my demonstratable maximum upload speed.  That was too high and the queues were ineffective.</p><p>I dropped it to 338kb thinking that surely 88% would be good.  I mean I see issues at speeds above that so surely it must be a good speed to kick in at.  I could see improvement, but there was room to do better.</p><p>Finally, at 327kb, or 85% of my maximum upload speed, things hummed along, even at full tilt on the upload side.  Now I can SSH to my heart&#8217;s content with my bandwidth is pegged.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2006/11/02/priority-queues/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Be Open, Be Vocal</title><link>http://www.lectroid.net/2006/10/03/be-open-be-vocal/</link> <comments>http://www.lectroid.net/2006/10/03/be-open-be-vocal/#comments</comments> <pubDate>Wed, 04 Oct 2006 05:11:31 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category><guid
isPermaLink="false">http://www.lectroid.net/2006/10/03/be-open-be-vocal/</guid> <description><![CDATA[Ok, the OpenBSD project released what has to be the funniest songs of their releases with Humppa Negala and OpenVOX. Humppa Negala is an aquired taste for sure, but it brings back the Hackathons I&#8217;ve been to like nothing else. Gotta love the circus torture . And who can argue with, &#8220;Be Open, Be Vocal, [...]]]></description> <content:encoded><![CDATA[<p>Ok, the <a
href="http://www.openbsd.org">OpenBSD</a> project released what has to be the funniest songs of their releases with <a
href="http://www.openbsd.org/lyrics.html#40">Humppa Negala</a> and <a
href="http://www.openbsd.org/lyrics.html#audio_extra">OpenVOX</a>.</p><p>Humppa Negala is an aquired taste for sure, but it brings back the <a
href="http://www.lectroid.net/?s=Hackathon">Hackathons</a> I&#8217;ve been to like nothing else.  Gotta love the circus torture <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p><p>And who can argue with, &#8220;Be Open, Be Vocal, Stay Open, Stay Vocal&#8221;?</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2006/10/03/be-open-be-vocal/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>&#8230; and thanks for all the blowfish</title><link>http://www.lectroid.net/2006/03/23/and-thanks-for-all-the-blowfish/</link> <comments>http://www.lectroid.net/2006/03/23/and-thanks-for-all-the-blowfish/#comments</comments> <pubDate>Fri, 24 Mar 2006 00:21:34 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category><guid
isPermaLink="false">http://www.lectroid.net/2006/03/23/and-thanks-for-all-the-blowfish/</guid> <description><![CDATA[Well I finally faced up to the reality that I have little time for active OpenBSD porting and shot off an email to OpenBSD portsmaster pval@ saying as much. In short, I resigned. It sucks but it was also way past time. I first got into OpenBSD at version 2.8 because at the time I [...]]]></description> <content:encoded><![CDATA[<p>Well I finally faced up to the reality that I have little time for active <a
href="http://www.openbsd.org">OpenBSD</a> porting and shot off an email to OpenBSD portsmaster <a
href="mailto:%20pval@openbsd.org">pval@</a> saying as much.  In short, I resigned.</p><p>It sucks but it was also way past time.</p><p>I first got into OpenBSD at <a
href="http://www.openbsd.org/28.html">version 2.8</a> because at the time I was all into infosec and OpenBSD was <em>the</em> OS of choice.   I soon started fixing ports and then maintaining them.   I started helping out on porting <a
href="http://www.gnome.org">Gnome</a> 2.0 to OpenBSD and in 2002 was offered commit access.</p><p>Gnome was my thing at the time.  It was (and still is), however, huge and unwieldy and had its fingers into everything.  Generally a huge pain in the ass, but it also spawned quite a few bug fixes across the ports tree and even some in the source tree.</p><p><em>Gnome, the ultimate regression test. <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p><p>Over time my interest in porting Gnome waned (owing a lot to my purchase of a <a
href="http://www.apple.com/macmini/">Mac Mini</a> as my primary desktop) and maintaining it became a chore.  The killing blow came around Chrstmas when someone discovered a bug in a prereqesit to <a
href="http://www.gtk.org">GTK+ 2.8</a> that made GTK+ apps (like <a
href="http://www.mozilla.org/">Mozilla</a>) die on certain 8-bit displays and it was <em>my fault</em> for <a
href="http://www.sigmasoft.com/~openbsd/archives/html/openbsd-ports/2005-09/msg00032.html">not testing this</a>.</p><p>Yeah, 8-bit displays, all two of them.</p><p>It&#8217;s a long, sad story and with a direction being taken I was not all together happy with, it also made it painfully obvious that my interest was at an all time low.</p><p>So currently my commit account is only disabled, which is a good thing as I&#8217;m sure I&#8217;ll be back when time and intrest permit.  I still have nothing but respect for the OpenBSD developers and the <a
href="http://www,openbsd.org/goals.html">goals</a> they have.  OpenBSD is still in my mind the only <a
href="http://www.opensource.org/">open source</a> OS that does it right.</p><p>So go <a
href="http://www.openbsd.org/orders.html">buy some CDs</a> just don&#8217;t look for my name in the liner notes <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2006/03/23/and-thanks-for-all-the-blowfish/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Whither December?</title><link>http://www.lectroid.net/2005/12/31/whither-december/</link> <comments>http://www.lectroid.net/2005/12/31/whither-december/#comments</comments> <pubDate>Sat, 31 Dec 2005 20:16:14 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[Day Job]]></category> <category><![CDATA[OpenBSD]]></category> <category><![CDATA[Personal & Family]]></category><guid
isPermaLink="false">http://www.lectroid.net/2005/12/31/whither-december/</guid> <description><![CDATA[So, um, where&#8217;d December go? So much happened, yet no posts. Huh. So here&#8217;s a summary in no particular order: Down with the sickness: for almost two weeks the family and I were down with the Flu. It was awful. I missed a whole week of work and probably should have missed two. GTK+ 2.8 [...]]]></description> <content:encoded><![CDATA[<p>So, um, where&#8217;d December go?  So much happened, yet no posts.  Huh.  So here&#8217;s a summary in no particular order:</p><ul><li><strong>Down with the sickness:</strong> for almost two weeks the family and I were down with the Flu. It was awful. I missed a whole week of work and probably should have missed two.</li><li><strong>GTK+ 2.8 issues:</strong> Someone discovered that GTK+ 2.8&#8242;s Cairo requirement <a
href="https://bugs.freedesktop.org/show_bug.cgi?id=4505">makes GTK apps blow up on certain 8-bit displays</a>. The GTK folks attitude is pretty much <a
href="http://marc.theaimsgroup.com/?t=113458897700001&#038;r=1&#038;w=2">&#8220;We don&#8217;t support 5-year-old displays.&#8221;</a> Theo&#8217;s attitude is &#8220;revert to 2.6&#8243;. What a pain.</li><li><strong>Component cable love:</strong> Among the standard Christmas goodies that abounded on the 25th, I got a PlayStation2 for the family (read: me and my son). In the process I reexamined the TV hookups and discovered that almost everything was one hookup level lower than it could be (what was I thinking). Now my DVD and PlayStation take advantage of component connections.</li><li><strong>Week&#8217;s vacation:</strong> I got the week from Dec. 24th to Jan 3rd off. Hu-ah! I have &#8220;nothing&#8221; plannedThat, of course means &#8220;whatever my wife wants done.&#8221;</li></ul><p>So there <img
src='http://www.lectroid.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2005/12/31/whither-december/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>GTK+ 2.8, Mono updates</title><link>http://www.lectroid.net/2005/11/13/gtk-28-mono-updates/</link> <comments>http://www.lectroid.net/2005/11/13/gtk-28-mono-updates/#comments</comments> <pubDate>Sun, 13 Nov 2005 21:08:53 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=49</guid> <description><![CDATA[Well I finally committed the crapload of updates I had relating to GTK+ 2.8. As warned, this&#8217;ll screw up the WANTLIB settings on ports that depend on x11/gtk+2 and/or devel/pango. The bigger news is that I finally figured out what was screwing me up with Monodevelop and gtksourceview-sharp. It was not using devel/gmake in the [...]]]></description> <content:encoded><![CDATA[<p>Well I finally committed the crapload of updates I had relating to <a
href="http://www.gtk.org">GTK+ 2.8</a>.  As warned, this&#8217;ll screw up the <code>WANTLIB</code> settings on ports that depend on <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/x11/gtk+2/">x11/gtk+2</a></code> and/or <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/pango/">devel/pango</a></code>.</p><p>The bigger news is that I <b>finally</b> figured out what was screwing me up with <a
href="http://www.monodevelop.org">Monodevelop</a> and gtksourceview-sharp.  It was not using <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/gmake">devel/gmake</a></code> in the gtksourceview-sharp build and so the resulting port, while testing fine was in fact corrupted.  Stupid.</p><p>Anyway, I&#8217;ve uploaded a whole suite of new <a
href="http://www.mono-project.com">Mono</a> ports up on my <a
href="http://www.lectroid.net/ports/">ports page</a>.  Mono still sufferes from a problem with SysV semephores and garbage collection still doesn&#8217;t work&#8230; but we&#8217;re getting there.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2005/11/13/gtk-28-mono-updates/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>OpenBSD Port-a-palooza</title><link>http://www.lectroid.net/2005/09/11/openbsd-port-a-palooza/</link> <comments>http://www.lectroid.net/2005/09/11/openbsd-port-a-palooza/#comments</comments> <pubDate>Mon, 12 Sep 2005 04:04:26 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=43</guid> <description><![CDATA[Well, tomorrow I return to work after a two week hiatusâ€¦ itâ€™s a long story, donâ€™t ask. This has, however, allowed me some extra time to catch up on some muchly needed OpenBSD work. Over the last two weeks I&#8217;ve fooled with the following (in no particular order): Updated x11/gtk+2 and it&#8217;s prerequisits to the [...]]]></description> <content:encoded><![CDATA[<p>Well, tomorrow I return to work after a two week hiatusâ€¦ itâ€™s a long story, donâ€™t ask.  This has, however, allowed me some extra time to catch up on some muchly needed <a
href="http://www.openbsd.org">OpenBSD</a> work.</p><p>Over the last two weeks I&#8217;ve fooled with the following (in no particular order):</p><ul><li>Updated <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/x11/gtk+2/">x11/gtk+2</a></code> and it&#8217;s prerequisits to the 2.8 series, not committed yet, see <a
href="/ports">here</a>.  This will necessitate a number of other updates to the ports tree (<code>WANTLIB</code> chnges), a lot of which are also in my tree.</li><li>Committed diffs for the <code>gdk_property_get</code> warnings introduced by later gtk+ versions.</li><li>Added static arch support to <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/net/net-snmp/">net/net-snmp</a></code></li><li>Updated <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/gstreamer/">devel/gstreamer</a></code> and <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/gstreamer-plugins/">devel/gstreamer-plugins</a></code> to 0.8.11, not committed yet, see <a
href="/ports">here</a> (waiting on gtk+ 2.8).</li><li>Updated <a
href="http://www.mono-project.com/">Mono</a> to 1.1.8.3 (yes, I know 1.1.9 is out), see <a
href="/ports">here</a></li><li>Removed Evolution 1 and committed what I had for Evolution 2 and marked it <code>BROKEN</code>.  Good riddence, that POS has NEVER played nice with OpenBSD.</li><li>Helped to add <code>gpsmap</code> support to <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/net/kismet/">net/kismet</a></code></li><li>Unjacked the conf file handling for <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/devel/gconf2/">devel/gconf2</a></code></li><li>Built and committed <code><a
href="http://www.openbsd.org/cgi-bin/cvsweb/ports/misc/gpsd/">misc/gpsd</a></code></li></ul><p>None too shabby&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2005/09/11/openbsd-port-a-palooza/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Mono e Mono</title><link>http://www.lectroid.net/2005/07/16/mono-e-mono/</link> <comments>http://www.lectroid.net/2005/07/16/mono-e-mono/#comments</comments> <pubDate>Sat, 16 Jul 2005 18:47:24 +0000</pubDate> <dc:creator>Marc Matteo</dc:creator> <category><![CDATA[OpenBSD]]></category><guid
isPermaLink="false">http://www.lectroid.net/?p=32</guid> <description><![CDATA[Well, despite what my commit counts look like, I really haven&#8217;t been slacking on the OpenBSD arena. I&#8217;ve just uploaded new Mono ports to my Ports page. They&#8217;re still based around version 1.1.7 of Mono due to a conversion to SysV Semephores in 1.1.8. This bites. It causes several issues, the first being the ports [...]]]></description> <content:encoded><![CDATA[<p>Well, despite what my commit counts look like, I really haven&#8217;t been slacking on the <a
href="http://www.openbsd.org">OpenBSD</a> arena.  I&#8217;ve just uploaded new <a
href="http://www.go-mono.org">Mono</a> ports to my <a
href="/ports">Ports page</a>.</p><p>They&#8217;re still based around version 1.1.7 of Mono due to a conversion to <a
href="http://www.ecst.csuchico.edu/~beej/guide/ipc/semaphores.html">SysV Semephores</a> in 1.1.8.  This bites.  It causes several issues, the first being the ports systrace support won&#8217;t allow <a
href="http://www.openbsd.org/cgi-bin/man.cgi?query=semget">semget</a> so everything would need <code>NO_SYSTRACE</code>.  Then the default semephore limits seem to be too low, so they run out.  I&#8217;m not sure what magic setting raises them either.  Then there are <a
href="http://bugzilla.ximian.com/show_bug.cgi?id=75397">other issues</a> as well.</p><p>So 1.1.7 for now.</p><p>Other than that, really it amounts to dependency cleanups, especially in the gtk-sharp* ports.</p> ]]></content:encoded> <wfw:commentRss>http://www.lectroid.net/2005/07/16/mono-e-mono/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 646/769 objects using disk: basic
Content Delivery Network via Amazon Web Services: S3: lectroid.s3.amazonaws.com

Served from: www.lectroid.net @ 2012-02-09 10:07:41 -->
