The NetBSD Project

CVS log for pkgsrc/www/ikiwiki/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / ikiwiki

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.182 / (download) - annotate - [select for diffs], Tue Mar 19 14:08:23 2024 UTC (10 days, 1 hour ago) by schmonz
Branch: MAIN
CVS Tags: HEAD
Changes since 1.181: +5 -3 lines
Diff to previous 1.181 (colored) to selected 1.60 (colored)

ikiwiki: update to 3.20200202.4. Changes:

* build: Don't install an empty share/ikiwiki/examples/doc/examples
* aggregate: When a feed has an enclosure that is an image, audio, or
  video, include the enclosure in the generated page.
* aggregate: Also support feeds with media:content tags.
* git: Pass --no-rebase when pulling, to avoid git warning messages
  about pull.rebase.
* highlight: Adapt to API change in highlight >= 4.0
* Avoid 'Duplicate specification' for option "s"
* html5: Switch from pubdate=pubdate to class=dt-published
* mdwn: debug() which implementation is chosen
* recentchanges: support non-CGI links
* add geo: scheme
* pass PAGE variable to templates
* po: fix support for UTF-8 with po4a 0.58+

pkgsrc changes:

* Drop MESSAGE.

Revision 1.181 / (download) - annotate - [select for diffs], Mon Aug 14 05:25:29 2023 UTC (7 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.180: +2 -2 lines
Diff to previous 1.180 (colored) to selected 1.60 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.180 / (download) - annotate - [select for diffs], Thu Jul 6 09:42:18 2023 UTC (8 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.179: +2 -2 lines
Diff to previous 1.179 (colored) to selected 1.60 (colored)

*: recursive bump for perl 5.38

Revision 1.179 / (download) - annotate - [select for diffs], Tue May 2 16:22:14 2023 UTC (10 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.178: +3 -1 lines
Diff to previous 1.178 (colored) to selected 1.60 (colored)

ikiwiki: only allow Python 3

Revision 1.178 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:58 2022 UTC (20 months, 4 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.177: +2 -2 lines
Diff to previous 1.177 (colored) to selected 1.60 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.177 / (download) - annotate - [select for diffs], Tue Jun 28 11:37:05 2022 UTC (21 months ago) by wiz
Branch: MAIN
Changes since 1.176: +2 -2 lines
Diff to previous 1.176 (colored) to selected 1.60 (colored)

*: recursive bump for perl 5.36

Revision 1.176 / (download) - annotate - [select for diffs], Mon Jan 3 16:58:40 2022 UTC (2 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.175: +1 -2 lines
Diff to previous 1.175 (colored) to selected 1.60 (colored)

kiwiki: add option for choosing markdown backend

From Vladimir Stupin in PR 56602.

Revision 1.175 / (download) - annotate - [select for diffs], Tue Nov 2 09:44:48 2021 UTC (2 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.174: +7 -2 lines
Diff to previous 1.174 (colored) to selected 1.60 (colored)

For paths that are configurable, default to pkgsrc-compatible values.
Bump PKGREVISION.

Revision 1.174 / (download) - annotate - [select for diffs], Mon May 24 19:55:15 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.173: +2 -2 lines
Diff to previous 1.173 (colored) to selected 1.60 (colored)

*: recursive bump for perl 5.34

Revision 1.173 / (download) - annotate - [select for diffs], Fri May 14 06:50:16 2021 UTC (2 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.172: +2 -2 lines
Diff to previous 1.172 (colored) to selected 1.60 (colored)

Apply upstream patch to catch up to highlight 4.0 API change. Bump
PKGREVISION.

Revision 1.172 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:48 2020 UTC (3 years, 3 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.171: +2 -2 lines
Diff to previous 1.171 (colored) to selected 1.60 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.171 / (download) - annotate - [select for diffs], Tue Sep 1 08:04:23 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.170: +2 -3 lines
Diff to previous 1.170 (colored) to selected 1.60 (colored)

*: comment out p5-DB_File dependency, part of perl

Revision 1.170 / (download) - annotate - [select for diffs], Mon Aug 31 18:12:34 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.169: +2 -1 lines
Diff to previous 1.169 (colored) to selected 1.60 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.169 / (download) - annotate - [select for diffs], Sat Feb 15 15:22:21 2020 UTC (4 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.168: +2 -2 lines
Diff to previous 1.168 (colored) to selected 1.60 (colored)

Fix WRKSRC (no WikiCase needed with this tarball).

Revision 1.168 / (download) - annotate - [select for diffs], Thu Feb 13 19:03:57 2020 UTC (4 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.167: +2 -3 lines
Diff to previous 1.167 (colored) to selected 1.60 (colored)

Update to 3.20200202.3. From the changelog:

* highlight: Adapt to API change in highlight >= 3.51
* mdwn: Fix inverted footnote configuration when MultiMarkdown is
  enabled. Thanks, Giuseppe Bilotta
* Updated German basewiki and directives translation from Sebastian Kuhnert.
* Updated German program translation from Sebastian Kuhnert.

pkgsrc changes:

- Add 'ikiwiki-sudo' option for portable ikiwiki-mass-rebuild, on by default

Revision 1.167 / (download) - annotate - [select for diffs], Sun Sep 1 02:19:37 2019 UTC (4 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.166: +4 -3 lines
Diff to previous 1.166 (colored) to selected 1.60 (colored)

Replace unportable su(1) usage with sudo(8). Fix a few perl paths broken
in previous. Bump PKGREVISION.

Revision 1.166 / (download) - annotate - [select for diffs], Sat Aug 31 21:32:13 2019 UTC (4 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.165: +9 -10 lines
Diff to previous 1.165 (colored) to selected 1.60 (colored)

Avoid rebuilding everything on install. Respect PKG_SYSCONFDIR correctly
in ikiwiki-mass-rebuild. Bump PKGREVISION.

Revision 1.165 / (download) - annotate - [select for diffs], Sun Aug 11 13:24:20 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.164: +2 -2 lines
Diff to previous 1.164 (colored) to selected 1.60 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.164 / (download) - annotate - [select for diffs], Mon May 27 03:53:31 2019 UTC (4 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.163: +2 -2 lines
Diff to previous 1.163 (colored) to selected 1.60 (colored)

As of 3.51, searchFile() is no longer provided in highlight's Perl
bindings (at least on NetBSD and OS X, as built from pkgsrc). This
leaves us falling through to getConfDir(), which has been gone
rather longer.

From highlight git, it appears searchFile() and getFiletypesConfPath()
both originated in the 3.14 release. The latter is still available in
3.51, and returns the same result searchFile() used to. Switch to it.

(From upstream git 4d06df9583e6c4145f8c6fc2fd51d7894c0b85ce.)

Bump PKGREVISION.

Revision 1.163 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:27 2019 UTC (4 years, 11 months ago) by maya
Branch: MAIN
Changes since 1.162: +2 -1 lines
Diff to previous 1.162 (colored) to selected 1.60 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.159.2.1 / (download) - annotate - [select for diffs], Wed Mar 6 15:06:57 2019 UTC (5 years ago) by bsiegert
Branch: pkgsrc-2018Q4
Changes since 1.159: +3 -3 lines
Diff to previous 1.159 (colored) next main 1.160 (colored) to selected 1.60 (colored)

Pullup ticket #5922 - requested by schmonz
www/ikiwiki: security fix

Revisions pulled up:
- www/ikiwiki/Makefile                                          1.161-1.162
- www/ikiwiki/distinfo                                          1.132

---
   Module Name:    pkgsrc
   Committed By:   schmonz
   Date:           Thu Feb 28 22:00:49 UTC 2019

   Modified Files:
           pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to ikiwiki. From the changelog:

   * aggregate: Use LWPx::ParanoidAgent if available.
     Previously blogspam, openid and pinger used this module if available,
     but aggregate did not. This prevents server-side request forgery or
     local file disclosure, and mitigates denial of service when slow
     "tarpit" URLs are accessed.
     (CVE-2019-9187)
   * blogspam, openid, pinger: Use a HTTP proxy if configured, even if
     LWPx::ParanoidAgent is installed.
     Previously, only aggregate would obey proxy configuration. If a proxy
     is used, the proxy (not ikiwiki) is responsible for preventing attacks
     like CVE-2019-9187.
   * aggregate, blogspam, openid, pinger: Do not access non-http, non-https
     URLs.
     Previously, these plugins would have allowed non-HTTP-based requests if
     LWPx::ParanoidAgent was not installed. Preventing file URIs avoids local
     file disclosure, and preventing other rarely-used URI schemes like
     gopher mitigates request forgery attacks.
   * aggregate, openid, pinger: Document LWPx::ParanoidAgent as strongly
     recommended.
     These plugins can request attacker-controlled URLs in some site
     configurations.
   * blogspam: Document LWPx::ParanoidAgent as desirable.
     This plugin doesn't request attacker-controlled URLs, so it's
     non-critical here.
   * blogspam, openid, pinger: Consistently use cookiejar if configured.
     Previously, these plugins would only obey this configuration if
     LWPx::ParanoidAgent was not installed, but this appears to have been
     unintended.
   * po: Always filter .po files.
     The po plugin in previous ikiwiki releases made the second and
     subsequent filter call per (page, destpage) pair into a no-op,
     apparently in an attempt to prevent *recursive* filtering (which as
     far as we can tell can't happen anyway), with the undesired effect
     of interpreting the raw .po file as page content (e.g. Markdown)
     if it was inlined into the same page twice, which is apparently
     something that tails.org does. Simplify this by deleting the code
     that prevented repeated filtering. Thanks, intrigeri
     (Closes: #911356)

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Thu Feb 28 22:20:01 UTC 2019

   Modified Files:
   	pkgsrc/www/ikiwiki: Makefile

   Log Message:
   Add dependency on p5-LWPx-ParanoidAgent. Ride recent version bump.

Revision 1.162 / (download) - annotate - [select for diffs], Thu Feb 28 22:20:01 2019 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.161: +2 -1 lines
Diff to previous 1.161 (colored) to selected 1.60 (colored)

Add dependency on p5-LWPx-ParanoidAgent. Ride recent version bump.

Revision 1.161 / (download) - annotate - [select for diffs], Thu Feb 28 22:00:48 2019 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.160: +2 -2 lines
Diff to previous 1.160 (colored) to selected 1.60 (colored)

Update to ikiwiki. From the changelog:

* aggregate: Use LWPx::ParanoidAgent if available.
  Previously blogspam, openid and pinger used this module if available,
  but aggregate did not. This prevents server-side request forgery or
  local file disclosure, and mitigates denial of service when slow
  "tarpit" URLs are accessed.
  (CVE-2019-9187)
* blogspam, openid, pinger: Use a HTTP proxy if configured, even if
  LWPx::ParanoidAgent is installed.
  Previously, only aggregate would obey proxy configuration. If a proxy
  is used, the proxy (not ikiwiki) is responsible for preventing attacks
  like CVE-2019-9187.
* aggregate, blogspam, openid, pinger: Do not access non-http, non-https
  URLs.
  Previously, these plugins would have allowed non-HTTP-based requests if
  LWPx::ParanoidAgent was not installed. Preventing file URIs avoids local
  file disclosure, and preventing other rarely-used URI schemes like
  gopher mitigates request forgery attacks.
* aggregate, openid, pinger: Document LWPx::ParanoidAgent as strongly
  recommended.
  These plugins can request attacker-controlled URLs in some site
  configurations.
* blogspam: Document LWPx::ParanoidAgent as desirable.
  This plugin doesn't request attacker-controlled URLs, so it's
  non-critical here.
* blogspam, openid, pinger: Consistently use cookiejar if configured.
  Previously, these plugins would only obey this configuration if
  LWPx::ParanoidAgent was not installed, but this appears to have been
  unintended.
* po: Always filter .po files.
  The po plugin in previous ikiwiki releases made the second and
  subsequent filter call per (page, destpage) pair into a no-op,
  apparently in an attempt to prevent *recursive* filtering (which as
  far as we can tell can't happen anyway), with the undesired effect
  of interpreting the raw .po file as page content (e.g. Markdown)
  if it was inlined into the same page twice, which is apparently
  something that tails.org does. Simplify this by deleting the code
  that prevented repeated filtering. Thanks, intrigeri
  (Closes: #911356)

Revision 1.160 / (download) - annotate - [select for diffs], Thu Feb 7 15:47:32 2019 UTC (5 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.159: +2 -3 lines
Diff to previous 1.159 (colored) to selected 1.60 (colored)

Update to 3.20190207. From the changelog:

* graph: Add an optional "file" parameter
* emailauth: When email can't be sent, show the error message
* osm: Don't raise errors if tags don't have attached icons
* cgi: Avoid C compiler warnings for waitpid() on NetBSD
* Hide popup template content from documentation (Closes: #898836)
* meta: Make [[!meta date]] show an error if dates are invalid or
  Date::Parse can't be loaded
* inline: Cope with non-ASCII `rootpage` parameter.
  Thanks, Feng Shu
* table: Cope with non-ASCII content in CSV format tables.
  Thanks, Feng Shu
* trail: Allow unescaped punctuation in `pagenames` parameter
* comments: Hide "add comment" link from print stylesheet.
  Thanks, Antoine Beaupré
* recentchangesdiff, relativedate, toggle:
  Import JavaScript at the end of the page content, not the beginning,
  so that the browser can render content as soon as possible.
  Thanks, Antoine Beaupré
* inline: Add basic test coverage for [[!inline rootpage]]
* table: Add basic test coverage
* po: Add enough test coverage to reproduce Debian #911356
* comments: Improve test coverage
* tests: Exercise Unicode more
* aggregate: Fix aggregation of posts without a title.
  Thanks, Alexandre Oliva
* poll: Added postlink and posttrail options for better multi-page polls.
* Fix permalink to comments.

Revision 1.159 / (download) - annotate - [select for diffs], Mon Oct 22 04:33:25 2018 UTC (5 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base
Branch point for: pkgsrc-2018Q4
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 (colored) to selected 1.60 (colored)

Add upstream patch to give graph an optional "file" param, like table's.
Bump PKGREVISION.

Revision 1.158 / (download) - annotate - [select for diffs], Wed Aug 29 08:03:37 2018 UTC (5 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.157: +2 -2 lines
Diff to previous 1.157 (colored) to selected 1.60 (colored)

Need <sys/wait.h> for waitpid (NetBSD 8 warns). Apply upstream patch.
Bump PKGREVISION.

Revision 1.157 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:25 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.156: +2 -2 lines
Diff to previous 1.156 (colored) to selected 1.60 (colored)

Recursive bump for perl5-5.28.0

Revision 1.156 / (download) - annotate - [select for diffs], Thu Mar 22 17:08:31 2018 UTC (6 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.155: +2 -3 lines
Diff to previous 1.155 (colored) to selected 1.60 (colored)

Attempt to make su(1) usage more portable. Remove very old text from
MESSAGE. Bump PKGREVISION.

Revision 1.155 / (download) - annotate - [select for diffs], Sun Mar 11 22:57:55 2018 UTC (6 years ago) by schmonz
Branch: MAIN
Changes since 1.154: +3 -4 lines
Diff to previous 1.154 (colored) to selected 1.60 (colored)

Update to 3.20180311. From the changelog:

  [ Amitai Schleier ]
  * Avoid unexpected full paths from find(1)

  [ thm.id.fedoraproject.org ]
  * rst test: Probe for docutils Python 3 module, not Python 2

  [ Simon McVittie ]
  * mdwn: Automatically detect which Discount flags to use, fixing
    regressions in 3.20180228 when using Discount < 2.2
  * Add a test asserting that no plugin is an empty file, to confirm
    that the build fixes in 3.20180228 were successful

Revision 1.154 / (download) - annotate - [select for diffs], Fri Mar 9 16:12:50 2018 UTC (6 years ago) by schmonz
Branch: MAIN
Changes since 1.153: +2 -1 lines
Diff to previous 1.153 (colored) to selected 1.60 (colored)

Apply upstream patch to fix regression with older libdiscount where
Markdown links were no longer rendered as links. Bump PKGREVISION.

Revision 1.153 / (download) - annotate - [select for diffs], Sun Mar 4 17:40:28 2018 UTC (6 years ago) by schmonz
Branch: MAIN
Changes since 1.152: +2 -3 lines
Diff to previous 1.152 (colored) to selected 1.60 (colored)

Fix build on systems without a /usr/bin/perl.

Revision 1.152 / (download) - annotate - [select for diffs], Fri Mar 2 19:20:20 2018 UTC (6 years ago) by schmonz
Branch: MAIN
Changes since 1.151: +2 -6 lines
Diff to previous 1.151 (colored) to selected 1.60 (colored)

Update to 3.20180228. From the changelog:

* core: Don't send relative redirect URLs when behind a reverse proxy
* core: Escape backticks etc. in directive error messages as HTML
  entities so that the error message is not subsequently parsed as
  Markdown
* mdwn: Enable fenced code blocks, PHP Markdown Extra-style definition
  lists and GitHub-style extensions to HTML tag syntax when used with
  Discount >= 2.2.0 (Closes: #[888055])
* img: Fix auto-detection of image format (if enabled, which is
  strongly discouraged) with ImageMagick >= 6.9.8-3
* rst: Use Python 3 instead of Python 2
* build: `set -e` before each `for` loop, so that errors are reliably
  trapped
* build: Use if/then instead of `||` so that the `-e` flag works
* build: Ensure that pm_to_blib finishes before rewriting shebang lines
* t: Make the img test pass with ImageMagick >= 6.9.8-3
  (Closes: #[891647])
* debian: Remove unused Lintian overrides for duplicate word false positives
* debian: Declare compliance with Debian Policy 4.1.3

Revision 1.151 / (download) - annotate - [select for diffs], Mon Jan 8 14:04:18 2018 UTC (6 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.150: +3 -3 lines
Diff to previous 1.150 (colored) to selected 1.60 (colored)

Update to 3.20180105. From the changelog:

- emailauth: Fix cookie problem when user is on https and the cgiurl
  uses http, by making the emailed login link use https.
- passwordauth: Use https for emailed password reset link when user
  is on https.
- Remove openid provider icons from login selector, since openid
  providers are increasingly not working. Verisign retired theirs, and
  aol and yahoo/flickr are not commonly used for openid. Any users who
  still clicked those icons to login will need to instead enter their
  openid url.
- Updated German basewiki and directives translation from
  Sebastian Kuhnert.

Revision 1.150 / (download) - annotate - [select for diffs], Mon Oct 2 03:27:29 2017 UTC (6 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored) to selected 1.60 (colored)

Update to 3.20171001. From the changelog:

[ Joey Hess ]
* htmlscrubber: Add support for the video tag's loop and muted
  attributes. Those were not in the original html5 spec, but have been
  added in the whatwg html living standard and have wide browser support.
* emailauth, passwordauth: Avoid leaving cgisess_* files in the
  system temp directory.

[ Simon McVittie ]
* core: Don't decode the result of strftime if it is already tagged as
  UTF-8, as it might be since Perl >= 5.21.1. (Closes: #869240)
* img: Strip metadata from resized images when the deterministic config
  option is set. Thanks, intrigeri
* receive: Avoid asprintf() in IkiWiki::Receive, to avoid implicit
  declaration, potential misbehaviour on 64-bit platforms, and lack
  of portability to non-GNU platforms
* t: Add a regression test for untrusted git push
* receive: Fix untrusted git push with git (>= 2.11) by passing through
  the necessary environment variables to make the quarantine area work
* debian: Declare compliance with Debian Policy 4.1.1

[ Amitai Schleier ]
* l10n: Fix the build with po4a 0.52, by ensuring that msgstr ends
  with a newline if and only if msgid does

Revision 1.149 / (download) - annotate - [select for diffs], Sat Jun 24 13:10:44 2017 UTC (6 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.148: +2 -2 lines
Diff to previous 1.148 (colored) to selected 1.60 (colored)

Update to 3.20170622. From the changelog:

* t/git-cgi.t: Wait 1 second before doing a revert that should work.
  This hopefully fixes a race condition in which the test failed
  around 6% of the time. (Closes: 862494)
* Guard against set-but-empty REMOTE_USER CGI variable on
  misconfigured nginx servers, and in general treat sessions with
  a set-but-empty name as if they were not signed in.
* When the CGI fails, print the error to stderr, not "Died"
* mdwn: Don't mangle <style> into <elyts> under some circumstances
* mdwn: Enable footnotes by default when using the default Discount
  implementation. A new mdwn_footnotes option can be used to disable
  footnotes in MultiMarkdown and Discount.
* mdwn: Don't enable alphabetically labelled ordered lists by
  default when using the default Discount implementation. A new
  mdwn_alpha_list option can be used to restore the old
  interpretation.
* osm: Convert savestate hook into a changes hook. savestate is not
  the right place to write wiki content, and in particular this
  breaks websetup if osm's dependencies are not installed, even
  if the osm plugin is not actually enabled. (Closes: #719913)
* toc: if the heading is of the form <h1 id="...">, use that for
  the link in the table of contents (but continue to generate
  <a name="index42"></a> in case someone was relying on it)
* color: Do not leak markup into contexts that take only the plain
  text, such as toc
* meta: Document [[!meta name="foo" content="bar"]]

Revision 1.144.2.1 / (download) - annotate - [select for diffs], Thu Jan 19 19:59:56 2017 UTC (7 years, 2 months ago) by bsiegert
Branch: pkgsrc-2016Q4
Changes since 1.144: +4 -3 lines
Diff to previous 1.144 (colored) next main 1.145 (colored) to selected 1.60 (colored)

Pullup ticket #5192 - requested by schmonz
www/ikiwiki: security fix

Revisions pulled up:
- www/ikiwiki/Makefile                                          1.145-1.148
- www/ikiwiki/distinfo                                          1.117-1.120

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Fri Dec 30 03:21:11 UTC 2016

   Modified Files:
   	pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to 3.20161229. From the changelog:

   * Security: force CGI::FormBuilder->field to scalar context where
    necessary, avoiding unintended function argument injection
    analogous to CVE-2014-1572. In ikiwiki this could be used to
    forge commit metadata, but thankfully nothing more serious.
    (CVE-2016-9646)
   * Security: try revert operations in a temporary working tree before
    approving them. Previously, automatic rename detection could result in
    a revert writing outside the wiki srcdir or altering a file that the
    reverting user should not be able to alter, an authorization bypass.
    (CVE-2016-10026 represents the original vulnerability.)
    The incomplete fix released in 3.20161219 was not effective for git
    versions prior to 2.8.0rc0.
    (CVE-2016-9645 represents that incomplete solution.)
   * Add CVE references for CVE-2016-10026
   * Add automated test for using the CGI with git, including
    CVE-2016-10026
    - Build-depend on libipc-run-perl for better build-time test coverage
   * Add missing ikiwiki.setup for the manual test for CVE-2016-10026
   * git: don't issue a warning if the rcsinfo CGI parameter is undefined
   * git: do not fail to commit changes with a recent git version
    and an anonymous committer

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Fri Dec 30 13:59:42 UTC 2016

   Modified Files:
   	pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to 3.20161229.1. From the changelog:

   * git: Attribute reverts to the user doing the revert, not the wiki
    itself.
   * git: Do not disable the commit hook while preparing a revert.

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Wed Jan 11 02:15:54 UTC 2017

   Modified Files:
   	pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to 3.20170110. From the changelog:

   [ Amitai Schleier ]
   * wrappers: Correctly escape quotes in git_wrapper_background_command

   [ Simon McVittie ]
   * git: use an explicit function parameter for the directory to work
    in. Previously, we used global state that was not restored correctly
    on catching exceptions, causing an unintended log message
    "cannot chdir to .../ikiwiki-temp-working: No such file or directory"
    with versions >= 3.20161229 when an attempt to revert a change fails
    or is disallowed
   * git: don't run "git rev-list ... -- -- ..." which would select the
    wrong commits if a file named literally "--" is present in the
    repository
   * check_canchange: log "bad file name whatever", not literal string
    "bad file name %s"
   * t/git-cgi.t: fix a race condition that made the test fail
    intermittently
   * t/git-cgi.t: be more careful to provide a syntactically valid
    author/committer name and email, hopefully fixing this test on
    ci.debian.net
   * templates, comments, passwordauth: use rel=nofollow microformat
    for dynamic URLs
   * templates: use rel=nofollow microformat for comment authors
   * news: use Debian security tracker instead of MITRE for security
    references. Thanks, anarcat
   * Set package format to 3.0 (native)
   * d/copyright: re-order to put more specific stanzas later, to get the
    intended interpretation
   * d/source/lintian-overrides: override obsolete-url-in-packaging for
    OpenID Selector, which does not seem to have any more current URL
    (and in any case our version is a fork)
   * docwiki.setup: exclude TourBusStop from offline documentation.
    It does not make much sense there.
   * d/ikiwiki.lintian-overrides: override script-not-executable warnings
   * d/ikiwiki.lintian-overrides: silence false positive spelling warning
    for Moin Moin
   * d/ikiwiki.doc-base: register the documentation with doc-base
   * d/control: set libmagickcore-6.q16-3-extra as preferred
    build-dependency, with virtual package libmagickcore-extra as an
    alternative, to help autopkgtest to do the right thing

---
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Thu Jan 12 00:44:15 UTC 2017

   Modified Files:
   	pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to 3.20170111. From the changelog:

   * passwordauth: prevent authentication bypass via multiple name
    parameters (CVE-2017-0356, OVE-20170111-0001)
   * passwordauth: avoid userinfo forgery via repeated email parameter
    (also in the scope of CVE-2017-0356)
   * CGI, attachment, passwordauth: harden against repeated parameters
    (not believed to have been a vulnerability)
   * remove: make it clearer that repeated page parameter is OK here
   * t/passwordauth.t: new automated test for passwordauth

Revision 1.148 / (download) - annotate - [select for diffs], Thu Jan 12 00:44:15 2017 UTC (7 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.147: +2 -2 lines
Diff to previous 1.147 (colored) to selected 1.60 (colored)

Update to 3.20170111. From the changelog:

* passwordauth: prevent authentication bypass via multiple name
  parameters (CVE-2017-0356, OVE-20170111-0001)
* passwordauth: avoid userinfo forgery via repeated email parameter
  (also in the scope of CVE-2017-0356)
* CGI, attachment, passwordauth: harden against repeated parameters
  (not believed to have been a vulnerability)
* remove: make it clearer that repeated page parameter is OK here
* t/passwordauth.t: new automated test for passwordauth

Revision 1.147 / (download) - annotate - [select for diffs], Wed Jan 11 02:15:54 2017 UTC (7 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.146: +4 -3 lines
Diff to previous 1.146 (colored) to selected 1.60 (colored)

Update to 3.20170110. From the changelog:

[ Amitai Schleier ]
* wrappers: Correctly escape quotes in git_wrapper_background_command

[ Simon McVittie ]
* git: use an explicit function parameter for the directory to work
  in. Previously, we used global state that was not restored correctly
  on catching exceptions, causing an unintended log message
  "cannot chdir to .../ikiwiki-temp-working: No such file or directory"
  with versions >= 3.20161229 when an attempt to revert a change fails
  or is disallowed
* git: don't run "git rev-list ... -- -- ..." which would select the
  wrong commits if a file named literally "--" is present in the
  repository
* check_canchange: log "bad file name whatever", not literal string
  "bad file name %s"
* t/git-cgi.t: fix a race condition that made the test fail
  intermittently
* t/git-cgi.t: be more careful to provide a syntactically valid
  author/committer name and email, hopefully fixing this test on
  ci.debian.net
* templates, comments, passwordauth: use rel=nofollow microformat
  for dynamic URLs
* templates: use rel=nofollow microformat for comment authors
* news: use Debian security tracker instead of MITRE for security
  references. Thanks, anarcat
* Set package format to 3.0 (native)
* d/copyright: re-order to put more specific stanzas later, to get the
  intended interpretation
* d/source/lintian-overrides: override obsolete-url-in-packaging for
  OpenID Selector, which does not seem to have any more current URL
  (and in any case our version is a fork)
* docwiki.setup: exclude TourBusStop from offline documentation.
  It does not make much sense there.
* d/ikiwiki.lintian-overrides: override script-not-executable warnings
* d/ikiwiki.lintian-overrides: silence false positive spelling warning
  for Moin Moin
* d/ikiwiki.doc-base: register the documentation with doc-base
* d/control: set libmagickcore-6.q16-3-extra as preferred
  build-dependency, with virtual package libmagickcore-extra as an
  alternative, to help autopkgtest to do the right thing

Revision 1.146 / (download) - annotate - [select for diffs], Fri Dec 30 13:59:42 2016 UTC (7 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.145: +2 -2 lines
Diff to previous 1.145 (colored) to selected 1.60 (colored)

Update to 3.20161229.1. From the changelog:

* git: Attribute reverts to the user doing the revert, not the wiki
  itself.
* git: Do not disable the commit hook while preparing a revert.

Revision 1.145 / (download) - annotate - [select for diffs], Fri Dec 30 03:21:11 2016 UTC (7 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.144: +2 -2 lines
Diff to previous 1.144 (colored) to selected 1.60 (colored)

Update to 3.20161229. From the changelog:

* Security: force CGI::FormBuilder->field to scalar context where
  necessary, avoiding unintended function argument injection
  analogous to CVE-2014-1572. In ikiwiki this could be used to
  forge commit metadata, but thankfully nothing more serious.
  (CVE-2016-9646)
* Security: try revert operations in a temporary working tree before
  approving them. Previously, automatic rename detection could result in
  a revert writing outside the wiki srcdir or altering a file that the
  reverting user should not be able to alter, an authorization bypass.
  (CVE-2016-10026 represents the original vulnerability.)
  The incomplete fix released in 3.20161219 was not effective for git
  versions prior to 2.8.0rc0.
  (CVE-2016-9645 represents that incomplete solution.)
* Add CVE references for CVE-2016-10026
* Add automated test for using the CGI with git, including
  CVE-2016-10026
  - Build-depend on libipc-run-perl for better build-time test coverage
* Add missing ikiwiki.setup for the manual test for CVE-2016-10026
* git: don't issue a warning if the rcsinfo CGI parameter is undefined
* git: do not fail to commit changes with a recent git version
  and an anonymous committer

Revision 1.144 / (download) - annotate - [select for diffs], Wed Dec 21 00:52:59 2016 UTC (7 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base
Branch point for: pkgsrc-2016Q4
Changes since 1.143: +2 -2 lines
Diff to previous 1.143 (colored) to selected 1.60 (colored)

Update to 3.20161219. From the changelog:

[ Joey Hess ]
* inline: Prevent creating a file named ".mdwn" when the
  postform is submitted with an empty title.

[ Simon McVittie ]
* Security: tell `git revert` not to follow renames. If it does, then
  renaming a file can result in a revert writing outside the wiki srcdir
  or altering a file that the reverting user should not be able to alter,
  an authorization bypass. Thanks, intrigeri
* cgitemplate: remove some dead code. Thanks, blipvert
* Restrict CSS matches against header class to not break
  Pandoc tables with header rows. Thanks, karsk
* Make pagestats output more deterministic. Thanks, intrigeri

Revision 1.143 / (download) - annotate - [select for diffs], Wed Sep 14 18:04:09 2016 UTC (7 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.142: +2 -2 lines
Diff to previous 1.142 (colored) to selected 1.60 (colored)

Update to 3.20160905. From the changelog:

* [ Joey Hess ]
  * Fix installation when prefix includes a string metacharacter.
    Thanks, Sam Hathaway.
* [ Simon McVittie ]
  * Use git log --no-renames to generate recentchanges, fixing the git
    test-case with git 2.9 (Closes: #835612)

Revision 1.140.2.1 / (download) - annotate - [select for diffs], Fri Jul 29 16:34:28 2016 UTC (7 years, 8 months ago) by spz
Branch: pkgsrc-2016Q2
Changes since 1.140: +2 -2 lines
Diff to previous 1.140 (colored) next main 1.141 (colored) to selected 1.60 (colored)

Pullup ticket #5075 - requested by schmonz
www/ikiwiki: security update

Revisions pulled up:
- www/ikiwiki/Makefile                                          1.142
- www/ikiwiki/distinfo                                          1.114

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	schmonz
   Date:		Thu Jul 28 20:23:52 UTC 2016

   Modified Files:
   	pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to 3.20160728. From the changelog:

   * Explicitly remove current working directory from Perl's library
     search path, mitigating CVE-2016-1238 (see #588017)
   * wrappers: allocate new environment dynamically, so we won't overrun
     the array if third-party plugins add multiple environment variables.
   * Standards-Version: 3.9.8 (no changes required)


   To generate a diff of this commit:
   cvs rdiff -u -r1.141 -r1.142 pkgsrc/www/ikiwiki/Makefile
   cvs rdiff -u -r1.113 -r1.114 pkgsrc/www/ikiwiki/distinfo

Revision 1.142 / (download) - annotate - [select for diffs], Thu Jul 28 20:23:52 2016 UTC (7 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.141: +2 -3 lines
Diff to previous 1.141 (colored) to selected 1.60 (colored)

Update to 3.20160728. From the changelog:

* Explicitly remove current working directory from Perl's library
  search path, mitigating CVE-2016-1238 (see #588017)
* wrappers: allocate new environment dynamically, so we won't overrun
  the array if third-party plugins add multiple environment variables.
* Standards-Version: 3.9.8 (no changes required)

Revision 1.141 / (download) - annotate - [select for diffs], Sat Jul 9 06:39:13 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.140: +2 -1 lines
Diff to previous 1.140 (colored) to selected 1.60 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.138.2.1 / (download) - annotate - [select for diffs], Sat May 21 19:02:59 2016 UTC (7 years, 10 months ago) by bsiegert
Branch: pkgsrc-2016Q1
Changes since 1.138: +2 -2 lines
Diff to previous 1.138 (colored) next main 1.139 (colored) to selected 1.60 (colored)

Pullup ticket #5020 - requested by sevan
www/ikiwiki: security fix

Revisions pulled up:
- www/ikiwiki/Makefile                                          1.139
- www/ikiwiki/distinfo                                          1.112
- www/ikiwiki/patches/patch-t_cvs.t                             deleted

---
   Module Name:    pkgsrc
   Committed By:   schmonz
   Date:           Sat May  7 05:58:54 UTC 2016

   Modified Files:
           pkgsrc/www/ikiwiki: Makefile distinfo
   Removed Files:
           pkgsrc/www/ikiwiki/patches: patch-t_cvs.t

   Log Message:
   Update to 3.20160506. From the changelog:

     [ Simon McVittie ]
     * img: stop ImageMagick trying to be clever if filenames contain a colon,
       avoiding mis-processing
     * HTML-escape error messages, in one case avoiding potential cross-site
       scripting (OVE-20160505-0012)
     * Mitigate ImageMagick vulnerabilities such as CVE-2016-3714:
       - img: force common Web formats to be interpreted according to extension,
         so that "allowed_attachments: '*.jpg'" does what one might expect
       - img: restrict to JPEG, PNG and GIF images by default, again mitigating
         CVE-2016-3714 and similar vulnerabilities
       - img: check that the magic number matches what we would expect from
         the extension before giving common formats to ImageMagick
     * d/control: use https for Homepage
     * d/control: add Vcs-Browser

     [ Joey Hess ]
     * img: Add back support for SVG images, bypassing ImageMagick and
       simply passing the SVG through to the browser, which is supported by all
       commonly used browsers these days.
       SVG scaling by img directives has subtly changed; where before
       size=wxh would preserve aspect ratio, this cannot be done when passing
       them through and so specifying both a width and height can change
       the SVG's aspect ratio.
     * loginselector: When only openid and emailauth are enabled, but
       passwordauth is not, avoid showing a "Other" box which opens an
       empty form.

     [ Amitai Schlair ]
     * mdwn: Process .md like .mdwn, but disallow web creation.

     [ Florian Wagner ]
     * git: Correctly handle filenames starting with a dash in add/rm/mv.

    -- Simon McVittie <smcv%debian.org@localhost>  Fri, 06 May 2016 07:54:26 +0100

Revision 1.140 / (download) - annotate - [select for diffs], Tue May 10 06:12:17 2016 UTC (7 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base
Branch point for: pkgsrc-2016Q2
Changes since 1.139: +2 -2 lines
Diff to previous 1.139 (colored) to selected 1.60 (colored)

Update to 3.20160509. From the changelog:

  [ Amitai Schlair ]
  * img: ignore the case of the extension when detecting image format,
    fixing the regression that *.JPG etc. would not be displayed
    since 3.20160506

  [ Simon McVittie ]
  * img: parse img_allowed_formats case-insensitively, as was done in
    3.20141016.3
  * inline: restore backwards compat for show=-1 syntax, which
    worked before 3.20160121
  * Remove a spurious changelog entry from 3.20160506 (the relevant
    change was already in 3.20150614)
  * Add CVE-2016-4561 reference to 3.20160506 changelog
  * Set high urgency to get the CVE-2016-4561 fix and CVE-2016-3714
    mitigation into testing

 -- Simon McVittie <smcv@debian.org>  Mon, 09 May 2016 21:57:09 +0100

Revision 1.139 / (download) - annotate - [select for diffs], Sat May 7 05:58:53 2016 UTC (7 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.138: +2 -2 lines
Diff to previous 1.138 (colored) to selected 1.60 (colored)

Update to 3.20160506. From the changelog:

  [ Simon McVittie ]
  * img: stop ImageMagick trying to be clever if filenames contain a colon,
    avoiding mis-processing
  * HTML-escape error messages, in one case avoiding potential cross-site
    scripting (OVE-20160505-0012)
  * Mitigate ImageMagick vulnerabilities such as CVE-2016-3714:
    - img: force common Web formats to be interpreted according to extension,
      so that "allowed_attachments: '*.jpg'" does what one might expect
    - img: restrict to JPEG, PNG and GIF images by default, again mitigating
      CVE-2016-3714 and similar vulnerabilities
    - img: check that the magic number matches what we would expect from
      the extension before giving common formats to ImageMagick
  * d/control: use https for Homepage
  * d/control: add Vcs-Browser

  [ Joey Hess ]
  * img: Add back support for SVG images, bypassing ImageMagick and
    simply passing the SVG through to the browser, which is supported by all
    commonly used browsers these days.
    SVG scaling by img directives has subtly changed; where before
    size=wxh would preserve aspect ratio, this cannot be done when passing
    them through and so specifying both a width and height can change
    the SVG's aspect ratio.
  * loginselector: When only openid and emailauth are enabled, but
    passwordauth is not, avoid showing a "Other" box which opens an
    empty form.

  [ Amitai Schlair ]
  * mdwn: Process .md like .mdwn, but disallow web creation.

  [ Florian Wagner ]
  * git: Correctly handle filenames starting with a dash in add/rm/mv.

 -- Simon McVittie <smcv@debian.org>  Fri, 06 May 2016 07:54:26 +0100

Revision 1.138 / (download) - annotate - [select for diffs], Sun Mar 6 19:30:06 2016 UTC (8 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base
Branch point for: pkgsrc-2016Q1
Changes since 1.137: +6 -4 lines
Diff to previous 1.137 (colored) to selected 1.60 (colored)

Apply upstream patch to make the CVS tests pass again. While here,
uncomment a maintainer make target to find where REPLACE_PERL might be
needed, and remove one that's no longer needed. (No change to the
installed package, so no PKGREVISION bump.)

Revision 1.137 / (download) - annotate - [select for diffs], Thu Jan 21 18:36:38 2016 UTC (8 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.136: +3 -4 lines
Diff to previous 1.136 (colored) to selected 1.60 (colored)

Update to 3.20160121. From the changelog:

[ Amitai Schlair ]
* meta: Fix [[!meta name=foo]] by closing the open quote.
* Avoid unescaped "{" in regular expressions
* meta test: Add tests for many behaviors of the directive.
* img test: Bail gracefully when ImageMagick is not present.

[ Joey Hess ]
* emailauth: Added emailauth_sender config.
* Modified page.tmpl to to set html lang= and dir= when
  values have been specified for them, which the po plugin does.
* Specifically license the javascript underlay under the permissive
  basewiki license.

[ Simon McVittie ]
* git: if no committer identity is known, set it to
  "IkiWiki <ikiwiki.info>" in .git/config. This resolves commit errors
  in versions of git that require a non-trivial committer identity.
* inline, trail: rename show, feedshow parameters to limit, feedlimit
  (with backwards compatibility)
* pagestats: add "show" option to show meta fields. Thanks, Louis
* inline: force RSS <comments> to be a fully absolute URL as required
  by the W3C validator. Please use Atom feeds if relative URLs are
  desirable on your site.
* inline: add <atom:link rel="self"> to RSS feeds as recommended by
  the W3C validator
* inline: do not produce links containing /./ or /../
* syslog: accept and encode UTF-8 messages
* syslog: don't fail to log if the wiki name contains %s
* Change dependencies from transitional package perlmagick
  to libimage-magick-perl (Closes: #789221)
* debian/copyright: update for the rename of openid-selector to
  login-selector
* d/control: remove leading article from Description
  (lintian: description-synopsis-starts-with-article)
* d/control: Standards-Version: 3.9.6, no changes required
* Wrap and sort control files (wrap-and-sort -abst)
* Silence "used only once: possible typo" warnings for variables
  that are part of modules' APIs
* Run autopkgtest tests using autodep8 and the pkg-perl team's
  infrastructure
* Add enough build-dependencies to run all tests, except for
  non-git VCSs
* tests: consistently use done_testing instead of no_plan
* t/img.t: do not spuriously skip
* img test: skip testing PDFs if unsupported
* img test: use the right filenames when testing that deletion occurs

-- Simon McVittie <smcv@debian.org>  Thu, 21 Jan 2016 09:53:07 +0000

Revision 1.136 / (download) - annotate - [select for diffs], Sun Aug 30 03:07:03 2015 UTC (8 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.135: +2 -1 lines
Diff to previous 1.135 (colored) to selected 1.60 (colored)

Apply upstream patch to fix [[!meta name=foo]] by closing the open quote.
Bump PKGREVISION.

Revision 1.135 / (download) - annotate - [select for diffs], Mon Jun 15 01:49:50 2015 UTC (8 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.134: +2 -3 lines
Diff to previous 1.134 (colored) to selected 1.60 (colored)

Update to 3.20150614. From the changelog:

* inline: change default sort order from age to "age title" for
  determinism, partially fixing deterministic build for git-annex,
  ikiwiki-hosting etc. (Closes: #785757)
* img: avoid ImageMagick misinterpreting filenames containing a colon
* img test: set old timestamp on source file that will change, so that
  the test will pass even if it takes less than 1 second

Revision 1.134 / (download) - annotate - [select for diffs], Fri Jun 12 10:51:50 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.133: +2 -1 lines
Diff to previous 1.133 (colored) to selected 1.60 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.133 / (download) - annotate - [select for diffs], Thu Jun 11 14:15:33 2015 UTC (8 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.132: +2 -2 lines
Diff to previous 1.132 (colored) to selected 1.60 (colored)

Update to 3.20150610. From the changelog:

[ Joey Hess ]
* New emailauth plugin lets users log in, without any registration,
  by simply clicking on a link in an email.
* Re-remove google from openid selector; their openid provider is
  gone for good.
* Make the openid selector display "Password" instead of "Other"
  when appropriate, so users are more likely to click on it when
  they don't have an openid.
* Converted openid-selector into a more generic loginselector helper
  plugin.
* passwordauth: Don't allow registering accounts that look like openids.
* Make cgiurl output deterministic, not hash order. Closes: #785738
  Thanks, Daniel Kahn Gillmor

[ Simon McVittie ]
* Do not enable emailauth by default, to avoid surprises on httpauth-only
  sites. Enable it by default in openid instead, since it is essentially
  a replacement for OpenIDs.
* Make the attachment plugin work with CGI.pm 4.x (Closes: #786586;
  workaround for #786587 in libcgi-pm-perl)
* Add a public-domain email icon from tango-icon-theme
* Populate pagectime from either mtime or inode change time,
  whichever is older, again for more reproducible builds
* debian: build the docwiki with LC_ALL=C.UTF-8 and TZ=UTC
* debian/copyright: consolidate permissive licenses
* debian/copyright: turn comments on provenance into Comment
* brokenlinks: sort the pages that link to the missing page, for
  better reproducibility
* Add [[!meta date]] to news items and tips, since the git checkout
  and build process can leave the checkout date in the tarball
  release, leading to unstable sorting
* Sort backlinks deterministically, by falling back to sorting by href
  if the link text is identical
* Add a $config{deterministic} option and use it for the docwiki
* haiku: if deterministic build is requested, return a hard-coded haiku
* polygen: if deterministic build is requested, use a well-known random seed

Revision 1.132 / (download) - annotate - [select for diffs], Mon Mar 30 11:32:49 2015 UTC (9 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored) to selected 1.60 (colored)

Update to 3.20150329. From the changelog:

  [ Joey Hess ]
  * Fix NULL ptr deref on ENOMEM in wrapper. (Thanks, igli)

  [ Simon McVittie ]
  * Really don't double-decode CGI submissions, even on Perl versions that
    bundle an old enough Encode.pm for that not to be a problem: the
    system might have a newer Encode.pm installed separately, like Fedora 20.
    (Closes: #776181; thanks, Anders Kaseorg)
  * If neither timezone nor TZ is set, set both to :/etc/localtime if
    we're on a GNU system and that file exists, or GMT otherwise
  * t/inline.t: accept translations of "Add a new post titled:"
    (Closes: #779365)
  * Consistently document command-line options as e.g. --refresh, not -refresh

  [ Amitai Schlair ]
  * In VCS-committed anonymous comments, link to url.

  [ Joey Hess ]
  * Fix XSS in openid selector. Thanks, Raghav Bisht. (Closes: #781483)

 -- Simon McVittie <smcv@debian.org>  Sun, 29 Mar 2015 21:48:24 +0100

Updating this leaf package during the freeze for the bugfixes.

Revision 1.131 / (download) - annotate - [select for diffs], Wed Jan 7 16:09:23 2015 UTC (9 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.130: +4 -5 lines
Diff to previous 1.130 (colored) to selected 1.60 (colored)

Update to 3.20150107. From the changelog:

[ Joey Hess ]
* Added ikiwiki-comment program.
* Add missing build-depends on libcgi-formbuilder-perl, needed for
  t/relativity.t
* openid: Stop suppressing the email field on the Preferences page.
* po: If msgmerge falls over on a problem po file, print a warning
  message, but don't let this problem crash ikiwiki entirely.
* Set Debian package maintainer to Simon McVittie as I'm retiring from
  Debian.

[ Simon McVittie ]
* calendar: add calendar_autocreate option, with which "ikiwiki --refresh"
  can mostly supersede the ikiwiki-calendar command.
  Thanks, Louis Paternault
* search: add more classes as a hook for CSS. Thanks, sajolida
* core: generate HTML5 by default, but keep avoiding new elements
  like <section> that require specific browser support unless html5 is
  set to 1.
* Tell mobile browsers to draw our pages in a device-sized viewport,
  not an 800-1000px viewport designed to emulate a desktop/laptop browser.
* Add new responsive_layout option which can be set to 0 if your custom
  CSS only works in a large viewport.
* style.css, actiontabs, blueview, goldtype, monochrome: adjust layout
  below 600px ("responsive layout") so that horizontal scrolling is not
  needed on smartphone browsers or other small viewports.
* core: new libdirs option alongside libdir. Thanks, Louis Paternault

[ Amitai Schlair ]
* core: log a debug message before waiting for the lock.
  Thanks, Mark Jason Dominus
* build: in po/Makefile, use the same $(MAKE) as the rest of the build.
  Thanks, ttw
* blogspam: use the 2.0 JSON API (the 1.0 XML-RPC API has been EOL'd).
  Closes: #774441

pkgsrc changes:

Add a not-yet-upstreamed patch to link to the commenter's URL for
anonymous-style comments committed directly via the VCS (i.e.,
imported from another CMS).

Revision 1.130 / (download) - annotate - [select for diffs], Thu Dec 4 17:28:43 2014 UTC (9 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.129: +2 -1 lines
Diff to previous 1.129 (colored) to selected 1.60 (colored)

Add 'l10n' option to enable po4a-managed translations of site
content. Bump PKGREVISION.

Revision 1.129 / (download) - annotate - [select for diffs], Thu Nov 6 12:25:57 2014 UTC (9 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.128: +5 -1 lines
Diff to previous 1.128 (colored) to selected 1.60 (colored)

Not MAKE_JOBS_SAFE.

Revision 1.128 / (download) - annotate - [select for diffs], Fri Oct 17 13:14:01 2014 UTC (9 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.127: +4 -1 lines
Diff to previous 1.127 (colored) to selected 1.60 (colored)

Noticed on NetBSD:

- Upstream's perl-shebang replacement missed one due to a space
  (fixed upstream). check-interpreter hadn't told me on OS X because
  "/usr/bin/perl" does exist there.

- gmake seems to choose a build order where the perl-shebang
  replacement doesn't happen early enough, breaking the build.
  Force the needed ordering.

Revision 1.127 / (download) - annotate - [select for diffs], Fri Oct 17 11:50:42 2014 UTC (9 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.126: +2 -8 lines
Diff to previous 1.126 (colored) to selected 1.60 (colored)

Update to 3.20141016. From the changelog:

[ Joey Hess ]
* Fix crash that can occur when only_committed_changes is set and a
  file is deleted from the underlay.

[ Simon McVittie ]
* core: avoid dangerous use of CGI->param in list context, which led
  to a security flaw in Bugzilla; as far as we can tell, ikiwiki
  is not vulnerable to a similar attack, but it's best to be safe
* core: new reverse_proxy option prevents ikiwiki from trying to detect
  how to make self-referential URLs by using the CGI environment variables,
  for instance when it's deployed behind a HTTP reverse proxy
  (Closes: #745759)
* core: the default User-Agent is now "ikiwiki/$version" to work around
  ModSecurity rules assuming that only malware uses libwww-perl
* core: use protocol-relative URLs (e.g. //www.example.com/wiki) so that
  https stays on https and http stays on http, particularly if the
  html5 option is enabled
* core: avoid mixed content when a https cgiurl links to http static pages
  on the same server (the static pages are assumed to be accessible via
  https too)
* core: force the correct top URL in w3mmode
* google plugin: Use search form
* docwiki: replace Paypal and Flattr buttons with text links
* comments: don't record the IP address in the wiki if the user is
  logged in via passwordauth or httpauth
* templates: add ARIA roles to some page elements, if html5 is enabled.
  Thanks, Patrick

pkgsrc changes:
* For the python option, add missing py-expat dependency.

Revision 1.126 / (download) - annotate - [select for diffs], Fri Oct 3 18:37:11 2014 UTC (9 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.125: +2 -2 lines
Diff to previous 1.125 (colored) to selected 1.60 (colored)

Try harder to convey in a few words what's so special about ikiwiki.

Revision 1.125 / (download) - annotate - [select for diffs], Fri Sep 19 05:24:15 2014 UTC (9 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.124: +2 -1 lines
Diff to previous 1.124 (colored) to selected 1.60 (colored)

Apply 053de54 from upstream git to fix paths in installed binaries
with the default PKG_SYSCONFBASE. Bump PKGREVISION.

Revision 1.124 / (download) - annotate - [select for diffs], Tue Sep 16 17:53:01 2014 UTC (9 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.123: +2 -6 lines
Diff to previous 1.123 (colored) to selected 1.60 (colored)

Update to 3.20140916. From the changelog:

* Don't double-decode CGI submissions with Encode.pm >= 2.53,
  fixing "Error: Cannot decode string with wide characters".
  Thanks, Antoine Beaupré
* Avoid making trails depend on everything in the wiki by giving them
  a better way to sort the pages
* Don't let users post comments that won't be displayed
* Fix encoding of Unicode strings in Python plugins.
  Thanks, chrysn
* Improve performance and correctness of the [[!if]] directive
* Let [[!inline rootpage=foo postform=no]] disable the posting form
* Switch default [[!man]] shortcut to manpages.debian.org. Closes: #700322
* Add UUID and TIME variables to edittemplate. Closes: #752827
  Thanks, Jonathon Anderson
* Display pages in linkmaps as their pagetitle (no underscore escapes).
  Thanks, chrysn
* Fix aspect ratio when scaling small images, and add support for
  converting SVG and PDF graphics to PNG.
  Thanks, chrysn
  - suggest ghostscript (required for PDF-to-PNG thumbnailing)
    and libmagickcore-extra (required for SVG-to-PNG thumbnailing)
  - build-depend on ghostscript so the test for scalable images can be run
* In the CGI wrapper, incorporate $config{ENV} into the environment
  before executing Perl code, so that PERL5LIB can point to a
  non-system-wide installation of IkiWiki.
  Thanks, Lafayette Chamber Singers Webmaster
* filecheck: accept MIME types not containing ';'
* autoindex: index files in underlays if the resulting pages aren't
  going to be committed. Closes: #611068
* Add [[!templatebody]] directive so template pages don't have to be
  simultaneously a valid template and valid HTML
* Add myself to Uploaders and release to Debian

 -- Simon McVittie <smcv@debian.org>  Fri, 12 Sep 2014 21:23:58 +0100

pkgsrc changes:

* Add 'cgi' option, enabled by default
* Add 'git' option, disabled by default

Updating during the freeze because it's a leaf with many fixes,
including our local patches.

Revision 1.123 / (download) - annotate - [select for diffs], Sat Sep 13 00:08:21 2014 UTC (9 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.122: +2 -2 lines
Diff to previous 1.122 (colored) to selected 1.60 (colored)

Avoid decoding Unicode twice in CGI forms with Perl 5.20's bundled
Encode.pm. Bump PKGREVISION.

Revision 1.122 / (download) - annotate - [select for diffs], Sat Aug 23 13:02:37 2014 UTC (9 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.121: +2 -1 lines
Diff to previous 1.121 (colored) to selected 1.60 (colored)

Squelch commit warning with wiki.n.o's unusual (scheme-less) $config{url}.
Bump PKGREVISION.

Revision 1.121 / (download) - annotate - [select for diffs], Mon Aug 18 01:37:35 2014 UTC (9 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored) to selected 1.60 (colored)

Update to 3.20140815. From the changelog:

* Add google back to openid selector. Apparently this has gotten a stay
  of execution until April 2015. (It may continue to work until 2017.)
* highlight: Add compatibility with highlight 3.18, while still supporting
  3.9+. Closes: #757679
  Thanks, David Bremner
* highlight: Add support for multiple language definition directories
  Closes: #757680
  Thanks, David Bremner

pkgsrc changes:

* Add ikiwiki-highlight option that pulls in textproc/p5-highlight,
  for syntax highlighting code blocks (or entire source files).

Revision 1.120 / (download) - annotate - [select for diffs], Fri Jun 13 21:51:41 2014 UTC (9 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.119: +2 -3 lines
Diff to previous 1.119 (colored) to selected 1.60 (colored)

Update to 3.20140613. From the changelog:

* only_committed_changes could fail in a git repository merged
  with git merge -s ours.
* Remove google from openid selector, per http://xkcd.com/1361/

Revision 1.119 / (download) - annotate - [select for diffs], Thu May 29 23:37:57 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (colored) to selected 1.60 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.118 / (download) - annotate - [select for diffs], Sat May 17 16:10:49 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.117: +2 -1 lines
Diff to previous 1.117 (colored) to selected 1.60 (colored)

Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.

Revision 1.117 / (download) - annotate - [select for diffs], Thu Feb 27 23:47:12 2014 UTC (10 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.116: +2 -2 lines
Diff to previous 1.116 (colored) to selected 1.60 (colored)

Update to 3.20140227. From the changelog:

* Added useragent config setting. Closes: #737121
  Thanks, Tuomas Jormola
* po: Add html_lang_code and html_lang_dir template variables
  for the language code and direction of text.
  Thanks, Mesar Hameed
* Allow up to 8 levels of nested directives, rather than previous 3
  in directive infinite loop guard.
* git diffurl: Do not escape / in paths to changed files, in order to
  interoperate with cgit (gitweb works either way)
  Thanks, intrigeri.
* git: Explicity push master branch, as will be needed by git 2.0's
  change to push.default=matching by default.
  Thanks, smcv
* Deal with nasty issue with gettext clobbering $@ while printing
  error message containing it.
  Thanks, smcv
* Cleanup of the openid login widget, including replacing of hotlinked
  images from openid providers with embedded, freely licensed artwork.
  Thanks, smcv
* Improve templates testing.
  Thanks, smcv
* python proxy: Avoid utf-8 related crash.
  Thanks, Antoine Beaupré
* Special thanks to Simon McVittie for being the patchmeister for this
  release.

Revision 1.116 / (download) - annotate - [select for diffs], Sun Jan 26 05:17:08 2014 UTC (10 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.115: +2 -2 lines
Diff to previous 1.115 (colored) to selected 1.60 (colored)

Update to 3.20140125. From the changelog:

* inline: Allow overriding the title of the feed. Closes: #735123
  Thanks, Christophe Rhodes
* osm: Escape name parameter. Closes: #731797

Revision 1.115 / (download) - annotate - [select for diffs], Fri Jan 3 02:28:11 2014 UTC (10 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.114: +3 -3 lines
Diff to previous 1.114 (colored) to selected 1.60 (colored)

Update to 3.20140102. From the changelog:

* aggregate: Improve display of post author.
* poll: Fix behavior of poll buttons when inlined.
* Fixed unncessary tight loop hash copy in saveindex where a pointer
  can be used instead. Can speed up refreshes by nearly 50% in some
  circumstances.
* Optimized loadindex by caching the page name in the index.
* Added only_committed_changes config setting, which speeds up wiki
  refresh by querying git to find the files that were changed, rather
  than looking at the work tree. Not enabled by default as it can
  break some setups where not all files get committed to git.
* comments: Write pending moderation comments to the transient underlay
  to avoid conflict with only_committed_changes.
* search: Added google_search option, which makes it search google
  rather than using the internal xapain database.
  (googlesearch plugin is too hard to turn on when xapain databases
  corrupt themselves, which happens all too frequently).
* osm: Remove invalid use of charset on embedded javascript tags.
  Closes: #731197
* style.css: Add compatibility definitions for more block-level
  html5 elements. Closes: #731199
* aggregrate: Fix several bugs in handling of empty and colliding
  titles when generating filenames.

Revision 1.114 / (download) - annotate - [select for diffs], Sun Sep 15 16:26:11 2013 UTC (10 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.113: +2 -1 lines
Diff to previous 1.113 (colored) to selected 1.60 (colored)

Specify return type to quell clang warnings. Bump PKGREVISION.

Revision 1.113 / (download) - annotate - [select for diffs], Wed Sep 4 21:05:41 2013 UTC (10 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored) to selected 1.60 (colored)

Update to 3.20130904.1. From the changelog:

* calendar: Display the popup mouseover when there is only 1 page for a
  given day, for better UI consistency.
* meta: Can now be used to add an enclosure to a page, which is a fancier
  way to do podcasting than just inlining the media files directly;
  this way you can write a post about the podcast episode with show notes,
  author information, etc.
  (schmonz)
* aggregate: Show author in addition to feedname, if different.
  (schmonz)
* Consistently configure LWP::UserAgent to allow use of http_proxy
  and no_proxy environment variables, as well as ~/.ikiwiki/cookies
  (schmonz)
* Fix test suite to work with perl 5.18. Closes: #719969
* Fix cookiejar default setting.

Revision 1.112 / (download) - annotate - [select for diffs], Thu Aug 15 14:32:40 2013 UTC (10 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.111: +7 -1 lines
Diff to previous 1.111 (colored) to selected 1.60 (colored)

Use GNU find on SunOS at install time, so that "find -maxdepth" and
"find -regex" can work.

Revision 1.111 / (download) - annotate - [select for diffs], Thu Jul 11 11:55:47 2013 UTC (10 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.110: +2 -2 lines
Diff to previous 1.110 (colored) to selected 1.60 (colored)

Update to 3.20130711. From the changelog:

* Deal with git behavior change in 1.7.2 and newer that broke support
  for commits with an empty commit message.
* Pass --no-edit when used with git 1.7.8 and newer.

Revision 1.110 / (download) - annotate - [select for diffs], Thu Jul 11 06:09:45 2013 UTC (10 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.109: +2 -3 lines
Diff to previous 1.109 (colored) to selected 1.60 (colored)

Update to 3.20130710. From the changelog:

* blogspam: Fix encoding issue in RPC::XML call.
  Thanks, Changaco
* comments: The formats allowed to be used in comments can be configured
  using comments_allowformats.
  Thanks, Michal Sojka
* calendar: When there are multiple pages for a given day, they're
  displayed in a popup on mouseover.
  Thanks, Louis
* osm: Remove trailing slash from KML maps icon.
* page.tmpl: omit searchform, trails, sidebar and most metadata in CGI
  (smcv)
* openid: Automatically upgrade openid_realm to https when
  accessed via https.
* The ip() pagespec can now contain glob characters to match eg, a subnet
  full of spammers.
* Fix crash that could occur when a needsbuild hook returned a file
  that does not exist.
* Fix python proxy to not crash when fed unicode data in getstate
  and setstate.
  Thanks, chrysn
* Fix committing attachments when using svn.

Revision 1.109 / (download) - annotate - [select for diffs], Fri May 31 12:42:32 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.108: +2 -1 lines
Diff to previous 1.108 (colored) to selected 1.60 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.108 / (download) - annotate - [select for diffs], Sun May 19 06:45:11 2013 UTC (10 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored) to selected 1.60 (colored)

Update to 3.20130518. From the changelog:

* Fix test suite to not fail when XML::Twig is not installed. Closes:
  #707436
* theme: Now <TMPL_IF THEME_$NAME> can be used in all templates
  when a theme is enabled.
* notifyemail: Fix bug that caused duplicate emails to be sent when
  site was rebuilt.
* bzr: bzr rm no longer has a --force option, remove

Revision 1.107 / (download) - annotate - [select for diffs], Sun May 5 20:53:32 2013 UTC (10 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored) to selected 1.60 (colored)

Update to 3.20130504. From the changelog:

* Allow dots in directive parameter names. (tango)
* Add missing plugin section, and deal with missing sections with a warning.
* Detect plugins with a broken getsetup and warn.
* map: Correct reversion introduced in version 3.20110225 that could
  generate invalid html. (smcv)
* Makefile.PL: overwrite theme style.css instead of appending
  (Thanks, Mikko Rapeli)
* meta: Fix anchors used to link to the page's license and copyright.
  Closes: #706437

Revision 1.106 / (download) - annotate - [select for diffs], Mon Apr 8 18:53:15 2013 UTC (10 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.105: +4 -2 lines
Diff to previous 1.105 (colored) to selected 1.60 (colored)

Define TEST_TARGET and set USE_LANGUAGES=c so tests can work.
(ikiwiki calls the C compiler when rebuilding the post-commit and/or
CGI wrappers.)

Revision 1.105 / (download) - annotate - [select for diffs], Wed Feb 13 10:16:14 2013 UTC (11 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.104: +2 -3 lines
Diff to previous 1.104 (colored) to selected 1.60 (colored)

Update to 3.20130212. From the changelog:

   * htmlscrubber: Allow the bitcoin URI scheme.
   * htmlscrubber: Allow the URI schemes of major VCS's.
   * aggregate: When run with --aggregate, if an aggregation is already
     running, don't go on and --refresh.
   * trail: Avoid excess dependencies between pages in the trail
     and the page defining the trail. Thanks, smcv.
   * opendiscussion: Don't allow editing discussion pages if discussion pages
     are disabled. (smcv)
   * poll: Add expandable option to allow users to easily add new choices to
     a poll.
   * trail: Avoid massive slowdown caused by pagetemplate hook when displaying
     dynamic cgi pages, which cannot use trail anyway.
   * Deal with empty diffurl in configuration.
   * cvs: Various fixes. (schmonz)
   * highlight: Now adds a span with class highlight-<extension> around
     highlighted content, allowing for language-specific css styling.

Revision 1.104 / (download) - annotate - [select for diffs], Sat Feb 2 19:30:43 2013 UTC (11 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored) to selected 1.60 (colored)

Apply another bugfix to the CVS backend from my git repo:

* `91b477c0`: Fix diffurl links (cvsweb expects unescaped '/').

Bump PKGREVISION.

Revision 1.103 / (download) - annotate - [select for diffs], Mon Jan 28 04:30:14 2013 UTC (11 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored) to selected 1.60 (colored)

Apply the latest bugfixes to the CVS backend from my git repo:

* `6753235d`: Return bounded output from `rcs_diff()` when asked, as
  the API states.
* `e45175d5`: Always explicitly set CVS keyword substitution behavior.
  Fixes behavior when a text file is added under a name formerly
  used for a binary file.
* `b30cacdf`: If the previous working directory no longer exists after
  a CVS operation, don't try to `chdir()` back to it afterward.

Bump PKGREVISION.

Revision 1.102 / (download) - annotate - [select for diffs], Tue Jan 15 23:10:57 2013 UTC (11 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.101: +2 -1 lines
Diff to previous 1.101 (colored) to selected 1.60 (colored)

Pull in 12c9219 to squelch warnings with git on newer Perls. Bump
PKGREVISION.

Revision 1.101 / (download) - annotate - [select for diffs], Wed Dec 12 02:08:11 2012 UTC (11 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored) to selected 1.60 (colored)

Update to 3.20121212. From the changelog:

   * filecheck: Fix bug that prevented File::MimeInfo::Magic from ever
     being used.
   * openid: Display openid in Preferences page as a comment, so it can be
     selected in all browsers.

Revision 1.100 / (download) - annotate - [select for diffs], Sun Oct 28 06:30:18 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
Changes since 1.99: +1 -3 lines
Diff to previous 1.99 (colored) to selected 1.60 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.99 / (download) - annotate - [select for diffs], Wed Oct 17 22:24:52 2012 UTC (11 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.60 (colored)

Update to 3.20121017. From the changelog:

   * recentchangesdiff: fix further breakage to the template from 3.20120725

Revision 1.98 / (download) - annotate - [select for diffs], Wed Oct 17 01:56:14 2012 UTC (11 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.97: +2 -3 lines
Diff to previous 1.97 (colored) to selected 1.60 (colored)

Update to 3.20121016. From the changelog:

   * monochrome: New theme, contributed by Jon Dowland.
   * rst: Ported to python 3, while still also being valid python 2.
     Thanks, W. Trevor King
   * Try to avoid a situation in which so many ikiwiki cgi wrapper programs
     are running, all waiting on some long-running thing like a site rebuild,
     that it prevents the web server from doing anything else. The current
     approach only avoids this problem for GET requests; if multiple cgi's
     run GETs on a site at the same time, one will display a "please wait"
     page for a configurable number of seconds, which then redirects to retry.
     To enable this protection, set cgi_overload_delay to the number of
     seconds to wait. This is not enabled by default.
   * Add back a 1em margin between archivepage divs.
   * recentchangesdiff: Correct broken template that resulted in duplicate
     diff icons being displayed, and bloated the recentchanges page with
     inline diffs when the configuration should have not allowed them.

Revision 1.97 / (download) - annotate - [select for diffs], Wed Oct 3 21:58:30 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.96: +2 -1 lines
Diff to previous 1.96 (colored) to selected 1.60 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.96 / (download) - annotate - [select for diffs], Mon Aug 27 22:06:03 2012 UTC (11 years, 7 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored) to selected 1.60 (colored)

Update to 3.20120725. From the changelog:

* recentchangesdiff: When diffurl is not set, provide inline diffs
  in the recentchanges page, with visibility toggleable via javascript.
  Thanks, Antoine Beaupré
* Split CFLAGS into words when building wrapper. Closes: #682237
* osm: Avoid calling urlto before generated files are registered.
  Thanks, Philippe Gauthier and Antoine Beaupré
* osm: Add osm_openlayers_url configuration setting.
  Thanks, Genevieve
* osm: osm_layers can be used to configured the layers displayed on the map.
  Thanks, Antoine Beaupré
* comments: Remove ipv6 address specific code.

Revision 1.95 / (download) - annotate - [select for diffs], Sun Jul 1 01:34:56 2012 UTC (11 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored) to selected 1.60 (colored)

Update to 3.20120629. From the changelog:

  * mirrorlist: Add mirrorlist_use_cgi setting that avoids usedirs or
    other config differences by linking to the mirror's CGI. (intrigeri)

Revision 1.92.2.1 / (download) - annotate - [select for diffs], Mon May 28 09:54:58 2012 UTC (11 years, 10 months ago) by spz
Branch: pkgsrc-2012Q1
Changes since 1.92: +3 -2 lines
Diff to previous 1.92 (colored) next main 1.93 (colored) to selected 1.60 (colored)

Pullup ticket #3809 - requested by schmonz
www/ikiwiki: security update

Revisions pulled up:
- www/ikiwiki/Makefile                                          1.94
- www/ikiwiki/distinfo                                          1.78
- www/ikiwiki/PLIST                                             1.36

-------------------------------------------------------------------
   Module Name:	   pkgsrc
   Committed By:   schmonz
   Date:           Thu May 17 05:51:05 UTC 2012

   Modified Files:
           pkgsrc/www/ikiwiki: Makefile distinfo

   Log Message:
   Update to 3.20120516. From the changelog:

    * meta: Security fix; add missing sanitization of author and authorurl.
      Thanks, Raúl Benencia


   To generate a diff of this commit:
   cvs rdiff -u -r1.93 -r1.94 pkgsrc/www/ikiwiki/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/www/ikiwiki/distinfo
-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   schmonz
   Date:           Fri Apr 20 03:48:25 UTC 2012

   Modified Files:
           pkgsrc/www/ikiwiki: Makefile PLIST distinfo

   Log Message:
   Update to 3.20120419. From the changelog:

      * Remove dead link from plugins/teximg. Closes: #664885
      * inline: When the pagenames list includes pages that do not exist, skip
        them.
      * meta: Export author information in html <meta> tag. Closes: #664779
        Thanks, Martin Michlmayr
      * notifyemail: New plugin, sends email notifications about new and
        changed pages, and allows subscribing to comments.
      * Added a "changes" hook. Renamed the "change" hook to "rendered", but
        the old hook name is called for now for back-compat.
      * meta: Support keywords header. Closes: #664780
        Thanks, Martin Michlmayr
      * passwordauth: Fix url in password recovery email to be absolute.
      * httpauth: When it's the only auth method, avoid a pointless and
        confusing signin form, and go right to the httpauthurl.
      * rename: Allow rename to be started not from the edit page; return to
        the renamed page in this case.
      * remove: Support removing of pages in the transient underlay. (smcv)
      * inline, trail: The pagenames parameter is now a list of absolute
        pagenames, not relative wikilink type names. This is necessary to fix
        a bug, and makes pagenames more consistent with the pagespec used
        in the pages parameter. (smcv)
      * link: Fix renaming wikilinks that contain embedded urls.
      * graphviz: Handle self-links.
      * trail: Improve CSS, also display trail links at bottom of page,
        and a bug fix. (smcv)

   Add dependency on p5-HTML-Tree, suggested by Matthias Rampke in PR pkg/45688.


   To generate a diff of this commit:
   cvs rdiff -u -r1.92 -r1.93 pkgsrc/www/ikiwiki/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/www/ikiwiki/PLIST
   cvs rdiff -u -r1.76 -r1.77 pkgsrc/www/ikiwiki/distinfo

Revision 1.94 / (download) - annotate - [select for diffs], Thu May 17 05:51:04 2012 UTC (11 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.93: +2 -2 lines
Diff to previous 1.93 (colored) to selected 1.60 (colored)

Update to 3.20120516. From the changelog:

   * meta: Security fix; add missing sanitization of author and authorurl.
     Thanks, Raúl Benencia

Revision 1.93 / (download) - annotate - [select for diffs], Fri Apr 20 03:48:25 2012 UTC (11 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.92: +3 -2 lines
Diff to previous 1.92 (colored) to selected 1.60 (colored)

Update to 3.20120419. From the changelog:

   * Remove dead link from plugins/teximg. Closes: #664885
   * inline: When the pagenames list includes pages that do not exist, skip
     them.
   * meta: Export author information in html <meta> tag. Closes: #664779
     Thanks, Martin Michlmayr
   * notifyemail: New plugin, sends email notifications about new and
     changed pages, and allows subscribing to comments.
   * Added a "changes" hook. Renamed the "change" hook to "rendered", but
     the old hook name is called for now for back-compat.
   * meta: Support keywords header. Closes: #664780
     Thanks, Martin Michlmayr
   * passwordauth: Fix url in password recovery email to be absolute.
   * httpauth: When it's the only auth method, avoid a pointless and
     confusing signin form, and go right to the httpauthurl.
   * rename: Allow rename to be started not from the edit page; return to
     the renamed page in this case.
   * remove: Support removing of pages in the transient underlay. (smcv)
   * inline, trail: The pagenames parameter is now a list of absolute
     pagenames, not relative wikilink type names. This is necessary to fix
     a bug, and makes pagenames more consistent with the pagespec used
     in the pages parameter. (smcv)
   * link: Fix renaming wikilinks that contain embedded urls.
   * graphviz: Handle self-links.
   * trail: Improve CSS, also display trail links at bottom of page,
     and a bug fix. (smcv)

Add dependency on p5-HTML-Tree, suggested by Matthias Rampke in PR pkg/45688.

Revision 1.92 / (download) - annotate - [select for diffs], Tue Mar 20 12:01:09 2012 UTC (12 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base
Branch point for: pkgsrc-2012Q1
Changes since 1.91: +3 -4 lines
Diff to previous 1.91 (colored) to selected 1.60 (colored)

Update to 3.20120203. From the changelog:

* osm: New plugin to embed an OpenStreetMap into a wiki page.
  Supports waypoints, tags, and can even draw paths matching
  wikilinks between pages containing waypoints.
  Thanks to Blars Blarson and Antoine Beaupré, as well as the worldwide
  OpenStreetMap community for this utter awesomeness.
* trail: New plugin to add navigation trails through pages via Next and
  Previous links. Trails can easily be added to existing inlines by setting
  trail=yes in the inline.
  Thanks to Simon McVittie for his persistance developing this feature.
* Fix a snail mail address. Closes: #659158
* openid-jquery.js: Update URL of Wordpress favicon. Closes: #660549
* Drop the version attribute on the generator tag in Atom feeds
  to make builds more reproducible. Closes: #661569 (Paul Wise)
* shortcut: Support Wikipedia's form of url-encoding for unicode
  characters, which involves mojibake. Closes: #661198
* Add a few missing jquery UI icons to attachment upload widget underlay.
* URI escape filename when generating the diffurl.
* Add build-affected hook. Used by trail.

pkgsrc changes:

* Fix dependency on YAML::XS (reported by dholland).
* Remove last local patch, now integrated upstream.

Revision 1.91 / (download) - annotate - [select for diffs], Thu Mar 15 11:53:44 2012 UTC (12 years ago) by obache
Branch: MAIN
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored) to selected 1.60 (colored)

Bump PKGREVISION from default python to 2.7.

Revision 1.90 / (download) - annotate - [select for diffs], Fri Feb 3 12:38:00 2012 UTC (12 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored) to selected 1.60 (colored)

Update to 3.20120202. From the changelog:

* mdwn: Added nodiscount setting, which can be used to avoid using the
  markdown discount engine, when maximum compatability is needed.
* Switch to YAML::XS to work around insanity in YAML::Mo. Closes: #657533
* cvs: Ensure text files are added in non-binary mode. (Amitai Schlair)
* cvs: Various cleanups and testing. (Amitai Schlair)
* calendar: Fix strftime encoding bug.
* shortcuts: Fixed a broken shortcut to wikipedia (accidentially
  made into a shortcut to wikiMedia).
* Various portability improvements. (Amitai Schlair)

Revision 1.89 / (download) - annotate - [select for diffs], Mon Jan 16 04:43:29 2012 UTC (12 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.88: +2 -2 lines
Diff to previous 1.88 (colored) to selected 1.60 (colored)

Update to 3.20120115. From the changelog:

* Make backlink(.) work. Thanks, Giuseppe Bilotta.
* mdwn: Workaround discount's eliding of <style> blocks.
* attachment: Fix utf-8 display bug.

Revision 1.88 / (download) - annotate - [select for diffs], Mon Jan 9 21:26:44 2012 UTC (12 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.87: +3 -3 lines
Diff to previous 1.87 (colored) to selected 1.60 (colored)

Update to 3.20120109. From the changelog:

* mdwn: Can use the discount markdown library, via the
  Text::Markdown::Discount perl module. This is preferred if available
  since it's the fastest currently supported markdown library, speeding up
  ikiwiki's markdown rendering by a factor of 40.
  (However, when multimarkdown is enabled, Text::Markdown::Multimarkdown
  is still used.)
* On Debian, depend on libtext-markdown-discount.

pkgsrc changes:

* Change Perl Markdown dependency to p5-Text-Markdown-Discount.

Revision 1.87 / (download) - annotate - [select for diffs], Thu Dec 29 21:47:56 2011 UTC (12 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.60 (colored)

Update to 3.20111229. From the changelog:

* Consume all stdin when rcs_receive short-circuits, to avoid git SIGPIPE race.
* Add path and path_natural sort orders (smcv)
* Test coverage can be checked with make coverage (smcv)
* tag: encode categories using numeric values. (tango)

Revision 1.86 / (download) - annotate - [select for diffs], Thu Dec 1 04:02:03 2011 UTC (12 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.85: +2 -2 lines
Diff to previous 1.85 (colored) to selected 1.60 (colored)

Update to 3.20111107. From the changelog:

   * img: Bugfix to width/height tags for scaled down image when only
     one dimension was provided. Thanks, Per Carlson.
   * editpage: Fix FormattingHelp link on Discussion pages.
   * The umask setting can now be set to private, group, or public,
     avoiding the need to enter octal correctly which is particularly
     difficult in yaml setup files. (smcv)
   * graphviz: Support urls embedded in the graph, by having graphviz
     generate an imagemap.
   * graphviz: Support wikilinks embedded in the graph.
     (Sponsored by The TOVA Company.)

Revision 1.85 / (download) - annotate - [select for diffs], Mon Nov 7 03:43:18 2011 UTC (12 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored) to selected 1.60 (colored)

Update to 3.20111106. From the changelog:

   * searchquery.tmpl: Track escaping change in upstream template.
     Thanks Olly Betts for review.
   * svn: Support subversion 1.7, which does not have .svn in each
     subdirectory.
   * rst: import docutils lazily, to avoid errors during ikiwiki --setup.
     Closes: #637604 (Thanks, smcv)
   * Make the setup automator create YAML formatted files.
   * Fix handling of discussion page creation links to make discussion pages
     in the right place and with the right case. Broken by page case
     preservation feature added in 3.20110707.

Revision 1.84 / (download) - annotate - [select for diffs], Mon Sep 5 22:07:28 2011 UTC (12 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.83: +2 -3 lines
Diff to previous 1.83 (colored) to selected 1.60 (colored)

Update to 3.20110905. From the changelog:

* 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: Implement rcs_rename, rcs_remove. (Daniel Andersson)
* mercurial: Fix viewing of a diff containing non-utf8 changes.
  (Daniel Andersson)
* mercurial: Make both rcs_getctime and rcs_getmtime fast. (Daniel Andersson)
* mercurial: Implement rcs_diff. (Daniel Andersson)
* po: Add `LANG_CODE` and `LANG_NAME` template variables. (intrigeri)
* Fix typo in Danish translation of shortcuts page that caused exponential
  regexp blowup.
* Fix escaping of html entities in permalinks.
* Fix escaping of html entities in tag names.
* Avoid using named capture groups in heredoc code for oldperl compatibility.
* Put in a workaround for #622591, by ensuring Search::Xapian gets loaded
  before Image::Magick.
* Add unminified jquery js and css files to source.
* Update to jquery 1.6.2, and jquery-ui 1.8.14.
* Use lockf rather than flock when taking the cgilock, for better
  portability.
* search: Fix encoding bug in calculation of maximum term size.
* inline: When indexing internal pages for searching, use the url of
  the inlining page.
* Fix comments testsuite to not rely on Date::Parse's ability to
  parse the date Columbus discovered America. Closes: #640350
* Avoid warning message when generating setup file if highlight
  is not installed. Closes: #637606
* Promote RPC::XML to a Recommends, since it's used by auto-blog.setup.
  Closes: #637603
* Fix web revert of a file deletion.

Revision 1.83 / (download) - annotate - [select for diffs], Sun Aug 14 16:05:40 2011 UTC (12 years, 7 months ago) by obache
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored) to selected 1.60 (colored)

Revision bump after updating perl5 to 5.14.1.

Revision 1.82 / (download) - annotate - [select for diffs], Sat Jul 16 02:52:36 2011 UTC (12 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored) to selected 1.60 (colored)

Update to 3.20110715. From the changelog:

* rename: Fix logic error that broke renaming pages when the attachment
  plugin was disabled.
* rename: Fix logic error that bypassed the usual pagespec checks.

Revision 1.81 / (download) - annotate - [select for diffs], Tue Jul 12 23:22:56 2011 UTC (12 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.80: +4 -2 lines
Diff to previous 1.80 (colored) to selected 1.60 (colored)

Update to 3.20110712. From the changelog:

* attachment: Bugfix to create directory when moving attachment out of
  holding area.
* Display attachment manipulation links always, since attachments can be
  uploaded via javascript.
* Add build dep on python-support. Closes: #633536
* attachment: Bugfix to move upload attachments out of holding area
  when saving.
* attachment: Bugfix for trying to attach files to a subpage of the index
  page.

Revision 1.80 / (download) - annotate - [select for diffs], Fri Jul 8 03:16:12 2011 UTC (12 years, 8 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored) to selected 1.60 (colored)

Update to 3.20110707. From the changelog:

* userlist: New plugin, lets admins see a list of users and their info.
* aggregate: Improve checking for too long aggregated filenames.
* Updated to jQuery 1.6.1.
* attachment: Speed up multiple file uploads by storing uploaded files
  in a staging area until the page is saved/previewed, rather than
  refreshing the site after each upload.
  (Sponsored by The TOVA Company.)
* attachment: Files can be dragged into the edit page to upload them.
  Multiple file batch upload support. Upload progress bars.
  AJAX special effects. Impemented using the jQuery-File-Upload widget.
  (If you don't have javascript don't worry, I kept that working too.)
  (Sponsored by The TOVA Company.)
* Add libtext-multimarkdown-perl to Suggests. Closes: #630705
* headinganchors: Plugin by Paul Wise that adds ids to <hn> headings.
* html5 is not experimental anymore. But not the default either, quite yet.
* 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.
* img: Generate png format thumbnails for svg images.
* Preserve mixed case in page creation links, and when creating a page
  whose title is mixed case, allow selecting between the mixed case and
  all lower-case names.
* Fix ikiwiki-update-wikilist -r to actually work.
* comments: collect metadata in a scan-phase preprocess hook, which
  fixes sorting comments by date. (smcv)
* Run scan hooks for internal pages (preprocess hooks already run in scan
  mode) (smcv)
* inline: Handle obfuscated urls, such as the mailto urls generated by
  markdown when forcing urls absolute.
* Bugfix for wikilink containing an email address not showing up in
  brokenlinks list.
* Bugfix for trying to attach files to a subpage of the index page.

Updating this leaf package during the freeze for bugfix purposes.

Revision 1.79 / (download) - annotate - [select for diffs], Thu Jun 9 02:57:18 2011 UTC (12 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored) to selected 1.60 (colored)

Update to 3.20110608. From the changelog:

   * ikiwiki-mass-rebuild: Fix tty hijacking vulnerability by using su.
     (Once su's related bug #628843 is fixed.) Thanks, Ludwig Nussel.
     (CVE-2011-1408)
   * search: Update search page when page.tmpl or searchquery.tmpl are locally
     modified.

Revision 1.78 / (download) - annotate - [select for diffs], Sat Jun 4 15:23:35 2011 UTC (12 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.77: +44 -51 lines
Diff to previous 1.77 (colored) to selected 1.60 (colored)

Update to 3.20110431. From the changelog:

   * Danish translation update. Closes: #625721
   * Danish underlay translation update. Closes: #625765
     (Thanks, Jonas Smedegaard)
   * Support YAML::XS by not passing decoded unicode to Load. Closes: #625713
   * openid, aggregate, pinger: Use Net::INET6Glue if available to
     support making ipv6 connections. (Note that if LWPx::ParanoidAgent
     is installed, it defeats this for openid.)
   * Add additional directive quoting styles, to better support nested
     directives. Both triple-single-quote and heredoc quotes can be used.
     (Thanks, Timo Paulssen)
   * Changed license of madduck's python plugins from GPL-2 to BSD-2-clause.
   * po: support language codes in the form of 'es_AR', and 'arn'. (intrigeri)
     Closes: #627844
   * po: Make po4a warn, not error on a malformed document. (intrigeri)
   * Support the Hiawatha web server which sets HTTPS=off rather than not
     setting it. (There does not seem to be a standard here.)

pkgsrc changes:
* Adjust local modifications to improve our upstream chances.
* Quell pkglint.
* Indent consistently.

Revision 1.77 / (download) - annotate - [select for diffs], Sun May 1 03:12:52 2011 UTC (12 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) to selected 1.60 (colored)

Update to 3.20110430. From the changelog:

   * meta: Allow adding javascript to pages. Only when htmlscrubber is
     disabled, naturally. (Thanks, Giuseppe Bilotta) Closes: #623154
   * comments: Add avatar picture of comment author, using Libravatar::URL
     when available. The avatar is looked up based on the user's openid,
     or email address. (Thanks, Francois Marier)
   * Recommend libgravatar-url-perl, which contains Libravatar::URL.
   * monotone: Implement rcs_getmtime, and work around a problem with monotone
     0.48 that affects rcs_getctime. (Thanks, Richard Levitte)
   * meta: Fix bug in loading of HTML::Entities that can break inline
     archive=yes (mostly masked by other plugins that load the module).
   * Be quiet about updating wrappers, except in verbose mode. (jmtd)
   * meta: Add FOAF support. Closes: #623156
   * Promote Crypt::SSLeay to Recommends; needed for https openid auth.
   * tag: Avoid autocreating multiple tag pages that vary only in
     capitalization. The first capitalization seen of a tag will be used
     for the tag page.
   * Fix yaml build dep. Closes: #624712

Revision 1.76 / (download) - annotate - [select for diffs], Tue Mar 29 12:51:10 2011 UTC (13 years ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.75: +3 -2 lines
Diff to previous 1.75 (colored) to selected 1.60 (colored)

Update to 3.20110328. From the changelog:

* Yaml formatted setup files are now produced by default.
  (Perl formatted setup files can still be used.)
* Add timezone setting in setup file. This alows time zone to be configured
  via the web.
* comment: Better fix to avoid showing comments of subpages, while
  not breaking manual inlining of comments.
* meta: Security fix; don't allow alternative stylesheets to be added
  on pages where the htmlscrubber is enabled.

(Updating this leaf package during the freeze for the security and
bug fixes.)

Revision 1.75 / (download) - annotate - [select for diffs], Wed Mar 23 22:25:05 2011 UTC (13 years ago) by schmonz
Branch: MAIN
Changes since 1.74: +4 -4 lines
Diff to previous 1.74 (colored) to selected 1.60 (colored)

Update to 3.20110321. From the changelog:

* comment: Don't show comments of subpages on parent pages.
  (Fixes bug introduced in version 3.20100505.)
* darcs: Fix multiple issues preventing rcs_diff from working.
* aggregate: Read cookies from ~/.ikiwiki/cookies by default.
  Also, the cookiejar configuration setting can be used by
  other plugins to provide a custom `cookie_jar` object for LWP::UserAgent.
  (Thanks, schmonz)
* Avoid escaping / characters in filenames when building the cgiurl,
  as this confuses eg, cvsweb.

Revision 1.74 / (download) - annotate - [select for diffs], Sat Feb 26 03:04:38 2011 UTC (13 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored) to selected 1.60 (colored)

Update to 3.20110225. From the changelog:

   * editpage: Avoid inheriting internal page types.
   * htmltidy: Avoid breaking the sidebar when websetup is running.
   * transient: New utility plugin that allows transient pages to
     be stored in .ikiwiki/transient/ (smcv)
   * aggregate: Aggregated content is stored in the transient underlay.
     (Existing aggregated content is not moved, since it will eventually
     expire and be removed) (smcv)
   * autoindex, tag: Added autoindex_commit and tag_autocreate_commit that
     can be unset to make index files and tags respectively not be committed,
     and instead be stored in the transient underlay.
     Closes: #544322 (smcv)
   * autoindex: Adapted to use add_autofile. Slight behavior changes
     in edge cases that are probably really bug fixes. (smcv)
   * recentchanges: Use transient underlay (smcv)
   * map: Avoid unnecessary ul's in maps with nested directories.
     (Giuseppe Bilotta)
   * Fix broken baseurl in cgi mode when usedirs is disabled. Bug introduced
     in 3.20101231.
   * inline: Fix link to nested inlined pages's feeds. (Giuseppe Bilotta)
   * inline: Add 'id' parameter that can be used when styling individual
     feedlinks and postforms. (Giuseppe Bilotta)

Revision 1.73 / (download) - annotate - [select for diffs], Tue Jan 25 11:59:48 2011 UTC (13 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored) to selected 1.60 (colored)

Update to 3.20110124. From the changelog:

* comments: Fix commenting, broken by security fix.
* blogspam: Don't check modifications from admins for spam, and
    also allow the blogspam_pagespec to do other matches against who
    the user is.
* inline: Fix regression in feed titles. Closes: #610878 (Thanks, Paul Wise)

Revision 1.72 / (download) - annotate - [select for diffs], Mon Jan 24 04:38:50 2011 UTC (13 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored) to selected 1.60 (colored)

Update to 3.20110123. From the changelog:

   * Adapt autoindex test suite to work with old Test::More.
   * inline: Pass feed titles to templates and add title and rel attributes
     to feed links. (Giuseppe Bilotta)
   * inline: Use class rather than id for feedlinks and blogform.
     (Giuseppe Bilotta)
   * comments: Fix XSS security hole due to missing validation of page name.
     CVE-2011-0428 (Thanks, Dave B.)
   * rename: Fix crash when renaming a page that is linked to by a page
     in an underlay.

Revision 1.71 / (download) - annotate - [select for diffs], Fri Jan 7 03:36:07 2011 UTC (13 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored) to selected 1.60 (colored)

Update to 3.20110105. From the changelog:

   * tag: Do not include tagbase in rss/atom category tags. (Giuseppe Bilotta)
   * tag: Improve display of tags with a slash in their names.
     (Giuseppe Bilotta)
   * Fix redirect to use a full url. Was broken (in theory) by baseurl
     changes in last release.
   * Fix `&lt;base&gt;` output by cgi to have a full url again, broken by last
     release.
   * Fix permalinks to recentchanges items and comments, broken by last
     release.
   * Export three cgi env vars needed for CGI-&gt;url to work. Fixed
     openid breakage from last release.
   * Removed `IkiWiki::misctemplate()` function. Any plugins using
     it should use `IkiWiki::cgitemplate()` instead.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Jan 2 05:13:02 2011 UTC (13 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored) to selected 1.60 (colored)

Update to 3.20101231. From the changelog:

   * Better support for serving the same site on multiple urls. (Such as
     a http and a https url, or a ipv4 and an ipv6 url.)
     (Thanks, smcv)
   * API: urlto without a defined second parameter now generates an url
     that starts with "/" (when possible; eg when the site's url and cgiurl
     are on the same domain).
   * Now when users log in via https, ikiwiki sends a secure cookie, that can
     only be used over https. If the user switches to using http, they will
     need to re-login. (smcv)
   * inline: Display feed buttons for nested inlines, linking to the inlined
     page's feed. (Giuseppe Bilotta)
   * goldtype: New theme, based on blueview, contributed by Lars Wirzenius.
   * po: do not override homepage title when it was overridden. (intrigeri)
   * Set HTML::Template's parent_global_vars option to allow using parameters
     like title_overridden that do not appear on the template. (intrigeri)
     (See https://rt.cpan.org/Public/Bug/Display.html?id=64158)
   * inline: Force an absolute page location when the inline postform is used.
   * editpage, comment: Clean up title when editing or creating a page or
     comment.
   * teximg: Use `[` and `]` instead of not recommended `$$`. (Paul Menzel)
     Closes: #596084
   * monotone: Improve version parsing to support patch and development
     versions of the monotone binary. (tommyd3mdi)
   * highlight: Support highlight 3.2+svn19 (note that released version 3.2
     is not supported). Closes: #605779 (David Bremner)
   * Add a second parameter to the rcs_diff hook, and avoid bloating memory
     reading in enormous commits.
   * git: Fix bug involving attempting to web revert a commit that included
     changes to attachments.

Updating during the freeze for bugfixes to this leaf package.

Revision 1.69 / (download) - annotate - [select for diffs], Fri Dec 3 05:00:35 2010 UTC (13 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored) to selected 1.60 (colored)

Update to 3.20101201. From the changelog:

* meta: Fix calling of htmlscrubber to pass the page parameter. The
  change of the htmlscrubber to look at page rather than destpage
  caused htmlscrubber_skip to not work for meta directives.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Nov 29 21:33:41 2010 UTC (13 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored) to selected 1.60 (colored)

Update to 3.20101129. From the changelog:

   * websetup: Fix encoding problem when restoring old setup file.
   * more: Add pages parameter to limit where the more is displayed.
     (thanks, dark)
   * Fix escaping of filenames in historyurl. (Thanks, aj)
   * inline: Improve RSS url munging to use a proper html parser,
     and support all elements that HTML::Tagset knows about.
     (Which doesn't include html5 just yet, but then the old version
     didn't either.) Bonus: 4 times faster than old regexp method.
   * Optimise glob() pagespec. (Thanks, Kathryn and smcv)
   * highlight: Support new format of filetypes.conf used by version 3.2
     of the highlight package.
   * edittemplate: Fix crash if using a .tmpl file or other non-page file
     as a template for a new page.
   * git: Fix temp file location.
   * rename: Fix to pass named parameters to rcs_commit.
   * git: Avoid adding files when committing, so as not to implicitly add
     files like recentchanges files that are not normally checked in,
     when fixing links after rename.

Revision 1.67 / (download) - annotate - [select for diffs], Fri Nov 12 18:17:32 2010 UTC (13 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored) to selected 1.60 (colored)

Update to 3.20101112. From the changelog:

   * txt: Fix display when used inside a format directive.
   * highlight: Ensure that other, more-specific format plugins,
     like txt are used in preference to this one in case of ties.
   * htmltidy, sortnaturally: Add missing checkconfig hook
     registration. Closes: #601912
     (Thanks, Craig Lennox and Tuomas Jormola)
   * git: Use author date, not committer date. Closes: #602012
     (Thanks, Tuomas Jormola)
   * Fix htmlscrubber_skip to be matched on the source page, not the page it is
     inlined into. Should allow setting to "* and !comment(*)" to scrub
     comments, but leave your blog posts unscrubbed, etc. CVE-2010-1673
   * comments: Make postcomment() pagespec work when previewing a comment,
     including during moderation. CVE-2010-1673
   * comments: Make comment() pagespec also match comments that are being
     posted. CVE-2010-1673

Revision 1.66 / (download) - annotate - [select for diffs], Sun Oct 24 15:45:34 2010 UTC (13 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.65: +4 -4 lines
Diff to previous 1.65 (colored) to selected 1.60 (colored)

Update to 3.20101023. From the changelog:

* Fix typo that broke anonymous git push.
* Fix web reversion when the srcdir is in a subdir of the git repo.

Revision 1.65 / (download) - annotate - [select for diffs], Wed Oct 20 02:56:12 2010 UTC (13 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.64: +4 -4 lines
Diff to previous 1.64 (colored) to selected 1.60 (colored)

Update to 3.20101019. From the changelog:

   * Fix test suite failure on other side of date line.
   * htmltidy: Allow configuring tidy parameters in setup file.
     (W. Trevor King)
   * Updated French program translation. Closes: #598918
   * git: Added new rcs_revert and rcs_preprevert hooks.
   * recentchanges: Add revert buttons to RecentChanges page, and
     implement web-based reversion interface.
   * Thanks to Peter Gammie for his assistance with the web-based reversion
     feature.
   * actiontabs: More consistent styling of Hn tags.
   * websetup: Fix saving of advanced mode changes.
   * websetup: Fix defaults of checkboxes in advanced mode.
   * monotone: Fix recentchanges page when the srcdir is not at the top
     of the monotone workspace. Thanks, tommyd.
   * img: If a class is specified, don't also put the img in the img
     class.
   * auto-blog.setup: Don't enable opendiscussion by default; require users be
     logged in to post comments.

Updating this leaf package during the freeze for bugfixes.

Revision 1.64 / (download) - annotate - [select for diffs], Wed Sep 29 01:03:59 2010 UTC (13 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored) to selected 1.60 (colored)

Update to 3.20100926. From the changelog:

* meta: Ensure that the url specified by xrds-location is absolute.
* attachment: Fix attachment file size display.
* Propigate PATH into wrapper.
* htmlbalance: Fix compatibility with HTML::Tree 4.0. (smcv)

Updating during the freeze for bugfixes to a leaf package.

Revision 1.63 / (download) - annotate - [select for diffs], Fri Sep 17 05:52:31 2010 UTC (13 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored) to selected 1.60 (colored)

Update to 3.20100915. From the changelog:

   * needsbuild hook interface changed; the hooks should now return
     the modified array of things that need built. (Backwards compatibility
     code keeps plugins using the old interface working.)
   * Remove PATH overriding code in ikiwiki script that was present to make
     perl taint checking happy, but taint checking is disabled.
   * teximg: Use Unicode UTF-8 encoding by default. Closes: #596067
     Thanks, Paul Menzel.
   * po: Make the po_master_language use a langpair like "en|English",
     so it can be configured via the web.
   * po: Allow enabling via web setup.
   * po: Auto-upgrade old format settings to new formats when writing
     setup file.
   * Pass array of names of files that have been deleted to needsbuild hook
     as second parameter, to allow for plugins that needs access to this
     information earlier than the delete hook.
   * actiontabs: Improve tab padding.
   * blueview: Fix display of links to translated pages in the page header.
   * Set isPermaLink="no" for guids in rss feeds.
   * blogspam: Fix crash when content contained utf-8.
   * external: Disable RPC::XML's "smart" encoding, which sent ints
     for strings that contained only a number, fixing a longstanding crash
     of the rst plugin.
   * git: When updating from remote, use git pull --prune, to avoid possible
     errors from conflicting obsolete remote branches.
   * cutpaste: Fix bug that occured in some cases involving inlines when
     text was pasted on a page before being cut.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Sep 1 05:13:41 2010 UTC (13 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.61: +2 -3 lines
Diff to previous 1.61 (colored) to selected 1.60 (colored)

Update to 3.20100831. From the changelog:

   * filecheck: Fall back to using the file command if the freedesktop
     magic file cannot identify a file.
   * flattr: New plugin. (Thanks to jaywalk for the initial implementation
     at a flattr plugin! This one is less configurable, but simpler.)
   * smiley: warn instead of error for missing smileys (Giuseppe Bilotta)
   * openid: Syntax tweak to the javascript code to make it work with MSIE 7
     (and MSIE 8 in compat mode). Thanks to Iain McLaren for reporting
     the bug and providing access to debug it.
   * style.css: Use relative, not absolute font sizes. Thanks, Giuseppe Bilotta.
   * htmlscrubber: Do not scrub url anchors that contain colons.
   * Danish translation update. Closes: #594673
   * highlight: Make location of highlight's files configurable in setup
     file to allow for nonstandard installations.
   * Allow "link(.)" and similar PageSpecs. Thanks, Giuseppe Bilotta.
   * Run the preprocess hooks in scan mode *before* the scan hooks.
     This allows the po plugin to register a scan hook that runs
     last and rescans pages after all data from the first scan pass is
     completed. This avoids the po plugin needing to rebuild some pages.
     (intrigeri)
   * po: Fix some bugs that affected l10n.ikiwiki.info's unusual
     setup. (intrigeri)
   * t/bazaar.t: Work around bzr 2.2.0's new requirement to configure
     bzr whoami before committing.
   * httpauth: Avoid redirecting the user to the cgiauthurl if
     they already have a login session.

Revision 1.61 / (download) - annotate - [select for diffs], Sat Aug 21 16:36:31 2010 UTC (13 years, 7 months ago) by seb
Branch: MAIN
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!

Revision 1.60 / (download) - annotate - [selected], Mon Aug 16 01:42:22 2010 UTC (13 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Update to 3.20100815. From the changelog:

   * Fix po test suite to not assume ikiwiki's underlay is already installed.
     Closes: #593047

Revision 1.59 / (download) - annotate - [select for diffs], Wed Aug 4 15:25:11 2010 UTC (13 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored) to selected 1.60 (colored)

Update to 3.20100804. From the changelog:

   * template: Fix dependency tracking. Broken in version 3.20100427.
   * po: The po_slave_languages setting is now a list, so the order of
     translated languages can be controlled. (intrigeri)
   * git: Fix gitweb historyurl examples so "diff to current" links work.
     (Thanks jrayhawk)
   * meta: Allow syntax closer to html meta to be used.
   * Add new disable hook, allowing plugins to perform cleanup after they
     have been disabled.
   * Use Digest::SHA built into perl rather than external Digest::SHA1
     to simplify dependencies. Closes: #591040
   * Fixes a bug that prevented matching deleted pages when using the page()
     PageSpec.

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jul 23 13:07:16 2010 UTC (13 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored) to selected 1.60 (colored)

Update to 3.20100722. From the changelog:

   * img: Add a margin around images displayed by this directive.
   * comments: Added commentmoderation directive for easy linking to the
     comment moderation queue.
   * aggregate: Write timestamp next aggregation can happen to
     .ikiwiki/aggregatetime, to allow for more sophisticated cron jobs.
   * Add --changesetup mode that allows easily changing options in a
     setup file.
   * openid: Fix handling of utf-8 nicknames.
   * Clarified what the filter hook should be passed: Only be the raw,
     complete text of a page. Not a snippet, or data read in from an
     unrelated file.
   * template: Do not pass filled in template through filter hook.
     Avoids causing breakage in po plugin.
   * color, comments, conditional, cutpaste, more, sidebar, toggle: Also
     avoid unnecessary calls to filter hook.
   * po: needstranslation() pagespec can have a percent specified.
   * Drop Cache-Control must-revalidate (Firefox 3.5.10 does not seem to have
     the caching problem that was added to work around). Closes: #588623
   * Made much more robust in cases where multiple source files produce
     conflicting files/directories in the destdir.
   * Updated French translation from Philippe Batailler. Closes: #589423
   * po: Fix selflink display on tranlsated pages. (intrigeri)
   * Avoid showing 'Add a comment' link at the bottom of the comment post form.

Revision 1.57 / (download) - annotate - [select for diffs], Mon Jul 5 07:45:21 2010 UTC (13 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored) to selected 1.60 (colored)

Update to 3.20100704. From the changelog:

   * Changes to avoid display of ugly google openids, by displaying
     a username taken from openid.
   * API: Add new optional field nickname to rcs_recentchanges.
   * API: rcs_commit and rcs_commit_staged are now passed named
     parameters.
   * openid: Store nickname based on username or email provided from
     openid provider.
   * git: Record the nickname from openid in the git author email.
   * comment: Record the username from openid in the comment page.
   * Fixed some confusion and bugginess about whether
     rcs_getctime/rcs_getmtime were passed absolute or relative filenames.
     (Make it relative like everything else.)
   * hnb: Fixed broken use of mkstemp that had caused dangling temp files,
     and prevented actually rendering hnb files.
   * Use comment template on comments page of example blog.
   * comment.tmpl: Fix up display when inline uses it to display a non-comment
     page. (Such as a discussion page.)
   * git: Added git_wrapper_background_command option. Can be used to eg,
     make the git wrapper push to github in the background after ikiwiki
     runs.
   * po: Added needstranslation() pagespec. (intrigeri)
   * po: Added support for .html source pages. (intrigeri)
   * comment: Fix problem moderating comments of certian pages with utf-8
     in their name.

Revision 1.56 / (download) - annotate - [select for diffs], Wed Jun 23 23:52:12 2010 UTC (13 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored) to selected 1.60 (colored)

Update this generally stable leaf package during the freeze, mainly
for a handful of bugfixes, to 3.20100623. From the changelog:

   * openid: Add openid_realm and openid_cgiurl configuration options,
     useful in a few edge case setups.
   * attachment: Show files from underlay in attachments list.
   * img: Support hspace and vspace attributes.
   * editpage: Rename "comments" field to avoid CSS conflict with the
     comments div.
   * edittemplate: Make silent mode not disable display when the template
     page does not exist, so it can be easily created.
   * edittemplate: Look for template pages under templates/ like everything
     else (still looks in old location for backwards compatibility).
   * attachment: When inserting links, insert img directives for images,
     if that plugin is enabled.
   * websetup: Allow enabling plugins listed in disable_plugins.
   * editpage, comments: Fix broken links in sidebar (due to forcebaseurl).
     (Thanks, privat)
   * calendar: Tune archive_pagespec to only match pages, not other files.
   * Fix issues with combining unicode srcdirs and source files.
     (Workaround bug #586045)
   * Make --gettime be honored after initial setup.
   * git: Fix --gettime to properly support utf8 filenames.
   * attachment: Support Windows paths when taking basename of client-supplied
     file name.
   * theme: New plugin, allows easily themeing a site via the underlay.
   * Added actiontabs theme by Svend Sorensen.
   * Added blueview theme by Bernd Zeimetz.
   * mercurial: Fix buggy getctime code. Closes: #586279
   * link: Enhanced to handle URLs and email addresses. (Bernd Zeimetz)

Revision 1.55 / (download) - annotate - [select for diffs], Fri Jun 11 15:15:57 2010 UTC (13 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.60 (colored)

Update to 3.20100610. From the changelog:

   * creation_day() etc use local time, not gmtime. To match calendars, which
     use local time.
   * img: Fill in missing height or width when scaling image.
   * Remove example blog tag pages; allow autotag creation to create them
     when used.
   * Fix support for globbing in tagged() pagespecs.
   * Fix display of sidebar when previewing page edit. (Thanks, privat)
   * relativedate: Fix problem with localised dates not working.
   * editpage: Avoid storing accidental state changes when previewing pages.
   * page.tmpl: Add a div around the page content, and comments, to aide in
     sidebar styling.
   * style.css: Improvements to make floating sidebar fit much better on
     pages with inlines.
   * calendar: Shorten day names, and improve styling of month calendar.
   * style.css: Reduced sidebar width back to 20ex from 30; the month calendar
     will now fit in the smaller width, and 30 was feeling too large.

Revision 1.54 / (download) - annotate - [select for diffs], Thu May 20 04:33:23 2010 UTC (13 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) to selected 1.60 (colored)

Update to 3.20100518.2:

* page.tmpl: Accidentially broke po plugin's otherlanguages list
    styling when modifying for html5; now fixed.
* Fix a bug that prevented matching deleted comments, and so did
    not update pages that had contained them.

Revision 1.53 / (download) - annotate - [select for diffs], Sun May 16 12:35:09 2010 UTC (13 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.60 (colored)

Update to 3.20100515. From the changelog:

   * Removed misc.tmpl. Now to theme ikiwiki, you only need to customise
     a single template, page.tmpl.
   * If you have a locally customised page.tmpl, it needs to be updated
     to set <base> when BASEURL or FORCEBAREURL is set.
   * comments: Comments pending moderation are now stored in the srcdir
     alongside accepted comments, but with a `._comment_pending` extension.
     This allows easier byhand moderation, as the "_pending" need
     only be stripped off and the comment be committed to version control.
   * The `comment_pending()` pagespec can be used to match such unmoderated
     comments, which makes it easy to add a feed of them, or a counter
     indicating how many there are.
   * Belatedly added a `comment()` pagespec.
   * Gave comment and page editing forms some CSS and accessability love.
   * Renamed postscan hook to indexhtml, to reflect its changed position,
     and typical use.
   * inline: Call indexhtml when inlining internal pages, so their
     text can be indexed for searching.
   * Delete hooks are passed deleted internal pages.
   * openid: Incorporated a fancy openid-selector signin form.
     (Based on <http://code.google.com/p/openid-selector/>)
   * openid: Use "openid_identifier" as the form field, as required
     by OpenID Authentication v2.0 spec.
   * Removed the openidsignup option. Instead, my recommendation is to
     leave passwordauth enabled and let people who don't have an openid use it.
     The openid selector form avoids the UI annoyance of having both openid
     and passwordauth on one form.
   * calendar: Allow negative month to be specified. -1 is last month, etc.
     (And also negative years.)
   * calendar: Display year in title of month calendar.
   * Use xhtml friendly pubdate setting.
   * remove, rename: Add guards against XSRF attacks.

Revision 1.52 / (download) - annotate - [select for diffs], Wed May 5 14:31:51 2010 UTC (13 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored) to selected 1.60 (colored)

Update to 3.20100504. From the changelog:

   * Add parameter to displaytime to specify that it is a pubdate,
     and in html5 mode, use time tag.
   * Add placeholder text in search form (in html5 mode only).
   * In html5 mode, use all the nice new semantic tags. Care was taken
     to not change the id/class named used in the CSS, so only CSS
     that refers to tag types needed to be changed.
   * Add ACTIONS variable to page.tmpl, which allows plugins to add arbitrary
     links to the action bar without modifying the template further.
     (COMMENTSLINK and DISCUSSIONLINK could be folded into this, but
     are kept separate for now to avoid breaking modified templates.)
   * websetup: Only display Setup button on admins' preferences page.
   * graphviz: Fix display of preexisting images in preview mode.
   * Fixes a bug in skipping of illegal source files introduced in
     3.20100427.

Revision 1.51 / (download) - annotate - [select for diffs], Sun May 2 15:07:58 2010 UTC (13 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.60 (colored)

Update to 3.20100501. From the changelog:

   * TMPL_INCLUDE re-enabled for templates read from the templatedir.
     (But not in-wiki templates.)
   * Version dependency on liburi-perl to >= 1.36; previous versions
     did not support building urls from utf-8 strings. Closes: #579713.
   * Ikiwiki can be configured to generate html5 instead of the default xhtml
     1.0. The html5 output mode is experimental, not yet fully standards
     compliant, and will be subject to rapid change.
   * htmlscrubber: Allow html5 semantic tags: section, nav, article, aside
     hgroup, header, footer, figure, figcaption, time, mark
   * htmlscrubber: Also allow some other html5 tags: canvas, progress, meter,
     ruby, rt, rp, details, summary, datalist.
   * htmlscrubber: Round out html5 video support with the preload
     attribute and the source tag.
   * htmlscrubber: Allow the html5 form attributes: placeholder, autofocus,
     min, max, step, required, autocomplete, novalidate, pattern, list,
     and form. (Also the form* override attributes for input and buttons.)
   * htmlscrubber: Allow additional misc html5 attributes: reversed,
     spellcheck, and hidden.
   * template: Fix typo.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Apr 27 13:15:46 2010 UTC (13 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.60 (colored)

Update to 3.20100427. From the changelog:

Now you can include customised versions of templates in the source
of your wiki. (For example, templates/page.tmpl.) When these templates
are changed, ikiwiki will automatically rebuild pages that use them.

The --getctime switch is renamed to --gettimes, and it also gets the
file modification time. And it's a lot faster (when using git). But
the really important change is, you don't have to remember to use this
switch. Now ikiwiki will do it when it needs to.

At last, the "tagged()" pagespec only matches tags, not regular wikilinks.
If your wiki accidentially relied on the old, buggy behavior, you might
need to change its pagespecs to use "link()".

Many of your wishes have been answered: Now tag pages can automatically be
created when new tags are used. This feature is enabled by default if you
have configured a tagbase. It can be turned on or off using the
`tag_autocreate` setting.

These changes may also affect some users:

* The `title_natural` sort method (as used by the inline directive, etc)
  has been moved to the new sortnaturally plugin, which is not enabled
  by default since it requires the Sort::Naturally perl module.

* `TMPL_INCLUDE` is no longer supported in any template used by ikiwiki.
  It used to be allowed in certian templates, but not in others.

* The `add_templates` option has been removed from the underlay plugin.
  If you used this option, you can instead use templates/ subdirectories
  inside underlay directories added by the `add_underlays` option.

Due to the above and other changes, all wikis need to be rebuilt on
upgrade to this version. If you listed your wiki in /etc/ikiwiki/wikilist
this will be done automatically when the Debian package is upgraded. Or
use ikiwiki-mass-rebuild to force a rebuild.

 * [ Joey Hess ]
   * tag: Automatic creation of tag pages can now be enabled using
     the tag_autocreate setting. (David Riebenbauer)
   * Customised templates can now be included in the source of wikis
     (and also in underlays), and dependencies on them are tracked.
   * TMPL_INCLUDE is no longer supported in any template.
   * underlay: Removed the add_templates option.
   * Add template_depends function to plugin API.
   * bzr: Fix bzr log parsing to work with bzr 2.0. (liw)
   * comments: Fix missing entity encoding in title.
   * txt: Add a special case for robots.txt.
 * [ Simon McVittie ]
   * Add support for link types, and make the the tagged() pagespec only
     match tags, not regular links (a bugfix).
   * Rebuild wikis on upgrade to this version to get tag link types recorded
     correctly.
   * Revamp sorting system; allow new sort methods to be added by plugins,
     and add a "sortspec" syntax that can combine, reverse, etc sort methods.
   * meta: Add `meta(author)`, `meta(title)` etc sortspecs to allow sorting
     by metadata.
   * meta: Add optional sortas parameter to author and title meta directives.
     This can be used to get names sorted by last name without displaying
     them last name first.
   * sortnaturally: New plugin; the title_natural sort method has moved here.
   * meta: store fields consistently unescaped, and escape on use.
     (A wiki rebuild is also needed due to this change.)
 * [ Joey Hess ]
   * Update dependency for git-core to git transition.
   * po: Check that translated underlay directories exist before using them
     for master language.
   * po: Configuring the same language as master and slave confuses processing;
     so filter out such a misconfiguration.
   * calendar: Add archive_pagespec, which is used by ikiwiki-calendar to
     specify which pages to include on the calendar archive pages.
     (The pagespec can still also be specified on the ikiwiki-calendar command
     line.)
   * 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.
   * CSS and templates for sidebar changed to use a class, not an id.
   * sidebar: Now a sidebar directive can be used to override the sidebar
     shown on a page.
   * Enable calendar and sidebar in auto-blog.setup.
   * sidebar: Add global_sidebars setting.
   * conditional: Fix bug that forced "all" mode off by default.
   * calendarmonth.tmpl: The month calendar is now put in a sidebar.
   * calendar: Improved display of arrows.
   * Rename --getctime to --gettime. (The old name still works for
     backwards compatibility.)
   * --gettime now also looks up last modification time.
   * Automatically run --gettime the first time ikiwiki is run on
     a given srcdir. (Use --no-gettime to disable.)
   * Add rcs_getmtime to plugin API; currently only implemented
     for git and svn.
   * Optimise --gettime for git, so it's appropriately screamingly
     fast. (This could be done for most other backends too.)
   * However, --gettime for git no longer follows renames. That would
     be slow, and whether a renamed wiki page is the same page is really
     an iffy thing.
   * Use above to fix up timestamps on docwiki, as well as ensure that
     timestamps on basewiki files shipped in the deb are sane.
   * autoindex: Switch to using %wikistate instead of abusing
     $pagestate{index}.
   * bzr: Support rcs_getmtime, and fix rcs_getctime implementation
     (Jelmer Vernooij)
   * Quite a lot of new optimisations, and one major fix to a recent
     performance regression.
   * Moved javascript files under the ikiwiki/ directory, to avoid cluttering
     the top of the web root. This is another things that requires a wiki
     rebuild on upgrade to this version.
   * Fix removal of rendered files in rebuild mode.
   * Add page() PageSpec, which is like glob() but matches only pages,
     not other files.

Revision 1.49 / (download) - annotate - [select for diffs], Mon Apr 12 00:29:22 2010 UTC (13 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48 (colored) to selected 1.60 (colored)

ikiwiki-{calendar,transition} are preprocessed now. PKG_DEVELOPER=YES
catches this, pointed out by wiz@ and spz@ with a fix from the
latter. Not sure how I missed it.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Apr 4 17:23:29 2010 UTC (13 years, 11 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.60 (colored)

Update to 3.20100403. From the changelog:

  * websetup: Add websetup_unsafe to allow marking other settings
    as unsafe.
  * Improve openid url munging; do not display anchors and cgi parameters,
    as used by yahoo and google urls.
  * Add complete German basewiki and directives translation done by
    Sebastian Kuhnert.
  * Add a include setting, which can be used to make ikiwiki process
    wiki source 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 support for setup files written in YAML.
  * Add --set-yaml switch for setting more complex config file options.
  * filecheck: Fix bugs that prevented the pagespecs from matching when
    not called by attachment plugin.
  * Fix incorrect influence info returned by a failing link() pagespec,
    that could lead to bad dependency handling in certian situations.
  * Add preprocessed 'use lib' line to ikiwiki-transition and ikiwiki-calendar
    if necessary for unusual install.
  * auto-blog.setup: Set tagbase by default, since most bloggers will want it.
  * Allow wrappers to be built using tcc. (Workaround #452876)
  * openid: Use Openid Simple Registration or OpenID Attribute Exchange
    to get the user's email address and username. (Neither is yet
    used, but they are available in the session object now.)
  * page.tmpl: Add Cache-Control must-revalidate to ensure that users
    (especially of Firefox) see fresh page content.
  * htmlscrubber: Allow colons in urls after '?'
  * template: Search for templates in the templatedir, if they are not
    found as pages in the wiki.

Leaf package, updating during the freeze for bugfixes.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Mar 13 20:20:08 2010 UTC (14 years ago) by schmonz
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.60 (colored)

Update to 3.20100312. From the changelog:

* Fix utf8 issues in calls to md5_hex.
* moderatedcomments: Added moderate_pagespec that can be used
  to control which users or comment locations are moderated.
  This can be used, just for example, to moderate "user(http://myopenid.com/*)"
  if you're getting a lot of spammers from one particular openid
  provider (who should perhaps answer your emails about them),
  while not moderating other users.
* moderatedcomments: The moderate_users setting is deprecated. Instead,
  set moderate_pagespec to "!admin()" or "user(*)".
* Fix missing span on recentchanges page template.
* search: Avoid '$' in the wikiname appearing unescaped on omega's
  query template, where it might crash omega.
* htmlscrubber: Security fix: In data:image/* uris, only allow a few
  whitelisted image types. No svg.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Mar 3 14:14:36 2010 UTC (14 years ago) by schmonz
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.60 (colored)

Update to 3.20100302. From the changelog:

   * comments: Display number of comments in comment action link.
   * Rebuild wikis on upgrade to this version to get the comment counts
     added to existing pages.
   * Loosen regexp, to allow empty quoted parameters in directives.
   * Add force_overwrite setting to make setup automator overwrite existing
     files/directories.
   * Fix admin openid detection in setup automator, and avoid prompting
     for a password.
   * Add new --clean option; this makes ikiwiki remove all built
     files in the destdir, as well as wrappers and the .ikiwiki directory.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Feb 13 05:53:36 2010 UTC (14 years, 1 month ago) by schmonz
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored) to selected 1.60 (colored)

Update to 3.20100212. From the changelog:

   * template: Preprocess parameters before htmlizing.
   * img: Fix a bug that could taint @links with undef values.
   * setup automator: Configure Term::Readline to use bold for prompt, rather
     than default underline. Closes: #517656
   * Allow jumping directly into account registration process by going to
     ikiwiki.cgi?do=register
   * Improve display of openid in preferences page.
   * Add link to userpage (or creation link) to top of preferences page.
   * opendiscussion: This plugin will also now allow posting comments
     to otherwise locked-down sites.
   * auto-blog.setup: Lock all pages, so only admin can post to the blog
     by default, and enable opendiscussion so others can comment.
   * Fix color and format plugins to appear in the websetup interface.
   * amazon_s3: Fix to support the EU S3 datacenter, which is more picky
     about attempts to create already existing buckets.
   * httpauth: When cgiauthurl is configured, httpauth can now be used
     alongside other authentication methods (like openid or anonok). Rather
     than always redirect to the cgiauthurl for authentication, there is now
     a button on the login form to use it.
   * httpauth: Add httpauth_pagespec setting that can be used to limit
     pages to only being edited via users authed with httpauth.
   * Allow globs to be used in user() pagespecs.
   * Group related plugins into sections in the setup file, and drop
     unused rcs plugins from the setup file.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Jan 26 04:59:15 2010 UTC (14 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) to selected 1.60 (colored)

Update to 3.20100122. From the changelog:

* inline: Avoid showing edit links if page editing is disabled. (Sjoerd)
* signinedit: Auto-disable the plugin when all authentication methods
  are disabled.
* comments: Fix permalinks for comments using new conflict-free filenames.
* img: Support alignment of images with captions. (Giuseppe Bilotta)
* websetup: Fix utf-8 problems.
* websetup: Fix bug in array change detection.
* linkmap: Simplify and improve browser compatibility by using an
  img, not object tag.
* git: The new git-notes feature in git 1.6.6 changes git log output
  in a way that broke ikiwiki's parser if notes are added to commits.
* po: Avoid crash when a page is empty.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Jan 3 16:07:05 2010 UTC (14 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored) to selected 1.60 (colored)

Update to 3.20100102.3 ("Happy palindrome day!"). From the changelog:

* pagestats: Add show parameter. Closes: #562129
* toc: Add startlevel parameter. (kerravonsen)
* comments: Add a checksum to the name of comment pages, to avoid
  merge conflicts when comments are posted to two branches of a site.
* linkmap: Add option to omit disconnected pages from the map.
* inline: Fix bug that limited displayed pages when feedshow was
  specified w/o show.
* Fix several places that did not properly handle capitalization of
  the discussionpage setting. Specifically, fixes discussion actions
  on discussion pages, and unbreaks the opendiscussion plugin.

Updating during the freeze for relevant bugfixes, particularly this last.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Dec 22 23:23:27 2009 UTC (14 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) to selected 1.60 (colored)

Update to 3.20091218. From the changelog:

* Add complete Spanish basewiki translation done by Fernando Gonzalez de
    Requena.
* Improve javascript onload handling.
* monotone: Deal with format change in version 0.45.
    (Thanks, Richard Levitte)
* cvs: Add missing bit to Automator.
* attachment: Fix reversion in attachment sorting by age.
* Fix utf-8 problems in rename, remove, attachment, 404, sourcepage, and
    goto.

Updating this leaf during the freeze for the bugfixes.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Dec 2 21:38:43 2009 UTC (14 years, 3 months ago) by schmonz
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.60 (colored)

Update to 3.20091202. From the changelog:

* meta: Generate meta description tags even when the html scrubber is enabled.
* meta: Allow use of DESCRIPTION in templates to get at the meta
  description value. (Thanks, NicolasLimare)
* inline: Use caching of inlined pages to speed up builds of inlines
  that include feeds. Speedup of about 25% for small inlines; could
  be much larger for inlines of many, or complex pages.
* Added (incomplete) Turkish po file. Closes: #556744 Thanks, Recai Oktas
* date: New plugin that allows inserting date directives that expand
  to pretty-printed dates, using the same formatting as used for page
  modification date display, etc.
* htmllink: Allow a title attribute to be specified.
* calendar: Add title attributes for all links in the calendars.
* calendar: Fix month wraparound error that broke in December.

pkgsrc changes:

* In the automated setup, recognize CVS as a VCS (found by agc@).
* In MESSAGE, link to <URL:http://ikiwiki.info/setup/> (ditto).

Revision 1.40 / (download) - annotate - [select for diffs], Mon Nov 23 02:36:39 2009 UTC (14 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored) to selected 1.60 (colored)

Comment out GNU sedism used to generate RPM spec file (noticed by
spz), and un-modify SUBST targets mistakenly committed in previous.
Should fix build where GNU sed wasn't available, and otherwise result
in no change to the binary package.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Nov 16 22:51:14 2009 UTC (14 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.38: +4 -4 lines
Diff to previous 1.38 (colored) to selected 1.60 (colored)

Update to 3.20091113. From the changelog:

* underlay: Fix example values put in setup file to be array references.
* underlay: Avoid crashing if lists of underlays (or template
    directories) are not configured.
* Moved the postscan hook to run on the raw html of a page, before
    the template is filled out. This improves the search plugin's
    indexing, since it will not include navigational elements from
    the page template or sidebar.
* localstyle: New plugin, allows overrding the toplevel local.css
    with one that is closer to a page.
* httpauth: Add cgiauthurl setting that can be used to do http basic
    auth only when ikiwiki needs authentication, rather than for any
    access to the cgi/wiki.
* inline: Do not generated feeds for nested inlines.
* inline: Allow direct inclusion of non-page files in raw mode.
* inline: Fix display of all pages when archive=yes or show=0 are used.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Nov 2 04:23:37 2009 UTC (14 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.60 (colored)

Update to 3.20091031. From the changelog:

   * po: Fix breakage caused by changes to render code.
   * mdwn: Avoid trying to use multimarkdown if it is not installed.
   * moderatedcomments: New plugin to allow comment moderation w/o relying
     on blogspam.net.
   * When redirecting to a page, ie, after editing, ensure that the
     url is uri-encoded. Most browsers other than MSIE don't care, but it's
     the right thing to do.
   * Add a spec file to allow building rpm from the source package.
   * google: Pass the whole wiki url to google, not just the domain,
     so that search works correctly for wikis that are located in
     subdirectories of domains.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Oct 24 15:51:15 2009 UTC (14 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.60 (colored)

Update to 3.20091023. From the changelog:

   * inline: Fix raw mode. Closes: #552114

Revision 1.36 / (download) - annotate - [select for diffs], Fri Oct 23 13:17:18 2009 UTC (14 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) to selected 1.60 (colored)

Update to 3.20091022. From the changelog:

   * edittemplate: Allow template page name to be specified using anything
     legal for a wikilink (including eg, leading slashes).
   * edittemplate: Work around bug #551499 in CGI::FormBuilder.
   * Fix a bug introduced in the last version that caused ikiwiki
     to skip all files if a sourcedir of "./" was specified.
   * Support CFLAGS when building wrapper.
   * meta: Gather permalink info on scan pass so it is available
     to inline when using a template that does not include page content.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Oct 18 07:13:42 2009 UTC (14 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored) to selected 1.60 (colored)

ikiwiki-calendar needs the Perl interpreter (missed in previous, ride update).

Revision 1.34 / (download) - annotate - [select for diffs], Sun Oct 18 04:43:16 2009 UTC (14 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.60 (colored)

Update to 3.20091017. From the changelog:

   * Added support framework for multiple types of dependencies, including
     dependncies that are only affected by page precence or link changes.
   * Rebuild wikis on upgrade to this version to get improved dependency
     info.
   * pagecount, calendar, postsparkline, progress: Use a presence dependency,
     which makes these directives much less expensive to use, since page
     edits will no longer trigger an unnecessary update.
   * map: Use a presence dependency unless show= is specified.
     This makes maps efficient enough that they can be used on sidebars!
   * inline: Use a presence dependency in quick mode.
   * brokenlinks: Use a link dependency.
     This makes it much more efficient, only updating when really necessary.
   * orphans, pagestats: Use a combination of presence and link dependencies.
     This makes them more efficient. It also fixes a longstanding bug,
     where if only a small set of pages were considered by orphans/pagestats,
     changes to links on other pages failed to cause an update.
   * linkmap: Use a combination of presence and link dependencies.
     This makes the map be regenerated much less frequently in many cases,
     so larger maps are more practical to use now.
   * Plugins providing PageSpec `match_*` functions should pass additional
     influence information when creating result objects. This allows correctly
     handling many more complicated dependencies.
   * API change: `pagespec_match_list` has completly changed its interface.
     The old interface will be removed soon, and a warning will be printed
     if any plugins try to use it.
   * Transitive dependencies are now correctly supported.
   * ikiwiki-calendar: New command automates creation of archive pages
     using the calendar plugin.
   * calendar: Fix midnight rebuild trigger of calendars with explicit
     month/year.
   * calendar: Fix bug in next/previous year/month links, which sometimes
     linked to an archive page from the wrong year, or were missing.
   * git: --getctime will now follow renames back to the original creation
     of a file.
   * calendar: Fix CSS for year calendar to match the plugin documentation.
   * Added minimal default CSS for calendar plugin, just highlighting the
     current day.
   * inline: Optimize generation of archives, etc by not getting inlined page
     content if the template does not use it.

Revision 1.33 / (download) - annotate - [select for diffs], Sat Oct 10 17:58:41 2009 UTC (14 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.60 (colored)

Update to 3.20091009. From the changelog:

   * parentlinks: Add has_parentlinks template parameter to allow styling
     the toplevel index differently etc.
   * img: Correct bug in image size calculation code.
   * img: Fix dependency code for full size images.
   * toggle, relativedate: Support templates that add attributes
     to the body tag.
   * Support RPC::XML 0.69's incompatible object instantiation method.
   * mirrorlist: Display nothing if list is empty.
   * Fix a bug that could lead to duplicate links being recorded
     for tags.
   * Optimize away most expensive file prune calls, when refreshing,
     by only checking new files.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Sep 25 07:29:21 2009 UTC (14 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.31: +2 -3 lines
Diff to previous 1.31 (colored) to selected 1.60 (colored)

ikiwiki 3.14159265. From the changelog:

* Add complete French basewiki and underlays translation from the
  Debian French l10n team, including Philippe Batailler, Alexandre
  Dupas, and Steve Petruzzello.
* Expand banned_users; it can now include PageSpecs, which allows
  banning by IP address.
* underlay: Also allow configuring additional directories to search
  for template files in.
* Fix parsing web commits from ipv6 addresses.
* Add genwrapper hook, that can be used to add code into the C wrapper.
* cvs: Yeah, ikiwiki even supports CVS now. Plugin contributed by
  Amitai Schlair.
* Updated Czech translation from Miroslav Kure. Closes: #546223
* rsync: New plugin that allows pushing the destdir to a remote host
  via rsync or similar. Thanks, Amitai Schlair.
* auto.setup, auto-blog.setup: Fix sanitization of entered wikiname.
  Closes: #547378

Updated during the freeze because it's a leaf package and the bugfixes
and feature additions are desirable (if I may say so myself).

Revision 1.31 / (download) - annotate - [select for diffs], Thu Sep 24 06:50:18 2009 UTC (14 years, 6 months ago) by sno
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored) to selected 1.60 (colored)

Bumping revision of packages which depend direct or indirect on
devel/p5-Class-MOP. A late detected incompible change forced it.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Aug 30 23:30:08 2009 UTC (14 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.60 (colored)

Update to 3.1415926. From the changelog:

 * [ Joey Hess ]
   * po: Detect if nowrapi18n can't be passed to po4a, and warn about
     the old version, but continue. Closes: #541205
   * inline: Avoid use of my $_ as it fails with older perls.
     Closes: #541215
   * Add discussionpage configuration setting.
   * Several optimisations, including speedups to orphans and brokenlinks
     calculation.
   * meta, img: Fix bugs in dependency code. (smcv)
   * Allow building ikiwiki on systems w/o po4a --
     building of the translated underlays will be skipped in this case.
   * Add basic styling of po plugin's languages list.
   * inline: Display an error if feedpages is specified and fails to match
     due to a problem such as created_before being told to check against
     a page that does not exist.
   * Remove deprecated ikiwiki/blog and ikiwiki/preprocessordirective
     pages from the basewiki.
   * Updated French program translation from Philippe Batailler.
     Closes: #542036
   * po: Fixed to run rcs_add ralative to srcdir.
   * Italian program translation from Luca Bruno.
   * Fix example blog's tags/life to not have a broken PageSpec.
     Closes: #543510
   * Optimize the dependencies list. This also fixes a bug
     that could cause repeated refreshes of the wiki to grow
     increasingly larger dependency lists, and get increasingly
     slower. (smcv)
   * Rebuild wikis on upgrade to this version to fix bloat caused
     by the dependency bug.
   * Further optimisation of dependency handling by adding a special
     case for simple page dependencies. (smcv)
   * htmltidy: Return an error message if tidy fails. Closes: #543722
   * po: Fix name of translated toplevel index page. (intrigeri)
   * po: Fix display of links from a translated page to itself (ntrigeri)
   * Add Czech basewiki translation from Miroslav Kure.
   * po: fix interdiction to create pages of type po (intrigeri)
   * po: po: favor the type of linking page's masterpage on page creation
     (intrigeri)
   * img: Don't generate new verison of image if it is scaled to be
     larger in either dimension.
 * [ Josh Triplett ]
   * teximg: Replace the insufficient blacklist with the built-in security
     mechanisms of TeX. (CVE-2009-2944)

In order to fix a performance bug, all wikis need to be rebuilt on
upgrade to this version. If you listed your wiki in /etc/ikiwiki/wikilist,
use ikiwiki-mass-rebuild to force a rebuild.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Aug 12 21:14:35 2009 UTC (14 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.28: +8 -4 lines
Diff to previous 1.28 (colored) to selected 1.60 (colored)

Update to 3.141592. From the changelog:

* Add new hooks: canremove, canrename, rename. (intrigeri)
* rename: Refactor subpage rename handling code into rename hook.
    (intrigeri)
* po: New plugin, suporting translation of wiki pages using po
    files. (intrigeri)
* Add build machinery to build po files to translate the underlay wikis,
* Add further build machinery to generate translated underlays from
    the po file, for use by wikis whose primary language is not English.
* Add Danish basewiki translation by Jonas Smedegaard.
* img: Fix adding of dependency from page to the image.
* pagestats: add among parameter, which only counts links from
    specified pages (smcv)
* pagestats: when making a tag cloud, don't emit links where the
    tag is unused (smcv)
* map: Avoid emitting an unclosed ul element if the map is empty.
    (harishcm)
* inline: Add pagenames parameter that can be used to list a set
    of pages to inline, in a specific order, without using a PageSpec.
    (smcv)
* Add getsource plugin (Will, smcv)

Note that the new po plugin won't work until textproc/po4a is updated
to at least 0.34. Any takers?

Revision 1.28 / (download) - annotate - [select for diffs], Fri Jul 24 17:52:00 2009 UTC (14 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.60 (colored)

Take MAINTAINER (ok reed@).

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 24 05:09:02 2009 UTC (14 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.26: +10 -6 lines
Diff to previous 1.26 (colored) to selected 1.60 (colored)

Update to 3.14159. From the changelog:

* svn: Fix rcs_rename to properly scope call to dirname.
* img: Pass the align parameter through to the generated img tag.
* Move OpenID pretty-printing from openid plugin to core (smcv)

pkgsrc changes:

* Add PKG_SYSCONFDIR support.
* Parameterize pkgsrc-configured paths in Makefile.PL so the patch
    can go upstream.
* Retire legacy amazon_s3 option.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Jul 9 22:15:09 2009 UTC (14 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.25: +4 -2 lines
Diff to previous 1.25 (colored) to selected 1.60 (colored)

Update to 3.1415. From the changelog:

* img: Fix extra double quote with alt text. (smcv)
* Updated French debconf templates translation. Closes: #535103
* openid: Support Net::OpenID 2.x when pretty-printing openids. (smcv)
* highlight: Fix utf-8 encoding bug. Closes: #535028
* comment: Make comment directives no longer use the internal
    "\_comment" form, and document the comment directive syntax.
* Avoid relying on translators preserving the case when translating
    "discussion", which caused Discussion pages to get unwanted
    Discussion links.
* Tighten up matching of bare words inside directives; do not allow
    an unterminated triple string to be treated as a series of bare
    words. Fixes runaway regexp recursion/backtracking in strange
    situations.
* Setup automator: Check that each plugin added to the generated
    setup file can be loaded and that its config is ok. If a plugin
    fails for any reason, disable it in the generated file. Closes:
    #532001
* pagecount: Fix broken optimisation for * pagespec.
* goto: Support being passed a page title that is not a valid page
    name, to support several cases including mercurial's long user
    names on the RecentChanges page, and urls with spaces being
    handled by the 404 plugin.
* Optimise use of gettext, and avoid ugly warnings if Locale::gettext
    is not available. Closes: #532285
* meta: Add openid delegate parameter to allow delegating only
    openid or openid2.
* Disable the Preferences link if no plugin with an auth hook is enabled.
* Updated French translation. Closes: #532654
* aggregate: Fix storing of changed md5.
* aggregate: Avoid resetting ctime when an item md5 changes.
* highlight: New plugin supporting syntax highlighting of pretty
    much anything.
* debian/control: Add suggests for libhighlight-perl, although that
    package is not yet created by Debian's highlight source package.
    (See #529869)
* format: Provide a htmlizefallback hook that other plugins can use
    to handle formats that are not suitable for general-purpose
    htmlize hooks. Used by highlight.
* Fix test suite to not rely on an installed copy of ikiwiki after
    underlaydir change. Closes: #530502
* Danish translation update. Closes: #530877

Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 1 20:24:42 2009 UTC (14 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.60 (colored)

Update to 3.13. From the changelog:

You may want to run ikiwiki-transition deduplinks my.setup after
upgrading to this version of ikiwiki. This command will optimise
your wiki's saved state, removing duplicate information that can
slow ikiwiki down.

* ikiwiki-transition: If passed a nonexistant srcdir, or one not
    containing .ikiwiki, abort with an error rather than creating it.
* Allow underlaydir to be overridden without messing up inclusion
    of other underlays via add_underlay.
* More friendly display of markdown, textile in edit form selector (jmtd)
* Allow curly braces to be used in pagespecs, and avoid a whole
    class of potential security problems, by avoiding performing
    any string interpolation on user-supplied data when translating
    pagespecs.
* ikiwiki-transition: Allow setup files to be passed to all subcommands
    that need a srcdir.
* ikiwiki-transition: deduplinks was broken and threw away all
    metadata stored by plugins in the index. Fix this bug.
* listdirectives: Avoid listing _comment directives and generally
    assume any directive starting with _ is likewise internal.
* Re-enable python-support and add python:Depends to control file.
* ikiwiki-makerepo: Avoid using abs_path, as it apparently fails
    on nonexistant directories with some broken perl versions.
* inline: Minor optimisation.
* add_link: New function, which plugins should use rather than
    modifying %links directly, to avoid it accumulating duplicates.
* ikiwiki-transition: Add a deduplinks action, that can be used to
    remove duplicate links and optimise a wiki w/o rebuilding it.
* external: Fix pagespec_match and pagespec_match_list. Closes: #527281

Revision 1.24 / (download) - annotate - [select for diffs], Tue May 5 18:02:05 2009 UTC (14 years, 10 months ago) by schmonz
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored) to selected 1.60 (colored)

Update to 3.11. From the changelog:

* Avoid using python-support. Closes: #525086
* websetup: Display stderr in browser if ikiwiki setup fails.
* blogspam: Load RPC::XML library in checkconfig, so that an error
    can be printed at that point if it's not available, allowing
    the admin to see it during wiki setup. Closes: #520015
* websetup: If setup fails, restore old setup file.
* relativedate: Deal with clock skew.
* Add IkiWiki::ErrorReason objects, and modify pagespecs to return
    them in cases where they fail to match due to a configuration
    or syntax error.
* pagespec_match_list: New API function, matches pages in a list
    and throws an error if the pagespec is bad.
* inline, brokenlinks, calendar, linkmap, map, orphans, pagecount,
    pagestate, postsparkline: Display a handy error message if the
    pagespec is erronious [sic].
* comments: Add link to comment post form to allow user to sign in
    if they wish to, if the configuration makes signin optional for
    commenting.
* Updated Danish translation from Jonas Smedegaard. Closes: #525751
* translation.mdwn: Typo fixes. Closes: #525753

Add msgfmt to USE_TOOLS (it's called at the end of the build).

Revision 1.23 / (download) - annotate - [select for diffs], Tue Apr 21 16:34:43 2009 UTC (14 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.22: +24 -68 lines
Diff to previous 1.22 (colored) to selected 1.60 (colored)

Update to 3.10. From the changelog:

This is a major upgrade from 2.x. Please read:

<URL:http://ikiwiki.info/tips/upgrade_to_3.0/>

The highlights of the changes in version 3.0 include:
* Support for uploading attachments.
* Can rename and remove pages and files via the web.
* Web based setup.
* Blog-style comments as an alternative to Discussion pages.
* Many other new plugins including htmlbalance, format, progress,
    color, autoindex, cutpaste, hnb, creole, txt, amazon s3, pinger,
    pingee, edittemplate
* The RecentChanges page is compiled statically, not generated from the CGI.
* Support for additional revision control systems: bzr, monotone
* Support for untrusted git push.
* A new version (3.00) of the plugin API, exporting additional
    commonly used functions from IkiWiki.pm.
* Nearly everything in ikiwiki is now a plugin, from WikiLinks to
    page editing, to RecentChanges.
* Far too many bug fixes, features, and enhancements to list here.

3.10:
* darcs: Finally added support for this VCS, thanks to many contributors:
    - Thomas Schwinge wrote the original file, implementing only rcs_commit.
    - Benjamin A'Lee contributed an alternative implementation.
    - Tuomo Valkonen contributed rcs_getctime and stub rcs_recentchanges.
    - Simon Michael contributed multiple changes.
    - Petr Rockai fixed rcs_recentchanges.
    - Sven M. Hallberg merged the above and added missing features.
* Add missing newline to Confirm Password prompt.
* Add missing permalink support to archivepage and titlepage templates.
* debian/control: Wrap fields.
* inline: Add author info to archive display.
* Add a microblog template that is useful for inlining microblogging posts.

3.09:
* inline: Add title_natural sort order, using Sort::Naturally
     (chrysn)
* inline: Fix urls to feed when feedfile is used on an index page.
* git, mercurial: Fix --getctime to return file creation time,
     not last commit time.
* Updated French translation (Jean-Luc Coulon). Closes: #521072
* css: Add clear: both to inlinefooter.
* comments: Fix too loose test for comments pages that matched
     normal pages with "comment_" in their name. Closes: #521322
* comments: Fix anchor ids to be legal xhtml. Closes: #521339
* Fix documentation of anonok_pagespec. Closes: #521793
* Add missing suggests on libtext-textile-perl. Closes: #522039
* recentchanges: change to using do=goto links for user links.
* Fix git test suite to use a bare repo.

3.08:
* git: Fix utf-8 encoding of author names.
* git: Manually decode git output from utf-8, avoids warning messages
    on invalidly encoded output.
* Fix bug that caused weird things to appear as page types.

3.07:
* Updated German translation (Kai Wasserbaech). Closes: #518377
* Updated French translation (Jean-Luc Coulon). Closes: #518510
* wmd: New plugin contributed by William Uther to support the WMD
    Wysiwym markdown editor.
* smiley: Avoid infinite loop in smiley expansion triggered by the
    template scan mode change in version 3.05. Closes: #518805
* template: When loading a template in scan mode, let preprocess
    know it only needs to scan.

3.06:
* Setup automator: Fix bug in password comparison. Closes: #517654

3.05:
* debhelper v7(.0.50); rules file minimisation.
* template: Load templates in scan mode. This is potentially
    expensive, but is necessary so that meta and tag directives,
    and other links on templates affect the page using the template
    reliably.
* goto: Fix redirect to comments.
* Add noextension parameter to htmlize hooks to support, eg, Makefile.
* Add tagged() PageSpec.
* Updated German translation (Kai Wasserbaech). Closes: #516770
* Setup automator: Prompt for password twice. Closes: #516973
* bzr: Add missing rcs_diff. (liw)
* comments: Avoid showing comment moderation button in prefs to non-admins.
* goto: Fix typo that broke recentchanges_link compatibility.

3.04:
* 404: New plugin which lets you use the IkiWiki CGI script as an
    Apache 404 handler, to give the behaviour of various other wiki
    engines where visiting a nonexistent page provides you with a
    link to create it. (smcv)
* Factor out redundant code into goto plugin. (smcv)
* Work around XML::Atom strangeness that results in double-encoded posts. (smcv)
* Updated German translation (Kai Wasserbaech). Closes: #514251
* Fix unusual --setup --post-commit command line option combo.
* Create any missing directory necessary to put the wrapper file
    into. Closes: #514384
* shortcut: If default_pageext is set, first look for shortcuts.default_pageext.
* Allow comments, rename, remove, and attachment plugins to be used
    even if the editpage plugin is disabled.

3.03:
* Avoid feeding decoded unicode to Term::ReadLine. Closes: 512169
* blogspam: Log spam info on failure in debug mode.
* Remove nonstandard css. Closes: #512378
* blogspam: Fix use of blogspam_options and blogspam_server config settings.
* comments: If comment content checks fail, store the comment (in
    .ikiwiki/comments_pending) for moderator review.
* comments: Add a moderation web interface, which admins can access
    via their Preferences page.
* git: Fix malformed utf8 received from git.
* meta: New "updated" metadata specifies a fake modification time
    for a page, to be output into RSS and Atom feeds. (smcv)
* underlay: New plugin, allows pulling in additional files not in
    version control. (smcv)

3.02:
* blogspam: New plugin, adding spam filtering for page editing /
    comment posting using the BlogSpam.net API.
* Add auto-blog.setup, which will set up an ikiwiki instance tuned
    for use in blogging.
* checkcontent: New hook, can be used to implement arbitrary content
    filters, including spam filters.
* table: Fix misparsed links in external files.
* table: Find links in external files in scan pass.
* rename: Show full names of affected pages.
* comments: Fix cache avoidance hack.
* repolist: New plugin to support the rel=vcs-* microformat.
* goodstuff: Include repolist by default. (But it does nothing until
    configured with the repository locations.)
* comments: Add support for removing comments via web interface. (smcv)
* Consistently allow use of relative paths in all PageSpecs that
    take a page name parameter. Previously, match_created_before(),
    match_created_after(), match_sourcepage(), and match_destpage()
    did not support that, and the docs were not clear.
* pinger: Get whole url, don't just head, avoids problems on the
    nostromo web server.
* Recommend libterm-readline-gnu-perl since that makes auto.setup
    behave better.

3.01:
* ikiwiki-makerepo: Fix injecting of empty mercurial and bzr
    repositories. Closes: #510518
* Fix documentation about git hook to use right name. Closes: #510393
* yesno: Always accept English even when localised.
* yesno: Also accept 1 and 0 as input.
* A recent change to gitweb removed support for the form of diffurl
    that many ikiwiki setups use. Document how to use the new url form.

2.72:
* Avoid comments in recentchanges being broken links (smcv)
* Add deprecation warning for GlobLists, which will stop working in 3.0.
* camelcase: Add camelcase_ignore setting.
* googlecalendar: Add runtime deprecation warning.
* comments: Deal with users entering unqualified or partial urls.
* inline: Run format hook first, to ensure other format hooks can affect
     inlined content.  Closes: #509710

2.71:
* comments: Blog-style comment support, contributed by Simon McVittie.
* htmlbalance: New plugin contributed by Simon McVittie.
* Change deb dependencies to list Text::Markdown before markdown (really
     this time).
* Improve escaping of wikilinks and preprocessor directives in content
     produced by aggregate and recentchanges.
* French translation update from Philippe Batailler. Closes: #506250
* Spanish translation update from Victor Moral.
* Fix handling of wrappergroup option.
* Correct --dumpsetup to include the srcdir in the setup file.
* German translation update from Kai Wasserbaech. Closes: #507056
* inline: Support emptyfeeds=no option to skip generating empty feeds.
* inline: Support feedfile option to change the filename of the feed
     generated.
* meta: Pass info to htmlscrubber so htmlscrubber_skip can take effect.
* htmlbalance: don't compact whitespace, and set misc other options (smcv)
* rename: Fix double-escaping of page name in edit box.
* monotone: When getting the log, tell monotone how many entries
     we want, rather than closing the pipe, which it dislikes. (thm)
* Coding style change: Remove explcit vim folding markers.
* aggregate: If a feed fails to be downloaded, try again immediatly
     next time aggregation is run, even if the usual time has not passed.
     Closes: #508622 (Michael Gold)
* meta: Process meta date during scan pass so that the date will always
     affect sorting in inlines.
* Improve display of some openids (smcv)

2.70:
* Avoid crash on malformed utf-8 discovered by intrigeri.

2.69:
* Avoid multiple ikiwiki cgi processes piling up, eating all memory,
     and thrashing, by making the cgi wrapper wait on a cgilock.
     If you had to set apache's MaxClients low to avoid ikiwiki thrashing your
     server, you can now turn it up to a high value.
* Stop busy-waiting in lockwiki, as this could delay ikiwiki from waking up
     for up to one second. The bailout code is no longer needed after above
     change.
* Remove support for unused optional wait parameter from lockwiki.
* aggregate: Try to query XML::Feed for the base url when derelevatising
     links. Since this needs the just released XML::Feed 0.3, as well
     as a not yet released XML::RSS, it will fall back to the old method
     if no xml:base info is available.
* meta: Plugin is now enabled by default since the basewiki uses it.
* txt: Do not encode quotes when filtering the txt, as that broke
     later parsing of any directives on the page.
* Fix the link() pagespec to match links that are internally recorded as
     absolute.
* Add rel=nofollow to recentchanges_links for the same (weak) reasons it
     was earlier added to edit links.
* tag: Normalize tagbase so leading/trailing slashes in it don't break
     things.
* bzr: Fix dates for recentchanges.

2.68:
* Add support for checking pushes from untrusted git committers.
    This can be used to set up anonymous git pushes, and other
    similar things.
* format: New plugin, allows embedding differently formatted text
    inside a page (ie, otl inside a mdwn page, or syntax highlighted
    code inside a page).
* relativedate: New javascript-alicious plugin that makes all dates
    display relative, in a very nice way, if I say so myself.
* Optimise the no-op post-commit hook, to speed up web edits by a
    fraction of a second.
* git: Allow sha1_commit to be used in the diffurl, to support cgit.
* shortcut: Fix display of shortcuts while previewing.
* Plugins that used to override displaytime should instead override
    formattime. displaytime will call that, and may wrap markup
    around the formatted time.
* Add an underlay for javascript, and add ikiwiki.js containing
    some utility code.
* toggle: Stop embedding the full toggle code on each page using
    it, and move it to toggle.js in the javascript underlay.
* recentchanges: Make feed links point back to anchors on the
    recentchanges page. (JasonBlevins)
* Fix issue with utf-8 in wikiname breaking session cookies, by
    entity-encoding the wikiname in the session cookie.
* Use the pure perl Data::Dumper when generating setup files to
    ensure that utf-8 characters are written out as such, and not
    as the encoded perl strings the C Data::Dumper produces.
* inline: Only the last feed link was put on the page, fix this to
    include all feed links. So rss will be included along with atom,
    and pages with multiple feeds will get links added for all
    feeds.
* tag: When tagpage is set, force the links created by tagging to
    point at the toplevel tagpage, and not closer subpages. The
    html links already went there, but internally the links were
    not recorded as absolute, which could cause confusing backlinks
    etc.
* Add an inject function, that can be used by plugins that want to
    replace one of ikiwiki's functions with their own version.
    (This is a scary thing that grubs through the symbol table, and
    replaces all exported occurances of a function with the injected
    version.)
* external: RPC functions can be injected to replace exported functions.
* Updated French translation. Closes: #502694
* Updated Spanish translation from the ever vigilant Victor Moral.
* Updated Danish translation from Jonas Smedegaard. Closes: #503117
* Preserve syslog setting when doing `ikiwiki -setup foo -dumpsetup bar`
* Several fixes to --render mode.

2.67:
* remove: Avoid $_ breakage. (Stupid, stupid perl.)
* Updated Spanish translation from Victor Moral.
* lockedit: Support specifying which users (and IP addresses) a
    page is locked for. This supports most of the ACL type things
    users have been wanting to be done. Closes: #443346 (It does
    not control who can read a page, but that's out of scope for
    ikiwiki.)
* orphans: Fix unquoted page name in regexp.
* google: Plugin provides google site search, contributed by Peter Simons.
* Pass HTTPS variable through the wrapper so that CGI->https can
    be used by plugins. Closes: #502047
* inline: Allow MTIME to be used in inlinepage.tmpl.
* inline: Use the feed's description in the rss and atom links.
    Closes: #502113
* aggregate: Avoid bug that caused immediate expiration of items
    with a date in the future.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 19 19:19:01 2008 UTC (15 years, 5 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.60 (colored)

Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").

Revision 1.21 / (download) - annotate - [select for diffs], Mon Oct 6 15:34:00 2008 UTC (15 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.60 (colored)

Update to 2.66. From the changelog:

   * recentchanges: Fix redirects to non-page files.
   * aggregate: Avoid uninitialized value warnings for pages with no recorded
     ctime.
   * attachment: Add admin() pagespec to test if the uploading user is a wiki
     admin.
   * git: Fix handling of utf-8 filenames in recentchanges.
   * tag: Make edit link for new tags ensure that the tags are created
     inside tagbase, when it's set.
   * template: Make edit link for new templates ensure the page is located
     under toplevel templates directory.
   * htmlscrubber: Add a config setting that can be used to disable the
     scrubber acting on a set of pages.
   * Expand usage message and add --help. Closes: #[500344]
   * Beautify urls used in various places. (smcv)
   * Export pagetitle, titlepage, linkpage.
   * htmltidy: Avoid returning undef if tidy fails. Also avoid returning the
     untidied content if tidy crashes. In either case, it seems best to tidy
     the content to nothing.
   * htmltidy: Avoid spewing tidy errors to stderr.
   * Reorganize index file, add a format version field. Upgrades to the new
     index format should be transparent.
   * Add %wikistate, which is like %pagestate except not specific to a given
     page, and is preserved across rebuilds.
   * editpage: Be more aggressive (and less buggy) about cleaning up
     temporary files rendered during page preview.
   * Add an indexpages option, which causes foo/index.mdwn to be the source
     for page foo when foo.mdwn doesn't exist. Also, when it's enabled,
     creating a new page will save it to foo/index.mdwn by default.
     Closes: #[474611]
     (Sponsored by The TOVA Company.)
   * httpauth: Document that ikiwiki.cgi has to be in a directory subject to
     authentication. Closes: #[500524]
   * inline: Fix handling of rootpage that doesn't exist.
   * attachment: Support adding attachments to pages even as they are being
     created.
   * remove, rename: Allow acting on attachments as a page is being created.
   * Updated French translation. Closes: #[500929]
   * progress: Display an error if the progress cannot be parsed, and allow
     the percent parameter to only optionally end with "%".
   * Fix reversion in use of ikiwiki -verbose -setup with a setup file that
     enables syslog. Setup output is once again output to stdout in this
     case.
   * edittemplate: Default new page file type to the same type as the template.
     (willu)
   * edittemplate: Add "silent" parameter. (Willu)
   * edittemplate: Link to template, to allow creating it. (Willu)
   * editpage: Add a missing check that the page name contains only legal
     characters, in addition to the existing check for pruned filenames.
   * Print a debug message if a page has multiple source files.
   * Add keepextension parameter to htmlize hook. (Willu)
   * rename, remove: Don't rely on a form parameter to tell whether the page
     should be treated as an attachment.
   * rename: Add support for moving SubPages of a page when renaming it.
     (Sponsored by The TOVA Company.)
   * rename: Hide type field from rename form when renaming attachments.

Revision 1.20 / (download) - annotate - [select for diffs], Mon Sep 22 15:09:05 2008 UTC (15 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.60 (colored)

Update to 2.64, plus a few bugfixes that'll be in 2.65. From the changelog:

* aggregate: Expire excess or old items on the same pass that adds them,
    not only on subsequent passes.
* editdiff: Broken since 2.62 due to wrong syntax, now fixed.
* aggregate: Support atom feeds with only a summary element, and no content
    elements.

* Avoid uninitialised value when --dumpsetup is used and no
    srcdir/destdir specified.
* ddate: Stop clobbering timeformat when not enabled.
* progress: New plugin to generate progress bars (willu)
* Add allow\_symlinks\_before\_srcdir to config so websetup doesn't eat it.
* img: Support sizes like 200x. Closes: #[475149](http://bugs.debian.org/475149)
* goodstuff: Remove otl plugin from the bundle since it needs a
    significant external dependency and is not commonly used. If
    you use otl, make sure you explicitly enable it now.
* goodstuff: Add more, progress, and table plugins to the bundle.
* Improve error message if external plugin fails to load. Closes:
    #[498458](http://bugs.debian.org/498458)
* Directive documentation broken out of the plugin documentation
    and into pages suitable to be used as an underlay. Thanks to
    Willu for doing most of the tedious work.
* Move the directive documentation into its own underlay, separate
    from basewiki, since it's sorta large compared to the rest of
    basewiki.
* listdirectives: Enable use of the directives underlay.
* Removed the obsolete blog page from the basewiki. ikiwiki/blog
    still remains, but is now deprecated too.
* Removed old redirecton pages from basewiki (helponformatting,
    markdown, openid, pagespec, preprocessordirective, subpage,
    wikilink).
* inline: Treat rootpage as a link, so that it can refer to a subpage
    without hardcoding the path.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Sep 9 17:19:13 2008 UTC (15 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: cube-native-xorg-base, cube-native-xorg
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored) to selected 1.60 (colored)

Update to 2.63. From the changelog:

* Set cookies HttpOnly.
* Typo. Closes: #[497003](http://bugs.debian.org/497003)
* Ignore failure to install files into /etc, in case install is
    running as non-root.
* Work around perl $\_ scoping nonsense that caused breakage when loading
    external plugins.
* style.css: Add missing semicolon. Closes:
    #[497176](http://bugs.debian.org/497176)
* filecheck: Fall back to testing for binary or plain text files
    if no mime type is detected.
* table: Support header=column to make the table header be the first
    column of the data. (AlexandreDupas)
* For fine control over what characters are allowed, unescaped in
    source filenames, the wiki\_file\_chars setting is added. For
    example, set to "-[:alnum:]+/.\_" to disable colons from being
    used in source files (which can cause troubl om Windows).
* po/Makefile: update po files when the pot file has changed.
    Closes: #[497951](http://bugs.debian.org/497951)
* editpage: New core plugin factoring out page editing to allow
    disabling it if desired.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Sep 4 15:34:30 2008 UTC (15 years, 6 months ago) by schmonz
Branch: MAIN
Changes since 1.17: +12 -6 lines
Diff to previous 1.17 (colored) to selected 1.60 (colored)

Update to 2.62.1. From the changelog:

2.62.1:
* filecheck: Fixed two bits broken in move from attachment.

2.62:
The teximg plugin now has a configurable LaTeX preamble.

As part of this change the mchem LaTeX package has been removed
from the default LaTeX preamble as it wasn't included in many TeX
installations. The previous behaviour can be restored by adding the
following to your ikiwiki setup:

teximg_prefix => '\documentclass{scrartcl}
         \usepackage[version=3]{mhchem}
         \usepackage{amsmath}
         \usepackage{amsfonts}
         \usepackage{amssymb}
         \pagestyle{empty}
         \begin{document}',

In addition, the rendering mechanism has been changed to use dvipng
by default, if available.

* Avoid using cp -a (again). (HenrikBrixAndersen)
* Avoid using hostname -f for portability to eg, OS X, use Net::Domain
    instead, and prompt if it fails.
* Fix bug in wikiname sanitisation in the setup automator.
* ikiwiki-makerepo: Added support for monotone. (Thomas Keller)
* map: The fix for #449285 was buggy and broke display of parents in certian
    circumstances.
* teximg: The prefix is configurable, and has changed to not include the
    nonstandard mhchem by default. (willu)
* teximg: dvipng is used if available to render images. Its output is
    antialiased and better than dvips. If not available, the old
    dvips+convert chain will be used. (willu)
* Drop suggests on texlive-science, add suggests on dvipng.
* listdirectives: New plugin. (willu)
* filecheck: New plugin factoring out the PageSpec additions that were
    originally part of the attachment plugin.
* edittemplate: Don't wipe out edits on preview.
* color: New plugin from ptecza.
* autoindex: Avoid re-adding previously deleted (or renamed) pages.

2.61:
* poll: Fix typo that broke plugin.
* graphviz: Fix breakage of the name of the preprocessor directive.

2.60:
Admin preferences are moving from the web interface to the setup
file. There are three new options in the setup file: locked_pages,
banned_users, and allowed_attachments. The admin prefs page can
still be used, but that's deprecated, and the prefs will be hidden
if a value is not already set. If a value is set in the web interface,
you're encouraged to move that setting to your setup file now,
since version 3.0 will remove the deprecated admin prefs web
interface.

Also, the layout of the setup file has changed in a significant
way in this release. Old setup files will continue to work, but
new features, like the new websetup interface, require a new format
setup file. You can convert old setup files into the new format by
running ikiwiki-transition setupformat ikiwiki.setup

[ Joey Hess ]
* Starting with this version, "ikiwiki -setup /etc/ikiwiki/auto.setup"
    can be used create a new wiki in seconds.
* websetup: New plugin providing a setup form on the web.
* ikiwiki --dumpsetup can generate a nice setup file snapshotting
    ikiwiki's current configuration.
* The way wrappers are defined in the setup file has changed. Old
    setup files will continue to work, for now.
* ikiwiki-transition setupformat can be used to convert a setup
    file to the new format.
* Version control backends promoted to first-class plugins.
* ikiwiki-update-wikilist: Add -r switch to remove. Default behavior
    is now always to add.
* Start moving admin preferences from the web interface to the setup file.
* Add getsetup hook, all plugins should use it to record information
    about themselves and any fields they add to %config
* Large amounts of internal config data reorg.
* ikiwiki-makerepo: Bail if both srcdir and repository are not
    specified. Closes: #493628
* Clarify some wording in the setup documentation that could maybe
    lead users to putting paths with "~/" in the setup file, which
    doesn't work. Closes: #493835
* autoindex: Ignore internal pages, and take underlay directories
    into account. Also, avoid making index pages for directories
    that contain no files.
* external: Fix support for hooks called in an array context.
* Options set in the setup file are now immediatly loaded by ikiwiki
    -setup. This allows later switches to override them. Previously,
    setup file options overrode most command line options.
* Added a small icon to the search input box.

[ Josh Triplett ]
* Add Suggests on texlive and texlive-science for the teximg plugin

[ Joey Hess ]
* inline: Ignore parent dirs when sorting pages by title.
* rename: Support changing page extensions. (willu)
* Danish update. Closes: #494632

Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 1 18:41:08 2008 UTC (15 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.60 (colored)

Update to 2.56. From the changelog:

* autoindex: New plugin that generates missing index pages. (Sponsored
    by The TOVA Company.)
* Escape HTML is rss and atom feeds instead of respectively using
    CDATA and treating it as XHTML. This avoids problems with
    escaping the end of the CDATA when the htmlscrubber is not used,
    and it avoids problems with atom XHTML using named entity
    references that are not in the atom DTD. (Simon McVittie)
* Add test for old versions of git that don't support --cleanup=verbatim,
    and munge empty commit messages.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jul 29 05:04:24 2008 UTC (15 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.60 (colored)

Update to 2.55. From the changelog:

* remove: New plugin that adds the ability to remove pages via the
    web. (Sponsored by The TOVA Company.)
* rename: New plugin that adds the ability to rename pages via the
    web. (Sponsored by The TOVA Company.) (This one's for you, Kyle.)
* All rcs backends need to implement rcs_remove, rcs_commitstaged,
    and rcs_rename. (Done for svn, git).
* This version adds renamepage hooks, which can be used to modify
    page content, including links, during renames.
* prefix_directives enabled in doc wiki, all preprocessor directives
    converted. (Simon McVittie)
* editpage: Don't show attachments link when attachments are disabled.
* tag: Allow tagbase to be overridden by starting a tag with "./"
    or "/". (Simon McVittie)
* Really fix bug with links to pages with names containing colons.
    Previous fix mised a few cases.
* Avoid troublesome abs_path calls in wrapper setup.
* Add allow_symlinks_before_srcdir config setting that can be used
    to avoid a security check that is a good safe default, but
    problimatic overkill in some situations.
* Don't allow uploading an attachment with the same name as an
    existing page, to avoid confusion.
* Split out error messages from editpage.tmpl into several separate
    templates.
* attachment: Do not escape _ when determining attachment filenames.
* Rebuild pages that change their type. (Gabriel McManus)
* monotone: Add support for rename, delete, and also diff. (William Uther)
* toggle: Fix incompatability between javascript and webkit.
* bzr: Add support for rename and delete. (Jelmer Vernooij)
* attachment: Use relative paths when inserting links.
* toggle: Fix for when html got tidied. Closes: #492529 (Enrico Zini)
* cutpaste: New plugin by Enrico Zini

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jul 26 20:03:43 2008 UTC (15 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.14: +3 -4 lines
Diff to previous 1.14 (colored) to selected 1.60 (colored)

Update to 2.54. From the changelog:

2.54:
  * Make it possible to load setup files w/o running them. Code
    needing to do so can call IkiWiki::Setup::load, which will return
    a hash of values.
  * ikiwiki-transition: Fix command-line processing so the prefix_directives
    transition works again.
  * template: Add support for a BASENAME variable.
  * Fixes creation of pages when clicking on WikiLinks starting with "/".
  * Change deb dependencies to list Text::Markdown before markdown, since
    the former, while slower, has a much better html parser that avoids
    numerous bugs.
  * Move yesno function out of inline and into IkiWiki core, not exported.
  * Error handling improvement for preprocess hooks. It's now safe to call
    error() from such hooks; it will cause a nicely formatted error message
    to be inserted into the page.
  * Cut the size of the binary package in half by excluding pages for bugs
    and todo items from the html shipped in it.
  * parentlinks: New plugin, split out of ikiwiki core and enabled by default,
    and several new fields added to allow for advanced styling. (intrigeri)
  * smileys: Some fixes for escaped smileys.
  * smileys: Note that smileys need to be double-escaped for the escaping to
    work. Markdown removes one level of escaping.
  * Add a postscan hook.
  * search: Use postscan hook, avoid updating index when previewing.
  * git: Put web committer name/openid/address in the git author field.
    The committer's email address is not used (because leaking email addresses
    is not liked by many users). Closes: #451023
  * git: Fix parsing of git logs with no commit messages at all.
  * search: Fixes for title stemming, and use better term for tags.
    (Rebuilding the wiki on upgrade to this version is recommended if you
    use the search plugin.)
  * meta, inline: Support guid options, to allow forcing a particular url or
    uuid in feeds.
  * meta: fix title() PageSpec
  * Some footer style changes.
  * aggregate: Add an `aggregateinternal` option, which allows storing
    aggregated data to internal-use files, rather than wiki pages. This
    can save disk space, and be faster.
  * ikiwiki-transition: Add a `aggregateinternal` transition to rename
    the aggregated files.

2.53:
  * search: generate configuration files once only when rebuilding
  * attachment: Fix an uninitialised value warning when editing a page
    that currently has no attachments.
  * Fix a bug with links to pages whose names contained colons.
  * attachment: Support old versions of CGI.pm that lack an upload method.
  * Include ikiwiki.setup in examples in the debian package.
  * attachment: Support perl 5.8's buggy version of CGI.pm.
  * otl: Support utf-8 files. (Recai Okta)

2.52:
  * attachment: New plugin for uploading and managing attachments.
    This includes a fairly powerful PageSpec based admin pref for deciding
    whether to accept a given upload, and an attachment management interface
    on the edit page.
  * If attachments are not enabled, configure CGI.pm to disable file
    uploads by default. (An anti-DOS measure.)
  * toggle: Add support for toggles that are open by default.
  * toggle: Fix to work in preview mode.
  * toggle: Add javascript to top of page, not to end. This avoids flicker
    since closed toggles will not be displayed as the page is loading.
  * The editpage form now uses the raw page name, not the page title, in its
    'page' cgi parameter. Using the title was ambiguous and made it
    impossible to tell between some pages, like "foo/bar" and "foo__47__bar",
    sometimes causing the wrong page to be edited.
  * This change means that some edit links need to be updated.
    Force a rebuild on upgrade to this version.
  * Above change also allowed really fixing escaped slashes from the blogpost
    form.

2.51:
  * Improve toplevel parentlink to link directly to index.html when usedirs is
    disabled.
  * map: Add a "show" parameter. "show=title" can be used to display page
    titles, rather than the default page name. Based on a patch from
    Jaldhar H. Vyas, Closes: #484510
  * hnb: New plugin, contributed by Axel Beckert.
  * meta: Store "description" in pagestate for use by other plugins.
  * map: Support show=description.
  * textile: The Text::Textile perl module has some regexps that fail if
    input is flagged as utf-8, but contains invalid characters such as 0x92.
    To prevent it from crashing, re-encode the content before calling it,
    which will ensure that it's really utf-8.
  * Version the suggests of xapian-omega to a version known to be new enough
    to work with ikiwiki. Reportedly, version 0.9.9 is too old to work.
    Closes: #486592
  * creole: New plugin from Bernd Zeimetz. Closes: #486930
  * aggregate: Add template parameter.
  * Add support for the universal edit button <http://universaleditbutton.org/>
    (To get this on all pages of an exiting wiki, rebuild the wiki.)
  * txt: New plugin, contributed by Gabriel McManus.
  * smiley: Generate links relative to the destpage. (Fixes a reversion from
    2.41.)
  * toc: Revert change in 2.45 that made it run at sanitize time. That broke
    use of toc in a sidebar.
  * Call format hooks when generating page previews, thus fixing toc display
    there, as well as fixing inlins to again display in page previews, since
    it's started using format hooks. This also allows several other things,
    like embed, that use format hooks, to work during page preview time.
  * Format hooks should not rely on getting an entire html document, as they
    will only get the body during page preview.
  * toggle: Deal with preview mode when adding javascript.

2.50:
  * img: Support captions.
  * img: Don't generate empty title attributes, etc.
  * img: Allow setting defaults for class and id too.
  * ikiwiki-mass-rebuild: Make group list comparison more robust.
  * search: Work around xapian bug #486138 by only stemming locales
    in a whitelist.

2.49:
  * haiku: Generate valid xhtml.
  * ikiwiki-mass-rebuild: Don't trust $! when setting $)
  * inline: The optimisation in 2.41 broke nested inlines. Detect those
    and avoid overoptimising.
  * search: Converted to use xapian-omega.
  * Filter hooks are no longer called during the scan phase. This will
    prevent wikilinks added by filters from being scanned properly. But
    no known filter hook does that, so let's not waste time on it.
  * Pass a destpage parameter to the sanitize hook.
  * The search interface now allows searching for a page by title
    ("title:foo"), as well as for pages that contain a given link
    ("link:bar").

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 5 14:22:24 2008 UTC (15 years, 9 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.13: +9 -2 lines
Diff to previous 1.13 (colored) to selected 1.60 (colored)

Add a option for "amazon_s3".

The ikiwiki amazon_s3 plugin injects wiki pages into Amazon S3
allowing ikiwiki to be used without a dedicated web server.

This option just make a dependency for required perl module.

Note the plugin is installed regardless (just like the svn and img
support are installed without the options bringing in dependencies).

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jun 5 13:57:09 2008 UTC (15 years, 9 months ago) by reed
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.60 (colored)

Update to 2.48.

See http://ikiwiki.info/news/ for complete list of changes.
Major changes include:
- "fixes an important security hole"
- new plugins:  amazon_s3, pingee, pinger

patch-aa removed, fixed now.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Apr 29 00:05:41 2008 UTC (15 years, 11 months ago) by reed
Branch: MAIN
Changes since 1.11: +7 -6 lines
Diff to previous 1.11 (colored) to selected 1.60 (colored)

Add MESSAGE -- remind to update custom templates on upgrades

Upgrade to 2.44. Many changes. Here are a couple of them:

  * The security fix in the last release had buggy handling of data:image,
    now fixed. Closes: #465110 (CVE-2008-0808, CVE-2008-0809)
  * htmlscrubber security fix: Block javascript in uris.

Adds new tool: ikiwiki-transition

No longer installs rst and externaldemo plugins.

Add patch based on bugs I found -- both fixes are now upstream.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Apr 12 22:43:13 2008 UTC (15 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored) to selected 1.60 (colored)

Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 2 15:39:57 2008 UTC (16 years, 2 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.9: +8 -1 lines
Diff to previous 1.9 (colored) to selected 1.60 (colored)

Add another REPLACE_PERL for a perl script to replace interpreter.

Skip an interpreter check for a python script (as the
REPLACE_PERL is ignored because no python dependency yet).
(Add a TODO for later: add an option for reStructuredText
support to depend on python-docutils.)

Bump PKGREVISION.

Noticed in bulk builds. Fixed this during freeze so it will be
built by some bulk builders and available with the upcoming quarterly
branch packages. This is a leaf package.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 5 04:09:53 2007 UTC (16 years, 3 months ago) by reed
Branch: MAIN
Changes since 1.8: +19 -38 lines
Diff to previous 1.8 (colored) to selected 1.60 (colored)

Update ikiwiki to 2.15. This includes latest security fix.

Remove patch -- make changes using SUBST_SED framework.

Add imagemagick as an option (not on by default).

Add perl:run for USE_TOOLS.

Add another script to REPLACE_PERL.

Get rid of most of post-install target and let the ikiwiki Makefile
do the installation.

Too many changes from CHANGELOG to list. Here are the most recent:

ikiwiki (2.15) unstable; urgency=low

  * Add a new ikiwiki-makerepo program, that automates setting up a repo
    and importing existing content for svn, git, and mercurial. This makes
    the setup process much simpler.
  * Reorganised git documentation.
  * Actually install the ikiwiki-update-wikilist program.
  * Improve workaround for perl bug #376329. Rather than double-encoding,
    which has been reported to cause encoding problems (though I haven't
    reproduced them), just catch a failure of markdown, and retry.
    (The crazy perl bug magically disappears on the retry.)
    Closes: #449379
  * Add umask configuration option. Closes: #443329

 -- Joey Hess <joeyh@debian.org>  Sat, 01 Dec 2007 11:44:01 -0500

ikiwiki (2.14) unstable; urgency=high

  * Let CC be used to control what compiler is used to build wrappers.
  * Use 'cc' instead of gcc as the default compiler.
  * Security fix: Ensure that there are no symlinks anywhere in the path
    to the top of the srcdir. In certian unusual configurations, an attacker
    who could commit to one of the parent directories of the srcdir could
    use a symlink attack to cause ikiwiki to publish files elsewhere in the
    filesystem. More details at <http://ikiwiki.info/security/#index29h2>

 -- Joey Hess <joeyh@debian.org>  Mon, 26 Nov 2007 15:26:06 -0500

Revision 1.8 / (download) - annotate - [select for diffs], Sat Oct 6 00:09:39 2007 UTC (16 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.7: +3 -1 lines
Diff to previous 1.7 (colored) to selected 1.60 (colored)

Precreate man/man8.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 2 22:19:38 2007 UTC (16 years, 6 months ago) by reed
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored) to selected 1.60 (colored)

Add xgettext to USE_TOOLS.
Okay'd during freeze by wiz.
This was noticed in my own builds and also shown in
recent DragonFly bulk build.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Sep 21 16:10:43 2007 UTC (16 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.5: +17 -14 lines
Diff to previous 1.5 (colored) to selected 1.60 (colored)

Change DEPENDS according to http://ikiwiki.info/install/index.html .
Also enable p5-PerlMagick for the img plugin (included in the
goodstuff bundle).
Bump PKGREVISION.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Sep 21 00:17:15 2007 UTC (16 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.4: +14 -12 lines
Diff to previous 1.4 (colored) to selected 1.60 (colored)

ikiwiki.pl does not exist, remove it from REPLACE_PERL.
Add p5-Text-Markdown to dependencies, since the Makefile complains about it.
Add two dependencies that were marked as "optional" in the pkgsrc Makefile.

XXX: A few dependencies should be checked, if they are really needed here.

Don't bump PKGREVISION because the update was a very short time ago.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 20 23:49:21 2007 UTC (16 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.3: +37 -17 lines
Diff to previous 1.3 (colored) to selected 1.60 (colored)

Update to 2.6.1, provided by reed@

Changes since 1.32:

ikiwiki (2.5) unstable; urgency=low

  In this version the rst plugin allows raw html to be embedded in rst files.
  As long as the htmlscrubber is enabled, this should be safe. If you are
  using the rst plugin without the htmlscrubber in a publically writable wiki,
  you should turn on the htmlscrubber.

 -- Joey Hess <joeyh@debian.org>  Sun, 29 Jul 2007 18:37:22 -0400

ikiwiki (2.5) unstable; urgency=low

  Due to some config changes in this version, wrappers need to be rebuilt on
  upgrade. If you listed your wiki in /etc/ikiwiki/wikilist this will be
  one automatically when the Debian package is upgraded.

 -- Joey Hess <joeyh@debian.org>  Sun, 29 Jul 2007 17:54:40 -0400

ikiwiki (2.1) unstable; urgency=low

  Some wikis need to be rebuilt on upgrade to this version, due to changes to
  page templates and the style sheet. If you listed your wiki in
  /etc/ikiwiki/wikilist this will be done automatically when the Debian
  package is upgraded. Or use ikiwiki-mass-rebuild to force a rebuild.

 -- Joey Hess <joeyh@debian.org>  Thu, 26 Apr 2007 15:50:36 -0400

ikiwiki (2.00) unstable; urgency=low

  With the 2.0 release of ikiwiki, some major changes have been made to the
  default configuration:

  * The 'usedirs' setting is enabled by default. This *will* break all URLs
    to wikis that did not have 'usedirs' turned on before, unless you follow
    the procedure described at <http://ikiwiki.info/tips/switching_to_usedirs>,
    or edit your setup file to turn usedirs off:
       usedirs => 0,

  * OpenID logins are now enabled by default, if the Net::OpenID::Consumer
    perl module is available. Password logins are also still enabled
    by default. If you like, you can turn either OpenID or password logins
    off via the 'disable_plugins' setting.

 -- Joey Hess <joeyh@debian.org>  Sun, 29 Apr 2007 19:00:43 -0400

ikiwiki (1.51) unstable; urgency=low

  Some wikis need to be rebuilt on upgrade to this version, due to changes to
  page layout and the style sheet. If you listed your wiki in
  /etc/ikiwiki/wikilist this will be done automatically when the Debian
  package is upgraded. Or use ikiwiki-mass-rebuild to force a rebuild.

 -- Joey Hess <joeyh@debian.org>  Thu, 26 Apr 2007 15:50:36 -0400

ikiwiki (1.50) unstable; urgency=low

  Permalinks and guids in rss and atom feeds for wikis using the usedirs
  options will change in this release. If you have already enabled usedirs,
  you may need to take steps to avoid flooding aggregators.

 -- Joey Hess <joeyh@debian.org>  Sat, 14 Apr 2007 16:08:46 -0400

ikiwiki (1.49) unstable; urgency=low

  Third-party plugins that use htmlpage() or abs2rel() to generate links
  may need changes to support the new "usedirs" option.

 -- Joey Hess <joeyh@debian.org>  Sun, 01 Apr 2007 16:20:09 -0400

ikiwiki (1.47) unstable; urgency=low

  Due to a security fix, wikis that have the htmlscrubber enabled can no
  longer use the meta plugin to insert html link and meta tags.

  Some special case methods have been added for safely including stylesheets,
  and for doing openid delegation. See the meta plugin docs for details.

 -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2007 14:18:40 -0400

ikiwiki (1.45) unstable; urgency=low

  Wikis need to be rebuilt on upgrade to this version. If you listed your wiki
  in /etc/ikiwiki/wikilist this will be done automatically when the Debian
  package is upgraded. Or use ikiwiki-mass-rebuild to force a rebuild.

 -- Joey Hess <joeyh@debian.org>  Wed,  7 Mar 2007 23:02:52 -0500

ikiwiki (1.44) unstable; urgency=low

  The htmllink() function has changed slightly and plugins that use it may
  need to change how they call it. This function's first three parameters
  are unchanged, but additional options are now passed using named
  parameters. If you used htmllink with more than 3 parameters, you will
  need to change it. The plugin interface version has been increased to 1.02
  to reflect this change.

 -- Joey Hess <joeyh@debian.org>  Mon, 19 Feb 2007 21:10:12 -0500

ikiwiki (1.42) unstable; urgency=low

  The anonok setting in config files has been removed. To enable
  httpauth support on your wiki, you should now enable the anonok plugin,
  instead.

  Third-party plugins that use pagespec_match() should be updated to pass
  the new third parameter (from) to that function. This is needed for the
  new relative glob matching to work.

 -- Joey Hess <joeyh@debian.org>  Thu,  1 Feb 2007 16:57:59 -0500

ikiwiki (1.34) unstable; urgency=low

  The httpauth setting in config files has been removed. To enable
  httpauth support on your wiki, you should now enable the httpauth plugin,
  instead.

  This release includes OpenID support that is enabled through the openid
  plugin. I recommend turning this on to make it easier for users to sign
  in to your wiki.

 -- Joey Hess <joeyh@debian.org>  Sun, 19 Nov 2006 20:53:05 -0500

Revision 1.3 / (download) - annotate - [select for diffs], Sat Sep 8 17:27:11 2007 UTC (16 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.60 (colored)

Update HOMEPAGE.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Sep 7 15:37:34 2007 UTC (16 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (colored) to selected 1.60 (colored)

Fix permissions of included favicon file.

When the svn option is enabled (as it is per default), depend on
subversion-base instead of subversion (only the svn executable is
needed).

Bump PKGREVISION.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Nov 13 01:25:25 2006 UTC (17 years, 4 months ago) by dan
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.60 (colored)

initial import of ikiwiki-1.32

 ikiwiki is a wiki compiler. It converts wiki pages into html pages
 suitable for publishing on a website. Unlike many wikis, ikiwiki does
 not have its own ad-hoc means of storing page history, and instead
 uses an revision control system.

The pkg currently has options for a dependency on svn, which is the
default rcs backend.  Support for other backends is included in the
installed pkg, but there are no dependencies in the pkg for them yet.


Revision 1.1 / (download) - annotate - [select for diffs], Mon Nov 13 01:25:25 2006 UTC (17 years, 4 months ago) by dan
Branch: MAIN
Diff to selected 1.60 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>