summaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2009-10-08Optimize away most expensive file prune calls, when refreshingJoey Hess
Benchmarking refresh of a a wiki with 25 thousand pages showed file_pruned() using most of the time. But, when refreshing, ikiwiki already knows about nearly all the files. So we can skip calling file_pruned() for those it knows about. While tricky to do, this sped up a refresh (that otherwise does no work) by 10-50%.
2009-10-03Fix a bug that could lead to duplicate links being recorded for tags.Joey Hess
Here I was bitten by perl's aliasing of foreach variables to the loop array contents, and match_link accidentially changed the contents of %links. In Jon's testcase, a tag added an absolute link, which was made relative by the above bug, and then the link was added again in preprocess, and turned into a duplicate.
2009-10-02mirrorlist: Display nothing if list is empty.Joey Hess
2009-09-29Support RPC::XML 0.69's incompatable object instantiation method.Joey Hess
2009-09-28toggle, relativedate: Support templates that add attributes to the body tag.Joey Hess
2009-09-27img: Fix dependency code for full size images.Joey Hess
I had assumed that an image shown full size did not need add_depends, since a change would not need a change to the displaying page. But this is not true if the image is modified and its size changes. Then the page needs to update its img tag to reflect the current size.
2009-09-27img: Correct bug in image size calculation code.Joey Hess
If an image was resized smaller, with width and height specified to values that did not fit its aspect ratio, the image tag with/height were not adjusted to the actual size imagemagick chooses. This was broken by 03449610d6c666ba24bea68f01d896613e522278. To fix it right, it unfortunatly needs to always read the src image now, in order to determine if the image is being displayed larger, or resized smaller. When resized smaller, it then always uses the size of the thumbnail, while for larger it calculates the size. (Only way to get rid of this sometimes extra image read would be to change it to not allow displaying images larger.)
2009-09-27parentlinks: Add has_parentlinks template parameter to allow styling the ↵Joey Hess
toplevel index differently etc.
2009-09-24releasing version 3.14159265Joey Hess
2009-09-23auto.setup, auto-blog.setup: Fix sanitization of entered wikiname. Closes: ↵Joey Hess
#547378
2009-09-13note french is completeJoey Hess
2009-09-11typoJoey Hess
2009-09-11changelog and licenseJoey Hess
2009-09-11Updated Czech translation from Miroslav Kure. Closes: #546223Joey Hess
2009-09-10updateJoey Hess
2009-09-10add libfile-chdir-perl to build dependsJoey Hess
This is needed for the cvs plugin to load, which is needed for the setup file to include config stanzas for that plugin.
2009-09-10changelogJoey Hess
2009-09-10Add genwrapper hook, that can be used to add code into the C wrapper.Joey Hess
2009-09-10Fix parsing web commits from ipv6 addresses.Joey Hess
I weakended the regexp, so this matches ipv6 addresses too. It does not ensure that the address is valid, but that should not matter here. Note that addresses ending in "::" are not matched, so eg, the unspecified address will not match -- but should never appear here anyway.
2009-09-08underlay: Also allow configuring additional directories to search for ↵Joey Hess
template files in.
2009-09-08Expand banned_users; it can now include PageSpecs, which allows banning by ↵Joey Hess
IP address.
2009-09-02Add French basewiki translation from the Debian French l10n team, including ↵Joey Hess
Philippe Batailler, Alexandre Dupas, and Steve Petruzzello.
2009-08-30CVEJoey Hess
2009-08-30finalize releaseJoey Hess
2009-08-28teximg: Make TeX handle preventing unsafe things; remove insufficient blacklistJosh Triplett
TeX has configuration options that prevent unsafe things like shell escapes and insecure file reads/writes. Turn all of them on. teximg's regex-based blacklist does not suffice. For instance: [[!teximg code=""" \catcode`\%=0 %input{/etc/passwd} """]] Remove the blacklist, since the TeX configuration options seal off the underlying mechanisms more safely, and the blacklist blocks other TeX commands that can prove useful.
2009-08-28img: Don't generate new verison of image if it is scaled to be larger in ↵Joey Hess
either dimension. Although imagemagick handles even really large sizes sanely, using a page file, doing so would just waste time and disk space, since the browser can be told to resize it larger.
2009-08-28changelpgJoey Hess
2009-08-28both changes pickedJoey Hess
2009-08-28Czech basewiki enabledJoey Hess
2009-08-27htmltidy: Return an error message if tidy fails. Closes: #543722Joey Hess
On second^Wthird^Wfourth thought, putting the message into the page seems better than using stderr.
2009-08-27fix mergedJoey Hess
2009-08-27fix cherry-pickedJoey Hess
2009-08-26htmltidy: Print a warning message if tidy fails. Closes: #543722Joey Hess
2009-08-25changelog and news file, also make postinst rebuild on upgradeJoey Hess
2009-08-25Fix example blog's tags/life to not have a broken PageSpec. Closes: #543510Joey Hess
2009-08-20Italian program translation from Luca Bruno.Joey Hess
2009-08-19po: Fixed to run rcs_add ralative to srcdir.Joey Hess
2009-08-17Updated French program translation from Philippe Batailler. Closes: #542036Joey Hess
2009-08-16Remove deprecated ikiwiki/blog and ikiwiki/preprocessordirective pages from ↵Joey Hess
the basewiki.
2009-08-16changelogJoey Hess
2009-08-15Add basic styling of po plugin's languages list.Joey Hess
2009-08-15Allow building ikiwiki on systems w/o po4a -- building of the translated ↵Joey Hess
underlays will be skipped in this case.
2009-08-15review of ready branchJoey Hess
2009-08-14optimise brokenlinks by gathering the data when calculating backlinksJoey Hess
During backlink calulation, all links are examined and broken links can be detected for free, so store a list of broken links and have brokenlinks use it. Exposing the %brokenlinks structure is a bit ugly, but the speedup seems worth it: Around 1 second for wikis the size of the doc wiki that use brokenlinks.
2009-08-13Add discussionpage configuration settingJoey Hess
By adding this setting, we get both more configurability, and a minor optimisation too, since gettext does not need to be called continually to get the Discussion value.
2009-08-12version po4a build-dep to 0.34Joey Hess
0.35 is much better, but 0.34 is the minimum version that will work
2009-08-12inline: Avoid use of my $_ as it fails with older perls. Closes: #541215Joey Hess
2009-08-12po: Detect if nowrapi18n can't be passed to po4a, and warn about the old ↵Joey Hess
version, but continue. Closes: #541205
2009-08-11releasing version 3.141592Joey Hess
2009-08-11releasing version 3.15Joey Hess