joey
67b513e8c4
* Patch from Alec Berryman adding a http_auth config item that allows
...
using HTTP Authentication instead of ikiwiki's built in authentication.
Useful for eg, large sites with their own previously existing user auth
setup. Closes : #384534
2006-10-02 22:56:09 +00:00
joey
b78e139c50
* Don't fail syntax check if Text::Typography isn't installed.
...
Closes : #389406
2006-09-26 06:08:24 +00:00
joey
9f45c3080e
* Fix a forkbomb in various calls to IPC::Open2, which has a highly
...
braindead interface. Closes : #389383
2006-09-25 21:38:25 +00:00
joey
48e004acb1
* inline: Add ability to sort by page name, based on a patch from
...
Benjamin A'Lee.
2006-09-25 21:13:14 +00:00
joey
c35444826c
* Add --render mode, which can be used to preview an edit at the command
...
line by test rendering a single page.
2006-09-21 21:34:29 +00:00
joey
bbfe1b9058
move use
2006-09-21 20:30:03 +00:00
joey
c7140ad90b
* Add typography (SmartyPants) plugin by Recai.
2006-09-21 20:28:40 +00:00
joey
62e1a2ceed
estseek patch (slightly altered) and other replies
2006-09-18 20:53:17 +00:00
joey
396341b2c3
* Yet another fix for those poor case-insensative `OSX users.
...
* chomp trailing newlines at the end of templates read in by the template
plugin, to allow use of the template preprocessor directive in
whitespace-sensative situations. Closes : #387073
2006-09-18 19:28:09 +00:00
joey
8e0236b50b
more updates from Clint
2006-09-17 17:30:18 +00:00
joey
fa96eab120
* Updated ikiwiki.svgz from Recai, includes an icon and is used to generate
...
a multi-resolution favicon.ico.
2006-09-16 15:12:01 +00:00
joey
42973f687c
typo fix and slight reformat
2006-09-16 04:16:17 +00:00
joey
22ddd81dd2
* Numerous tla fixes from Clint.
2006-09-16 04:09:06 +00:00
joey
eabafab8e4
oops...
2006-09-16 01:53:14 +00:00
joey
0df2ad5dfe
* Support Text::Markdown from CPAN, which has a different interface from
...
the original markdown or the one in Debian.
2006-09-16 01:50:29 +00:00
joey
26774c931c
* Patch from James Westby to deal with the case where you're editing a
...
new page, hit cancel, and need to be redirected to somewhere sane.
2006-09-16 01:23:14 +00:00
joey
39fd60f1ab
* Deal with CPAN installing Markdown as Text::Markdown, while it's
...
installed as just Markdown by apt.
2006-09-16 01:14:30 +00:00
joey
0f25ec8eb6
* pagetemplate hooks are now also called when generating cgi pages.
...
* Add a favicon plugin, which simply adds a link tag for an icon to each
page (and cgis).
2006-09-16 00:52:26 +00:00
joey
dfedb0351d
* Patch from Recai to fix a wide character warning from the search plugin
...
during setup if the wikiname contains utf8.
2006-09-15 17:10:53 +00:00
joey
96b395705a
* Fix a baseurl problem in hyperestradier search results.
2006-09-15 03:15:34 +00:00
joey
65d9871a38
oops..
2006-09-14 23:14:48 +00:00
joey
9575948b51
hail UB313!
2006-09-14 22:28:04 +00:00
joey
1e7be2d3dd
* Patch from Recai to kill utf-8 on the wiki name when generating the
...
session cookie.
2006-09-11 16:24:05 +00:00
joey
d0b025468a
* Patch from Recai to use utf8 when reading the setup file, so that
...
utf8 wikinames from there will be used properly.
2006-09-10 18:16:43 +00:00
joey
9bae900242
* Add a module version number to IkiWiki, so you can "use IkiWiki '1.00'"
...
to declare which version of the interface your plugin needs.
2006-09-09 23:07:27 +00:00
joey
dae0f48e91
* Work on firming up the plugin interface:
...
- Plugins should not need to load IkiWiki::Render to get commonly
used functions, so moved some functions from there to IkiWiki.
- Picked out the set of functions and variables that most plugins
use, documented them, and made IkiWiki export them by default,
like a proper perl module should.
- Use the other functions at your own risk.
- This is not quite complete, I still have to decide whether to
export some other things.
* Changed all plugins included in ikiwiki to not use "IkiWiki::" when
referring to stuff now exported by the IkiWiki module.
* Anyone with a third-party ikiwiki plugin is strongly enrouraged
to make like changes to it and avoid use of non-exported symboles from
"IkiWiki::".
* Link debian/changelog and debian/news to NEWS and CHANGELOG.
* Support hyperestradier version 1.4.2, which adds a new required phraseform
setting.
2006-09-09 22:50:27 +00:00
joey
aa2b3b8f63
* Add a googlecalendar plugin. A bit special-purpose, but it shows
...
one way to to deal with user-supplied content that could cause XSS
issues w/o the htmlscrubber, and won't survive the scrubber.
2006-09-09 07:11:51 +00:00
joey
0e224e9f9c
* Add a missing -n to tla undo call.
...
* otl2hmtl can't be safely used with IPC::Open2 since it sometimes
writes before consuming its whole stdin. Avoid this deadlock.
* Fix alt tags for outline checkboxes.
2006-09-08 20:33:49 +00:00
joey
757b627414
* Add a missing -n to tla undo call.
2006-09-08 19:19:56 +00:00
joey
6e273d60a6
shorten further
2006-09-07 23:55:21 +00:00
joey
2fd2646e66
remove the "0 new", it's not very useful
2006-09-07 23:54:37 +00:00
joey
72ad3a5d34
simplify
2006-09-07 07:04:58 +00:00
joey
3e9a6a7d4f
size limits
2006-09-07 06:58:27 +00:00
joey
0a8fc6ddf5
force charset
2006-09-07 05:54:01 +00:00
joey
eff2ddbe9a
* Add a linkmap plugin (requires graphviz).
2006-09-07 05:31:01 +00:00
joey
025cf0083e
typo
2006-09-07 03:45:28 +00:00
joey
7ba4a844a8
* Include <link rel> tag for RSS feeds, used by some aggregators and
...
firefox to find the feed.
2006-09-06 21:03:39 +00:00
joey
f7f3b0bb7d
* Add support for mercurial, contributed by Emanuele Aina.
2006-09-06 20:31:55 +00:00
joey
f7d95297bb
need to import escapeHTML
2006-09-06 20:03:59 +00:00
joey
1f26347379
escaping fix from Emanuele Aina
2006-09-06 20:02:12 +00:00
joey
5851f0f753
bugnum
2006-09-04 06:24:27 +00:00
joey
99d52a1794
* Add support for tla, contributed by Clint Adama. Closes : #385936
2006-09-04 06:15:54 +00:00
joey
44c8d86339
commas
2006-09-04 04:32:32 +00:00
joey
b6075d6163
move html escaping
2006-09-04 04:29:18 +00:00
joey
7e02c4fe4c
fix
2006-09-04 04:25:34 +00:00
joey
c2a3e1b127
man page says I need this
2006-09-04 03:50:27 +00:00
joey
ea95624e2d
* Drop real uid/gid in the suid wrapper, thus allowing commits to remote
...
subversion repos and fixing some other issues.
2006-09-04 03:38:02 +00:00
joey
6933631501
minor
2006-09-03 23:07:07 +00:00
joey
7f243ae21a
* Add proper waitpid calls for open2ed processes throughout to avoid
...
zombies; this hit htmltidy especially badly.
2006-09-03 20:11:39 +00:00
joey
f0393523c8
* Fix another destpage issue in the inline directive. Closes : #385512
...
again.
2006-09-03 19:54:44 +00:00
joey
92065444d9
* Simplify the data structure returned by rcs_recentchanges to avoid
...
each rcs plugin needing to form complex strings on its own.
2006-09-03 19:53:23 +00:00
joey
22b414ddc0
add comments
2006-09-03 17:14:27 +00:00
joey
fdaab0fddd
releasing version 1.23
2006-09-03 16:25:47 +00:00
joey
bd4cd357a1
* Add processed date to aggregate preprocessor directive status output.
2006-09-02 02:07:44 +00:00
joey
575cfa085c
drop the loop number to 3, 10 seems a bit much..
2006-08-31 19:47:41 +00:00
joey
fe5c48f3a0
fix taint issue
2006-08-29 22:09:16 +00:00
joey
1aac0b5a60
don't add actions if all empty
2006-08-28 19:46:00 +00:00
joey
1aeb64e148
* Patch from James Westby to add an actions option to inline; this
...
adds Edit and Discussion links at the end of blog entries.
2006-08-28 19:43:07 +00:00
joey
4895955cea
* Change htmlize, format, and sanitize hooks to use named parameters.
2006-08-28 18:17:59 +00:00
joey
e16746a52f
* Add toc (table of contents) plugin.
2006-08-28 07:40:20 +00:00
joey
e5b323a633
bugnum
2006-08-28 04:40:00 +00:00
joey
4ad7c9d625
* Patch from James Westby to add a --sslcookie switch, which forces
...
cookies to only be sent over ssl connections to avoid interception.
* Factor out the cgi header printing code into a new function.
* Fix preferences page on anonok wikis; still need to sign in to get
to the preferences page.
2006-08-27 20:25:05 +00:00
joey
3ad4d93e33
fix reference counting oops
2006-08-27 19:58:33 +00:00
joey
d4d053f0e3
re-emit unprocessed preprocessor directives in full, in case they're really
...
wikilinks with spaces
2006-08-27 17:07:55 +00:00
joey
a18e304e39
important robustness fix
2006-08-27 04:14:41 +00:00
joey
d0bbfeefbe
fnord
2006-08-27 04:04:59 +00:00
joey
a61d531edb
* Added a ddate plugin.
2006-08-27 03:55:45 +00:00
joey
f4e2e8e975
added info
2006-08-26 23:37:56 +00:00
joey
2bec3518c2
* Patch from James Westby to add a template for the search form.
...
* Cache search form for speedup.
2006-08-26 21:57:59 +00:00
joey
609f48c93c
switch to > n (currently 10) cycle loop protection since eg tumov's include
...
plugin preprocesses included pages using the name of the including page
2006-08-26 21:26:54 +00:00
joey
38ce4c3cef
* Patch from James Westby to allow a description to be set for rss feeds.
2006-08-26 17:36:46 +00:00
joey
182c3b0db3
use a hash
2006-08-25 22:08:03 +00:00
joey
6fc3b624f2
* Generalised preprocesser loop protection code.
2006-08-25 19:06:37 +00:00
joey
0bddcaed14
remove date munging, seems to be unnecessary
2006-08-24 20:03:58 +00:00
joey
46c33b3832
remove unused option
2006-08-23 20:49:54 +00:00
joey
d4ca3b3f50
* Change order of linkify and preprocess; first preprocess and then linkify.
...
This allows passing a wikilink inside a parameter to a preprocessor
directive without it being expanded to html, and leaking out of the
parameter, which had required some non-obvious use of triple-quoting
to avoid. Note that any preprocessor plugins that output something
that looks like a wikilink will now have it treated as such; AFAIK
this doesn't change any behavior though except for the template plugin.
* Enable preprocessor directives when previewing an edit.
2006-08-23 20:23:57 +00:00
joey
aa04f54ae9
* Patch from Jordà Polo to make Setup::Standard support hashes in config
...
files.
2006-08-23 18:41:32 +00:00
joey
7c66edacd8
update
2006-08-23 06:08:12 +00:00
joey
f27bf9e400
fixes
2006-08-23 05:57:07 +00:00
joey
9d7375c3b2
* Allow preprocessor directives to contain python-like triple-quoted
...
text blocks, for easy nesting of quotes inside.
* Add a template plugin.
* Use the template plugin to add infoboxes to each plugin page listing basic
info about the plugin.
2006-08-23 05:41:07 +00:00
joey
78b279c3d8
* Allow preprocessor directives to span multiple lines, both to make
...
long ones with lots of values easier to write, and to allow for ones with
multi-line quoted values.
2006-08-23 03:25:40 +00:00
joey
43f2ba5def
revert broken parentlinks fix, which was broken, explain why
...
add plugins/contrib page to avoid broken link on this wiki
2006-08-22 17:54:10 +00:00
joey
467d5b5e2a
* Fix a bug introduced last version to do with nested inlines.
2006-08-22 17:02:01 +00:00
joey
d0295d9dc0
* Clean up behavior with broken parentlinks.
2006-08-21 22:45:17 +00:00
joey
cf3021ef3f
* Fixed a bug with previews of subpages having broken links to top-level
...
pages.
* Change how the stylesheet url is determined in the templates: Remove
STYLEURL and add BASEURL to all templates (some already had it). This
new more general variable can be used to link to other things (eg, images)
from the template, as well as stylesheets.
2006-08-21 22:27:02 +00:00
joey
132e41500f
* Fix utf-8 in blog post form.
2006-08-20 20:45:55 +00:00
joey
894ae79699
fix regexp
2006-08-19 18:28:40 +00:00
joey
ac29bbdf28
add in a hack to improve the look of check marks in outline
2006-08-19 18:27:57 +00:00
joey
63edea27bc
* Add first draft at a Restructured Text (rst) plugin, by Sergio
...
Talens-Oliag. Note that this has many known issues -- see the caveats on
the plugin's page.
* Credit everyone who wrote a plugin on the plugins' wiki pages.
2006-08-19 05:05:02 +00:00
joey
02e4b42034
kill footer
2006-08-19 03:06:32 +00:00
joey
eea9f5053a
generate valid xhtml in all cases, including nesting
2006-08-18 22:22:47 +00:00
joey
7f58a84dea
* Add otl format plugin, which handles files as created by vimoutliner.
2006-08-18 21:48:03 +00:00
joey
6f6495d7a6
remove maxdepth, it can be accomplished by pagespec like ".. and !*/*/*/*"
2006-08-18 16:45:28 +00:00
joey
2eac55e90e
* Add a map plugin contributed by Alessandro Dotti Contra.
2006-08-18 16:18:45 +00:00
joey
c6ee9cbf45
* Support inlining pages raw, rather than creating a blog.
...
* Clean up yes/no parameter parsing in inline plugin.
* Implemented better cycle detection in the inline plugin; nested inlines
will now work.
2006-08-18 03:56:18 +00:00
joey
516c9eb3eb
note
2006-08-18 01:28:54 +00:00
joey
69d1592a17
* Call filter hooks on inlined page content.
2006-08-18 00:44:46 +00:00
joey
cedb48765b
* Add a tail fin^W^Wsidebar plugin by Tuomo Valkonen.
...
* If a page links to itself, mark up the link text in a span with
class="selflink" so that it can be styled. I don't have a useful style
defined for that though.
2006-08-18 00:24:22 +00:00
joey
9556c4a889
* Fix a bug in the aggregator introduced last version that caused all
...
aggregator state to be lost during a non-aggregating build.
2006-08-17 23:09:55 +00:00
joey
480a49af47
* Catch failing IPC::Open2 in tidy plugin and retry in case this is a
...
transient failure to fork (which I've seen happen in the wild).
2006-08-17 20:39:00 +00:00