| Commit message (Expand) | Author | Age |
* | use cgitemplate, remove misctemplate | Joey Hess | 2011-01-05 |
* | use CGI->url to get current absolute cgi url for openid login process | Joey Hess | 2010-12-25 |
* | revert cgiurl change that broke openid login | Joey Hess | 2010-12-25 |
* | Use local paths for the CGI URL | Simon McVittie | 2010-11-23 |
* | Use local paths for redirection where possible | Simon McVittie | 2010-11-23 |
* | openid: Fix handling of utf-8 nicknames. | Joey Hess | 2010-07-11 |
* | move nickname sanitization out•••Probably best to store it unsanitized and sanitize as needed on use.
And it already was for comments, leaving only the need to sanitize the
nickname when git committing, to ensure the email address is legal.
| Joey Hess | 2010-07-04 |
* | further sanitize nickname characters | Joey Hess | 2010-07-04 |
* | finializing openid nickname support•••Renamed usershort => nickname.
Note that this means existing user login sessions will not have the nickname
recorded, and so it won't be used for those.
| Joey Hess | 2010-06-23 |
* | take username from email address as fallback | Joey Hess | 2010-06-23 |
* | realm is an url pattern | Joey Hess | 2010-06-11 |
* | openid: Add openid_realm and openid_cgiurl configuration options, useful in a... | Joey Hess | 2010-06-11 |
* | moved non-openid signin form into same page as openid selector; show/hide as ... | Joey Hess | 2010-05-08 |
* | scale display form to match openid size | Joey Hess | 2010-05-07 |
* | Removed the openidsignup option. | Joey Hess | 2010-05-07 |
* | bugfix•••Always load IkiWiki::CGI so its cgi_signin is present, so we replace it.
| Joey Hess | 2010-05-07 |
* | bugfix | Joey Hess | 2010-05-07 |
* | remove loginlabel, not used | Joey Hess | 2010-05-07 |
* | pretty openid login•••* openid: Incorporated a fancy openid-selector signin form.
(http://code.google.com/p/openid-selector/)
* openid: Use "openid_identifier" as the form field, as required
by OpenID Authentication v2.0 spec.
| Joey Hess | 2010-05-07 |
* | patch hidden field setting code•••Fixes http://code.google.com/p/openid-selector/issues/detail?id=11#c3
| Joey Hess | 2010-05-07 |
* | fix back-compat with old Net::OpenID•••Debian stable's Net::OpenID does not support getting extension fields.
| Joey Hess | 2010-03-24 |
* | openid: Use Openid Simple Registration or OpenID Attribute Exchange to get th...•••The info is stored in the session database, not the user database.
There should be no reason to need it when a user is not logged in.
Also, hide the email field in the preferences page for openid users.
Note that the email and username are not yet actually used for anything.
The email will be useful for gravatar, while the username might be used
for a more pretty display of the openid.
| Joey Hess | 2010-03-13 |
* | Group related plugins into sections in the setup file, and drop unused rcs pl... | Joey Hess | 2010-02-11 |
* | httpauth: When cgiauthurl is configured, httpauth can now be used alongside o... | Joey Hess | 2010-02-11 |
* | Improve display of openid in preferences page.•••Now that openiduser is in IkiWiki core, it's ok to have passwordauth check
for it, and avoid displaying useless password fields when showing
preferences for an openid.
Also improved the styling of the display of the openid in the preferneces
page.
| Joey Hess | 2010-02-04 |
* | Move OpenID pretty-printing from openid plugin to core•••On various sites I have two IkiWiki instances running from the same
repository: one accessible via http and only accepting openid logins,
and one accessible via authenticated https and only accepting httpauth.
The https version should still pretty-print OpenIDs seen in git history,
even though it does not itself accept OpenID logins.
| Simon McVittie | 2009-07-10 |
* | Update IkiWiki::openiduser to work with Net::OpenID 2.x•••openiduser previously used a constructor that no longer works in 2.x.
However, all we actually want is the (undocumented) DisplayOfURL function
that is invoked by the display method, so try to use that.
(cherry picked from commit c3dd0ff5c7c10743107f203a5b456fdcd1b171df)
| Simon McVittie | 2009-07-07 |
* | finalise version 3.00 of the plugin api | Joey Hess | 2008-12-23 |
* | openid: in &openiduser, allow subdirectory-style providers to end with '/'•••This improves the display of OpenIDs like 'http://id.mayfirst.org/jamie/'
(taking an example from the IkiWiki commit log).
| Simon McVittie | 2008-12-21 |
* | openid: in &openiduser, let domain-style providers have arbitrarily many subd...•••This leads to better display for OpenIDs like smcv.pseudorandom.co.uk
and thm.id.fedoraproject.org (to take a couple of examples from the
IkiWiki commit history).
| Simon McVittie | 2008-12-21 |
* | Coding style change: Remove explcit vim folding markers. | Joey Hess | 2008-12-17 |
* | include perl error in warning about openid•••it may be some other module missing, this way you can tell by reading the
log
| Joey Hess | 2008-09-23 |
* | add plugin safe/rebuild info (part 2 of 3)•••(brain.. melting..)
| Joey Hess | 2008-08-03 |
* | remove default values in getsetup•••They were a bit confusing, since they did not actually set the default, and
example values are sufficient.
| Joey Hess | 2008-07-26 |
* | added getsetup hooks for all plugins up to recentchanges | Joey Hess | 2008-07-25 |
* | optimisation, only load openid module when signing in•••This makes the CGI about .2 seconds faster when editing pages etc.
| Joey Hess | 2008-03-19 |
* | move openiduser function to the openid plugin | Joey Hess | 2008-01-30 |
* | MAJOR basewiki reorg•••Including redir pages for the moved basewiki pages. These will be removed in
a future release.
| Joey Hess | 2007-12-08 |
* | * If Net::OpenID::Consumer is not available, the openid module will quietly••• disable itself, this avoids needing a hard dependency on the perl module.
| joey | 2007-04-30 |
* | actually, let's not use a fieldset label at all here, and use the•••"login with openid" as the input field label
| joey | 2007-04-30 |
* | put back OpenID label since we cannot rely on the label display | joey | 2007-04-30 |
* | layout improvement | joey | 2007-04-29 |
* | * Use a fieldset to set off the openid entry from the rest of the login••• form.
| joey | 2007-04-29 |
* | * Use fieldsets in the preferences form to group related options together.••• Especially cleans up the ordering of the admin's preferences form.
| joey | 2007-04-29 |
* | * pagespec_match() has changed to take named parameters, to better allow••• for extended pagespecs. The old calling convention will still work for
back-compat for now.
* The calling convention for functions in the IkiWiki::PageSpec namespace
has changed so they are passed named parameters.
* Plugin interface version increased to 2.00 since I don't anticipate any
more interface changes before 2.0.
| joey | 2007-04-27 |
* | * Changed calling convention for httmllink slightly. The first three••• parameters remain the same, but additional options are now passed in using
named parameters.
* Change plugin interface version to 1.02 to reflect this change.
* Add a new anchor option to htmllink. Thanks Ben for the idea.
* Support anchors in wikilinks.
* Add a "more" plugin based on one contributed by Ben to allow implementing
those dreaded "Read more" links in blogs.
| joey | 2007-02-20 |
* | * Add canedit hook, allowing arbitrary controls over when a page can be••• edited.
* Move code forcing signing before edit to a new "signinedit" plugin, and
code checking for locked pages into a new "lockedit" plugin. Both are
enabled by default.
* Remove the anonok config setting. This is now implemented by a new
"anonok" plugin. Anyone with a wiki allowing anonymous edits should
change their configs to enable this new plugin.
* Add an opendiscussion plugin that allows anonymous users to edit
discussion pages, on a wiki that is otherwise wouldn't allow it.
* Lots of CGI code reorg and cleanup.
| joey | 2007-02-02 |
* | * Fix openid signin secret generation code. This fixes the bug that made••• all openid signins fail the first time, and then succeed the second
time.
| joey | 2007-01-30 |
* | * Initial work on internationalization of the program code. po/ikiwiki.pot••• is available for translation.
* Export gettext() from IkiWiki module.
| joey | 2006-12-29 |
* | formatting | joey | 2006-11-21 |