aboutsummaryrefslogtreecommitdiff
path: root/debian
Commit message (Collapse)AuthorAge
* automatically run --gettime, and optimise it for gitJoey Hess2010-04-16
| | | | | | | | | | * Automatically run --gettime the first time ikiwiki is run on a given srcdir. * Optimise --gettime for git, so it's appropriatly screamingly fast. (This could be done for other backends too.) * However, --gettime for git no longer follows renames. * Use above to fix up timestamps on docwiki, as well as ensure that timestamps on basewiki files shipped in the deb are sane.
* --gettime revampJoey Hess2010-04-16
| | | | | | | | * Rename --getctime to --gettime. (The old name still works for backwards compatability.) * --gettime now also looks up last modification time. * Add rcs_getmtime to plugin API; currently only implemented for git.
* calendar: Improved display of arrows.Joey Hess2010-04-15
|
* update name of libsparkline-phpJoey Hess2010-04-15
|
* calendarmonth.tmpl: The month calendar is now put in a sidebar.Joey Hess2010-04-15
|
* conditional: Fix bug that forced "all" mode off by default.Joey Hess2010-04-15
| | | | Commit b7351daacd0d4a041a51b43d99b7bf589de54f53 introduced the bug.
* sidebar: Add global_sidebars setting.Joey Hess2010-04-15
|
* Enable calendar and sidebar in auto-blog.setup.Joey Hess2010-04-15
|
* sidebar: Now a sidebar directive can be used to override the sidebar shown ↵Joey Hess2010-04-15
| | | | on a page.
* CSS and templates for sidebar changed to use a class, not an id.Joey Hess2010-04-15
| | | | | Multiple sidebars should be possible; also, I want to add a sidebar template.
* enhance pagestats and rework example blog front pageJoey Hess2010-04-15
| | | | | | | | * pagestats: Class parameter can be used to override default class for custom styling. * pagestats: Use style=list to get a list of tags, scaled by use like in a tag cloud. This is useful to put in a sidebar. * Rework example blog front page.
* calendar: Add archive_pagespec, which is used by ikiwiki-calendar to specify ↵Joey Hess2010-04-15
| | | | which pages to include on the calendar archive pages. (The pagespec can still also be specified on the ikiwiki-calendar command line.)
* formattingJoey Hess2010-04-10
|
* po: Configuring the same language as master and slave confuses processing; ↵Joey Hess2010-04-10
| | | | so filter out such a misconfiguration.
* update changelog, update rebuild versionJoey Hess2010-04-10
|
* po: Check that translated underlay directories exist before using them for ↵Joey Hess2010-04-09
| | | | master language.
* Update dependency for git-core to git transition.Joey Hess2010-04-08
|
* typoJoey Hess2010-04-06
|
* update for sort changesJoey Hess2010-04-06
|
* Merge remote branch 'smcv/ready/sort-package'Joey Hess2010-04-06
|\ | | | | | | | | Conflicts: debian/NEWS
| * Split out sortnaturally into a pluginSimon McVittie2010-04-03
| |
* | add note about minor back compat issueJoey Hess2010-04-06
| |
* | tweak wording and versions and add changelog entryJoey Hess2010-04-06
| |
* | Merge remote branch 'smcv/ready/link-types'Joey Hess2010-04-06
|\ \
| * | Auto-rebuild wikis on upgrade due to the taglink changeSimon McVittie2010-04-06
| | | | | | | | | | | | | | | debian/NEWS and debian/postinst should be edited before release to have an appropriate version number.
* | | txt: Add a special case for robots.txt.Joey Hess2010-04-05
| | |
* | | comments: Fix missing entity encoding in title.Joey Hess2010-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The meta title data set by comments needs to be encoded the same way that meta encodes it. (NB The security implications of the missing encoding are small.) Note that meta's encoding of title, description, and guid data, and not other data, is probably a special case that should be removed. Instead, these values should be encoded when used. I have avoided doing so here because that would mean forcing a wiki rebuild on upgrade to have the data consitently encoded.
* | | changelogJoey Hess2010-04-04
| | |
* | | slightly more consistent capitalisation of ikiwikiJoey Hess2010-04-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For a while, I was avoiding capitalizing ikiwiki at the beginning of a sentence. I now think that's a bad idea (unless explicitly referring to the `ikiwiki` command). Still, I don't go all the way and always cap it, as a proper noun. That would make the logo look bad. ;) I also tend to avoid capping it as IkiWiki, except when referring to the perl internals, which do use that capitalization. (Too late to change that.) However, it's also reasonable to do so in a WikiLink, as a nod to historical camelcase wikis.
* | | releasing version 3.20100403Joey Hess2010-04-03
| | |
* | | template: Search for templates in the templatedir, if they are not found as ↵Joey Hess2010-04-02
| | | | | | | | | | | | pages in the wiki.
* | | htmlscrubber: Allow colons in url fragments after '?'Joey Hess2010-04-02
|/ / | | | | | | | | | | | | | | | | | | | | | | Colons are not allowed at the start of urls, because it can be interpreted as a protocol, and allowing arbitrary protocols can be unsafe (CVE-2008-0809). However, this check was too restrictive, not allowing use of eg, "video.ogv?t=0:03:00/0:04:00" to seek to a given place in a video, or "somecgi?foo=bar:baz" to pass parameters with colons. It's still not allowed to have a filename with a colon in it (ie "foo:bar.png") -- to link to such a file, a fully qualified url must be used.
* | page.tmpl: Add Cache-Control must-revalidate to ensure that users ↵Joey Hess2010-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | (especially of Firefox) see fresh page content. Since Firefox version 3, it's done aggressive caching of visited pages, and does not, by default, check if the cached content is still valid when reloading or revisiting a page. By default, Firefox seems to not re-contact the web server at all. Compare with eg, Epiphany and Chromium, which appear to always check, and get back a 304 when the page is unchanged. This header makes Firefox do the right thing, at least for html files. It still over-caches if css, javascript, images, etc, are changed.
* | updateJoey Hess2010-03-29
| |
* | auto-blog.setup: Set tagbase by default, since most bloggers will want it.Joey Hess2010-03-28
| | | | | | | | | | Also modified first_post page to use a tag format that will work whether or not tagbase is set.
* | Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar ↵Joey Hess2010-03-26
| | | | | | | | if necessary for unusual install.
* | Fix incorrect influence info returned by a failing link() pagespec, that ↵Joey Hess2010-03-26
| | | | | | | | could lead to bad dependency handling in certian situations.
* | fix the other half of the filecheck filename bugJoey Hess2010-03-26
| |
* | filecheck: Fix bug that prevented the pagespecs from matching when not ↵Joey Hess2010-03-25
| | | | | | | | called by attachment plugin.
* | use perl YAML for dumpingJoey Hess2010-03-24
| | | | | | | | Only it understands $YAML::UseHeader
* | Add --set-yaml switch for setting more complex config file options.Joey Hess2010-03-24
| |
* | add YAML suggestsJoey Hess2010-03-24
|/
* reset setuptype first, actuallyJoey Hess2010-03-21
| | | | so setup file can override default
* Add support for setup files written in YAML.Joey Hess2010-03-19
| | | | Not the default. (Yet?)
* Allow wrappers to be built using tcc.Joey Hess2010-03-18
|
* Add a include setting, which can be used to make ikiwiki process wiki source ↵Joey Hess2010-03-14
| | | | files, such as .htaccess, that would normally be skipped for security or other reasons. Closes: #447267 (Thanks to Aaron Wilson for the original patch.)
* Add complete German basewiki and directives translation done by Sebastian ↵Joey Hess2010-03-14
| | | | Kuhnert.
* Improve openid url munging; do not display anchors and cgi parameters, as ↵Joey Hess2010-03-13
| | | | used by yahoo and google urls.
* openid: Use Openid Simple Registration or OpenID Attribute Exchange to get ↵Joey Hess2010-03-13
| | | | | | | | | | | | | the user's email address and username. The info is stored in the session database, not the user database. There should be no reason to need it when a user is not logged in. Also, hide the email field in the preferences page for openid users. Note that the email and username are not yet actually used for anything. The email will be useful for gravatar, while the username might be used for a more pretty display of the openid.
* websetup: Add websetup_unsafe to allow marking other settings as unsafe.Joey Hess2010-03-13
|