Archive for December 18th, 2006

Community News: phpMyID (formerly myOpenID) Beta 0.3 Released

The myOpenID project (which has taken on a new name - phpMyID) has released the latest version of the utility, beta v0.3.

phpMyID is a single user (though, if you were so inclined, you could easily turn it into a multi-user setup) IdP, or “Identity Provider” for the OpenID framework. It’s a single PHP script with minimal dependancies. You don’t need a database, you don’t need to make your filesystem writable, you don’t need to download any libraries, and you don’t need to recompile PHP. Okay, well, you shouldn’t need to do any of that.

You can get all of the details on the project and the latest downloads from their website including how to install and use the tool.

Continue Reading · Add comment

Chris Chabot’s Blog: phpSocketDaemon

Chris Chabot has posted a PHP package he’s worked up that functions as a daemon sitting and listening on a socket.

To deal with 1000’s of concurrent, always on (comet aka hanging iframe) http (server) connections, and an equal amount of IRC client connections, plus being able to interpret and parse and delegate all the messages and events, i needed a very fast, stable, flexible and easy to use ‘daemon’ library for PHP.

He links to the tarball of the release and to the project page as well as including an example of its usage - creating a simple HTTP server with various hooks built in (like on_connect, on_read, and on_timer).

Continue Reading · Add comment

The Bakery: introduction to dAuth v0.3

On The Bakery blog, there’s a new article introducing dAuth:

The authentication (not authorization) system with a focus on security, using techniques such as challenge-response, customizable multiple-stage password hashing, brute force (hammering) detection etc.

The dAuth system is based around a challenge-reponse authentication system and handles ensuring the user is who they say that are, but not that they’re authorized to be looking at what they see.

They include a graphic to help explain how the process flows and some talk about the changes made from some of the previous versions including detection of brute-force attempts, preventing the disabling of the fallback, and session hijacking compensation.

There’s some brief bits about the installation of the tool and some final words to shove you in the right direction.

Continue Reading · Add comment

Edin Kadribasic’s Blog: First PHP build using the new compiler

Edin Kadribasic has posted on his blog about a new compile of PHP 5.2 he’s created using a new offering from Microsoft:

I have just completed the first build of the current php-5.2 CVS using the new compiler from Microsoft. The file is avaliable at php-5.2.1RC2-dev-Win32.zip.

The comments on the post indicate a possible problem (run time error) in the build, but no response yet on if it has been worked on or not.

Continue Reading · Add comment

Ben Ramsey’s Blog: Installing the Eclipse PHP IDE

Wanting to try out something new in the IDE department, Ben Ramsey reached for the Eclipse PHP IDE to see how it ran. His latest post details the installation process he went through to get things up and running.

I already had a working Eclipse installation that I had used to try out PHPeclipse for Eclipse (not to be confused with the PHP IDE), so I didn’t want to bother downloading a brand new full package of Eclipse that includes the PHP IDE and all its requirements. So, I set about on a tedious journey to figure out how to install PHP IDE using the Eclipse Update Manager. These are my notes.

There’s really only three main steps he went through: disable PHPeclipse (if installed), install the other software needed by PHP IDE, and finally, install the PHP IDE plugin itself. That’s it (assuming all goes well with the prerequisites).

You can grab the latest copy of the Eclipse PHP IDE from the project’s website.

Continue Reading · Add comment