Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-19 | (no commit message) | essaywriter | |
2008-11-19 | (no commit message) | essaywriter | |
2008-11-19 | wishlist from IRC | http://smcv.pseudorandom.co.uk/ | |
2008-11-19 | respond to joey, some more suggestions | http://smcv.pseudorandom.co.uk/ | |
2008-11-19 | Client side cookie detection with javascript? | http://www.cse.unsw.edu.au/~willu/ | |
2008-11-18 | another thought | Joey Hess | |
2008-11-18 | responses | Joey Hess | |
2008-11-18 | avoid uninitialized value warning | Joey Hess | |
2008-11-18 | respond, sheesh | Joey Hess | |
2008-11-18 | Further details | http://mjr.towers.org.uk/ | |
2008-11-18 | auto-hosting sites | http://mjr.towers.org.uk/ | |
2008-11-18 | (no commit message) | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | Fix link | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | Raw HTML now allowed, joeyh convinced me :-) | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | update | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | Fix link to htmlbalance | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | update | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | update for rename of plugins/contrib/postcomment.mdwn to ↵ | http://smcv.pseudorandom.co.uk/ | |
plugins/contrib/comments.mdwn | |||
2008-11-18 | update for rename of plugins/contrib/postcomment.mdwn to ↵ | http://smcv.pseudorandom.co.uk/ | |
plugins/contrib/comments.mdwn | |||
2008-11-18 | rename plugins/contrib/postcomment.mdwn to plugins/contrib/comments.mdwn | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | (no commit message) | http://technorati.com/people/technorati/drajt | |
2008-11-18 | response | http://smcv.pseudorandom.co.uk/ | |
2008-11-18 | html escaping complication | Joey Hess | |
Can't escape things to entities if the template then escapes the entities. (aggregate doesn't have this problem.) | |||
2008-11-18 | improve escaping of wikilinks and preprocessor directives | Joey Hess | |
The old method failed for '[' x 3. | |||
2008-11-17 | Change deb dependencies to list Text::Markdown before markdown (really this ↵ | Joey Hess | |
time). | |||
2008-11-17 | stuff | https://id.launchpad.net/882/bielawski1 | |
2008-11-17 | (no commit message) | https://id.launchpad.net/882/bielawski1 | |
2008-11-17 | call decode_utf8 inside eval | Joey Hess | |
holger reported that decode_utf8 was crashing with perl 5.8.8. Earlier, I thought that passing 0 to the function avoided this with old perls, but that was apparently not enough, it still crashes. So, put it inside the eval, so we can at least recover from it crashing. | |||
2008-11-17 | where can I pull this from? | Joey Hess | |
2008-11-17 | initial comments | Joey Hess | |
Done inline on the page, `scuse. | |||
2008-11-17 | don't need libxml-atom-perl now | Joey Hess | |
2008-11-17 | response | Joey Hess | |
2008-11-17 | use HTML::Entities | Joey Hess | |
2008-11-17 | modify to skip tests if the neccessary perl modules are not available | Joey Hess | |
2008-11-17 | use perl modules up front | Joey Hess | |
The old code actually did the same thing, just obfuscated -- since the eval use wasn't quoted, it used the modules on load. Thus, the error (not to mentioned the return) was bypassed, and it just failed on load. But that seems like the right thing to do, really, so just made it clearer that's what happens. | |||
2008-11-17 | thoughts | Joey Hess | |
2008-11-17 | adding htmlbalance; housekeeping | Joey Hess | |
Used the contrib version of the plugin page since it seemed better than the other one. | |||
2008-11-17 | Merge commit 'smcv/htmlbalance' | Joey Hess | |
2008-11-17 | Fix tag directive | http://smcv.pseudorandom.co.uk/ | |
2008-11-17 | Link to postcomment | http://smcv.pseudorandom.co.uk/ | |
2008-11-17 | Publicise postcomment | http://smcv.pseudorandom.co.uk/ | |
2008-11-17 | Explicitly say that I'd like to get this into ikiwiki | http://smcv.pseudorandom.co.uk/ | |
2008-11-17 | Link to third-party htmlbalance plugin | http://smcv.pseudorandom.co.uk/ | |
2008-11-17 | link to stuff | http://smcv.pseudorandom.co.uk/ | |
2008-11-17 | htmlbalance: new plugin that balances tags by parsing and re-serializing | Simon McVittie | |
2008-11-13 | reported my need for a global renamepage hook | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-12 | add news item for ikiwiki 2.70 | Joey Hess | |
2008-11-12 | releasing version 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. |