| Commit message (Expand) | Author | Age |
* | * Make ikiwiki -verbose -setup with a setup file that enabled syslog logging••• output the verbose build log to stdout, rather than to the syslog.
| joey | 2007-03-17 |
* | * Since the CGI had to drop the wiki lock to avoid deadlocking the••• commit hook, it was possible for one CGI to race another one and "win"
the commit of both their files. This race has been fixed by adding a new
commitlock, which when locked by the CGI, disables the commit hook
(except for commit mails). The CGI then takes care of the updates the
commit hook would have done.
| joey | 2007-02-21 |
* | * Allow disabling of plugins included in goodstuff. | joey | 2006-12-29 |
* | * Initial work on internationalization of the program code. po/ikiwiki.pot••• is available for translation.
* Export gettext() from IkiWiki module.
| joey | 2006-12-29 |
* | * Turn $config{wiki_file_prune_regexps} into an array that is easier to••• manipulate.
* Only exclude rss and atom files from processing if the inline plugin
is enabled and that feed type is enabled. Else it's just a copyable file
type.
* Move rss and atom option handling code into the inline plugin.
* Applied a rather old patch from Recai to fix the "pruning is too strict"
issue. Now you can have wiki source directories inside dotdirs and the
like, if you want.
| joey | 2006-12-21 |
* | * Add --render mode, which can be used to preview an edit at the command••• line by test rendering a single page.
| joey | 2006-09-21 |
* | * Patch from Jordà Polo to make Setup::Standard support hashes in config••• files.
| joey | 2006-08-23 |
* | * ikiwiki can now download and aggregate feeds with its new aggregate••• plugin, so it's possible to implement a Planet using ikiwiki!
* --setup --refresh no longer rebuilds wrappers. Use --setup --refresh
--wrappers to do that.
* Add %IkiWiki::forcerebuild to provide a way for plugins like aggregate
to update pages that haven't changed on disk.
| joey | 2006-07-30 |
* | * Add exclude option in setup files, works same as --exclude. | joey | 2006-07-28 |
* | * Add getopt hook type, this allows plugins to add new command-line options.•••* Add --tagbase option to tag plugin.
| joey | 2006-07-28 |
* | * Make ikiwiki --setup --refresh rebuild wrappers, so wrapper rebuild••• will be automatically done on all upgrades.
| joey | 2006-07-04 |
* | * Introduce add_plugins and disable_plugins config options in setup files.••• This allows adding or removing plugins w/o overriding the whole list of
default plugins, which makes it easier to upgrade when new default plugins
are added.
| joey | 2006-07-03 |
* | rather a lot of changes to make hyperestraier search be a plugin, allowing•••for other types of search engine plugins if wanted, and also opening up a
lot of new possibilities for other kinds of plugins later
some notable changes along the way:
- lots of new hook types: cgi, render, delete
- wrapper files fixed to support config strings with newlines in them
- HEADERCONTENT in page template useful for plugins. Probably needs to be
expanded to more such for other places plugins might want to add content.
- remove unnecessary wrappers field from config info stored in wrappers
| joey | 2006-05-03 |
* | deep copy/untaint arrays in setup | joey | 2006-05-02 |
* | fix comment | joey | 2006-04-21 |
* | add --refresh and make it with with --setup | joey | 2006-03-26 |
* | load index before refresh | joey | 2006-03-24 |
* | another sub, wow | joey | 2006-03-23 |
* | lock wiki here too | joey | 2006-03-23 |
* | missing include | joey | 2006-03-23 |
* | Major code reoganisation, splitting up the single big file. The two goals•••kept in mind during this are a) to reduce load time for common cases like
cgi and post-commit and b) make the code easier to navigate.
This also modularises RCS support to the extent that it should be possible
to drop in a module for some RCS other than svn, add a switch for it, and
it pretty much just work.
High chance I missed an edge case that breaks something, this is only
barely tested at this point.
| joey | 2006-03-23 |
* | fix config restoration after wrapper gen | joey | 2006-03-23 |
* | fix oops in %config handling | joey | 2006-03-23 |
* | At Branden's request, clean up the hardcoded ".ikiwiki" everywhere, and add•••checkoptions() that can be used to set defaults for this and other options
based on existing options.
Also involved some cleanups to how gen_wrapper is used.
| joey | 2006-03-23 |
* | fixes | joey | 2006-03-15 |
* | config files now based on perl modules•••add MakeMaker foo for module
| joey | 2006-03-15 |