| Commit message (Expand) | Author | Age |
... | |
* | | 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 |
* | | Add deterministic option and use it for the docwiki•••It doesn't do anything yet.
| Simon McVittie | 2015-06-09 |
* | | Sort backlinks deterministically, by falling back to sorting by href if the l... | Simon McVittie | 2015-06-09 |
* | | 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.
| Simon McVittie | 2015-06-09 |
* | | brokenlinks: sort the pages that link to the missing page, for better reprodu... | Simon McVittie | 2015-06-09 |
* | | debian/copyright: turn comments on provenance into Comment | Simon McVittie | 2015-06-09 |
* | | debian/copyright: consolidate permissive licenses | Simon McVittie | 2015-06-09 |
* | | debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC for a more reproduci... | Simon McVittie | 2015-06-09 |
* | | 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.
| Simon McVittie | 2015-06-09 |
* | | changelog | Simon McVittie | 2015-06-09 |
* | | Replace email authentication icon with one that is more instantly recognizable | Simon McVittie | 2015-06-09 |
* | | Make the attachment plugin work with CGI.pm 4.x (Closes: #786586; workaround ... | Simon McVittie | 2015-06-07 |
* | | Do not directly enable emailauth by default, only indirectly via openid•••This avoids nasty surprises on upgrade if a site is using httpauth,
or passwordauth with an account_creation_password, and relying on
only a select group of users being able to edit the site. We can revisit
this for ikiwiki 4.
| Simon McVittie | 2015-05-27 |
* | | changelog | Joey Hess | 2015-05-19 |
* | | passwordauth: Don't allow registering accounts that look like openids.•••Also prohibit @ in account names, in case the file regexp was relaxed to
allow it.
| Joey Hess | 2015-05-14 |
* | | changelog | Joey Hess | 2015-05-13 |
* | | Converted openid-selector into a more generic loginselector helper plugin. | Joey Hess | 2015-05-13 |
* | | rename openid selector files to login-selector | Joey Hess | 2015-05-13 |
* | | When openid and passwordauth are the only enabled auth plugins, make the open... | Joey Hess | 2015-05-13 |
* | | Re-remove google from openid selector; their openid provider is gone for good. | Joey Hess | 2015-04-28 |
* | | release 3.20150329 | Simon McVittie | 2015-03-29 |
* | | Fix XSS in openid selector. Thanks, Raghav Bisht. | Joey Hess | 2015-03-27 |
* | | remove announcedir target•••only I use this, and I moved it to my mrconfig
| Joey Hess | 2015-03-14 |
* | | t/inline.t: accept translations of "Add a new post titled:" (Closes: #779365) | Simon McVittie | 2015-03-01 |
* | | Standardize on --long-option instead of -long-option•••[[forum/refresh_and_setup]] indicates some confusion between --setup
and -setup. Both work, but it's clearer if we stick to one in
documentation and code.
A 2012 commit to [[plugins/theme]] claims that "-setup" is required
and "--setup" won't work, but I cannot find any evidence in ikiwiki's
source code that this has ever been the case.
| Simon McVittie | 2015-03-01 |
* | | If neither timezone nor TZ is set, set both to :/etc/localtime if we're on a ... | Simon McVittie | 2015-03-01 |
* | | changelog | Simon McVittie | 2015-03-01 |
* | | heh, MOM wants you | Joey Hess | 2015-01-25 |
* | | Fix NULL ptr deref on ENOMOM in wrapper. (Thanks, igli)•••Probably not exploitable, but who knows..
| Joey Hess | 2015-01-25 |
* | | release | Simon McVittie | 2015-01-07 |
* | | close debian bug I opened about blogspam | Joey Hess | 2015-01-02 |
* | | Update blogspam to the 2.0 API. | Amitai Schlair | 2015-01-02 |
* | | po: If msgmerge falls over on a problem po file, print a warning message, but... | Joey Hess | 2014-12-30 |
* | | Changelog the $(MAKE) patch. | Amitai Schlair | 2014-12-27 |
* | | changelog, close bug | Simon McVittie | 2014-12-09 |
* | | changelog and NEWS entry for responsive layout | Simon McVittie | 2014-12-01 |
* | | core: generate HTML5 by default, but keep avoiding new elements like <section... | Simon McVittie | 2014-11-26 |
* | | Merge branch 'ready/html5' | Simon McVittie | 2014-11-26 |
|\ \ |
|
| * | | Always produce HTML5 doctype and new attributes, but not new elements•••According to caniuse.com, a significant fraction of Web users are
still using Internet Explorer versions that do not support HTML5
sectioning elements. However, claiming we're XHTML 1.0 Strict
means we can't use features invented in the last 12 years, even if
they degrade gracefully in older browsers (like the role and placeholder
attributes).
This means our output is no longer valid according to any particular
DTD. Real browsers and other non-validator user-agents have never
cared about DTD compliance anyway, so I don't think this is a real loss.
| Simon McVittie | 2014-10-16 |
* | | | search: add more classes as a hook for CSS. Thanks, sajolida | Simon McVittie | 2014-11-26 |
* | | | calendar: add calendar_autocreate option, with which "ikiwiki --refresh" can ... | Simon McVittie | 2014-11-26 |
* | | | Set Debian package maintainer to Simon McVittie as I'm retiring from Debian. | Joey Hess | 2014-11-08 |
* | | | openid: Stop suppressing the email field on the Preferences page.•••This is needed for notifyemail, and not all openid providers report an
email address, or necessarily the one the user wants to get email.
| Joey Hess | 2014-11-06 |
* | | | Add missing build-depends on libcgi-formbuilder-perl, needed for t/relativity.t | Joey Hess | 2014-10-20 |