<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed 
   xmlns="http://www.w3.org/2005/Atom"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://www.cdatazone.org/index.php?/feeds/atom.xml" rel="self" title="CDATA Zone" type="application/atom+xml" />
    <link href="http://www.cdatazone.org/"                        rel="alternate"    title="CDATA Zone" type="text/html" />
    <link href="http://www.cdatazone.org/rss.php?version=2.0"     rel="alternate"    title="CDATA Zone" type="application/rss+xml" />
    <title type="html">CDATA Zone</title>
    <subtitle type="html">The place where almost anything goes</subtitle>
    <icon>http://www.cdatazone.org/templates/default/img/s9y_banner_small.png</icon>
    <id>http://www.cdatazone.org/</id>
    <updated>2010-05-11T17:56:00Z</updated>
    <generator uri="http://www.s9y.org/" version="1.5.2">Serendipity 1.5.2 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>

    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/56-Hello-Word!-Take-2.html" rel="alternate" title="Hello Word! (Take 2)" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2010-05-11T17:56:00Z</published>
        <updated>2010-05-11T17:56:00Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=56</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=56</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/3-Misc" label="Misc" term="Misc" />
    
        <id>http://www.cdatazone.org/index.php?/archives/56-guid.html</id>
        <title type="html">Hello Word! (Take 2)</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I am happy and proud to say that on May 7th at 9:59 pm, my second son, Chase, was born. He and Mom are doing great and  Dean is just thrilled to be a big brother. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/55-WS-for-PHP.html" rel="alternate" title="WS-* for PHP" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2010-03-19T12:49:00Z</published>
        <updated>1970-01-01T00:00:00Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=55</wfw:comment>
    
        <slash:comments>7</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=55</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/7-Services" label="Services" term="Services" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/2-XML" label="XML" term="XML" />
    
        <id>http://www.cdatazone.org/index.php?/archives/55-guid.html</id>
        <title type="html">WS-* for PHP</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Support for dealing with encrypted SOAP messages was a feature that had been missing from my WS-* libraries pretty much due to my lack of time to implement it. When people ask for help interoperating with a SOAP server that requires encryption I typically just point them over to the WSF project. The problem has been that in many cases people are unable to install that framework, as they don't control the servers, or more recently I have gotten reports that they simply could not get it to work. Either it didn't support what they needed, wouldn't compile, or simple wouldn't work with even simple SOAP requests. I decided to finally set aside some time and implement the encryption/decryption portion of the library. Note that it was developed against some WCF services implementing message level security, so your mileage might vary against other platforms. Bug reports would be fastest way of getting any of those issues dealt with.<br />
<br />
As part of the recent changes, I also finally got around to creating an official project for the libraries rather than just being ad-hoc files people pulled from my web site. The libraries are now officially part of the <a href="http://code.google.com/p/wse-php/">wse-php project</a> hosted over at Google Code. It was a toss up between that and GitHub, but I really wanted to play around with Mercurial since I already use Git over at the Gnome project. Currently the libraries provide support for a portion of WS-Addressing and WS-Security that can be used with ext/soap in PHP. As time goes on I plan to add some support for simplified configuration of messaging as well as some other of the WS-* specs that might be useful when interoperating with other SOAP servers. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/54-Xmlseclibs-1.2.2-Released.html" rel="alternate" title="Xmlseclibs 1.2.2 Released" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2010-01-11T14:02:00Z</published>
        <updated>2010-01-11T17:39:10Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=54</wfw:comment>
    
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=54</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/4-Infocard" label="Infocard" term="Infocard" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/7-Services" label="Services" term="Services" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/2-XML" label="XML" term="XML" />
    
        <id>http://www.cdatazone.org/index.php?/archives/54-guid.html</id>
        <title type="html">Xmlseclibs 1.2.2 Released</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                After quite some time, version 1.2.2 has finally been released. It can be downloaded at: <a href="http://xmlseclibs.googlecode.com/files/xmlseclibs-1.2.2.tar.gz" title="Download URL">http://xmlseclibs.googlecode.com/files/xmlseclibs-1.2.2.tar.gz</a><br />
