Joey Hess
fe0eaf1870
Fix NULL ptr deref on ENOMOM in wrapper. (Thanks, igli)
...
Probably not exploitable, but who knows..
2015-01-25 00:00:40 -04:00
Simon McVittie
c34b86f12e
release
2015-01-07 09:14:47 +00:00
Joey Hess
0048442831
close debian bug I opened about blogspam
2015-01-02 16:45:26 -04:00
Amitai Schlair
0451dc4133
Update blogspam to the 2.0 API.
2015-01-02 13:55:10 -05:00
Joey Hess
f88e109bec
po: If msgmerge falls over on a problem po file, print a warning message, but don't let this problem crash ikiwiki entirely.
2014-12-30 15:51:50 -04:00
Amitai Schlair
c668c2c7e2
Changelog the $(MAKE) patch.
2014-12-27 17:32:20 -05:00
Simon McVittie
5c30886dbf
changelog, close bug
2014-12-09 22:19:15 +00:00
Simon McVittie
44e320c1d5
changelog and NEWS entry for responsive layout
2014-12-01 21:29:46 +00:00
Simon McVittie
c01f53d74e
core: generate HTML5 by default, but keep avoiding new elements like <section> that require specific browser support unless html5 is set to 1.
2014-11-26 12:00:31 +00:00
Simon McVittie
6c51b764bc
Merge branch 'ready/html5'
2014-11-26 11:58:05 +00:00
Simon McVittie
dc0744a423
search: add more classes as a hook for CSS. Thanks, sajolida
2014-11-26 11:57:58 +00:00
Simon McVittie
1ff99b19ca
calendar: add calendar_autocreate option, with which "ikiwiki --refresh" can mostly supersede the ikiwiki-calendar command. Thanks, Louis Paternault
2014-11-26 09:28:18 +00:00
Joey Hess
33ca02581b
Set Debian package maintainer to Simon McVittie as I'm retiring from Debian.
2014-11-08 00:08:33 -04:00
Joey Hess
ea8c7a7e02
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.
2014-11-06 15:00:09 -04:00
Joey Hess
d858ce3e93
Add missing build-depends on libcgi-formbuilder-perl, needed for t/relativity.t
2014-10-20 12:28:54 -04:00
Joey Hess
82a4fb49ae
add ikiwiki-comment program
2014-10-20 12:08:07 -04:00
Amitai Schlair
7a2446f798
Disambiguate myself a bit (like that's needed).
2014-10-16 21:51:18 -04:00
Simon McVittie
a89dbd9892
release
2014-10-16 23:28:35 +01:00
Simon McVittie
44e05edaf4
debian: fix some wrong paths in the copyright file
2014-10-16 23:28:23 +01:00
Simon McVittie
0e783e915b
debian: rename debian/link to debian/links so the intended symlinks appear
2014-10-16 23:04:11 +01:00
Simon McVittie
37296bcb5a
close a bug
2014-10-16 23:03:48 +01:00
Simon McVittie
0c73a825d1
Drop unused python-support dependency
2014-10-16 22:48:09 +01:00
Simon McVittie
3429e81596
changelog so far
2014-10-16 22:44:29 +01:00
Simon McVittie
e1deb28e08
build-depend on libcgi-pm-perl too, for tests
2014-10-16 22:40:52 +01:00
Simon McVittie
edbc54ec6e
Explicitly depend on CGI.pm, which is no longer in Perl core
...
I was going to depend on the version that has CGI->param_fetch,
but that has been supported since 2.37, which is older than oldstable.
2014-10-16 22:24:48 +01:00
Simon McVittie
490a1eca7b
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.
2014-10-16 11:04:53 +01:00
Simon McVittie
1561fbb365
Replace PayPal and Flattr buttons with text links
...
In particular, this avoids loading third-party resources from the
offline documentation (see
<https://lintian.debian.org/tags/privacy-breach-donation.html >).
2014-10-16 09:47:07 +01:00
Joey Hess
6294894f31
Fix crash that can occur when only_committed_changes is set and a file is deleted from the underlay.
...
srcfile_stat got called on a file from the underlay that no longer existed.
I am not 100% sure of the circumstances of that; I was able to reproduce
the bug but neglected to snapshot the tree, and then accidentially
got it to stop crashing. I know that a transient tag page got deleted using
the web interface to trigger the crash.
It seems that process_changed_files must have returned the file, despite it
being deleted. And since the file was not checked into git, it seems it
must have not been included in @IkiWiki::underlayfiles, which would have
caused process_changed_files to not return it.
I do not know why a transient tag page would not be in
@IkiWiki::underlayfiles. There is a bug here that I don't understand.
This is just a workaround -- run srcfile_stat such that it won't crash,
and if it is unable to stat a file, find_changed knows it's not changed,
so it's ok to skip it.
Also made find_new_files run srcfile_stat such that it won't crash, just
because I was there.
2014-09-26 18:55:09 -04:00
Simon McVittie
84993495f3
Build-depend on libmagickcore-6.q16-2-extra | libmagickcore-extra so we can thumbnail SVGs in the docwiki
2014-09-16 11:22:05 +01:00
Simon McVittie
9d08f18a13
Add myself to Uploaders and release to Debian
2014-09-16 10:03:24 +01:00
Simon McVittie
30c23b5e72
Add package dependencies for scalable img support
...
- 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
2014-09-16 10:00:40 +01:00
Simon McVittie
5ff68d5171
changelog, close bugs
2014-09-15 22:12:45 +01:00
Simon McVittie
7660979f74
changelog, close bug
2014-09-15 21:49:48 +01:00
Simon McVittie
3d1de970f1
changelog, close bug
2014-09-15 21:11:17 +01:00
Simon McVittie
303f183d45
write changelog, close bug
2014-09-15 09:53:52 +01:00
Simon McVittie
fdfd5ffac7
more bug-closing
2014-09-12 22:02:54 +01:00
Simon McVittie
70a4857624
more changelog and bug-closing
2014-09-12 21:50:20 +01:00
Simon McVittie
a5536103e7
changelog/close bugs
2014-09-12 21:32:13 +01:00
Joey Hess
230749ad15
prep release
2014-08-31 14:17:49 -07:00
Joey Hess
40d6ccbadb
Make --no-gettime work in initial build. Closes : #755075
2014-08-28 19:08:09 -07:00
Joey Hess
174efbfa9c
typo
2014-08-15 13:05:59 -04:00
Joey Hess
29f9c2b5ba
add build deps needed by some tests in the test suite
2014-08-15 13:02:14 -04:00
Joey Hess
9ade0db518
prep release
2014-08-15 12:58:36 -04:00
Joey Hess
e1c686467f
close
2014-08-15 12:58:07 -04:00
Joey Hess
6660fd643b
Add google back to openid selector. Apparently this has gotten a stay of execution until April 2015. (It may continue to work until 2017.)
2014-07-03 16:21:47 -04:00
Joey Hess
61dfde7c07
prep release
2014-06-13 10:09:38 -04:00
Joey Hess
7faffaa968
Remove google from openid selector, per http://xkcd.com/1361/
...
Replace with Verisign's openid provider.
2014-04-29 16:27:46 -04:00
Joey Hess
59cfb9b6d0
only_committed_changes could fail in a git repository merged with git merge -s ours.
2014-04-05 19:09:05 -04:00
Joey Hess
9e1ad9037f
prep release
2014-02-27 11:58:54 -04:00
Joey Hess
9a1c60c9c6
python proxy: Avoid utf-8 related crash. Thanks, Antoine Beaupré
2014-02-25 00:16:14 -04:00