| Commit message (Expand) | Author | Age |
* | Fix the link() pagespec to match links that are internally recorded as absolute.•••This fixes a problem exposed by the recent change to tags
(a2839de9362187b67b0e3a564461e272e64fd9b4). That recorded tag links as
absolute by including a leading slash in the link. The same could also be
done with an absolute wikilink.
In either case, link() would not match such links, unless the leading slash
was included in the link to match. But that's not right, because pagespecs
match absolute by default. So strip the leading slash.
Note that to keep any existing `link(/foo)` pagespecs working after this
change, the leading slash is removed from there, too.
| Joey Hess | 2008-11-09 |
* | document wikistatedir, though it's still internal | Joey Hess | 2008-11-07 |
* | meta: Plugin is now enabled by default since the basewiki uses it. | Joey Hess | 2008-11-06 |
* | allow_symlinks_before_srcdir is a boolean | Joey Hess | 2008-10-29 |
* | untrusted committers code seems to be fully working•••Still need to investigate possible races, and test some more.
| Joey Hess | 2008-10-23 |
* | more work on untrusted committers•••Wired up check_canedit and check_canremove, still need to deal with
check_canattach, and test.
| Joey Hess | 2008-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 Hess | 2008-10-22 |
* | function injection overhaul•••Add an inject function, that can be used by plugins that want to replace
one of ikiwiki's functions with their own version. (This is a scary thing
that grubs through the symbol table, and replaces all exported occurances
of a function with the injected version.)
external: RPC functions can be injected to replace exported functions.
Removed the stupid displaytime hook, and use injection instead.
| Joey Hess | 2008-10-21 |
* | add displaytime hook•••Need to use a hook because an exported function cannot be reliably
overridden. The replacement verstion was actually only affecting plugins
loaded after it.
formattime doesn't need a hook, since there's no reason to export it.
| Joey Hess | 2008-10-19 |
* | fix relativedate timezone inclusion•••The machine parseable date needs to include a timezone.
Also, simplified the interface for date display.
| Joey Hess | 2008-10-19 |
* | add_underlay: avoid adding the same underlay twice | Joey Hess | 2008-10-17 |
* | lockedit: Support specifying which users (and IP addresses) a page is locked ... | Joey Hess | 2008-10-08 |
* | typo | Joey Hess | 2008-10-01 |
* | add newpagefile function | Joey Hess | 2008-09-29 |
* | Add indexpages option•••This is the easy part of supporting foo/index.mdwn sources for page foo.
Note that if foo.mdwn exists too, there will be a warning about multiple
sources for the same page, and which is used is indeterminate.
indexpages should also cause web based editing to create index source pages
by default; this and other fallout of the option not yet implemented.
| Joey Hess | 2008-09-29 |
* | editpage: Be more aggressive (and less buggy) about cleaning up temporary fil... | Joey Hess | 2008-09-27 |
* | Add %wikistate, which is like %pagestate except not specific to a given page,... | Joey Hess | 2008-09-27 |
* | Reorganize index file, add a format version field.•••Upgrades to the new index format should be transparent.
The version field is 3, because 1 was the old textual index, 2 was the
pre-versioned format.
This also includes some efficiency improvements to index loading, by
not copying a hash and using a reference.
| Joey Hess | 2008-09-27 |
* | Export pagetitle, titlepage, linkpage. | Joey Hess | 2008-09-27 |
* | Add keepextension parameter to htmlize hook. (Willu) | Joey Hess | 2008-09-23 |
* | Improve error message if external plugin fails to load. Closes: #498458 | Joey Hess | 2008-09-11 |
* | Add allow_symlinks_before_srcdir to config so websetup doesn't eat it. | Joey Hess | 2008-09-09 |
* | editpage: New core plugin factoring out page editing to allow disabling it if... | Joey Hess | 2008-09-05 |
* | For fine control over what characters are allowed, unescaped in source filena... | Joey Hess | 2008-09-04 |
* | Work around perl $_ scoping nonsense that caused breakage when loading extern... | Joey Hess | 2008-08-29 |
* | Options set in the setup file are now immediatly loaded by ikiwiki -setup. Th... | Joey Hess | 2008-08-06 |
* | typo | Joey Hess | 2008-08-05 |
* | Revert "typo"•••This reverts commit c8d3626c51bdc53781d9431b1da88ae1e92dc2d5.
| Joey Hess | 2008-08-05 |
* | typo | Joey Hess | 2008-08-05 |
* | don't set values for verbose and syslog by default•••Setting the values in the setup file by default makes it annoyingly hard to
override them at the command line (since setup files override the command
line).
Both default to off if no value is set.
| Joey Hess | 2008-08-05 |
* | improve fix to DTRT for a param of "0" | Joey Hess | 2008-08-04 |
* | Suppress warning about uninitialized value if directives look like [[!foo]]•••(cherry picked from commit cf58eefaa56eb17c227d97d129bf95e3dab54fd3)
| Simon McVittie | 2008-08-04 |
* | reorg settings | Joey Hess | 2008-08-03 |
* | add advanced and basic modes | Joey Hess | 2008-08-03 |
* | reword | Joey Hess | 2008-08-03 |
* | show unsafe options (RO) by default•••Small data leak, but only to admins, and I think it's worth it to see the
stuff that cannot be configured.
| Joey Hess | 2008-08-02 |
* | websetup form display done | Joey Hess | 2008-08-02 |
* | banned_users move to setup file, stage 1 | Joey Hess | 2008-08-01 |
* | rcs plugin loading reorg•••Move rcs plugin load to loadplugins; move duplicate rcs detection logic out
of individual plugins and into loadplugins. Avoids checkconfig failing when
run twice.
| Joey Hess | 2008-08-01 |
* | update | Joey Hess | 2008-07-30 |
* | libdir can be empty | Joey Hess | 2008-07-27 |
* | finish with rcs plugin conversion | Joey Hess | 2008-07-26 |
* | Merge branch 'master' into autoconfig | Joey Hess | 2008-07-26 |
|\ |
|
| * | put preprocess loop errors inside an error span | Joey Hess | 2008-07-26 |
* | | wrapper setup reorg•••Flattened the wrapper setup, as this lets it be handled better by the
setup generation code.
| Joey Hess | 2008-07-26 |
* | | add example wrapper and fix formatting | Joey Hess | 2008-07-26 |
* | | add missing setup options, tweak others' display | Joey Hess | 2008-07-26 |
* | | load all plugins when generating setup | Joey Hess | 2008-07-26 |
* | | reorder | Joey Hess | 2008-07-26 |
* | | move more settings out to rcs | Joey Hess | 2008-07-26 |