<br />
Changes include:<br />
<br />
Features:<br />
- Add support XPath support when creating signature. Provides support for<br />
 working with EBXML documents.<br />
- Add reference option to force creation of URI attribute. For use<br />
 when adding a DOM Document where by default no URI attribute is added.<br />
- Add support for RSA-SHA256<br />
<br />
Bug Fixes:<br />
- fix bug #5: createDOMDocumentFragment() in decryptNode when data is node<br />
 content (patch by Francois Wang)<br />
<br />
Please submit any bugs or feature requests into the <a href="http://code.google.com/p/xmlseclibs/issues/entry" title="Issue Tracker">Issue Tracker</a>. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/53-Digital-Identity-and-OAuth-slides-from-ZendCon.html" rel="alternate" title="Digital Identity and OAuth slides from ZendCon" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2009-10-21T15:29:00Z</published>
        <updated>2009-10-23T19:29:55Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=53</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=53</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/5-Identity" label="Identity" term="Identity" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/4-Infocard" label="Infocard" term="Infocard" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/6-OpenID" label="OpenID" term="OpenID" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
    
        <id>http://www.cdatazone.org/index.php?/archives/53-guid.html</id>
        <title type="html">Digital Identity and OAuth slides from ZendCon</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Slides have been posted for the latest version of my <a href="http://cdatazone.org/talks/zendcon_2009/Digital_Identity.pdf" title="Digital Identity">Digital Identity talk</a>.<br />
<br />
The contents is a bit less technical than in the past and is aimed at wider audience than just developers. Please contact me if there are any questions on the material or topics presented. <a href="http://xri.net/=rob.richards">Rob Richards</a>.<br />
<br />
You can also find the slides from my <a href="http://cdatazone.org/talks/zendcon_2009/OAuth.pdf" title="Digital Identity">OAuth</a> presentation. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/52-Lifes-Too-Short.html" rel="alternate" title="Life's Too Short" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2009-07-14T21:46:00Z</published>
        <updated>2009-07-15T00:41:32Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=52</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=52</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/3-Misc" label="Misc" term="Misc" />
    
        <id>http://www.cdatazone.org/index.php?/archives/52-guid.html</id>
        <title type="html">Life's Too Short</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                June 30th is a day I will never forget. It was the day I witnessed my sister pass away from lung cancer. A woman who was a non-smoker and lived an extraordinary life, I always believed Tracy would beat the odds. It really pisses me off. She wasn't a smoker, had a family, including 3 beautiful kids, yet was cut down in the prime of her life. She was only 3 years older than I and I cry foul!. All I can think of is the poem "Do Not Go Gentle Into That Good Night". We must all live life to the fullest which means taking advantage of every opportunity that arises and having the courage to do what we are afraid of doing. We all must "Rage, rage against the dying of the light."<br />
