Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2008-11-11 | add news item for ikiwiki 2.69 | Joey Hess | |
2008-11-11 | document other files in .ikiwiki | Joey Hess | |
2008-11-12 | pagetitle vs meta: announcing a working prototype | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-11 | response | Joey Hess | |
2008-11-11 | lockwiki changes | Joey Hess | |
* Stop busy-waiting in lockwiki, as this could delay ikiwiki from waking up for up to one second. The bailout code is no longer needed. * Remove support for unused optional wait parameter from lockwiki. | |||
2008-11-11 | bzr: Fix dates for recentchanges. | Joey Hess | |
2008-11-11 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2008-11-11 | let's stop sucking :-) | Joey Hess | |
2008-11-11 | po: answered Joey's "create a new translation" question | intrigeri | |
... that I previously completely missed. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-11 | add item to watch list | http://edward.myopenid.com/ | |
2008-11-11 | (no commit message) | bcdugga | |
2008-11-11 | po: help request | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | reply | Jon Dowland | |
2008-11-10 | Merge branch 'master' of git://git.ikiwiki.info | Jon Dowland | |
2008-11-10 | response | Joey Hess | |
2008-11-10 | add discussion on this tip | Jon Dowland | |
2008-11-10 | specifying the user in recentchanges for anon git pushes | http://alcopop.org/me/openid/ | |
2008-11-10 | update my userpage (and try out git pushes) | Jon Dowland | |
2008-11-10 | add a robots.txt | Joey Hess | |
Yahoo! has been pounding on ikiwiki.cgi again. While I'd prefer ikiwiki to generate sites that avoided robots hitting it in other ways, I'm adding a robots.txt, at least temporarily. | |||
2008-11-10 | reorg to avoid broken link in basewiki | Joey Hess | |
ikiwiki/markdown is a basewiki page and shouldn't link to pages in tips. Instead, make the tips link to it, so backlinks will point back to them. While I'm at it, move the info about the emacs mode to a tip. | |||
2008-11-10 | response | Joey Hess | |
2008-11-10 | reorganize vim syntax highlighting info | Joey Hess | |
There was already a tip about it; move the plasticboy version to there. | |||
2008-11-10 | vim syntax file linked | http://a1fie.livejournal.com/ | |
2008-11-08 | fix link to Jason Blevins user page | AlexandreDupas | |
2008-11-08 | question about the format directive and relation with htmlize hooks | AlexandreDupas | |
2008-11-07 | (no commit message) | http://josephturian.blogspot.com/ | |
2008-11-06 | txt: Do not encode quotes when filtering the txt, as that broke later ↵ | Joey Hess | |
parsing of any directives on the page. | |||
2008-11-06 | response | Joey Hess | |
2008-11-06 | meta: Plugin is now enabled by default since the basewiki uses it. | Joey Hess | |
2008-11-06 | (no commit message) | http://josephturian.blogspot.com/ | |
2008-11-06 | response | Joey Hess | |
2008-11-06 | response | Joey Hess | |
2008-11-06 | po: misc responses to Joey | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-06 | (no commit message) | http://alcopop.org/me/openid/ | |
2008-11-06 | New bug report | http://mjr.towers.org.uk/ | |
2008-11-06 | po: response | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-05 | response | Joey Hess | |
2008-11-05 | comments and questions | Joey Hess | |
2008-11-05 | response | Joey Hess | |
2008-11-05 | add a more useful example of a relative date ;-) | Joey Hess | |
2008-11-04 | maintain list | Joey Hess | |
2008-11-04 | response | Joey Hess | |
2008-11-04 | Question excluding images in inline pagespec | Jason Blevins | |
2008-11-04 | Fix reference link | Jason Blevins | |
2008-11-04 | Added experimental code, metamail, pandoc, and path plugins | Jason Blevins | |
2008-11-04 | Forum response | Jason Blevins | |
2008-11-04 | Undo too much quoting. | Thomas Schwinge | |
2008-11-04 | Bug in the txt plugin. | Thomas Schwinge | |
2008-11-03 | trackpad registered a click on save | neale | |