| Commit message (Expand) | Author | Age |
* | inline: When indexing internal pages for searching, use the url of the inlini... | Joey Hess | 2011-09-01 |
* | search: Fix encoding bug in calculation of maximum term size. | Joey Hess | 2011-08-30 |
* | Use lockf rather than flock when taking the cgilock, for better portability.•••This kind of change is scary, but this particular lock is very simply
used and so it seems ok to make it even just for better portability to
SunOS. (People still use that?)
| Joey Hess | 2011-08-24 |
* | jquery source cleanup•••* Add unminified jquery js and css files to source.
* Update to jquery 1.6.2, and jquery-ui 1.8.14.
The full files are included in the source but not the binary.
I'm not minifying the files as part of build because I don't want ikiwiki
to build depend on a javascript minifier. (Let alone need one at runtime).
Nor do I want to deal with any breakage caused by the minifier. These
files were taken from the debian packages.
The jquery-tmpl full file was taken from revision
66bb852217c49ae8c9a8f2522150354ae80463de of its git repository, which
matches the minified file I already had. I did not want to deal with possible
breakage in newer versions; this thing claims to need an ancient version of
jquery (1.4.2), and is perhaps only working by luck with the newer versions
as it is.
| Joey Hess | 2011-08-24 |
* | Put in a workaround for #622591, by ensuring Search::Xapian gets loaded befor... | Joey Hess | 2011-08-07 |
* | typo | Joey Hess | 2011-08-05 |
* | Avoid using named capture groups in heredoc code for oldperl compatability.•••Also reordered heredoc part of regexp for consistency.
| Joey Hess | 2011-07-30 |
* | Fix escaping of html entities in tag names.•••Example case was a tag with & in its name, which resulted in a malformed
rss feed.
| Joey Hess | 2011-07-29 |
* | Fix escaping of html entities in permalinks. | Joey Hess | 2011-07-29 |
* | Fix typo in Danish translation of shortcuts page that caused expoentional reg...•••Complex regular subexpression recursion limit (32766) exceeded at
/home/joey/src/ikiwiki/IkiWiki.pm line 1532.
This doesn't fix the blowup potential itself, it just fixes the typo. :)
A sample page that causes the blowup is attached below for future
reference. The first directive is not terminated. Contributing are the
additional quotes around the following directives, which mean that they can
each be processed as a parameter to the first directive, or as an
individual directive. In resolving this ambiguity, the regexp blows up.
Happily, perl contains the explosion , so I don't think there is an exploit
here.
"[[!shortcut name=wiktionary url=\"https://secure.wikimedia.org/wiktionary/en/"
"[[!shortcut name=debss url=\"http://snapshot.debian.net/package/%s\"]]"
"[[!shortcut name=debwiki url=\"http://wiki.debian.org/%s\"]]"
"[[!shortcut name=fdobug url=\"https://bugs.freedesktop.org/show_bug.cgi?id=%s\" desc=\"freedesktop.org bug #%s\"]]"
"[[!shortcut name=fdolist url=\"http://lists.freedesktop.org/mailman/listinfo/%s\" desc=\"%s@lists.freedesktop.org\"]]"
"[[!shortcut name=cpanrt url=\"https://rt.cpan.org/Ticket/Display.html?id=%s\" desc=\"CPAN RT#%s\"]]"
"[[!shortcut name=novellbug url=\"https://bugzilla.novell.com/show_bug.cgi?id=%s\" desc=\"bug %s\"]]"
"[[!shortcut name=fdolist url=\"http://lists.freedesktop.org/mailman/listinfo/%s\" desc=\"%s@lists.freedesktop.org\"]]"
"[[!shortcut name=gnomebug url=\"http://bugzilla.gnome.org/show_bug.cgi?id=%s\" desc=\"GNOME bug #%s\"]]"
"[[!shortcut name=linuxbug url=\"http://bugzilla.kernel.org/show_bug.cgi?id=%s\" desc=\"Linux bug #%s\"]]"
"[[!shortcut name=gmane url=\"http://dir.gmane.org/gmane.%s\" desc=\"gmane.%s\"]]"
"[[!shortcut name=gmanemsg url=\"http://mid.gmane.org/%s\"]]"
"[[!shortcut name=cpan url=\"http://search.cpan.org/search?mode=dist&query=%s\"]]"
"[[!shortcut name=ctan url=\"http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=%s\"]]"
"[[!shortcut name=hoogle url=\"http://haskell.org/hoogle/?q=%s\"]]"
"[[!shortcut name=iki url=\"http://ikiwiki.info/%S/\"]]"
"[[!shortcut name=ljuser url=\"http://%s.livejournal.com/\"]]"
"[[!shortcut name=rfc url=\"http://www.ietf.org/rfc/rfc%s.txt\" desc=\"RFC %s\"]]"
"[[!shortcut name=c2 url=\"http://c2.com/cgi/wiki?%s\"]]"
"[[!shortcut name=meatballwiki url=\"http://www.usemod.com/cgi-bin/mb.pl?%s\"]]"
"[[!shortcut name=emacswiki url=\"http://www.emacswiki.org/cgi-bin/wiki/%s\"]]"
"[[!shortcut name=haskellwiki url=\"http://haskell.org/haskellwiki/%s\"]]"
"[[!shortcut name=dict url=\"http://www.dict.org/bin/Dict?Form=Dict1&Strategy=*&Database=*&Query=%s\"]]"
"[[!shortcut name=imdb url=\"http://imdb.com/find?q=%s\"]]"
"[[!shortcut name=gpg url=\"http://pgpkeys.mit.edu:11371/pks/lookup?op=vindex&exact=on&search=0x%s\"]]"
"[[!shortcut name=perldoc url=\"http://perldoc.perl.org/search.html?q=%s\"]]"
"[[!shortcut name=whois url=\"http://reports.internic.net/cgi/whois?whois_nic=%s&type=domain\"]]"
"[[!shortcut name=cve url=\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s\"]]"
"[[!shortcut name=cia url=\"http://cia.vc/stats/project/%s\"]]"
"[[!shortcut name=ciauser url=\"http://cia.vc/stats/user/%s\"]]"
"[[!shortcut name=flickr url=\"http://www.flickr.com/photos/%s\"]]"
"[[!shortcut name=man url=\"http://linux.die.net/man/%s\"]]"
"[[!shortcut name=ohloh url=\"http://www.ohloh.net/projects/%s\"]]"
"[[!shortcut name=cpanrt url=\"https://rt.cpan.org/Ticket/Display.html?id=%s\" desc=\"CPAN RT#%s\"]]"
"[[!shortcut name=novellbug url=\"https://bugzilla.novell.com/show_bug.cgi?id=%s\" desc=\"bug %s\"]]"
| Joey Hess | 2011-07-26 |
* | po: Add `LANG_CODE` and `LANG_NAME` template variables. (intrigeri) | Joey Hess | 2011-07-19 |
* | mercurial: Implement rcs_diff. (Daniel Andersson) | Joey Hess | 2011-07-19 |
* | rcs_rename and rcs_remove also were in the big mercurial patch | Joey Hess | 2011-07-19 |
* | mercurial: Make both rcs_getctime and rcs_getmtime fast. (Daniel Andersson) | Joey Hess | 2011-07-19 |
* | apply the big mercurial patch•••* mercurial: openid nicknames are now used when committing. (Daniel Andersson)
* mercurial: implement rcs_commit_staged so comments, attachments, etc
can be used. (Daniel Andersson)
* mercurial: fix viewing of a diff containing non-utf8 changes.
(Daniel Andersson)
| Joey Hess | 2011-07-19 |
* | releasing version 3.20110715 | Joey Hess | 2011-07-15 |
* | fix two recently introduced bugs in rename•••* rename: Fix logic error that broke renaming pages when the attachment
plugin was disabled.
* rename: Fix logic error that bypassed the usual pagespec checks.
| Joey Hess | 2011-07-15 |
* | releasing version 3.20110712 | Joey Hess | 2011-07-12 |
* | Display attachment manipulation links always, since attachments can be upload...•••Could arrange for them to be in a span that is hidden when there are no
attachments and make the javascript upload unhide it; this is a quick fix.
| Joey Hess | 2011-07-11 |
* | attachment: Bugfix to create directory when moving attachment out of holding... | Joey Hess | 2011-07-11 |
* | releasing version 3.20110711 | Joey Hess | 2011-07-11 |
* | attachment: Bugfix to move upload attachments out of holding area when saving. | Joey Hess | 2011-07-11 |
* | Add build dep on python-support. Closes: #633536 | Joey Hess | 2011-07-11 |
* | releasing version 3.20110707 | Joey Hess | 2011-07-07 |
* | Bugfix for trying to attach files to a subpage of the index page. | Joey Hess | 2011-07-07 |
* | Bugfix for wikilink containing an email address not showing up in brokenlink... | Joey Hess | 2011-06-29 |
* | inline: Handle obfuscated urls, such as the mailto urls generated by markdown...•••That took me 5 minutes. If anyone thinks obfuscated email urls stops, or
even slows down spammers, think again.
| Joey Hess | 2011-06-29 |
* | merged smcv/comments-metadata | Joey Hess | 2011-06-29 |
* | Fix ikiwiki-update-wikilist -r to actually work. | Joey Hess | 2011-06-29 |
* | Preserve mixed case in page creation links, and when creating a page whose ti... | Joey Hess | 2011-06-29 |
* | img: Generate png format thumbnails for svg images.•••Imagemagick does not generate svg images very well, but it can convert
them to png quite well.
For browsers that don't yet support displaying svg, this also provides a
workaround; just scale the svg down to get a png. But the workaround is
partial, since scaling the image larger, or leaving it the same size will
cause the original svg to be displayed. Since browsers are actively
improving svg support, this is good enough for me.
| Joey Hess | 2011-06-29 |
* | Support svg as a inlinable image type•••svg images can be included on a page by simply linking to them, or by using
the img directive. Note that sanitizing svg files is still not addressed.
| Joey Hess | 2011-06-29 |
* | html5 is not experimental anymore. But not the default either, quite yet. | Joey Hess | 2011-06-23 |
* | move headinganchors out of contrib | Joey Hess | 2011-06-21 |
* | add JSON dep | Joey Hess | 2011-06-16 |
* | Add libtext-multimarkdown-perl to Suggests. Closes: #630705 | Joey Hess | 2011-06-16 |
* | show ikiwiki error when attachment is rejected | Joey Hess | 2011-06-16 |
* | let thru HTTP_ACCEPT•••Needed for attachment to return json when requested.
I think some browsers send Accept: * , so I made sure to check that json
was explicitly listed as to be accepted, as well as having a high
priority.
| Joey Hess | 2011-06-15 |
* | added jquery templates | Joey Hess | 2011-06-15 |
* | added jquery-ui for attachment interface | Joey Hess | 2011-06-15 |
* | updated jquery and made it its own underlay | Joey Hess | 2011-06-15 |
* | update copyright | Joey Hess | 2011-06-15 |
* | aggregate: Improve checking for too long aggregated filenames.•••Two problems fixed:
1. Files are written with a .ikiwiki-new suffix, which has to be taken into
account.
2. Need to count length of bytes, not of unicode characters.
| Joey Hess | 2011-06-10 |
* | userlist: New plugin, lets admins see a list of users and their info. | Joey Hess | 2011-06-09 |
* | ikiwiki-mass-rebuild: Fix tty hijacking vulnerability by using su. (Once su's... | Joey Hess | 2011-06-08 |
* | search: Update search page when page.tmpl or searchquery.tmpl are locally mod... | Joey Hess | 2011-06-03 |
* | let's assume some web server will think OFF is a good idea.. | Joey Hess | 2011-06-03 |
* | Support the Hiawatha web server which sets HTTPS=off rather than not setting ... | Joey Hess | 2011-06-03 |
* | merged po4a robustness workaround | Joey Hess | 2011-06-03 |
* | changelog | Joey Hess | 2011-06-03 |