<br />
I have always been the black sheep in my family. Doing things against the grain and not considered the norm. Although they didn't always agree with my choices, my family always supported my decisions. I really want to thank them with all my heart for that. Mom, I bet you never thought I would be where I am today <img src="http://www.cdatazone.org/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> Without everyone's support, I know I would never have achieved everything I have nor be where I am today. I thank you all for that. Julie, you have alway been there for me. No matter what I have been feeliing, you have always been there for me. No matter what you have always looked out for us.<br />
<br />
Life is too short to just play by the book. We all need to take chances, do what makes us happy. How many of us regret not having had the courage to kiss the girl or say what we really want to say because we are scared of what other people think?  My life hasn't been easy and I experienced all of this, so don't think its not normal. It wasn't until I realized that I don't really care what other people think as long as I am happy and I know what I am doing is right that I could truly live a life worth living. For that matter had I not been, I doubt that Julie and I would ever have gotten together, gotten married and eventually have our beautiful son Dean.<br />
<br />
I ramble on..... I think the essence of what I am trying to say is that life is too short for fear, doubt, hate... We have to do what makes us happy. We need to experience everything that life has to give us. Being from farm country in Maine, I just have to quote Tim McGraw when he sings "Live Like You Were Dying". I really cannot sum it up better than his song.<br />
<br />
Tracy, We love you. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/51-Streaming-XML.html" rel="alternate" title="Streaming XML" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2009-05-28T11:21:00Z</published>
        <updated>2009-05-28T11:21:00Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=51</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=51</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/7-Services" label="Services" term="Services" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/2-XML" label="XML" term="XML" />
    
        <id>http://www.cdatazone.org/index.php?/archives/51-guid.html</id>
        <title type="html">Streaming XML</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Another php|tek has come and gone. Although a bit behind, I finally got my slides online for my <a href="http://cdatazone.org/talks/phptek_2009/Streaming_XML.pdf">Streaming XML</a> talk. I lingered a little too long on a few topics so the XMLWriter portion was a bit rushed. If anyone has questions on any of the topics, feel free to drop me a line. I did promise a few people I would write a bit about XMLReader and XMLWriter, but it's slow going as I try to find the time. Hopefully in the not to distant future I can get to this. This Dad thing is really time consuming <img src="http://www.cdatazone.org/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> <br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/50-A-Dad-At-Last!.html" rel="alternate" title="A Dad At Last!" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2009-02-05T01:04:00Z</published>
        <updated>2009-02-06T17:48:26Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=50</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=50</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/3-Misc" label="Misc" term="Misc" />
    
        <id>http://www.cdatazone.org/index.php?/archives/50-guid.html</id>
        <title type="html">A Dad At Last!</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I can remember back to last years php|tek. The morning of my web services workshop I found out that I was going to be a Dad. Needless to say that is one presentation I will never forget. It has been a long 9 months, but I am happy to say that I am now officially a father. My son Dean was born at 1:03 am on Jan 27th. Both Julie and Dean are doing well, though Dean gets to sleep much more than we do. Life sure is going to change dramatically, but none of us would have it any other way. Dean, if you happen to be reading this years from now, pulled from the archives of some search engine, I just have to say that you are the most precious thing to your mother and I (seeing you don't have any siblings....yet). 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/49-Entities,-extxml-and-libxml-2.7.html" rel="alternate" title="Entities, ext/xml and libxml 2.7" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2009-01-13T15:20:00Z</published>
        <updated>2009-01-15T19:26:49Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=49</wfw:comment>
    
        <slash:comments>7</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=49</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/2-XML" label="XML" term="XML" />
    
        <id>http://www.cdatazone.org/index.php?/archives/49-guid.html</id>
        <title type="html">Entities, ext/xml and libxml 2.7</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                As many people have found out, entity handling in ext/xml is broken when used with libxml2 2.7.0-2.7.2. The problem lies with the way pre-defined entities are handled; or rather not handled when used with one of the newer libxml2 versions. The entities, &amp;amp;, &amp;lt; , &amp;gt;, &amp;apos; and &amp;quot; never get passed to the user's callbacks, causing a big problem in quite a number of applications out there. Needless to say, I've received a good amount of hate mail over this problem. Got to love people. You never hear how grateful anyone ever is, but sure as hell once there is a problem they are all over you. Anyways, I digress.<br />
<br />
Although I have been telling people for a few years now that they should use XMLReader rather than ext/xml,  this breakage was not intentional; no matter what anyone says – Yes, I've had a few throw that out there. The good news is that the problem has finally been fixed, but will require both an updated PHP (5.2.9+) and libxml2-2.7.3, although none of them have yet been released. Until things are available, the available options are to either compile your own builds using the code from the libxml2 and PHP repositories, don't upgrade to libxml2 2.7.x yet if you haven't yet done so, build ext/xml with expat rather than libxml2, or lastly, convert your PHP code to use XMLReader.<br />
<br />
My parting thought on this to everyone is just switch to the XMLReader extension. It's faster, easier to use and much more powerful.<br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/48-OAuth-Signature-Validation-Tool.html" rel="alternate" title="OAuth Signature Validation Tool" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2009-01-07T12:26:00Z</published>
        <updated>2009-01-07T12:29:58Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=48</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=48</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/5-Identity" label="Identity" term="Identity" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/7-Services" label="Services" term="Services" />
    
        <id>http://www.cdatazone.org/index.php?/archives/48-guid.html</id>
        <title type="html">OAuth Signature Validation Tool</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                While working on OAuth implementations for our clients at Mashery, one of the biggest issues I see developers running into is how to debug and fix invalid signature errors. There are numerous OAuth libraries out there, in fact we even have our own, so how do you determine which side is really generating the correct signature and which has a flaw in the logic? I find that using a third party library is a great way to quickly zero in on which side is at the root of the issue. The problem, however, is there are no readily available tools to do this. I have found a number of test applications, but they pretty much are for testing wether a consumer library/app is working correctly against them. <br />
<br />
We mostly deal with providing the service provider side of OAuth, meaning numerous different endpoints, so these tools were of little help. I ended up writing a down and dirty signature generation app using the C# OAuth library (so Windows only folks). It will generate a signature based on the different OAuth parameters you enter. You can use this to compare the signature it generates to that from your consumer app or service provider. Full source code and more detailed information can be found on the <a href="http://solutions.mashery.com/docs/tips_and_tricks/oAuth">Mashery Customer Solutions</a> site. Time permitting, I may continue to add features to this tool. Hopefully others find this useful as well.<br />
<br />
Source and Binaries: <a href="http://solutions.mashery.com/docs/tips_and_tricks/oAuth">OAuth Signature Validation Tool</a> 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/47-Digital-Identity-slides-from-ZendCon.html" rel="alternate" title="Digital Identity slides from ZendCon" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2008-09-22T12:23:00Z</published>
        <updated>2008-09-22T12:23:00Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=47</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=47</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/5-Identity" label="Identity" term="Identity" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/4-Infocard" label="Infocard" term="Infocard" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/6-OpenID" label="OpenID" term="OpenID" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
    
        <id>http://www.cdatazone.org/index.php?/archives/47-guid.html</id>
        <title type="html">Digital Identity slides from ZendCon</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Slides have been posted for the latest version of my <a href="http://cdatazone.org/talks/zendcon_2008/Digital_Identity.pdf" title="Digital Identity">Digital Identity talk</a>.<br />
<br />
This talk has evolved since I first starting giving it, but the latest version simple needed more time to present. I was asked to combine all the topics (OAuth was to be its own presentation) into one, which I probably won't do again. Even just only covering the absolute basics, I found that there just isn't enough time to cover them all in the short amount of time, so some material was skimmed over. If anyone has any questions on any of the material, please feel free to contact me. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/46-Wheres-Waldo.html" rel="alternate" title="Where's Waldo?" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2008-09-22T11:28:00Z</published>
        <updated>2008-09-26T00:02:43Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=46</wfw:comment>
    
        <slash:comments>2</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=46</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/3-Misc" label="Misc" term="Misc" />
    
        <id>http://www.cdatazone.org/index.php?/archives/46-guid.html</id>
        <title type="html">Where's Waldo?</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I've been getting a number of emails asking if I'm still alive and kicking. The answer is yes, just have had a lot of things going on lately. Those of you who were at php|tek in Chicago this year know that my wife and I are having our first baby. We've been busy doing the doctor's visits, shopping, getting nursery ready, shopping, wondering if we have everything we need, and did I mention shopping. Never realized how expensive babies are and he's not even here yet (Yes, I said "he", we are having a boy).<br />
<br />
On the flip side, work has been very hectic. Things are going well and we are very busy. For the past 5-6 months, on top of my regular work on our proxy, I have been living and breathing OAuth. Unlike OpenID, which is really only found in the social networking/blogging areas, and Information Cards which is still new and has some ways to go for more widespread adoption, companies have started actively adopting and implementing OAuth for use with their APIs. Things should start getting interesting once they start rolling these out to the general public.<br />
<br />
I'm still involved with my xmlseclibs project, PHP and libxml2/libxslt. I just haven't had as much time over the past few months. I try to fix what I can when I get a chance, but my participation really has been slacking. With fall having started and winter on the way, I'll have more free time to work on these things. Hope to hit some of the feature requests I've gotten in the XML/PHP areas, as well as soon add some additional functionality to xmlseclibs to work with WS-BPEL (just needs some additional testing). If there are any additional feature requests or bugs I haven't looked at yet (I got a number via email that aren't in any of the bug systems - so may have forgotten about them), let me know and I'll make sure they make my TODO list. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/45-Outage.html" rel="alternate" title="Outage" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2008-07-18T10:30:00Z</published>
        <updated>2009-11-03T12:27:57Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=45</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=45</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/3-Misc" label="Misc" term="Misc" />
    
        <id>http://www.cdatazone.org/index.php?/archives/45-guid.html</id>
        <title type="html">Outage</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                My buddies over at AITCOM did it again. On July 10th, around 5:45 pm EST my server went mia. Being a Friday and occasionally experiencing the minor outages (< 5 minutes), I didn't give it much thought and left it for the night. The outage wasn't as minor as I had thought, the next morning I go to check email and nothing... The server was dead in the water. Calls to AIT pretty much fell on deaf ears. They performed a reboot and called it fixed. Of course they test things really well. After my forever long wait on hold back on the phone with them and once again my outage report falls on deaf ears. They tell me that they went ahead and found no hardware failure, so this must be my fault and I have to pay them to look into it. Their admins much be morons, after a couple of minutes, without any access to their network, I was able to determine that my IP addresses had been re-assigned elsewhere. Would you believe that even after telling them this, they said there is no hardware problem and that I had to pay them to get this issue resolved. WTF?!?!?!<br />
