Simon McVittie
6750fb6f8b
3.20160905
2016-09-05 21:26:32 +01:00
Joey Hess
3f78c41770
changelog for previous commit
...
Closes https://github.com/joeyh/ikiwiki/pull/19
2016-08-03 15:00:04 -04:00
Simon McVittie
6264e91bac
3.20160728
2016-07-28 10:42:35 +01:00
Simon McVittie
5f6f9a1bea
Wrapper: allocate new environment dynamically
...
Otherwise, if third-party plugins extend newenviron by more than
3 entries, we could overflow the array. It seems unlikely that any
third-party plugin manipulates newenviron in practice, so this
is mostly theoretical. Just in case, I have deliberately avoided
using "i" as the variable name, so that any third-party plugin
that was manipulating newenviron directly will now result in the
wrapper failing to compile.
I have not assumed that realloc(NULL, ...) works as an equivalent of
malloc(...), in case there are still operating systems where that
doesn't work.
2016-05-11 09:18:14 +01:00
Simon McVittie
062dbf1373
3.20160509
2016-05-09 21:59:50 +01:00
Simon McVittie
ab97cd56f3
Reference CVE-2016-4561 in 3.20160506 changelog
2016-05-09 21:57:34 +01:00
Simon McVittie
2020bd88a5
Remove spurious changelog entry
...
This change was new in 3.20141016.3, but was applied to the master
branch several releases ago, so it is not new in 3.20160506.
2016-05-09 21:46:04 +01:00
Simon McVittie
9fe33a4c94
3.20160506
2016-05-06 07:54:47 +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
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