external: Disable RPC::XML's "smart" encoding, which sent ints for strings that contained only a number, fixing a longstanding crash of the rst plugin.
parent
e0898ae1a8
commit
0ff945ddf1
|
@ -28,7 +28,9 @@ sub import {
|
|||
|
||||
$plugins{$plugin}={in => $plugin_read, out => $plugin_write, pid => $pid,
|
||||
accum => ""};
|
||||
|
||||
$RPC::XML::ENCODING="utf-8";
|
||||
$RPC::XML::FORCE_STRING_ENCODING="true";
|
||||
|
||||
rpc_call($plugins{$plugin}, "import");
|
||||
}
|
||||
|
|
|
@ -19,6 +19,9 @@ ikiwiki (3.20100832) UNRELEASED; urgency=low
|
|||
* blueview: Fix display of links to translated pages in the page header.
|
||||
* Set isPermaLink="no" for guids in rss feeds.
|
||||
* blogspam: Fix crash when content contained utf-8.
|
||||
* external: Disable RPC::XML's "smart" encoding, which sent ints
|
||||
for strings that contained only a number, fixing a longstanding crash
|
||||
of the rst plugin.
|
||||
|
||||
-- Joey Hess <joeyh@debian.org> Tue, 07 Sep 2010 12:08:05 -0400
|
||||
|
||||
|
|
|
@ -24,3 +24,6 @@ throwing code..):
|
|||
> No, still the same failure. I think it's failing parsing the input data,
|
||||
> (which perl probably transmitted as an int due to perl internals)
|
||||
> not writing out its response. --[[Joey]]
|
||||
|
||||
> On second thought, this was a bug in ikiwiki, it should be transmitting
|
||||
> that as a string. Fixed in external.pm --[[Joey]]
|
||||
|
|
Loading…
Reference in New Issue