<br />
After a few deep breaths, I said fine as long as once they found out that the problem was theirs that I wasn't going to be charged. Day after day, no progress. I spent many hours on the phone ripping their customer service people new ones. I hate dealing with customer service people. Their roll is simply to be cannon fodder for the times serious issues arise. All they can say is that they are sorry, someone is working on it and no one else there can help, so I have to be patient. Between that and their incompetent engineers, I am surprised they are still in business. Finally after 5 days, they come back and tell me things are fixed and I wont be charged because it was due to a hardware failure on their end. It took 5 frickin days to figure out there was a hardware failure somewhere (that only was affecting my server of course) and they even knew where to start looking from? Things didn't sound right to me. At least I was able to get my mail back online along with my blog. The problem is that I still don't have 6 of my IP addresses. I am now on day 7 of this and my server is only limping along. The only saving grace here is that the server isn't running anything critical. Imagine being a business customer and having a complete outage for 5 days and after 7 days you still are only partially online. I think it might be time to look for a new provider :/ 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/44-xmlseclibs-1.2.1-Released.html" rel="alternate" title="xmlseclibs 1.2.1 Released" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2008-07-08T20:05:00Z</published>
        <updated>2008-07-08T20:05:00Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=44</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=44</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/4-Infocard" label="Infocard" term="Infocard" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/2-XML" label="XML" term="XML" />
    
        <id>http://www.cdatazone.org/index.php?/archives/44-guid.html</id>
        <title type="html">xmlseclibs 1.2.1 Released</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                The long awaited 1.2.1 release finally sees the light of day.<br />
