Simon McVittie
9fe33a4c94
3.20160506
2016-05-06 07:54:47 +01:00
Simon McVittie
dea96e5113
Document the security fixes in this release
2016-05-06 07:49:45 +01:00
Joey Hess
21b9b9e306
update test suite for svg passthrough by img directive
...
Remove build dependency libmagickcore-6.q16-2-extra which was only there
for this test.
2016-05-06 06:58:56 +01:00
Simon McVittie
984ba82f1b
img: Add back support for SVG images, bypassing ImageMagick and simply passing the SVG through to the browser
...
SVG scaling by img directives has subtly changed; where before size=wxh
would preserve aspect ratio, this cannot be done when passing them through
and so specifying both a width and height can change the SVG's aspect
ratio.
(This patch looks significantly more complex than it was, because a large
block of code had to be indented.)
[smcv: drop trailing whitespace, fix some spelling]
2016-05-06 06:57:12 +01:00
Joey Hess
7ff6221ac9
changelog for smcv's security fixes
...
[smcv: omit a change that was already in 3.20160514]
2016-05-06 06:53:41 +01:00
Amitai Schlair
6253567127
Changelog: process .md files iff created directly.
2016-03-08 14:34:02 -05:00
Joey Hess
8d28f70b37
loginselector: When only openid and emailauth are enabled, but passwordauth is not, avoid showing a "Other" box which opens an empty form.
2016-03-02 16:35:16 -04:00
Simon McVittie
a3ee60f2f8
d/control: add Vcs-Browser
2016-01-22 00:55:03 +00:00
Simon McVittie
7db255ff60
d/control: use https for Homepage
2016-01-22 00:55:03 +00:00
Simon McVittie
53b10a64f0
3.20160121
2016-01-21 09:53:28 +00:00
Simon McVittie
0cc21b69e4
document recent inline and syslog fixes
2016-01-21 09:36:16 +00:00
Simon McVittie
179807e742
changelog: sort user-visible changes before packaging and test fixes
2016-01-21 09:31:07 +00:00
Simon McVittie
b0627aef10
img test: use the right filenames when testing that deletion occurs
...
Also use a less misleading name for the sample SVG: it is no longer empty.
Since commit 105f285a
it has contained a blue square.
2016-01-19 11:24:18 +00:00
Simon McVittie
5dceeb28d8
img test: skip testing PDFs if unsupported
2016-01-19 11:24:18 +00:00
Simon McVittie
317d19842c
Silence "used only once: possible typo" warnings for variables that are part of modules' APIs
2016-01-19 11:24:18 +00:00
Simon McVittie
e33b4678c7
d/control: Standards-Version: 3.9.6, no changes required
2016-01-19 11:24:18 +00:00
Simon McVittie
509a5a48d7
d/control: remove leading article from Description (lintian: description-synopsis-starts-with-article)
2016-01-19 11:24:18 +00:00
Simon McVittie
64d9729601
Change dependencies from transitional package perlmagick to libimage-magick-perl ( Closes : #789221 )
2016-01-19 11:24:18 +00:00
Simon McVittie
245109fa39
changelog: mention pagestats enhancement
2016-01-19 11:24:18 +00:00
Simon McVittie
fc02c7fb69
Add license info to javascript underlay
2016-01-19 11:24:18 +00:00
Joey Hess
3cbc16abd6
underlays/javascript/* use ikiwiki's permissive license
...
I'm the sole author and copyright holder of these files.
2015-12-01 12:11:50 -04:00
Simon McVittie
b199349ffd
Merge remote-tracking branch 'smcv/ready/limit'
2015-11-30 20:55:34 +00:00
Simon McVittie
ed1e1ebe70
git: if no committer identity is known, set it to "IkiWiki <ikiwiki.info>" in .git/config
...
This resolves commit errors in versions of git that require a non-trivial
committer identity.
2015-11-30 19:34:04 +00:00
Simon McVittie
719612a976
debian/copyright: update for the rename of openid-selector to login-selector
2015-11-30 18:52:19 +00:00
Simon McVittie
a71ade73ff
Add enough build-dependencies to run all tests, except for non-git VCSs
2015-11-30 18:26:23 +00:00
Simon McVittie
1124a7c459
Wrap and sort control files (wrap-and-sort -abst)
2015-11-30 18:26:23 +00:00
Simon McVittie
d90002b8d7
tests: consistently use done_testing instead of no_plan
2015-11-30 18:26:23 +00:00
Simon McVittie
6b322448ca
t/img.t: do not spuriously skip
2015-11-30 18:26:23 +00:00
Simon McVittie
cdfb4ab1a3
Run autopkgtest tests using autodep8 and the pkg-perl team's infrastructure
2015-11-30 18:26:22 +00:00
Simon McVittie
78a47d44c7
Add more changelog entries
2015-11-29 17:37:40 +00:00
Joey Hess
70c87f56a2
Modified page.tmpl to to set html lang= and dir= when values have been specified for them, which the po plugin does.
...
Note that I modified the patch slightly, to avoid blank lines before the
<html>, on the off chance bad html parsers care.
2015-10-26 15:45:40 -04:00
Joey Hess
32923e732b
emailauth: Added emailauth_sender config.
2015-10-02 11:49:47 -04:00
Amitai Schlair
ee13598aa8
Changelog my recent commits, prompted by joeyh.
2015-08-27 13:00:01 -04:00
Simon McVittie
8ab2005ec9
3.20150614
2015-06-14 18:15:35 +01:00
Simon McVittie
841a86a4f3
img test: set old timestamp on source file that will change
...
This is so that the test will pass even if it takes less than 1 second.
2015-06-14 18:13:17 +01:00
Simon McVittie
7a2117bf8c
img: stop ImageMagick trying to be clever if filenames contain a colon
...
$im->Read() takes a filename-like argument with several sets of special
syntax. Most of the possible metacharacters are escaped by the
default `wiki_file_chars` (and in any case not particularly disruptive),
but the colon ":" is not.
It seems the way to force ImageMagick to treat colons within the
filename as literal is to prepend a colon, so do that.
2015-06-13 20:00:08 +01:00
Simon McVittie
f2365c3e66
inline: change default sort order from age to "age title" for determinism
2015-06-13 19:58:37 +01:00
Simon McVittie
412f9ea2bb
3.20150610
2015-06-10 21:59:11 +01:00
Simon McVittie
014b9eb1b7
polygen: if deterministic build is requested, use a well-known random seed
2015-06-09 22:30:44 +01:00
Simon McVittie
361076e55d
haiku: if deterministic build is requested, return a hard-coded haiku
2015-06-09 22:30:43 +01:00
Simon McVittie
15939a2528
Add deterministic option and use it for the docwiki
...
It doesn't do anything yet.
2015-06-09 22:30:43 +01:00
Simon McVittie
6add4fd4fc
Sort backlinks deterministically, by falling back to sorting by href if the link text is identical
2015-06-09 22:30:43 +01:00
Simon McVittie
d18b77c107
Add [[!meta date]] to news items and tips
...
The git checkout and build process can leave the checkout
date in the tarball release, leading to unstable sorting.
I tried to use `git restore-mtime`, but that doesn't work for
ikiwiki, because dgit interferes with it.
2015-06-09 22:29:38 +01:00
Simon McVittie
8e007666d4
brokenlinks: sort the pages that link to the missing page, for better reproducibility
2015-06-09 22:28:31 +01:00
Simon McVittie
7a96363c6d
debian/copyright: turn comments on provenance into Comment
2015-06-09 22:28:30 +01:00
Simon McVittie
bde823191e
debian/copyright: consolidate permissive licenses
2015-06-09 22:28:28 +01:00
Simon McVittie
de38423a59
debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC for a more reproducible build
2015-06-09 22:25:26 +01:00
Simon McVittie
2fe003dac4
Populate pagectime from mtime or inode change time, whichever is older
...
When building ikiwiki from a tarball, the mtime (conceptually, the
last modification date of the file) is preserved by tar, but the inode
change time (creation/metadata-change date of *this copy* of the file)
is not. This seems to lead to unstable sort ordering and
unreproducible builds.
The page can't possibly have been modified before it was created, so
we can assume that the modification date is an upper bound for the
creation date.
2015-06-09 22:22:54 +01:00
Simon McVittie
b6388d6fbd
changelog
2015-06-09 22:22:10 +01:00
Simon McVittie
2cf7b1fc64
Replace email authentication icon with one that is more instantly recognizable
2015-06-09 00:44:31 +01:00