| Commit message (Expand) | Author | Age |
* | git_revert test: reinstate ikiwiki.setup, and make it work uninstalled•••Previously it was relying on running with an installed ikiwiki
and being able to copy in recentchanges.mdwn and wikiicons/ from the
underlay in /usr. The underlay in ./underlays/basewiki can't be used
(yet) because ikiwiki doesn't allow following symlinks, even from
underlays.
I'd like to make ikiwiki follow symlinks whose destinations can be
verified to be safe (for example making it willing to expose
/usr/share/javascript to the web, but not /etc/passwd), at least from
underlays, but this is security-sensitive so I'm not going to rush
into it.
| Simon McVittie | 2016-12-28 |
* | Add CVE references for CVE-2016-10026 | Simon McVittie | 2016-12-21 |
* | Release 3.20161219 | Simon McVittie | 2016-12-19 |
* | changelog | Simon McVittie | 2016-12-19 |
* | Update changelog | Simon McVittie | 2016-12-19 |
* | inline: Prevent creating a file named ".mdwn" when the postform is submitted ... | Joey Hess | 2016-09-21 |
* | 3.20160905 | Simon McVittie | 2016-09-05 |
* | changelog for previous commit•••Closes https://github.com/joeyh/ikiwiki/pull/19
| Joey Hess | 2016-08-03 |
* | 3.20160728 | Simon McVittie | 2016-07-28 |
* | 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.
| Simon McVittie | 2016-05-11 |
* | 3.20160509 | Simon McVittie | 2016-05-09 |
* | Reference CVE-2016-4561 in 3.20160506 changelog | Simon McVittie | 2016-05-09 |
* | 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.
| Simon McVittie | 2016-05-09 |
* | 3.20160506 | Simon McVittie | 2016-05-06 |
* | img: Add back support for SVG images, bypassing ImageMagick and simply passin...•••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]
| Simon McVittie | 2016-05-06 |
* | changelog for smcv's security fixes•••[smcv: omit a change that was already in 3.20160514]
| Joey Hess | 2016-05-06 |
* | Changelog: process .md files iff created directly. | Amitai Schlair | 2016-03-08 |
* | loginselector: When only openid and emailauth are enabled, but passwordauth i... | Joey Hess | 2016-03-02 |
* | d/control: add Vcs-Browser | Simon McVittie | 2016-01-22 |
* | d/control: use https for Homepage | Simon McVittie | 2016-01-22 |
* | 3.20160121 | Simon McVittie | 2016-01-21 |
* | document recent inline and syslog fixes | Simon McVittie | 2016-01-21 |
* | changelog: sort user-visible changes before packaging and test fixes | Simon McVittie | 2016-01-21 |
* | 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.
| Simon McVittie | 2016-01-19 |
* | img test: skip testing PDFs if unsupported | Simon McVittie | 2016-01-19 |
* | Silence "used only once: possible typo" warnings for variables that are part ... | Simon McVittie | 2016-01-19 |
* | d/control: Standards-Version: 3.9.6, no changes required | Simon McVittie | 2016-01-19 |
* | d/control: remove leading article from Description (lintian: description-syno... | Simon McVittie | 2016-01-19 |
* | Change dependencies from transitional package perlmagick to libimage-magick-p... | Simon McVittie | 2016-01-19 |
* | changelog: mention pagestats enhancement | Simon McVittie | 2016-01-19 |
* | Add license info to javascript underlay | Simon McVittie | 2016-01-19 |
* | Merge remote-tracking branch 'smcv/ready/limit' | Simon McVittie | 2015-11-30 |
|\ |
|
* | | git: if no committer identity is known, set it to "IkiWiki <ikiwiki.info>" in...•••This resolves commit errors in versions of git that require a non-trivial
committer identity.
| Simon McVittie | 2015-11-30 |
* | | debian/copyright: update for the rename of openid-selector to login-selector | Simon McVittie | 2015-11-30 |
* | | Add enough build-dependencies to run all tests, except for non-git VCSs | Simon McVittie | 2015-11-30 |
* | | Wrap and sort control files (wrap-and-sort -abst) | Simon McVittie | 2015-11-30 |
* | | tests: consistently use done_testing instead of no_plan | Simon McVittie | 2015-11-30 |
* | | t/img.t: do not spuriously skip | Simon McVittie | 2015-11-30 |
* | | Run autopkgtest tests using autodep8 and the pkg-perl team's infrastructure | Simon McVittie | 2015-11-30 |
* | | Add more changelog entries | Simon McVittie | 2015-11-29 |
* | | Modified page.tmpl to to set html lang= and dir= when values have been specif...•••Note that I modified the patch slightly, to avoid blank lines before the
<html>, on the off chance bad html parsers care.
| Joey Hess | 2015-10-26 |
* | | emailauth: Added emailauth_sender config. | Joey Hess | 2015-10-02 |
* | | Changelog my recent commits, prompted by joeyh. | Amitai Schlair | 2015-08-27 |
* | | 3.20150614 | Simon McVittie | 2015-06-14 |
* | | 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.
| Simon McVittie | 2015-06-14 |
* | | 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.
| Simon McVittie | 2015-06-13 |
* | | inline: change default sort order from age to "age title" for determinism | Simon McVittie | 2015-06-13 |
* | | 3.20150610 | Simon McVittie | 2015-06-10 |
* | | polygen: if deterministic build is requested, use a well-known random seed | Simon McVittie | 2015-06-09 |
* | | haiku: if deterministic build is requested, return a hard-coded haiku | Simon McVittie | 2015-06-09 |