It can be downloaded from:<br />
<a href="http://xmlseclibs.googlecode.com/files/xmlseclibs-1.2.1.tar.gz" title="xmlseclibs-1.2.1.tar.gz">http://xmlseclibs.googlecode.com/files/xmlseclibs-1.2.1.tar.gz</a><br />
<br />
<br />
Changes include the following:<br />
<br />
Features:<br />
- Attempt to use mhash when hash extension is not present. (Alfredo Cubitos).<br />
- Add fallback to built-in sha1 if both hash and mhash are not available and<br />
  throw error for other for other missing hashes. (patch by Olav Morken).<br />
- Add getX509Certificate method to retrieve the x509 cert used for Key.<br />
  (patch by Olav Morken).<br />
- Add getValidatedNodes method to retrieve the elements signed by the<br />
  signature. (patch by Olav Morken).<br />
- Add insertSignature method for precision signature insertion. Merge<br />
  functionality from appendSignature in the process. (Olav Morken, Rob).<br />
- Finally add some tests<br />
<br />
Bug Fixes:<br />
- Fix canonicalization for Document node when using PHP < 5.2.<br />
- Add padding for RSA_SHA1. (patch by Olav Morken).<br />
<br />
This library has undergone extensive testing prior to release so, please <br />
let me know if anyone runs into any issues. 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/43-phptek-Slides.html" rel="alternate" title="php|tek Slides" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2008-05-27T14:07:00Z</published>
        <updated>2008-05-27T14:07:00Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=43</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=43</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/1-PHP" label="PHP" term="PHP" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/2-XML" label="XML" term="XML" />
    
        <id>http://www.cdatazone.org/index.php?/archives/43-guid.html</id>
        <title type="html">php|tek Slides</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I had a good number of requests for write-ups of the material I presented in the Streaming XML session, so will try to put something together over the next couple of days. The session went over by just a bit <img src="http://www.cdatazone.org/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> so if I missed addressing any questions, please feel free to email me with them.<br />
