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