<?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>Enavigo &#187; Bug</title>
	<atom:link href="http://www.enavigo.com/tag/bug/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.enavigo.com</link>
	<description>Take lemons, make lemonade or Jill and Yuval's Musings</description>
	<lastBuildDate>Fri, 20 Aug 2010 02:56:44 +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>Broken WordPress theme can hurt: This is how to recover.</title>
		<link>http://www.enavigo.com/2009/10/04/broken-wordpress-theme-can-hurt-this-is-how-to-recover/</link>
		<comments>http://www.enavigo.com/2009/10/04/broken-wordpress-theme-can-hurt-this-is-how-to-recover/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 00:09:03 +0000</pubDate>
		<dc:creator>yuval</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blank]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[fix]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.enavigo.com/?p=266</guid>
		<description><![CDATA[If you ever install a bad theme, you may face a blog that shows nothing but blank screens for both the admin and the blog itself. This is a simple solution to the problem.]]></description>
			<content:encoded><![CDATA[<p>If you ever install a WordPress theme that causes you to see blank screens for both the admin (!) and the blog itself, do this:</p>
<p>Go to your Worpdress installation directory, and rename the offensive theme&#8217;s directory to something else. WordPress will detect the problem and revert to the original theme. You can then access the blog&#8217;s administrative area again.</p>
<p><a href="http://www.sitepoint.com/forums/showthread.php?p=4201469" target="_blank">Thanks to this post</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.enavigo.com/2009/10/04/broken-wordpress-theme-can-hurt-this-is-how-to-recover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X printer setup bug: No IPP over HTTP</title>
		<link>http://www.enavigo.com/2009/05/14/os-x-printer-setup-bug-no-ipp-over-http/</link>
		<comments>http://www.enavigo.com/2009/05/14/os-x-printer-setup-bug-no-ipp-over-http/#comments</comments>
		<pubDate>Fri, 15 May 2009 01:01:38 +0000</pubDate>
		<dc:creator>yuval</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[CUPS]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Internet Printing Protocol]]></category>
		<category><![CDATA[IPP]]></category>
		<category><![CDATA[IPP over HTTP]]></category>
		<category><![CDATA[network printing]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[print server]]></category>
		<category><![CDATA[printing]]></category>

		<guid isPermaLink="false">http://www.enavigo.com/?p=247</guid>
		<description><![CDATA[Mac OS X appears unable to add printers connected to print servers using the Internet Printing Protocol (IPP) over HTTP. CUPS, an under the covers component of OS X and UNIX, allows you to overcome that limitation.]]></description>
			<content:encoded><![CDATA[<p>I have an old-ish<a href="http://reviews.cnet.com/routers/u-s-robotics-maxg/4505-3319_7-31341814.html"> US Robotics (!) wireless router</a> which while not spectacular like many Linux-ed has one truly nifty trick up its sleeve &#8211; a USB print server. It allows you to plug in virtually any non-network-enabled printer and share it among whoever is connected to your wired or wireless network. </p>
<p>Today I tried to set it up to work with my Mac. The router is old enough to <a href="http://www.usr.com/support/doc-popup-template.asp?url=5461/5461-files/printer_installation_mac/index.html&#038;loc=unst">show OS X 10.3 (I think) support information</a> on how to connect the Mac to a printer attached to its print server. I am on OS X 10.5 and there was one thing that was pretty darn off:<br />
On OS X 10.5 your choices are more limited than on that older version in that photo. The <a href="http://farm4.static.flickr.com/3370/3532534582_97c71372f6_o.png">add printer dialog box</a> offers you <a href="http://farm3.static.flickr.com/2397/3532534618_0dd076f7a7_o.png">three options for network connections</a>: <a href="http://en.wikipedia.org/wiki/Internet_Printing_Protocol">IPP, or Internet Printing Protocol</a> &#8211; which is used by my router, LPD &#8211; a UNIX network printing protocol, and HP JetDirect, HP&#8217;s proprietary printing protocol.<br />
Still, my printer would not work and after a while I found out why. The router&#8217;s network print server uses a URL such as<br />
<code>http://192.168.2.1:1631/Printers/My_Printer</code><br />
The add printer dialog only allows you to add a printer by specifying its IP address and port, as well as its queue name. What it does not allow you to specify is what *protocol* to use when using IPP. The result URLs stemming from the dialog look close to the one I needed, but not right:<br />
<code>ipp://192.168.2.1:1631/Printers/My_Printer</code><br />
If you notice, the URL is now with an ipp protocol prefix. And that does not work because it is simply the wrong protocol. There is literally no way to make this happen, through the &#8216;conventional&#8217; means offered by OS X &#8211; this add printer dialog. I doubt that this is too big of an issue for too many people, but the fact that it used to work in previous versions of the operating system is a bit sad. So how do you still make it work?</p>
<p>A few years ago, Apple took over one of the biggest undertakings of the open source community &#8211; making printing on UNIX and Linux suck less. The <a href="http://cups.org/">CUPS project</a> actually achieved that goal and its print server is built into every OS X machine. CUPS, like on any UNIX machine, can handle virtually any common printer on any protocol &#8211; part of the beauty of open source. And on OS X you can access its administrative screens (a bit rough but very usable) by going to the URL<br />
<a href="http://localhost:631">http://localhost:631</a><br />
Once there, you can follow CUPS&#8217; web-based wizard to add a new printer and lo and behold &#8211; it offers a network print protocol option of (drumroll), of <a href="http://farm4.static.flickr.com/3112/3532563950_5a15b6059d_o.png">Internet Printing Protocol over HTTP</a>. Make sure you have your password for the machine to actually complete the printer but once it is added, it appears in the normal, OS X printing screens. </p>
<p>In short &#8211; it appears to be an OS X bug or omission, but luckily not something beyond the realm of accomplishing. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.enavigo.com/2009/05/14/os-x-printer-setup-bug-no-ipp-over-http/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Openfire/XMPP Multi-User Chat name is registered as all lower-case</title>
		<link>http://www.enavigo.com/2008/11/15/openfirexmpp-multi-user-chat-name-is-registered-as-all-lower-case/</link>
		<comments>http://www.enavigo.com/2008/11/15/openfirexmpp-multi-user-chat-name-is-registered-as-all-lower-case/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 04:11:22 +0000</pubDate>
		<dc:creator>yuval</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[lower-case]]></category>
		<category><![CDATA[Multi-User Chat]]></category>
		<category><![CDATA[Openfire]]></category>
		<category><![CDATA[Smack]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://www.enavigo.com/?p=219</guid>
		<description><![CDATA[Another observation regarding XMPP multi-user chat (aka chat-rooms) to follow on my previous entry. This one is also an odd one. It appears that Openfire uses all-lowercase names for multi-user chat rooms. So if your room&#8217;s name is &#8220;myRoom&#8221;, it will be saved as &#8220;myroom&#8221;. Could not find anything to require this in the XMPP [...]]]></description>
			<content:encoded><![CDATA[<p>Another observation regarding XMPP multi-user chat (aka chat-rooms) to follow on my <a href="http://www.enavigo.com/2008/11/15/openfiresmack-bug-unable-to-ask-multi-user-chat-who-the-admins-are/">previous entry</a>. This one is also an odd one.<br />
It appears that Openfire uses all-lowercase names for multi-user chat rooms. So if your room&#8217;s name is &#8220;myRoom&#8221;, it will be saved as &#8220;myroom&#8221;.</p>
<p>Could not find anything to require this in the <a href="http://www.xmpp.org/extensions/xep-0045.html">XMPP specifications for multi-user chat</a>.</p>
<p>Oddness.</p>
<p><strong>UPDATE:</strong><br />
This is apparently the way it is supposed to be according to the<a href="http://xmpp.org/extensions/xep-0106.html"> XMPP protocol</a> or as explained to me on the <a href="http://www.igniterealtime.org/community/message/182979#182979">Openfire dev boards</a>.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.enavigo.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.enavigo.com/2008/11/15/openfirexmpp-multi-user-chat-name-is-registered-as-all-lower-case/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Openfire/Smack bug? Unable to ask Multi-User Chat who the admins are</title>
		<link>http://www.enavigo.com/2008/11/15/openfiresmack-bug-unable-to-ask-multi-user-chat-who-the-admins-are/</link>
		<comments>http://www.enavigo.com/2008/11/15/openfiresmack-bug-unable-to-ask-multi-user-chat-who-the-admins-are/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 03:28:49 +0000</pubDate>
		<dc:creator>yuval</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[error 403]]></category>
		<category><![CDATA[IgniteRealtime]]></category>
		<category><![CDATA[MUC]]></category>
		<category><![CDATA[Multi-User Chat]]></category>
		<category><![CDATA[Openfire]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Smack]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://www.enavigo.com/?p=218</guid>
		<description><![CDATA[I encountered two interesting points when working with the Openfire XMPP server and the Smack API, both from IgniteRealtime. After joining a Multi-User Chat (MUC) independently, without invite, I was forbidden (e.g. error 403) from finding out who the administrators or owners of the room were. I could not find anything about this in the [...]]]></description>
			<content:encoded><![CDATA[<p>I encountered two interesting points when working with the <a href="http://www.igniterealtime.org/projects/openfire/index.jsp">Openfire XMPP server</a> and the <a href="http://www.igniterealtime.org/projects/smack/index.jsp">Smack API</a>, both from <a href="http://www.igniterealtime.org/">IgniteRealtime</a>. </p>
<ol>
<li>After joining a Multi-User Chat (MUC) independently, without invite, I was forbidden (e.g. error 403) from finding out who the administrators or owners of the room were. I could not find anything about this in the <a href="http://www.igniterealtime.org/builds/smack/docs/latest/documentation/extensions/muc.html">documentation</a>.<br />
The workaround was not too bad: apparently the method <code>getOccupant(<full JID>) </full></code>allows you to get an <code>Occupant </code>object which does hold affiliation and can report admin rights.
</li>
<li>In some situations &#8211; not sure when yet &#8211; the owner of an MUC was able to grant another user admin status by just using his/her nickname, without using the full JID. That is<br />
<code>grantAdmin("nickname")</code> worked just as well as <code>grantAdmin("nickname@conference.server")</code>. Nonetheless, when trying to use the method getOccupant() as mentioned above, the full JID form worked while the nickname-only one failed.</li>
</ol>
<p>I am using Smack 3.0.4 and Openfire 3.5.2. Weird.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.enavigo.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.enavigo.com/2008/11/15/openfiresmack-bug-unable-to-ask-multi-user-chat-who-the-admins-are/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hey Microsoft: Outlook Web Access does not work that well with IE 8</title>
		<link>http://www.enavigo.com/2008/09/14/hey-microsoft-outlook-web-access-does-not-work-that-well-with-ie-8/</link>
		<comments>http://www.enavigo.com/2008/09/14/hey-microsoft-outlook-web-access-does-not-work-that-well-with-ie-8/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 02:23:24 +0000</pubDate>
		<dc:creator>yuval</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Internet Explorer 8]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[Outlook Web Access]]></category>

		<guid isPermaLink="false">http://www.enavigo.com/2008/09/14/hey-microsoft-outlook-web-access-does-not-work-that-well-with-ie-8/</guid>
		<description><![CDATA[An add on to my angry post about Internet Explorer 8; having accessed my company&#8217;s Outlook Web Access application &#8211; the webmail side of the Exchange server we use (Exchange 2003), I was unable to forward an email using IE 8. Google at least claims to have Chrome tested before unleashing it unto the world. [...]]]></description>
			<content:encoded><![CDATA[<p>An add on to <a target="_blank" href="http://www.enavigo.com/2008/09/06/internet-explorer-8-stay-away-dont-believe-the-hype-aaaaaaaaaaargh/">my angry post about Internet Explorer 8;</a> having accessed my company&#8217;s Outlook Web Access application &#8211; the webmail side of the Exchange server we use (Exchange 2003), I was unable to forward an email using IE 8.</p>
<p>Google at least claims to have Chrome tested before unleashing it unto the world. Microsoft apparently does not even test its own products. Trashing mercilessly. I know.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save"><img src="http://www.enavigo.com/wp-content/plugins/add-to-any/share_save_120_16.gif" width="120" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.enavigo.com/2008/09/14/hey-microsoft-outlook-web-access-does-not-work-that-well-with-ie-8/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
