joey
fb802f8d2d
* Apply patch from Ethan to improve an error message that should never
...
happen.
2007-04-14 20:07:03 +00:00
joey
dd03d57678
* Internal version number and installdir substitutions were lost, fix.
2007-04-13 18:41:06 +00:00
joey
01b058a285
* Add postformtext parameter to inline.
2007-04-12 04:13:55 +00:00
joshtriplett
42761921d0
* Add libtext-typography-perl to Suggests for the typography plugin.
2007-04-10 07:25:23 +00:00
joshtriplett
e21c689d3c
* Add libdigest-sha1-perl to Suggests, for sparkline and graphviz.
2007-04-10 07:22:11 +00:00
joshtriplett
ae719636f5
* Add libtext-csv-perl to Suggests, for the table plugin.
2007-04-10 07:16:27 +00:00
joshtriplett
d4c489ed93
* Conflicts/Replaces/Provides the unofficial ikiwiki-plugin-table
...
package, because ikiwiki now provides the table plugin, and thus has
a file overlap with ikiwiki-plugin-table.
2007-04-10 06:46:54 +00:00
joey
13c7a51f1f
* Optimise displaytime, trimming maybe 6% off the build time.
2007-04-10 01:49:16 +00:00
joshtriplett
15d61ff4ed
spelling
2007-04-10 01:27:12 +00:00
joey
47cc9ee7bf
credit
2007-04-10 01:25:50 +00:00
joey
06b955b84a
* Add a new %destsources hash, which maps between a destination file and
...
the source page used to create it, ie it's the reverse of %renderedfiles.
* Use %destsources in htmllink and urlto for 20-50% speedup.
2007-04-10 01:18:03 +00:00
joey
88ffeae6ee
* Add support for PROFILE=1 to the Makefile, this turns on profiling of the
...
wiki build using Devel::Profiler (Dprof can't handle ikiwiki).
2007-04-10 00:26:15 +00:00
joshtriplett
83c0daccce
* Add myself as a co-maintainer, with Joey's approval.
2007-04-09 23:36:06 +00:00
joey
98994a4719
use err facility when logging errors to syslog
2007-04-09 23:09:43 +00:00
joshtriplett
5e239902b2
* Enhance helponformatting and related documentation to supply more
...
information about available preprocessor directives.
2007-04-09 21:53:36 +00:00
joshtriplett
54a4151306
* Add a graphviz plugin.
...
* Suggests: graphviz
2007-04-09 09:09:02 +00:00
joey
c36f5afce8
releasing version 1.49
2007-04-08 20:24:18 +00:00
joshtriplett
f2b60470c6
* Remove stray semicolon in linkmap.pm.
2007-04-07 00:30:09 +00:00
joey
4de163b997
* Fix display of escaped wikilinks containing anchors.
2007-04-06 21:20:14 +00:00
joey
8fa477fa28
* Fix smiley plugin to scan smileys.mdwn after it's updated, which fixes
...
a bug caused by committing changes to smilies.mdwn.
2007-04-06 20:36:29 +00:00
joey
6807cc5b28
update
2007-04-06 17:56:53 +00:00
joey
8d03891eba
* Reorder the icon in the template above the stylesheets, to avoid icon
...
flashing during page load.
2007-04-06 17:31:00 +00:00
joey
f5a2ba0164
* Updated French translation from JLC. Closes : #417982
2007-04-06 17:14:23 +00:00
joshtriplett
b4b0638751
* Add XS-Vcs-Browser field.
2007-04-06 03:28:05 +00:00
joshtriplett
0fa01750ce
* Add Homepage field.
2007-04-06 03:23:49 +00:00
joshtriplett
3f75c43e17
* Improvements to Description in debian/control:
...
* Note that some plugins have additional dependencies, found among the
Recommends and Suggests.
* ikiwiki supports both RSS and Atom feeds.
* Fix typos.
2007-04-06 03:21:12 +00:00
joshtriplett
a4d5000f04
* Add neutral smileys ":|" and ":-|", and question icon smiley "(?)",
...
with images taken from phpBB (GPL) and converted with gif2png.
2007-04-06 02:53:36 +00:00
joshtriplett
92433bae25
* Use pngcrush and optipng on all PNG files.
2007-04-06 02:46:19 +00:00
joey
d25e91e127
* Fix tags to page names that contain special characters.
2007-04-04 21:08:01 +00:00
joey
83618add81
* Fix a bug that caused link(foo) to succeed if page foo did not exist.
2007-04-04 20:57:13 +00:00
joey
aee4621bae
* Fix a bug in the img plugin that caused thumbnailed files to not be
...
* Make the OpenID library a reccommendation of the Debian package, rather
than just a suggests, since OpenID is enabled by default.
2007-04-04 00:40:57 +00:00
joey
bf9e8bc900
* Fix a big in the img plugin that caused thumbnailed files to not be
...
tracked properly.
2007-04-01 20:53:03 +00:00
joey
6351ae2ac4
fix links to sparklines; abs2rel -> urlto
2007-04-01 20:25:27 +00:00
joey
7910c2c7f6
use urlto; htmlpage is no longer appropriate here
2007-04-01 20:21:35 +00:00
joey
02b9f69ba5
* Finally apply the index.html patch, with thanks to everyone who worked
...
on and supported creating it (especially Tumov). This adds a "usedirs"
option that makes ikiwiki use foo/index.html instead of foo.html as
output page names. It is not yet enabled by default.
2007-04-01 19:59:42 +00:00
joey
a2cfdaaec5
* Hide excess backlinks and expand using CSS trick; control quantiy via
...
the numbacklinks setting.
2007-03-31 08:48:10 +00:00
joey
d73eb7d9b2
* Add a templates page to the basewiki. It will automatically list all
...
available templates. Rename the old templates page to wikitemplates.
* Include the note template in the basewiki.
* Add a popup template in the basewiki. CSS based on some by Martin Krafft.
* Make the note, popup, and plugin templates detect missing variables and be
self-documenting, listing the available variables.
2007-03-31 06:55:12 +00:00
joey
35ab3237fa
* Fix urls generated by mirrorlist plugin.
2007-03-31 00:41:22 +00:00
joey
0302056332
* Add --post-commit option, which allows for the case of a split web server
...
and RCS server (or a push mirror). With this the RCS server can have a
real post-commit hook that sshs back to the web server, and runs ikiwiki
in post-commit mode to update the wiki.
2007-03-29 18:27:00 +00:00
joey
e0cff15163
releasing version 1.48
2007-03-28 17:52:19 +00:00
joey
c936ba1719
* Fix mercurial backend to deal with empty commit messages.
2007-03-24 15:14:53 +00:00
joey
bbb0b3e72f
* Finally fixed the longstanding inline removal bug.
...
* Renamed %oldpagemtime to a more accurately named %pagemtime and fix it to
actually store pages' mtimes.
* Add "mtime" sort parameter to inline plugin.
2007-03-24 15:10:58 +00:00
joey
5a6a93544f
* Make ikiwiki's stylesheet support printing by hiding parts of the page
...
that shouldn't appear in a printout: Search box, actions bar,
blog post form, tags, backlinks, and feed buttons.
2007-03-22 00:02:48 +00:00
joey
d3df4c133c
typo
2007-03-21 23:16:44 +00:00
joey
2a0d91af2f
* Fix link() PageSpecs to not just look at the raw link text, but at where
...
that given link points based on the page doing the linking. Note that this
could make such PageSpecs match different things than before, if you
relied on the old behavior of them only matching the raw link text.
* This required changing the match_* interface, adding a third parameter.
* Allow link() PageSpecs to match relative, as is allowed with globs.a
* Add postform option to inline plugin.
* Add an bug tracker to the softwaresite example.
2007-03-21 23:11:09 +00:00
joey
1ecd251ffa
releasing version 1.47
2007-03-21 19:16:18 +00:00
joey
c8b4ba354f
* Fix a security hole that allowed insertion of unsafe content via the meta
...
plugins's support for inserting html link and meta tags. Now such content
is passed through the htmlscrubber like everything else.
* Unfortunatly, that means that some valid uses of those tags are no longer
usable, and special case methods needed to be added for including
stylesheets, and for doing openid delegation. If you use either of these
in your wiki, it will need to be modified. See the meta plugin docs
for details.
2007-03-21 18:52:56 +00:00
joey
72ed9e455c
the real bug turned out to be in the meta plugin
2007-03-21 06:46:06 +00:00
joey
03e5438155
oh, this is confusing, it needs escaping in <title>, but not when it's used
...
inline, already escaped there
2007-03-21 06:22:06 +00:00
joey
1c65ca4922
* Fix a few bugs around page titles containing html. The worst of these
...
is an actual security hole as it allows insertion of html into the title
element of a page, which is not processed by the htmlscrubber.
2007-03-21 06:05:21 +00:00
joey
16112c3294
response
2007-03-18 22:27:09 +00:00
joey
cb0c642aed
* Applied a patch from Michał to make the mercurial backend pass --quiet to
...
hg.
2007-03-18 22:20:44 +00:00
joey
26213f8ee4
* Detect the case of two people independently creating the same page at the
...
same time, and let the second person resolve the conflict.
2007-03-17 23:57:03 +00:00
joey
50a9ef4753
* Make ikiwiki -verbose -setup with a setup file that enabled syslog logging
...
output the verbose build log to stdout, rather than to the syslog.
2007-03-17 23:32:48 +00:00
joey
188f1931c2
* Fix some broken logic in cgi creation of a subpage when a toplevel page
...
with the same name already exists, and generally simplify the edit code.
2007-03-17 23:20:27 +00:00
joey
b154c971a9
* French update. Closes : #414597
2007-03-12 19:52:52 +00:00
joey
e5ddd9b581
* Fix a bug with inlined create page links, including Discussion links on
...
blog post pages. The links will now create pages relative to the page that
actually contains the link.
2007-03-11 04:59:03 +00:00
joey
ec1dc5b00f
releasing version 1.45
2007-03-11 02:29:15 +00:00
joey
89673afc6b
add postsparkline plugin, providing sparkliney stats goodness for blog
...
posts
2007-03-11 00:24:31 +00:00
joey
66a65b5ddd
* Correct a deadlock that could occur in post-commit if the aggregate plugin
...
was enabled and tried to lock the already locked wiki.
2007-03-08 11:04:59 +00:00
joey
c1b698e418
* The underscore escaping support exposed a bug in edit links: Such links
...
were titlepage escaped in the urls, and then doubly escaped by the CGI
when editing. To fix this, I removed the titlepage escaping in the edit
urls.
* That means that *every edit link* on the wiki is potentially changed.
Rebuilding wikis on upgrade to this version therefore necessary; enabled
that in postinst.
2007-03-08 06:03:59 +00:00
joey
5d57a8436f
* Add a table plugin, derived from the one written by Victor Moral.
2007-03-07 11:40:22 +00:00
joey
b365d864c5
My fix to support encoded underscores in page titles broke links to pages
...
with underscores in their filenames, since the link code also used
titlepage. Create a new linkpage function and have the link code use that
instead.
2007-03-07 09:48:59 +00:00
joey
c69d6f669a
* The slash escaping when adding to a blog from the CGI was not working
...
since it ended up being double-escaped. Instead, just remove slashes.
* Fix some nasty issues with page name escaping during previewing
(introduced in 1.44).
2007-03-07 09:23:13 +00:00
joey
7629ca1768
mention git
2007-03-07 05:47:34 +00:00
joey
1af4def09a
typo sparline => sparkline
2007-03-07 05:35:35 +00:00
joey
d4d535f17c
* Add a sparline plugin.
2007-03-07 05:33:45 +00:00
joey
1202b4fd7b
* Add preview parameter to preprocesser calls, use this rather than the
...
previous ugly hack used to avoid writing rss feeds in previews.
* Fix the img plugin to avoid overwriting images in previews. Instead it
does all the work to make sure the resizing works, and dummys up a resized
image using width and height attributes.
* Also fixes img preview display, the links were wrong in preview before.
2007-03-06 22:37:05 +00:00
joey
b9f7a57f94
* Add titlepage template for inline plugin.
2007-03-06 19:16:46 +00:00
joey
10b8557946
* Add "template" option to inline plugin to allow for use of customised
...
templates.
2007-03-02 04:00:42 +00:00
joey
3660b1c7a1
* Allow for underscores to appear in page titles, if encoded appropriately
...
(__95__) in filenames. Previously, all underscores were replaced with
spaces. Thanks, Enrico Zini for noticing that bug.
2007-03-02 00:37:22 +00:00
joey
1dbaf7a91c
releasing version 1.44
2007-02-25 01:20:53 +00:00
joey
072967e62a
* Patch from Ethan to improve behavior if a page is deleted or moved while
...
someone is editing it.
* Some cleanup of field setting in the failed edit and conflict handling
code.
2007-02-24 00:39:06 +00:00
joey
2dfe3efcb7
* Correct a bug that could lead to infinite looping after signin in some
...
circumstances.
2007-02-24 00:20:36 +00:00
joey
ba0d82e7ea
* Patch from HenrikBrixAndersen to fix a broken use of foreach in the
...
search plugin.
2007-02-23 19:36:31 +00:00
joey
1e5d95e07b
* French translation update. Closes : #411899
2007-02-21 18:34:36 +00:00
joey
c60477228c
* 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.
2007-02-21 08:55:28 +00:00
joey
92e5781212
* Elegant patch from Ethan to clean up the display of page names in the
...
dropdown when creating a new page.
2007-02-21 00:17:50 +00:00
joey
d0804acdc2
* Smarter detection of no-op changes to po files.
2007-02-20 23:13:49 +00:00
joey
135e5fc63a
* perl is broken: print "" || die fails! Work around this insanity.
2007-02-20 22:19:28 +00:00
joey
b90d4ccc06
test commit
2007-02-20 09:43:44 +00:00
joey
e41cd25f4f
typo
2007-02-20 04:28:16 +00:00
joey
aae1bc4905
build ikiwiki.out and use it to build the wiki, so that NOTAINT can take effect during the build too if necessary
2007-02-20 04:24:54 +00:00
joey
0be3937a0f
I belive that this patch was from Ben
2007-02-20 04:16:40 +00:00
joey
8b3a840a74
* Detect old versions of xgettext and avoid using them.
2007-02-20 04:10:31 +00:00
joey
2725887734
* Make img plugin not fail immediately if Image::Magick is not available.
...
This lets ikiwiki not build depend on perlmagic.
2007-02-20 03:59:35 +00:00
joey
d442f1b2fc
* Don't error out if estcmd fails, just print a warning message. estcmd is
...
to fragile to let it kill ikiwiki.
2007-02-20 03:17:09 +00:00
joey
fa52a730ff
* Changed calling convention for httmllink slightly. The first three
...
parameters remain the same, but additional options are now passed in using
named parameters.
* Change plugin interface version to 1.02 to reflect this change.
* Add a new anchor option to htmllink. Thanks Ben for the idea.
* Support anchors in wikilinks.
* Add a "more" plugin based on one contributed by Ben to allow implementing
those dreaded "Read more" links in blogs.
2007-02-20 03:05:47 +00:00
joey
1081aa1ee5
fix a bug
2007-02-20 01:49:52 +00:00
joey
34f1c2aee8
* Allow setting NOTAINT=1 when building the wiki to remove taint checking
...
flags, which can be useful on some hosting providers.
2007-02-20 01:09:48 +00:00
joey
7884f69eaf
* Add a openidlogin-bg.gif to wikiicons and have the stylesheet use it for the
...
OpenID login form rather than linking to a remote logo, to avoid various
issues. Since there is not yet a license for the actual OpenID logo, this
file is currently a blank image. Users who want to can copy
http://openid.net/login-bg.gif into their wiki.
2007-02-19 23:42:46 +00:00
joey
8bfcca5b47
* Patch to fix validaton of atom feeds by fixing the category tags.
2007-02-19 04:42:30 +00:00
joey
596019fb2b
releasing version 1.43
2007-02-19 04:37:47 +00:00
joey
c9d7926df4
* New domain name for ikiwiki: ikiwiki.info. Update your links.
2007-02-18 20:24:40 +00:00
joey
fa386be22e
* Add explicit module prereqs to Makefile.PL
2007-02-18 18:01:55 +00:00
joey
ecf37caff9
* Avoid potential syslog format string issue, although only older versions
...
of perl are vulnerable and it is not known to really be exploitable from
ikiwiki.
2007-02-17 21:34:42 +00:00
joey
43be4c519e
* Updated Czech translation.
2007-02-17 19:02:53 +00:00
joey
0cfc607314
* Add a prettydate plugin that formats dates in a more readable fashion.
...
(I had to get a pretty date somehow today..)
2007-02-15 07:53:04 +00:00
joey
f850acc6ad
* Patch from Ethan to allow using meta tags to set creation dates of pages.
2007-02-15 05:48:40 +00:00
joey
d4c61b7281
* Many changes to make ikiwiki very resistant to write failures
...
including out of disk space situations. ikiwiki should never leave
truncated files, and if the error occurs during a web-based file edit,
the user will be given an opportunity to retry.
Inspired by the many ways Moin Moin destroys itself when out of disk. :-)
* Fix syslogging of errors.
2007-02-15 02:22:08 +00:00