aboutsummaryrefslogtreecommitdiff
path: root/ikiwiki.in
Commit message (Expand)AuthorAge
* work around silly warningJoey Hess2010-03-24
* fix unicode with YAML::Syck•••Syck-- it doesn't use unicode by default?! Hello, 2010 calling.. Joey Hess2010-03-24
* add newline to --set-yaml value•••YAML is picky about the data ending with a newline, and this makes it easier to accomplish that Joey Hess2010-03-24
* fall back from YAML::Any to just YAML•••for portabilty to old YAML in Debian stable that lacks the former. Joey Hess2010-03-24
* Add --set-yaml switch for setting more complex config file options.Joey Hess2010-03-24
* Add a include setting, which can be used to make ikiwiki process wiki source ...Joey Hess2010-03-14
* Add new --clean option; this makes ikiwiki remove all built files in the dest...Joey Hess2010-02-28
* 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
* remove -T from ikiwiki.in, add back if NOTAINT=0Joey Hess2009-05-22
* Fix unusual --setup --post-commit command line option combo.Joey Hess2009-02-09
* Coding style change: Remove explcit vim folding markers.Joey Hess2008-12-17
* Correct --dumpsetup to include the srcdir in the setup file.Joey Hess1997-08-14
* fix --wrappergroup•••Was documented to work at command line, but didn't Joey Hess1997-08-14
* require srcdir and destdir params when --render used w/o --setup•••The srcdir is needed by --render, so if --setup is not specified, read it at the command line. Joey Hess2008-10-30
* fix --setup --render•••In this mode, rebuild mode should not be on Joey Hess2008-10-30
* Preserve syslog setting when doing `ikiwiki -setup foo -dumpsetup bar`•••The syslog value from the setup file is purposfully ignored when doing ikiwiki -setup, so that it will output to stdout (while generating wrappers that do use the syslog). But that caused -dumpsetup to not preserve the syslog value from the setup file. Joey Hess2008-10-29
* do no-op post_commit test in wrapper•••This speeds up web commits by 1/4th of a second or so, since perl does not have to start up for the post commit hook. perl's locking is completly FuBar, since it's impossible to tell what perl flock() really does, and thus difficult to write code in other languages that interoperates with perl's locking. (Let alone interoperating with existing fcntl locking from perl...) In this particular case, I think I was able to find a way to avoid the insanity, mostly. The C code does a true flock(2), and if perl is using an incompatable lock method that does not use the same locking primative at the kernel level, then the C code's test will fail, and it will go ahead and run the perl code. Then the perl code's test will test the right thing. On Debian, at least lately, perl's flock() does a true flock(2), so the optimisation does work. Joey Hess2008-10-26
* move untrusted committer test into the wrapper•••This saves around 1/4th second per trusted commit since ikiwiki doesn't need to start up. Joey Hess2008-10-26
* untrusted committers code seems to be fully working•••Still need to investigate possible races, and test some more. Joey Hess2008-10-23
* more work on untrusted committers•••Wired up check_canedit and check_canremove, still need to deal with check_canattach, and test. Joey Hess2008-10-23
* Merge branch 'master' into git-anonJoey Hess2008-10-23
|\
| * Optimise the no-op post-commit hook in the web edit case by skipping loading ...Joey Hess2008-10-23
* | initial support for git repos with untrusted committers•••Still need to wire up the calls to check_* , but it's cold out here and my hands are going numb, so enough for now. Joey Hess2008-10-22
|/
* typoJoey Hess2008-10-01
* don't say rebuilding wiki when refreshing•••If run w/o --refresh, it should still say "refreshing wiki", if there's no setup file specifed. Joey Hess2008-09-30
* Epand usage message and add --help. Closes: #500344Joey Hess2008-09-27
* allow setup file to enable verbose modeJoey Hess2008-09-23
* Fix reversion in use of ikiwiki -verbose -setup with a setup file that enable...•••Setup output is once again output to stdout in this case. Implemented by stashing the verbose/syslog values set in the setup file, and using those values in the generated wrappers, but not allowing them to take effect during the setup operation itself, so that command-line options, appearing before or after -setup, are honored. Also, some cleanups to how %config is generated for wrappers, removing some fields that do not need to be recorded inside the wrapper. Joey Hess2008-09-20
* Avoid uninitialised value when --dumpsetup is used and no srcdir/destdir spec...Joey Hess2008-09-08
* Options set in the setup file are now immediatly loaded by ikiwiki -setup. Th...Joey Hess2008-08-06
* remove WRAPPED_OPTIONS once loaded•••This makes reentrant ikiwiki calls from wrappers work. Joey Hess2008-08-05
* avoid forcing verbose off•••Setting to undef rather than 0 means that setup files generated from the cgi wrapper will not have verbose set to 0, but instead commented out. Joey Hess2008-08-05
* Revert "typo"•••This reverts commit c8d3626c51bdc53781d9431b1da88ae1e92dc2d5. Joey Hess2008-08-05
* typoJoey Hess2008-08-05
* checkconfig before wrapper setup•••Necessary now that the plugins control what wrappers are built. Joey Hess2008-07-27
* allow --dumpsetup to be used w/o specifying srcdir and destdir•••shortcut tried to use srcdir in checkconfig; change it to not so this will work. Joey Hess2008-07-26
* refactorJoey Hess2008-07-26
* can now dump fully functional setup filesJoey Hess2008-07-26
* don't clear syslog config when dumpingJoey Hess2008-07-26
* httpauth removed long agoJoey Hess2008-07-26
* fixesJoey Hess2008-07-26
* add dumpsetup option; refactorJoey Hess2008-07-26
* add getconfig for inline•••Also, moved the pingurl getopt parsing to inline. Joey Hess2008-07-25
* revert eval changeJoey Hess2008-07-12
* only htmlize errors when cgi is actually runningJoey Hess2008-07-12
* Add --prefix-directives and --no-prefix-directives options to ikiwiki•••This avoids the need to set prefix_directives with --set. Josh Triplett2008-02-08
* * cgi hooks are now run before ikiwiki state is loaded.•••* This allows locking the wiki before loading state, which avoids some tricky locking code when saving a web edit. Joey Hess2008-02-03
* * Removed support for sending commit notification mails. Along with it went••• the svnrepo and notify settings, though both will be ignored if left in setup files. Joey Hess2008-01-29
* * Allow -cgi -wrapper to be passed on the command line to generate a••• wrapper. * Fix some taint issues with generating wrappers using the command line. joey2007-08-28
* * Fix --libdir to work at the command line.•••* Plugins can now be written as standalone external programs, which can be written in any language that can do XML::RPC. joey2007-08-13