Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-30 | finalize release | Joey Hess | |
2009-08-30 | teximg security problem | Joey Hess | |
2009-08-30 | note | Joey Hess | |
2009-08-30 | fixed | Joey Hess | |
2009-08-30 | Revert "po: do not inject custom bestlink function when po_link_to eq default" | Joey Hess | |
This reverts commit cdc3576c8d1efb2593cac2d9da3f2393a2afe26e. Conflicts: IkiWiki/Plugin/po.pm This change broke the test suite and is not strictly necessary. | |||
2009-08-30 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2009-08-30 | Fix uninitialized value when editing a page being vivified from the | Amitai Schlair | |
basewiki. Makes the filetype-testing logic more explicit anyway. | |||
2009-08-30 | Merge branch 'master' of git://github.com/joeyh/ikiwiki | Amitai Schlair | |
2009-08-30 | describe the wrapper change | Amitai Schlair | |
2009-08-30 | Only examine argv if the VCS is cvs. | Amitai Schlair | |
2009-08-30 | Remove debug statement. | Amitai Schlair | |
2009-08-30 | also need File::ReadBackwards now | Amitai Schlair | |
2009-08-30 | bug fixed, to-dos done | Amitai Schlair | |
2009-08-30 | Knock off another to-do item: "Don't slurp the entire cvsps output | Amitai Schlair | |
into memory (!)." | |||
2009-08-30 | Knock off a to-do item: "If the argument to cvs add smells like a | Amitai Schlair | |
binary file, cvs add -kb it (for attachment support)." | |||
2009-08-30 | The string to match might not be "New directory" exactly, so match that | Amitai Schlair | |
substring instead. | |||
2009-08-29 | This is in my git branch now, no need for a copy of the code here. | Amitai Schlair | |
2009-08-29 | Remove getopt() hook (it's a dead end, unsafe to pass wrapper args to | Amitai Schlair | |
ikiwiki). Crunch on-demand module loads into one-liners. Comment why cvsps output is getting read in its entirety and reversed. | |||
2009-08-29 | Merge branch 'master' of ssh://git.ikiwiki.info/srv/git/ikiwiki.info | Joey Hess | |
2009-08-29 | doc/po(test suite failures): follow-up | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-29 | mod_auth_openid | http://schmonz.livejournal.com/ | |
2009-08-29 | build failure on nearlyfreespeech.net | bremner | |
2009-08-29 | Answer to Joey, and justify my text (in the source) | http://emptty.myopenid.com/ | |
2009-08-28 | teximg: Make TeX handle preventing unsafe things; remove insufficient blacklist | Josh Triplett | |
TeX has configuration options that prevent unsafe things like shell escapes and insecure file reads/writes. Turn all of them on. teximg's regex-based blacklist does not suffice. For instance: [[!teximg code=""" \catcode`\%=0 %input{/etc/passwd} """]] Remove the blacklist, since the TeX configuration options seal off the underlying mechanisms more safely, and the blacklist blocks other TeX commands that can prove useful. | |||
2009-08-29 | note that debian-* branches are subject to being rebased | Joey Hess | |
2009-08-28 | img: Don't generate new verison of image if it is scaled to be larger in ↵ | Joey Hess | |
either dimension. Although imagemagick handles even really large sizes sanely, using a page file, doing so would just waste time and disk space, since the browser can be told to resize it larger. | |||
2009-08-28 | merged | Joey Hess | |
2009-08-28 | Merge commit 'intrigeri/po' | Joey Hess | |
2009-08-28 | avoid clobbering origsub if checkconfig runs more than once | Joey Hess | |
checkconfig can run more than once in a single ikiwiki run if setup is building wrappers. That clobbered the origsub value for bestlink, leading to infinite recursion | |||
2009-08-28 | po test suite failure | Joey Hess | |
2009-08-28 | (no commit message) | furby | |
2009-08-28 | (no commit message) | furby | |
2009-08-28 | <pedant>rename depends_exact to depends_simple | Joey Hess | |
It's not "exact" since case munging has to be done, and I think "simple" captures the optimisation better.</pedant> With apologies to smcv, who probably has to rebuild his wiki now. | |||
2009-08-28 | changelpg | Joey Hess | |
2009-08-28 | Merge commit 'smcv/ready/depends-exact' | Joey Hess | |
2009-08-28 | response | Joey Hess | |
2009-08-28 | Merge commit 'smcv/ready/trivia' | Joey Hess | |
2009-08-28 | Introduce myself | http://emptty.myopenid.com/ | |
2009-08-28 | my first edit to this site, please forgive mistakes | http://emptty.myopenid.com/ | |
2009-08-28 | Some crude benchmarking on a larger wiki | Simon McVittie | |
2009-08-28 | Merge commit 'origin/master' | Simon McVittie | |
2009-08-28 | Mark as done | Simon McVittie | |
2009-08-28 | Updated branch, thanks for the feedback | Simon McVittie | |
2009-08-28 | Avoid duplicating debug message for building a page due to a dependency | Simon McVittie | |
As per Joey's review | |||
2009-08-28 | Force %depends_exact to lower case, fixing incorrect case-sensitivity | Simon McVittie | |
2009-08-28 | Auto-detect "simple dependencies" instead of requiring callers to use ↵ | Simon McVittie | |
add_depends_exact() | |||
2009-08-28 | doc/po: report problem with link() + propose patch | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | po: fix link() pagespec when used on translation pages | intrigeri | |
Signed-off-by: intrigeri <intrigeri@boum.org> | |||
2009-08-28 | Fix typo in dependency debug message | Simon McVittie | |
2009-08-28 | Add depends_exact: simplified dependency tracking for dependencies on a ↵ | Simon McVittie | |
single page Let E be the number of dependencies per page of the form "A depends on B and nothing else", let D be the number of other dependencies per page, let P be the total number of pages, and let C be the number of changed pages in a refresh. This patch should speed up a refresh from O(E*C*P + D*C*P) to O(C + E*P + D*C*P), assuming that hash lookups are O(1). In practice, plugins like inline and map produce a lot of these very simple dependencies, and my album plugin's combination of inline with a large number of pages causes it to suffer particularly badly. In testing on a wiki with about 7000 objects (3500 full pages, 3500 images), a full rebuild continued to take about 5:30, and a refresh after touching about 350 pages and 350 images reduced from 5:30 to 1:30. As with my previous optimizations, this change will result in downgrades not working correctly until the wiki is rebuilt. |