Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (12m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (89d)  pkgsrc-2023Q3 (168d) 

2024-05-27 11:31:38 UTC Now

2009-08-01 08:43:34 UTC MAIN commitmail json YAML

Note p5-Search-Xapian update.

(schmonz)

2009-08-01 08:42:58 UTC MAIN commitmail json YAML

Update to 1.0.14.0. From the changelog:

- Add handling of C++ exceptions from methods of Document (ticket#284).

(schmonz)

2009-07-26 20:14:44 UTC MAIN commitmail json YAML

2009-07-25 20:14:42 UTC MAIN commitmail json YAML

make print-PLIST turned "applescript" into "{LOWER_VENDOR}script".
Needless to say this fails on Debian.

(schmonz)

2009-07-25 19:34:45 UTC MAIN commitmail json YAML

2009-07-25 19:33:46 UTC MAIN commitmail json YAML

Update to 2.2.1. From the changelog:

* Fixed downloading tar-gz-archives when using gz-extension
* Improved output when svn-command could not be executed correctly
* Added config option to use full alphabetic order (independent of
    folder or file type)
* Fixed multiple links and minor issues
  * Fixed issues: 212, 213, 214, 215, 216, 217, 219, 222, 223, 224,
      225, 227, 228, 229, 230, 231, 232, 234, 237, 238

2.2.0:
* Fixed revision handling to use PEG revision instead of OPERATIVE revision
  * This fixes many (but not all) cases when working with
      moved/renamed/deleted files
* Removed dependencies to external command
  * Added PEAR Archive_Tar
  * Added PEAR Text_Diff
  * Added usage of gz extension if available
  * Added usage of PHP touch function
* Improved scalability of parent path handling
* Added support for upcoming PHP 5.3
* Added separate customizable extension mapping for GeSHi
* Added possiblity to ignore whitespace on compare and diff
* Added support for aliases in access file and handle continuation
    lines correctly
* Added config option to set custom config path
* Added config option to exclude specific paths from the set of
    repositories added by parentPath
* Added config option to add a subpath of a repository to the list
    of repositories
* Added config option to switch between showing age and date in log
    and listing view (the other is displayed in the title attribute)
* Added auto detection of Windows
* Added message when config file does not exist
* Added new logo and favicon
* Fixed some broken links when navigating through a repository
* Fixed created archive to be identical (for the same revision)
    across multiple request
  * This works under Linux with any PHP version and under Windows with PHP 5.3
* Fixed parsing of access file to support usernames containing equal characters
* Updated translations
  * Dutch
  * French
  * Italian

2.1.0:
* Fixed: Several security fixed
* Added: Added GeSHi for code highlighting.
* Added: New languages.
* Changed: Separated modified files and directory listing.
* Changed: Updated used libraries.
FIX: XSS vulnarabilities (Issue 179)
FIX: Hide modified files in revision view based on authentication.
FIX: Numerous other security problems.
NEW: Added translations: hungarian, indonesian, slovak, uzbek.
CHANGED: Some code cleanup.

2.0:
* Changed: many cleanups and optimisations.
* Added: more documentation for *.php files.
* Removed: extraneous bits.
* Changed: line endings now use UNIX-style across the board.
NEW: New default template theme offered by Erik P旦hler
NEW: Template files may now be specified on a per repository basis
NEW: Add RSS 'alternate' <link> elements to the HTML headers in
    directory listings. This lets you, for example, easily create a
    'live bookmark' in Firefox to monitor commits to a particular SVN path.
NEW: Russian translation.
CHANGE: Bugtraq handling has been updated to account for the latest spec.
FIX: Syntax highlighting across lines has been fixed (Issue 85)

1.62:
NEW: RSS feed can now list changed files
NEW: Templates can now show an open folder icon
NEW: Polish translation
NEW: Dutch translation
CHANGE: Window is scrolled to appropriate location when opening a new directory
FIX: Allow repository names containing '/'
FIX: Fixed sloppy HTML in diff templates
FIX: Fix problems with the diff output
FIX: Repositories on Windows network shares can now be accessed.
FIX: Accented characters weren't shown correctly in the directory comparison
    view.
FIX: Remove error when only one revision was available

pkgsrc changes:
* Use a more typical PKG_SYSCONFDIR.
* Don't depend on Apache PHP module; this runs anywhere PHP does.

(schmonz)

2009-07-25 17:29:13 UTC MAIN commitmail json YAML

Fix typo in SUBST_MESSAGE.

(schmonz)

2009-07-25 15:00:06 UTC MAIN commitmail json YAML

2009-07-25 14:58:34 UTC MAIN commitmail json YAML

Update to 2.2.5. From the changelog:

#mp3splt v. 2.2.5

- added -x option to not write Xing header

mostly libmp3splt (but important for mp3splt users) :
- fixed bug with -g and multiple usages of @o (libmp3splt)
- fixed a small bug with genre in -g
- Xing header is now written even if -n option is used (libmp3splt)
- fixed bug with stdin & id3v2 & xing
- fixed critical bug with overlap splitpoints not working (feature #1530782 => bug)
- fixed critical bug with mp3 stdin (& framemode)
- fixed some warning messages & added some more
- fixed dewrap error message
- fixed dewrap bug to not attempt to create output directories when '-d' option is used
- fixed minor bug #2790952 : time mode creating an empty file (at the end)

#mp3splt v. 2.2.4

- fixed issue with CUE file not being imported correctly : \r and \n
problem (bug #2778717)
- fixed bug #2691576 - CUE file seg fault if no artist
- fixed segfault when output format was empty
- fixed bug with ID3v1 and '@N' (was 1,3,5,... instead of 1,2,3,...)
- fixed time split with '0.0' was infinite looping
- fixed empty output format '' seg fault
- small fixes in the man page
- re-enabled mp3splt ogg symlink configure option
- added options @m,@M,@s,@S,@H,@h + no @h or @H in output filenames if hundreths are 0
- added default custom tags as %[@o,@N=1]
- print to stdout is now on stderr for the '-l' option, except for the filenames
- added --with-mp3splt(-libraries|-includes)?, --disable-mp3splttest configure options
- added overlapping split files with the -O option (feature request #1530782)

(schmonz)

2009-07-25 14:58:00 UTC MAIN commitmail json YAML

Update to 0.5.6. From the changelog:

- fixed compilation problem, bug #2785683
- fixed critical bug with overlap splitpoints not working (feature
    #1530782 => bug)
- fixed critical bug with mp3 stdin (& framemode)
- fixed bug #2786300 in plugins compilation (added -lm)
- Xing header is now written even if SPLT_NO_TAGS option is used
- added SPLT_OPT_XING option to not write Xing header
- fixed bug with custom tags and multiple usages of @o
- fixed bug with stdin & id3v2 & xing
- fixed a small bug with genre in custom tags
- fixed some warning messages & added some more
- fixed dewrap error message
- fixed dewrap bug to not attempt to create output directories when
    '-d' option is used
- fixed minor bug #2790952 : time mode creating an empty file (at the end)
- fixed issue with CUE file not being imported correctly : \r and
    \n problem (bug #2778717)
- fixed bug #2691576 - CUE file seg fault if no artist
- fixed bug #2520183 : wrong size in snprintf call
- fixed bug with ID3v1 and '@N' (was 1,3,5,... instead of 1,2,3,...)
- fixed time split with '0.0' was infinite looping
- fixed empty output format '' seg fault
- added options @m,@M,@s,@S,@H,@h + no @h or @H in output filenames
    if hundreths are 0
- added --with-(mad|id3)(-libraries|-includes)?, --disable-[mad|id3]test
    configure options
- added overlapping option of split files (feature request #1530782)

(schmonz)

2009-07-25 01:19:46 UTC MAIN commitmail json YAML

2009-07-25 01:19:16 UTC MAIN commitmail json YAML

Update to 0.2.2. From the changelog:

- Fix quicksearchbox look in Chrome and Konqueror (#1484841)
- Fix UTF-8 byte-order mark removing (#1485514)
- Fix folders subscribtions on Konqueror (#1484841)
- Fix debug console on Konqueror and Safari
- Fix messagelist focus issue when modifying status of selected
    messages (#1485807)
- Support STARTTLS in IMAP connection (#1485284)
- Fix DEL key problem in search boxes (#1485528)
- Support several e-mail addresses per user from virtuser_file (#1485678)
- Fix drag&drop with scrolling on IE (#1485786)
- Fix adding signature separator in html mode (#1485350)
- Fix opening attachment marks message as read (#1485803)
- Fix 'temp_dir' does not support relative path under Windows (#1484529)
- Fix "Initialize Database" button missing from installer (#1485802)
- Fix compose window doesn't fit 1024x768 window (#1485396)
- Fix service not available error when pressing back from compose
    dialog (#1485552)
- Fix using mail() on Windows (#1485779)
- Fix word wrapping in message-part's <PRE>s for printing (#1485787)
- Fix incorrect word wrapping in outgoing plaintext multibyte
    messages (#1485714)
- Fix double footer in HTML message with embedded images
- Fix TNEF implementation bug (#1485773)
- Fix incorrect row id parsing for LDAP contacts list (#1485784)
- Fix 'mode' parameter in sqlite DSN (#1485772)

>From Fredrik Pettai in PR pkg/41778 (and private mail that once
again got lost in the shuffle, sorry).

(schmonz)

2009-07-24 17:52:01 UTC MAIN commitmail json YAML

Take MAINTAINER (ok reed@).

(schmonz)

2009-07-24 16:52:18 UTC MAIN commitmail json YAML

Perl modules generally don't need static PLISTs. Fixes install on Darwin.

(schmonz)

2009-07-24 14:50:34 UTC MAIN commitmail json YAML

gdbm is in disabled_module_list, yet if it's found on the system
the module gets built anyway. Don't do that.

(schmonz)

2009-07-24 14:35:14 UTC MAIN commitmail json YAML

Don't install w3m CGI unless the option is enabled. Fixes that PLIST scenario.

(schmonz)

2009-07-24 13:09:32 UTC MAIN commitmail json YAML

Configure --without-sqlite2 in case it's unavoidably on the include path.

(schmonz)

2009-07-24 05:09:57 UTC MAIN commitmail json YAML

2009-07-24 05:09:02 UTC MAIN commitmail json YAML

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.

(schmonz)

2009-07-24 04:58:57 UTC MAIN commitmail json YAML

Patch (from latest PathTools) to fix build failure on systems where
$HOME's parent directory isn't readable by an unprivileged user.
Tested on Linux with unprivileged pkgsrc (DreamHost, where the
problem was encountered) and on Mac OS X with a more typical setup.

(schmonz)

2009-07-23 19:30:24 UTC MAIN commitmail json YAML

Note updates of xapian{,-omega}.

(schmonz)

2009-07-23 19:27:21 UTC MAIN commitmail json YAML

Update to 1.0.14:

indexers:
* omindex: Make sure that output is flushed after every message, not just after
  some of them.

portability:
* Avoid infinite loop in omindex and scriptindex when reading files under
  Cygwin with automatic end of line translation enabled.  This same bug can
  also manifest on Unix platforms if the file is truncated by another process
  while being read.

(schmonz)

2009-07-23 19:24:52 UTC MAIN commitmail json YAML

Update to 1.0.14. From the changelog:

API:
* When using more than one ValueRangeProcessor, QueryParser didn't reset the
  begin and end strings to ignore any changes made by a ValueRangeProcessor
  which returned false, so further ValueRangeProcessors would see any changes
  it had made.  This is now fixed, and test coverage improved.

flint backend:
* Use F_FULLFSYNC where available (Mac OS X currently) to ensure that changes
  have been committed to disk.  (ticket#288)

remote backend:
* Fix handling of percentage weights in various cases when we're searching
  multiple remote databases or a mix of local and remote databases.

(schmonz)

2009-07-23 12:43:18 UTC MAIN commitmail json YAML

>From http://cr.yp.to/distributors.html:

What are the distribution terms for cdb?

2009.07.21: I hereby place the cdb package (in particular,
cdb-0.75.tar.gz, with MD5 checksum 81fed54d0bde51b147dd6c20cdb92d51)
into the public domain. The package is no longer copyrighted.

(schmonz)

2009-07-22 00:56:27 UTC MAIN commitmail json YAML

2009-07-22 00:52:27 UTC MAIN commitmail json YAML

+ ap-auth-kerb-5.4

(schmonz)

2009-07-18 22:29:20 UTC MAIN commitmail json YAML

Note xapian{,-omega} updates.

(schmonz)

2009-07-18 22:28:28 UTC MAIN commitmail json YAML

Update to 1.0.13. From the changelog:

* omindex:
  + If the filter program needed for a file format isn't installed, report this
    explicitly when skipping subsequent files with the extension instead of
    misleadingly reporting "Unknown extension".
  + Make -s actually work as a short-form for --stemmer (as documented by
    "omindex --help" and "man omindex").
  + Drop the copyright info from the output of --version as it's perennially
    out of date and we don't report it for any other Xapian programs.
* scriptindex:
  + Add new "valuenumeric" action to add a document value using
    Xapian::sortable_serialise() to allow numeric sorting (ticket#260).

(schmonz)

2009-07-18 22:28:00 UTC MAIN commitmail json YAML

Update to 1.0.13. From the changelog:

API:
* Xapian::Document no longer ever stores empty values explicitly.  This
  wasn't intentional behaviour, and how this case was handled wasn't
  documented.  The amended behaviour is consistent with how user metadata
  is handled.  This change isn't observable using Document::get_value(),
  but can be noticed when iterating with Document::values_begin(), using
  Document::values_count(), or trying to delete the value with
  Document::remove_value().

matcher:
* If a query contains a MatchAll subquery, check for it before checking the
  other terms so that the loop which checks how many terms match can exit
  early if they all match.
* When an OR or ANY_MAYBE decayed to an AND, we were carefully swapping the
  children for maximum efficiency, but the condition was reversed so we were
  in fact making things worse.  This was noticed because it was resulting in
  the same query running faster when more results were asked for!
* Only build the termname to termfreq and weight map for the first subdatabase
  instead of rebuilding it for each one.  Also don't copy this map to return
  it.  This should speed up searches a little, especially those over multiple
  databases.
* If a submatcher fails but ErrorHandler tells us to continue without it, we
  just use a NULL pointer to stand in rather than allocating a special dummy
  place-holder object.
* Remove AndPostList, in favour of MultiAndPostList.  AndPostList was only used
  as a decay product (by AndMaybePostList and OrPostList), and doesn't appear
  to be any faster.  Removing it reduces CPU cache pressure, and is less code
  to maintain.
* Call check() instead of skip_to() on the optional branch of AND_MAYBE.

flint backend:
* Fix a bug in TermIterator::skip_to() over metadata keys.

remote backend:
* Fix xapian-tcpsrv --interface option to work on MacOS X (ticket#373).
* Fix typo which caused us to return the docid instead of the maximum weight
  a document from a remote match could return!  This could have led to wrong
  results when searching multiple databases with the remote backend, but
  probably usually didn't matter as with BM25 the weights are generally small
  (often all < 1) while docids are inevitably >= 1.

inmemory backend:
* The inmemory backend doesn't support iterating over metadata keys.  Trying
  to do so used to give an empty iteration, but has now been fixed to throw
  UnimplementedError (and this limitation has now been documented).

documentation:
* INSTALL: We no longer regularly test build with GCC 2.95.4 and we're raising
  the minimum GCC version required to 3.1 for Xapian 1.1.x.
* Document what passing maxitems=0 to Enquire::get_mset() does.
* docs/queryparser.html: Add examples of using a prefix on a phrase or
  subexpression.
* Correct doxygen comments for user metadata functions:
  Database::get_metadata() throw UnimplementedError but
  WritableDatabase::set_metadata() can.
* Document that Database::metadata_keys_begin() returns an end iterator if the
  backend doesn't support metadata.
* HACKING: Update the list of Debian/Ubuntu packages needed for a development
  environment.

(schmonz)

2009-07-16 19:23:44 UTC MAIN commitmail json YAML

+ ikiwiki-3.14159 [schmonz]

(schmonz)

2009-07-16 17:10:20 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.9.2

(schmonz)

2009-07-16 17:10:04 UTC MAIN commitmail json YAML

Update to 4.9.2. From the changelog:

-use tempfile module function instead of os.tmpfile() so getmail obeys TMPDIR
and similar environment variables.  Thanks: Stefan Baehring.

(schmonz)

2009-07-09 22:17:02 UTC MAIN commitmail json YAML

2009-07-09 22:15:09 UTC MAIN commitmail json YAML

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

(schmonz)

2009-07-07 21:34:52 UTC MAIN commitmail json YAML

+ ikiwiki-3.1415

(schmonz)

2009-06-24 05:49:29 UTC MAIN commitmail json YAML

+ libmp3splt-0.5.6, mp3splt-2.2.5

(schmonz)

2009-06-16 05:27:46 UTC MAIN commitmail json YAML

It's actually ikiwiki-3.141 (possibly a TeX-like versioning scheme?), and
I'll handle the update.

(schmonz)

2009-06-01 20:26:02 UTC MAIN commitmail json YAML

2009-06-01 20:24:42 UTC MAIN commitmail json YAML

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

(schmonz)

2009-06-01 20:16:33 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.9.1

(schmonz)

2009-06-01 20:16:19 UTC MAIN commitmail json YAML

Update to 4.9.1 and define LICENSE. From the changelog:

- if oldmail file is corrupted on disk (by system crash, perhaps),
  handle it gracefully. Some lines may be lost (and messages therefore
  re-retrieved), but operation will continue, with the corrupt lines
  logged. Thanks: Domen Puncer.

(schmonz)

2009-05-23 02:42:06 UTC MAIN commitmail json YAML

+ ikiwiki-3.13

(schmonz)

2009-05-07 00:23:46 UTC MAIN commitmail json YAML

2009-05-05 18:02:49 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 3.11

(schmonz)

2009-05-05 18:02:05 UTC MAIN commitmail json YAML

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).

(schmonz)

2009-05-04 23:28:20 UTC MAIN commitmail json YAML

+ p5-Net-OpenID-Consumer-1.03

(schmonz)

2009-05-04 22:50:04 UTC MAIN commitmail json YAML

Note addition of wmd.

(schmonz)

2009-05-04 22:49:15 UTC MAIN commitmail json YAML

Add and enable wmd.

(schmonz)

2009-05-04 22:48:26 UTC MAIN commitmail json YAML

Initial import of WMD, a simple, lightweight HTML editor for blog
comments, forum posts, and basic content management. You can add
WMD to any textarea with one line of code. Add live preview with
one line more. WMD works in nearly all modern browsers, and is now
completely free to use. The next release will be open source under
an MIT-style license.

This is not a WYSIWYG editor. Writing HTML to look a certain way
can make your text less accessible to blind people, search engines,
mobile users, and feed readers. HTML describes a document's logical
structure -- not its appearance. It just wasn't built for WYSIWYG.

So WMD is something new: a Wysiwym Markdown editor.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2009-05-04 22:26:57 UTC MAIN commitmail json YAML

Remove a bunch of outdated XXX comments (not sure how I missed them before).

(schmonz)

2009-05-01 23:38:38 UTC MAIN commitmail json YAML

2009-04-25 02:37:12 UTC cwrapper commitmail json YAML

Note that the list of tests to be written is far from exhaustive.

(schmonz)

2009-04-22 05:23:19 UTC MAIN commitmail json YAML

Uncomment LICENSE.

(schmonz)

2009-04-22 05:20:35 UTC MAIN commitmail json YAML

Describe djbdns-qmerge options.

(schmonz)

2009-04-22 04:55:01 UTC MAIN commitmail json YAML

Updated pkgtools/url2pkg to 2.9

(schmonz)

2009-04-22 04:54:48 UTC MAIN commitmail json YAML

Include LICENSE in the template Makefile. Bump version.

(schmonz)

2009-04-22 04:48:22 UTC MAIN commitmail json YAML

Updated net/djbdns to 1.05nb9

(schmonz)

2009-04-22 04:48:13 UTC MAIN commitmail json YAML

Add DJB's patch to fix the axfrdns bug reported by Matthew Dempsky,
described here:

http://article.gmane.org/gmane.network.djbdns/13864

Add mutually exclusive options, both by Jeff King, to address the
dnscache poisoning weaknesses described in CVE-2008-4392:

* "djbdns-qmerge1" (from http://www.your.org/dnscache/)
* "djbdns-qmerge2" (from http://article.gmane.org/gmane.network.djbdns/13965)

Both options are included because qmerge1 is better tested but has
known shortcomings, while qmerge2 is probably more correct but (as
yet) less well tested.

Bump PKGREVISION.

(schmonz)

2009-04-22 02:33:07 UTC MAIN commitmail json YAML

Skip Python interpreter check if not building with the python option.
Bring in xapian-omega if building with the ikiwiki-search option.
Ride recent update.

(schmonz)

2009-04-21 17:53:17 UTC MAIN commitmail json YAML

Note import of p5-Math-Round, p5-Math-VecStat, graphics/circos.

(schmonz)

2009-04-21 17:52:26 UTC MAIN commitmail json YAML

Add and enable circos.

(schmonz)

2009-04-21 17:51:05 UTC MAIN commitmail json YAML

Initial import of graphics/circos.

Circos is a Perl application for the generation of publication-quality,
circularly composited renditions of genomic data and related annotations.

Circos is particularly suited for visualizing alignments, conservation and
intra and inter-chromosomal relationships.

Approved by: groo

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2009-04-21 17:48:22 UTC MAIN commitmail json YAML

Add and enable p5-Math-{Round,VecStat}.

(schmonz)

2009-04-21 17:47:10 UTC MAIN commitmail json YAML

Initial import of math/p5-Math-VecStat, needed by upcoming graphics/circos.

Some basic statistics on vectors (min,max,average,....).

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2009-04-21 17:46:39 UTC MAIN commitmail json YAML

Initial import of math/p5-Math-Round, needed by upcoming graphics/circos.

Math::Round is a Perl module.  It supplies functions to round numbers,
both positive and negative, in various ways.  This may seem like an
odd thing to write a whole module for, but rounding can sometimes be
a little tricky, so I thought some people might find this useful.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2009-04-21 16:36:32 UTC MAIN commitmail json YAML

Describe ikiwiki-amazon-s3 and ikiwiki-search options.

(schmonz)

2009-04-21 16:35:27 UTC MAIN commitmail json YAML

2009-04-21 16:34:43 UTC MAIN commitmail json YAML

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.

(schmonz)

2009-04-20 22:35:30 UTC MAIN commitmail json YAML

Updated textproc/p5-Search-Xapian to 1.0.12.0

(schmonz)

2009-04-20 22:35:17 UTC MAIN commitmail json YAML

Update to 1.0.12.0. From the changelog:
- Add handling of exceptions from Database::get_metadata() and methods
  of Enquire which might throw DatabaseModifiedError to address
  situation reported in ticket#284.
- Skip thread.t testcase if Perl is new enough, but wasn't built with
  thread support (reported by Felix Antonius Wilhelm Ostmann).
- Fix "fake VPATH" mode to work better.
- Add test coverage for more WritableDatabase methods.
- Wrap the new FLAG_DEFAULT constant which gives the QueryParser
  default flag settings, allowing you to easily add flags to the
  default ones.
- Makefile.PL now supports a "fake VPATH" mode, to better support for
  building from SVN.  If you run "perl /path/to/Makefile.PL" then
  Makefile.PL will run Makefile.PL as nomal in /path/to, and then
  create a stub Makefile in the current directory which forwards any
  make invocations.
- Wrap Search::Xapian::get_major_version(), get_minor_version(),
  get_revision(), sortable_serialise(), and sortable_unserialise().
- Reject xapian-core < 1.0 with an error rather than just a warning.

(schmonz)

2009-04-20 22:29:09 UTC MAIN commitmail json YAML

Meant to add LICENSE in previous (gnu-gpl-v2).

(schmonz)

2009-04-20 22:26:12 UTC MAIN commitmail json YAML

2009-04-20 22:25:39 UTC MAIN commitmail json YAML

Update to 1.0.12. From the changelog:

* $log now retries a partial write, or one interrupted by a system call.
* cgiparams.html: Note the technique of using a stub database file to allow a
  default of searching over multiple databases.
* omindex:
  + Add support for indexing Microsoft Office 2007 formats and XPS files
    (bug#290).
  + Fix the extraction of metadata from OpenDocument formats.
  + Fix "-l" which would previously always cause a segmentation fault if used
    ("--depth-limit" wasn't affected).
* Fix to compile when RLIMIT_AS isn't available (as on NetBSD and OpenBSD).
  Instead use RLIMIT_VMEM or RLIMIT_DATA if either is available, else don't try
  to limit the memory the filter process can use.

(schmonz)

2009-04-20 22:25:12 UTC MAIN commitmail json YAML

Update to 1.0.12. From the changelog:

* WritableDatabase::remove_spelling() now works properly.
* The QueryParser now treats NON_SPACING_MARK Unicode characters as phrase
  generators, which improves handling of Arabic.  This is a stop-gap solution
  for 1.0.x which will work with existing databases without requiring
  reindexing - in 1.1.0, NON_SPACING_MARK will be regarded as part of a word.
  (ticket#355)
* Fix undefined behaviour in distribution of OP_NEAR and OP_PHRASE over a
  non-leaf subquery (indentified by valgrind on testcase nearsubqueries1).
  (ticket#349)
* Enhance distribution of OP_NEAR/OP_PHRASE over non-leaf subqueries to work
  when there are multiple non-leaf subqueries (ticket#201).
* Enquire::get_mset() no longer needlessly checks if the documents exist.
* PostingIterator::get_description() output improved visually in some cases.
* Enquire::get_mset():
  + Now throws UnimplementedError if there's a percentage cutoff and sorting is
    primarily by value - this has never been correctly supported and it's
    better to warn people than give incorrect results.
  + No longer needlessly copies the results internally.
  + When searching multiple databases, now recalculates the maximum attainable
    weight after each database which may allow it to terminate earlier.
    (ticket#336).
  + Fix inconsistent percentage scores when sorting primarily by value, except
    when a MatchDecider is also being used; document this remaining problem
    case.  (ticket#216)
* Enquire::set_sort_by_value() (and similar methods): Rename the wrongly named
  "ascending" parameter to "reverse", and note that its value should always be
  explicitly given since defaulting to "reverse=true" is confusing and the
  default will be deprecated in 1.1.0.  (ticket#311)
* Database::allterms_begin(): Fix memory leak when iterating all terms from
  more than one database.
* Query::get_terms_begin(): Don't return "" from the TermIterator (happened
  when the query contained or was Query::MatchAll).
* Add QueryParser::FLAG_DEFAULT to make it easier to add flags to those set by
  default.

(schmonz)

2009-04-19 15:30:05 UTC MAIN commitmail json YAML

macfs.py doesn't happen, and plistlib isn't Darwin-specific anymore.

(schmonz)

2009-04-19 14:30:55 UTC MAIN commitmail json YAML

Claim the ikiwiki update.

(schmonz)

2009-04-14 22:35:45 UTC MAIN commitmail json YAML

I'll look after this one.

(schmonz)

2009-04-08 01:45:18 UTC MAIN commitmail json YAML

2009-04-08 01:44:04 UTC MAIN commitmail json YAML

Update to 1.12, addressing PR pkg/34765. From the changelog:

1.12:
- Fixed problem with overwriting existing session data items.
- Fixed several problems with handling of databytes in rules.
- Fixed crash in plugin cvm-validate when the lookup secret was unset.
- pop3front-auth now supports a no-argument variant on the AUTH command,
    used by KMail to test for authentication modes, and documented
    in http://www.tools.ietf.org/html/draft-myers-sasl-pop3-05
    Thanks Bernhard Graf for the initial patch
- pop3front-auth and -maildir now support the CAPA command.
    Thanks Bernhard Graf for the initial patch
- Made imapfront-auth more compatible with Courier IMAP by adding extra
    bits to the CAPABILITY command.  Thanks Bernhard Graf.
- plugin-cvm-validate handles modules that provide an "out of scope"
    fact by passing to the next plugin.
- Fixed handling of addresses without a domain in @file rules.
    Thanks Jorge Valdes

1.11:
- Fixed the main mailfront program to clean up temporary files properly.
- Modified the SMTP protocol module to export the SASL authentication
    information internally.
- Modified the check-fqdn plugin to append $DEFAULTHOST and
    $DEFAULTDOMAIN to addresses if necessary.
- Added separate connect and send timeouts and a maximum message size to
    the ClamAV plugin, and fixed a bug with handling port numbers
    when using multiple IPs.
- Modified the ClamAV plugin to prefer $CLAMAV_* settings over $CLAMD_*
- Added plugin API documentation.

1.10:
- Added a ClamAV virus scanner plugin.  Note: Using this plugin will
    cause mailfront to save messages to temporary files.  See
    mailfront.html for details.
- Modified the plugin API to add a version code, a flags word, and to
    (optionally) save messages to a temporary file.
- Fixed a few cases where the UCSPI-TCP protocol was assumed.
- Fixed pop3front-maildir breakage on dietlibc/uClibc and empty
    maildirs.  Thanks Wayne Marshall.

1.01:
- Fixed a bug in the counters plugin that triggered a problem in the
    SMTP protocol when handling the SIZE=# parameter.
- Reversed the order of cvm-validate and qmail-validate in the wrapper
    scripts (and documentation) due to the semantics of the two plugins.
- Added a list of built-in plugins.  The list currently contains the
    three accept* plugins, which are extremely trivial.

1.0:

Mailfront has been rewritten to be totally modular.  The core mailfront
program loads the protocol, backend, and all plugin behaviors at run
time from shared objects.

The previous commands, such as smtpfront-qmail, are now shell script
wrappers for the main "mailfront" command, and as such are depricated in
favor of using "mailfront" directly.  The *front-qmail wrappers preload
all the plugins that were previously compiled into the corresponding
programs:

check-fqdn counters mailrules relayclient cvm-validate
qmail-validate add-received patterns accept-sender

NOTE: The *front-reject backends have been dropped in favor of a plugin.
In addition, the $REQUIRE_AUTH feature has been moved to another plugin.
If you used this backend or feature you will need to adjust your
configuration accordingly.

(schmonz)

2009-04-07 05:08:27 UTC MAIN commitmail json YAML

Note updates of getmail, rss2email, py-html2text, solfege.

(schmonz)

2009-04-07 05:07:03 UTC MAIN commitmail json YAML

Update to 3.14.1. From the changelog:

3.14.1:
* Updated italian, dutch and turkish translations.

3.14.0:
* We now require Python 2.4, Gtk+ 2.14 and pygtk 2.14
* Improved preferences window 'Instruments' tab layout. Be more consistent.
* Better handling of external programs (CSound, MMA and lilypond-book),
    especially on win32. Now spaces in folder names are handled
    correctly, and the error message you get if the program is not
    found give better info. And the preferences window will check
    of binaries are found while you enter the path to the program.
* Misc bug fixes, including bug:110, bug:111, bug:112. Idtone will now display translated notenames.

3.12.1:
* Some updated translations
* Fix bug # 110
* Fix bug # 111
* Windows installer fixes, so that upgrading from 3.10 or 3.8 to 3.12 works

3.12.0:
* CSound support.
* MMA support.
* New lesson file functions: load, rnc, chordname
* Allow length modifiers in chord. Contributed by Noam Raphael.
* Allow lesson names with apostrophe. Contributed by Noam Raphael.
* Added option in the preferences window to use a web browser for
    reading the user manual.
* win32: store user created learning trees in user_data(), not
    app_data(). Move file from old to new location at startup.
* The File->Learning tree submenu is recreated when activated, so
    new learning trees will show up without restarting the program.
* added gst-launch as a predefined program for playing mediafiles.
    New users will by default use gst-launch
* learning_tree_editor: add button to delete learning tree
* Added a few solfa syllable exercises.
* Insert our share/solfege and lib/solfege to the beginning of
    sys.path to avoid problems with python-mpd

3.10.4:
* Bugfix: allow us to run more than one singinterval test
    beforerestarting the program.
* Allow apostrophe in lesson names. Contributed by Noam Raphael.
* create_practise_and_test_menu: Remove old Actions before adding
    them again. This to avoid gtk-warnings. Add an integer value
    to all Action names, so that we can guarantee that the Action
    names are unique.
* Updated Vietnamese and Italian translations from the translation project.
* Singinterval: key mouse-insensitive bug workaround

3.10.3:
* Updated translations from the Translation Project:
* French by Patrick Ficheux
* Italian by Marco Colombo
* Vietnamese by Clythie Siddall
* New bug tracker at http://bugs.solfege.org
* Merge workaround of winmidi.output_devices() bug (#12 on bugs.solfege.org)
* First very simple cadense exercise. Added just to see if someone
    will write better exercises.

3.10.2:
* Updated italian translation from Marco Colombo
* Updated vietnamese translation from Clytie Siddall
* Added tests that automatically check for new translations from
    the Translation Project when I try to make a release.
* Some cleanup the the makefile rules that build the users manual.

3.10.1:
* Changed license to GPLv3
* Fix the code that reports if the midi module is missing.
* User manual: Fix figure 3.12 text: name the interval correctly
* Raise ExecutableDoesNotExist if we have an empty MIDI player
* build system:
* permanent fix to the pcopy.py problem getting too long command line.

3.10.0:
* Ear training test print out
* Lots of internal fixes. Better error messages for people writing lesson files
* Use the Translation Project for all translations.
* MS Windows: Save in "My Documents" and "Application Data".
* Lots of bug fixes

3.8.2:
* Vietnamese translations by Clytie Siddall
* Updates to the french translation by Patrick Ficheux
* Bugfix to the lesson file header parser, so that whitespace is
    optional after header, making "header{" work as expected.

3.8.1:
* Bugfix: work with pygtk 2.6, not only 2.8 and newer
* Make the Escape button to close the export dialog and the dialog
    asking if you want to save work.
* Merge autogen.sh tweak from solfege.dev
* Fix for stupid bug. The ask_for_names_changed method would be set
    to None. Fix this. Didn't see this bug before because only
    expert mode would trigger this. This fixes this bug.
* MusicDisplaye rat import fix.
* Added a few Norwegian translation.

(schmonz)

2009-04-07 04:43:23 UTC MAIN commitmail json YAML

Update to 2.35. From the changelog:

* undo last change (elim extra \ns) (tx Sumit Rangwala)

(schmonz)

2009-04-07 04:41:19 UTC MAIN commitmail json YAML

Update to 2.65. From the changelog:

* Fixed warnings caused by Python v2.6 (using hashlib, removing
    mimify, etc.)
* Deprecated QP_REQUIRED option as this is more than likely no
    longer needed and part of what triggered Python warnings
* Fixed unicode errors in certain post headers
* Attempted to incorporate Debian/Ubuntu patches into the mainstream
    release
* Support img type enclosures
* No file locking for SunOS
* Gracefully handle missing charsets
* Friendlier and more useful message if sendmail isn't installed

(schmonz)

2009-04-07 04:39:44 UTC MAIN commitmail json YAML

Update to 4.9.0. From the changelog:

- add Kerberos authentication support to IMAP retriever classes.
    Thanks: Guido G端nther, Uli M.
- clarify documentation regarding MDA_external. Thanks: AJ Weber.
- eliminate deprecation warning for sets module with Python 2.6 by
    using a compatibility wrapper module.

(schmonz)

2009-04-07 03:08:33 UTC MAIN commitmail json YAML

Note bglibs, cvm updates.

(schmonz)

2009-04-07 03:04:25 UTC MAIN commitmail json YAML

Update to 0.95. From the changelog:

- Added a "lookaside" mode to cvm-qmail, to assist with proper chaining
    to cvm-vmailmgr or other modules.
- Fixed failure in cvm-qmail when virtualdomains did not exist.
- Fixed client.h symlink to point to v2client.h to match the library.
- Fixed cvm-vmailmgr to fail with OUTOFSCOPE=1 when the virtual password
    table file does not exist, instead of failing with an I/O error.
    This should improve its ability to chain with other modules.
- Added cvm-sqlite from Wayne Marshall

(schmonz)

2009-04-07 02:59:04 UTC MAIN commitmail json YAML

Update to 1.106. From the changelog:

- Fixed installation of msg/debug.h header file.
- Fixed envstr_unset to remove all instances of the given name.
- Added sysdep for d_ino and d_type in struct dirent.
- Fixed the path_match function to match filenames containing pattern
    characters (ie [filename] etc) the same way shells do.
- Files generated by cli-generate now indicate the source .cli file.
- Fixed the debug messages to not enable any by default.
- Modified the build procedure to build all sources with libtool.
    This should fix problems with parallel make.

(schmonz)

2009-04-07 02:37:10 UTC cwrapper commitmail json YAML

Add TODO from 2008/07/17.

(schmonz)

2009-04-04 23:31:57 UTC MAIN commitmail json YAML

+ ikiwiki-3.09

(schmonz)

2009-03-30 01:02:26 UTC cwrapper commitmail json YAML

2009-03-10 13:07:48 UTC MAIN commitmail json YAML

+ roundcube-0.2.1

(schmonz)

2009-03-10 13:06:02 UTC MAIN commitmail json YAML

+ ikiwiki-3.07

(schmonz)

2009-02-12 21:36:50 UTC MAIN commitmail json YAML

2009-02-12 21:35:34 UTC MAIN commitmail json YAML

Update to 2.2.3. From the changelog:

- added ID3v2 support (for known tags like title, artist, album,
    track number, ...)
- added '@nX' to '-o' option to specify the number of digits (X)
    in the output track identifier number
- added '-N' option for Not writing mp3splt.log file
- added the '@N' variable when using the '-g' option for auto
    incrementing the track number in the tags
- created a completely new windows installer allowing to install
    only some components and to uninstall only the installed files
- added some more documentation about the 'off' parameter
- updated to check for illegal characters in output filenames
- fixed bug with mp3splt not searching for plugins in its directory
    on Windows (it will now search in the directory of the 'mp3splt'
    executable if we detect a path from the launch command and in
    the installation directory written in the registry)
- fixed the zeroes not being added before the number when using @n
- fixed small bug about '-Q' not working right
- the default behaviour of the tags on the split files has changed:
    by default, we set the tags version of the file to split in the
    split files (for example if the file for split has ID3 version
    X, the tags in the split files will be ID3vX)
- added -1 (force tags in output files to be ID3v1) and -2 (force
    tags in output files to be ID3v2) options
- implemented query{search_string}(chosen_result_int) for the -c
    option : windows users should use this instead of -c query when
    searching using a "unicode" string
- fixed all tags/filenames "unicode" encoding issues on windows
- fixed small track issue in tags
- fixed issue when the output is the same as the original file

(schmonz)

2009-02-12 21:35:08 UTC MAIN commitmail json YAML

Update to 0.5.4. From the changelog:

- fixed bug crashing the applications on the silence split when no
    'get_silence_level' function defined
- added ID3v2 support when compiling with 'libid3tag' support
- added '@nX' to '-o' option to specify the number of digits (X)
    in the output track identifier number
- added the '@N' variable when using the '-g' option for auto
    incrementing the track number in the tags
- fixed bug #2398397 : 'license version broken in README'
- fixed the zeroes not being added before the number when using @n
- fixed a lot of ugly codings and compiler warnings
- fixed problem with configure yielding error when libid3tag not found
- fixed libtool incompatibility issue (libtool: link: cannot find
    the library `../libltdl/libltdlc.la'), bug #2144760
- updated to check for illegal characters in output filenames
- fixed all tags/filenames "unicode" encoding issues on windows
- the default behaviour of the tags on the split files has changed:
    by default, we set the tags version of the file to split in the
    split files (for example if the file for split has ID3 version
    X, the tags in the split files will be ID3vX)
- the tags in the output files can be changed with the
    SPLT_OPT_FORCE_TAGS_VERSION option
- fixed issue when the input file is erased if the output is the
    same as the original file
- fixed small track issue in tags

(schmonz)

2009-01-01 08:38:58 UTC MAIN commitmail json YAML

+ ikiwiki-3.00

(schmonz)

2008-12-25 16:44:19 UTC MAIN commitmail json YAML

2008-12-25 16:43:43 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.10

(schmonz)

2008-12-25 16:43:35 UTC MAIN commitmail json YAML

Update to 4.0.10. From the changelog:

This version adds a workaround for a bug in Plesk 9 that provides
the text "localhost" instead of the IP address for some connections.
Thanks to Medovarszky Zoltan and Christian Aust for reporting this
one.

(schmonz)

2008-12-02 16:25:06 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.9

(schmonz)

2008-12-02 16:24:59 UTC MAIN commitmail json YAML

Update to 4.0.9. From the changelog:

This version fixes a bug in the address parser that was preventing
some sender/recipient whitelist/blacklist entries from matching.
Thanks to John Devenport for reporting this one. This version also
fixes a bug in the "config-test" feature that prevented spamdyke
from finding its own binary when the file is not in the current
directory. Thanks to John Hallam for reporting this one.

(schmonz)

2008-11-06 16:57:51 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.8

(schmonz)

2008-11-06 16:57:41 UTC MAIN commitmail json YAML

Update to 4.0.8. From the changelog:

Changed spamdyke_log() to send all messages to stderr (when appropriate) using
  a single call to vfprintf() by adding newline characters and PID prefixes to
  the format before outputting anything.  This is necessary to work around a
  problem with the design of DJB's multilog program, which uses a single pipe
  to accept input from all processes and thus cannot keep log messages
  separate.  This means partial output from some spamdyke processes could
  overlap output from other spamdyke processes when the load rises (a race
  condition).  Thanks to Philip Nix Guru for reporting this one.

(schmonz)

2008-11-02 20:51:51 UTC MAIN commitmail json YAML

Updated mail/freepops to 0.2.8

(schmonz)

2008-11-02 20:51:40 UTC MAIN commitmail json YAML

Update to 0.2.8. From the changelog:

* Many changes for developers, and many fixes
* Added gettext support (thanks blackmoon)
* Added support to Windows Event Logging (lwel module) and smart
    logging facility (smartlog module)
* CURL library bindings revamped to version 7.18.1 to help the
    development of the hotmail plugin
* MacOSX startup script fixed, thanks nx2000car
* Too many fixes in plugins to be listed, thanks to all contributors

(schmonz)

2008-10-23 04:42:05 UTC MAIN commitmail json YAML

2008-10-23 04:40:55 UTC MAIN commitmail json YAML

Update to 0.2.7. From the changelog:

* A huge set of patches for modules and plugins, many thanks to all
    the contributors (hope to list them all): cdmack, Viruzzo,
    Lance, maxadamo, nvhs, russell822, Andre Martin, Daniel Black,
    Picov, RISKO Gergely, blackmoon and Spil
* A new zenity-based (GNOME eye-candy) updater interface by maxadamo
* Internationalization support (and Italian localization) for the
    regular fltk updater by blackmoon
* Updated versions of the cURL and gnutls libraries for Windows
* The luasocket library is now part of freepops and can be used to
    write modules

We still avoid installing any of the self-updaters. Might be nice
to add in a future PKGREVISION.

(schmonz)

2008-10-19 19:06:47 UTC MAIN commitmail json YAML

Update to latest config.guess (2008-09-28) and config.sub (2008-09-08)
from Savannah git. Changes are minor; at a glance, the most interesting
bits are improved support for Solaris Xen and AIX 6.

Approved by: groo

(schmonz)

2008-10-19 18:41:06 UTC MAIN commitmail json YAML

2008-10-19 18:39:56 UTC MAIN commitmail json YAML

Update to 2.34. From the changelog:

2008-10-09: 2.34. elim extra \ns (tx Keith Bussell)
2008-09-19: 2.33. add support for abbr (tx Nathan Youngman)
2008-07-31: 2.32. fix parsing bug with fastcompany (tx Elias Soong)

(schmonz)

2008-10-18 04:51:14 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.7

(schmonz)

2008-10-18 04:51:01 UTC MAIN commitmail json YAML

Update to 4.0.7. From the changelog:

VERSION 4.0.7: 10/17/2008
  Changed Makefile.in to compile configuration.c in two steps: first use gcc
    to produce the preprocessed source, then use gcc to compile it.  For some
    reason, gcc crashes on FreeBSD 6.0 when the file is compiled in one step.
    Thanks to K. Shantanu for reporting this one and Felix Buenemann for
    suggesting the fix.

VERSION 4.0.6: 10/16/2008
  Fixed a problem in examine_ip_in_rdns_keyword_entry() that was not correctly
    terminating the end of the keyword buffer, causing strstr() to search too
    far, leading to false negatives (and potentially segmentation faults).
    Thanks to Erald Troja for reporting this one.
  Fixed another problem in middleman() that was not correctly replacing _all_
    of qmail's AUTH advertisements when the "smtp-auth-level" option is
    "always" or "always-encrypted".  Thanks to Youri Kravatsky for reporting
    this one (again).
  Fixed the fix to a bug in nihdns_query() that was setting
    return_target_name_index to 0 in all cases.  This was causing log messages
    to print the first RBL/RHSBL name instead of the one that actually matched.
    Thanks to Arthur Girardi for reporting this one (again).
  Reverted a change from 4.0.5 -- removing the usable_buf_input flag from
    middleman() meant could only tell if there was input in the buffer, not if
    any of it was actually usable.  If the remote server delays sending its
    data for any reason, middleman() will loop rapidly to continually check if
    its buffered data can be sent to qmail.  Removing the flag meant spamdyke
    was consuming 100% CPU while receiving messages with large attachments.
    Thanks to Paulo Henrique Fonseca for reporting this one.
  Added the "cputime" program to the "tests" folder to measure the CPU time
    used by a process.  Neither the shell "time" command nor the POSIX "time"
    command seem to do that.
  Changed sendrecv to always wait() for its child processes so CPU accounting
    will be performed correctly.
  Fixed check_rhsbl() to correctly return the name of the matching RHSBL instead
    of an index that could be beyond the end of the array.
  Changed the values of LOG_USE_CONFIG_TEST, LOG_USE_STDERR and LOG_USE_SYSLOG
    to make none of them equal to 0.  Because the "log-target" option is a
    CONFIG_TYPE_NAME_MULTIPLE option, it is set to 0 until the command line and
    all configuration files are parsed.  When LOG_USE_CONFIG_TEST is 0, the
    progress messages from process_config_file() are sent to stderr until the
    configuration file is completely loaded.  For Plesk users, xinetd sends
    stderr to the network connection, so the remote server gets the output.
    Thanks to Arthur Girdari for reporting this one and helping track it down.

(schmonz)

2008-10-13 15:24:44 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.5

(schmonz)

2008-10-13 15:24:37 UTC MAIN commitmail json YAML

Update to 4.0.5. From the changelog:

- If the idle timeout is not configured, it is now set to 20 minutes
    after qmail exits to prevent never-ending spamdyke processing.
    Thanks to Matthew Kettlewell for reporting this one.
- Fixed the AUTH advertisements to display correctly when
    "smtp-auth-level" is "always" or "always-encrypted". Thanks
    to Youri Kravatsky for reporting this one.
- Fixed a sequencing error that would cause qmail to exit prematurely,
    even if valid recipients could still possibly be given. Thanks
    to David Stiller for reporting this one.
- Fixed the handling of unencoded null characters in messages
    (technically not legal) so spamdyke does become confused and
    timeout. Thanks to Arthur Girardi for reporting this one.
- Fixed an issue in the DNS query code that was setting array indexes
    beyond the end of the array, resulting in garbage log messages
    and segmentation faults. Thanks to Arthur Girardi for reporting
    this one.
- Fixed verbose logging in the RHSBL filter to print the correct
    log message. Thanks to Arthur Girardi for reporting this one.
- Rewrote the address parser to correctly handle strange/invalid
    email addresses. Thanks to Erald Troja for reporting this one.
- Fixed a serious error in the code that loads array values from
    files that was returning pointers to unallocated memory, causing
    segmentation faults. Many, many thanks to David Stiller for
    reporting this one and providing tons of help to nail it down.
- Fixed a serious error that was attempting to move data by
    dereferencing the NULL address when the remote server disconnected
    unexpectedly, causing segmentation faults. Many, many thanks
    to David Stiller for reporting this one and providing tons of
    help to nail it down.

(schmonz)

2008-10-06 15:34:57 UTC MAIN commitmail json YAML

2008-10-06 15:34:01 UTC MAIN commitmail json YAML

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.

(schmonz)

2008-10-06 01:43:40 UTC MAIN commitmail json YAML

+ ikiwiki-2.66 [schmonz]

(schmonz)

2008-10-05 23:00:06 UTC MAIN commitmail json YAML

Note {lib,}mp3splt updates and mp3splt-devel removal.

(schmonz)

2008-10-05 22:56:41 UTC MAIN commitmail json YAML

Update mp3splt to 2.2.1 (obviating the need for mp3splt-devel) and take
MAINTAINER. From the changelog:

- corrected the -g option to be more intuitive
- fixed bug in the man page (from wrong '-t' to wrong '-g')
- changed small usage error on '-g' option
- mp3splt is now using libmp3splt
- checks for compatibilities between options
- added 'm-' for mp3 STDIN
- possibility to specify the server and port for freedb search;
    (now using tracktype.org by default)
- original id3v1 for mp3 tags are kept in the splitted files and also
    ogg vorbis tags
- add custom tags with the new '-g' option
- '-o' option now creates the specified directories if '-d' option is not
    specified
- added '-Q' option which enables the '-q' option and does not print
    anything to STDOUT
- added experimental '-D' debug mode option
- added '-i' option for counting the number of silence splitpoints
- also added '-h' option which shows a small usage

(schmonz)

2008-10-05 22:47:23 UTC MAIN commitmail json YAML

Update to 0.5.1 and take MAINTAINER. From the changelog:

- fixed bug settings custom tags to splitted files
- fixed bug for mac compilation (#2099498 : no plugin matches the
    file 'xxx')
- added plugin system for audio formats (currently supports ogg
    vorbis and mp3)
- implemented STDIN and STDOUT (like in the original mp3splt)
- moved translation of error codes to string into the library
- implemented experimental version of 'mp3splt.log' (like in the
    original mp3splt)
- return codes of many functions were checked
- option '-o' now creates directories if necessary
- fixed a log of bugs, including :
(some are related to mp3splt command line, but I post them here)
#1807288 : one-off bug
#1483040 : problems with output file path(mp3splt is removing '/')
#1665006 & #1665002 : corrected return codes & const correctness
#2000246 : changed 'splitted' to 'split'
#118157 : unplayable stdin files on windows (+ same problem for stdin)

(schmonz)

2008-10-03 18:34:38 UTC MAIN commitmail json YAML

- roundcube-0.2beta
+ mp3splt-gtk-0.5.1, mp3splt-2.2.1, libmp3splt-0.5.1 [schmonz]

and claim ikiwiki-2.65.

(schmonz)

2008-10-02 15:47:51 UTC MAIN commitmail json YAML

Updated mail/roundcube to 0.2beta

(schmonz)

2008-10-02 15:47:15 UTC MAIN commitmail json YAML

Update to 0.2beta (from 0.2alpha), and take MAINTAINER. From the changelog:

- Made config files location configurable (#1485215)
- Reduced memory footprint when forwarding attachments (#1485345)
- Allow and use spellcheck attribute for input/textarea fields (#1485060)
- Added icons for forwarded/forwarded+replied messages (#1485257)
- Added Reply-To to forwarded emails (#1485315)
- Display progress message for folders create/delete/rename (#1485357)
- Smart Tags and NOBR tag support in html messages (#1485363, #1485327)
- Redesign of the identities settings (#1484042)
- Add config option to disable creation/deletion of identities (#1484498)
- Added 'sendmail_delay' option to restrict messages sending interval
    (#1484491)
- Added vertical splitter for folders list resizing
- Added possibility to view all headers in message view
- Fixed splitter drag/resize on Opera (#1485170)
- Fixed quota img height/width setting from template (#1484857)
- Refactor drag & drop functionality. Don't rely on browser events
    anymore (#1484453)
- Insert "virtual" folders in subscription list (#1484779)
- Added link to open message in new window
- Enable export of address book contacts as vCard
- Add feature to import contacts from vcard files (#1326103)
- Respect Content-Location headers in multipart/related messages
    according to RFC2110 (#1484946)
- Allowed max. attachment size now indicated in compose screen (#1485030)
- Also capture backspace key in list mode (#1484566)
- Allow application/pgp parts to be displayed (#1484753)
- Correctly handle options in mailto-links (#1485228)
- Immediately save sort_col/sort_order in user prefs (#1485265)
- Truncate very long (above 50 characters) attachment filenames
    when displaying
- Allow to auto-detect client language if none set (#1484434)
- Auto-detect the client timezone (user configurable)
- Add RFC2231 header value continuations support for attachment
    filenames + hack for servers that not support that feature
- Fix Reply-To header displaying (#1485314)
- Mark form buttons that provide the most obvious operation (mainaction)
- Added option 'quota_zero_as_unlimited' (#1484604)
- Added PRE handling in html2text class (#1484740)
- Added folder hierarchy collapsing
- Added options to use syslog instead of log file (#1484850)
- Added Logging & Debugging section in Installer
- Fix In-Reply-To and References headers when composing saved draft
    message (#1485288)
- Fix html message charset conversion for charsets with underline (#1485287)
- Fix buttons status after contacts deletion (#1485233)
- Fix escaping of To: and From: fields when building message body
    for reply or forward in the HTML editor (#1484904)
- Use current mailbox name in template (#1485256)
- Better fix for skipping untagged responses (#1485261)
- Added pspell support patch by Kris Steinhoff (#1483960)
- Enable spellchecker for HTML editor (#1485114)
- Respect spellcheck_uri in tinyMCE spellchecker (#1484196)
- Case insensitive contacts searching using PostgreSQL (#1485259)
- Make default imap folders configurable for each user (#1485075)
- Save outgoing mail to selectable folder (#1324581)
- Fix hiding of mark menu when clicking th button again (#1484944)
- Use long date format in print mode (#1485191)
- Updated TinyMCE to version 3.1.0.1
- Re-enable autocomplete attribute for login form (#1485211)
- Check PERMANENTFLAGS before saving $MDNSent flag (#1484963, #1485163)
- Added flag column on messages list (#1484623)
- Patched Mail/MimePart.php (http://pear.php.net/bugs/bug.php?id=14232)
- Allow trash/junk subfolders to be purged (#1485085)
- Store compose parameters in session and redirect to a unique URL
- Fixed CRAM-MD5 authentication (#1484819)
- Fixed forwarding messages with one HTML attachment (#1484442)
- Fixed encoding of message/rfc822 attachments and image/pjpeg
    handling (#1484914)
- Added option to select skin in user preferences
- Added option to configure displaying of attached images below
    the message body
- Added option to display images in messages from known senders (#1484601)
- User preferences grouped in more fieldsets
- Fix corrupted MIME headers of messages in Sent folder (#1485111)
- Fixed bug in MDB2 package: http://pear.php.net/bugs/bug.php?id=14124
- Use keypress instead of keydown to select list's row (#1484816)
- Don't call expunge and don't remove message row after message
    move if flag_for_deletion is set to true (#1485002)

(schmonz)

2008-09-27 00:11:47 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.8.4

(schmonz)

2008-09-27 00:11:38 UTC MAIN commitmail json YAML

Update to 4.8.4. From the changelog:

-Add missing fsync() in updatefile close method to ensure data actually
hits disk before the rename takes place, to make writing of the oldmail
file more resilient to system crashes.  Thanks: Domen Puncer.

(schmonz)

2008-09-22 15:09:18 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 2.64

(schmonz)

2008-09-22 15:09:05 UTC MAIN commitmail json YAML

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.

(schmonz)

2008-09-09 17:19:26 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 2.63

(schmonz)

2008-09-09 17:19:13 UTC MAIN commitmail json YAML

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.

(schmonz)

2008-09-05 20:36:30 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.4

(schmonz)

2008-09-05 20:33:53 UTC MAIN commitmail json YAML

Update to 4.0.4. From the changelog:

Moved the code for loading configuration files into prepare_settings() from
  do_spamdyke().  When the default value for the "log-target" option was
  being set before the configuration files were read, the syslog option
  could be incorrectly set, even if stderr was specified in a file.
  Thanks to Eric Shubert for reporting this one.
Changed the configure script to detect environments where printf()/scanf()
  use "%ld" for 64-bit integers instead of "%lld" (CentOS 64-bit).  This
  wouldn't be necessary if the gcc authors could grasp the idea that
  "long int" and "long long int" may be interchangable and not emit warnings.
  Thanks to kjl for reporting this one.

(schmonz)

2008-09-04 15:34:42 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 2.62.1

(schmonz)

2008-09-04 15:34:30 UTC MAIN commitmail json YAML

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

(schmonz)

2008-08-15 16:51:59 UTC MAIN commitmail json YAML

Add MESSAGE explaining how to enable spamdyke with qmail-smtpd.

(schmonz)

2008-08-15 16:48:26 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.3

(schmonz)

2008-08-15 16:48:16 UTC MAIN commitmail json YAML

Update to 4.0.3. From the changelog:

This version fixes two bugs. The first is an integer argument
parsing bug on some systems (FreeBSD). Thanks to Shane Bywater for
reporting this one. The second is a bug parsing invalid nameserver
entries in /etc/resolv.conf that prevented spamdyke from defaulting
to 127.0.0.1. Thanks to slamp slamp for reporting this one.

(schmonz)

2008-08-13 17:16:08 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.8.3

(schmonz)

2008-08-13 17:15:57 UTC MAIN commitmail json YAML

Update to 4.8.3. From the changelog:

- Improve information sent to logfile about messages not retrieved.
  Thanks: Scott.

(schmonz)

2008-08-07 14:56:38 UTC MAIN commitmail json YAML

Updated textproc/py-feedparser to 4.2pre290

(schmonz)

2008-08-07 14:56:11 UTC MAIN commitmail json YAML

Update to a prerelease 4.2 snapshot, as 4.1 no longer copes
particularly well with many feeds and there's no indication that
a release is imminent. From the changelog:

* Support for parsing microformats, including rel=enclosure, rel=tag,
  XFN, and hCard.
* Updated the whitelist of acceptable HTML elements and attributes based
  on the latest draft of the HTML 5 specification.
* Support for CSS Sanitization. (Previous versions of Universal Feed
  Parser simply stripped all inline styles.) Many thanks to Sam Ruby for
  implementing this, despite my insistence that it was impossible.
* Support for SVG Sanitization.
* Support for MathML Sanitization. Many thanks to Jacques Distler for
  patiently debugging this feature.
* IRI support for every element that can contain a URI.
* Ability to disable relative URI resolution.
* Command-line arguments and alternate serializers, for manipulating
  Universal Feed Parser from shell scripts or other non-Python sources.
* More robust parsing of author email addresses, misencoded win-1252
  content, rel=self links, and better detection of HTML content in
  elements with ambiguous content types.

(schmonz)

2008-08-07 13:36:31 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.2

(schmonz)

2008-08-07 13:36:05 UTC MAIN commitmail json YAML

Update to 4.0.2. From the changelog:

  Fixed a bug in filter_graylist() that was creating infinitely deep "_none"
    directories.  The special-case conversion code added in 4.0.1 was not
    checking to see if "_none" was a file or a directory and performing the
    conversion every time.  Thanks to Bob Alanis for reporting this one.

(schmonz)

2008-08-02 18:10:06 UTC MAIN commitmail json YAML

Updated mail/getmail to 4.8.2

(schmonz)

2008-08-02 18:09:40 UTC MAIN commitmail json YAML

Update to 4.8.2. From the changelog:

- for IMAP retrievers, keep message state around for 30 days even
  if the corresponding message isn't seen. This allows users to
  have multiple rc files with different IMAP folders to retrieve
  from without losing their "seen" mail state for the folders they're
  not currently retrieving from. You no longer need to work around
  this with different getmail state directories. Thanks: ?.

(schmonz)

2008-08-01 21:01:50 UTC MAIN commitmail json YAML

Updated mail/p5-Mail-Ezmlm to 0.07.2

(schmonz)

2008-08-01 21:01:26 UTC MAIN commitmail json YAML

Update to 0.07.2. From the changelog:

0.06 Mon Dec 26 18:55:12 CET 2005
  - support for ezmlm-idx-5.0.0 added
  - fixed version check

0.07 Mon Jan  2 22:12:32 CET 2006
  - new functions for text management (idx >= 5.0)
  - new functions for language setting (idx >= 5.0)
  - new functions for charset setting (idx >= 5.0)
  - new functions for config directory setting (idx >= 5.0)
  - look for ezmlm-make at run-time
  - requires Text::ParseWords

0.07.1 Mon Jan 23 22:30:14 CET 2006
  - fix misinterpretation of empty settings

0.07.2 Tue Jun 20 01:05:56 UTC 2006
  - fixed 'get_charset' and 'set_charset' for idx < 5.0

(schmonz)

2008-08-01 19:01:03 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-WikiCreole to 0.05nb1

(schmonz)

2008-08-01 18:59:02 UTC MAIN commitmail json YAML

2008-08-01 18:41:31 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 2.56

(schmonz)

2008-08-01 18:41:08 UTC MAIN commitmail json YAML

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.

(schmonz)

2008-07-31 15:11:54 UTC MAIN commitmail json YAML

Updated textproc/xapian-omega to 1.0.7nb2

(schmonz)

2008-07-31 15:11:31 UTC MAIN commitmail json YAML

Add missing dependency on Perl, found by joerg's bulk build. Bump
PKGREVISION.

(schmonz)

2008-07-31 04:13:50 UTC MAIN commitmail json YAML

Added textproc/p5-Text-WikiCreole version 0.05

(schmonz)

2008-07-31 04:10:55 UTC MAIN commitmail json YAML

Add and enable p5-Text-WikiCreole.

(schmonz)

2008-07-31 04:06:51 UTC MAIN commitmail json YAML

Initial import of p5-Text-WikiCreole.

Text::WikiCreole implements the Wiki Creole markup language, version
1.0, as described at http://www.wikicreole.org.  It reads Creole
1.0 markup and returns XHTML.

In addition to the official Creole 1.0 markup elements, it also
supports several extensions, such as plugins, superscript, subscript,
underline, definition lists, indented paragraphs, plugins, etc.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2008-07-31 02:48:11 UTC MAIN commitmail json YAML

Updated textproc/py-html2text to 2.31

(schmonz)

2008-07-31 02:47:45 UTC MAIN commitmail json YAML

2008-07-30 21:33:27 UTC MAIN commitmail json YAML

Updated mail/roundcube to 0.2alpha

(schmonz)

2008-07-30 21:29:57 UTC MAIN commitmail json YAML

Update to 0.2-alpha, which is no less alpha than 0.1.1 and fixes a
major bug preventing the display of non-UTF8 messages. Includes a
pkgsrc patch to restore PKG_SYSCONFDIR support (#1485215). From the
changelog:

- Added option to disable autocompletion from selected LDAP address
    books (#1484922)
- TLS support in LDAP connections: 'use_tls' property (#1485104)
- Fixed removing messages from search set after deleting them (#1485106)
- imap.inc: Fixed iil_C_FetchStructureString() to handle many
    literal strings in response (#1484969)
- Support for subfolders in default/protected folders (#1484665)
- Disallowed delimiter in folder name (#1484803)
- Support " and \ in folder names
- Escape \ in login (#1484614)
- Better HTML sanitization with the DOM-based washtml script (#1484701)
- Fixed sorting of folders with non-ascii characters
- Fixed Mysql DDL for default identities creation (#1485070)
- In Preferences added possibility to configure 'read_when_deleted',
    'mdn_requests', 'flag_for_deletion' options
- Made IMAP auth type configurable (#1483825)
- Fixed empty values with FROM_UNIXTIME() in rcube_mdb2 (#1485055)
- Fixed attachment list on IE 6/7 (#1484807)
- Fixed JavaScript in compose.html that shows cc/bcc fields if populated
- Make password input fields of type password in installer (#1484886)
- Don't attempt to delete cache entries if enable_caching is FALSE (#1485051)
- Optimized messages sorting on servers without sort capability (#1485049)
- Corrected message headers decoding when charset isn't specified and improved
  support for native languages (#1485050, #1485048)
- Expanded LDAP configuration options to support LDAP server writes.
- Installer: encode special characters in DB username/password (#1485042)
- Fixed management of folders with national characters in names
    (#1485036, #1485001)
- Fixed identities saving when using MDB2 pgsql driver (#1485032)
- Fixed BCC header reset (#1484997)
- Improved messages list performance - patch from Justin Heesemann
- Append skin_path to images location only when it starts with '/'
    sign (#1484859)
- Fix IMAP response in message body when message has no body (#1484964)
- Fixed non-RFC dates formatting (#1484901)
- Fixed typo in set_charset() (#1484991)
- Decode entities when inserting HTML signature to plain text message (#1484990)
- HTML editing is now working with PHP5 updates and TinyMCE v3.0.6
- Fixed signature loading on Windows (#1484545)
- Added language support to HTML editing (#1484862)
- Fixed remove signature when replying (#1333167)
- Fixed problem with line with a space at the end (#1484916)
- Fixed <!DOCTYPE> tag filtering (#1484391)
- Fixed <?xml> tag filtering (#1484403)
- Added sections (fieldset+label) in Settings interface
- Mark as read in one action with message preview (#1484972)
- Deleted redundant quota reads (#1484972)
- Added options for empty trash and expunge inbox on logout (#1483863)
- Removed lines wrapping when displaying message
- Fixed month localization
- Changed codebase to PHP5 with autoloader

(schmonz)

2008-07-30 14:00:52 UTC MAIN commitmail json YAML

Added time/leapsunpack version 0.05

(schmonz)

2008-07-30 14:00:14 UTC MAIN commitmail json YAML

Add and enable leapsunpack.

(schmonz)

2008-07-30 13:59:25 UTC MAIN commitmail json YAML

Initial import of leapsunpack, a program to convert D. J. Bernstein's
compressed leapsecond table into a viable leapsecs.txt file. It is
designed to augment D. J. Bernstein's libtai package. D. J. Bernstein!

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2008-07-30 10:54:20 UTC MAIN commitmail json YAML

Updated mail/serialmail to 0.75nb1

(schmonz)

2008-07-30 10:54:10 UTC MAIN commitmail json YAML

Bring over leapsecs_read() fix to the included libtai, probably
fixing maildirserial (as with mess822). Bump PKGREVISION.

(schmonz)

2008-07-30 10:41:04 UTC MAIN commitmail json YAML

Updated mail/mess822 to 0.58nb2

(schmonz)

2008-07-30 10:40:56 UTC MAIN commitmail json YAML

Bring over leapsecs_read() fix to the included libtai, fixing the
handful of programs which read leapsecs.dat. Bump PKGREVISION.

(schmonz)

2008-07-30 10:36:37 UTC MAIN commitmail json YAML

Updated devel/libtai to 0.60nb1

(schmonz)

2008-07-30 10:36:27 UTC MAIN commitmail json YAML

#include <unistd.h> in leapsecs_read.c so we can read leapsecs.dat.
Add a buildlink3.mk file. Bump PKGREVISION.

(schmonz)

2008-07-29 05:14:11 UTC MAIN commitmail json YAML

Updated www/p5-SVN-Web to 0.53nb1

(schmonz)

2008-07-29 05:13:59 UTC MAIN commitmail json YAML

The need for TeX in this package appears entirely vestigial. Remove
the dependency and bump PKGREVISION.

(schmonz)

2008-07-29 05:08:56 UTC MAIN commitmail json YAML

Added www/ap22-authnz-external version 3.1.0

(schmonz)

2008-07-29 05:08:42 UTC MAIN commitmail json YAML

Add and enable ap22-authnz-external.

(schmonz)

2008-07-29 05:07:46 UTC MAIN commitmail json YAML

Initial import of ap22-authnz-external, based on ap2-auth-external.

The Apache HTTP Daemon can be configured to require users to supply logins
and passwords before accessing pages in some directories. Authentication is
the process of checking if the password given is correct for a user. Apache
has standard modules for authenticating out of several different kinds of
databases. The external authentication module provides a flexible tool for
creating authentication systems based on other databases.

The module can be used in either of two somewhat divergent ways:
1) External Authentication:

When a user supplies a login and password, mod_auth*_external runs a program
you write, passing it the login and password. Your program does whatever
checking and logging it needs to, and then returns a Accept/Reject flag to
Apache.

2) Hardcoded Authentication:

Some hooks have been inserted into mod_auth*_external to make it easy to
replace the call to the external authentication program with a call to a
hardcoded internal authentication routine that you write.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2008-07-29 05:04:34 UTC MAIN commitmail json YAML

Updated www/ikiwiki to 2.55

(schmonz)

2008-07-29 05:04:24 UTC MAIN commitmail json YAML

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

(schmonz)

2008-07-27 04:08:41 UTC MAIN commitmail json YAML

Updated textproc/xapian-omega to 1.0.7nb1

(schmonz)

2008-07-27 04:06:00 UTC MAIN commitmail json YAML

Fix build on NetBSD (4.0, at least): include <signal.h> and avoid
RLIMIT_AS on systems without it. Also fix path to Perl interpreter
in installed scripts, and as a result, bump PKGREVISION.

(schmonz)

2008-07-26 23:44:26 UTC MAIN commitmail json YAML

Add and enable xapian, xapian-omega, p5-Search-Xapian.

(schmonz)

2008-07-26 23:43:57 UTC MAIN commitmail json YAML

Note import of xapian, xapian-omega, p5-Search-Xapian.

(schmonz)

2008-07-26 23:39:21 UTC MAIN commitmail json YAML

Initial import of Search::Xapian, a Perl XS frontend to the Xapian
C++ search library.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2008-07-26 23:37:29 UTC MAIN commitmail json YAML

Initial import of Omega, which operates on a set of Xapian databases.
Each database is created and updated separately using either omindex
or scriptindex. You can search these databases (or any other Xapian
database with suitable contents) via a web front-end provided by
omega, a CGI application.  A search can also be done over more than
one database at once.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2008-07-26 23:35:05 UTC MAIN commitmail json YAML

Initial import of Xapian, an Open Source Search Engine Library,
released under the GPL. It's written in C++, with bindings to allow
use from Perl, Python, PHP, Java, Tcl, C# and Ruby (so far!)

Xapian is a highly adaptable toolkit which allows developers to
easily add advanced indexing and search facilities to their own
applications. It supports the Probabilistic Information Retrieval
model and also supports a rich set of boolean query operators.

If you're after a packaged search engine for your website, you
should take a look at Omega: an application we supply built upon
Xapian. Unlike most other website search solutions, Xapian's
versatility allows you to extend Omega to meet your needs as they
grow.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(schmonz)

2008-07-26 20:07:58 UTC MAIN commitmail json YAML

2008-07-26 20:03:43 UTC MAIN commitmail json YAML

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").

(schmonz)

2008-07-18 20:28:52 UTC MAIN commitmail json YAML

Updated mail/rss2email to 2.63

(schmonz)

2008-07-18 20:28:34 UTC MAIN commitmail json YAML

Update to 2.63. From the changelog:

* Licensed under GPL 2 & 3 now
* Display feed number in warning and error message lines
* Fix for unicode handling problem with certain entry titles

(schmonz)

2008-07-18 01:22:51 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.1

(schmonz)

2008-07-18 01:22:39 UTC MAIN commitmail json YAML

Update to 4.0.1. This version fixes several bugs:

- The automatic conversion of a graylist directory structure could
  generate errors for empty sender addresses (commonly used for
  bounce messages). Thanks to David Stiller for reporting this one.

- Connections encrypted with TLS (not decrypted by spamdyke) weren't
  always being rejected, even if there was no chance they should
  be accepted. Thanks to Sergio Minini for reporting this one.

- A double-free() problem could result in crashes if the
  "rejection-text-graylist" option was used within a configuration
  directory.

- Compiling on Solaris was generating a warning.

(schmonz)

2008-07-16 07:04:02 UTC MAIN commitmail json YAML

2008-07-16 07:03:37 UTC MAIN commitmail json YAML

Updated mail/spamdyke to 4.0.0

(schmonz)

2008-07-16 07:03:22 UTC MAIN commitmail json YAML

Update to 4.0.0. The changelog is unwieldy; highlights:

* Several options have changed names, behaviors, defaults, and/or
  possible settings, all of which are explained in the upgrade
  instructions.

* Many new options have been added:
  config-dir
  config-dir-search
  dns-blacklist-file
  dns-level
  dns-max-retries-total
  dns-max-retries-primary
  dns-server-ip
  dns-server-ip-primary
  dns-timeout-secs
  dns-whitelist-file
  filter-level
  graylist-exception-ip-entry
  graylist-exception-rdns-entry
  graylist-level
  ip-blacklist-entry
  ip-in-rdns-keyword-blacklist-entry
  ip-in-rdns-keyword-whitelist-entry
  ip-in-rdns-keyword-whitelist-file
  ip-whitelist-entry
  local-domain-entry
  rdns-blacklist-entry
  rdns-whitelist-entry
  recipient-blacklist-entry
  recipient-whitelist-entry
  rejection-text-access-denied
  rejection-text-dns-blacklist
  rejection-text-earlytalker
  rejection-text-empty-rdns
  rejection-text-graylist
  rejection-text-ip-blacklist
  rejection-text-ip-in-cc-rdns
  rejection-text-ip-in-rdns-keyword-blacklist
  rejection-text-local-recipient
  rejection-text-max-recipients
  rejection-text-missing-sender-mx
  rejection-text-rdns-blacklist
  rejection-text-recipient-blacklist
  rejection-text-reject-all
  rejection-text-relaying-denied
  rejection-text-rhs-blacklist
  rejection-text-sender-blacklist
  rejection-text-smtp-auth-required
  rejection-text-timeout
  rejection-text-unresolvable-rdns
  relay-level
  rhs-blacklist-file
  rhs-whitelist-file
  run-as-user
  sender-blacklist-entry
  sender-whitelist-entry
  smtp-auth-level
  tls-level

* An example spamdyke.conf has been provided.

(schmonz)

2008-07-14 18:14:15 UTC MAIN commitmail json YAML

+ spamdyke-4.0.0

(schmonz)

2008-07-14 05:27:58 UTC cwrapper commitmail json YAML

Don't bother trying to install TODO, it's not there anyway.

(schmonz)

2008-07-14 05:22:18 UTC cwrapper commitmail json YAML

Pipe to atf-report by default. Bump version for today's batch of work.

(schmonz)

2008-07-13 20:46:18 UTC cwrapper commitmail json YAML

Clarify the important comment and remove the redundant ones.

(schmonz)

2008-07-13 20:40:28 UTC cwrapper commitmail json YAML

Coalesce closely related tests into suites.

(schmonz)

2008-07-13 20:10:37 UTC cwrapper commitmail json YAML

2008-07-13 18:54:18 UTC cwrapper commitmail json YAML

2008-07-13 18:50:21 UTC cwrapper commitmail json YAML

Run all the new tests, as well as any future ones.

(schmonz)

2008-07-13 18:47:59 UTC cwrapper commitmail json YAML

pkgsrc/pkgtools/wrapper/files/tests/test-include_pkgdir.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-include_pkgsubdir.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-include_usr_include.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-include_usr_include_slashdot.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-include_usr_include_subdir.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libdir_pkgdir.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libdir_pkgdir_slashdot.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libdir_pkgsubdir.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libdir_usr_lib.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libdir_usr_lib_slashdot.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libdir_usr_lib_subdir.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libpath.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libpath_in_define.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libpath_shlib.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-libpath_shmod.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-no_abspath.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-preserve_option.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-remove_option.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-repeated_arg.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-rpath_usr_lib.sh@1.1.2.1 / diff
pkgsrc/pkgtools/wrapper/files/tests/test-rpath_usr_lib_slashdot.sh@1.1.2.1 / diff

Add a bunch more tests from regress/buildlink-transform, automatically
converted to ATF.

(schmonz)