Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-07 | (no commit message) | http://www.iredale.net/b/ | |
2008-12-07 | remove ubuntu instructions, which don't belong here | Joey Hess | |
1. apt-get is not yum 2. installing ikiwiki by hand is not the correct thing to do on ubuntu, so this page should not mention ubuntu Also remove instructions for installing deps via yum, now that there is a ikiwiki package in fedora. | |||
2008-12-05 | Add command line to install perl modules in ubuntu 8.10 | buo | |
2008-12-04 | remove clutter in example blog | Joey Hess | |
2008-12-04 | (no commit message) | o | |
2008-12-03 | response | Joey Hess | |
2008-12-02 | correct wikilink | http://alcopop.org/me/openid/ | |
2008-12-02 | Merge branch 'master' of git://git.ikiwiki.info | Jon Dowland | |
2008-12-02 | my edits... | Jon Dowland | |
2008-12-02 | provide for ignoring h1s etc. in toc | http://alcopop.org/me/openid/ | |
2008-12-02 | remove hoz-rule from bug, for clarity | Jon Dowland | |
2008-12-02 | Merge branch 'master' of git://git.ikiwiki.info | Jon Dowland | |
2008-12-02 | mark this bug as done | Jon Dowland | |
2008-12-02 | rename plugin should expand full path of affected pages | http://alcopop.org/me/openid/ | |
2008-12-02 | u32.net disappeared | Jon Dowland | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | update for rename of users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | rename users/jondowland.mdwn to users/jon.mdwn | http://alcopop.org/me/openid/ | |
2008-12-02 | (no commit message) | Blanko | |
2008-12-01 | add note to consider tagbase when trying to match tagged pages | Jon Dowland | |
2008-11-29 | simplify example | http://alcopop.org/me/openid/ | |
2008-11-29 | update with examples | http://alcopop.org/me/openid/ | |
2008-11-29 | behaviour of inline with meta-provided times | http://alcopop.org/me/openid/ | |
2008-11-28 | response | Joey Hess | |
2008-11-27 | (no commit message) | http://hadleywickham.myopenid.com/ | |
2008-11-27 | (no commit message) | http://smcv.pseudorandom.co.uk/ | |
2008-11-27 | Move some more discussion here | http://smcv.pseudorandom.co.uk/ | |
2008-11-27 | Move some discussion to discussion/ | http://smcv.pseudorandom.co.uk/ | |
2008-11-27 | Move some discussion from comments page to here | http://smcv.pseudorandom.co.uk/ | |
2008-11-27 | I don't think putting proxy.py in the system Python path is appropriate | http://smcv.pseudorandom.co.uk/ | |
2008-11-27 | Fix formatting by adding `...` | http://smcv.pseudorandom.co.uk/ | |
2008-11-13 | Merge commit 'upstream/master' into prv/po | intrigeri | |
2008-11-13 | po/todo: added test results | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-12 | add news item for ikiwiki 2.70 | Joey Hess | |
2008-11-12 | note fix versions | Joey Hess | |
2008-11-12 | check for invalid utf-8, and toss it back to avoid crashes | Joey Hess | |
Since ikiwiki uses open :utf8, perl assumes that files contain valid utf-8. If it turns out to be malformed it may later crash while processing strings read from them, with 'Malformed UTF-8 character (fatal)'. As at least a quick fix, use utf8::valid as soon as data is read, and if it's not valid, call encode_utf8 on the string, thus clearing the utf-8 flag. This may cause follow-on encoding problems, but will avoid this crash, and the input file was broken anyway, so GIGO is a reasonable response. (I looked at calling decode_utf8 after, but it seemed to cause more trouble than it was worth. BTW, use open ':encoding(utf8)' avaoids this problem, but the corrupted data later causes Storable to crash when writing the index.) This is a quick fix, clearly imperfect: - It might be better to explicitly call decode_utf8 when reading files, rather than using the IO layer. - Data read other than by readfile() can still sneak in bad utf-8. While ikiwiki does very little file input not using it, stdin for the CGI would be one way. |