joey [Mon, 20 Nov 2006 22:12:43 +0000 (22:12 +0000)]
* Rename ikiwiki.pl so MakeMaker doesn't see it, and install it.
* Add some code to the build system that tries to determine if the
lib installation directory is in @INC. If it's not, munge ikiwiki
to hardcode the path to the lib directory. This should allow installing
ikiwiki in nonstandard locations, including home directories, by just
setting PREFIX at build time.
* Fix nested examples directory in deb.
joey [Mon, 20 Nov 2006 20:37:27 +0000 (20:37 +0000)]
* Add "last" parameter to hook function. Very basic ordering, and hopefully
nothing more spohisticated will be needed.
* Add formbuilder_setup and formbuilder hooks.
* Split out a passwordauth module, that holds all the traditional password
based authentication etc code. It's enabled by default, but can be disabled
if you want only openid or some other auth method.
joey [Mon, 20 Nov 2006 09:40:09 +0000 (09:40 +0000)]
* Add openidsignup config option.
* Make the openid plugin support the callbacks from myopenid.com via its
affiliate program.
* Change how post signin actions are propigated through the signin process;
they're now stored in the session.
joey [Mon, 20 Nov 2006 02:46:58 +0000 (02:46 +0000)]
* Add an openid plugin to support logging in using OpenID.
* Web commits by OpenID users will record the full OpenID url for the user,
but in recentchanges, these urls will be converted to a simplified display
form+link.
* Modified svn, git, tla backends to recognise such web commits.
joey [Fri, 10 Nov 2006 07:46:41 +0000 (07:46 +0000)]
* Work around a strange bug in CGI::FormBuilder 3.0401 that makes
FORM-SUBMIT unusable on customised formbuilder templates. For now,
hardcode the submit buttons in editpage.tmpl instead of using the
template variable, which is ok, since the buttons are static.
joey [Mon, 6 Nov 2006 21:55:06 +0000 (21:55 +0000)]
web commit by JoshTriplett: Fix links which just had [homepage] or [blog] in the text to include the surrounding attribution, and change the ion link from HTML to markdown
joey [Wed, 1 Nov 2006 06:45:59 +0000 (06:45 +0000)]
* Patch from James Westby to support podcasting, photoblogging, vidcasting,
or what have you, by creating enclosures for non-page items that are
included in feeds.
joey [Wed, 1 Nov 2006 05:41:37 +0000 (05:41 +0000)]
* Implemented expiry options for aggregate plugin.
* Use precalculated backlinks info when determining if files need an update
due to a page they link to being added/removed. Mostly significant if
there are lots of pages.
* Remove duplicate link info when saving index. In some cases it could
pile up rather badly. (Probably not the best way to deal with this
problem.)
joey [Mon, 30 Oct 2006 23:28:01 +0000 (23:28 +0000)]
* Improve login/register process, the login dialog has only name and
password fields, which allows more web browsers to regognise it as a login
field, and is less confusing.