| Commit message (Expand) | Author | Age |
* | Split apache404 into an independent plugin•••Also make it ignore the 'do' parameter at Joey's suggestion, to have one
less thing to remember when configuring.
| Simon McVittie | 2009-01-31 |
* | CGI: pad error responses with 512 bytes of spaces so IE will display them•••IE displays its own error responses unless the server's was >= 512 bytes.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807
| Simon McVittie | 2009-01-31 |
* | CGI: set up goto hook so that /ikiwiki.cgi?do=goto can be an Apache ErrorDocu... | Simon McVittie | 2009-01-31 |
* | CGI: add cgi_page_from_404(), which remaps a path like $REDIRECT_URL to an Ik...•••Also add a regression test
| Simon McVittie | 2009-01-31 |
* | IkiWiki::Wrapper: allow REDIRECT_STATUS and REDIRECT_URL through from environ...•••This is useful to act as an Apache 404 ErrorDocument.
| Simon McVittie | 2009-01-31 |
* | CGI: if the page is missing, give the "missing page" a 404 status | Simon McVittie | 2009-01-31 |
* | CGI: document why commenter and recentchanges_link are supported | Simon McVittie | 2009-01-31 |
* | recentchanges: delete CGI hook in favour of the global one | Simon McVittie | 2009-01-31 |
* | comments: delete cgi hook in favour of the global one | Simon McVittie | 2009-01-31 |
* | CGI: if the "do" parameter is goto, recentchanges_link or commenter, redirect...•••This can replace equivalent functionality in comments and recentchanges.
| Simon McVittie | 2009-01-31 |
* | CGI: add cgi_goto(CGI, [page])•••This redirects to the given page (or if none is given, the page parameter
given to the CGI), or displays an error with a create link if the page
doesn't exist.
| Simon McVittie | 2009-01-31 |
* | typo | Joey Hess | 2009-01-26 |
* | Merge commit 'smcv/underlay' | Joey Hess | 2009-01-26 |
|\ |
|
| * | Add underlay plugin | Simon McVittie | 2009-01-18 |
* | | Merge commit 'smcv/updated' | Joey Hess | 2009-01-26 |
|\ \ |
|
| * | | Add meta field "updated", which can alter the <updated> Atom element•••Some aggregators, like Planet, sort by mtime rather than ctime. This
means that posts with modified content come to the top (which seems odd
to me, but is presumably what the aggregator's author or operator
wants), but it also means that posts with insignificant edits (like
adding tags) come to the top too. Atom defines <updated> to be the date
of the last *significant* change, so it's fine that ikiwiki defaults to
using the mtime, but it would be good to have a way for the author to
say "that edit was insignificant, don't use that mtime".
| Simon McVittie | 2009-01-18 |
| |/ |
|
* | | git: Fix malformed utf8 recieved from git.•••If git log outputs malformed utf8 in, eg, usernames, detect it and fix it
up. This avoids commits such as f71abc92aa279fbe0b7578b8c4752d775dd4a259
breaking things.
| Joey Hess | 2009-01-25 |
* | | format moderation queue only at end, avoid O(N^3) bug•••It was calling format hooks for each comment on the page.
When relativedate is enabled, that made it insert <script> tags
for each comment. And the browser loaded the same script over and over,
which was slow on its own. But that was nothing compared to running
the onload even over and over.. especially since the hook system
added a new call to the hook each time it loaded.
For a page with 10 comments, that caused the relativedate DOM parsing
code to run 1000 times, I think. Anyway, it was sloow. Now it runs once.
| Joey Hess | 2009-01-25 |
* | | add reject all marked defer checkbox | Joey Hess | 2009-01-25 |
* | | sort comment queue by time, newest first | Joey Hess | 2009-01-25 |
* | | add a button to prefs page for comment moderation | Joey Hess | 2009-01-25 |
* | | clean up comment preview•••Remove actions from it, and avoid a broken title link.
| Joey Hess | 2009-01-25 |
* | | comments: Add a moderation web interface. | Joey Hess | 2009-01-25 |
* | | comments: If comment content checks fail, store the comment (in .ikiwiki/comm... | Joey Hess | 2009-01-25 |
* | | blogspam: Fix use of blogspam_options and blogspam_server config settings. | Joey Hess | 2009-01-25 |
* | | typo | Joey Hess | 2009-01-22 |
* | | fix uninitialized value warnings•••I suspect these are only triggered by spammers.
| Joey Hess | 2009-01-22 |
* | | fix typo | Joey Hess | 2009-01-22 |
* | | img: only provide alt text if it was specified•••if suitable alternate text is unknown, then it should not be given.
empty alt text is suitable mainly for purely decorative images.
(cherry picked from commit 3cd7f67f0cf894f4fd5ba16f68e82e4f7bdbfdc5)
| Gabriel McManus | 2009-01-21 |
* | | fix removal form display•••The form was misdisplayed when displayed via comment removal.
| Joey Hess | 2009-01-20 |
* | | blogspam: Log spam info on failure. | Joey Hess | 2009-01-19 |
* | | Avoid feeding decoded unicode to Term::ReadLine•••That resulted in double encoded display when using perl's stub
readline module. Apparently that module unconditionally upgrades
text to utf8, in a quite braindead way.
(Term::ReadLine::Gnu::Perl worked ok.)
| Joey Hess | 2009-01-18 |
|/ |
|
* | blogspam api now supports homepage link | Joey Hess | 2009-01-17 |
* | load rpc xml lib on the fly•••This way, enabling the plugin via websetup is safe, it can't leave
ikiwiki in a broken state.
| Joey Hess | 2009-01-17 |
* | use short names in comittype•••Use mtn for monontone and hg for mercurial. The long names cause ugly
formatting in recentchanges, which has CSS that only allows a few
characters for the commit type column.
| Joey Hess | 2009-01-17 |
* | blogspam: New plugin, adding spam filtering for page editing / comment postin... | Joey Hess | 2009-01-16 |
* | make postcomment() pagespecs work while in checkcontent | Joey Hess | 2009-01-16 |
* | add new hook to skeleton | Joey Hess | 2009-01-16 |
* | checkcontent: New hook, can be used to implement arbitrary content filters, i... | Joey Hess | 2009-01-16 |
* | remove xxx comment•••IIRC I analised this and the code is right
| Joey Hess | 2009-01-16 |
* | Add auto-blog.setup•••It will set up an ikiwiki instance tuned for use in blogging.
As part of this change, move the example sites into /usr/share/ikiwiki so
they are available even if docs are not installed.
| Joey Hess | 2009-01-12 |
* | pinger: Get whole url, don't just head.•••Asking for only the head worked in my tests, but I've found a site where it
didn't -- apparently ikiwiki didn't get a chance to do or finish the
refresh when HEADed. Getting the whole url, waiting for ikiwiki to finish,
avoided the update problem.
| Joey Hess | 2009-01-11 |
* | Consistently allow use of relative paths in all PageSpecs that take a page na... | Joey Hess | 2009-01-10 |
* | comments: if the remove plugin is enabled, append a "Remove comment" link | Simon McVittie | 2009-01-10 |
* | comments: only try to insert commentuser etc. into templates if the page cont... | Simon McVittie | 2009-01-10 |
* | repolist: New plugin to support the rel=vcs-* microformat.•••* repolist: New plugin to support the rel=vcs-* microformat.
* goodstuff: Include repolist by default. (But it does nothing until
configured with the repository locations.)
| Joey Hess | 2009-01-07 |
* | increment interface version | Joey Hess | 2009-01-07 |
* | comments: Fix cache avoidance hack.•••The ?updated needs to come before the #anchor or browsers will not follow
the anchor.
| Joey Hess | 2009-01-07 |
* | rename: Show full names of affected pages. | Joey Hess | 2009-01-06 |
* | refactor | Joey Hess | 2009-01-06 |