Updated from http://plugins.svn.wordpress.org/press-permit-core/trunk/