<br />
<a href="http://cdatazone.org/talks/phptek_2008/Working_Web_Svcs.pdf">Working with Web Services</a><br />
<a href="http://cdatazone.org/talks/phptek_2008/whoami.pdf">Who Am I?</a><br />
<a href="http://cdatazone.org/talks/phptek_2008/Streaming_XML.pdf">Streaming XML</a><br />
<br />
 
            </div>
        </content>
        
    </entry>
    <entry>
        <link href="http://www.cdatazone.org/index.php?/archives/42-Brick-Mortar-No-Safer-Than-Online.html" rel="alternate" title="Brick &amp; Mortar No Safer Than Online" />
        <author>
            <name>Rob Richards</name>
                    </author>
    
        <published>2008-05-27T11:27:32Z</published>
        <updated>2008-05-27T11:30:47Z</updated>
        <wfw:comment>http://www.cdatazone.org/wfwcomment.php?cid=42</wfw:comment>
    
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://www.cdatazone.org/rss.php?version=atom1.0&amp;type=comments&amp;cid=42</wfw:commentRss>
    
            <category scheme="http://www.cdatazone.org/index.php?/categories/5-Identity" label="Identity" term="Identity" />
            <category scheme="http://www.cdatazone.org/index.php?/categories/3-Misc" label="Misc" term="Misc" />
    
        <id>http://www.cdatazone.org/index.php?/archives/42-guid.html</id>
        <title type="html">Brick &amp; Mortar No Safer Than Online</title>
        <content type="xhtml" xml:base="http://www.cdatazone.org/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Did you ever think you would have to worry about your data while visiting <a href="http://www.hannaford.com/">the grocery store</a>? Less than 3 months ago, I was one of the victims of the <a href="http://www.msnbc.msn.com/id/23729815/">Hannaford data breach</a> where my credit card number was stolen and fraudulently used. This is kind of ironic. I talk about the digital identities and keeping your data safe. I never thought I would end up on the receiving end of this. Discover card has an excellent fraud department, imo, and immediately of detecting fraudulent use, contacted me. I was issued a new card and it was sent overnight. On Saturday, while in Chicago for php|tek, I received another message from Discover card about fraudulent use. It really sucks when this happens while traveling because the card gets shut-off. I was leaving on Sunday morning, so an overnight delivery wouldn't even reach me. Anyways, I got things settled and was able to check out of the hotel - even paying my bill <img src="http://www.cdatazone.org/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" />.<br />
<br />
 <br /><a href="http://www.cdatazone.org/index.php?/archives/42-Brick-Mortar-No-Safer-Than-Online.html#extended">Continue reading "Brick &amp; Mortar No Safer Than Online"</a>
            </div>
        </content>
        
    </entry>

</feed>