aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
Commit message (Collapse)AuthorAge
* openid: Display openid in Preferences page as a comment, so it can be ↵Joey Hess2012-12-04
| | | | selected in all browsers.
* filecheck: Fix bug that prevented File::MimeInfo::Magic from ever being used.Joey Hess2012-11-04
|
* really fix diff display to not show both types of diffJoey Hess2012-10-16
| | | | 12fa9c031f7a9dc25dba628aa91fc347586e4ab6 porported to fix this, but failed
* typoJoey Hess2012-10-14
|
* add cgi_overload_messageJoey Hess2012-10-11
|
* add cgi_overload_delay tunableJoey Hess2012-10-09
| | | | | | | | | | | Try to avoid a situation in which so many ikiwiki cgi wrapper programs are running, all waiting on some long-running thing like a site rebuild, that it prevents the web server from doing anything else. The current approach only avoids this problem for GET requests; if multiple cgi's run GETs on a site at the same time, one will display a "please wait" page for a configurable number of seconds, which then redirects to retry. To enable this protection, set cgi_overload_delay to the number of seconds to wait. This is not enabled by default.
* osm: indent the generated KML file for better readabilityAntoine Beaupré2012-08-25
| | | | (cherry picked from commit 1636da85d82644d923042c870aaedc5a29754aa6)
* osm: optimization: do not create duplicate stylesAntoine Beaupré2012-08-25
| | | | (cherry picked from commit 9d550817ca546d1dd30a21cebad6093d1f3bacad)
* comments: Remove ipv6 address specific code.Joey Hess2012-08-25
|
* merged anarcat/osm_arbitrary_layersJoey Hess2012-08-25
|
* make layers an arrayAntoine Beaupré2012-08-25
| | | | | | this simplifies the code, make the configuration more intuitive, at the cost of making the labels on the layers automatically generated and therefore less customizable
* make layers completely customizableAntoine Beaupré2012-08-25
|
* osm: add optional google maps supportAntoine Beaupré2012-08-25
| | | | for google maps to work, an API key needs to be added to the configuration
* OSM plugin: new config option to specify the url to fetch maps fromGeneviève Bastien2012-08-25
|
* Add Document tag to OSM plugin KML outputPhilippe Gauthier2012-08-24
| | | | (cherry picked from commit 519d35368e2f1e7fe1fce577fe7d71ef9bd5c07e)
* 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
|