aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
Commit message (Collapse)AuthorAge
* OSM Plugin: Possibility to configure where the OpenLayers.js file isGenevieve2012-08-05
| | | | (cherry picked from commit 6f684cd412e6d93f943c1fa5d8dac91caa138be0)
* Fix incorrect URL pointing to the generated waypoint files by calling ↵Philippe Gauthier2012-08-05
| | | | | | | | will_render() before first call to urlto(). Fixes http://ikiwiki.info/bugs/osm_linkto__40____41___usage_breaks_map_rendering/ (cherry picked from commit 691312225789ff6cd5e3fcc4979c076791d67452)
* Split CFLAGS into words when building wrapper. Closes: #682237Joey Hess2012-07-20
|
* include manually the toggle js codeAntoine Beaupré2012-07-19
|
* Merge remote-tracking branch 'intrigeri/mirrorlist'Joey Hess2012-06-03
|\
| * mirrorlist: new mirrorlist_use_cgi boolean setting.intrigeri2012-04-28
| | | | | | | | | | | | | | | | | | | | When set to true, let each mirror's ikiwiki CGI find out the correct target page url themselves. This resolves the usecase described on [[todo/mirrorlist_with_per-mirror_usedirs_settings]]. Signed-off-by: intrigeri <intrigeri@boum.org>
* | ensure HTML::Entities is always loadedJoey Hess2012-05-16
| | | | | | | | | | (Worked ok in my tests w/o this, but not sure I tested every case, and this is correct.)
* | meta: Security fix; add missing sanitization of author and authorurl. ↵Joey Hess2012-05-16
|/ | | | Thanks, Raúl Benencia
* Merge remote-tracking branch 'smcv/ready/trail'Joey Hess2012-04-18
|\
| * trail: delete the right stateSimon McVittie2012-04-09
| | | | | | | | | | | | | | | | | | At some point I changed the storage of trail members' membership and forgot to update this use. (It turns out to be rather difficult to reach this code, possibly even impossible: it only applies if a member somehow ceases to match the trail's pagespec without either the trail or the member changing.)
* | graphviz: Handle self-links.Joey Hess2012-04-18
| |
* | link: Fix renaming wikilinks that contain embedded urls.Joey Hess2012-04-18
| |
* | add comment subscription checkbox to editpageJoey Hess2012-04-13
|/ | | | Reworded template, which also called the commit message a "comment".
* Merge remote-tracking branch 'smcv/ready/literal-pagenames'Joey Hess2012-04-08
|\
| * trail, inline: treat pagenames as a list of literal names, not linksSimon McVittie2012-04-06
| |
| * trail: fix inline documentationSimon McVittie2012-04-06
| |
* | remove unnecessary quotingJoey Hess2012-04-08
| |
* | Merge remote-tracking branch 'smcv/ready/transient-rm'Joey Hess2012-04-08
|\ \
| * | Allow deletion of files from the transient underlaySimon McVittie2012-04-07
| | |
| * | prune: do not prune beyond an optional base directory, and add a testSimon McVittie2012-04-07
| |/ | | | | | | | | | | | | | | Previously, prune("wiki/srcdir/sandbox/test.mdwn") could delete srcdir or even wiki, if they happened to be empty. This is rarely what you want: there's usually some base directory (destdir, srcdir, transientdir or another subdirectory of wikistatedir) beyond which you do not want to delete.
* | save whole form state, not just QUERY_STRING, for postsigninJoey Hess2012-04-08
| | | | | | | | | | | | | | | | | | | | Normally, needsignin is called when there is a QUERY_STRING, not when a form is posted. However, it's certianly possible, and should be supported, to make a form that invokes an ikiwiki action that checks needsignin. I encountered this when posting ?do=rename&page=foo. The form is displayed without checking needsignin, for complicated reasons. Posting the form is when the true authentication happens.
* | actually tested rename not started from the edit pageJoey Hess2012-04-08
| |
* | improve prototypeJoey Hess2012-04-05
| | | | | | | | src param always needed now
* | rename: Allow rename to be started not from the edit page; return to the ↵Joey Hess2012-04-05
|/ | | | renamed page in this case.
* Reinstate trail support in inlineSimon McVittie2012-04-05
| | | | This was removed in aaa72a3a80f89.
* httpauth: When it's the only auth method, avoid a pointless and confusing ↵Joey Hess2012-04-04
| | | | signin form, and just right to the httpauthurl.
* uniq list for changed hookJoey Hess2012-04-02
| | | | There can be dups when eg, adding a new internal page, apparently.
* allow users to subscribe to comments w/o registeringJoey Hess2012-04-02
| | | | | | | | | | Technically, when the user does this, a passwordless account is created for them. The notify mails include a login url, and once logged in that way, the user can enter a password to get a regular account (although one with an annoying username). This all requires the passwordauth plugin is enabled. A future enhancement could be to split the passwordless user concept out into a separate plugin.
* support do=tokenauth login for passwordless accountsJoey Hess2012-04-02
|
* passwordauth: Fix url in password recovery email to be absolute.Joey Hess2012-04-02
| | | | | This got broken when cgiurl began often returning a relative url. Added a cgiurl_abs for the things that need a guaranteed absolute cgiurl.
* add support for a passwordless login tokenJoey Hess2012-04-02
| | | | | | | | | The plan is to use this for accounts that are created implicitly, as when a non-logged-in user subscribes to notifyemail. Such an account has no password, and login can be accomplished by way of a url that is sent to them in email. When the user sets a password, the passwordless login token is disabled.
* meta: Support keywords header. Closes: #664780 Thanks, Martin MichlmayrJoey Hess2012-04-01
|
* more fixes to subscription prefsJoey Hess2012-03-28
|
* don't force old subscriptions value when postingJoey Hess2012-03-28
|
* fix adding first subscription to pagespecJoey Hess2012-03-28
|
* remove misc sectionJoey Hess2012-03-28
|
* polishing notifyemailJoey Hess2012-03-28
|
* fix hook nameJoey Hess2012-03-28
|
* finish notifyemail pluginJoey Hess2012-03-28
|
* Added a "changes" hook. Renamed the "change" hook to "rendered", butJoey Hess2012-03-28
| | | | the old hook name is called for now for back-compat.
* integrate comments plugin with notifyemailJoey Hess2012-03-28
|
* add Subscriptions field to prefsJoey Hess2012-03-28
|
* fix another undef/"" confusionJoey Hess2012-03-28
|
* changemail: New plugin, sends emails about changed pages.Joey Hess2012-03-28
|
* simplifyJoey Hess2012-03-27
|
* meta: Export author information in html <meta> tag. Closes: #664779 Thanks, ↵Joey Hess2012-03-27
| | | | Martin Michlmayr
* remove debug messageJoey Hess2012-03-22
| | | | | | A file may have no git sha1 if it's in the underlay, or just is not checked into git. This debug message doesn't add any value and is potentially confusing.
* inline: When the pagenames list includes pages that do not exist, skip them.Joey Hess2012-03-21
| | | | | | | | | | | bestlink returns '' if no existing page matches a link. This propigated through inline and other plugins, causing uninitialized value warnings, and in some cases (when filecheck was enabled) making the whole directive fail. Skipping the empty results fixes that, but this is papering over another problem: If the missing page is later added, there is not dependency information to know that the inline needs to be updated. Perhaps smcv will fix that later.
* remove pod documentationJoey Hess2012-03-19
| | | | | This caused the build system to make unwanted man pages. Using comments instead.
* misc cleanupJoey Hess2012-03-18
|