Simon McVittie [Tue, 16 Sep 2014 08:37:41 +0000 (09:37 +0100)]
img: raise an error if we cannot find the image's size
This happens for PDFs without ghostscript installed, for instance.
Simon McVittie [Mon, 15 Sep 2014 22:02:47 +0000 (23:02 +0100)]
img test: skip SVG tests if unsupported by Image::Magick
Amitai Schlair [Tue, 16 Sep 2014 02:16:39 +0000 (22:16 -0400)]
Pass -templatedir to get this test passing again.
smcv [Mon, 15 Sep 2014 22:52:52 +0000 (18:52 -0400)]
bug report
https://id.koumbit.net/anarcat [Mon, 15 Sep 2014 22:28:43 +0000 (18:28 -0400)]
email verification is a separate issue, can we please fix the bug here?
jcflack [Mon, 15 Sep 2014 22:21:13 +0000 (18:21 -0400)]
add gables and turrets to bikeshed
Simon McVittie [Mon, 15 Sep 2014 22:12:53 +0000 (23:12 +0100)]
Revert "Use templatebody for the templates in the basewiki and docwiki"
This reverts commit
236c46a3f7e5e62296484dc47b4882f7f4327a06.
We can't apply this bit until the ikiwiki on ikiwiki.info
(i.e. Branchable) supports [[!templatebody]].
Simon McVittie [Mon, 15 Sep 2014 21:12:45 +0000 (22:12 +0100)]
changelog, close bugs
Simon McVittie [Mon, 15 Sep 2014 20:52:03 +0000 (21:52 +0100)]
Merge branch 'ready/templatebody'
Simon McVittie [Mon, 15 Sep 2014 20:49:48 +0000 (21:49 +0100)]
changelog, close bug
Simon McVittie [Mon, 15 Sep 2014 20:39:18 +0000 (21:39 +0100)]
Merge branch 'master' of ssh://ikiwiki.branchable.com
https://id.koumbit.net/anarcat [Mon, 15 Sep 2014 20:32:19 +0000 (16:32 -0400)]
poll vote (Accept both)
https://id.koumbit.net/anarcat [Mon, 15 Sep 2014 20:30:44 +0000 (16:30 -0400)]
this patch doesn't make the situation worse, actually
https://id.koumbit.net/anarcat [Mon, 15 Sep 2014 20:27:44 +0000 (16:27 -0400)]
first answer
Simon McVittie [Mon, 15 Sep 2014 20:23:18 +0000 (21:23 +0100)]
Merge branch 'ready/autoindex-more-often'
Simon McVittie [Mon, 15 Sep 2014 20:22:42 +0000 (21:22 +0100)]
add more wording based on what chrysn suggested
Simon McVittie [Mon, 15 Sep 2014 20:15:31 +0000 (21:15 +0100)]
Merge branch 'ready/document-success-reason'
Simon McVittie [Mon, 15 Sep 2014 20:12:43 +0000 (21:12 +0100)]
Merge remote-tracking branch 'origin/master'
Simon McVittie [Mon, 15 Sep 2014 20:11:17 +0000 (21:11 +0100)]
changelog, close bug
Simon McVittie [Mon, 15 Sep 2014 20:08:40 +0000 (21:08 +0100)]
Merge branch 'ready/more-magic'
jcflack [Mon, 15 Sep 2014 12:31:20 +0000 (08:31 -0400)]
fine-tuning of halfheartedness
jcflack [Mon, 15 Sep 2014 12:29:36 +0000 (08:29 -0400)]
responses in halfhearted defense of provider in questions
smcv [Mon, 15 Sep 2014 09:30:08 +0000 (05:30 -0400)]
respond
Simon McVittie [Mon, 15 Sep 2014 08:53:52 +0000 (09:53 +0100)]
write changelog, close bug
Simon McVittie [Mon, 15 Sep 2014 08:44:51 +0000 (09:44 +0100)]
Merge remote-tracking branch 'jcflack/early-env'
jcflack [Mon, 15 Sep 2014 00:21:09 +0000 (20:21 -0400)]
made 'this change' link a comparison of the branch rather than a specific commit.
Lafayette Chamber Singers Webmaster [Mon, 15 Sep 2014 00:07:43 +0000 (20:07 -0400)]
More cautious escaping of environment values.
Tightened the escaping per this review comment:
http://source.ikiwiki.branchable.com/?p=source.git;a=commitdiff;h=
f35fc6a603b5473ce2c07bb0236e28e57f718315
(I didn't introduce a $tmp, as $val was local to that block already, and each
hex encoding is in its own C string literal to avoid consuming subsequent
chars that are valid hex digits.)
smcv [Sun, 14 Sep 2014 22:53:37 +0000 (18:53 -0400)]
point taken
jcflack [Sun, 14 Sep 2014 22:34:13 +0000 (18:34 -0400)]
jcflack [Sun, 14 Sep 2014 22:18:08 +0000 (18:18 -0400)]
jcflack [Sun, 14 Sep 2014 22:16:56 +0000 (18:16 -0400)]
rename plugins/plugins/openid/troubleshooting.mdwn to plugins/openid/troubleshooting.mdwn
jcflack [Sun, 14 Sep 2014 22:04:06 +0000 (18:04 -0400)]
jcflack [Sun, 14 Sep 2014 22:03:46 +0000 (18:03 -0400)]
smcv [Sun, 14 Sep 2014 18:03:00 +0000 (14:03 -0400)]
review
smcv [Sun, 14 Sep 2014 17:35:39 +0000 (13:35 -0400)]
make gitremotes work
jcflack [Sun, 14 Sep 2014 17:35:03 +0000 (13:35 -0400)]
jcflack [Sun, 14 Sep 2014 17:19:02 +0000 (13:19 -0400)]
Lafayette Chamber Singers Webmaster [Sun, 14 Sep 2014 16:12:09 +0000 (12:12 -0400)]
Installing ikiwiki on a shared-hosting server, there may be no access to
install prerequisite Perl modules in the systemwide locations. They may
have to be installed under the home directory, such as by using local::lib
(which is how the cPanel Perl-module installer works, on systems that use it).
For that to work, the local::lib-defined value for PERL5LIB must be in
the environment when Perl starts up. The former way %config{ENV} was handled
was too late, depending on the Perl code to unpack it from the storable and
put it into the environment.
Easy solution is to build the wrapper to repopulate the environment based on
%config{ENV} before ever exec'ing Perl (and then remove it from the storable
as there is nothing more that the Perl code will need to do with it).
Simon McVittie [Sun, 14 Sep 2014 15:01:01 +0000 (16:01 +0100)]
propose a branch which uses non-numeric `show` for this purpose
Simon McVittie [Sun, 14 Sep 2014 14:43:59 +0000 (15:43 +0100)]
extend rst test to cover a fixed bug
smcv [Sun, 14 Sep 2014 14:29:37 +0000 (10:29 -0400)]
rename bugs/redirect.mdwn to todo/redirect.mdwn
Simon McVittie [Sun, 14 Sep 2014 14:28:05 +0000 (15:28 +0100)]
close bug
Simon McVittie [Sun, 14 Sep 2014 14:25:29 +0000 (15:25 +0100)]
branch for comment, not merging just yet
Simon McVittie [Sun, 14 Sep 2014 14:14:42 +0000 (15:14 +0100)]
extend regression test for inline to cover inlining, show, reverse
smcv [Fri, 12 Sep 2014 23:15:07 +0000 (19:15 -0400)]
fix link
smcv [Fri, 12 Sep 2014 23:13:12 +0000 (19:13 -0400)]
more thoughts on this
Simon McVittie [Fri, 12 Sep 2014 21:02:54 +0000 (22:02 +0100)]
more bug-closing
Simon McVittie [Fri, 12 Sep 2014 20:59:00 +0000 (21:59 +0100)]
Merge branch 'ready/imgforpdf-and-more'
Simon McVittie [Fri, 12 Sep 2014 20:57:04 +0000 (21:57 +0100)]
Merge branch 'ready/chrysn/linkmapenhancement'
Simon McVittie [Fri, 12 Sep 2014 20:54:13 +0000 (21:54 +0100)]
Merge branch 'ready/edittemplate2'
Simon McVittie [Fri, 12 Sep 2014 20:50:20 +0000 (21:50 +0100)]
more changelog and bug-closing
Simon McVittie [Fri, 12 Sep 2014 20:46:04 +0000 (21:46 +0100)]
Merge branch 'ready/postform-no'
Simon McVittie [Fri, 12 Sep 2014 20:45:04 +0000 (21:45 +0100)]
Merge branch 'ready/perf'
Simon McVittie [Fri, 12 Sep 2014 20:42:36 +0000 (21:42 +0100)]
Merge branch 'ready/more-proxy-utf8-fail'
Simon McVittie [Fri, 12 Sep 2014 20:41:45 +0000 (21:41 +0100)]
Merge remote-tracking branch 'spalax/paternal/upload-svg'
Simon McVittie [Fri, 12 Sep 2014 20:40:24 +0000 (21:40 +0100)]
Merge branch 'ready/comments'
Simon McVittie [Fri, 12 Sep 2014 20:38:06 +0000 (21:38 +0100)]
Merge branch 'ready/trail-sort'
Simon McVittie [Fri, 12 Sep 2014 20:32:13 +0000 (21:32 +0100)]
changelog/close bugs
Simon McVittie [Fri, 12 Sep 2014 20:23:58 +0000 (21:23 +0100)]
Record ikiwiki (3.
20140916) in archive suite sid
Simon McVittie [Fri, 12 Sep 2014 20:23:58 +0000 (21:23 +0100)]
ikiwiki (3.
20140916) unstable; urgency=low
* Don't double-decode CGI submissions with Encode.pm >= 2.53,
fixing "Error: Cannot decode string with wide characters".
Thanks, Antoine Beaupré
* Avoid making trails depend on everything in the wiki by giving them
a better way to sort the pages
* Don't let users post comments that won't be displayed
* Fix encoding of Unicode strings in Python plugins.
Thanks, chrysn
* Improve performance and correctness of the [[!if]] directive
* Let [[!inline rootpage=foo postform=no]] disable the posting form
* Switch default [[!man]] shortcut to manpages.debian.org. Closes: #700322
* Add UUID and TIME variables to edittemplate. Closes: #752827
Thanks, Jonathon Anderson
* Display pages in linkmaps as their pagetitle (no underscore escapes).
Thanks, chrysn
* Fix aspect ratio when scaling small images, and add support for
converting SVG and PDF graphics to PNG.
Thanks, chrysn
- suggest ghostscript (required for PDF-to-PNG thumbnailing)
and libmagickcore-extra (required for SVG-to-PNG thumbnailing)
- build-depend on ghostscript so the test for scalable images can be run
* In the CGI wrapper, incorporate $config{ENV} into the environment
before executing Perl code, so that PERL5LIB can point to a
non-system-wide installation of IkiWiki.
Thanks, Lafayette Chamber Singers Webmaster
* filecheck: accept MIME types not containing ';'
* autoindex: index files in underlays if the resulting pages aren't
going to be committed. Closes: #611068
* Add [[!templatebody]] directive so template pages don't have to be
simultaneously a valid template and valid HTML
* Add myself to Uploaders and release to Debian
# imported from the archive
Simon McVittie [Fri, 12 Sep 2014 20:23:29 +0000 (21:23 +0100)]
Merge branch 'ready/anarcat/safe_unicode'
Simon McVittie [Fri, 12 Sep 2014 18:23:36 +0000 (19:23 +0100)]
Don't URL-encode links to Debian wiki pages
smcv [Fri, 12 Sep 2014 18:16:12 +0000 (14:16 -0400)]
yes, duplicate
smcv [Fri, 12 Sep 2014 17:53:06 +0000 (13:53 -0400)]
possible dup
smcv [Fri, 12 Sep 2014 09:54:37 +0000 (05:54 -0400)]
clarify
smcv [Fri, 12 Sep 2014 09:45:35 +0000 (05:45 -0400)]
I still don't think 'rtl' is a suitable name for this switch
Added a comment: Same Trick in Apache
smcv [Wed, 10 Sep 2014 09:24:42 +0000 (05:24 -0400)]
switch man shortcut to manpages.debian.org (Closes: #700322)
smcv [Wed, 10 Sep 2014 08:43:01 +0000 (04:43 -0400)]
clarify further
smcv [Wed, 10 Sep 2014 08:42:24 +0000 (04:42 -0400)]
clarif
smcv [Wed, 10 Sep 2014 08:40:34 +0000 (04:40 -0400)]
clarify
smcv [Wed, 10 Sep 2014 08:39:53 +0000 (04:39 -0400)]
re-review
smcv [Wed, 10 Sep 2014 08:11:05 +0000 (04:11 -0400)]
add alternative (IMO better) branch
Simon McVittie [Wed, 10 Sep 2014 08:00:20 +0000 (09:00 +0100)]
filecheck: accept MIME types that don't contain ';'
smcv [Wed, 10 Sep 2014 07:39:35 +0000 (03:39 -0400)]
branch looks good
https://id.koumbit.net/anarcat [Wed, 10 Sep 2014 03:13:23 +0000 (23:13 -0400)]
patch
Antoine Beaupré [Wed, 10 Sep 2014 03:11:51 +0000 (23:11 -0400)]
do not double-decode unicode in CGI forms
this works around a behavior change introduced in Encode.pm 2.53
shipped with the Perl 5.20 release described here:
http://ikiwiki.info/bugs/garbled_non-ascii_characters_in_body_in_web_interface/
https://id.koumbit.net/anarcat [Wed, 10 Sep 2014 03:00:23 +0000 (23:00 -0400)]
Added a comment
https://id.koumbit.net/anarcat [Wed, 10 Sep 2014 02:57:12 +0000 (22:57 -0400)]
more info, dupe?
https://id.koumbit.net/anarcat [Wed, 10 Sep 2014 02:49:02 +0000 (22:49 -0400)]
https://id.koumbit.net/anarcat [Wed, 10 Sep 2014 01:43:44 +0000 (21:43 -0400)]
fixed upstream!
smcv [Tue, 9 Sep 2014 17:52:21 +0000 (13:52 -0400)]
another possibility
smcv [Tue, 9 Sep 2014 17:49:10 +0000 (13:49 -0400)]
turn this into mdwn
smcv [Tue, 9 Sep 2014 17:46:48 +0000 (13:46 -0400)]
rename bugs/Inlining_adds_newlines_which_can_break_markdown.html to bugs/Inlining_adds_newlines_which_can_break_markdown.mdwn
smcv [Tue, 9 Sep 2014 17:45:16 +0000 (13:45 -0400)]
I would recommend using HTML here
smcv [Tue, 9 Sep 2014 17:36:17 +0000 (13:36 -0400)]
intrigeri [Tue, 9 Sep 2014 08:46:41 +0000 (08:46 +0000)]
Bugs++
smcv [Mon, 8 Sep 2014 22:25:00 +0000 (18:25 -0400)]
possible debugging aid
https://id.koumbit.net/anarcat [Mon, 8 Sep 2014 22:19:41 +0000 (18:19 -0400)]
found the "upstream" bug in debian
oliver [Mon, 8 Sep 2014 21:57:14 +0000 (17:57 -0400)]
oliver [Mon, 8 Sep 2014 21:56:38 +0000 (17:56 -0400)]
https://id.koumbit.net/anarcat [Mon, 8 Sep 2014 21:51:15 +0000 (17:51 -0400)]
headers
https://id.koumbit.net/anarcat [Mon, 8 Sep 2014 21:22:39 +0000 (17:22 -0400)]
right.
smcv [Mon, 8 Sep 2014 20:42:12 +0000 (16:42 -0400)]
smcv [Mon, 8 Sep 2014 20:32:56 +0000 (16:32 -0400)]
yes, looks like a bug
smcv [Mon, 8 Sep 2014 20:28:45 +0000 (16:28 -0400)]
isn't this rather Debian-specific?
smcv [Mon, 8 Sep 2014 20:25:09 +0000 (16:25 -0400)]
not WTF-8
https://id.koumbit.net/anarcat [Mon, 8 Sep 2014 20:20:58 +0000 (16:20 -0400)]
more info