aboutsummaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* emailauth: Added emailauth_sender config.Joey Hess2015-10-02
|
* Changelog my recent commits, prompted by joeyh.Amitai Schlair2015-08-27
|
* 3.20150614Simon McVittie2015-06-14
|
* img test: set old timestamp on source file that will changeSimon McVittie2015-06-14
| | | | This is so that the test will pass even if it takes less than 1 second.
* img: stop ImageMagick trying to be clever if filenames contain a colonSimon McVittie2015-06-13
| | | | | | | | | | $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.
* inline: change default sort order from age to "age title" for determinismSimon McVittie2015-06-13
|
* 3.20150610Simon McVittie2015-06-10
|
* polygen: if deterministic build is requested, use a well-known random seedSimon McVittie2015-06-09
|
* haiku: if deterministic build is requested, return a hard-coded haikuSimon McVittie2015-06-09
|
* Add deterministic option and use it for the docwikiSimon McVittie2015-06-09
| | | | It doesn't do anything yet.
* Sort backlinks deterministically, by falling back to sorting by href if the ↵Simon McVittie2015-06-09
| | | | link text is identical
* Add [[!meta date]] to news items and tipsSimon McVittie2015-06-09
| | | | | | | 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.
* brokenlinks: sort the pages that link to the missing page, for better ↵Simon McVittie2015-06-09
| | | | reproducibility
* debian/copyright: turn comments on provenance into CommentSimon McVittie2015-06-09
|
* debian/copyright: consolidate permissive licensesSimon McVittie2015-06-09
|
* debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC for a more ↵Simon McVittie2015-06-09
| | | | reproducible build
* Populate pagectime from mtime or inode change time, whichever is olderSimon McVittie2015-06-09
| | | | | | | | | | | | 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.
* changelogSimon McVittie2015-06-09
|
* Replace email authentication icon with one that is more instantly recognizableSimon McVittie2015-06-09
|
* Make the attachment plugin work with CGI.pm 4.x (Closes: #786586; workaround ↵Simon McVittie2015-06-07
| | | | for #786587 in libcgi-pm-perl)
* Do not directly enable emailauth by default, only indirectly via openidSimon McVittie2015-05-27
| | | | | | | 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.
* changelogJoey Hess2015-05-19
|
* passwordauth: Don't allow registering accounts that look like openids.Joey Hess2015-05-14
| | | | | Also prohibit @ in account names, in case the file regexp was relaxed to allow it.
* changelogJoey Hess2015-05-13
|
* Converted openid-selector into a more generic loginselector helper plugin.Joey Hess2015-05-13
|
* rename openid selector files to login-selectorJoey Hess2015-05-13
|
* When openid and passwordauth are the only enabled auth plugins, make the ↵Joey Hess2015-05-13
| | | | openid selector display "Password" instead of "Other", so users are more likely to click on it when they don't have an openid.
* Re-remove google from openid selector; their openid provider is gone for good.Joey Hess2015-04-28
|
* release 3.20150329Simon McVittie2015-03-29
|
* Fix XSS in openid selector. Thanks, Raghav Bisht.Joey Hess2015-03-27
|
* remove announcedir targetJoey Hess2015-03-14
| | | | only I use this, and I moved it to my mrconfig
* t/inline.t: accept translations of "Add a new post titled:" (Closes: #779365)Simon McVittie2015-03-01
|
* Standardize on --long-option instead of -long-optionSimon McVittie2015-03-01
| | | | | | | | | | [[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.
* If neither timezone nor TZ is set, set both to :/etc/localtime if we're on a ↵Simon McVittie2015-03-01
| | | | GNU system and that file exists, or GMT otherwise
* changelogSimon McVittie2015-03-01
|
* heh, MOM wants youJoey Hess2015-01-25
|
* Fix NULL ptr deref on ENOMOM in wrapper. (Thanks, igli)Joey Hess2015-01-25
| | | | Probably not exploitable, but who knows..
* releaseSimon McVittie2015-01-07
|
* close debian bug I opened about blogspamJoey Hess2015-01-02
|
* Update blogspam to the 2.0 API.Amitai Schlair2015-01-02
|
* po: If msgmerge falls over on a problem po file, print a warning message, ↵Joey Hess2014-12-30
| | | | but don't let this problem crash ikiwiki entirely.
* Changelog the $(MAKE) patch.Amitai Schlair2014-12-27
|
* changelog, close bugSimon McVittie2014-12-09
|
* changelog and NEWS entry for responsive layoutSimon McVittie2014-12-01
|
* core: generate HTML5 by default, but keep avoiding new elements like ↵Simon McVittie2014-11-26
| | | | <section> that require specific browser support unless html5 is set to 1.
* Merge branch 'ready/html5'Simon McVittie2014-11-26
|\
| * Always produce HTML5 doctype and new attributes, but not new elementsSimon McVittie2014-10-16
| | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | search: add more classes as a hook for CSS. Thanks, sajolidaSimon McVittie2014-11-26
| |
* | calendar: add calendar_autocreate option, with which "ikiwiki --refresh" can ↵Simon McVittie2014-11-26
| | | | | | | | mostly supersede the ikiwiki-calendar command. Thanks, Louis Paternault
* | Set Debian package maintainer to Simon McVittie as I'm retiring from Debian.Joey Hess2014-11-08
| |