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 (26m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 16:26:35 UTC Now

2008-08-26 13:14:48 UTC MAIN commitmail json YAML

2008-08-26 13:12:30 UTC MAIN commitmail json YAML

update to 1.1.15
This release contains some security fixes, notably a DoS via corrupted
Ogg files (CVE-2008-3231), some related fixes, and fixes for a few
possible buffer overflows.
The other changes include recognition of AMR audio and Snow video.

(drochner)

2008-08-26 12:57:38 UTC MAIN commitmail json YAML

2008-08-26 12:54:51 UTC MAIN commitmail json YAML

2008-08-26 12:32:18 UTC MAIN commitmail json YAML

Distfile changed (not the contents, it was just repackaged), thus do teh
DIST_SUBDIR dance.  Noted by joerg.

(ghen)

2008-08-26 11:37:10 UTC MAIN commitmail json YAML

Do not use OPSYS for the platform rules, they are an enumeration of all
supported platforms. From PR 39407.

(joerg)

2008-08-26 01:47:07 UTC MAIN commitmail json YAML

Add and enable: bzr-gtk bzr-svn bzrtools

(epg)

2008-08-26 01:46:11 UTC MAIN commitmail json YAML

Added devel/bzrtools version 1.6.0 [epg 2008-08-26]
Added devel/bzr-gtk version 0.95.0 [epg 2008-08-26]
Added devel/bzr-svn version 0.4.11~rc1 [epg 2008-08-26]

(epg)

2008-08-26 01:44:50 UTC MAIN commitmail json YAML

Import bzr-svn-0.4.11~rc1.

bzr-svn is a plugin that allows Bazaar direct access to Subversion
repositories. It allows most bzr commands to work directly against
Subversion repositories, as if you were using bzr with a native
bzr repository.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(epg)

2008-08-26 01:20:25 UTC MAIN commitmail json YAML

Import bzr-gtk-0.95.0.

This is a plugin for bzr that contains various GTK+ frontends to Bazaar
commands. It currently contains a tool to see the history and
relationships between the revisions visually and one to view
annotated files.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(epg)

2008-08-26 01:17:51 UTC MAIN commitmail json YAML

Import bzrtools-1.6.0.

This is a set of plugins for Bazaar.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(epg)

2008-08-26 01:17:33 UTC MAIN commitmail json YAML

Add common settings for bzr plugins (soon to be used by bzrtools, bzr-gtk, and
bzr-svn packages).

(epg)

2008-08-26 01:13:04 UTC MAIN commitmail json YAML

Updated devel/bzr to 1.6 [epg 2008-08-26]

(epg)

2008-08-26 01:12:07 UTC MAIN commitmail json YAML

- Update to 1.6.
- pkgsrc changes:
  - Take maintainership.
  - 'make check' was running tests twice; use custom do-test instead.
  - Don't install basically empty index.txt document.

bzr 1.6 2008-08-25
------------------

Finally, the long awaited bzr 1.6 has been released. This release includes
new features like Stacked Branches, improved weave merge, and an updated
server protocol (now on v3) which will allow for better cross version
compatibility. With this release we have deprecated Knit format
repositories, and recommend that users upgrade them, we will continue to
support reading and writing them for the forseeable future, but we will
not be tuning them for performance as pack repositories have proven to be
better at scaling. This will also be the first release to bundle
TortoiseBzr in the standalone Windows installer.

bzr 1.6rc5 2008-08-19
---------------------

  BUG FIXES:

    * Disable automatic detection of stacking based on a containing
      directory of the target. It interacted badly with push, and needs a
      bit more work to get the edges polished before it should happen
      automatically. (John Arbash Meinel, #259275)

bzr 1.6rc4 2008-08-18
---------------------

  BUG FIXES:

    * Fix a regression in knit => pack fetching.  We had a logic
      inversion, causing the fetch to insert fulltexts in random order,
      rather than preserving deltas.  (John Arbash Meinel, #256757)

bzr 1.6rc3 2008-08-14
---------------------

  CHANGES:

    * Disable reading ``.bzrrules`` as a per-branch rule preferences
      file. The feature was not quite ready for a full release.
      (Robert Collins)

  IMPROVEMENTS:

    * Update the windows installer to bundle TortoiseBzr and ``qbzr``
      into the standalone installer. This will be the first official
      windows release that installs Tortoise by default.
      (Mark Hammond)

  BUG FIXES:

    * Fix a regression in ``bzr+http`` support. There was a missing
      function (``_read_line``) that needed to be carried over from
      ``bzr+ssh`` support. (Andrew Bennetts)

    * ``GraphIndex`` objects will internally read an entire index if more
      than 1/20th of their keyspace is requested in a single operation.
      This largely mitigates a performance regression in ``bzr log FILE``
      and completely corrects the performance regression in ``bzr log``.
      The regression was caused by removing an accomodation which had been
      supporting the index format in use. A newer index format is in
      development which is substantially faster. (Robert Collins)

bzr 1.6rc2 2008-08-13
---------------------

This release candidate has a few minor bug fixes, and some regression
fixes for Windows.

  BUG FIXES:

    * ``bzr upgrade`` on remote branches accessed via bzr:// and
      bzr+ssh:// now works.  (Andrew Bennetts)

    * Change the ``get_format_description()`` strings for
      ``RepositoryFormatKnitPack5`` et al to be single line messages.
      (Aaron Bentley)

    * Fix for a regression on Win32 where we would try to call
      ``os.listdir()`` on a file and not catch the exception properly.
      (Windows raises a different exception.) This would manifest in
      places like ``bzr rm file`` or ``bzr switch``.
      (Mark Hammond, John Arbash Meinel)

    * ``Inventory.copy()`` was failing to set the revision property for
      the root entry. (Jelmer Vernooij)

    * sftp transport: added missing ``FileExists`` case to
      ``_translate_io_exception`` (Christophe Troestler, #123475)

    * The help for ``bzr ignored`` now suggests ``bzr ls --ignored`` for
      scripting use. (Robert Collins, #3834)

    * The default ``annotate`` logic will now always assign the
      last-modified value of a line to one of the revisions that modified
      it, rather than a merge revision. This would happen when both sides
      claimed to have modified the line resulting in the same text. The
      choice is arbitrary but stable, so merges in different directions
      will get the same results.  (John Arbash Meinel, #232188)

bzr 1.6rc1 2008-08-06
---------------------

This release candidate for bzr 1.6 solidifies the new branch stacking
feature.  Bazaar now recommends that users upgrade all knit repositories,
because later formats are much faster.  However, we plan to continue read/write and
upgrade support for knit repostories for the forseeable future.  Several
other bugs and performance issues were fixed.

  CHANGES:

    * Knit format repositories are deprecated and bzr will now emit
      warnings whenever it encounters one.  Use ``bzr upgrade`` to upgrade
      knit repositories to pack format.  (Andrew Bennetts)

  IMPROVEMENTS:

    * ``bzr check`` can now be told which elements at a location it should
      check.  (Daniel Watkins)

    * Commit now supports ``--exclude`` (or ``-x``) to exclude some files
      from the commit. (Robert Collins, #3117)

    * Fetching data between repositories that have the same model but no
      optimised fetcher will not reserialise all the revisions, increasing
      performance. (Robert Collins, John Arbash Meinel)

    * Give a more specific error when target branch is not reachable.
      (James Westby)

    * Implemented a custom ``walkdirs_utf8`` implementation for win32.
      This uses a pyrex extension to get direct access to the
      ``FindFirstFileW`` style apis, rather than using ``listdir`` +
      ``lstat``. Shows a very strong improvement in commands like
      ``status`` and ``diff`` which have to iterate the working tree.
      Anywhere from 2x-6x faster depending on the size of the tree (bigger
      trees, bigger benefit.) (John Arbash Meinel)

    * New registry for log properties handles  and the method in
      LongLogFormatter to display the custom properties returned by the
      registered handlers. (Guillermo Gonzalez, #162469)

  BUG FIXES:

    * Add more tests that stacking does not create deltas spanning
      physical repository boundaries.
      (Martin Pool, #252428)

    * Better message about incompatible repositories.
      (Martin Pool, #206258)

    * ``bzr branch --stacked`` ensures the destination branch format can
      support stacking, even if the origin does not.
      (Martin Pool)

    * ``bzr export`` no longer exports ``.bzrrules``.
      (Ian Clatworthy)

    * ``bzr serve --directory=/`` now correctly allows the whole
      filesystem to be accessed on Windows, not just the root of the drive
      that Python is running from.
      (Adrian Wilkins, #240910)

    * Deleting directories by hand before running ``bzr rm`` will not
      cause subsequent errors in ``bzr st`` and ``bzr commit``.
      (Robert Collins, #150438)

    * Fix a test case that was failing if encoding wasn't UTF-8.
      (John Arbash Meinel, #247585)

    * Fix "no buffer space available" error when branching with the new
      smart server protocol to or from Windows.
      (Andrew Bennetts, #246180)

    * Fixed problem in branching from smart server.
      (#249256, Michael Hudson, Martin Pool)

    * Handle a file turning in to a directory in TreeTransform.
      (James Westby, #248448)

  API CHANGES:

    * ``MutableTree.commit`` has an extra optional keywork parameter
      ``exclude`` that will be unconditionally supplied by the command
      line UI - plugins that add tree formats may need an update.
      (Robert Collins)

    * The API minimum version for plugin compatibility has been raised to
      1.6 - there are significant changes throughout the code base.
      (Robert Collins)

    * The generic fetch code now uses three attributes on Repository objects
      to control fetch. The streams requested are controlled via :
      ``_fetch_order`` and ``_fetch_uses_deltas``. Setting these
      appropriately allows different repository implementations to recieve
      data in their optimial form. If the ``_fetch_reconcile`` is set then
      a reconcile operation is triggered at the end of the fetch.
      (Robert Collins)

    * The ``put_on_disk`` and ``get_tar_item`` methods in
      ``InventoryEntry`` were deprecated. (Ian Clatworthy)

    * ``Repository.is_shared`` doesn't take a read lock. It didn't
      need one in the first place (nobody cached the value, and
      ``RemoteRepository`` wasn't taking one either). This saves a round
      trip when probing Pack repositories, as they read the ``pack-names``
      file when locked. And during probe, locking the repo isn't very
      useful. (John Arbash Meinel)

  INTERNALS:

    * ``bzrlib.branchbuilder.BranchBuilder`` is now much more capable of
      putting together a real history without having to create a full
      WorkingTree. It is recommended that tests that are not directly
      testing the WorkingTree use BranchBuilder instead.  See
      ``BranchBuilder.build_snapshot`` or
      ``TestCaseWithMemoryTree.make_branch_builder``.  (John Arbash Meinel)

    * ``bzrlib.builtins.internal_tree_files`` broken into two giving a new
      helper ``safe_relpath_files`` - used by the new ``exclude``
      parameter to commit. (Robert Collins)

    * Make it easier to introduce new WorkingTree formats.
      (Ian Clatworthy)

    * The code for exporting trees was refactored not to use the
      deprecated ``InventoryEntry`` methods. (Ian Clatworthy)

    * RuleSearchers return () instead of [] now when there are no matches.
      (Ian Clatworthy)

bzr 1.6beta3 2008-07-17
-----------------------

This release adds a new 'stacked branches' feature allowing branches to
share storage without being in the same repository or on the same machine.
(See the user guide for more details.)  It also adds a new hook, improved
weaves, aliases for related locations, faster bzr+ssh push, and several
bug fixes.

  FEATURES:

    * New ``pre_change_branch_tip`` hook that is called before the
      branch tip is moved, while the branch is write-locked.  See the User
      Reference for signature details.  (Andrew Bennetts)

    * Rule-based preferences can now be defined for selected files in
      selected branches, allowing commands and plugins to provide
      custom behaviour for files matching defined patterns.
      See ``Rule-based preferences`` (part of ``Configuring Bazaar``)
      in the User Guide and ``bzr help rules`` for more information.
      (Ian Clatworthy)

    * Sites may suggest a branch to stack new branches on.  (Aaron Bentley)

    * Stacked branches are now supported. See ``bzr help branch`` and
      ``bzr help push``.  Branches must be in the ``development1`` format
      to stack, though the stacked-on branch can be of any format.
      (Robert Collins)

  IMPROVEMENTS:

    * ``bzr export --format=tgz --root=NAME -`` to export a gzipped tarball
      to stdout; also ``tar`` and ``tbz2``.
      (Martin Pool)

    * ``bzr (re)merge --weave`` will now use a standard Weave algorithm,
      rather than the annotation-based merge it was using. It does so by
      building up a Weave of the important texts, without needing to build
      the full ancestry. (John Arbash Meinel, #238895)

    * ``bzr send`` documents and better supports ``emacsclient`` (proper
      escaping of mail headers and handling of the MUA Mew).
      (Christophe Troestler)

    * Remembered locations can be specified by aliases, e.g. :parent, :public,
      :submit.  (Aaron Bentley)

    * The smart protocol now has improved support for setting branches'
      revision info directly.  This makes operations like push
      faster.  The new request method name is
      ``Branch.set_last_revision_ex``.  (Andrew Bennetts)

  BUG FIXES:

    * Bazaar is now able to be a client to the web server of IIS 6 and 7.
      The broken implementations of RFC822 in Python and RFC2046 in IIS
      combined with boundary-line checking in Bazaar previously made this
      impossible. (NB, IIS 5 does not suffer from this problem).
      (Adrian Wilkins, #247585)

    * ``bzr log --long`` with a ghost in your mainline now handles that
      ghost properly. (John Arbash Meinel, #243536)

    * ``check`` handles the split-up .bzr layout correctly, so no longer
      requires a branch to be present.
      (Daniel Watkins, #64783)

    * Clearer message about how to set the PYTHONPATH if bzrlib can't be
      loaded.
      (Martin Pool, #205230)

    * Errors about missing libraries are now shown without a traceback,
      and with a suggestion to install the library.  The full traceback is
      still in ``.bzr.log`` and can be shown with ``-Derror``.
      (Martin Pool, #240161)

    * Fetch from a stacked branch copies all required data.
      (Aaron Bentley, #248506)

    * Handle urls such as ftp://user@host.com@www.host.com where the user
      name contains an @.
      (Neil Martinsen-Burrell, #228058)

    * ``needs_read_lock`` and ``needs_write_lock`` now suppress an error during
      ``unlock`` if there was an error in the original function. This helps
      most when there is a failure with a smart server action, since often the
      connection closes and we cannot unlock.
      (Andrew Bennetts, John Arbash Meinel, #125784)

    * Obsolete hidden command ``bzr fetch`` removed.
      (Martin Pool, #172870)

    * Raise the correct exception when doing ``-rbefore:0`` or ``-c0``.
      (John Arbash Meinel, #239933)

    * You can now compare file revisions in Windows diff programs from
      Cygwin Bazaar.
      (Matt McClure, #209281)

    * revision_history now tolerates mainline ghosts for Branch format 6.
      (Aaron Bentley, #235055)

    * Set locale from environment for third party libs.
      (Martin von Gagern, #128496)

  DOCUMENTATION:

    * Added *Using stacked branches* to the User Guide.
      (Ian Clatworthy)

    * Updated developer documentation.
      (Martin Pool)

  TESTING:

  * ``-Dmemory`` will cause /proc/PID/status to be catted before bzr
    exits, allowing low-key analysis of peak memory use. (Robert Collins)

  * ``TestCaseWithTransport.make_branch_and_tree`` tries harder to return
    a tree with a ``branch`` attribute of the right format.  This was
    preventing some ``RemoteBranch`` tests from actually running with
    ``RemoteBranch`` instances.  (Andrew Bennetts)

  API CHANGES:

    * Removed ``Repository.text_store``, ``control_store``, etc.  Instead,
      there are new attributes ``texts, inventories, revisions,
      signatures``, each of which is a ``VersionedFiles``.  See the
      Repository docstring for more details.
      (Robert Collins)

    * ``Branch.pull`` now accepts an ``_override_hook_target`` optional
      parameter.  If you have a subclass of ``Branch`` that overrides
      ``pull`` then you should add this parameter.  (Andrew Bennetts)

    * ``bzrlib.check.check()`` has been deprecated in favour of the more
      aptly-named ``bzrlib.check.check_branch()``.
      (Daniel Watkins)

    * ``Tree.print_file`` and ``Repository.print_file`` are deprecated.
      These methods are bad APIs because they write directly to sys.stdout.
      bzrlib does not use them internally, and there are no direct tests
      for them. (Alexander Belchenko)

  INTERNALS:

    * ``cat`` command no longer uses ``Tree.print_file()`` internally.
      (Alexander Belchenko)

    * New class method ``BzrDir.open_containing_tree_branch_or_repository``
      which eases the discovery of the tree, the branch and the repository
      containing a given location.
      (Daniel Watkins)

    * New ``versionedfile.KeyMapper`` interface to abstract out the access to
      underlying .knit/.kndx etc files in repositories with partitioned
      storage. (Robert Collins)

    * Obsolete developer-use command ``weave-join`` has been removed.
      (Robert Collins)

    * ``RemoteToOtherFetcher`` and ``get_data_stream_for_search`` removed,
      to support new ``VersionedFiles`` layering.
      (Robert Collins)

bzr 1.6beta2 2008-06-10
-----------------------

This release contains further progress towards our 1.6 goals of shallow
repositories, and contains a fix for some user-affecting bugs in the
repository layer.  Building working trees during checkout and branch is
now faster.

  BUG FIXES:

    * Avoid KnitCorrupt error extracting inventories from some repositories.
      (The data is not corrupt; an internal check is detecting a problem
      reading from the repository.)
      (Martin Pool, Andrew Bennetts, Robert Collins, #234748)

    * ``bzr status`` was breaking if you merged the same revision twice.
      (John Arbash Meinel, #235407)

    * Fix infinite loop consuming 100% CPU when a connection is lost while
      reading a response body via the smart protocol v1 or v2.
      (Andrew Bennetts)

    * Inserting a bundle which changes the contents of a file with no trailing
      end of line, causing a knit snapshot in a 'knits' repository will no longer
      cause KnitCorrupt. (Robert Collins)

    * ``RemoteBranch.pull`` needs to return the ``self._real_branch``'s
      pull result. It was instead just returning None, which breaks ``bzr
      pull``. (John Arbash Meinel, #238149)

    * Sanitize branch nick before using it as an attachment filename in
      ``bzr send``. (Luk�  Lalinsk�, #210218)

    * Squash ``inv_entry.symlink_target`` to a plain string when
      generating DirState details. This prevents from getting a
      ``UnicodeError`` when you have symlinks and non-ascii filenames.
      (John Arbash Meinel, #135320)

  IMPROVEMENTS:

    * Added the 'alias' command to set/unset and display aliases. (Tim Penhey)

    * ``added``, ``modified``, and ``unknowns`` behaviour made consistent (all three
      now quote paths where required). Added ``--null`` option to ``added`` and
      ``modified`` (for null-separated unknowns, use ``ls --unknown --null``)
      (Adrian Wilkins)

    * Faster branching (1.09x) and lightweight checkouts (1.06x) on large trees.
      (Ian Clatworthy, Aaron Bentley)

  DOCUMENTATION:

    * Added *Bazaar Zen* section to the User Guide. (Ian Clatworthy)

  TESTING:

    * Fix the test HTTPServer to be isolated from chdir calls made while it is
      running, allowing it to be used in blackbox tests. (Robert Collins)

  API CHANGES:

    * ``WorkingTree.set_parent_(ids/trees)`` will now filter out revisions
      which are in the ancestry of other revisions. So if you merge the same
      tree twice, or merge an ancestor of an existing merge, it will only
      record the newest. (If you merge a descendent, it will replace its
      ancestor). (John Arbash Meinel, #235407)

    * ``RepositoryPolicy.__init__`` now requires stack_on and stack_on_pwd,
      through the derived classes do not.  (Aaron Bentley)

  INTERNALS:

    * ``bzrlib.bzrdir.BzrDir.sprout`` now accepts ``stacked`` to control
      creating stacked branches. (Robert Collins)

    * Knit record serialisation is now stricter on what it will accept, to
      guard against potential internal bugs, or broken input. (Robert Collins)

bzr 1.6beta1 2008-06-02
-----------------------

Commands that work on the revision history such as push, pull, missing,
uncommit and log are now substantially faster.  This release adds a
translation of some of the user documentation into Spanish.  (Contributions of
other translations would be very welcome.)  Bazaar 1.6beta1 adds a new network
protocol which is used by default and which allows for more efficient transfers
and future extensions.

  NOTES WHEN UPGRADING:

    * There is a new version of the network protocol used for bzr://, bzr+ssh://
      and bzr+http:// connections.  This will allow more efficient requests and
      responses, and more graceful fallback when a server is too old to
      recognise a request from a more recent client.  Bazaar 1.6 will
      interoperate with 0.16 and later versions, but servers should be upgraded
      when possible.  Bazaar 1.6 no longer interoperates with 0.15 and earlier via
      these protocols.  Use alternatives like SFTP or upgrade those servers.
      (Andrew Bennetts, #83935)

  CHANGES:

    * Deprecation warnings will not be suppressed when running ``bzr selftest``
      so that developers can see if their code is using deprecated functions.
      (John Arbash Meinel)

  FEATURES:

    * Adding ``-Derror`` will now display a traceback when a plugin fails to
      load. (James Westby)

  IMPROVEMENTS:

    * ``bzr branch/push/pull -r XXX`` now have a helper function for finding
      the revno of the new revision (``Graph.find_distance_to_null``). This
      should make something like ``bzr branch -r -100`` in a shared, no-trees
      repository much snappier. (John Arbash Meinel)

    * ``bzr log --short -r X..Y`` no longer needs to access the full revision
      history. This makes it noticeably faster when logging the last few
      revisions. (John Arbash Meinel)

    * ``bzr ls`` now accepts ``-V`` as an alias for ``--versioned``.
      (Jerad Cramp, #165086)

    * ``bzr missing`` uses the new ``Graph.find_unique_ancestors`` and
      ``Graph.find_differences`` to determine missing revisions without having
      to search the whole ancestry. (John Arbash Meinel, #174625)

    * ``bzr uncommit`` now uses partial history access, rather than always
      extracting the full revision history for a branch. This makes it
      resolve the appropriate revisions much faster (in testing it drops
      uncommit from 1.5s => 0.4s). It also means ``bzr log --short`` is one
      step closer to not using full revision history.
      (John Arbash Meinel, #172649)

  BUGFIXES:

    * ``bzr merge --lca`` should handle when two revisions have no common
      ancestor other than NULL_REVISION. (John Arbash Meinel, #235715)

    * ``bzr status`` was breaking if you merged the same revision twice.
      (John Arbash Meinel, #235407)

    * ``bzr push`` with both ``--overwrite`` and ``-r NNN`` options no longer
      fails.  (Andrew Bennetts, #234229)

    * Correctly track the base URL of a smart medium when using bzr+http://
      URLs, which was causing spurious "No repository present" errors with
      branches in shared repositories accessed over bzr+http.
      (Andrew Bennetts, #230550)

    * Define ``_remote_is_at_least_1_2`` on ``SmartClientMedium`` so that all
      implementations have the attribute.  Fixes 'PyCurlTransport' object has no
      attribute '_remote_is_at_least_1_2' attribute errors.
      (Andrew Bennetts, #220806)

    * Failure to delete an obsolete pack file should just give a warning
      message, not a fatal error.  It may for example fail if the file is still
      in use by another process.
      (Martin Pool)

    * Fix MemoryError during large fetches over HTTP by limiting the amount of
      data we try to read per ``recv`` call.  The problem was observed with
      Windows and a proxy, but might affect other environments as well.
      (Eric Holmberg, #215426)

    * Handle old merge directives correctly in Merger.from_mergeable.  Stricter
      get_parent_map requirements exposed a latent bug here.  (Aaron Bentley)

    * Issue a warning and ignore passwords declared in authentication.conf when
      used for an ssh scheme (sftp or bzr+ssh).
      (Vincent Ladeuil, #203186)

    * Make both http implementations raise appropriate exceptions on 403
      Forbidden when POSTing smart requests.
      (Vincent Ladeuil, #230223)

    * Properly *title* header names in http requests instead of capitalizing
      them.
      (Vincent Ladeuil, #229076)

    * The "Unable to obtain lock" error message now also suggests using
      ``bzr break-lock`` to fix it.  (Martin Albisetti, #139202)

    * Treat an encoding of '' as ascii; this can happen when bzr is run
      under vim on Mac OS X.
      (Neil Martinsen-Burrell)

    * ``VersionedFile.make_mpdiffs()`` was raising an exception that wasn't in
      scope. (Daniel Fischer #235687)

  DOCUMENTATION:

    * Added directory structure and started translation of docs in spanish.
      (Martin Albisetti, Lucio Albenga)

    * Incorporate feedback from Jelmer Vernooij and Neil Martinsen-Burrell
      on the plugin and integration chapters of the User Guide.
      (Ian Clatworthy)

    * More Bazaar developer documentation about packaging and release process,
      and about use of Python reprs.
      (Martin Pool, Martin Albisetti)

    * Updated Tortise strategy document. (Mark Hammond)

  TESTING:

    * ``bzrlib.tests.adapt_tests`` was broken and unused - it has been fixed.
      (Robert Collins)

    * Fix the test HTTPServer to be isolated from chdir calls made while it is
      running, allowing it to be used in blackbox tests. (Robert Collins)

    * New helper function for splitting test suites
      ``split_suite_by_condition``. (Robert Collins)

  INTERNALS:

    * ``Branch.missing_revisions`` has been deprecated. Similar functionality
      can be obtained using ``bzrlib.missing.find_unmerged``. The api was
      fairly broken, and the function was unused, so we are getting rid of it.
      (John Arbash Meinel)

  API CHANGES:

    * ``Branch.abspath`` is deprecated; use the Tree or Transport
      instead.  (Martin Pool)

    * ``Branch.update_revisions`` now takes an optional ``Graph``
      object. This can be used by ``update_revisions`` when it is
      checking ancestry, and allows callers to prefer request to go to a
      local branch.  (John Arbash Meinel)

    * Branch, Repository, Tree and BzrDir should expose a Transport as an
      attribute if they have one, rather than having it indirectly accessible
      as ``.control_files._transport``.  This doesn't add a requirement
      to support a Transport in cases where it was not needed before;
      it just simplifies the way it is reached.  (Martin Pool)

    * ``bzr missing --mine-only`` will return status code 0 if you have no
      new revisions, but the remote does. Similarly for ``--theirs-only``.
      The new code only checks one side, so it doesn't know if the other
      side has changes. This seems more accurate with the request anyway.
      It also changes the output to print '[This|Other] branch is up to
      date.' rather than displaying nothing.  (John Arbash Meinel)

    * ``LockableFiles.put_utf8``, ``put_bytes`` and ``controlfilename``
      are now deprecated in favor of using Transport operations.
      (Martin Pool)

    * Many methods on ``VersionedFile``, ``Repository`` and in
      ``bzrlib.revision``  deprecated before bzrlib 1.5 have been removed.
      (Robert Collins)

    * ``RevisionSpec.wants_revision_history`` can be set to False for a given
      ``RevisionSpec``. This will disable the existing behavior of passing in
      the full revision history to ``self._match_on``. Useful for specs that
      don't actually need access to the full history. (John Arbash Meinel)

    * The constructors of ``SmartClientMedium`` and its subclasses now require a
      ``base`` parameter.  ``SmartClientMedium`` implementations now also need
      to provide a ``remote_path_from_transport`` method.  (Andrew Bennetts)

    * The default permissions for creating new files and directories
      should now be obtained from ``BzrDir._get_file_mode()`` and
      ``_get_dir_mode()``, rather than from LockableFiles.  The ``_set_file_mode``
      and ``_set_dir_mode`` variables on LockableFiles which were advertised
      as a way for plugins to control this are no longer consulted.
      (Martin Pool)

    * ``VersionedFile.join`` is deprecated. This method required local
      instances of both versioned file objects and was thus hostile to being
      used for streaming from a smart server. The new get_record_stream and
      insert_record_stream are meant to efficiently replace this method.
      (Robert Collins)

    * ``WorkingTree.set_parent_(ids/trees)`` will now filter out revisions
      which are in the ancestry of other revisions. So if you merge the same
      tree twice, or merge an ancestor of an existing merge, it will only
      record the newest. (If you merge a descendent, it will replace its
      ancestor). (John Arbash Meinel, #235407)

    * ``WorkingTreeFormat2.stub_initialize_remote`` is now private.
      (Martin Pool)

(epg)

2008-08-25 23:11:45 UTC MAIN commitmail json YAML

Note initial addition of p5-ExtUtils-Command version 1.14 as
devel/p5-ExtUtils-Command into The NetBSD Packages Collection.

The Perl 5 module ExtUtils::Command is used to replace common UNIX
commands. In all cases the provided functions work from @ARGV rather
than taking arguments. This makes them easier to deal with in
Makefiles. Call them like this:
  perl -MExtUtils::Command -e some_command some files to work on
The module Shell::Command is also included in this package: it
provides the same functions but take arguments normally.

(seb)

2008-08-25 23:10:39 UTC MAIN commitmail json YAML

Add & enable p5-ExtUtils-Command

(seb)

2008-08-25 23:06:17 UTC MAIN commitmail json YAML

Initial import of p5-ExtUtils-Command version 1.14 in the NetBSD
Packages Collection.

The Perl 5 module ExtUtils::Command is used to replace common UNIX
commands. In all cases the provided functions work from @ARGV rather
than taking arguments. This makes them easier to deal with in
Makefiles. Call them like this:
  perl -MExtUtils::Command -e some_command some files to work on
The module Shell::Command is also included in this package: it
provides the same functions but take arguments normally.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-25 22:26:25 UTC MAIN commitmail json YAML

Updated math/maxima to 5.16.3

(ahoka)

2008-08-25 22:14:17 UTC MAIN commitmail json YAML

Update to 5.15

Submitted by Aleksej Saushev in PR pkg/39404.

Changes since Maxima 5.15

Major changes:

* ECL can build Maxima via autoconf machinery

Other revisions:

* Revision and extension of code for exponential integral functions
* Revision and extension of code for hypergeometric functions
* share/contrib/amatrix: revisions
* share/contrib/gf: bug fixes
* share/contrib/sarag: revisions
* share/contrib/zeilberger: revisions
* share/contrib/graphs: revisions
* share/contrib/distrib: revisions and new test script
* share/contrib/maximaMathML: revisions
* share/tensor: additional demonstrations
* Patches for Lispworks and MCL
* Revisions and extensions of reference manual and its translations

Plus various bug fixes.

(ahoka)

2008-08-25 21:42:32 UTC MAIN commitmail json YAML

Note initial addition of p5-Jifty-DBI version 0.49 as
databases/p5-Jifty-DBI into The NetBSD Packages Collection.

The Perl 5 module Jifty::DBI deals with databases, so that you
don't have to.  This module provides an object-oriented mechanism
for retrieving and updating data in a DBI-accessible database.
This module is the direct descendent of DBIx::SearchBuilder. If
you're familiar with SearchBuilder, Jifty::DBI should be quite
familiar to you.

(seb)

2008-08-25 21:40:05 UTC MAIN commitmail json YAML

Add & enable p5-Jifty-DBI

(seb)

2008-08-25 21:37:07 UTC MAIN commitmail json YAML

Initial import of p5-Jifty-DBI version 0.49 in the NetBSD Packages
Collection.

The Perl 5 module Jifty::DBI deals with databases, so that you
don't have to.  This module provides an object-oriented mechanism
for retrieving and updating data in a DBI-accessible database.
This module is the direct descendent of DBIx::SearchBuilder. If
you're familiar with SearchBuilder, Jifty::DBI should be quite
familiar to you.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-25 20:40:40 UTC MAIN commitmail json YAML

Note initial addition of p5-Time-Duration-Parse version 0.06 as
time/p5-Time-Duration-Parse into The NetBSD Packages Collection.

Time::Duration::Parse is a Perl 5 module to parse human readable
duration strings like 2 minutes and 3 seconds to seconds.  It does
the opposite of duration_exact function in Time::Duration.

(seb)

2008-08-25 20:39:26 UTC MAIN commitmail json YAML

Add & enable p5-Time-Duration-Parse

(seb)

2008-08-25 20:37:50 UTC MAIN commitmail json YAML

Initial import of p5-Time-Duration-Parse version 0.06 in the NetBSD
Packages Collection.

Time::Duration::Parse is a Perl 5 module to parse human readable
duration strings like 2 minutes and 3 seconds to seconds.  It does
the opposite of duration_exact function in Time::Duration.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-25 19:38:11 UTC MAIN commitmail json YAML

Add description for fftw and threads support options

(bjs)

2008-08-25 19:37:12 UTC MAIN commitmail json YAML

iozone update to 3.308 is done.

(bjs)

2008-08-25 19:35:55 UTC MAIN commitmail json YAML

+ Updated benchmarks/iozone to 3.308 [bjs 2008-08-25]

(bjs)

2008-08-25 19:35:30 UTC MAIN commitmail json YAML

Update to iozone 3.308.

pkgsrc changes:
- add 'tee' to USE_TOOLS.
- support an optional build with threads support and also support this in the
  'benchmark' target.

Changes since version 2.263

-Bug fix for -k used in conjunction with -t and content
validation.
-Add DragonFly target.
-Put PER_VECTOR_OFFSET in for HP-UX
-Fix compiler warning messages
-Enforce minimum file size of page_size
-Minor fixes.
-Check fsync and close for errors.
-Adding support for testing block devices. Will be done is phases.
This is phase 1. (Single threaded mode only)
-Adding 4 token support to client_list. Each entry may now contain
4 tokens and the new one is the absolute path to the temp
file for testing.
-Add support for external monitor start & stop for throughput
tests.
-IMON_START and IMON_STOP environmental variables used.
-Bug fix for systems without O_DIRECT. Fall through in switch
statement.
-Fix for -c -t over NFS and initial writer close() when told by
another to stop
-Add Benny Halevy to contributors list.
-Fix for Cygwin environment.
-Code cleanup, and add arg to external trigger.
-Code fixes for macosx
-Add support for building with Sun's Studio 11 compiler
-Bug fix for fread/fwrite with > 2Gig files.
-Add O_DIRECT for Windows
-Add -+w dedup testing mode.
-Make remaining non-dedup data unique.
-Make non-dedupable more unique.
-Bug fix for non-dedup.
-Make random offsets unique, using Knuth shuffle.
-free memory used for random offset uniqueness.
-Make unique/random offsets 64bits.
-Add fallback for random/unique.
-Make non-dedup region more unique
-Add -+y ## to set percentage of interior dedup.
-Add -+y ## to set percentage of interior dedup.
-Bug fixes for -+w and -+y
-Minor fix for dedup
-Adding -+C to set percent of dedupable within a file.
-Add solaris to read sync O_RSYNC
-Add space to avoid field output touching each other.
-Add check for config file exceeding MAXSTREAMS.
-Add new contributor's name.

(bjs)

2008-08-25 19:15:11 UTC pkg_install-renovation commitmail json YAML

pkg_install-20080825:
Fix an inverted test for fake mode. The check stopped +REQUIRED_BY and
friends from being moved to the new package, thereby breaking both the
delete and the dependency tree.

Fix a fexec to fexec_skipempty to silence
pkg_delete: package '' is not installed, /var/db/pkg//+CONTENTS missing
when updating packages with prefix or destdir being set.

(joerg)

2008-08-25 18:43:04 UTC pkg_install-renovation commitmail json YAML

If the file removal fails for e.g. due to checksum mismatch, still
update the pkgdb. This restores the expectation of installing a package
over it working fine.

(joerg)

2008-08-25 18:31:14 UTC pkg_install-renovation commitmail json YAML

2008-08-25 18:19:22 UTC MAIN commitmail json YAML

+ Added graphics/vigra version 1.6.0 [bjs 2008-08-25]

(bjs)

2008-08-25 18:18:56 UTC MAIN commitmail json YAML

Add vigra to graphics/Makefile

(bjs)

2008-08-25 18:17:56 UTC MAIN commitmail json YAML

Import vigra-1.6.0.

VIGRA is a computer vision library that puts its main emphasize on
flexible algorithms, because algorithms represent the principle know-how
of this field. The library was consequently built using generic
programming as introduced by Stepanov and Musser and exemplified in the
C++ Standard Template Library. By writing a few adapters (image iterators
and accessors) you can use VIGRA's algorithms on top of your data
structures, within your environment. Alternatively, you can also use the
data structures provided within VIGRA, which can be easily adapted to a
wide range of applications. VIGRA's flexibility comes almost for free:
Since the design uses compile-time polymorphism (templates), performance
of the compiled program approaches that of a traditional, hand tuned,
inflexible, solution.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(bjs)

2008-08-25 15:36:18 UTC MAIN commitmail json YAML

Fix png backend with libpng 1.2.30. Older libpng versions flushed the
output at the end of the write and this was restored with 1.2.30, but
cairo didn't override the flush function, resulting in fflush on a
non-stream. This in turn resulted in crashes of graphviz when compiling
doxygen. Bump revision.

(joerg)

2008-08-25 15:11:47 UTC MAIN commitmail json YAML

2008-08-25 14:46:29 UTC MAIN commitmail json YAML

2008-08-25 12:52:00 UTC MAIN commitmail json YAML

Note update of www/drupal6-translations package to 20080826.

(taca)

2008-08-25 12:50:52 UTC MAIN commitmail json YAML

2008-08-25 02:45:22 UTC MAIN commitmail json YAML

+ Updated devel/cmake to 2.6.1 [bjs 2008-08-25]

(bjs)

2008-08-25 02:45:12 UTC MAIN commitmail json YAML

Update patchsum and remove trailing whitespace in Makefile.

(bjs)

2008-08-25 02:44:05 UTC MAIN commitmail json YAML

Update to cmake-2.6.1.  I could not find any release notes concise enough
to include here; the changelog for this release is here:

<http://www.cmake.org/pipermail/cmake/2008-August/023188.html>

For changes prior to this release, please see ${WRKSRC}/ChangeLog.

While here, add a list of *.cmake files in which to replace
/usr/${X11R6,local} with X11BASE and LOCALBASE, respectively.
Also, the [pkgsrc-relative] API, e.g. 2.6 is now defined by a variable
so that it can be used in pathnames for the build and the PLIST.

(bjs)

2008-08-25 02:40:33 UTC MAIN commitmail json YAML

Remove ftp.scarlet.be from MASTER_SITE_KDE, service suspended over a month.
Noticed by Zafer Aydogan via private mail.

(obache)

2008-08-24 22:59:11 UTC MAIN commitmail json YAML

Uses xmkmf in configure script; USE_TOOLS+=xmkmf.
Noted by Hasso Tepper in PR 39286.

(dholland)

2008-08-24 22:22:02 UTC MAIN commitmail json YAML

Another set of updates of p5-* packages:

Updated net/p5-Net-Pcap to 0.16
Updated net/p5-Net-Write to 1.03
Updated net/p5-Nmap-Parser to 1.16
Updated net/p5-POE-Component-Client-DNS to 1.00
Added devel/p5-Term-Cap version 1.12
Updated devel/p5-POE to 1.003

(he)

2008-08-24 22:19:39 UTC MAIN commitmail json YAML

Update from version 0.3202nb1 to 1.003,
  discussed in general terms with maintainer.

Pkgsrc changes:
o Add commented-out HOMEPAGE to search.cpan.org as an alternative
o Adjust dependencies

Upstream changes (there may be more before 0.9999, but that was the end
  of the change log):

==================================
2008-07-06T00:20:23.186069Z v1_003
==================================

  2008-07-06 00:19:32 (r2392) by rcaputo; poe/lib/POE.pm M

    Let's try this again.

  2008-07-05 22:50:47 (r2391) by rcaputo
  poe/mylib/Makefile-5004.pm M; poe/mylib/Makefile-5005.pm M

    Touch mylib/gen-tests.perl during Makefile.PL execution. This
    triggers gen-tests.perl during "make test".

  2008-07-05 21:53:37 (r2390) by rcaputo
  poe/mylib/Makefile-5004.pm M; poe/mylib/Makefile-5005.pm M

    Move test generation to PL_FILES. Requires a separate "make" for the
    tests to be generated.

  2008-07-05 20:15:25 (r2389) by rcaputo; poe/mylib/gen-meta.perl M

    Add build_requires and rename config_requires to configure_requires.

==================================
2008-07-05T18:21:13.947381Z v1_002
==================================

  2008-07-05 18:01:55 (r2387) by rcaputo
  poe/mylib/Makefile-5004.pm M; poe/mylib/gen-meta.perl M;
  poe/lib/POE/Wheel/ReadLine.pm M; poe/mylib/Makefile-5005.pm M;
  poe/lib/POE/Filter/HTTPD.pm M; poe/mylib/preprocessor.perl M;
  poe/lib/POE.pm M; poe/docs/Makefile M; poe/mylib/PoeBuildInfo.pm M;
  poe/mylib/gen-tests.perl M; poe/lib/POE/Filter/Reference.pm M;
  poe/lib/POE/NFA.pm M

    Add POE::Test::Loops to config_requires, so modern systems can
    install it before Makefile.PL runs. Allow gen-tests.pl to fail
    gracefully if POE::Test::Loops isn't installed. Remove a bunch of
    tabs from unrelated files.

==================================
2008-07-05T02:39:32.500880Z v1_001
==================================

  2008-07-05 02:38:47 (r2385) by rcaputo; poe/lib/POE.pm M

    Time for a new release.

  2008-07-05 02:35:08 (r2384) by rcaputo; poe/mylib/PoeBuildInfo.pm M

    Use the bleeding-edge POE::Test::Loops.

  2008-07-04 21:47:28 (r2379) by rcaputo; poe/t/30_loops D

    Remove empty directories.

  2008-07-04 21:31:06 (r2378) by rcaputo; poe/MANIFEST M

    Remove the removed files from the MANIFEST.

  2008-07-04 21:21:12 (r2377) by lotr; poe/mylib/PoeBuildInfo.pm M

    update version

  2008-07-04 21:20:36 (r2376) by lotr
  poe/t/30_loops/00_base/k_signals_rerun.pm D;
  poe/t/30_loops/00_base/wheel_run.pm D;
  poe/t/30_loops/00_base/wheel_curses.pm D;
  poe/t/30_loops/00_base/k_alarms.pm D;
  poe/t/30_loops/00_base/k_aliases.pm D;
  poe/t/30_loops/00_base/ses_session.pm D;
  poe/t/30_loops/00_base/wheel_sf_unix.pm D;
  poe/t/30_loops/00_base/k_sig_child.pm D;
  poe/t/30_loops/00_base/sbk_signal_init.pm D;
  poe/t/30_loops/00_base/wheel_sf_ipv6.pm D; poe/mylib/gen-tests.perl M;
  poe/t/30_loops/00_base/wheel_sf_tcp.pm D;
  poe/t/30_loops/00_base/k_detach.pm D;
  poe/t/30_loops/00_base/wheel_sf_udp.pm D;
  poe/t/30_loops/00_base/all_errors.pm D;
  poe/t/30_loops/00_base/comp_tcp.pm D;
  poe/t/30_loops/00_base/comp_tcp_concurrent.pm D;
  poe/t/30_loops/00_base/wheel_readline.pm D;
  poe/t/30_loops/00_base/k_signals.pm D;
  poe/t/30_loops/00_base/wheel_readwrite.pm D;
  poe/t/30_loops/00_base/k_selects.pm D;
  poe/t/30_loops/00_base/wheel_tail.pm D;
  poe/t/30_loops/00_base/ses_nfa.pm D; poe/mylib/PoeBuildInfo.pm M;
  poe/t/30_loops/00_base/wheel_accept.pm D

    use POE::Test::Loops

===================================
2008-06-26T05:25:54.564733Z v1_0003
===================================

  2008-06-26 05:25:26 (r2360) by rcaputo; poe/lib/POE.pm M

    Bump the version for release.

  2008-06-26 04:55:35 (r2359) by rcaputo
  poe/t/10_units/01_pod/02_pod_coverage.t M

    Note some deprecated method names in the POD coverage tests.

  2008-06-26 04:51:13 (r2358) by rcaputo; poe/lib/POE/Wheel/Run.pm M

    Minor NAME update.

  2008-06-20 17:41:54 (r2357) by rcaputo
  poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Wheel/Run.pm M;
  poe/lib/POE/Loop.pm M; poe/t/20_resources/00_base/filehandles.pm M;
  poe/examples/create.perl M; poe/lib/POE/Kernel.pm M;
  poe/examples/sessions.perl M; poe/lib/POE/Filter/Reference.pm M;
  poe/lib/POE/Filter.pm M; poe/mylib/Makefile-5005.pm M;
  poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Resource/Signals.pm M;
  poe/t/30_loops/00_base/wheel_readwrite.pm M; poe/mylib/Devel/Null.pm M;
  poe/lib/POE/Component/Server/TCP.pm M;
  poe/t/10_units/03_base/15_kernel_internal.t M; poe/lib/POE.pm M;
  poe/t/20_resources/00_base/events.pm M; poe/lib/POE/Wheel.pm M;
  poe/examples/thrash.perl M

    Apply Chris Fedde's massive doc patch, resolving rt.cpan.org ticket
    36394.

  2008-06-20 07:43:46 (r2356) by nothingmuch; poe/lib/POE/Session.pm M

    Fixed instances of the package_states incorrectly referred to as
    class_states in docs

  2008-06-20 02:31:51 (r2355) by rcaputo
  poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Loop/Select.pm M

    Make the same fix to POE::Loop::IO_Poll as was done in
    POE::Loop::Select. Add an ASSERT_DATA test to both, to see if some
    code is ever executed.

  2008-06-20 02:02:56 (r2354) by rcaputo; poe/lib/POE/Loop/Select.pm M

    Apply Tony Cook's patch to fix the updated time watcher methods.
    Avoids a nasty loop spin when there are no pending events.

  2008-06-18 13:13:12 (r2353) by nothingmuch
  poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Session.pm M

    replace C<> with C<< >> when the formatted text contains a > symbol

  2008-06-16 02:48:57 (r2352) by rcaputo
  poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Wheel/SocketFactory.pm M

    Redocument POE::Wheel::ReadLine. Remove tabs from
    POE::Wheel::SocketFactory.

  2008-06-16 00:22:43 (r2351) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    Redocument.

  2008-06-13 20:34:15 (r2350) by nothingmuch
  poe/lib/POE/Resource/Signals.pm M

    clarify trace message when polling for signals under USE_SIGCHLD

  2008-06-05 06:00:55 (r2349) by rcaputo; poe/lib/POE/Kernel.pm M

    Rename POE_LOOP to POE_EVENT_LOOP.

  2008-06-05 05:58:33 (r2348) by rcaputo
  poe/lib/POE/Kernel.pm M; poe/lib/POE.pm M;
  poe/lib/POE/Wheel/SocketFactory.pm M

    Partially redocument POE::Wheel::SocketFactory. Add support for
    setting the event loop with an environment variable.

  2008-06-01 18:40:12 (r2347) by rcaputo
  poe/lib/POE/Component/Client/TCP.pm M;
  poe/lib/POE/Component/Server/TCP.pm M; poe/lib/POE/Wheel/FollowTail.pm
  M; poe/lib/POE/Wheel/ListenAccept.pm M;
  poe/lib/POE/Wheel/SocketFactory.pm M

    Redocument POE::Wheel::ListenAccept. Add examples for
    POE::Component::Server::TCP and POE::Wheel::SocketFactory. Tweak
    POE::Wheel::FollowTail to match some patterns that emerged now that a
    second wheel has been redocumented.

  2008-05-31 21:57:34 (r2346) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M; poe/lib/POE/Wheel/FollowTail.pm
  M

    Redocument.

  2008-05-29 06:37:47 (r2343) by rcaputo; poe/lib/POE/Kernel.pm M

    Support XS loops in POE::Kernel's import() syntax.

  2008-05-29 06:03:46 (r2342) by rcaputo
  poe/lib/POE/Wheel/Curses.pm M; poe/t/10_units/05_filters/50_stackable.t
  M

    Fix a test that relied on unqualified stacked filter class names.

    Redocument POE::Wheel::Cursesl

  2008-05-29 06:02:19 (r2341) by rcaputo; poe/lib/POE/Loop/Select.pm M

    Eliminate a call to get_next_event_time().

  2008-05-29 05:57:52 (r2340) by rcaputo; poe/lib/POE/Filter/Line.pm M

    Fix a bug introduced during redocumenting.

  2008-05-29 04:02:50 (r2339) by rcaputo; poe/lib/POE/Filter/HTTPD.pm M

    Redocument.

  2008-05-28 07:57:32 (r2338) by rcaputo
  poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/Reference.pm M

    Redocument.

  2008-05-27 07:09:15 (r2337) by rcaputo
  poe/lib/POE/Filter/Line.pm M; poe/lib/POE/Filter/RecordBlock.pm M;
  poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Filter/Stream.pm M;
  poe/lib/POE/Filter/Grep.pm M; poe/lib/POE/Filter/Map.pm M

    Redocument.

  2008-05-26 22:01:01 (r2336) by rcaputo
  poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Filter/Block.pm M;
  poe/lib/POE/Filter/Grep.pm M; poe/lib/POE/Filter/Map.pm M;
  poe/lib/POE/Filter.pm M

    Redocument.

  2008-05-26 18:39:15 (r2335) by rcaputo
  poe/lib/POE/Resource/Extrefs.pm M; poe/lib/POE/Resource/Signals.pm M;
  poe/lib/POE/Resource.pm M; poe/lib/POE/Resource/Aliases.pm M;
  poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/Resources.pm M;
  poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Resource/Sessions.pm M;
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Resource/Statistics.pm M;
  poe/t/10_units/03_base/09_resources.t M; poe/lib/POE/Driver/SysRW.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Redocument.

  2008-05-26 06:48:40 (r2334) by rcaputo
  poe/lib/POE/Loader.pm M; poe/lib/POE/Session.pm M; poe/lib/POE/NFA.pm M

    Redocument.

  2008-05-26 02:59:48 (r2333) by rcaputo; poe/lib/POE.pm M

    Fix Jos Boumans' credit.

  2008-05-26 02:53:21 (r2332) by rcaputo
  poe/lib/POE/Pipe/TwoWay.pm M; poe/lib/POE/Pipe.pm M;
  poe/lib/POE/Pipe/OneWay.pm M

    Redocument.

  2008-05-26 01:19:11 (r2331) by rcaputo
  poe/lib/POE/Driver.pm M; poe/lib/POE/Driver/SysRW.pm M

    Redocument.

  2008-05-25 23:06:14 (r2330) by rcaputo; poe/lib/POE/Loop.pm M

    Point out POE::Test::Loops.

  2008-05-25 23:01:58 (r2329) by rcaputo
  poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Loop/Tk.pm M;
  poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
  poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Loop/Gtk.pm M;
  poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Loop/TkActiveState.pm M

    Redocument the specific POE::Loop classes.

  2008-05-21 06:03:58 (r2328) by rcaputo; poe/lib/POE/Queue.pm M

    Fix a typo.

  2008-05-21 05:42:02 (r2327) by rcaputo
  poe/lib/POE/Queue/Array.pm M; poe/lib/POE/Queue.pm M

    Redocument.

===================================
2008-05-11T22:30:51.597024Z v1_0002
===================================

  2008-05-11 22:29:43 (r2325) by rcaputo; poe/lib/POE.pm M

    Bump version for release.

  2008-05-11 21:28:17 (r2324) by rcaputo
  poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M

    Clean up the F_GETFL/F_SETFL mess a little.

  2008-05-11 20:51:44 (r2323) by rcaputo
  poe/t/30_loops/00_base/wheel_run.pm M

    Increase the timeout a little. Seeing some test failures due to
    timeouts.

  2008-05-11 20:45:25 (r2322) by rcaputo
  poe/t/30_loops/00_base/wheel_accept.pm M

    Increase timeout for my slow VirtualPC test system.

  2008-05-11 20:36:05 (r2321) by rcaputo
  poe/t/90_regression/merijn-sigchld-system.t M

    Actually, we must skip 4 tests if /bin/true does not exist.

  2008-04-28 18:10:04 (r2320) by rcaputo; poe/lib/POE/Kernel.pm M

    Link the sig_child() documentation to the USE_SIGCHLD documentation
    per Marc Lehmann's feedback.

  2008-04-28 06:16:20 (r2319) by rcaputo; poe/lib/POE/Kernel.pm M

    Per Marc Lehmann's feedback, I have documented how to avoid a
    potential race condition when catching child processes with
    sig_child(). Basically, if you want sig_child() to catch a process,
    call the method in the same event handler that forked the process.
    Otherwise POE::Kernel may reap the process before sig_child() is
    called.

  2008-04-26 09:13:50 (r2318) by rcaputo; poe/lib/POE/Kernel.pm M

    Document how to avoid the run-wasn't-called warning. Thanks to Marc
    Lehmann for reminding me to document it.

  2008-04-20 21:10:54 (r2317) by rcaputo
  poe/t/30_loops/00_base/wheel_run.pm M

    Increase the timeout in a test to avoid false errors.

===================================
2008-04-19T22:26:06.023137Z v1_0001
===================================

  2008-04-19 22:25:25 (r2315) by rcaputo; poe/mylib/svn-log.perl M

    Use a much faster svn-log.perl from the latest repo-tools.

  2008-04-19 22:18:35 (r2314) by rcaputo; poe/lib/POE.pm M

    Bump for release.

  2008-04-19 20:01:20 (r2313) by rcaputo; poe/lib/POE/Kernel.pm M

    Resolve rt.cpan.org ticket 34803. Apocalypse pointed out that
    $_[KERNEL]->signal(DIE => $_[KERNEL]) would lock up and chew up
    memory and CPU. Very bad bug. Resolved now, thanks!

  2008-04-19 05:49:16 (r2312) by rcaputo
  poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Resource/FileHandles.pm
  M

    Removal of POE::API::ResLoader broke POE::API::Peek. This change
    re-initializes $poe_kernel members that stopped being set by the
    previous change. Thanks to Niko Tyni of the Debian Perl Group for
    pointing out the problem.

  2008-04-14 04:46:59 (r2311) by rcaputo; poe/lib/POE/Component.pm M

    First draft of the new docs.

  2008-04-14 03:47:44 (r2310) by rcaputo; poe/lib/POE/Filter.pm M

    First stab at a doc rewrite.

  2008-04-02 16:37:14 (r2309) by rcaputo; poe/lib/POE/Wheel/Run.pm M

    Change the name of Setpgrp to SetPgrp to follow the form of SetSid.

  2008-04-02 14:08:34 (r2308) by bingosnet; poe/lib/POE/Wheel/Run.pm M

    Added setpgrp() to POE::Wheel::Run to change process group of child
    process, if supported by the OS.

  2008-03-31 11:46:07 (r2307) by nothingmuch
  poe/lib/POE/Resource/Signals.pm M;
  poe/t/90_regression/merijn-sigchld-system.t M;
  poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Kernel.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Introduce optional (see USE_SIGCHLD) $SIG{CHLD} based child polling
    in addition to interval based polling

  2008-03-27 18:57:08 (r2306) by nothingmuch; poe/lib/POE/Kernel.pm M

    Document all the "other" constants in their own section of
    POE::Kernel

  2008-03-27 18:39:59 (r2305) by nothingmuch
  poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Kernel.pm M

    Introduce the CHILD_POLLING_INTERVAL constant

  2008-03-27 18:38:20 (r2304) by nothingmuch; poe/lib/POE/Kernel.pm M

    Accept values from POE_([A-Z]+) environment variables for any defined
    constant, not just ASSERT/TRACE

  2008-03-27 18:17:26 (r2303) by rcaputo; poe/lib/POE/Kernel.pm M

    LARGE_QUEUE_SIZE isn't needed anymore. Linear scanning wasn't that
    much of an optimization.

===================================
2008-03-25T20:09:15.042886Z v1_0000
===================================

  2008-03-25 20:08:47 (r2301) by rcaputo; poe/lib/POE.pm M

    At long last, it is time.

  2008-03-23 01:43:22 (r2298) by rcaputo; poe/lib/POE.pm M

    Addressed several of the CPAN testers failures. Releasing a new test
    version to flush out any new issues.

  2008-03-23 01:42:40 (r2297) by rcaputo
  poe/t/10_units/04_drivers/01_sysrw.t M

    Simulate a driver get() error by reading from a write-only
    filehandle. I suspect that Perl 5.6.2 is reporting the act of reading
    from a closed fielhandle as an EOF rather than an error, so reading
    from a write-only filehandle may trigger different behavior.

  2008-03-23 01:31:21 (r2296) by rcaputo
  poe/t/10_units/05_filters/03_http.t M

    Looks like Perl 5.8.7 mistreats my @x = $o->method() =~ m//g; as an
    lvalue subroutine motification, or something. Split it into a scalar
    assign, and bind the match to the scalar rather than a method return
    value.

  2008-03-23 01:28:18 (r2295) by rcaputo
  poe/t/30_loops/00_base/wheel_sf_ipv6.pm M

    Can't use AF_INET6 directly. Needed to fully qualify its package.

  2008-03-23 01:23:36 (r2294) by rcaputo; poe/lib/POE/Wheel/Run.pm M

    Contrary to the docs, IO::Pty's clone_winsize_from() seems to die
    noisily if the source filehandle isn't a tty.

  2008-03-23 01:19:48 (r2293) by rcaputo; poe/lib/POE/Wheel/ReadLine.pm M

    Fall back to an 80x25 terminal size if Term::ReadKey::GetTerminalSize
    fails.

  2008-03-22 22:22:40 (r2292) by rcaputo; poe/lib/POE.pm M

    Bump up the version for the 2nd pre-release test.

  2008-03-22 22:21:42 (r2291) by rcaputo
  poe/t/30_loops/00_base/wheel_run.pm M

    Tweak the debugging output in a vain attempt to address rt 28804.

  2008-03-19 21:09:44 (r2290) by nothingmuch
  poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Kernel.pm M

    Demonstrate usage of POE::Kernel->stop in L<POE::Wheel::Run/TIPS AND
    TRICKS>

  2008-03-19 15:38:58 (r2289) by rcaputo
  poe/lib/POE/Kernel.pm M; poe/t/10_units/01_pod/02_pod_coverage.t M

    Solve POD test coverage issues.

  2008-03-14 18:55:13 (r2288) by rcaputo; poe/lib/POE.pm M

    Packaging up a release for the testers.

  2008-03-10 19:59:47 (r2287) by cfedde; poe/Makefile.PL M

    backing out -r2277:2278 sense of network tests restored

  2008-03-10 08:32:44 (r2286) by rcaputo; poe/mylib/Makefile-5005.pm M

    Remove the AF_INET6 warnings when running Makefile.PL on MSWin32.

  2008-03-10 08:11:30 (r2285) by rcaputo
  poe/t/30_loops/00_base/comp_tcp_concurrent.pm M

    Apply SREZIC's patch to work around an issue on 64-bit FreeBSD 6.2.
    Resolves rt.cpan.org #32034.

  2008-03-10 08:04:27 (r2284) by rcaputo
  poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Kernel.pm M

    Apply RDB's patches to update tracing. Closes rt.cpan.org 30342.

  2008-03-10 07:55:29 (r2283) by rcaputo
  poe/lib/POE/Wheel/Run.pm M; poe/t/30_loops/00_base/wheel_readline.pm M;
  poe/t/30_loops/00_base/wheel_curses.pm M

    Use IO::Pty helper methods to condition the slave pty rather than the
    APITUE based low-level calls. Sorry, Mr. Stevens.

  2008-03-10 07:02:30 (r2282) by rcaputo; poe/lib/POE.pm M

    Add a reference to POE's subversion repository, per Zoffix's
    suggestion. Resolves rt.cpan.org #33835.

  2008-03-10 06:33:00 (r2281) by rcaputo; poe/README M

    Minor tweaks.

  2008-03-10 06:08:01 (r2280) by rcaputo
  poe/lib/POE/Loop.pm M; poe/lib/POE/Loop/PerlSignals.pm M;
  poe/lib/POE/Wheel.pm M

    Redocument POE::Loop.

  2008-03-09 21:53:28 (r2279) by rcaputo
  poe/t/30_loops/00_base/k_signals_rerun.pm M;
  poe/t/30_loops/00_base/wheel_run.pm M;
  poe/t/30_loops/00_base/wheel_sf_ipv6.pm M

    Socket6 and Socket both export AF_INET6, but their prototypes don't
    match. Ask Socket6 to keep its symbols to itself.

    Skip even more tests that crash perl on Win32.

  2008-03-08 03:54:34 (r2278) by cfedde; poe/Makefile.PL M

    Make the sense of the network test use positive logic interactive use
    defaults to "do not grant permission" non interactive defaults to
    "grant permission"

  2008-03-08 03:51:14 (r2277) by cfedde
  poe/t/90_regression/agaran-filter-httpd.t M

    #33901: Patch to re-work exit in
    t/90_regression/agaran-filter-httpd.t thanks pravus

  2008-02-29 20:38:17 (r2276) by cfedde
  poe/t/90_regression/cfedde-filter-httpd.t M

    RT#33718: pravus' patch for mst's error report

  2008-02-29 09:00:54 (r2275) by rcaputo
  poe/t/90_regression/steinert-recursive-signal.t D;
  poe/t/30_loops/00_base/k_signals_rerun.pm M;
  poe/t/90_regression/whelan-dieprop.t A; poe/lib/POE/Kernel.pm M;
  poe/MANIFEST M

    Make SIGDIE asynchronous. It will no longer interrupt long chains of
    events (such as _parent/_child chains during session creation and
    destruction).

    Exceptions in _stop is currently untrappable, as the asynchronous
    SIGDIE will have nowhere to be delivered. They will cause POE::Kernel
    to "gracefully" die at the end of _stop's dispatch.

    SIGDIE propagation follows the normal rules with one new addition:
    The signal also proragates from the target session upwards through
    parent, grandparent, and so on. It will not be dispatched to children
    of ancestor sessions. It will not be dispatched to POE::Kernel
    itself.

    Nearly all regression tests pass. The notable exception is Jonathan
    Steinert's recursive signal tests. They have become moot since SIGDIE
    is not recursive anymore.

  2008-02-25 05:56:36 (r2274) by rcaputo
  poe/lib/POE/Pipe.pm M; poe/lib/POE/Resource/FileHandles.pm M

    Add prototypes to F_GETFL and F_SETFL.

  2008-02-20 10:45:43 (r2273) by bingosnet
  poe/t/10_units/02_pipes/02_oneway.t M;
  poe/t/90_regression/cfedde-filter-httpd.t M;
  poe/t/20_resources/00_base/filehandles.pm M;
  poe/t/10_units/02_pipes/03_twoway.t M

    Patch from Martin Ferrari to fix tests not honouring the "don't use
    the network" flag. RT #33276

  2008-02-20 10:18:36 (r2272) by bingosnet; poe/lib/POE/Filter/HTTPD.pm M

    Patch from agaran to fix a problem with his original patch to
    Filter-HTTPD. Adjusted so the tests pass.

  2008-02-19 20:21:48 (r2271) by rcaputo
  poe/lib/POE/Loader.pm M; poe/t/90_regression/rt23181-sigchld-rc.t M;
  poe/t/90_regression/whjackson-followtail.t M

    Add svn:keywords where they are missing.

  2008-02-18 10:45:45 (r2270) by bingosnet
  poe/t/90_regression/agaran-filter-httpd.t A;
  poe/lib/POE/Filter/HTTPD.pm M; poe/MANIFEST M

    Applied a patch to Filter::HTTPD from Maciej Pijanka (agaran).
    Created applicable regression test.

  2008-01-21 19:09:06 (r2269) by rcaputo
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter.pm M

    Comment on sub-second accuracy requiring Time::HiRes::time(). Based
    on a discussion with and test case from Sjors Gielen.

  2008-01-12 12:36:44 (r2268) by bingosnet
  poe/MANIFEST M; poe/mylib/PoeBuildInfo.pm M;
  poe/t/90_regression/bingos-followtail.t A

    Added a regression test for the FollowTail problem on *BSD.

  2008-01-11 15:50:02 (r2267) by bingosnet
  poe/lib/POE/Driver.pm M; poe/lib/POE/Wheel/FollowTail.pm M

    Fixed a pod error that was making pod test fail.

    Applied a patch from pravus to fix double InputEvents being triggered
    when tailing an empty file on *BSD.

    <+pravus> basically what i am seeing is that if you create a file and
    stat() it before you

    write to it, rdev will be 0. then, once the file is written to, the
    rdev changes. <+pravus> that's causing Wheel::FollowTail to read
    until EOF (getting the line you just wrote),

    reset the file and then re-read (getting the line again).

  2008-01-07 06:09:02 (r2266) by rcaputo; poe/lib/POE/Driver.pm M

    Redocument.

  2008-01-07 05:23:42 (r2265) by rcaputo; poe/lib/POE/Wheel.pm M

    See also: POE::Driver and POE::Filter.

  2008-01-07 05:21:25 (r2264) by rcaputo; poe/lib/POE/Wheel.pm M

    Discuss how filters and drivers interact with wheels.

  2008-01-06 05:38:06 (r2263) by rcaputo; poe/lib/POE/Wheel.pm M

    Redocument!

  2007-12-12 03:18:11 (r2262) by gwyn17; poe/lib/POE/Session.pm M

    Mid-sized review of POE::Session documentation

  2007-12-12 01:33:51 (r2261) by gwyn17; poe/lib/POE/Session.pm M

    Small POE::Session doco patch from pravus.

  2007-12-09 08:45:26 (r2260) by rcaputo
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Session.pm M

    Finish the first redocumentation pass on POE::Session. Migrate some
    stuff to POE::Kernel. Align Philip Gwyn's changes to POE::Kernel with
    standard style guidelines.

  2007-12-08 12:10:57 (r2259) by gwyn17; poe/lib/POE.pm M

    All L<module> to L<module|module> to prevent pod2html outputing 'the
    module manapge'

  2007-12-08 11:50:48 (r2258) by gwyn17; poe/lib/POE/Kernel.pm M

    Middle-sized documentation review

  2007-12-08 02:27:54 (r2257) by gwyn17; poe/lib/POE.pm M

    Mid-sized documenation update

  2007-12-03 06:45:05 (r2256) by rcaputo; poe/lib/POE/Session.pm M

    Initial stab at _default docs.

  2007-12-03 01:53:58 (r2255) by rcaputo; poe/lib/POE/Session.pm M

    Incorporate some older event parameter constant documentation into
    the recently rewritten version. Mostly by adopting the older
    examples.

  2007-12-02 19:09:24 (r2254) by rcaputo; poe/lib/POE/Session.pm M

    Rewrite docs for postback(), callback() and get_heap().

  2007-12-01 21:05:54 (r2253) by rcaputo; poe/lib/POE/Session.pm M

    Rewrite option() documentation.

  2007-11-23 03:45:35 (r2252) by rcaputo; poe/lib/POE/Session.pm M

    Make more progress on POE::Session

  2007-11-14 03:52:49 (r2251) by immute; poe/MANIFEST M

    Removed the test from MANIFEST.

  2007-11-02 17:44:18 (r2250) by bingosnet; poe/lib/POE/Session.pm M

    Borland C++ doesn't specify ENOSYS in Errno.h. Check for existence of
    ENOSYS and substitute EIO if not found.

  2007-10-26 20:47:22 (r2249) by immute
  poe/t/90_regression/immute-server-tcp-filter.t D

    Removed my old, godawful slow test.

  2007-10-26 07:38:17 (r2248) by rcaputo
  poe/lib/POE/Kernel.pm M; poe/lib/POE.pm M; poe/lib/POE/Session.pm M

    Minor edits to POE and POE::Kernel. Major revisions to POE::Session.
    Still nowhere near done, however.

  2007-10-13 05:36:32 (r2247) by rcaputo; poe/Makefile.PL M

    Oops... reversed the sense of the want-to-run-tests question.

  2007-10-13 05:21:52 (r2246) by rcaputo; poe/MANIFEST M

    Remove some obsolete tests from the manifest.

  2007-10-13 05:18:39 (r2245) by rcaputo
  poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource/Aliases.pm M;
  poe/lib/POE/API/ResLoader.pm D;
  poe/t/10_units/03_base/02_api_resloader.t D;
  poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/Resource/Sessions.pm M;
  poe/MANIFEST M; poe/lib/POE/Resource/FileHandles.pm M

    Remove POE::API::ResLoader.

  2007-10-13 01:39:58 (r2244) by rcaputo
  poe/lib/POE/Resource/Controls.pm D; poe/lib/POE/Resources.pm M;
  poe/lib/POE/API/Ctl.pm D; poe/t/10_units/03_base/02_api_ctl.t D;
  poe/lib/POE/Kernel.pm M; poe/lib/POE.pm M;
  poe/t/20_resources/00_base/controls.pm D; poe/MANIFEST M

    Remove POE::Api::Ctl per the warning on the mailing list.

  2007-10-08 06:45:59 (r2243) by rcaputo; poe/lib/POE/Kernel.pm M

    Add a print() to the SYNOPSIS.

  2007-10-08 05:26:29 (r2242) by rcaputo; poe/lib/POE/Kernel.pm M

    Finish first pass through POE::Kernel. There are a lot of TODOs
    however.

  2007-10-07 22:06:48 (r2241) by rcaputo; poe/lib/POE/Kernel.pm M

    Document why sessions remain active.

  2007-10-07 03:38:21 (r2240) by rcaputo; poe/lib/POE/Kernel.pm M

    Redocument Kernel accessors and lesser-used utility methods.

  2007-10-07 02:59:02 (r2239) by rcaputo; poe/lib/POE/Kernel.pm M

    Redocument Kernel state accessors.

  2007-10-07 01:43:17 (r2238) by rcaputo; poe/lib/POE/Kernel.pm M

    Redocument reference counters.

  2007-10-03 08:15:02 (r2237) by rcaputo; poe/lib/POE/Kernel.pm M

    Fix a typo.

  2007-10-03 08:13:24 (r2236) by rcaputo; poe/lib/POE/Kernel.pm M

    Fix a couple typos.

  2007-10-03 07:54:55 (r2235) by rcaputo; poe/lib/POE/Kernel.pm M

    Rewrite state() docs.

  2007-10-01 04:12:00 (r2234) by rcaputo; poe/lib/POE/Kernel.pm M

    Make editorial decisions on Matt Sickler's doc contributions (thanks,
    Matt!).

    Do the initial rewrite of the signals docs. There are still some
    straggling TODOs.

  2007-10-01 04:09:10 (r2233) by rcaputo; poe/Makefile.PL M

    Clean up the prompts a little.

  2007-09-27 17:36:26 (r2232) by bingosnet
  poe/lib/POE/Wheel/ReadWrite.pm M

    Fixed a mistake in the documentation

  2007-09-18 03:41:45 (r2231) by immute; poe/lib/POE/Kernel.pm M

    Documentation edits.

  2007-09-09 00:15:32 (r2230) by rcaputo; poe/lib/POE/Kernel.pm M

    Rewrite the I/O watcher methods.

  2007-09-08 08:13:31 (r2229) by rcaputo; poe/lib/POE/Kernel.pm M

    Make a little more progress on the docs.

  2007-08-20 17:34:39 (r2228) by rcaputo; poe/lib/POE/Kernel.pm M

    Make a little more progress on POE::Kernel before going to work.

  2007-08-20 05:38:13 (r2227) by rcaputo; poe/lib/POE/Kernel.pm M

    Partial revision. Documentation is currently complete but the
    structure is broken.

  2007-08-20 05:32:39 (r2226) by teknikill; poe/lib/POE.pm M

    add blurb about myself to the contributers list

  2007-08-19 18:15:59 (r2225) by rcaputo; poe/lib/POE.pm M

    Move the POE.pm use lines to POE::Kernel. Mark that contributors need
    to be documented.

  2007-08-19 13:42:54 (r2224) by bingosnet; poe/lib/POE/Wheel.pm M

    Minor documentation fix to amend typo of filter when wheel was meant

  2007-08-19 05:57:08 (r2223) by rcaputo; poe/lib/POE.pm M

    Document "use POE" magic.

  2007-08-19 05:02:19 (r2222) by rcaputo
  poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Resource/Extrefs.pm M;
  poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Resource/Aliases.pm M;
  poe/lib/POE/Filter/HTTPD.pm M; poe/lib/POE/Filter/Line.pm M;
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Session.pm M;
  poe/lib/POE/Loop/TkActiveState.pm M; poe/lib/POE/Wheel/SocketFactory.pm
  M; poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/Resource/Signals.pm M;
  poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Resource/Events.pm M;
  poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Queue/Array.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Replace the symbol of Eris with the usual TODO.

  2007-08-19 02:45:16 (r2221) by rcaputo; poe/lib/POE/Filter/Block.pm M

    Technically it is not a TODO.

  2007-08-19 00:59:33 (r2220) by rcaputo
  poe/lib/POE/Component/Client/TCP.pm M; poe/lib/POE/Loader.pm M;
  poe/lib/POE/Wheel/Curses.pm M; poe/lib/POE/Filter/HTTPD.pm M;
  poe/lib/POE/Loop.pm M; poe/lib/POE/Resources.pm M;
  poe/lib/POE/Filter/Stackable.pm M; poe/lib/POE/Wheel/FollowTail.pm M;
  poe/lib/POE/Kernel.pm M; poe/lib/POE/Filter/Stream.pm M;
  poe/lib/POE/Resource/Statistics.pm M; poe/lib/POE/Wheel/ListenAccept.pm
  M; poe/lib/POE/Session.pm M; poe/lib/POE/Filter.pm M;
  poe/lib/POE/Wheel/ReadLine.pm M; poe/lib/POE/API/ResLoader.pm M;
  poe/lib/POE/Resource/SIDs.pm M; poe/lib/POE/API/Ctl.pm M;
  poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Pipe.pm M;
  poe/lib/POE/Resource/Sessions.pm M; poe/lib/POE/Component/Server/TCP.pm
  M; poe/lib/POE.pm M; poe/lib/POE/Queue/Array.pm M;
  poe/lib/POE/Resource/Extrefs.pm M; poe/lib/POE/Resource/Aliases.pm M;
  poe/lib/POE/Wheel/Run.pm M; poe/lib/POE/Filter/Line.pm M;
  poe/lib/POE/Filter/RecordBlock.pm M; poe/lib/POE/Filter/Block.pm M;
  poe/lib/POE/Driver/SysRW.pm M; poe/lib/POE/Filter/Grep.pm M;
  poe/lib/POE/Filter/Reference.pm M; poe/lib/POE/Wheel/SocketFactory.pm
  M; poe/lib/POE/Queue.pm M; poe/lib/POE/Pipe/TwoWay.pm M;
  poe/lib/POE/Resource/Signals.pm M; poe/lib/POE/Resource.pm M;
  poe/lib/POE/Resource/Controls.pm M; poe/lib/POE/Wheel/ReadWrite.pm M;
  poe/lib/POE/Driver.pm M; poe/lib/POE/Pipe/OneWay.pm M;
  poe/lib/POE/Filter/Map.pm M; poe/lib/POE/Component.pm M;
  poe/lib/POE/NFA.pm M; poe/lib/POE/Wheel.pm M;
  poe/lib/POE/Resource/FileHandles.pm M

    Mark files that need to be redocumented.

  2007-08-19 00:54:55 (r2219) by rcaputo
  poe/lib/POE/Loop/IO_Poll.pm M; poe/lib/POE/Loop/Tk.pm M;
  poe/lib/POE/Loop/Select.pm M; poe/lib/POE/Loop/Event.pm M;
  poe/lib/POE/Loop/PerlSignals.pm M; poe/lib/POE/Loop/Gtk.pm M;
  poe/lib/POE/Loop/TkCommon.pm M; poe/lib/POE/Loop/TkActiveState.pm M

    Need to redocument these. Also added configuration info. for the
    common loop tests when they are distributed separately.

  2007-08-18 06:26:43 (r2218) by rcaputo; poe/lib/POE.pm M

    Revise documentation in a major way.

  2007-08-11 09:10:38 (r2208) by rcaputo
  poe/t/30_loops/00_base/comp_tcp_concurrent.pm M;
  poe/t/30_loops/00_base/all_errors.pm M;
  poe/t/30_loops/00_base/comp_tcp.pm M

    Set proper skip messages.

  2007-07-25 04:51:09 (r2207) by rcaputo; poe/mylib/PoeBuildInfo.pm M

    According to at least one CPAN tester we cannot assume Storable
    exists. Explicitly require it. Partially addresses
    http://www.nntp.perl.org/group/perl.cpan.testers/2007/06/msg515661.ht
    ml

  2007-07-25 04:44:21 (r2206) by rcaputo
  poe/t/30_loops/00_base/comp_tcp_concurrent.pm M;
  poe/t/90_regression/cfedde-filter-httpd.t M;
  poe/t/30_loops/00_base/wheel_accept.pm M;
  poe/t/90_regression/immute-server-tcp-filter.t M;
  poe/t/30_loops/00_base/comp_tcp.pm M

    According to the CPAN testers (bless their souls), POE 0.9989 failed
    at least four times due to bind() errors. Mainly addresses already in
    use, which implies some rapid-fire testing. Here I'm patching the
    tests that failed to bind to a random free port rather than hardcoded
    numbers. They should be a lot more resilient to this sort of error.

  2007-07-24 15:44:37 (r2205) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    Applied Markus Jansen's patch to prevent a memory leak when Socket6
    is not present on Solaris 2.6.

  2007-07-23 18:08:46 (r2204) by rcaputo
  poe/t/30_loops/00_base/k_alarms.pm M

    Attempt to make the timing more stable in t/30_loops/*/k_alarms.t
    tests. Slow machines, especially running emulators within
    virtualizations, get the time wrong sometimes.

===================================
2007-07-23T07:25:45.773662Z v0_9999
===================================

  2007-07-23 07:25:09 (r2202) by rcaputo; poe/lib/POE.pm M

    Bump up the version.

  2007-07-23 07:22:57 (r2201) by rcaputo
  poe/lib/POE/Resource/Events.pm M; poe/lib/POE/Loop/TkCommon.pm M

    Resolve a CPU spinning issue when using the Tk event loop without any
    event watchers. Resolves ticket 27359 reported by Craig at Lucent.
    Others have also reported this issue, but not in a ticket. :)

  2007-07-23 01:37:08 (r2200) by rcaputo
  poe/lib/POE/Loop/TkActiveState.pm M

    Avoid a warning about ambiguous use of select().

  2007-07-22 08:37:07 (r2199) by rcaputo
  poe/lib/POE/Wheel/ReadWrite.pm M

    Apply Gareth's patch for an optional synchronous put() and a flush()
    method with which to flush the wheel's buffer on command. Resolves
    rt.cpan.org ticket 20328.

  2007-07-22 06:15:17 (r2198) by rcaputo
  poe/t/30_loops/00_base/wheel_run.pm M

    Add a brief sleep to the child program to allow pipes to be flushed
    before the program exits. Andreas Koenig brought this to my attention
    via CPAN test reports and rt.cpan.org ticket 27478.

  2007-07-22 02:21:32 (r2197) by rcaputo; poe/lib/POE/Queue/Array.pm M

    Mark Jason Dominus' binary insert example (Higher Order Perl, p. 292)
    inspired me to benchmark POE::Queue::Array against his algorithm. The
    linear seeks become slower after queues of depth 4. They're
    neck-and-neck for shorter ones. POE::Queue::Array's algorithm is a
    little faster otherwise, probably due to the special cases it
    implements.

    This patch removes the linear search cases for "small" queues. They
    were not being helpful. It also simplifies the binary search code,
    which is always a plus (Perl runs faster if it runs less code).
    Finally, it simplifies the remaining necessary linear search code...
    but that's after a binary seek anyway.

    Net loss: 94 lines of code. All tests still pass.

  2007-07-21 07:04:55 (r2196) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Resolve rt.cpan.org ticket 27833. Philip Gwyn found a case where the
    connection count for a server could go negative. Not-shutting-down
    hilarity ensues in this case. I've just applied his patch.

  2007-07-21 06:52:55 (r2195) by rcaputo
  poe/t/30_loops/00_base/wheel_sf_ipv6.pm M

    Eric Hacker found a case where the IPv6 tests failed when AF_INET6
    isn't supplied by Socket6. This commit wraps the use of that constant
    in a block eval and skips all the tests if there's a failure. At
    least I hope that's the case. Should resolve rt.cpan.org ticket
    25879.

  2007-07-21 06:51:26 (r2194) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    Oops. Remove tabs.

  2007-07-21 06:40:31 (r2193) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    Per STRO's suggestion, test and provide dummies for the IPv6
    constants separately. Resolves rt.cpan.org ticket 27250.

  2007-07-04 21:31:15 (r2192) by rcaputo
  poe/lib/POE/Resource/Signals.pm M

    Yuval Kogman discovered that sig_child() events were not triggering
    after a second POE::Kernel->run() in the same program. We tracked
    this down to a static compile-time initialization. Moving that into
    POE::Resource::Signals::_data_sig_initialize() fixed the problem
    right up.

  2007-06-14 01:26:41 (r2191) by rcaputo; poe/mylib/PoeBuildInfo.pm M

    Rob Bloodgood found a new deprecation. This change works around it.

  2007-05-24 05:52:46 (r2190) by immute; poe/lib/POE/Wheel/ReadWrite.pm M

    Added handle accessors to Wheel::ReadWrite

  2007-05-08 20:32:50 (r2189) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    Shevek suggested that Fcntl be used to import F_GETFL, F_SETFL and
    O_NONBLOCK since POSIX doesn't always do it. Tests here show that
    using both doesn't throw warnings, so there doesn't seem to be harm
    in it.

  2007-04-29 06:38:11 (r2188) by rcaputo
  poe/lib/POE/Filter/HTTPD.pm M; poe/t/10_units/05_filters/03_http.t M

    Marlon Bailey discovered that POE::Filter::HTTPD threw incorrect
    objects when methods were of mixed case. Such as "GEt". This commit
    includes a test for the proper behavior and a fix. NB: You'll get
    back an HTTP::Request object with a mixed-case method. The filter
    does NOT force a particular case here.

  2007-04-19 21:35:33 (r2187) by rcaputo
  poe/mylib/Makefile-5004.pm M; poe/lib/POE/Wheel/ReadLine.pm M;
  poe/mylib/Makefile-5005.pm M; poe/lib/POE/Filter/HTTPD.pm M;
  poe/lib/POE/Filter/Block.pm M; poe/MANIFEST M;
  poe/lib/POE/Driver/SysRW.pm M; poe/lib/POE/Filter/Reference.pm M;
  poe/lib/POE/Wheel/SocketFactory.pm M

    I read on perl5-porters this trick to conditionally "use bytes"
    without source filtration. It works! And it's lexical! ZOMG! This
    commit replaces the stinky make-time source filter we were using with
    the compile-time trick. Thanks go out to Phil Harvey for coming up
    with the idea.

  2007-04-06 19:53:33 (r2186) by rcaputo
  poe/lib/POE/Wheel/SocketFactory.pm M

    blocking() appears to be a FileHandle method, not an IO::Handle
    method. Use FileHandle explicitly to ensure it's loaded.

  2007-03-30 05:09:23 (r2185) by rcaputo
  poe/lib/POE/Component/Server/TCP.pm M

    Cosmetic fixes in the high/low water mark code.

(he)

2008-08-24 22:01:08 UTC MAIN commitmail json YAML

Add p5-Term-Cap.

(he)

2008-08-24 22:00:11 UTC MAIN commitmail json YAML

Import p5-Term-Cap version 1.12.

This is a perl module providing an interface to the termcap database.


Status:

Vendor Tag: TNV
Release Tags: pkgsrc-base

(he)

2008-08-24 21:52:29 UTC MAIN commitmail json YAML

Update darkstat to 3.0.711 by mainteiner update request via PR 39401.

Changes since 3.0.708:
- Split --debug into --verbose and --no-daemon
- Include launchd config and instructions for running darkstat
  on Mac OS X.  Contributed by Damien Clauzel.
- Implement PPPoE decoding on ethernet iface. (--pppoe)
- Web: Add automatic reload button.  Thanks Dennis!
- Web: Add a graph legend with min/avg/max.
- Web: Remove hashtable stats pages.

(obache)

2008-08-24 21:44:09 UTC MAIN commitmail json YAML

Update from version 0.98nb1 to 1.00, discussed in general terms with maintainer.

Pkgsrc changes:
o Canonicalize HOMEPAGE
o Adjust dependencies to match Makefile.PL

Upstream changes (at least I *think* these are the ones for 0.99 and 1.00):

======================================
9999-99-99 99:99:99.999999Z (untagged)
======================================

  2007-01-06 18:12:47 (r64) by rcaputo; DNS.pm M

    By the power of PAUSEskull, this is a fine morning! Release 1.00!

  2007-01-06 18:11:52 (r63) by rcaputo; DNS.pm M

    Expose the underlying Net::DNS::Resolver with a get_resolver()
    accessor. Thanks to Chris Williams for kinda suggesting it. :)

  2006-11-06 19:23:35 (r62) by rcaputo; Makefile.PL M

    Set a LICENSE. Cheap kwalitee points!

  2006-10-17 16:35:24 (r61) by rcaputo; t/06_hosts.t M

    Don't try to call a method on a failed request. Resolves rt.cpan.org
    21190 by Alexandr Ciornii.

  2006-10-17 15:05:34 (r60) by rcaputo; Makefile.PL M

    Some rt.cpan.org tickets refer to issues in Net::DNS. Require the
    latest version of that dependency in the hopes that some things are
    fixed. Too bad I don't have test cases for those issues... there's no
    way for me to tell if anything's fixed by this simple change.

=========================
2006-05-21 20:45:46 v0_99
=========================

  2006-05-21 20:45:11 (r58) by rcaputo; DNS.pm M

    Bump up the version.

  2006-05-21 20:44:39 (r57) by rcaputo; DNS.pm M

    Fix shutdown(). It was not performing nearly enough cleanup.

    Replace some post() calls with call() to avoid race conditions. In
    general, method interfaces should use call() rather than post() so
    that they affect internal structures synchronously.

  2006-05-21 20:43:08 (r56) by rcaputo
  t/02_tag_args.t M; t/03_api_3.t M; t/05_api_4.t M; t/06_hosts.t M

    Turn on ASSERT_DEFAULT for some of the tests. Add _stop handlers so
    they don't fail with all POE asserts on.

  2006-03-24 03:58:51 (r55) by rcaputo; DNS.pm M

    Belatedly bump up the version.

(he)

2008-08-24 20:36:54 UTC MAIN commitmail json YAML

Updated print/teTeX3-bin to 3.0nb18.

(tonnerre)

2008-08-24 20:35:38 UTC MAIN commitmail json YAML

2008-08-24 20:30:41 UTC MAIN commitmail json YAML

Update from 0.80nb3 to 1.16, discussed in general terms with maintainer.

Pkgsrc changes:
o Add commented-out HOMEPAGE as an addition, using search.cpan.org

Upstream changes:

Changes for 1.16
- Fixed minor bug in scanner.t where the number of tests
  to skip when nmap was not found was incorrect.
- Repackaged to remove all the ._* files from the package.
- Fixed POD errors and added more documentation

Changes for 1.14
- Added cache_scan() to save the output of a parsescan()
  to a file before parsing.
- Added new tests for servicefp fingerpriting and cache_scan().
- Ran PerlTidy against module and other tools
- Updated documentation

Changes for 1.13
- Added fingerprint() to Service object (thanks jpomiane)
- Added documentation.

Changes for 1.12
- Added references to Google Code Project page.

Changes for 1.11
- Added parsing of distance information.
- Fixed bug #1671876 on tcp_service() always returning null
- Added ignoring of taskend,taskbegin and taskprogress information.
- Added tests for nmap 4.20.
- Changed lisence to MIT.
- Points to new website http://nmapparser.wordpress.com

Changes for 1.06
- Added patch for new OS fingerprint (Thanks Okan Demirmen)
- New os_fingerprint() method for Nmap::Parser::Host::OS
- Updated documentation
- Updated scan.pl to also read xml files (good for debugging)

Changes for 1.05
- Major speed improvements (less compile time)
- Major reduction in unwanted memory usage
- Redundant functions (or less used functions) are now created
dynamically. (AUTOLOAD)
- Documentation fixes

Changes for 1.00
- To see the changes, please read over the new documentation
        - Internal code is much (MUCH) cleaner and readable
        - removed 'ducttape' fixes and made stable & roubust changes
- improved performance, removed unwanted code (legacy)
- complete overhaul of internal code - new Framework
- support for IPv6 addresses
- data overwrite (overflow) protection
- better support for multiple instances
- fixed some minor bugs
- process owner information obtained
- all OS accuracy information obtained
- some functions now take new parameters (more concise)
- some functions renamed for clarity
- new shortcut functions (for doing repetitive tasks easier)
- Removed parsing filters (finally)
- All indexes now start at 0 (not at 1).
- Removed internal OS generic matching function since this is given by
    nmap now in the osclass tags
- Removed the use of constants for indexes
- Nmap::Parser::Host::Service object
    provides OO interface to service information for a given port
- Nmap::Parser::Host::OS object
    provides OO interface to OS signature information for a given host
- Nmap::Parser::Session replaces old Nmap::Parser::ScanInfo package
- Nmap2SQLite security script included
- removed old security tools
- rewrote scan.pl (from scanhost.pl)
- rewrote old tools to fit new framework
- Fully updated documentation

(he)

2008-08-24 20:18:52 UTC MAIN commitmail json YAML

Update from version 1.00 to 1.03, discussed in general terms with maintainer.

Pkgsrc changes:
o Canonicalize MASTER_SITES and HOMEPAGE

Upstream changes:

1.03 Fri Mar 21 17:20:00 CET 2008
  - added support for IP_HDRINCL with IPv6 raw sockets (Linux only)
  => in fact, it should have worked before, but it appears to be a regression

1.02 Tue Feb 19 12:11:21 CET 2008
  - bugfix: due to Socket6 update, AF_INET6 definition has changed

1.01 Sun Feb 17 19:08:15 CET 2008
  - update: portability patches for other Unix systems (untested), concerning
            IP_HDRINCL constants and the like
  - update: license string (lc(Artistic)), to make CPANTS happy

(he)

2008-08-24 20:12:42 UTC MAIN commitmail json YAML

Canonicalize HOMEPAGE and don't use a make variable to improve pasteability.
No version bump.

(he)

2008-08-24 20:07:42 UTC MAIN commitmail json YAML

Update from version 0.14 to 0.16; discussed with maintainer in general terms.

Pkgsrc changes:
o Add a patch to handle all BSD systems the same in test 03
o Added a commented-out build dependency, Test::Distribution
  does not appear to work for this package (and is optional anyway)

Upstream changes:

2008.01.01 - 0.16 - Sebastien Aperghis-Tramoni (SAPER)
  - [BUGFIX] A typo prevented the new function names from working.
  - [TESTS] Added new tests: 21-next_ex.t, 22-open.t, 23-srcstr.t,
    50-poe-component-pcap.t
  - [TESTS] Added support for user prefered device. See README.
  - [TESTS] Improved small bits of the tests here and there.

2007.12.02 - 0.15 - Sebastien Aperghis-Tramoni (SAPER)
  - [BUGFIX] CPAN-RT#30745: Fix WinPcap support.
  - [BUGFIX] CPAN-RT#25076: Fix next_ex().
  - [API] Now providing "pcap_"-prefixed aliases for all functions.
    Documentation was changed to use these names instead of the old ones.
  - [CMD] pcapinfo(1) no longer need IO::Interface.
  - [TESTS] CPAN-RT#30903: Fix t/03-openlive.t failure on Linux.
  - [DOC] CPAN-RT#27369: Several documentation fixes.
  - [DOC] CPAN-RT#31111: Document that pcap_stats() does not work
    on savefiles.

(he)

2008-08-24 17:03:14 UTC MAIN commitmail json YAML

Updated devel/cvs2svn to 2.1.1.

(tonnerre)

2008-08-24 17:02:24 UTC MAIN commitmail json YAML

Upgrade cvs2svn to version 2.1.1.

Changes from 2.1.0 to 2.1.1:
- Adjust test suite for upstream changes in the svntest code.

Changes from 2.0.1 to 2.1.0:
- Allow conversion of a CVS repository to git.
- Support mapping from cvs author names to git "Author <email>" form.
- Add SymbolMapper, for transforming specific symbols in specific files.
- Allow SymbolTransforms to cause a symbol to be discarded.
- Write each CVS branch/tag to be written to an arbitrary SVN path.
- Choose which trunk/branch should serve as the parent of each branch/tag.
- --symbol-hints: manually specify how symbols should be converted.
- Make symbol strategy rules project-specific.
- --write-symbol-info: output info about CVS symbols.
- Add option ctx.decode_apple_single for handling AppleSingle-encoded files.
- Add a new, restartable pass that converts author and log_msg to unicode.
- Allow properties to be left unset via auto-props using a leading '!'.
- Polish to work well under Python 2.5.
- Create trunk/tags/branches directories for project when project is created.
- Improved conversion speed significantly, especially for large repositories.
- Ignore (with a warning) symbols defined to malformed revision numbers.
- Tolerate multiple definitions of a symbol to the same revision number.
- Handle RCS files that superfluously set the default branch to trunk.
- Allow '/' characters in CVS symbol names (creating multilevel SVN paths).
- Allow symbols to be transformed to contain '/' (allowing multilevel paths).
- Convert '\' characters to '/' (rather than '--') in symbol names.
- Make encoding problems fatal; to resolve, restart at CleanMetadataPass.
- Change the default symbol handling option to --symbol-default=heuristic.

(tonnerre)

2008-08-24 14:05:17 UTC MAIN commitmail json YAML

Add some missing dependency entries and update some outdated versions.
PKGREVISION++ so people get it.

(tonnerre)

2008-08-24 14:01:51 UTC MAIN commitmail json YAML

Updated www/p5-CGI to 3.40.

(tonnerre)

2008-08-24 14:00:59 UTC MAIN commitmail json YAML

Update the CGI.pm Perl module to version 3.40 (from 3.35) as required by
devel/rt3 in fastcgi mode.

Changes since 3.35:
- CGI::Fast no longer depends on a specific Perl version.
- Makefile.PL now depends on FCGI so that CGI::Fast installs properly.
- Fixed regression in "exists" function when using tied interface to CGI
  via $q->Vars.
- Added nobr() function.
- popup_menu() allows multiple items to be selected by default.
- Patch from Renee Backer to avoid doubled <http-equiv> headers.
- Fixed documentation bug that describes what happens when a parameter
  is empty.
- Fixed overlap of attribute and parameter space.
- Fix pragmas so that they persist over modperl invocations.
- Fixed handling of chunked multipart uploads.
- Fix CGI::Cookie to support cookies that are separated by "," instead of ";".

Maybe we should add a patch to handle the p5-FCGI dependency as an option
later?

(tonnerre)

2008-08-24 12:36:59 UTC MAIN commitmail json YAML

Note update of the "mtr" package to version 0.74.

(tron)

2008-08-24 12:36:34 UTC MAIN commitmail json YAML

Update "mtr" package to version 0.74. Changes since version 0.72:
- KES reported a build problem. Turns out I need to install gtk-1.2
  on my development sytem, otherwise my release script causes the
  build to break.
- changed some docs to advertise the new mailing list.
- added documentation for the Mac OS X compilation problem.
- added -Wno-pointer-sign to the compiler options.
- Nico Lichtmaier's cleanup-gtk patch. (now mtr uses a more modern
  dialect of gtk).
- as possible after opening the sockets, it still had some
  sprintf calls, which have now been converted into snprintf.

(tron)

2008-08-24 11:11:17 UTC pkgsrc-2008Q2 commitmail json YAML

2008-08-24 11:10:27 UTC pkgsrc-2008Q2 commitmail json YAML

pullup ticket #2506 - requested by ghen
thunderbird, thunderbird-gtk1: update package for security fixes

revisions pulled up:
pkgsrc/mail/thunderbird/Makefile-thunderbird.common 1.36
pkgsrc/mail/thunderbird/PLIST 1.24
pkgsrc/mail/thunderbird/distinfo 1.46
pkgsrc/mail/thunderbird-gtk1/PLIST 1.14
pkgsrc/mail/thunderbird/patches/patch-af 1.5
pkgsrc/mail/thunderbird/patches/patch-ap 1.5
pkgsrc/mail/thunderbird/patches/patch-dw 1.2

Module Name:    pkgsrc
Committed By:  ghen
Date:          Fri Aug 22 09:42:15 UTC 2008

Modified Files:
        pkgsrc/mail/thunderbird: Makefile-thunderbird.common PLIST distinfo
        pkgsrc/mail/thunderbird-gtk1: PLIST
        pkgsrc/mail/thunderbird/patches: patch-af patch-ap patch-dw

Log Message:
Update thunderbird and thunderbird-gtk1 to 2.0.0.16.

Security fixes in this version:

MFSA 2008-34 Remote code execution by overflowing CSS reference counter
MFSA 2008-33 Crash and remote code execution in block reflow
MFSA 2008-31 Peer-trusted certs can use alt names to spoof
MFSA 2008-29 Faulty .properties file results in uninitialized memory being used
MFSA 2008-26 Buffer length checks in MIME processing
MFSA 2008-25 Arbitrary code execution in mozIJSSubScriptLoader.loadSubScript()
MFSA 2008-24 Chrome script loading from fastload file
MFSA 2008-21 Crashes with evidence of memory corruption

For more info, see
+http://www.mozilla.com/en-US/thunderbird/2.0.0.16/releasenotes/

(rtr)

2008-08-24 10:21:33 UTC MAIN commitmail json YAML

Mark unzip and fcrackzip as mutually conflicting: both install bin/zipinfo.

(wiz)

2008-08-24 10:08:59 UTC MAIN commitmail json YAML

Updated net/skype to 1.4.0.118

(wiz)

2008-08-24 10:08:39 UTC MAIN commitmail json YAML

Update to 1.4.0.118 based on wip/skype by rillig.
Changes unknown, but this version starts and runs on amd64.

(wiz)

2008-08-24 10:04:50 UTC MAIN commitmail json YAML

Don't include <sys/types.h> until after config.h has had a chance to determine
which features will be exposed.  Fixes build on Linux.

<sys/types.h> is included immediately after config.h in the distribution code,
suggesting that the purged hunk in the patch is now obsolete.

The history of patch-aa reveals that the <sys/types.h> include was the very
original purpose of this patch, and predates the Solaris portion of the patch.
The Solaris hunks don't look like they would benefit from including
<sys/types.h>.

No PKGREVISION bump, this change should only affect platforms where the
package failed to build.

Closes PR pkg/36404 with the fix suggested by Ondrej Tuma (thanks!)

(dsainty)

2008-08-24 09:10:52 UTC MAIN commitmail json YAML

Add and enable p5-Crypt-OpenSSL-AES.

(obache)

2008-08-24 09:10:02 UTC MAIN commitmail json YAML

Added security/p5-Crypt-OpenSSL-AES version 0.02

(obache)

2008-08-24 09:09:38 UTC MAIN commitmail json YAML

Import p5-Crypt-OpenSSL-AES-0.02 as security/p5-Crypt-OpenSSL-AES.
Based on PR 39222 by Jens Rehsack.

This module implements a wrapper around OpenSSL. Specifically, it wraps the
methods related to the US Government's Advanced Encryption Standard (the
Rijndael algorithm).
This module is compatible with Crypt::CBC (and likely other modules that
utilize a block cipher to make a stream cipher).
This module is an alternative to the implementation provided by Crypt::Rijndael
which implements AES itself. In contrast, this module is simply a wrapper
around the OpenSSL library.
The Crypt::Rijndael implementation seems to produce inaccurate results on
64-bit x86 machines. By using OpenSSL, this module aims to avoid architecture
specific problems, allowing the OpenSSL maintainers to overcome such issues.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(obache)

2008-08-24 05:46:43 UTC MAIN commitmail json YAML

Remove ftp.scarlet.be from MASTER_SITE_MOZILLA_ALL.
It was uncompleted and now service suspended, noticed by Zafer Aydogan.

While here, update MSTER_SITE_MOZILLA taken from mirrors list:
  http://www.mozilla.org/mirrors.html

(obache)

2008-08-24 02:08:32 UTC MAIN commitmail json YAML

Update to version 9.52.

Patch provided by Juan RP in PR pkg/39269.

Changes since Opera 9.51
User Interface

    * Added several improvements to the icons and skin
    * Added a bookmark path to autocompleted bookmarks in the address bar to better distinguish them from visited pages
    * Added a Help button to Engine Init() Failed error message on start-up to inform users about a problem

Mail, News, Chat

    * Fixed an issue where Mark all as read in Opera Mail would also mark as read some mails not visible in the current view
    * Fixed the creation of the POP AOL/aim.com account
    * Fixed a problem with POP accounts where message bodies were not downloaded
    * Added work-arounds for problems with various POP servers
    * Fixed mail appearance when Opera is installed in a folder with a # character in its name
    * Fixed a problem that could occur when opening mail notification popups on a secondary monitor
    * Fixed a problem connecting to online.no
          o Note: Users experiencing problems with online.no should change their incoming server to use Plaintext authentication
    * Fixed a problem updating signature when switching accounts
    * Fixed a problem where UI would not update after unsubscribing an IMAP folder
    * Fixed an issue where IRC would disconnect users without informing them

Display and Scripting

    * Fixed an issue with history navigation: an iframe with document.write is not added to history anymore
    * window.close() now functions after invoking a context menu - now also works in widgets
    * Fixed a URL encoding issue: javascript: URLs
    * Fixed an issue with lists not displaying correctly when text is rendering in RTL
    * Fixed a problem where content blocker adds a generalized block rule when using the Details button

Security

    * Sites can no longer change framed content on other sites: see our advisory
    * Fixed an issue that could allow cross-site scripting, as reported by Chris Weber of Casaba Security: details will be disclosed at a later date
    * Custom shortcuts no longer pass the wrong parameters to applications, as reported by Michael A. Puls II: see our advisory
    * Prevented insecure pages from showing incorrect security information, as reported by Lars Kleinschmidt: see our advisory
    * Feed links can no longer link to local files: see our advisory
    * Feed subscription can no longer cause the wrong page address to be displayed: see our advisory

Miscellaneous

    * Fixed a problem where Gmail would not load
    * Fixed the opening of files in external applications when disk cache is off
    * Fixed an issue with low quality on YouTube video previews
    * Embedded YouTube videos should work more often now without having to reload
    * Fixed RealPlayer on BBC
    * Fixed a small memory leak in the BitTorrent code
    * Fixed some translation errors

UNIX-specific changes

    * Made the -geometry command line argument work even when Opera was previously maximized
    * Added a Close Tab entry to the File menu

Changes since Opera 9.5
User Interface

    * Fine-tuned the new Opera skin.
    * Improved drag/drop of tabs.
    * Fixed problems with search engines when upgrading from Opera 9.2x.
    * Fixed a stability issue when printing or when in print preview.
    * Added an option to toggle mouse flips in opera:config (User Prefs - Enable Mouse Flips).
    * Textarea inputs now clear when no-cache is set.
    * Saving of images is no longer recorded in transfers.

Mail/News

    * Feeds now show the first time when you subscribe.
    * Corrected a stability issue that could occur when clicking the drop-down to switch views.
    * Adjusted thread expanding in Mail when receiving new messages.
    * Corrected a problem where multiple views (access points) show for the same account.

Display and Scripting

    * Corrected a stability issue with User JS.
    * Style sheets now load when navigating in history.
    * window.close() now functions after invoking a context menu and when closing Opera Dragonfly.

Security

    * Fixed an issue where <canvas> functions could reveal data from random places in memory, as reported by Philip Taylor. See our advisory.
    * Security status is now correctly set when navigating from HTTP to HTTPS.
    * Corrected an issue related to OCSP and CRLs that would lower security.
          o Note: This will take effect with the weekly update, or when checking manually for an update (Help > Check for Updates).

Miscellaneous

    * Corrected a stability issue with Yahoo! Mail.
    * TinyMCE 2.1.x editor now works properly.
    * Printing of chat items has been improved.
    * Reconnection of the IRC client has been adjusted and improved.
    * Menus on deviantart.com now work properly.
    * Eliminated unwanted line breaks in rich text editors.

UNIX-specific changes

    * An Opera package for 64-bit Linux is now available.
    * Corrected an issue that would prevent pages from closing on Qt4 builds.
    * Improved the saving of changes to plugin configuration.

Changes Since Opera 9.27
User Interface

    * Introduced Opera Link.
          o Opera Link enables the synchronization of Bookmarks, Personal bar, Speed Dial and Notes with other instances of the browser via the menu option File > Synchronize Opera. See: Opera Link - Web Everywhere.
          o The most recent Speed Dial entries will always be used during the Opera Link synchronization process.
    * Added Quick Find, an improved full text history search tool. Quick Find searches for text inside pages previously visited, not just the title and address. It is available from:
          o the address field
          o the history panel
          o opera:historysearch
    * A redesigned Address bar drop-down is displayed when entering text in the Address bar:
          o Improved the visual design.
          o Includes excerpts from previously visited pages (Quick Find - see above).
          o Added bookmark title and URL to the address bar auto-completion.
          o Improved the panel selector dropdown.
          o Added local file auto-completion.
    * Re-enabled the Status bar by default and copied some UI elements from the View bar to Status bar; View bar is now disabled by default.
    * Speed Dial:
          o Changed default Speed Dial search engine from Yahoo to Ask.
          o Added Undo capability for Speed Dial entries through Edit > Undo, and Ctrl+Z, which restores a cleared url entry.
    * Added alternative tab-closing behaviors. The preferences now include the following options when closing a tab:
          o Activate the last active tab (default).
          o Activate the next tab.
          o Activate first tab opened from current tab.
    * "Open with" functionality added to web page context menu and Transfer panel/page.
    * Content blocking improvements:
          o Added site-specific toggling of content blocking.
          o Double-clicking entries in the Details dialog now edits them.
          o CSS and JS files matching blocked patterns are now also shown in the Details dialog.
    * Added ability to save only the active window as a session (File > Sessions > Save This Session > Only save active window).
    * Disabled dragging links/favicons to arbitrary toolbars (exceptions: Personal bar and opera: buttons); hold Shift or open the Tools > Appearances dialog to enable dragging.
    * Wand feature will no longer block form submits, making it possible to see if login was successful before storing your login credentials.
    * Introduced a new security notification scheme in the address field; see Security..
    * New spatial navigation highlighting introduced, similar to the one used in Opera Mini 4 and the Wii browser.
    * Added spatial navigation for client side image maps, Xlink references in SVG documents and elements with click event handlers that simulate links/buttons.

Customization

    * Introduced a new default skin.
          o A Home icon is now present by default.
          o The New Tab icon has been moved to the right of the Tab order.
    * Allow cascading dialog.ini files.
    * Added .mini toolbar state (used in the Status bar) to make buttons and padding 80% of normal size.

Accessibility

    * Experimental screen reader support:
          o Added support for Microsoft Active Accessibility API (MSAA).
          o Preliminary support for Window-Eyes, JAWS, NVDA, and OS X VoiceOver.
          o Collaborated with GW Micro on improved compatibility with future releases of Window-Eyes.
          o Added basic implementation of Accessible Rich Internet Applications (ARIA).
    * Keyboard Shortcut improvements:
          o Disabled most single-key shortcuts. To re-enable single-key shortcuts, go to Preferences > Advanced > Shortcuts > Enable single-key shortcuts.
          o All keyboard navigation methods (spatial navigation, Ctrl/Cmd+Up/Down, inline find, etc.) should now work based on the same elements, which allows you to use spatial navigation after inline find, etc.
          o Keyboard shortcuts using Ctrl/Cmd+Shift no longer always open in a background tab.
          o "Save Draft" shortcut Ctrl+S removed due to the new autosaving of drafts.
          o Shortcut Ctrl+Enter now sends a message, in addition to Ctrl+Shift+S.
          o Shortcut Ctrl+O added for adding attachments in the compose window.
          o Shortcut for "Duplicate Tab" has been removed.
          o Shortcut for "Reopen Closed Tab" has been changed from Ctrl+Alt+Shift+Z to Ctrl+Shift+T.
          o Further reference: Changes in Keyboard Shortcuts between Opera 9.27 and 9.50
    * Spatial navigation improvements:
          o Restore navigated element when moving in history.

Mail/News

New storage and indexing formats are introduced for Opera Mail. If you copy your Mail directory from an existing profile, you will be prompted to convert all accounts into the new format and re-index your messages. You will not be able to downgrade to a previous version of Opera after starting the conversion process.
Back-ends

    * Opera Mail is now more secure, reliable and faster.
    * Improved search results in Opera Mail when using Quick Find.
    * Easier mail setup for well-known providers using the mailproviders.xml template.
    * SMTP Authentication is enabled by default for new mail accounts.
    * Performance improvements include reduced memory usage, reduced disk accesses, and reduced freezing when checking for new mail/feeds.
    * Improved the moving and copying of messages on an IMAP account.
    * Improved IMAP reliability, especially when fetching mail with multiple clients.
    * Improved downloading mail from POP servers.
    * When using "Leave messages on server", POP3 messages are permanently removed from the server when the Trash view is emptied (disable by setting "Permanent delete=0" for the relevant account in accounts.ini)
    * Made "Send queued e-mail after checking e-mail" setting POP-specific.
    * Improved handling of multipart messages and message attachments, including messages sent from Apple Mail.
    * Messages in the selected IMAP sent folder are now shown in the Sent view.

User Interface

    * Improved the Search and Filter property dialogs.
    * "Move Spam to Trash" and "Empty Trash" are now limited to the active account(s).
    * IMAP mailboxes that cannot be checked are greyed out.
    * Improved the View > Encoding setting for messages.
    * New notification system: each message will generate a notification, though one notification per account will appear if more than three messages are received.
    * Changed the Mail panel, which replaces the status pane with account icons.
    * Pressing F5 will check for new messages in the current view; useful for manually checking for new feeds.
    * Replaced "Save as draft" button in the Compose window with a "Discard draft" button: drafts are auto-saved once text is entered in the message body.
    * The Mail panel now indicates nested filters or mailboxes.
    * Mail passwords are now stored in the Wand password database and displayed with ghost text instead of asterisks.
    * Added an option to filter/search based only on message bodies.
    * Improved spatial navigation of messages.
    * Added Ctrl/Cmd+O shortcut to add attachments to messages.
    * Improved the display of Japanese file names in Mail.
    * Changed handling of Delete:
          o Del Always moves to Trash bin.
          o Shift+Del Now deletes completely without using the Trash bin.
    * Several improvements to the Undo functionality:
          o Undo after marking all as read works now.
          o Undo now reverts marking as spam.
          o Undo removing items from filter.

Import

    * Added an Opera 7/8/9 importer and a recursive mbox importer.
    * Made Netscape, Eudora, and Opera 5/6 import options available cross-platform.
    * Improvements importing mail from Thunderbird and Outlook Express.

Chat

    * Notifications can be limited to private messages rather than all channel activity (can be enabled in Preferences > Advanced > Notifications)

Feeds

    * Improved feed download speed.

Display and Scripting
Rendering Engine

    * Many performance, stability and memory improvements throughout the engine.
    * Added support for the CSS3:
          o overflow-x and overflow-y properties (demo)
          o text-shadow property (demo)
          o Selectors (demo)
          o outline-offset property (demos)
          o background-size property (only accessible via the custom -o-background-size property)
          o currentColor color keyword
    * Added support for the CSS2.1:
          o white-space: pre-line value
    * Added support for the:
          o :-o-prefocus pseudo-class, which allows styling of form elements reached via spatial navigation.
          o custom -o-language-string(n) property for use in User and Internal Stylesheets to allow localized strings in stylesheets.
          o custom-o-table-baseline property, used to determine which row of an inline-table will be used as the baseline of the table.
                + The property accepts either an integer or inherit value, where the integer refers to the table row to use as the table's baseline.
                + -1 refers to the last row of the table and -n refers to the nth row from the bottom.
                + If the integer value is 0, the bottom margin edge of the table will be treated as the table's baseline.
                + The initial value is 1; this property only applies to inline-tables.
          o label attribute of option elements
          o min-width and max-width properties for elements styled with display: table-cell (such as td and th elements)
          o color attribute for hr elements
          o overflow in inline-table and inline-block elements, which fixes unclickable links and truncated content on Dell.com.
          o display: table-column and table-column-group values on elements other than col and colgroup
    * Improved support for the:
          o CSS outline property
          o @import, @media, @namespace, and @page at-rules
    * rowspan=0 is now also supported in Quirks mode.
    * :lang() selector now correctly matchs the full string.
    * Disallowed use of percentage width values for the border-width property.
    * Removed support for class selectors starting with a digit in Quirks mode.
    * Improved the table layout algorithm.
    * Major improvements to the shrink-wrapping algorithm.
    * Updated tabindex attribute handling:
          o Any element with a tabindex that is a positive number should be reachable by tabbing.
          o Elements with a negative tabindex should never be reachable by tabbing.
    * Improved redraw when reducing the width of td elements via DOM.
    * Improved display of full-screen YouTube videos.
    * Improved focusing of the message composition area on Gmail.
    * Allow:
          o Changing the background of input type=image elements.
          o Inheritance of frameset encoding into frame documents, using the same restrictions as used for inline frames.
          o Storing of original strings in HTML attributes for use by CSS selectors and the DOM.
    * Enabled employing percentage height on blocks inside table cells.
    * Corrected use of padding on table elements when setting the border-spacing property and using the separated-border model.
    * Media queries are now dynamic, allowing them to update when the window size is changed not just when the page loads.

Acid3

    * Zero bytes in encodeURIComponent and encodeURI are now handled correctly.
    * Unicode escapes can no longer be used to put non-identifier characters into identifiers.
    * getSVGDocument is now supported in an iframe.
    * createDocumentType now throws an exception for malformed qualified name.
    * NodeFilter no longer returns true => 1.
    * HTMLTableRowElement.rowIndex and .sectionRowIndex are now defined for table rows created via DOM.
    * HTMLButtonElement.type now defaults to "submit".
    * Form control collection is now indexed by name when outside the main document tree.
    * Improved Range.surroundContents().
    * Changed insertNode to not collapse range.
    * removeNamedItem() and removeNamedItemNS() will now throw a not-found error.
    * NodeIterator now functions properly under dynamic changes.
    * Date.UTC() now does proper 1900 year offsetting.

JavaScript/DOM

    * The ECMAscript engine has been rewritten, which is now more flexible and uses less memory.
    * Improved JavaScript performance.
    * Improved process of calling abort() from readyState 2 or 3 in XHR.
    * Various improvements to XPath.
    * Added integration of Opera Dragonfly (alpha) web developer debugger to Tools > Advanced > Developer Tools.
    * Added support for JavaScript 1.5 Getters and Setters.
    * Added support for the DOM 3 Core:
          o Node.isSameNode method
          o Text.wholeText attribute and Text.replaceWholeText method
          o Node.compareDocumentPosition method (used by Google Pages)
    * Added support for the HTML5:
          o {Document,Element}.getElementsByClassName method
          o Navigator.onLine attribute and the Window.{online,offline} events
          o Canvas.getImageData and Canvas.putImageData methods, including support for creating an ImageData object using the ImageData custom interface
          o Canvas.transform, Canvas.setTransform, and Canvas.isPointInPath methods
          o Element.tabindex attribute and the Element.{blur,focus} methods
    * Added support for:
          o Gecko DOM Range.comparePoint method (used by Google Pages)
          o Microsoft XMLDocument class used for all XML documents (except SVG and XHTML) for cross-browser consistency.
                + The DOM 3 Load and Save Document.async attribute and Document.load method will no longer work in the Document class.
          o document.moveFocus{left,right,up,down} methods for directing spatial navigation via JavaScript.
          o start and stop methods of marquee elements
          o CSSOM ElementLayout.{getClientRects,getBoundingClientRect} methods (demos)
          o getClientRects and getBoundingClientRect
          o CSS color and background-color properties for the ::selection pseudo-element
    * em tag is now inserted instead of i tag when using italic execCommand parameter.
    * Improved changing the font size of textarea elements via DOM.
    * Fixed issue that caused non-breaking spaces to be inserted in textarea elements as seen at Gmail.
    * Renamed LSLoadEvent.input attribute (was LSLoadEvent.filter).
    * Adjustments made where mouse events had built-in effects before script event processing was finished.
          o Cancelled mousedown should not move focus.
          o Blur/focus events caused by mousedown event should be processed after, rather than before the mousedown event causing them.
    * Stopped showing text nodes in script and style elements when using the Document.all collection.
    * Trigger is now enabled for a onload event for images set to display:none.
    * Adjusted canvas locking in the 2dgame context to allow updating when the canvas is locked and fixed the update function to actually work.
    * Disabled Document.length, as it caused issues in the Apple.com CoverFlow demo.
    * Removed the text attribute from the HTMLSelectElement collection.
    * Date.getYear() now returns a full year when the year is > 1999 or < 1900 for cross-browser compatibility (despite breaking the JS spec).
    * Removed IE-compatibility where Document.getElementById treated name and id attributes the same, which caused issues with jQuery.
    * Events are no longer shared between the Window and Document objects.
    * Date method with an out of range day parameter no longer becomes the current date.
    * Multiple text nodes are no longer created when there is more than 32KB of data in the text node.
    * Improved changing the type attribute of button elements.
    * Setting the scrollTop attribute for textarea elements will now scroll the textarea content.
    * Several adjustments made to Document.activeElement for consistency.
    * XMLHttpRequest now resolves URLs according to the HTML base element.
    * Event.keyCode now returns keyboard codes for punctuation keys in addition to alphanumeric keys, improving keyboard navigation at Gmail.
    * scrollTop working on both the html and body element simultaneously now allows proper display of maps on theaa.com
    * document.body.{clientHeight,clientWidth} and document.documentElement.{clientHeight,clientWidth} now return the correct values in Strict mode, which fixes issues with Novell GroupWise.
    * Made event capturing more cross-browser compatible:
          o It no longer captures load events if a listener is attached to the window and firing capture events at target.
          o Attach listeners to the document object if you need to capture load events from within the document.
    * input element created via the DOM when changing the type attribute no longer loses the value, which caused issues when editing del.icio.us bookmarks.
    * References to undefined variables as a single statement now throws an error.
    * scrollWidth and scrollHeight on the html element now return the size of the html element instead of the size of the document (viewport).
    * onmouseout event now fires if an element's innerText changes while it is being hovered.
    * Adjusted the return value of getComputedStyle and currentStyle.
    * Attribute values in innerHTML are now encoded as required by HTML5.
    * Added MathML support.
          o See the article on Dev.Opera.
    * Opera now cloaks document.all.
          o See the discussion on Hallvord's blog.
    * Web page performance is now improved with XMLHttpRequest (AJAX).

SVG

    * Added partial SVG Tiny 1.2 support.
    * Added support for using SVGs in img elements and the CSS background-image and list-style-image properties
    * Added external reference support for SVGs.
    * Use Opera to render SVGs embedded using the embed element, not just the object element.
    * SVGs can now be used as the source for canvas drawImage and createPattern operations.

Rich Text Input

    * Use line/paragraph breaking in rich text editor: Enter should insert block-break (new paragraph) and Shift+Enter should insert line-break (br element).
    * Improved handling of inserted and removed elements.

Other

    * Improved the SVG, DOM, WML, Web Forms 2.0, XPath, and XSLT implementations.
    * Added support for UAX #14 Line Breaking Properties and UAX #29 Text Boundaries annexes.
    * Added support for XSLT document() function.
    * Enabled RTL support in text inputs (including Opera Mail) and form elements.
    * Fixed issue where the HttpURLConnection Java object did not support getHeaderField and getHeaderFieldKey.
    * Allow installation of certificates that generate warnings.
    * Always obey server-set Expiry header.

Security

    * Fixed an issue where certain characters could obscure the page address, as reported by Tony Thomas. See our advisory.
    * Solved an issue where Images could be read cross-domain with canvas, as reported by Philip Taylor. See our advisory.
    * Pages held in frames are no longer able to change the location of pages in unrelated frames on the parent page. See our advisory.
    * Improved Fraud Protection now includes advanced malware prevention and upgraded phishing detection technologies. See article: Opera Fraud Protection.
    * Added support for Extended Validation (EV) certificates.
    * Added automatic downloading of trusted root certificates when required.
    * Disabled SSL v2 and weak ciphers.
    * Improvements made to certificate handling, the new certificate repository and the certificates UI.
    * Introduced a new security notification scheme in the address field:
          o black padlock with a check mark on green field for secure sites with Extended Validation
          o black padlock without a check mark on yellow field for regular secure sites
          o question mark on gray field for HTTPS sites with issues
          o no notification for normal sites
          o fraud warning on red field for blacklisted sites
    * Opera now distinguishes between local servers on localhost, intranet servers, and remote servers on the Internet.
          o Local servers can use remote resources, but not vice versa.

Miscellaneous

    * Offline mode is improved.
    * Redesigned Info panel: it now includes the page display mode, download date, META tags, links to stylesheets and JavaScript files, etc.
    * Items in opera:cache no longer use file extensions.
    * Added "Drag to scroll" (disabled by default) which allows scrolling by "grabbing" the page, much like on mobile phones with touch screens.
          o This functionality is also available if you press and hold Ctrl+Alt and drag the page.
    * opera:config will now function correctly when JavaScript is disabled.
    * Added support for the BitTorrent peer exchange protocol, which is compatible with libtorrent and 袖Torrent.
    * Reduced CPU usage when downloading torrents.
    * Added support for JIS X 0212 in EUC-JP code set 3 and ISO-2022-JP.
    * Added support for JIS-Roman output in ISO-2022-JP.
    * Enabled auto-detection of ISO-2022-JP-1 support.
    * Added zh-SG and zh-MO as known language codes and SG and MO as country codes for selecting Chinese variant.
    * All mail and history searching now occurs in a separate processor thread.
    * New search.ini.

UNIX-specific changes

    * Thirty-four languages are now pre-installed in Opera 9.5.
    * All packages are now fully localized.
    * 64-bit FreeBSD and Linux builds are now available.
    * QT4 Linux builds are now available, complete with support for native QT skins.
    * Discontinued support for the SPARC Linux platform.
    * Discontinued support for FreeBSD 4. Added New native FreeBSD 7 builds.
    * Added support for windowless plug-ins.
    * 32-bit plug-ins (like Flash Player) and 64-bit plug-ins now work out of the box in 64-bit Linux builds.
    * Added support for GTK+ based plug-ins such as Gecko MediaPlayer, mplayerplug-in and recent Flash versions.
    * Added support for GTK+ filechooser for better integration with the users' environment.
    * Improved platform integration regarding external handlers and icons.

(ahoka)

2008-08-23 23:59:29 UTC MAIN commitmail json YAML

Updated devel/rt3 to 3.8.1.

(tonnerre)

2008-08-23 23:58:29 UTC MAIN commitmail json YAML

Update rt3 to version 3.8.1 (from 3.6.6). Changes are:
* New visual style (web2).
* Rich text mails.
* Email signatures and encryption.
* User settings for:
  - Ticket history ordering.
  - Timezones.
  - Date and time format.
  - Username format.
  - Default queue.
  - Size of message text boxes.
* Charts of ticket relationships.
* Breeze through upgrades with new upgrade tools.
* Subscribe to iCalendar feeds of ticket due dates.
* Bookmark frequently-used tickets.
* Turn off mail from RT when you go on vacation.
* Get your mail from RT as a daily or weekly batch.
* Delete historical or spam tickets with RT::Shredder (only as a superuser).
* Set up more configurable business rules with new Scrip Conditions and
  Actions.
* Forward tickets to third-parties from within RT.
* Enable and Disable RT extensions with the new Plugins system.
* Automatically log out inactive users with rt-clean-sessions.
* Run faster with less memory, thanks to numerous  performance improvements
  and bug fixes.
* Fixed a potential HTML injection attck via user's properties.
* Better support for installation on Solaris and FreeBSD (non-GNU make).
* Updates to documentation and scripts for upgrading from MySQL 4.0
* Updated upgrade documentation for the new Queue Tag and bookmarks features.
* Multiple bugs in iCal support fixed.
* Backwards compatibility fixes for extensions developed against 3.6
* Added support for external links in tabs and targets.
* Addition of a new callback before ticket creation so you can implement
  custom validation or stop creation for another reason.
* Missing documentation to external authentication configuration variable
  in bin/rt and make it possible to set it via ENV.
* Merged method in RT::Ticket.

(tonnerre)

2008-08-23 22:00:38 UTC MAIN commitmail json YAML

Note initial addition of p5-Scalar-Defer version 0.18 as
devel/p5-Scalar-Defer into The NetBSD Packages Collection.

The Perl 5 module Scalar::Defer exports functions for constructing
values that are evaluated on demand and to force evaluation of a
deferred value.

(seb)

2008-08-23 21:58:09 UTC MAIN commitmail json YAML

Add & enable p5-Scalar-Defer

(seb)

2008-08-23 21:57:27 UTC MAIN commitmail json YAML

Initial import of p5-Scalar-Defer version 0.18 in the NetBSD Packages
Collection.

The Perl 5 module Scalar::Defer exports functions for constructing
values that are evaluated on demand and to force evaluation of a
deferred value.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 21:44:20 UTC MAIN commitmail json YAML

Note initial addition of p5-Class-InsideOut version 1.09 as
devel/p5-Class-InsideOut into The NetBSD Packages Collection.

The Perl 5 module Class::InsideOut s a simple, safe and streamlined
toolkit for building inside-out objects. Unlike most other inside-out
object building modules already on CPAN, this module aims for
minimalism and robustness:

    * Does not require derived classes to subclass it
    * Uses no source filters, attributes or CHECK blocks
    * Supports any underlying object type including black-box inheritance
    * Does not leak memory on object destruction
    * Overloading-safe
    * Thread-safe for Perl 5.8.5 or better
    * mod_perl compatible
    * Makes no assumption about inheritance or initializer needs

It provides the minimal support necessary for creating safe inside-out
objects and generating flexible accessors.

(seb)

2008-08-23 21:42:28 UTC MAIN commitmail json YAML

Add & enable p5-Class-InsideOut

(seb)

2008-08-23 21:40:46 UTC MAIN commitmail json YAML

Initial import of p5-Class-InsideOut version 1.09 in the NetBSD
Packages Collection.

The Perl 5 module Class::InsideOut s a simple, safe and streamlined
toolkit for building inside-out objects. Unlike most other inside-out
object building modules already on CPAN, this module aims for
minimalism and robustness:

    * Does not require derived classes to subclass it * Uses no
    source filters, attributes or CHECK blocks * Supports any
    underlying object type including black-box inheritance * Does
    not leak memory on object destruction * Overloading-safe *
    Thread-safe for Perl 5.8.5 or better * mod_perl compatible *
    Makes no assumption about inheritance or initializer needs

It provides the minimal support necessary for creating safe inside-out
objects and generating flexible accessors.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 21:25:47 UTC MAIN commitmail json YAML

Note initial addition of p5-Object-Declare version 0.22 as
devel/p5-Object-Declare into The NetBSD Packages Collection.

The Perl 5 module Object::Declare provides a declare() function
for building named objects with a declarative syntax, similar to
how Jifty::DBI::Schema defines its columns.

(seb)

2008-08-23 21:24:38 UTC MAIN commitmail json YAML

Add & enable p5-Object-Declare

(seb)

2008-08-23 21:22:49 UTC MAIN commitmail json YAML

Initial import of p5-Object-Declare version 0.22 in the NetBSD
Packages Collection.

The Perl 5 module Object::Declare provides a declare() function
for building named objects with a declarative syntax, similar to
how Jifty::DBI::Schema defines its columns.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 20:42:25 UTC MAIN commitmail json YAML

Note initial addition of p5-IPC-PubSub version 0.28 as devel/p5-IPC-PubSub
into The NetBSD Packages Collection.

The Perl 5 module IPC::PubSub provides a simple API for publishing
messages to channels and for subscribing to them.

(seb)

2008-08-23 20:41:15 UTC MAIN commitmail json YAML

Add & enable p5-IPC-PubSub

(seb)

2008-08-23 20:41:09 UTC MAIN commitmail json YAML

2008-08-23 20:36:28 UTC MAIN commitmail json YAML

Initial import of p5-IPC-PubSub version 0.28 in the NetBSD Packages
Collection.

The Perl 5 module IPC::PubSub provides a simple API for publishing
messages to channels and for subscribing to them.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 20:13:52 UTC MAIN commitmail json YAML

Note initial addition of p5-DBM-Deep version 1.0013 as
databases/p5-DBM-Deep into The NetBSD Packages Collection.

The Perl 5 module DBM::Deep is a unique flat-file database module,
written in pure perl. True multi-level hash/array support (unlike
MLDBM, which is faked), hybrid OO / tie() interface, cross-platform
FTPable files, ACID transactions, and is quite fast. Can handle
millions of keys and unlimited levels without significant slow-down.
Written from the ground-up in pure perl -- this is NOT a wrapper
around a C-based DBM. Out-of-the-box compatibility with Unix, Mac
OS X and Windows.

(seb)

2008-08-23 20:12:35 UTC MAIN commitmail json YAML

Add & enable p5-DBM-Deep

(seb)

2008-08-23 20:10:02 UTC MAIN commitmail json YAML

Initial import of p5-DBM-Deep version 1.0013 in the NetBSD Packages
Collection.

The Perl 5 module DBM::Deep is a unique flat-file database module,
written in pure perl. True multi-level hash/array support (unlike
MLDBM, which is faked), hybrid OO / tie() interface, cross-platform
FTPable files, ACID transactions, and is quite fast. Can handle
millions of keys and unlimited levels without significant slow-down.
Written from the ground-up in pure perl -- this is NOT a wrapper
around a C-based DBM. Out-of-the-box compatibility with Unix, Mac
OS X and Windows.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 19:43:08 UTC MAIN commitmail json YAML

Note initial addition of p5-FileHandle-Fmode version 0.10 as
devel/p5-FileHandle-Fmode into The NetBSD Packages Collection.

The Perl 5 module FileHandle::Fmode provides functions to determine
whether a filehandle is opened for reading, writing, or both.

(seb)

2008-08-23 19:42:24 UTC MAIN commitmail json YAML

Add & enable p5-FileHandle-Fmode

(seb)

2008-08-23 19:39:16 UTC MAIN commitmail json YAML

Initial import of p5-FileHandle-Fmode version 0.10 in the NetBSD
Packages Collection.

The Perl 5 module FileHandle::Fmode provides functions to determine
whether a filehandle is opened for reading, writing, or both.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 18:31:20 UTC MAIN commitmail json YAML

Note initial addition of p5-Hash-Merge version 0.10 as devel/p5-Hash-Merge
into The NetBSD Packages Collection.

The Perl 5 module Hash::Merge merges two arbitrarily deep hashes
into a single hash. That is, at any level, it will add non-conflicting
key-value pairs from one hash to the other, and follows a set of
specific rules when there are key value conflicts.

(seb)

2008-08-23 18:30:22 UTC MAIN commitmail json YAML

Add & enable p5-Hash-Merge

(seb)

2008-08-23 18:24:01 UTC MAIN commitmail json YAML

Initial import of p5-Hash-Merge version 0.10 in the NetBSD Packages
Collection.

The Perl 5 module Hash::Merge merges two arbitrarily deep hashes
into a single hash. That is, at any level, it will add non-conflicting
key-value pairs from one hash to the other, and follows a set of
specific rules when there are key value conflicts.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 16:07:51 UTC MAIN commitmail json YAML

2008-08-23 15:56:41 UTC MAIN commitmail json YAML

Updated devel/libsigsegv to 2.5nb1

(wiz)

2008-08-23 15:56:28 UTC MAIN commitmail json YAML

Fix false positives in determining stack overflow when using mincore.

Using patch from Eric Blake that got committed upstream.
lib/2008-07/msg00073.html">http://lists.gnu.org/archive/html/bug-gnulib/2008-07/msg00073.html

Bump PKGREVISION.

(wiz)

2008-08-23 15:42:18 UTC MAIN commitmail json YAML

Use standard OS template on IRIX. From PR 39391.

(joerg)

2008-08-23 15:33:04 UTC MAIN commitmail json YAML

Remove some patches than haven't been sent upstream in nearly 8 years,
and for which it wasn't clear they were necessary in the first place.
Ride PKGREVISION bump for patch-cf removal.

(wiz)

2008-08-23 15:28:59 UTC MAIN commitmail json YAML

Remove unnecessary (according to Joerg Schilling) patch-cf.
Bump PKGREVISION.

(wiz)

2008-08-23 12:58:09 UTC MAIN commitmail json YAML

Note initial addition of p5-HTTP-Server-Simple-Recorder version
0.02 as www/p5-HTTP-Server-Simple-Recorder into The NetBSD Packages
Collection.

The Perl 5 module HTTP::Server::Simple::Recorder allows you to
record all HTTP communication between an HTTP::Server::Simple-derived
server and its clients.

(seb)

2008-08-23 12:57:20 UTC MAIN commitmail json YAML

ftp.php.net is not resolved.

(obache)

2008-08-23 12:57:17 UTC MAIN commitmail json YAML

Add & enable p5-HTTP-Server-Simple-Recorder

(seb)

2008-08-23 12:55:58 UTC MAIN commitmail json YAML

Initial import of p5-HTTP-Server-Simple-Recorder version 0.02 in
the NetBSD Packages Collection.

The Perl 5 module HTTP::Server::Simple::Recorder allows you to
record all HTTP communication between an HTTP::Server::Simple-derived
server and its clients.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 12:48:02 UTC MAIN commitmail json YAML

Note initial addition of p5-Test-HTTP-Server-Simple version 0.09
as www/p5-Test-HTTP-Server-Simple into The NetBSD Packages Collection.

The Perl 5 module Test::HTTP::Server::Simple is a mixin class
providing methods to test an HTTP::Server::Simple-based web server.

(seb)

2008-08-23 12:47:03 UTC MAIN commitmail json YAML

Add & enable p5-Test-HTTP-Server-Simple

(seb)

2008-08-23 12:45:20 UTC MAIN commitmail json YAML

Initial import of p5-Test-HTTP-Server-Simple version 0.09 in the
NetBSD Packages Collection.

The Perl 5 module Test::HTTP::Server::Simple is a mixin class
providing methods to test an HTTP::Server::Simple-based web server.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 12:43:40 UTC MAIN commitmail json YAML

ftp.matrix.com.br is not resolved anymore.

(obache)

2008-08-23 12:37:48 UTC MAIN commitmail json YAML

Update MASTER_SITE_PGSQL, but it is not used anywhere...

(obache)

2008-08-23 11:23:15 UTC MAIN commitmail json YAML

This is too old, not on mirror servers.
Set archive server to MASTER_SITES instead.
Noticed outdated MASTER_SITES by Zafer Aydogan via private mail.
XXX: Should be switched to individual package found in
XXX: ${MASTER_SITE_PGSQL:=odbc/versions/src} ?

(obache)

2008-08-23 10:50:54 UTC MAIN commitmail json YAML

Remove patch-aj. Joerg Schilling says (translated):
The comment is wrong. With this patch, formatting and writing in RAW
mode (perhaps the latter only with Pioneer drives) does not work.

Bump PKGREVISION.

(wiz)

2008-08-23 10:47:24 UTC pkgsrc-2008Q2 commitmail json YAML

2008-08-23 10:46:39 UTC pkgsrc-2008Q2 commitmail json YAML

pullup ticket #2505 - requested by tron
x11-links: update package for newer library version on mac os x

revisions pulled up:
pkgsrc/pkgtools/x11-links/Makefile 1.93
pkgsrc/pkgtools/x11-links/buildlink3.mk 1.14
pkgsrc/pkgtools/x11-links/files/xorg 1.7
pkgsrc/pkgtools/x11-links/files/xorg.Xcomposite 1.2
pkgsrc/pkgtools/x11-links/files/xorg.fontconfig 1.2
pkgsrc/pkgtools/x11-links/files/xorg.libXrandr 1.3

  Module Name:    pkgsrc
  Committed By:  tron
  Date:          Fri Aug 22 13:34:39 UTC 2008

  Modified Files:
          pkgsrc/pkgtools/x11-links: Makefile buildlink3.mk
          pkgsrc/pkgtools/x11-links/files: xorg xorg.Xcomposite xorg.fontconfig
              xorg.libXrandr

  Log Message:
  Update "x11-links" package to version 0.37:
  Add newer library version as provided by Mac OS 10.5.4. Based on a patch
  submitted by Brian de Alwis in PR pkg/39207.

  Tested under NetBSD/i386 4.0_STABLE and Mac OS PPC 10.5.4.

(rtr)

2008-08-23 10:23:53 UTC MAIN commitmail json YAML

Updated graphics/png to 1.2.31

(wiz)

2008-08-23 10:23:40 UTC MAIN commitmail json YAML

Update to 1.2.31:

version 1.2.31rc01 [August 19, 2008]
  Removed extra crc check at the end of png_handle_cHRM().  Bug introduced
    in libpng-1.2.30beta03 (Heiko Nitzsche).

version 1.2.31rc02 [August 19, 2008]
  Added PNG_WRITE_FLUSH_SUPPORTED block around new png_flush() call.

version 1.2.31rc03 [August 19, 2008]
  Added PNG_WRITE_FLUSH_AFTER_IEND_SUPPORTED block, off by default, around
    new png_flush().

version 1.0.39, 1.2.31 [August 21, 2008]
  No changes.

Thanks to Rumko.

(wiz)

2008-08-23 09:49:28 UTC MAIN commitmail json YAML

Note Transmission-1.33 update

(tnn)

2008-08-23 09:36:28 UTC MAIN commitmail json YAML

Note initial addition of p5-HTML-Lint version 2.04 as www/p5-HTML-Lint
into The NetBSD Packages Collection.

The Perl 5 module HTML::Lint checks for HTML errors in a string or
file.  HTML::Lint also comes with a wrapper program called weblint
that handles linting from the command line.

(seb)

2008-08-23 09:35:30 UTC MAIN commitmail json YAML

Add & enable p5-HTML-Lint

(seb)

2008-08-23 09:25:56 UTC MAIN commitmail json YAML

Initial import of p5-HTML-Lint version 2.04 in the NetBSD Packages
Collection.

The Perl 5 module HTML::Lint checks for HTML errors in a string or
file.  HTML::Lint also comes with a wrapper program called weblint
that handles linting from the command line.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-23 08:37:57 UTC MAIN commitmail json YAML

+ Updated devel/libtar to 1.2.11nb2 [bjs 2008-08-23]

(bjs)

2008-08-23 08:37:33 UTC MAIN commitmail json YAML

wip/vlc-devel wants to create a dlopen()-able module linked against
this library; unfortunately, this package was only making a static
archive.  This is bound to break on a fair number of platforms.  Employ
libtool, as this is what vlc (and possibly other packages) are using
in the first place.

PKGREVISION++

(bjs)

2008-08-23 08:12:02 UTC MAIN commitmail json YAML

ftp.matrix.com.br is not resolved anymore.
Noticed by Zafer Aydogan via private mail.

(obache)

2008-08-23 08:09:16 UTC MAIN commitmail json YAML

Update MASTER_SITES from download page.
list outdated noticed by Zafer Aydogan via private mail.

(obache)

2008-08-23 07:47:00 UTC MAIN commitmail json YAML

2008-08-23 06:12:06 UTC MAIN commitmail json YAML

Transmission-1.33:
All Platforms
    * Fix crash from malicious torrent files with a piece size of zero
    * When creating new torrent files, change behavior that caused
      "Multi tracker torrents are not allowed" warning on one tracker
    * Fix Unicode handling in the JSON parser/generator
    * Fix memory error when reading KTorrent's PEX messages
    * Fix small memory leaks
GTK+
    * Fix crash from malicious torrent files with large creator fields
    * Fix error where some torrents opened via a web browser didn't appear
Daemon
    * Fix crash when adding nonexistent torrents via transmission-remote

(tnn)

2008-08-23 03:07:33 UTC MAIN commitmail json YAML

Update MASTER_SITE_MYSQL, taken from current download page.
Noticed some dead hosts by Zafer Aydogan via private mail.

(obache)

2008-08-23 02:51:19 UTC MAIN commitmail json YAML

Set DIST_SUBDIR=Mesa-7.0.4.1 (via MESA_PKGVERSION).

This allows people that already have the older custom Mesa-7.0.4 tarballs
to correctly upgrade Mesa to the standard distributions without having to
know to delete the old sources or get confused by the mismatching distinfo
checkhashes.

Update the paths in the related distinfos for the change.

(dsainty)

2008-08-23 02:31:50 UTC MAIN commitmail json YAML

Remove a comment about -lpthread that no longer applies now that libGL.so links with libpthread on platforms that require it.

(dsainty)

2008-08-23 02:21:13 UTC MAIN commitmail json YAML

Update MASTER_SITE_GENTOO, taken from http://www.gentoo.org/main/en/mirrors2.xml
Noticed some dead hosts by Zafer Aydogan via private mail.

(obache)

2008-08-23 02:09:28 UTC MAIN commitmail json YAML

Set MAKE_JOBS_SAFE=no

(epg)

2008-08-23 01:44:26 UTC MAIN commitmail json YAML

Updated graphics/MesaLib to 7.0.4.1nb1 (recording revision 1.58 of pkgsrc/graphics/MesaLib/distinfo)

(dsainty)

2008-08-23 01:27:10 UTC MAIN commitmail json YAML

Bump PKGREVISION to reflect that MesaLib-7.0.4.1 and the current
package are built from different sources, with the current package
being the official 7.0.4 release.

Updates between the two versions' change logs are:

- This is a bug-fix release.
- Including the latest glext.h and glxext.h header files from Khronos

(dsainty)

2008-08-23 00:48:12 UTC MAIN commitmail json YAML

Set MAKE_JOBS_SAFE=no

(epg)

2008-08-23 00:41:56 UTC MAIN commitmail json YAML

fix distinfo botch (remove nonexistent patch-aa)

(bjs)

2008-08-23 00:25:42 UTC MAIN commitmail json YAML

+ Updated devel/qconf to 1.4 [bjs 2008-08-23]

(bjs)

2008-08-23 00:24:53 UTC MAIN commitmail json YAML

Update to version 1.4--just a few bug fixes.  While here, install README
and the examples into share/doc/${PKGBASE} and share/examples/${PKGBASE},
respectively.

(bjs)

2008-08-23 00:20:28 UTC MAIN commitmail json YAML

Updated www/ja-trac to 0.11.1pl1

(obache)

2008-08-23 00:20:09 UTC MAIN commitmail json YAML

Update ja-trac to trac-0.11.1pl1, aka Trac-0.11.1.ja1

Trac-0.11.1.ja1 (Aug 19, 2008)
* Merge Trac-0.11.1
* Fixes redundant imports.
  * trac/wiki/intertrac.py
  * trac/wiki/interwiki.py
* Fixes TracError on 'About Trac' page with show config.
  * trac/about.py
* Fixes TracError on MIMEview with large file.
  * trac/templates/macros.html
* Fixes broken wiki links.
  * trac/wiki/default-pages/TracUpgrade
  * trac/wiki/default-pages/WikiProcessors

Trac 0.11.1 (August 6, 2008)
http://svn.edgewall.org/repos/trac/tags/trac-0.11.1

Trac 0.11.1 contains a number of bug fixes and minor enhancements.
The following list contains only a few highlights:

* Improved DB connection handling (new connection pool)
* Better MySQL backend unicode support. "utf8" and "utf8_bin" is the
  recommended database charset and collation settings.
* Fixes intermittent "constraint violation" and "invalid form token"
  error messages.
* Fixes roadmap layout glitch in Firefox 3.
* Safer default umask value for tracd (can be set using --umask option)
* Better default PYTHON_EGG_CACHE value.

The complete list of closed tickets can be found here:
  http://trac.edgewall.org/query?status=closed&milestone=0.11.1

(obache)

2008-08-22 22:01:00 UTC MAIN commitmail json YAML

2008-08-22 21:50:33 UTC MAIN commitmail json YAML

+ Updated net/py-twisted to 8.1.0 [epg 2008-08-22]
+ Updated net/py-twisted-docs to 8.1.0 [epg 2008-08-22]

(epg)

2008-08-22 21:49:08 UTC MAIN commitmail json YAML

Update from to 8.1.0; changes too numerous to list.

pkgsrc changes:
- Move more definitions to Makefile.common, drop some that had default values.

- Depend on py-OpenSSL and py-ZopeInterface.

- Add do-test target.

- Remove patch-aa and install all bin/ script with plain names, not with
  ${PYVERSSUFFIX} appended.  setup.py is now much, much simpler, and rewriting
  the patch would be difficult.  It doesn't matter anyway, as I tried really
  hard to install py-OpenSSL for both python24 and python25 and it just
  doesn't work.

(epg)

2008-08-22 21:31:37 UTC MAIN commitmail json YAML

Note initial addition of p5-Exporter-Lite version 0.02 as
devel/p5-Exporter-Lite into The NetBSD Packages Collection.

The Perl 5 module Exporter::Lite is an alternative to the module
Exporter intended to provide a lightweight subset of its functionality.
It supports import(), @EXPORT and @EXPORT_OK and not a whole lot
else.

(seb)

2008-08-22 21:30:54 UTC MAIN commitmail json YAML

Add & enable p5-Exporter-Lite

(seb)

2008-08-22 21:28:11 UTC MAIN commitmail json YAML

Initial import of p5-Exporter-Lite version 0.02 in the NetBSD
Packages Collection.

The Perl 5 module Exporter::Lite is an alternative to the module
Exporter intended to provide a lightweight subset of its functionality.
It supports import(), @EXPORT and @EXPORT_OK and not a whole lot
else.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-22 20:51:40 UTC MAIN commitmail json YAML

Note initial addition of p5-Data-Serializer version 0.47 as
devel/p5-Data-Serializer into The NetBSD Packages Collection.

The Perl 5 module Data::Serializer provides a unified interface to
the various serializing modules currently available. Adds the
functionality of both compression and encryption.

(seb)

2008-08-22 20:50:38 UTC MAIN commitmail json YAML

Add & enable p5-Data-Serializer

(seb)

2008-08-22 20:48:15 UTC MAIN commitmail json YAML

Initial import of p5-Data-Serializer version 0.47 in the NetBSD
Packages Collection.

The Perl 5 module Data::Serializer provides a unified interface to
the various serializing modules currently available. Adds the
functionality of both compression and encryption.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-22 20:29:55 UTC MAIN commitmail json YAML

2008-08-22 20:01:25 UTC MAIN commitmail json YAML

Revert to destdir from the default user-destdir as it fails nonprivileged.

(ahoka)

2008-08-22 19:47:44 UTC MAIN commitmail json YAML

Regenerate correct distinfo for patch-ab.

(bjs)

2008-08-22 19:02:17 UTC MAIN commitmail json YAML

Note my updates from yesterday:

Updated devel/p5-Proc-Simple to 1.23
Added devel/p5-Test-Distribution version 2.00

(he)

2008-08-22 17:45:02 UTC MAIN commitmail json YAML

MAKE_JOBS_SAFE=no

(tnn)

2008-08-22 17:04:59 UTC MAIN commitmail json YAML

Updated xenkernel33 and xentools33 to Xen 3.3.0

(cegger)

2008-08-22 17:04:11 UTC MAIN commitmail json YAML

Update to final Xen 3.3.0.

Release notes for Xen 3.3.0:

This is a major new release with a host of new features including:
- Power management (P & C states) in the hypervisor
- HVM emulation domains ('qemu-on-minios') for better scalability,
performance and security
- PVGrub: boot PV kernels using real GRUB inside the PV domain
- Better PV performance: domain lock removed from pagetable-update paths
- Shadow3: optimisations to make this the best shadow pagetable algorithm
yet, making HVM performance better than ever
- Hardware Assisted Paging enhancements: 2MB page support for better TLB
locality
- CPUID feature levelling: allows safe domain migration across systems with
different CPU models.
- PVSCSI drivers for SCSI access direct into PV guests
- HVM framebuffer optimisations: scan for framebuffer updates more
efficiently
- Device passthrough enhancements
- Full x86 real-mode emulation for HVM guests on Intel VT: supports a much
wider range of legacy guest OSes
- New qemu merge with upstream development
- Many other changes in both x86 and IA64 ports

(cegger)

2008-08-22 17:03:30 UTC MAIN commitmail json YAML

Update to final Xen 3.3.0.

Release notes for Xen 3.3.0:

This is a major new release with a host of new features including:
- Power management (P & C states) in the hypervisor
- HVM emulation domains ('qemu-on-minios') for better scalability,
performance and security
- PVGrub: boot PV kernels using real GRUB inside the PV domain
- Better PV performance: domain lock removed from pagetable-update paths
- Shadow3: optimisations to make this the best shadow pagetable algorithm
yet, making HVM performance better than ever
- Hardware Assisted Paging enhancements: 2MB page support for better TLB
locality
- CPUID feature levelling: allows safe domain migration across systems with
different CPU models.
- PVSCSI drivers for SCSI access direct into PV guests
- HVM framebuffer optimisations: scan for framebuffer updates more
efficiently
- Device passthrough enhancements
- Full x86 real-mode emulation for HVM guests on Intel VT: supports a much
wider range of legacy guest OSes
- New qemu merge with upstream development
- Many other changes in both x86 and IA64 ports

(cegger)

2008-08-22 16:11:26 UTC MAIN commitmail json YAML

Note initial addition of p5-PHP-Serialization version 0.27 as
devel/p5-PHP-Serialization into The NetBSD Packages Collection.

The Perl 5 module PHP::Serialization provides simple flexible means
of converting the output of PHP's serialize() into the equivalent
Perl memory structure, and vice versa.

(seb)

2008-08-22 16:10:54 UTC MAIN commitmail json YAML

Added textproc/ruby-oniguruma version 1.1.0
Added textproc/ruby-plist version 3.0.0
Added textproc/ruby-textpow version 0.10.1
Added textproc/ruby-ultraviolet version 0.10.2

(ahoka)

2008-08-22 16:10:33 UTC MAIN commitmail json YAML

Add & enable p5-PHP-Serialization

(seb)

2008-08-22 16:07:49 UTC MAIN commitmail json YAML

Initial import of p5-PHP-Serialization version 0.27 in the NetBSD
Packages Collection.

The Perl 5 module PHP::Serialization provides simple flexible means
of converting the output of PHP's serialize() into the equivalent
Perl memory structure, and vice versa.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-22 15:43:34 UTC MAIN commitmail json YAML

Import ruby18-ultraviolet-0.10.2 as textproc/ruby-ultraviolet.

Ultraviolet is a syntax highlighting engine based on Textpow. Since it uses
Textmate syntax files, it offers out of the box syntax highlighting for more
than 50 languages and 20 themes.
Ultraviolet is at the same time a stand-alone command line utility and a Ruby
library.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(ahoka)

2008-08-22 15:41:24 UTC MAIN commitmail json YAML

Import ruby18-textpow-0.10.1 as textproc/ruby-textpow.

Textpow is a library to parse and process Textmate bundles. Although created
created for their use in a word processor, these bundles have many other uses.
For example, we have used them to create a syntax highligting utility and also
the markup rendering engine used to render this documentation.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(ahoka)

2008-08-22 15:39:43 UTC MAIN commitmail json YAML

Import ruby18-plist-3.0.0 as textproc/ruby-plist.

Plist is a library to manipulate Property List files, also known as plists. It
can parse plist files into native Ruby data structures as well as generating
new plist files from your Ruby objects.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(ahoka)

2008-08-22 15:37:13 UTC MAIN commitmail json YAML

Import ruby18-oniguruma-1.1.0 as textproc/ruby-oniguruma.

Ruby bindings to the great Oniguruma regular expression library featuring:
increased performance; same interface than standard Regexp class; support for
named groups, look-ahead, look-behind; and other cool features!

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(ahoka)

2008-08-22 15:34:40 UTC MAIN commitmail json YAML

Note initial addition of p5-Compress-PPMd version 0.11 as
devel/p5-Compress-PPMd into The NetBSD Packages Collection.

The Perl 5 module Compress::PPMd is a wrapper around Dmitry Shkarin
PPMd compression library.

(seb)

2008-08-22 15:33:58 UTC MAIN commitmail json YAML

Add & enable p5-Compress-PPMd

(seb)

2008-08-22 15:25:03 UTC MAIN commitmail json YAML

Initial import of p5-Compress-PPMd version 0.11 in the NetBSD
Packages Collection.

The Perl 5 module Compress::PPMd is a wrapper around Dmitry Shkarin
PPMd compression library.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(seb)

2008-08-22 13:54:35 UTC MAIN commitmail json YAML

Remove conflict of www/surfraw with lang/sr.

(is)

2008-08-22 13:50:51 UTC MAIN commitmail json YAML

Remove alias "sr" which serves no purpose, but conflicts with the
compiler "sr" (from package lang/sr). Whoever wants an alias, should
add it in his/her shell startup script.

(is)

2008-08-22 13:35:14 UTC MAIN commitmail json YAML

Note update of the "x11-links" package to version 0.37.

(tron)

2008-08-22 13:34:39 UTC MAIN commitmail json YAML

Update "x11-links" package to version 0.37:
Add newer library version as provided by Mac OS 10.5.4. Based on a patch
submitted by Brian de Alwis in PR pkg/39207.

Tested under NetBSD/i386 4.0_STABLE and Mac OS PPC 10.5.4.

(tron)

2008-08-22 09:43:41 UTC MAIN commitmail json YAML

Updated mail/thunderbird and mail/thunderbird-gtk1 to 2.0.0.16.

(ghen)

2008-08-22 09:42:15 UTC MAIN commitmail json YAML

Update thunderbird and thunderbird-gtk1 to 2.0.0.16.

Security fixes in this version:

MFSA 2008-34 Remote code execution by overflowing CSS reference counter
MFSA 2008-33 Crash and remote code execution in block reflow
MFSA 2008-31 Peer-trusted certs can use alt names to spoof
MFSA 2008-29 Faulty .properties file results in uninitialized memory being used
MFSA 2008-26 Buffer length checks in MIME processing
MFSA 2008-25 Arbitrary code execution in mozIJSSubScriptLoader.loadSubScript()
MFSA 2008-24 Chrome script loading from fastload file
MFSA 2008-21 Crashes with evidence of memory corruption

For more info, see http://www.mozilla.com/en-US/thunderbird/2.0.0.16/releasenotes/

(ghen)

2008-08-22 07:46:08 UTC MAIN commitmail json YAML

2008-08-22 07:45:34 UTC MAIN commitmail json YAML

Updated shells/eltclsh to 1.9

(obache)

2008-08-22 07:44:00 UTC MAIN commitmail json YAML

Update eltclsh to 1.9
Based on PR 37283 (update to 1.8).

eltclsh 1.9 released august 8, 2008

30. Fix libtool usage and install target to allow cross compilation in OpenEmbedded.
29. Honor TCL_DBGX to allow  compiling  against a  tcl library  with debugging
    symbols enabled.
28. Honor CFLAGS from the environment during the build process
27. Fix history command that was not working.
26. Switch repository to git.

eltclsh 1.8 released august 20, 2007

25. Add wrappedputs procedure that print a string wrapped to a given width.
24. Stop scanning arguments in interactive mode when user press C-d.

eltclsh 1.7 released december 19, 2006

23. Add new function "interactive" which starts the interactive
    interpreter (useful inside scripts).
22. Add support for installation in $(DESTDIR)

(obache)

2008-08-22 07:42:52 UTC MAIN commitmail json YAML

Update eltclsh to 1.9.
Based on PR 37283 (updated to 1.8).

eltclsh 1.9 released august 8, 2008

30. Fix libtool usage and install target to allow cross compilation in OpenEmbedded.
29. Honor TCL_DBGX to allow  compiling  against a  tcl library  with debugging
    symbols enabled.
28. Honor CFLAGS from the environment during the build process
27. Fix history command that was not working.
26. Switch repository to git.

eltclsh 1.8 released august 20, 2007

25. Add wrappedputs procedure that print a string wrapped to a given width.
24. Stop scanning arguments in interactive mode when user press C-d.

eltclsh 1.7 released december 19, 2006

23. Add new function "interactive" which starts the interactive
    interpreter (useful inside scripts).
22. Add support for installation in $(DESTDIR)

(obache)

2008-08-22 06:37:53 UTC MAIN commitmail json YAML

Note update of the "xchat" package to version 2.8.6pl1.

(tron)

2008-08-22 06:37:39 UTC MAIN commitmail json YAML

Update "xchat" package to version 2.8.6pl1 by applying patch from upstream.
The patch fix a few small bugs.

(tron)

2008-08-22 06:00:40 UTC MAIN commitmail json YAML

catch up with pidgin-2.5.0
(It looks like we might be able to start using silc from pkgsrc again,
need to revisit this.)

(tnn)

2008-08-22 04:36:00 UTC MAIN commitmail json YAML

Add DESTDIR support and fix PLIST(try to create two empty directories).

(obache)

2008-08-21 20:35:36 UTC MAIN commitmail json YAML

Use INSTALLATION_DIRS.

(epg)

2008-08-21 19:12:53 UTC MAIN commitmail json YAML

unbreak on case sensitive WRKOBJDIRS.
from Asau@#pkgsrc

(tnn)

2008-08-21 18:52:26 UTC MAIN commitmail json YAML

Remove fortran from USE_LANGUAGES, as it is not used here.

(epg)

2008-08-21 18:44:36 UTC MAIN commitmail json YAML

fix botched checksum

(tnn)

2008-08-21 18:42:29 UTC MAIN commitmail json YAML

This package reaches over to ../MesaLib and doesn't need a distinfo file.

(tnn)

2008-08-21 18:40:59 UTC MAIN commitmail json YAML

fix botched checksums.
I have verified through http://mesa3d.sourceforge.net/relnotes-7.0.4.html
that these sums are correct for the Mesa 7.0.4 release.

XXX should PKGREVISION be bumped?
I don't understand how the MESA_PKGVERSION stuff works or why we even have
it.

(tnn)

2008-08-21 16:27:01 UTC MAIN commitmail json YAML

Update to py-setuptools-0.6c8.

(joerg)

2008-08-21 16:26:35 UTC MAIN commitmail json YAML

Update to py-setuptools-0.6c8:
- minor bugfixes, compatibility for Pyrex 0.9.6 and higher.

(joerg)

2008-08-21 16:20:49 UTC MAIN commitmail json YAML

...also fix PLIST for psycopg2.

(joerg)

2008-08-21 16:10:01 UTC pkg_install-renovation commitmail json YAML

2008-08-21 16:04:39 UTC pkg_install-renovation commitmail json YAML

pkg_install-20080821:
- Recognize file:// urls to prevent double quoting.
- Fix some err/errx botchups.
- Add configuration options for verbose logging of net IO, enabling of
active FTP (switching to passive FTP as default) and for ignoring proxy
settings.
- When iterating over PACKAGES to find a match, warn if an entry can't
processed (e.g. bad URL).

(joerg)

2008-08-21 15:22:45 UTC MAIN commitmail json YAML

libfetch-2.15:
Rewrite errlist processing to include the full message, not just the
first word.

(joerg)

2008-08-21 13:33:39 UTC MAIN commitmail json YAML

Get rid of a trailing blank line.

(he)

2008-08-21 13:32:49 UTC MAIN commitmail json YAML

Add p5-Test-Distribution.

(he)

2008-08-21 13:32:06 UTC MAIN commitmail json YAML

Import p5-Test-Distribution version 2.00.

When using this module in a test script, it goes through all the modules
in your distribution, checks their POD, checks that they compile ok and
checks that they all define a $VERSION.

This module also performs a numer of test on the distribution itself. It
checks that your files match your SIGNATURE file if you have one. It
checks that your distribution isn't missing certain 'core' description
files. It checks to see you havent' missed out listing any
pre-requisites in Makefile.PL.


Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(he)