aboutsummaryrefslogtreecommitdiff
path: root/IkiWiki
Commit message (Expand)AuthorAge
...
* otl: Avoid globally filtering non-otl pages•••Through a complex chain of circumstances, that filtering was causing dumpsetup to trigger undefined warning messages from the po plugin. But anyway, munging the otl in htmlize is less error-prone and less expensive, a win all around. Joey Hess2009-09-23
* avoid ugly messages when running ikiwiki -setup on a *directory*Joey Hess2009-09-23
* auto.setup, auto-blog.setup: Fix sanitization of entered wikiname. Closes: #5...Joey Hess2009-09-23
* avoid tempfile warning•••Allow tempfile to open the file, so it doesn't warn about possible insecurity. This probably fixes a real, but unlikely security hole too. Joey Hess2009-09-13
* remove cgi exclusion•••Note that a typical use of this plugin is for a static site, w/o cgi support enabled. Joey Hess2009-09-12
* got rid of the postrefresh hook after all•••Instead, use the change and delete hooks, and launch rsync if either hook is called. Joey Hess2009-09-11
* doc update, add --exclude ikiwiki.cgi to examplesJoey Hess2009-09-11
* localize user-visible warnings and tack on missing newlinesJoey Hess2009-09-11
* Merge commit 'schmonz/master'•••Conflicts: IkiWiki/Plugin/rsync.pm Joey Hess2009-09-11
|\
| * Don't error out, either warn or say nothing, depending.Amitai Schlair2009-09-11
* | chdir to the destdir before running rsync•••Avoids needing to specify the path in the rsync command, can just use "." Joey Hess2009-09-11
* | remove unixauth; I am only adding render at the moment•••yeah, you need branches :P Joey Hess2009-09-11
|/
* Whoops, copyright 2009. /usr/bin/perl for the interpreter like other plugins.Amitai Schlair2009-09-11
* Revivify unixauth and rsync plugins (and hook needed by rsync) lost in•••the last merge. I should really put each feature on its own git branch. Amitai Schlair2009-09-10
* Merge commit 'schmonz/master'Joey Hess2009-09-10
|\
| * Add NetBSD-style 2-clause BSD license.Amitai Schlair2009-09-10
* | remove hook not used by cvsJoey Hess2009-09-10
* | formattingJoey Hess2009-09-10
* | minor simplificationJoey Hess2009-09-10
* | Merge commit 'schmonz/master' into cvsJoey Hess2009-09-10
|\|
| * Catch up to the new genwrapper hook.Amitai Schlair2009-09-10
| * Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-09-10
| |\
* | \ Merge branch 'master' into cvsJoey Hess2009-09-10
|\ \ \
| * | | clean up use of IkiWiki::Receive•••Loading and use of IkiWiki::Receive can all be pushed into the git plugin, rather than scattered around. I had at first wanted to make a receive plugin and move it there, but a plugin was not a good fit; you don't want users to have to manually load it, and making the git plugin load the receive plugin at the right times would need more, and ugly code. Joey Hess2009-09-10
| | |/ | |/|
| * | Add genwrapper hook, that can be used to add code into the C wrapper.Joey Hess2009-09-10
* | | typoJoey Hess2009-09-10
* | | Merge commit 'schmonz/master' into cvsJoey Hess2009-09-10
|\ \ \ | | |/ | |/|
| * | CVS operations generally need to be within CVS checkouts, so these chdir()•••calls are warranted. They shouldn't modify the caller's working directory, though. Use File::chdir to keep the scope of the changes subroutine-local. The tests now pass without resetting the working directory. Amitai Schlair2009-09-10
| * | Abstract out CVS's involvement in the wrapper:•••* In Wrapper.pm, add a new hook "wrapperargcheck" to examine argc/argv and return success or failure. In the failure case, the wrapper terminates. * In cvs.pm, implement the new hook to return failure if a directory is being cvs added. Amitai Schlair2009-09-09
| * | Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-09-09
| |\|
* | | Merge branch 'master' into cvsJoey Hess2009-09-10
|\ \ \ | | |/ | |/|
| * | underlay: Also allow configuring additional directories to search for templa...Joey Hess2009-09-08
| * | Expand banned_users; it can now include PageSpecs, which allows banning by IP...Joey Hess2009-09-08
* | | Merge commit 'schmonz/master' into cvs•••Conflicts: IkiWiki/Plugin/cvs.pm Joey Hess2009-09-04
|\ \ \ | | |/ | |/|
| * | It's STDOUT we have to shut up for cvs, and $savedout has to be•••restored just so. Amitai Schlair2009-09-04
| * | Stop using IPC::Cmd and String::ShellQuote, since quoting (and•••having to quote, and the possible use of the shell) sucks. Stop passing args to cvs_runcvs() as an arrayref, since that also sucks (and was a sop to IPC::Cmd). Instead, use Joey's construction for temporarily redirecting stderr to /dev/null. Much much simpler and better. Works on my laptop with bozohttpd, now to test on the NetBSD wiki. Amitai Schlair2009-09-04
* | | minor formattingJoey Hess2009-09-02
* | | remove two plugins that are unrelated to cvsJoey Hess2009-09-02
|/ /
* | whitespaceAmitai Schlair2009-08-30
* | Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-08-30
|\|
| * Revert "po: do not inject custom bestlink function when po_link_to eq default"•••This reverts commit cdc3576c8d1efb2593cac2d9da3f2393a2afe26e. Conflicts: IkiWiki/Plugin/po.pm This change broke the test suite and is not strictly necessary. Joey Hess2009-08-30
* | On some systems the commit message gets quoted properly already. Don't•••requote in such cases, do quote in all others. Amitai Schlair2009-08-30
* | Fix uninitialized value when editing a page being vivified from the•••basewiki. Makes the filetype-testing logic more explicit anyway. Amitai Schlair2009-08-30
* | Merge branch 'master' of git://github.com/joeyh/ikiwikiAmitai Schlair2009-08-30
|\|
| * teximg: Make TeX handle preventing unsafe things; remove insufficient blacklist•••TeX has configuration options that prevent unsafe things like shell escapes and insecure file reads/writes. Turn all of them on. teximg's regex-based blacklist does not suffice. For instance: [[!teximg code=""" \catcode`\%=0 %input{/etc/passwd} """]] Remove the blacklist, since the TeX configuration options seal off the underlying mechanisms more safely, and the blacklist blocks other TeX commands that can prove useful. Josh Triplett2009-08-28
| * img: Don't generate new verison of image if it is scaled to be larger in eith...•••Although imagemagick handles even really large sizes sanely, using a page file, doing so would just waste time and disk space, since the browser can be told to resize it larger. Joey Hess2009-08-28
| * Merge commit 'intrigeri/po'Joey Hess2009-08-28
| |\
| | * po: fix link() pagespec when used on translation pages•••Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * po: better rootpage logic for inline's post form•••Set rootpage to the non-l10n'd rootpage parameter if it is set, else to the masterpage of the linking page. Signed-off-by: intrigeri <intrigeri@boum.org> intrigeri2009-08-28
| | * Revert "po: keep masterpage as the rootpage for inline's post form"•••This reverts commit cf43ae5a1f5460a98cdd7acb36c0691b2eec988f, which actually only works when a rootpage parameter is set. A more complete fix will be written soon. intrigeri2009-08-28