Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-10 | po/doc: more security research results | intrigeri | |
Apart of the fuzzying part, I'm done with what I can do without help. The "Running po4a on untrusted content" section needs at least a quick glance from an experimented Perl programmer. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
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 | po(match_lang, match_currentlang): use the lang() function | intrigeri | |
... now that it exists, instead of duplicating it. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: rewrote otherlanguagesloop() | intrigeri | |
It is now more elegant IMHO, and the output is now sorted according to the language name (instead of code). Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: factorize extraction of a slave page's masterpage and lang | intrigeri | |
The very same code was repeated at dozens of places. NB: the real work is now done is _istranslation(), which is memoized, so the additional function calls overhead should be compensated. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | t/po.t: removed debug lines | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
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 | po(otherlanguagesloop): start factorizing | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | Merge commit 'upstream/master' into prv/po | intrigeri | |
2008-11-10 | po: finish abstracting %filtered by putting it into a blackbox | intrigeri | |
i.e. it is invisible for everyone but its accessors/mutators Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: actually use pofiles() function, to enhance code clarity | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: abstract "doing something for the same page in every other language" | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: abstract implementation details for %translations building and resetting | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: abstract %filtered implementation details | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: clarify error messages | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: clarify code with some comments | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | po: prevent a slave page to depend on itself | intrigeri | |
It has never caused harm yet, but it might in the future. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-10 | vim syntax file linked | http://a1fie.livejournal.com/ | |
2008-11-09 | Fix the link() pagespec to match links that are internally recorded as absolute. | Joey Hess | |
This fixes a problem exposed by the recent change to tags (a2839de9362187b67b0e3a564461e272e64fd9b4). That recorded tag links as absolute by including a leading slash in the link. The same could also be done with an absolute wikilink. In either case, link() would not match such links, unless the leading slash was included in the link to match. But that's not right, because pagespecs match absolute by default. So strip the leading slash. Note that to keep any existing `link(/foo)` pagespecs working after this change, the leading slash is removed from there, too. | |||
2008-11-08 | po/todo(security): many research results | intrigeri | |
... and some questions to Joey (hint: look for your name) Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-08 | po(refreshpot): define the input charset before read()'ing | intrigeri | |
... to prevent the use of Encode::Guess::guess_encoding() in Locale::Po4a::Transtractor (just a minor security measure, dependent on po4a internals, but we have no reason to think Encode::Guess is not safe). Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-08 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2008-11-08 | fix link to Jason Blevins user page | AlexandreDupas | |
2008-11-08 | Merge branch 'prv/po' into pub/po | intrigeri | |
2008-11-08 | question about the format directive and relation with htmlize hooks | AlexandreDupas | |
2008-11-08 | po/todo++: support other file formats than markdown | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-08 | Merge branch 'prv/po' into pub/po | intrigeri | |
2008-11-08 | po/todo: mostly security research | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-08 | Merge branch 'prv/po' into pub/po | intrigeri | |
2008-11-08 | po: started research on gettext/po4a security | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-08 | Merge branch 'prv/po' into pub/po | intrigeri | |
2008-11-08 | fixed link | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | Merge branch 'prv/po' into pub/po | intrigeri | |
2008-11-07 | added symlink to pagespec/po in basewiki to fix the build | intrigeri | |
else basewiki_brokenlinks.t fails. Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | Merge commit 'upstream/master' into pub/po | intrigeri | |
2008-11-07 | Merge commit 'upstream/master' into prv/po | intrigeri | |
2008-11-07 | po: finished backlinks implementation | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | po: oops, removed debug output from testsuit | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | po: implemented linking/backlinks specification for po_link_to=negotiated | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | po: implemented linking specification in testcase | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | po: added pofiles() function, will use this soon | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | document wikistatedir, though it's still internal | Joey Hess | |
2008-11-07 | (no commit message) | http://josephturian.blogspot.com/ | |
2008-11-07 | po: write detailed specification of wished backlinks behaviour | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | po: add comments | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2008-11-07 | Merge commit 'upstream/po' into prv/po | intrigeri | |
2008-11-06 | oops | Joey Hess | |
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 | |