Simon McVittie [Sun, 14 May 2017 16:45:55 +0000 (17:45 +0100)]
mdwn: Don't mangle <style> into <elyts> under some circumstances
We can ask libdiscount not to elide <style> blocks, which means we
don't have to work around them.
Simon McVittie [Sun, 14 May 2017 16:34:12 +0000 (17:34 +0100)]
mdwn: Make flags passed to libdiscount explicit
The Perl binding defaults to MKD_NOHEADER|MKD_NOPANTS anyway, but
making them explicit means we can use other flags of our choice,
and makes it easier to justify why those flags are appropriate.
Simon McVittie [Sun, 14 May 2017 14:06:01 +0000 (15:06 +0100)]
cgierror: When the CGI fails, print the error to stderr, not "Died"
$@ could be clobbered by the "exception handler", and in practice
it seems that it is. This can be seen on stderr of t/git-cgi.t.
Simon McVittie [Sun, 14 May 2017 13:52:43 +0000 (14:52 +0100)]
Defend against empty session names
If misconfiguration has resulted in an empty session name, treat the
session as having not signed in.
Simon McVittie [Sun, 14 May 2017 13:44:43 +0000 (14:44 +0100)]
httpauth: If REMOTE_USER is empty, behave as though it was unset
A frequently cut-and-pasted HTTP basic authentication configuration
for nginx sets it to the empty string when not authenticated, which
is not useful.
Simon McVittie [Sun, 14 May 2017 13:45:30 +0000 (14:45 +0100)]
httpauth: Recommend if_not_empty parameter for REMOTE_USER
This is untested, but should hopefully avoid the failure mode
described in [[bugs/Anon_edit_caused_lock_out_on_entire_site_]].
Simon McVittie [Sun, 14 May 2017 14:09:29 +0000 (15:09 +0100)]
t/git-cgi.t: Wait 1 second before doing a revert that should succeed
This hopefully fixes a race condition in which the test failed
around 6% of the time.
If we don't wait, the mtime (which is rounded down to 1 second precision
in the APIs we use) will not necessarily change, so the update will not
necessarily cause the page to be refreshed.
Bug-Debian: https://bugs.debian.org/862494
smcv [Sun, 14 May 2017 12:31:49 +0000 (08:31 -0400)]
complete last paragraph
smcv [Sun, 14 May 2017 12:20:49 +0000 (08:20 -0400)]
I have a theory
smcv [Sun, 14 May 2017 12:01:09 +0000 (08:01 -0400)]
Added a comment
smcv [Sun, 14 May 2017 11:53:24 +0000 (07:53 -0400)]
smcv [Sun, 14 May 2017 11:51:56 +0000 (07:51 -0400)]
recommend discount over multimarkdown
smcv [Sun, 14 May 2017 11:47:42 +0000 (07:47 -0400)]
multimarkdown: it's a trap!
smcv [Sun, 14 May 2017 11:37:14 +0000 (07:37 -0400)]
Added a comment: Use an underlay instead
smcv [Sun, 14 May 2017 11:28:50 +0000 (07:28 -0400)]
removed
smcv [Sun, 14 May 2017 11:27:54 +0000 (07:27 -0400)]
Added a comment: You can do almost this with an underlay
smcv [Sun, 14 May 2017 11:00:48 +0000 (07:00 -0400)]
Added a comment
smcv [Sun, 14 May 2017 10:49:54 +0000 (06:49 -0400)]
Added a comment: you can't use and/or/! inside the page() parameter, move them outside
smcv [Sun, 14 May 2017 10:41:21 +0000 (06:41 -0400)]
fix syntax
Joe Rayhawk [Sat, 13 May 2017 16:23:56 +0000 (09:23 -0700)]
Piny: mothballing
STrRedWolf [Thu, 11 May 2017 00:52:32 +0000 (20:52 -0400)]
qazwsx [Tue, 9 May 2017 17:45:51 +0000 (13:45 -0400)]
DataComputist [Mon, 8 May 2017 21:16:18 +0000 (17:16 -0400)]
Added a comment
DataComputist [Mon, 8 May 2017 18:04:22 +0000 (14:04 -0400)]
desci [Mon, 1 May 2017 19:18:15 +0000 (15:18 -0400)]
Updating links
desci [Mon, 1 May 2017 19:14:33 +0000 (15:14 -0400)]
Updating links
openmedi [Tue, 18 Apr 2017 13:13:42 +0000 (09:13 -0400)]
Added a comment
openmedi [Tue, 18 Apr 2017 12:19:44 +0000 (08:19 -0400)]
STrRedWolf [Sun, 16 Apr 2017 21:38:24 +0000 (17:38 -0400)]
Initial commit.
STrRedWolf [Sun, 16 Apr 2017 20:53:43 +0000 (16:53 -0400)]
STrRedWolf [Sun, 16 Apr 2017 20:53:21 +0000 (16:53 -0400)]
First time theme help needed.
anarcat [Thu, 13 Apr 2017 13:27:10 +0000 (09:27 -0400)]
add list of pending patches
anarcat [Thu, 13 Apr 2017 13:23:21 +0000 (09:23 -0400)]
mark this as a real plugin: forgot the plugin template!
anarcat [Thu, 13 Apr 2017 13:22:28 +0000 (09:22 -0400)]
mark this as ready for merging
anarcat [Thu, 13 Apr 2017 13:21:09 +0000 (09:21 -0400)]
clarify that "patch" on contrib plugins means the author wants to merge
anarcat [Thu, 13 Apr 2017 13:19:23 +0000 (09:19 -0400)]
this is a patch - i'd like this in core, or at least a discussion on how to merge it with the main plugin
anarcat [Wed, 12 Apr 2017 20:15:23 +0000 (16:15 -0400)]
add a patch to make this happen
anarcat [Wed, 12 Apr 2017 20:14:30 +0000 (16:14 -0400)]
rename plugins/contrib/i18nheadinganchor.mdwn to plugins/contrib/i18nheadinganchors.mdwn
anarcat [Wed, 12 Apr 2017 20:14:13 +0000 (16:14 -0400)]
add i18nheadinganchors plugin
anarcat [Wed, 12 Apr 2017 20:13:47 +0000 (16:13 -0400)]
move my repo to gitlab
anarcat [Wed, 12 Apr 2017 19:40:09 +0000 (15:40 -0400)]
respond to an old question
Joey Hess [Tue, 4 Apr 2017 16:51:40 +0000 (12:51 -0400)]
todo
desci [Wed, 29 Mar 2017 19:37:02 +0000 (15:37 -0400)]
Fixing format
desci [Wed, 29 Mar 2017 19:36:28 +0000 (15:36 -0400)]
As requested
desci [Wed, 29 Mar 2017 19:35:54 +0000 (15:35 -0400)]
Answering questions and updating links
tuxillo [Mon, 20 Mar 2017 00:33:38 +0000 (20:33 -0400)]
tuxillo [Mon, 20 Mar 2017 00:32:47 +0000 (20:32 -0400)]
MyUserPage
Added a comment: PS
Ikiwiki error with Asciidoc
Joey Hess [Tue, 7 Mar 2017 15:53:39 +0000 (11:53 -0400)]
cleanup
test test blah blah
jmtd@d79be1606aba831a3b476d5fff7d99f4b321eab2 [Fri, 3 Mar 2017 14:52:14 +0000 (10:52 -0400)]
speed up commenting by optionally providing a comment form in static pages
jmtd@d79be1606aba831a3b476d5fff7d99f4b321eab2 [Fri, 3 Mar 2017 14:48:03 +0000 (10:48 -0400)]
Added a comment
jmtd@d79be1606aba831a3b476d5fff7d99f4b321eab2 [Fri, 3 Mar 2017 14:29:13 +0000 (10:29 -0400)]
Added a comment
Joey Hess [Wed, 1 Mar 2017 17:34:42 +0000 (13:34 -0400)]
my github mirror of ikiwiki has been deleted due to their horrible anti-free-software TOS
Added a comment
+aka use page/index.mdwn source files
smcv [Tue, 21 Feb 2017 18:21:19 +0000 (14:21 -0400)]
Added a comment
smcv [Tue, 21 Feb 2017 18:17:35 +0000 (14:17 -0400)]
Added a comment
Added a comment
Added a comment
Added a comment
openmedi [Mon, 20 Feb 2017 15:43:13 +0000 (11:43 -0400)]
Added a comment
Added a comment
removed
Added a comment
Louis [Sat, 18 Feb 2017 21:56:06 +0000 (22:56 +0100)]
Merge branch 'master' of git://ikiwiki.branchable.com
Louis [Sat, 18 Feb 2017 20:11:47 +0000 (21:11 +0100)]
Update my (spalax) information
Louis [Sat, 18 Feb 2017 20:05:48 +0000 (21:05 +0100)]
Apology about the poor choice for the name of the sidebar2 plugin
Louis [Sat, 18 Feb 2017 19:59:54 +0000 (20:59 +0100)]
New plugin: verboserpc
Louis [Sat, 18 Feb 2017 19:56:04 +0000 (20:56 +0100)]
New plugin: pageversion
Louis [Sat, 18 Feb 2017 19:43:52 +0000 (20:43 +0100)]
New plugin: redirect
vegardv@75ae889e836bda8ce69bc038d8335c398a2f6f40 [Fri, 10 Feb 2017 08:33:42 +0000 (04:33 -0400)]
Added a comment
Added a comment
smcv [Thu, 9 Feb 2017 12:13:03 +0000 (08:13 -0400)]
Added a comment
svetlana [Wed, 8 Feb 2017 00:36:02 +0000 (20:36 -0400)]
+update broken uris
svetlana [Tue, 7 Feb 2017 23:15:02 +0000 (19:15 -0400)]
svetlana [Tue, 7 Feb 2017 23:11:17 +0000 (19:11 -0400)]
Confuses a map
svetlana [Mon, 6 Feb 2017 05:39:02 +0000 (01:39 -0400)]
svetlana [Mon, 6 Feb 2017 02:37:01 +0000 (22:37 -0400)]
removed
smcv [Fri, 3 Feb 2017 20:48:48 +0000 (16:48 -0400)]
change `pwd` to $HOME so assumptions are met even if you cd elsewhere
me@4eb1b66f86170ba2ff0690b93ad01f46bfc8eac4 [Fri, 3 Feb 2017 16:54:47 +0000 (12:54 -0400)]
No longer using ikiwiki
smcv [Thu, 26 Jan 2017 11:38:48 +0000 (07:38 -0400)]
svetlana [Tue, 24 Jan 2017 04:59:27 +0000 (00:59 -0400)]
Does not show up in the setup
svetlana [Wed, 18 Jan 2017 23:27:48 +0000 (19:27 -0400)]
* [[guppy|http://guppy.branchable.com]] an internationalized modular Python IRC bot
smcv [Wed, 18 Jan 2017 21:46:14 +0000 (17:46 -0400)]
Added a comment
smcv [Wed, 18 Jan 2017 21:45:30 +0000 (17:45 -0400)]
Added a comment: Do that through your web server, not ikiwiki
openmedi [Tue, 17 Jan 2017 12:44:20 +0000 (08:44 -0400)]
Simon McVittie [Thu, 12 Jan 2017 00:31:10 +0000 (00:31 +0000)]
Note another Debian 8 backport
Simon McVittie [Wed, 11 Jan 2017 19:02:10 +0000 (19:02 +0000)]
Fix typo
Simon McVittie [Wed, 11 Jan 2017 18:18:38 +0000 (18:18 +0000)]
Simon McVittie [Wed, 11 Jan 2017 18:16:42 +0000 (18:16 +0000)]
Document the security fix soon to be released in 3.
20170111
Simon McVittie [Wed, 11 Jan 2017 13:24:00 +0000 (13:24 +0000)]
remove: make it clearer that repeated page parameter is OK here
ikiwiki's web interface does not currently have UI for removing
multiple pages simultaneously, but the remove plugin is robust
against doing so. Use a clearer idiom to make that obvious.
Simon McVittie [Wed, 11 Jan 2017 13:22:03 +0000 (13:22 +0000)]
CGI, attachment, passwordauth: harden against repeated parameters
These instances of code similar to OVE-
20170111-0001 are not believed
to be exploitable, because defined(), length(), setpassword(),
userinfo_set() and the binary "." operator all have prototypes that
force the relevant argument to be evaluated in scalar context. However,
using a safer idiom makes mistakes less likely.
(cherry picked from commit
69230a2220f673c66b5ab875bfc759b32a241c0d)
Simon McVittie [Wed, 11 Jan 2017 13:19:13 +0000 (13:19 +0000)]
passwordauth: avoid userinfo forgery via repeated email parameter
OVE-
20170111-0001
(cherry picked from commit
bffb71d6a7d28f6dd5f0be241f214e79eea7bb91)