<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>announce@perl.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/perl-announce/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/perl-announce/"/>
<id>http://mail-archives.apache.org/mod_mbox/perl-announce/</id>
<updated>2009-12-05T19:27:37Z</updated>
<entry>
<title>[ANNOUNCE] mod_perl-2.0.4</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200804.mbox/%3c4806F933.5060306@apache.org%3e"/>
<id>urn:uuid:%3c4806F933-5060306@apache-org%3e</id>
<updated>2008-04-17T07:16:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Finally, it's here and it works with Perl 5.10!

http://apache.org/dist/perl/mod_perl-2.0.4.tar.gz
http://apache.org/dist/perl/mod_perl-2.0.4.tar.gz.asc (pgp sig)

The package is also available on CPAN:

   file: $CPAN/authors/id/G/GO/GOZER/mod_perl-2.0.4.tar.gz
   size: 3727717 bytes
    md5: 1a05625ae6843085f985f5da8214502a
   sha1: 65299a16ec414a690a48a2bbe63acaa3c6bb897b

Changes since 2.0.3:

Fix $r-&gt;location corruption under certain conditions
[Gozer]

Fix a crash when spawning Perl threads under Perl 5.10
[Gozer]

Fix erratic behaviour when filters were used with Perl 5.10
[Gozer]

Fix problems with redefinitions of perl_free as free and perl_malloc
as malloc on Win32, as described at
  http://marc.info/?l=apache-modperl&amp;m=119896407510526&amp;w=2
[Tom Donovan]

Fix a crash when running a sub-request from within a filter where
mod_perl was not the content handler. [Gozer]

Refactor tests to use keepalives instead of same_interp [Gozer, Phred]

Apache2::Reload has been moved to an externally maintained
CPAN distribution [Fred Moyer &lt;fred@redhotpenguin.com&gt;]

PerlCleanupHandler are now registered with a subpool of $r-&gt;pool,
instead of $r-&gt;pool itself, ensuring they run _before_ any other
$r-&gt;pool cleanups [Torsten Foertsch]

Fix a bug that would prevent pnotes from being cleaned up properly
at the end of the request [Torsten Foertsch]

On Win32, embed the manifest file, if present, in mod_perl.so,
so as to work with VC 8 [Steve Hay, Randy Kobes]

Expose apr_thread_rwlock_t with the APR::ThreadRWLock module
[Torsten Foertsch]

Don't waste an extra interpreter anymore under threaded MPMs when using a
modperl handler [Torsten Foertsch]

Fix a bug that could cause a crash when using $r-&gt;push_handlers() multiple
times for a phase that has no configured handlers [Torsten Foertsch]

Catch up with some httpd API changes
   2.2.4:
    The full server version information is now included in the error log at
startup as well as server status reports, irrespective of the setting
of the ServerTokens directive. ap_get_server_version() is now
deprecated, and is replaced by ap_get_server_banner() and
ap_get_server_description(). [Jeff Trawick]

   2.3.0:
ap_get_server_version() has been removed. Third-party modules must
now use ap_get_server_banner() or ap_get_server_description().
[Gozer]

fixed Apache2::compat Apache2::ServerUtil::server_root() resolution
issues [Joshua Hoblitt]

*) SECURITY: CVE-2007-1349 (cve.mitre.org)
fix unescaped variable interprolation in regular expression
[Randal L. Schwartz &lt;merlyn@stonehenge.com&gt;, Fred Moyer &lt;fred@redhotpenguin.com&gt;]

Make $r-&gt;the_request() writeable
[Fred Moyer &lt;fred@redhotpenguin.com&gt;]

fix ModPerl::RegistryCooker::read_script to handle all possible
errors, previously there was a case where Apache2::Const::OK was
returned on an error.  [Eivind Eklund &lt;eeklund@gmail.com&gt;]

a minor compilation warning resolved in modperl_handler_new_from_sv
[Stas]

a minor compilation warning resolved in modperl_gtop_size_string
[Stas]

Prevent direct use of _deprecated_ Apache2::ReadConfig in
&lt;Perl&gt; sections with httpd Alias directives from
incorrectly generating
'The Alias directive in xxxxx at line y will probably never match'
messages.
[Philip M. Gollucci &lt;pgollucci@p6m78g.com&gt;]

Prevent Apache2::PerSections::symdump() from returning invalid
httpd.conf snippets like 'Alias undef'
[Philip M. Gollucci &lt;pgollucci@p6m78g.com&gt;]

Require B-Size 0.9 for Apache2::Status which fixes
Can't call method "script_name" on an undefined value
[Philip M. Gollucci &lt;pgollucci@p6m78g.com&gt;]

-march=pentium4 or anything with an = in it in CCFLAGS or @ARGV
that gets passed to xs/APR/APR/Makefile.PL broke the @ARGV
parsing.  I.E. FreeBSD port builds when users had CPUTYPE
set in /etc/make.conf.
[Philip M. Gollucci &lt;pgollucci@p6m7g8.com&gt;]

Fixes to get bleed-ithread (5.9.5+) to comile again.
[Philip M. Gollucci &lt;pgollucci@p6m7g8.com&gt;]

-- 
Philippe M. Chiasson     GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
http://gozer.ectoplasm.org/       m/gozer\@(apache|cpan|ectoplasm)\.org/



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] mod_perl 1.30</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200703.mbox/%3c05759158-AFBE-44BA-B4A2-27EFF1081366@apache.org%3e"/>
<id>urn:uuid:%3c05759158-AFBE-44BA-B4A2-27EFF1081366@apache-org%3e</id>
<updated>2007-03-30T07:00:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
An error occured while fetching this message, sorry !
</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] mod_perl 2.0.3</title>
<author><name>&quot;Philip M. Gollucci&quot; &lt;pgollucci@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200611.mbox/%3c20061129004935.M46503@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20061129004935-M46503@minotaur-apache-org%3e</id>
<updated>2006-11-29T09:00:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
http://apache.org/dist/perl/mod_perl-2.0.3.tar.gz
http://apache.org/dist/perl/mod_perl-2.0.3.tar.gz.asc (pgp sig)

The package is also available on CPAN:

   file: $CPAN/authors/id/P/PG/PGOLLUCCI/mod_perl-2.0.3.tar.gz
   size: 3714974 bytes
    md5: b40e2adf67c6be15a0041af1c67b6997

Changes since 2.0.2:

Prevent things in %INC that are not stat() able
from breaking Apache2::Status 'Loaded Modules'
under fatal warnings.
[Philip M. Gollucci &lt;pgollucci@p6m7g8.com&gt;]

When using MP_AP_PREFIX on WIN32 make sure that its
a valid directory.
[Nikolay Ananiev &lt;ananiev@thegdb.com&gt;]

Fix bug concerning 'error-notes' having no value on
errordocument redirect.
[Guy Albertelli II &lt;guy@albertelli.com&gt;]

Multi-line $PerlConfig is now working [Gozer]

PerlOptions None was previously incorrectly reported as invalid
inside &lt;VirtualHost&gt; or &lt;Directory&gt; blocks.
[Philip M. Gollucci]

Require B::Size 0.07 and B::TerseSize 0.07 for Apache2::Status
[Philip M. Gollucci]

Apache2::Status was expecting B::TerseSize to return
an op count for things that it didn't causing
requests like http://localhost/perl-status/main?noh_b_package_size
to cause 405s
[Philip M. Gollucci]

Updates for Win32 to allow building and testing on Apache/2.2:
- use httpd.exe as the Apache binary name when installing apxs
- use new apr library names (libapr-1.lib and libaprutil-1.lib)
[Randy Kobes]

Make sure that additional library paths are included in the build flags
so that mod_perl will use the same versions of libraries that APR does.
[Mike Smith &lt;mike@mailchannels.com&gt;]

Added $r-&gt;connection-&gt;pnotes, identical to $r-&gt;pnotes, but
for the entire lifetime of the connection
[Geoffrey Young, Gozer]

Fixed problems with add_config() and thread-safety: [Gozer]
- $s-&gt;add_config is not allowed anymore after server startup
- $r-&gt;add_config can only affect configuration for the current
   request, just like .htaccess files do

Make sure that LIBS and other MakeMaker command line flags are not
ignored by the top level Makefile.PL and xs/APR/APR/Makefile.PL [Stas]

Corrected a typo that would cause the corruption of $), the
effective group id as Perl sees it [Gozer]

Added support for httpd-2.2's new override_opts in Apache2::Access.
Calls to add_config() now accept an override_opts value as the 4th
argument. [Torsten Foertsch &lt;torsten.foertsch@gmx.net&gt;, Gozer]

Fix 'PerlSwitches +inherit' that got broken somewhere along
the way to 2.0. You can also use 'PerlOptions +InheritSwitches'
for the same result. [Gozer]

Add perl API corresponding to User and Group directives in httpd.conf:
Apache2::ServerUtil-&gt;user_id and Apache2::ServerUtil-&gt;group_id
[Stas]

Apache2::Reload now first unloads all modified modules before
trying to reload them. This way, inter-module dependencies
are more likely to be correctly satisfied when reloaded
[Javier Uruen Val &lt;juruen@warp.es&gt;, Gozer]

$r-&gt;add_config() can now take an optionnal 3rd argument that
specifies what pseudo &lt;Location $path&gt; the configuration is
evaluated into [Torsten Foertsch &lt;torsten.foertsch@gmx.net&gt;]

remove -DAP_HAVE_DESIGNATED_INITIALIZER and -DAP_DEBUG from
MP_MAINTAINER mode to avoid collisions [Joe Orton]

Back out r280262 which was causing Apache2::Reload to misbehave.
[JT Smith &lt;jt@plainblack.com&gt;]

Perl_do_open/close fixes to make mod_perl 2.0 compile with
blead-perl@25889+ (5.9.3+) [Stas]

Added Apache2::PerlSections-&gt;server, returning the server
into which the &lt;Perl&gt; section is defined [Gozer]

Require B::Size and B::TerseSize v0.06 for Apache2::Status
options StatusTerse and StatusTerseSize which has now been
updated to support the new mod_perl2 api post RC5.
[Philip M. Gollucci]

When using Apache2::PerlSections-&gt;dump, the configuration
would print out in the correct order, but when the configuration was
passed off to Apache the ordering was lost.
[Scott Wessels &lt;swessels@usgn.net&gt;]

------------------------------------------------------------------------
Philip M. Gollucci (pgollucci@p6m7g8.com) 323.219.4708
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Software Engineer - TicketMaster - http://ticketmaster.com
1024D/EC88A0BF 0DE5 C55C 6BF3 B235 2DAB  B89E 1324 9B4F EC88 A0BF


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Test 1.29</title>
<author><name>&quot;Philip M. Gollucci&quot; &lt;pgollucci@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200611.mbox/%3c20061128232138.H92194@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20061128232138-H92194@minotaur-apache-org%3e</id>
<updated>2006-11-29T07:34:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

   http://people.apache.org/~pgollucci/at/Apache-Test-1.29.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/P/PG/PGOLLUCCI/Apache-Test-1.29.tar.gz
   size: 151416 bytes
    md5: d99c88b856302420211cee2f891ad931

=item 1.29 November 28, 2006

Require a minium of Module::Build 0.18 when using Apache::TestMB.
PR: 19513
[Philip M. Gollucci]

Teach Apache::TestClient to encode spaces(' ') in query string of URLs
as %20.  This is not a full mapping of ASCII to URL encoding.
If you need this, install LWP -- then Apache-Test will use
LWP -- which does this for you.
[Philip M. Gollucci]

Allow Apache::TestClient which is used when LWP is not installed
to accept mutiple headers of the same name.
[Philip M. Gollucci]

Add t_start_error_log_watch() and t_finish_error_log_watch()
to the Apache::TestUtil API which are only exported unpon request.
[Torsten Foertsch &lt;torsten.foertsch@gmx.net&gt;]

Allow version variants of debuggers to be passed as arguments
to -debug.  i.e. -debug=gdb65 for systems with multiple
versions of the same debugger. [Philip M. Gollucci]

On Win32, the Apache executable is called httpd.exe in Apache/2.2,
so let Apache::TestConfig try to find that if Apache.exe isn't
found [Randy Kobes]

force reconfiguration if existing configuration was generated
by an older version of Apache-Test [Geoffrey Young]

the -t_pid_file code resulted in confusing and fatal error message
for people using stale 1.27 configurations.  so take steps to make
sure things continue to work.  [Geoffrey Young]


------------------------------------------------------------------------
Philip M. Gollucci (pgollucci@p6m7g8.com) 323.219.4708
Consultant / http://p6m7g8.net/Resume/resume.shtml
Senior Software Engineer - TicketMaster - http://ticketmaster.com
1024D/A79997FA F357 0FDD 2301 6296 690F  6A47 D55A 7172 A799 97F

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] libapreq2-2.08 Released</title>
<author><name>pgollucci@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200608.mbox/%3c20060810002149.73772.qmail@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20060810002149-73772-qmail@minotaur-apache-org%3e</id>
<updated>2006-08-10T00:21:49Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

        libapreq2-2.08 Released

The Apache Software Foundation and The Apache HTTP Server Project
are pleased to announce the 2.08 release of libapreq2.  This
Announcement notes significant changes introduced by this release.

libapreq2-2.08 is released under the Apache License
version 2.0.  It is now available through the ASF mirrors

      http://httpd.apache.org/apreq/download.cgi

and has entered the CPAN as 

  file: $CPAN/authors/id/J/JO/JOESUF/libapreq2-2.08.tar.gz
  size: 847527 bytes
   md5: 9fb3deec448f74c455d4ffc13846ea9f


libapreq2 is an APR-based shared library used for parsing HTTP cookies,
query-strings and POST data.  This package provides

    1) version 2.6.0 of the libapreq2 library,

    2) mod_apreq2, a filter module necessary for using libapreq2
       within the Apache HTTP Server,

    3) the Apache2::Request, Apache2::Cookie, and Apache2::Upload
       perl modules for using libapreq2 with mod_perl2.

========================================================================

Changes with libapreq2-2.08 (released August 8, 2006)

- Perl API [Randy Kobes]
  add APR_FILE_NOCLEANUP | APR_SHARELOCK to flags passed to
  apreq_file_mktemp() on Win32 in library/util.c, in order to 
  clean up occasional stray temp files left behind in the 
  Perl upload test (reported by Steve Hay)

- Build [Philip M. Gollucci, Bojan Smojver, joes]
  add -fno-strict-aliasing to all compiles on all systems
  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=193740
  This fixes an infinite look split_on_bdry() of library/parser_multipart.c
  particularly on linux/gcc 4.x platforms.

- Perl Glue
  Fix "value computed not used" gcc 4.1.x compile errors
  
- Build [Randy Kobes]
  Fix the location of apxs and the names of the apr and aprutil
  libraries on Win32 to enable building against Apache/2.2.

- Perl Glue docs [Philip M. Gollucci]
  Fix the 'docs_install' make target to actually install
  the docs for the perl glue.

- Perl Glue Build [Philip M. Gollucci]
  Regenerate glue/perl/xsbuilder/ppport.h to fix perl 5.8.8+ on some
  plaforms.  

- C API [joes]
  Add code for apreq_cookies().

- Perl API [joes]
  Expose the constants in apreq_error.h via the APR::Request::Error package.

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bricolage 1.10.2 &quot;Summer&quot; is Here</title>
<author><name>David Wheeler &lt;david@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200606.mbox/%3c20060623030031.819037A416@sahlins.kineticode.com%3e"/>
<id>urn:uuid:%3c20060623030031-819037A416@sahlins-kineticode-com%3e</id>
<updated>2006-06-23T03:00:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Fellow mod_perlers,

    The Bricolage development team is pleased to announce the release of
    Bricolage 1.10.2. This maintenance release adds a number of
    improvements and many bug fixes. Highlights include easier republishing
    of documents from the Find inteface and better-behaving textarea fields
    in Internet Explorer. The most important changes are:

 Improvements

      * The "codeselect" field's Perl code can now return an array of array
      references or a hash reference, in addition to the previous support
      for an even-sized array reference. [David]

      * Added a "Republish" checkbox and corresponding "Publish Checked"
      button to the Story and Media "Find" pages for stories and media not
      currently in workflow and to which the user has PUBLISH permission.
      Based on a patch from Serge Sozonoff. [David]

      * The number of items on a desk can now be displayed next to the
      desk's name in the navigation menu, e.g. "Edit (10)". This feature is
      configurable on a per-user basis via the new "Show Desk Asset Counts"
      preference. Based heavily on a patch from Alex Howarth. [Marshall]

      * Added a close icon to the drag bar of the dialog box. This is
      useful when the dialog box is bigger than the browser window and the
      close button therefore is off-screen. [David]

      * Aliases are now indicated in Find Stories by an arrow icon just
      before the story title. Suggested by Paul Orrock. [David]

      * Added PUBLISH_RELATED_FAIL_BEHAVIOR bricolage.conf directive to be
      used when PUBLISH_RELATED_ASSETS is enabled. If the automatic
      publication of a related story or media document will not be possible
      then the publish request will fail. It can be changed to "warn", the
      previous behaviour, if required. [Paul Orrock]

      * Added the "Remove Frameset" link to the control bar next to the
      "Repreview" link in the preview window. [Paul Orrock]

      * Slightly tweaked the background color on table rows to make them
      easier to read. [Marshall]

      * Object select lists (such as for story element types when creating
      a new story) will now display as scrolling lists if there are more
      than 50 items in the list, rather than 20 or more items. [David]

      * Added a CSS ID to the &lt;body&gt; tag in the UI, of the form
      "bricolage_VHOST_SERVER_NAME", where VHOST_SERVER_NAME is the value
      defined in bricolage.conf. Use this ID when writing user stylesheets
      to override the look of the Bricolage UI (see SkinningBricolage in
      the Wiki) [Marshall]

 Bug Fixes

      * Fixed warnings in deprecated methods of
      Bric::Biz::Element::Container so that they are no longer fatal.
      Reported by Nate Perry-Thistle. [David]

      * Fixed the "Search by Subelement" feature of story search. Thanks to
      Nate Perry-Thistle for the spot. [David]

      * The "Default Field" select list in Bulk Edit works again. Thanks to
      Tom Kjeldsen for uncovering the underlying problem. [David]

      * Fields that use the "codeselect" widget work again. Reported by
      Michael Glaesemann. [David]

      * Fixed the appearance of template diffs. Insertions and deletions
      now have color and no longer show underlines and strikethroughs (bug
      1171). [Marshall]

      * Fixed a bug where search results would get "stuck" when pagination
      is turned on. Thanks to Nate Perry-Thistle for the spot (bug 1166).
      [Marshall]

      * New users can once again be created when using the LDAP
      authentication engine. Reported by Christian Niles. [David]

      * Using Internet Explorer to create a media document via a the upload
      field in a related media element no longer uses a full Windows file
      system path. Reported by Tom Kjeldsen. [David]

      * Aliases are once again identifiable on desks by a different
      background color for the title, and now also with an arrow icon that
      appears just before the story title. [David]

      * Contributors are no longer sorted by the "Name Format" preference's
      representation of the contributors' names in the interface to edit
      contributor associations. They are now properly sorted by association
      order. Reported by Bret Dawson. [David]

      * The Help and logo popup buttons works again in Internet Explorer.
      Reported by Chris Heiland. [David]

      * Autosizing textarea fields now display full size in Internet
      Explorer when they have no content, instead of only 1 character wide.
      Reported by Paul Orrock. [David]

      * The Bulk Edit and template code textarea fields no longer jump
      around as you type in IE 6. [David]

    For a complete list of the changes in Bricolage 1.10.2, see the changes
    list at
    http://www.bricolage.cc/news/announce/changes/bricolage-1.10.2/. For
    the complete history of ongoing changes in Bricolage, see Bric::Changes
    at http://www.bricolage.cc/docs/current/api/Bric::Changes.

    Download Bricolage 1.10.2 now from the Bricolage Website at
    http://www.bricolage.cc/downloads/, from the SourceForge download page
    at http://sourceforge.net/project/showfiles.php?group_id=34789, or from
    the Kineticode download page at
    http://www.kineticode.com/bricolage/downloads/.

About Bricolage

    Bricolage is a full-featured, enterprise-class content management and
    publishing system. It offers a browser-based interface for ease-of use,
    a full-fledged templating system with complete HTML::Mason,
    HTML::Template, PHP5, and Template Toolkit support for flexibility, and
    many other features. It operates in an Apache/mod_perl environment and
    uses the PostgreSQL RDBMS for its repository. A comprehensive,
    actively-developed open source CMS, Bricolage has been hailed by eWEEK
    as "quite possibly the most capable enterprise-class open-source
    application available."

    Enjoy!

    --The Bricolage Team


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANN: Bricolage 1.8.1</title>
<author><name>David Wheeler &lt;david@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200606.mbox/%3c20060619232606.5FE767A405@sahlins.kineticode.com%3e"/>
<id>urn:uuid:%3c20060619232606-5FE767A405@sahlins-kineticode-com%3e</id>
<updated>2006-06-19T23:26:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Fellow mod_perlers,

    The Bricolage development team is pleased to announce the release of
    Bricolage 1.8.11. This maintenance release addresses a number of minor
    issues in Bricolage 1.8.10 and adds a few improvements, including a
    preview link for related media. Important bug fixes include:

      * My Workspace now remembers the sort order of assets just as well as
      desks do. [David]

      * Added more code to the inst/upgrade/1.8.9/fix_publish_status.pl
      upgrade script to better cover the possible variations in publish
      status inaccuracies. [Brad Fox, Brad Harder, &amp; David]

      * Fixed media publishing so that when a media document is published
      to more than one output channel, and there are differences in the
      URIs for that media document between the output channels, that they
      won't trigger the expiration of each other's files. Reported by Rod
      Taylor. [David]

      * Fixed bug where users granted CREATE permission were unexpectedly
      allowed to PUBLISH items on the Publish Desk. [Christian Niles]

      * bric_queued now works with all burners, not just the Mason burner.
      Reported by Christian Niles. [Scott]

      * Changing an asset note and then going back to the notes screen
      before saving the asset now properly shows the changed note instead
      of the old note. Reported by Phillip Smith. [David]

      * New categories created via the SOAP interface with underscores in
      their URIs no longer end up with backslashes in the URIs. Reported by
      Ashlee Caul. [David]

    For the complete history of ongoing changes in Bricolage, see
    Bric::Changes at http://www.bricolage.cc/docs/api/1.8/Bric::Changes.

    Download Bricolage 1.8.11 now from the Bricolage Website at
    http://www.bricolage.cc/downloads/, from the SourceForge download page
    at http://sourceforge.net/project/showfiles.php?group_id=34789, and
    from the Kineticode download page at
    http://www.kineticode.com/bricolage/downloads/.

ABOUT BRICOLAGE

    Bricolage is a full-featured, enterprise-class content management and
    publishing system. It offers a browser-based interface for ease-of use,
    a full-fledged templating system with complete HTML::Mason,
    HTML::Template, and Template Toolkit support for flexibility, and many
    other features. It operates in an Apache/mod_perl environment and uses
    the PostgreSQL RDBMS for its repository. A comprehensive,
    actively-developed open source CMS, Bricolage has been hailed by eWEEK
    as "quite possibly the most capable enterprise-class open-source
    application available."

    Enjoy!

    --The Bricolage Team


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUNCE: Embperl 2.2.0</title>
<author><name>&lt;richter@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200604.mbox/%3c20060408153324.47873B8099@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20060408153324-47873B8099@lnx1-i-ecos-de%3e</id>
<updated>2006-04-08T15:33:21Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.2.0.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.2.0.tar.gz
  size: 667232 bytes
   md5: c1e25850a810b2044fe933e99478c2d9

Beside some small fixes, this release adds support for Apache 2.2 and a dump
meta command which simplifies debugging.

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.

Enjoy 

Gerald

Changes since 2.1.0:

    - Added new command [$ dump $] which can be used
      to dump variables to logfiles or to the output
      for debugging purpose.

    - [$ sub $] return value is handled now corretly
      in scalar and array context

    - Added support for Apache 2.2

    - Added Table of Content pod file, which lists
      all available Embperl documentation, to get
      a better overview. Thanks to Axel Beckert.

    - Fixed Cookie expire calculation, because
      relative exipre times where only calculated
      once at server startup. Spotted by Derrick Spell. 

    - Fixed parsing of Cache configuration functions in
      httpd.conf. Spotted by Carl Eklof.

    - Added better handling of Out Of Memory condition,
      i.e. log error end try to clean up instead of
      segfault.

    - Fixed segfault that could occur because a non
      string value is passed as string index, which 
      crashed if such a string index doesn't exists.
      Spotted by Carl Eklof.
    

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------

 


 
** Virus checked by BB-5000 Mailfilter ** 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANN: Bricolage 1.10.1 Released</title>
<author><name>David Wheeler &lt;david@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200603.mbox/%3c20060321034232.A54467A31D@sahlins.kineticode.com%3e"/>
<id>urn:uuid:%3c20060321034232-A54467A31D@sahlins-kineticode-com%3e</id>
<updated>2006-03-21T03:42:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Fellow mod_perlers,

    The Bricolage development team is pleased to announce the release of
    Bricolage 1.10.1. This maintenance release adds a few new features, a
    number of improvements, and many bug fixes. Highlights include new SOAP
    modules, improved packaging support, and smother upgrades from 1.8.x
    versions. The most important changes are:

 New Features

      * Added ContribType, Destination, and Preference SOAP modules.
      [Scott]

      * Added upload and download feature to the template interface, so
      that templates can optionally be uploaded or downloaded. Suggested by
      Chris Sutton. [David]

 Improvements

      * Added installation defaults for FreeBSD that will be used when the
      USE_DEFAULTS environment variable is set to "freebsd" during
      installation. [Rod Taylor]

      * Created two new make targets, "install_files" and "install_db", to
      allow the files to be installed without doing anything with the
      database. Useful for packagers who need to let users manually create
      the database. [Marshall]

      * Updated Bric::ElementAdmin to be conversant in the merging of
      element type sets and elements. That is, it now makes sense in the
      context of Bricolage 1.10. Reported by Ryan O'Toole. [David]

      * The View/Edit link has been restored to stories, media, and
      templates on desks, and the title has been returned to its status as
      a preview link. The URI is no longer a link. [David]

 Bug Fixes

      * The database upgrade script now updates table permissions after
      executing all of the scripts for each version to be upgraded, rather
      than after all of the upgrade scripts have run, thus allowing later
      scripts to properly access tables created by earlier scripts.
      Reported by Nate Perry-Thistle. [David]

      * Fixed some of the 1.8.9 upgrade scripts that run after the 1.9.x
      upgrade scripts to that they are properly compatible. [Nate
      Perry-Thistle, Rod Taylor, and David]

      * Reverting stories and media no longer leads to occasional errors
      such as, "Too many Bric::Biz::Element::Container objects found".
      Reported by Simon Wilcox. [David]

      * Disabled the "sticky" scroll bar in the story profile. It just
      didn't work very well. [David]

      * The "Allow Multiple" checkbox and "Size" field in the "Add New
      Field" section of the element type profile work again. Reported by
      Rod Taylor and Paul Orrock. [David]

      * Multiple select lists no longer break the story and element
      profiles, and can once again have their values properly changed from
      multiple to single to none. Spotted by Rod Taylor. [David]

      * Assets can once again be properly deleted from desks. [David]

      * Cancelling the checkout of an media document now deletes any new
      file that has been uploaded and, if the AUTO_PREVIEW_MEDIA
      bricolage.conf directive is enabled, re-previews the previous version
      of the media file. [David]

      * The autopopulated fields for image element types are now created
      when a new image element type is created. This was made possible by
      moving the selection of media type (Image, Audio, Video, or Other
      Media) to the New Element Type screen, where it is now part of the
      "Content Type" select list, which also includes the Story and
      Subelement options. As a result, one can no longer change the media
      type in an existing element type (not that it ever made sense to do
      so). Reported by Paul Orrock. [David]

      * Failed jobs can once again be cancelled. Reported by Rod Taylor.
      [David]

      * Publishing multiple versions of a document before any of the
      publish jobs for those versions are executed no longer leads to
      publishing errors when the older version is published. Thanks to Rod
      Taylor for the spot! [David]

    For a complete list of the changes in Bricolage 1.10.1, see the changes
    list at
    http://www.bricolage.cc/news/announce/changes/bricolage-1.10.1/. For
    the complete history of ongoing changes in Bricolage, see Bric::Changes
    at http://www.bricolage.cc/docs/current/api/Bric::Changes.

    Download Bricolage 1.10.1 now from the Bricolage Website at
    http://www.bricolage.cc/downloads/, from the SourceForge download page
    at http://sourceforge.net/project/showfiles.php?group_id=34789, or from
    the Kineticode download page at
    http://www.kineticode.com/bricolage/downloads/.

About Bricolage

    Bricolage is a full-featured, enterprise-class content management and
    publishing system. It offers a browser-based interface for ease-of use,
    a full-fledged templating system with complete HTML::Mason,
    HTML::Template, PHP5, and Template Toolkit support for flexibility, and
    many other features. It operates in an Apache/mod_perl environment and
    uses the PostgreSQL RDBMS for its repository. A comprehensive,
    actively-developed open source CMS, Bricolage has been hailed by eWEEK
    as "quite possibly the most capable enterprise-class open-source
    application available."

    Enjoy!

    --The Bricolage Team


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] libapreq2-2.07 Released</title>
<author><name>joes@apache.org</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200602.mbox/%3c20060212195336.82877.qmail@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20060212195336-82877-qmail@minotaur-apache-org%3e</id>
<updated>2006-02-12T19:53:36Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

        libapreq2-2.07 Released

The Apache Software Foundation and The Apache HTTP Server Project
are pleased to announce the 2.07 release of libapreq2.  This
Announcement notes significant changes introduced by this release.

libapreq2-2.07 is released under the Apache License
version 2.0.  It is now available through the ASF mirrors

      http://httpd.apache.org/apreq/download.cgi

and has entered the CPAN as 

  file: $CPAN/authors/id/J/JO/JOESUF/libapreq2-2.07.tar.gz
  size: 787249 bytes
   md5: 6f2e5e4a14e8b190dead0fe91fc13080


libapreq2 is an APR-based shared library used for parsing HTTP cookies,
query-strings and POST data.  This package provides

    1) version 2.5.7 of the libapreq2 library,

    2) mod_apreq2, a filter module necessary for using libapreq2
       within the Apache HTTP Server,

    3) the Apache2::Request, Apache2::Cookie, and Apache2::Upload
       perl modules for using libapreq2 with mod_perl2.

This release contains an important security bugfix which impacts all 
previous developer releases of libapreq2. The Common Vulnerabilities 
and Exposures project assigned the name CVE-2006-0042 to this issue.


========================================================================

Changes with libapreq2-2.07 (released February 12, 2006)


- C API [joes]
  SECURITY: CVE-2006-0042 (cve.mitre.org)
  Eliminate potential quadratic behavior in apreq_parse_headers() and
  apreq_parse_urlencoded().

- Perl API [Philip M. Gollucci]
  Fix Apache2::Cookie-&gt;cookies() to comply with its documentation

- C API [Philip M. Gollucci]
  Use the APREQ_DEFAULT_READ_LIMIT constant for the read_limit

- C API [Ville Skyttä, Dirk Nehring]
  Add explicit cast in apreq_escape()/apreq_util.h to keep
  C++ compilers happy.

- C API [joes]
  Protect against arbitrary recursion depth in apreq_parse_multipart()
  by adding a reasonable compile-time MAX_LEVEL limit.

- C API [joes]
  Clean up end-of-file parsing for apreq_parse_multipart(), 
  conforming to rfc-2046 § 5.1.1.

- Perl API [joes]
  Move APR::Request::Param::Table and APR::Request::Cookie::Table
  packages to APR::Request module.

- Perl XS [Steve Hay]
  Fix compile problems on Win32 without PERL_IMPLICIT_SYS
  related to link being an unresolved symbol.

- Perl API [joes]
  APR::Request::Cookie::thaw() isn't a class method.

- C API [joes]
  Fix off-by-one bug in the continuation-lines portion of the
  header parser.

- Perl API [joes]
  Move APR::Request::upload to APR::Request, where it belongs.

- Perl XS [Nikolay Ananiev]
  Use MP_STATIC declarations to allow Cygwin builds.

- Perl API [joes]
  encode()/decode() were busted with zero-length args.  This caused
  Apache2::Cookie::new() to segfault on cookie value of "".

- C API [joes]
  Add apreq_charset_divine() and eliminate charset offset from return
  value of apreq_decode(v).

- C API [joes]
  Improve the cp1252-charset heuristics for apreq_decode(v).

- C API [Ralph Mattes]
  Add explicit casts for apreq_param_charset_* to keep c++ compilers happy.

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUNCE: Apache-SessionX-2.01</title>
<author><name>&lt;richter@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200511.mbox/%3c20051116044848.803A016A49@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20051116044848-803A016A49@lnx1-i-ecos-de%3e</id>
<updated>2005-11-16T04:48:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/session/Apache-SessionX-2.01.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Apache-SessionX-2.01.tar.gz
  size: 12298 bytes
   md5: c64ebed0b4181bb5b65b127491ccd47b

This release fixes a security problem during validation of session_id, which
might have caused Apache::SessionX to accpet invalid session id's.

If you are using Apache::SessionX it's recommended to update your
installation.


Gerald

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------

 


 
** Virus checked by BB-5000 Mailfilter ** 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUNCE: Embperl 2.1.0</title>
<author><name>&lt;richter@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200511.mbox/%3c20051116044627.DB73616A49@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20051116044627-DB73616A49@lnx1-i-ecos-de%3e</id>
<updated>2005-11-16T04:46:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.1.0.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.1.0.tar.gz
  size: 648356 bytes
   md5: dd629a7a53f2eee8c7b71d73175f22da

This release adds UTF-8 support and Embperl::Inline, a module to inlcude
Embperl code in normal Perl modules, along with some minor enhancements and
bufg fixes.

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.

Enjoy 

Gerald

Changes since 2.0.1:

    - Added better UTF-8 support:

 	  - Output escaping now takes Perl's UTF-8 flags into
          account and will not escape UTF-8 chars anymore

        - Diretive Embperl_Output_Esc_Charset allows to
          generaly switch between Latin1, Latin2 and UTF-8.
          (For UTF-8 this is not necessary when Perl's UTF-8
           Flag is correctly set, but this is not the case
           for all datasources)

        - Form data that is send to Embperl and put into %fdat
          get now Perl's internal UTF8 flags set, in case
          the data posted contains a valid UTF8 string.
          This can be disabled with the option
          optFormDataNoUtf8.

    - Added Module Embperl::Inline, which allows to embed
      Embperl code in an ordinary Perl module. This makes
      is easy to install system wide libraries, which need
      to contain Embperl code/markup. See perldoc Embperl::Inline

    - [$ sub $] now can takes arguments and inital code like:
        [$ sub foo ($self, $a, $b)  my $c = $self -&gt; {bar} $] 

    - Embperl subroutines are now called in array context, to
      allow to return multiple return values.

    - Added validate type TimeValue, which is a numeric value
      followed by s, m, h, d or w.

    - Added validate type PosInteger, which is a positiv integer
      value

    - Added Support for calling Embperl::Object::Execute inside
      an Embperl page. (Allow to nest new requests)      

    - Corrected HTML/XML escaping inside from &lt;textarea&gt; tags.

    - Fixed Segfault that could occur when a Embperl sub does
      not contain anything.

    - Fixed compile problem with timezone on BSD systems

    - Fixed URLs in website to work correctly on static mirrors

    - Embperl development has been moved from CVS to SVN. 
      See SVN.pod .

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------

 


 
** Virus checked by BB-5000 Mailfilter ** 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Test 1.27</title>
<author><name>&quot;Philip M. Gollucci&quot; &lt;pgollucci@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200510.mbox/%3c20051020185946.M66248@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20051020185946-M66248@minotaur-apache-org%3e</id>
<updated>2005-10-21T02:01:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

     http://people.apache.org/~pgollucci/Apache-Test-1.27.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/P/PG/PGOLLUCCI/Apache-Test-1.27.tar.gz
   size: 147015 bytes
    md5: 4a87aa4e388fe9dd3d19c71d3e414caf

No action is required on your part
Request entered by: PGOLLUCCI (Philip M. Gollucci)
Request entered on: Fri, 21 Oct 2005 01:56:14 GMT
Request completed:  Fri, 21 Oct 2005 01:56:50 GMT

Changes since 1.26:

localize ScriptSock directive to always point to t/logs/cgisock
regardless of inherited and custom mod_cgid settings
[Geoffrey Young]

Prevent the config file from being overwritten
on platforms such as WIN32 under certain conditions.
[Randy Kobes]

make sure that the TESTS Makefile.PL parameter is properly
recognized ["Christopher H. Laco" &lt;apache-test chrislaco.com&gt;]

Add the output of ldd(unix/cygwin) and otool -L (darwin)
for httpd to the mp2bug report script.
[Philip M. Gollucci]

fall back on using httpd-defined HTTPD_ROOT as the base for
httpd.conf if all other options fail.  [Geoffrey Young]

END
------------------------------------------------------------
     What doesn't kill us can only make us stronger.
                 Nothing is impossible.

Philip M. Gollucci (pgollucci@p6m7g8.com) 301.254.5198
Consultant / http://p6m7g8.net/Resume/
Senior Developer / Liquidity Services, Inc.
   http://www.liquidityservicesinc.com
        http://www.liquidation.com
        http://www.uksurplus.com
        http://www.govliquidation.com
        http://www.gowholesale.com


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] mod_perl 2.0.2</title>
<author><name>&quot;Philip M. Gollucci&quot; &lt;pgollucci@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200510.mbox/%3c20051020185239.P64293@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20051020185239-P64293@minotaur-apache-org%3e</id>
<updated>2005-10-21T01:53:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

     http://perl.apache.org/dist/mod_perl-2.0.2.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/P/PG/PGOLLUCCI/mod_perl-2.0.2.tar.gz
   size: 3692744 bytes
    md5: ad0a509fd34e3b8452887d80a1d45dea

No action is required on your part
Request entered by: PGOLLUCCI (Philip M. Gollucci)
Request entered on: Fri, 21 Oct 2005 01:25:43 GMT
Request completed:  Fri, 21 Oct 2005 01:27:24 GMT

The package is also available from:

http://apache.org/dist/perl/mod_perl-2.0.2.tar.gz
http://apache.org/dist/perl/mod_perl-2.0.2.tar.gz.asc (pgp sig)

Change since 2.0.1:

add :proxy import tag to Apache2::Const which exposes new
constants PROXYREQ_NONE, PROXYREQ_PROXY, and PROXYREQ_REVERSE
[Geoffrey Young]

$0 Fixes : [Gozer]
- Setting $0 works on Linux again
- HP-UX and *BSDes show the correct process name instead of '-e'

Fix a critical but trivial bug that would cause MP_MAINTAINER=1
or MP_TRACE=1 builds to fail if not building against a threaded APR.
Functions such as apr_os_thread_current() would not be linked in,
but were expected to be.
[Philip M. Gollucci]

Add the output of ldd(unix/cygwin) and otool -L (darwin)
for httpd to the mp2bug report script.
[Philip M. Gollucci]

Prevent tools such as Apache2::Status's Loaded Modules screen
from displaying erroneous information about mod_perl.pm being loaded.
[Stas, Philip M. Gollucci]

Correctly set the version of ModPerl::MethodLookup, previously,
it was not set because of the way it was Generating via ModPerl::WrapXS.
[Philip M. Gollucci]

Improve the detection of whether or not we are in an mp2 build tree.
This allows usage of ExtUtils::MakeMaker options such as PREFIX to
not break the probe of mp2 build trees.
[Stas, Philip M. Gollucci]

Add support for the newer Smaps (/proc/self/statm) on Linux
systems that support it (i.e. linux-2.6.13-rc4-mm1)
to accurately count the amount of shared memory.
[Torsten Foertsch &lt;torsten.foertsch gmx.net&gt;]

On cygwin some dlls might happen to be with identical base addresses
and if you try to load both of them you'll get an error and you'll
have to use the rebase utility to fix them.  this fix should prevent
this.  [Nikolay Ananiev &lt;ananiev@thegdb.com&gt;]

Fix an undefined warning in DSO builds when not using MP_APXS.
[Nikolay Ananiev &lt;ananiev@thegdb.com&gt;]

When running Makefile.PL with the MP_MAINTAINER=1 option
add -Wdeclaration-after-statement if we are using gcc
version 3.3.2 or higher and its not already part of the ccopts.
[Philip M. Gollucci, Gozer]

Several fixes to Apache2::Status
[Philip M. Gollucci]

When using Apache2::Reload and ReloadDebug is set to 'On',
sort the output alphabetically [Philip M. Gollucci]

croak in case a filter returns DECLINED after calling $f-&gt;read (as it
is not supposed to happen) [Stas]

another round of cygwin fixes [Nikolay Ananiev &lt;ananiev@thegdb.com&gt;]

Multiple fixes to make mod_perl 2.0 work with blead-perl (5.9.3+)
[Stas]

t/modules/reload.t would fail if run more than 3 times, breaking
smokes [Gozer]

filter flushing now doesn't croak on connection reset
(ECONNRESET/ECONNABORTED), but just logs the event on the 'info'
level. [Stas]

RPM Friendly builds : [Gozer]
- make dist tarballs can now be built directly into RPMs with rpmbuild
- Added a new target 'make rpm' to directly build rpms from a checkout

END
------------------------------------------------------------
     What doesn't kill us can only make us stronger.
                 Nothing is impossible.

Philip M. Gollucci (pgollucci@p6m7g8.com) 301.254.5198
Consultant / http://p6m7g8.net/Resume/
Senior Developer / Liquidity Services, Inc.
   http://www.liquidityservicesinc.com
        http://www.liquidation.com
        http://www.uksurplus.com
        http://www.govliquidation.com
        http://www.gowholesale.com


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUCE: Embperl 2.0.1</title>
<author><name>&quot;Gerald Richter&quot; &lt;richter@ecos.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200510.mbox/%3c20051003052546.91B0D1F91E@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20051003052546-91B0D1F91E@lnx1-i-ecos-de%3e</id>
<updated>2005-10-03T05:25:38Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.0.1.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.0.1.tar.gz
  size: 656442 bytes
   md5: 594e78d3cba91b0e6b5203f185fac5f1

Embperl 2.0.0 contains major enhancements over Embperl 1.3.6, like improved
performance, XML/XSLT handling, customizable syntax, support for
Apache/mod_perl 2, support for application (controler) objects, server and
client side form validation and much more...

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.

Enjoy 

Gerald


Change since 2.0.0:

    - Turn off Apache maintainer mode symbols, so it works with SuSE Apache

    - Integrated KWiki into Embperl website (available under eg/web)

    - Don't croak if Apache request record is not available (e.g. during
startup)

    - Fixed wrong setup of $epreq -&gt; param -&gt; filename, when a Embperl
offline
      processing is made inside an Embperl page. Reported by Gavin Carr.

    - Return correct http status codes 403 and 404 if access to a file is
      forbidden or the file was not found. Reported by Cliff Rayman.

    - Added Date header for Embperl::Mail, Suggested by Robert.

---------------------------------------------------------------------------
Besuchen Sie uns auf der Systems 2005 in München, Halle B2, Stand 704
---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------


 
** Virus checked by BB-5000 Mailfilter ** 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUCE: Embperl 2.0.0 final release</title>
<author><name>&quot;Gerald Richter&quot; &lt;richter@ecos.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200508.mbox/%3c20050814130247.204B42DE83B@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20050814130247-204B42DE83B@lnx1-i-ecos-de%3e</id>
<updated>2005-08-14T13:02:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.0.0.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.0.0.tar.gz
  size: 655012 bytes
   md5: 60e1e6903e2605023fea7a0748be38f7

I am happy to announce the final release of Embperl 2.0.0!

Embperl 2.0.0 contains major enhancements over Embperl 1.3.6, like improved
performance, XML/XSLT handling, customizable syntax, support for
Apache/mod_perl 2, support for application (controler) objects, server and
client side form validation and much more...

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.


FEATURES
========

* Embperl facilitates embedding Perl code into HTML/XML or other text
documents. Perl code is evaluated at the server side and the result is sent
to the browser. All available Perl modules can be used without any
restriction.

* Allows to build Web sites out of small reusable components in an
object-oriented way. Components can call and/or embed each other and inherit
from other objects.

* Standard layout of a web-site site can be defined once and the content can
be dynamically generated by these components based on the uri. The documents
need only contain the variable portions but not the common items which
define the layout like headers/footers or navigation bars which normally
form the template. Also these common elements can be overwritten in each
sub-directory.

* Embperl 2.0 thus facilitates separating code, layout and creating MVC
(Model-View-Controller) applications. Control logic can be moved into an
application object, which controls further execution of the request, while
the actual pages are containing the display code. Simple applications can
still embed all the code in the pages.

* Source-code for each component can come from a different source, for eg.
from file, memory or sub-request which allows to act on the output from
another Apache application like PHP, JSP, CGI Script etc.

* Each component can be in a different source format (e.g. HTML, WML, XML,
POD, ...) and can be transformed to other output formats, say by using via
XSLT. 

* Supports one or more scripting syntax using Embperl, ASP, Text, Perl and
others.

* Output generation is divided into small steps where each is processed by a
plugable provider. The interaction of the providers can be individually
configured for each component via recipes.

* Supports caching of intermediate results and output.

* Embperl encompasses several features that ease the task of dynamic
web-site content generation, including dynamic-tables,
form-field-processing, escaping/unescaping, etc.

* Contains a module for easy form input validation, which is able to
validate user input at the server side and on the client side by one
definition of rules.

* Handles per-user and per-module persistent session requiring only storage
and retrieval of the session data from a special hash.

* Offers flexible configuration options to suite individual tastes and
needs.

* Fully integrated into Apache and mod_perl to acheive the best performance.
Can also run as a free standing CGI-script, off-line or can be called from
another Perl program.

* The Perl module DBIx::Recordset offers high level, easy to use database
access for Embperl.

* Embperl::Mail enables redirecting the result output to a mail-recipient.


Enjoy

Gerald


Changes since 2.0rc5:

   - http headers from %http_headers_out will now also be send when the
     init method of an application object return non zero (e.g. 302 for
redirect).
   - Updated xsl stylesheet and css styles of website for better display
     of code sections.
   - Updated db/epwebapp.pl to make it more robust and fix some minor bugs
     and also allows to set edit and view_level (anonymous, login, admin)
     for every table.


---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------

 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUNCE: Embperl 2.0rc5</title>
<author><name>&quot;Gerald Richter&quot; &lt;richter@ecos.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200508.mbox/%3c20050807171245.A7C6F2E8C13@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20050807171245-A7C6F2E8C13@lnx1-i-ecos-de%3e</id>
<updated>2005-08-07T17:12:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&gt; 
&gt; The URL
&gt; 
&gt;     ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.0rc5.tar.gz
&gt; 
&gt; has entered CPAN as
&gt; 
&gt;   file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.0rc5.tar.gz
&gt;   size: 656227 bytes
&gt;    md5: 244acfd699cb055feb8c275d0740ba28
&gt; 

All issues I am aware of are solved, so hopefully this will be the final
release.

Please give it a try, let me know if anything isn't working.

In case no problems arisses I will turn this release into 2.0.0 final during
the next days. 

---

Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.

Enjoy

Gerald


Changes since 2.0rc4:

   - Added attribute content-type to mail:send tag (Syntax Mail).
     Patch from Axel Beckert.
   - Added preloadfiles parameter to %initparam, which allows to
     preload files in the parent process, when running under mod_perl.
     See perldoc Config.pod for details.
   - Fixed unresolved symbol when compiling under SuSE 9.3 (because SuSE
     compiles Apache 2 in maintainer mode) 
   - Fixed strange output when Perl code inside of [$ sub $] returns
     before any output.
   - Fixed mail:send tag (Syntax Mail), so that Perl code inside the tag
     for example to set an attribute, is now executed correctly.
   - Fixed incorrect quoting of single quotes inside of &lt;textarea&gt; values,
     reported by Axel Beckert.
   - Fixed a potential segfault in cache handling. Patch from Yatin
Chawathe.
   - Documentation cleanup
   - Added test for optKeepSpaces.
   - Added test for application object in Execute tests.
   - Make sure Embperl is listed after Apache itself in the server
signature.

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------

 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[OSCon] Come and visit the mod_perl BOF!</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@ectoplasm.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200508.mbox/%3c42ED2DD7.3050800@ectoplasm.org%3e"/>
<id>urn:uuid:%3c42ED2DD7-3050800@ectoplasm-org%3e</id>
<updated>2005-07-31T20:00:23Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
For those mod_perl'ers that will be in Portland this coming week, attending OSCon:

Come and visit the "mod_perl Users and Developers" BOF! A perfect time to
put faces together with email addresses. Everybody is welcome!

A good opportunity to get questions answered and hear/talk about what's in
store for mod_perl going forward.

Date: Thursday, August 4th, 2005
Time: 7:30pm - 8:30pm
Details: http://conferences.oreillynet.com/cs/os2005/view/e_sess/7541

-- 
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5


</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] libapreq2-2.06-dev Released</title>
<author><name>&lt;joes@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200507.mbox/%3c20050720211557.9595.qmail@minotaur.apache.org%3e"/>
<id>urn:uuid:%3c20050720211557-9595-qmail@minotaur-apache-org%3e</id>
<updated>2005-07-20T21:15:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


        libapreq2-2.06-dev Released

The Apache Software Foundation and The Apache HTTP Server Project
are pleased to announce the 2.06-dev release of libapreq2.  This
Announcement notes significant changes introduced by this release.

libapreq2-2.06-dev is released under the Apache License
version 2.0.  It is now available through the ASF mirrors

      http://httpd.apache.org/apreq/download.cgi

and has entered the CPAN as 

  file: $CPAN/authors/id/J/JO/JOESUF/libapreq2-2.06-dev.tar.gz
  size: 711422 bytes
   md5: e245db341c4967e0a23b7f767d6486d9


libapreq2 is an APR-based shared library used for parsing HTTP cookies,
query-strings and POST data.  This package provides

    1) version 2.1.3 of the libapreq2 library,

    2) mod_apreq2, a filter module necessary for using libapreq2
       within the Apache HTTP Server,

    3) the Apache2::Request, Apache2::Cookie, and Apache2::Upload
       perl modules for using libapreq2 with mod_perl2.

========================================================================

Changes with libapreq2-2.06-dev (released July 20, 2005)


- C API [Marc Gràcia, joes]
  Fix apreq_decode(v) when iso-latin-1 chars appear
  at the end of an encoded string.

- Perl API [Philip M. Gollucci]
  Fix "Attempt to free temp prematurely" error in apreq_xs_croak().

- C API [Philip M. Gollucci]
  Add mod_apreq2 to httpd's server tokens.

- Perl API [joes]
  Drop support for $req-&gt;env(), which also died with 2.05-dev.

- Perl API [joes]
  Support for table set/add/delete methods is formally withdrawn.
  Technically this feature died with the module API refactoring in
  2.05-dev.

- C API [max]
  Right-hand limit of apreq_brigade_move() is declared as "excluding",
  but APR_RING_UNSPLICE() wants an "including" right-hand limit. Fixed
  this by passing the previous bucket.

- Perl API [joes]
  Drop support for Apache2::Request::new's HOOK_DATA.
  UPLOAD_HOOK now takes only two arguments: ($upload, $data).

- Perl API [joes]
  Drop support for Apache2::Cookie::Jar::new's VALUE_CLASS.
  2.05-dev broke that API, and it's not worth trying to fix.
  People who need that should use APR::Request::Cookie::Table's
  cookie_class() API instead.

- Perl API [joes]
  Fix cookie domain/path munging in Apache2::Cookie::new().

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bricolage 1.8.6 Released</title>
<author><name>David Wheeler &lt;david@kineticode.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200507.mbox/%3cFB4862DD-D61A-4116-B6A5-92018F2D128B@kineticode.com%3e"/>
<id>urn:uuid:%3cFB4862DD-D61A-4116-B6A5-92018F2D128B@kineticode-com%3e</id>
<updated>2005-07-19T16:08:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
     The Bricolage development team is pleased to announce the  
release of
     Bricolage 1.8.6. This maintenance release addresses numerous minor
     issues in Bricolage 1.8.5 and adds a number of improvements,  
including
     SOAP, document expiration, and bric_queued fixes. The most  
important
     changes include:

Improvements

       * Added JavaScript code to validate that the username in the user
       profile does not have leading or trailing spaces. [David]

       * Events in the event log are now returned (and displayed) in  
reverse
       chronological order. [David]

       * The SOAP server now uses a user's template sandbox when  
executing
       previews (such as with bric_soap --to-preview workflow publish).
       Reported by Marshall. [David]

       * Bric::Biz::Workflow now caches calls to allowed_desks().  
This will
       allow desks to render much Faster, since most assets on a desk  
will
       list the same desks in the "Move to" select lists. [David]

       * When the PUBLISH_RELATED_ASSETS bricolage.conf directive is
       enabled, aliases are now also republished. Only aliases that have
       previously been published will be republished, and only the last
       published version will be republished, rather than any versions
       created since the last publish. Suggested by Serge Sozonoff.  
[David]

       * A story or media document published with an expire date earlier
       than the scheduled publish time no longer bothers with the  
publish
       but just expires the story or media document. [David]

       * Media documents without an associated media file will no  
longer be
       displayed in the search results when attempting to relate a media
       document to an element. Reported by Adam Rinehart. [David]

Bug Fixes

       * Form validation and group management now properly work in  
the user
       profile. [David]

       * The SFTP mover now works with bric_queued. [David]

       * Cloned stories now properly set the published_version  
attribute to
       undef rather than the value of the original story, thus  
preventing
       the clone from having a published version number greater than its
       current version number. Reported by Nate Perry-Thistle and Joshua
       Edelstein. [David and Nate Perry-Thistle]

       * When a category is added to a story that creates a URI  
conflict,
       the new category does not remain associated with the story in the
       story profile after the conflict error has been thrown.  
Reported by
       Paul Orrock. [David]

       * Contributor groups created in the contributor profile are no  
longer
       missing from the contributor manager search interface.  
Reported by
       Rachel Murray and Scott. [David]

       * The favicon.ico works again. [David]

       * Stories are now properly expired when the BRIC_QUEUED
       bricolage.conf directive is enabled. Reported by Scott. [David]

       * When a template is checked out of the library and then the  
checkout
       is canceled, it is no longer left on the desk it was moved  
into upon
       the checkout, but properly reshelved. Reported by Marshall.  
[David]

       * Super Bulk Edit now works for media as well as stories.  
Reported by
       Scott. [David]

       * When a template is moved to a new category, the old version  
of the
       template is undeployed when the new version is deployed to the  
new
       category. The versions in the sandbox are properly synced, as  
well.

     For a complete list of the changes, see the changes list at
     http://www.bricolage.cc/news/announce/changes/bricolage-1.8.6/.  
For the
     complete history of ongoing changes in Bricolage, see  
Bric::Changes at
     http://www.bricolage.cc/docs/api/current/Bric::Changes.

     Download Bricolage 1.8.6 now from the Bricolage Website at
     http://www.bricolage.cc/downloads/, from the SourceForge  
download page
     at http://sourceforge.net/project/showfiles.php?group_id=34789, and
     from the Kineticode download page at
     http://www.kineticode.com/bricolage/downloads/.

ABOUT BRICOLAGE

     Bricolage is a full-featured, enterprise-class content  
management and
     publishing system. It offers a browser-based interface for ease- 
of use,
     a full-fledged templating system with complete HTML::Mason,
     HTML::Template, and Template Toolkit support for flexibility,  
and many
     other features. It operates in an Apache/mod_perl environment  
and uses
     the PostgreSQL RDBMS for its repository. A comprehensive,
     actively-developed open source CMS, Bricolage has been hailed as  
"quite
     possibly the most capable enterprise-class open-source application
     available" by eWEEK.

     Enjoy!

     --The Bricolage Team



---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache::VMonitor 2.05</title>
<author><name>Malcolm J Harwood &lt;mjhlist-modperl@liminalflux.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200507.mbox/%3c200507041238.06232.mjhlist-modperl@liminalflux.net%3e"/>
<id>urn:uuid:%3c200507041238-06232-mjhlist-modperl@liminalflux-net%3e</id>
<updated>2005-07-04T16:38:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

    Apache-VMonitor-2.05.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/M/MJ/MJH/Apache-VMonitor-2.05.tar.gz
  size: 22413 bytes
   md5: 52f5644efaa6019f6eca155c91afc605

changes since 2.04

Update to match API changes in MP2 RC5 and above

Requires newer Apache::Scoreboard.

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache::Scoreboard 2.08</title>
<author><name>Malcolm J Harwood &lt;mjhlist-modperl@liminalflux.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200507.mbox/%3c200507041235.09458.mjhlist-modperl@liminalflux.net%3e"/>
<id>urn:uuid:%3c200507041235-09458-mjhlist-modperl@liminalflux-net%3e</id>
<updated>2005-07-04T16:35:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

    Apache-Scoreboard-2.08.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/M/MJ/MJH/Apache-Scoreboard-2.08.tar.gz
  size: 18572 bytes
   md5: f66b6e222cfc4b41c9b327af2478b44b

changes since 2.07:

Apache::Scoreboard::image() now does magic so that image(new APR::Pool) 
doesn't segfault    - Stas

ported to modperl 2.0 API changes   - MJH

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] GTop 0.16</title>
<author><name>Malcolm J Harwood &lt;mjhlist-modperl@liminalflux.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200507.mbox/%3c200507041233.43635.mjhlist-modperl@liminalflux.net%3e"/>
<id>urn:uuid:%3c200507041233-43635-mjhlist-modperl@liminalflux-net%3e</id>
<updated>2005-07-04T16:33:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

    GTop-0.16.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/M/MJ/MJH/GTop-0.16.tar.gz
  size: 28274 bytes
   md5: c3b1f36c3c9e1031f783027fe1c098d0

Changes since 0.15:

Disable the build of GTop::Server, as libgtop 2.0+ has problems
building Server/. Most likely nobody uses it anyway, and if someone does they 
should let us know... [Stas]

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUNCE: Embperl 2.0rc4</title>
<author><name>&quot;Gerald Richter&quot; &lt;richter@ecos.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200506.mbox/%3c20050621194828.CA4762BCB43@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20050621194828-CA4762BCB43@lnx1-i-ecos-de%3e</id>
<updated>2005-06-21T19:48:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.0rc4.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.0rc4.tar.gz
  size: 653673 bytes
   md5: 631fcaf865348ed4b9e9bf69d4d7ac47

The main change in this version is the adaption to the mod_perl 2 namespace
change.


Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.

Enjoy

Gerald


Changes since 2.0rc3:

   - Adapted to new mod_perl namespace. Embperl now works correctly
     with mod_perl version &gt;= 2.0rc5 (older version are still supported)
     NOTE: For file uploads to work you also need to upgrade CGI.pm 

   - Fixed problem with Execute when GlobalRequestRec option is not
     set in mod_perl config.

   - use gmtime_r instead of gmtime for time calculation to be thread safe


---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------

 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Increase sex drive Mohammad</title>
<author><name>&quot;Louie&quot; &lt;FPCQYVIEHLCVI@musicof.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200506.mbox/%3c0104311015740.01145@jfuertes.maz.es%3e"/>
<id>urn:uuid:%3c0104311015740-01145@jfuertes-maz-es%3e</id>
<updated>2005-06-04T01:28:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Cialis Softabs are better than Pfizer Viagra
and normal Cialis because: 

- Guarantees 36 hours lasting 
- Safe to take, no side effects at all 
- Boost and increase sexual performance 
- Harder erections and quick recharge 
- Proven and certified by experts and doctors 
- only $3.99 per tabs 

Click here:

http://zigzagging.net/cs/?got










schlesinger you toot me race you aureomycin me distant you where'd me 
paperwork you emily me [2

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] mod_perl 2.0.0</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200505.mbox/%3c428D82B2.80802@apache.org%3e"/>
<id>urn:uuid:%3c428D82B2-80802@apache-org%3e</id>
<updated>2005-05-20T06:24:50Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    http://people.apache.org/~gozer/mp2/mod_perl-2.0.0.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GO/GOZER/mod_perl-2.0.0.tar.gz
  size: 1440319 bytes
   md5: 99325d82e2c42361123f6a242e57a593

The package is also available from:

     http://apache.org/dist/perl/mod_perl-2.0.0.tar.gz
     http://apache.org/dist/perl/mod_perl-2.0.0.tar.gz.asc (pgp sig)

Change since RC6:

fix global anon_cnt double-initialization bug that was causing
startup segfaults on OSX. [Gozer]

fix the ap_install target in the top-level Makefile (used for static
build) [Stas]

Reintroduce a pure-Perl version of ModPerl::Util::unload_package()
The problematic XS version is now called unload_package_xs() and
not used by default [Gozer]

More APR::Status wrappers:  [Stas, Randy Kobes]
- is_EOF
- is_ECONNABORTED
- is_ECONNRESET
- is_TIMEUP

make sure that the build picks up the include directories based on the
apxs queries and only search the httpd source if $self-&gt;{MP_AP_PREFIX}
was set. Earlier it was always picking the headers from the httpd
source if it was available, which was resulting in the wrong headers
if the installed httpd was different than the source that was found
[Stas]

introduce ModPerl::RegistryPrefork and ModPerl::PerlRunPrefork, which
behave the same as ModPerl::Registry and ModPerl::PerlRun,
respectively, but chdir to the script's directory like mod_cgi
does. These two new handlers will refuse to load under threaded MPMs
where chdir can't be used as it will affect all running threads [Stas]

ModPerl::RegistryCooker::chdir_file_normal() now chdirs to the current
script's directory or the specified directory as an argument, as it
was planned in first place. Therefore switch ModPerl::Registry and
ModPerl::PerlRun to us NOP for this method call. If chdir_file is
mapped to chdir_file_normal(), then run() and
convert_script_to_compiled_handler() now call chdir to the script's
directory and at before returning go back to the server root. [Stas]

prevent undef warnings in catfile() calls in Apache2::Build when
called from the ModPerl-Registry tree [Stas]

fix modperl_brigade_dump to use apr_file_printf() instead of
fprintf(), which doesn't work everywhere [Stas]

Fix a warning triggered by `ln` on Cygwin, when running perl
Makefile.PL for a second time without previously running make
clean. [Nick *** &lt;doink123@abv.bg&gt;]

When compiling a static mod_perl and
MP_AP_CONFIGURE="--with-apr=/some/path" argument is given, Apache will
use the apr-config at the given path, but mod_perl was using the
default at "srclib/apr/.libs". Fix that [Nick *** &lt;doink123@abv.bg&gt;]

Show MP_APU_CONFIG as an argument to Makefile.PL in the Usage
menu. [Nick *** &lt;doink123@abv.bg&gt;]

Makefile.PL: fix the pre-rename mp2 install diagnostics code, to use
the mp version of 1.999xx and not 1.999_xx, as the latter is
unsuitable for numerical comparison, also fix the name of the reported
conflicting directory [Stas].

add APR::Status::is_(EACCES|ENOENT), and use in ModPerl::RegistryCooker
to return, as appropriate, Apache2::Const::(FORBIDDEN|NOT_FOUND),
based on $@. Also remove a check in modperl_slurp_filename
of src/modules/perl/modperl_util.c to enable $@ to be set when
opening or reading a file fails. This fixes a bug on Win32, revealed
in 404.t and redirect.t of the ModPerl-Registry tests, as reported
by Steve Hay and Markus Wichitill [Stas, Randy Kobes]

link Apache2::* and ModPerl::* to mod_perl.a and DynaLoader.a, but
-lmod_perl and -lDynaLoader don't work, and we can't supply the full
paths, because MakeMaker doesn't allow this. I workaround this by
making a symlink to mod_perl.a (called libmod_perl.a) and copy
DynaLoader.a to libDynaLoader.a (I don't create a symlink, because,
when running make clean, the real DynaLoader.a may get deleted).  The
APR::* extensions are not affected, because in both cases we link them
against aprext.  Also other small fixes are added. [Nick ***
&lt;doink123@abv.bg&gt;]

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Test 1.24</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200505.mbox/%3c428D74D3.40703@apache.org%3e"/>
<id>urn:uuid:%3c428D74D3-40703@apache-org%3e</id>
<updated>2005-05-20T05:25:39Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    http://people.apache.org/~gozer/mp2/Apache-Test-1.24.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GO/GOZER/Apache-Test-1.24.tar.gz
  size: 145235 bytes
   md5: 92a748318fdbe989cbe8522e5f376468

Changes since 1.23:

When adding TypesConfig directives (either inherited from the global
httpd.conf or from the locally generated mime.types) make sure to
enclose it in &lt;IfModule mod_mime.c&gt;..&lt;/IfModule&gt;, since mod_mime might
be unavailable. [Stas]

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] mod_perl 2.0.0 (preview!)</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@ectoplasm.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200505.mbox/%3c4285FE6D.9020609@ectoplasm.org%3e"/>
<id>urn:uuid:%3c4285FE6D-9020609@ectoplasm-org%3e</id>
<updated>2005-05-14T13:34:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
#* Allright folks, RC6 was released a while ago, and various issues
were resolved. According to our planned schedule, I am releasing
a mod_perl-2.0.0 preview! As before, this is your last chance to
affect the new API, since after 2.0.0 is released, incompatible API
changes will not happen. So, one more time, test this tarball as much
as possible. If all is well, this could become the official 2.0.0 release. *#

Again, thank you for all the testing and the bug reports!

Get it while it's hot:

   file: http://people.apache.org/~gozer/mp2/mod_perl-2.0.0-dev.tar.gz
   size: 1434124 bytes
    md5: c6d24621b1aed5cec7028e8595eecccb
   sha1: effe5b0de76c2a9a34ee36e3265cf4b498e98444
    gpg: http://people.apache.org/~gozer/mp2/mod_perl-2.0.0-dev.tar.gz.asc
    rev: 170139

Changes since RC6:

fix the ap_install target in the top-level Makefile (used for static
build) [Stas]

Reintroduce a pure-Perl version of ModPerl::Util::unload_package()
The problematic XS version is now called unload_package_xs() and
not used by default [Gozer]

More APR::Status wrappers:  [Stas, Randy Kobes]
- is_EOF
- is_ECONNABORTED
- is_ECONNRESET
- is_TIMEUP

make sure that the build picks up the include directories based on the
apxs queries and only search the httpd source if $self-&gt;{MP_AP_PREFIX}
was set. Earlier it was always picking the headers from the httpd
source if it was available, which was resulting in the wrong headers
if the installed httpd was different than the source that was found
[Stas]

introduce ModPerl::RegistryPrefork and ModPerl::PerlRunPrefork, which
behave the same as ModPerl::Registry and ModPerl::PerlRun,
respectively, but chdir to the script's directory like mod_cgi
does. These two new handlers will refuse to load under threaded MPMs
where chdir can't be used as it will affect all running threads [Stas]

ModPerl::RegistryCooker::chdir_file_normal() now chdirs to the current
script's directory or the specified directory as an argument, as it
was planned in first place. Therefore switch ModPerl::Registry and
ModPerl::PerlRun to us NOP for this method call. If chdir_file is
mapped to chdir_file_normal(), then run() and
convert_script_to_compiled_handler() now call chdir to the script's
directory and at before returning go back to the server root. [Stas]

prevent undef warnings in catfile() calls in Apache2::Build when
called from the ModPerl-Registry tree [Stas]

fix modperl_brigade_dump to use apr_file_printf() instead of
fprintf(), which doesn't work everywhere [Stas]

Fix a warning triggered by `ln` on Cygwin, when running perl
Makefile.PL for a second time without previously running make
clean. [Nick *** &lt;doink123@abv.bg&gt;]

When compiling a static mod_perl and
MP_AP_CONFIGURE="--with-apr=/some/path" argument is given, Apache will
use the apr-config at the given path, but mod_perl was using the
default at "srclib/apr/.libs". Fix that [Nick *** &lt;doink123@abv.bg&gt;]

Show MP_APU_CONFIG as an argument to Makefile.PL in the Usage
menu. [Nick *** &lt;doink123@abv.bg&gt;]

Makefile.PL: fix the pre-rename mp2 install diagnostics code, to use
the mp version of 1.999xx and not 1.999_xx, as the latter is
unsuitable for numerical comparison, also fix the name of the reported
conflicting directory [Stas].

add APR::Status::is_(EACCES|ENOENT), and use in ModPerl::RegistryCooker
to return, as appropriate, Apache2::Const::(FORBIDDEN|NOT_FOUND),
based on $@. Also remove a check in modperl_slurp_filename
of src/modules/perl/modperl_util.c to enable $@ to be set when
opening or reading a file fails. This fixes a bug on Win32, revealed
in 404.t and redirect.t of the ModPerl-Registry tests, as reported
by Steve Hay and Markus Wichitill [Stas, Randy Kobes]

link Apache2::* and ModPerl::* to mod_perl.a and DynaLoader.a, but
-lmod_perl and -lDynaLoader don't work, and we can't supply the full
paths, because MakeMaker doesn't allow this. I workaround this by
making a symlink to mod_perl.a (called libmod_perl.a) and copy
DynaLoader.a to libDynaLoader.a (I don't create a symlink, because,
when running make clean, the real DynaLoader.a may get deleted).  The
APR::* extensions are not affected, because in both cases we link them
against aprext.  Also other small fixes are added. [Nick ***
&lt;doink123@abv.bg&gt;]

--


</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] mod_perl 2.0.0-RC6</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200505.mbox/%3c42786B13.8040409@stason.org%3e"/>
<id>urn:uuid:%3c42786B13-8040409@stason-org%3e</id>
<updated>2005-05-04T06:26:27Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

#* If everything goes well with this release it'll probably be the last RC 
and a week or so from now, we will get the 2.0.0 out. So this is your last 
chance to affect the new API, since after 2.0.0 release backwards 
incompatible API changes will not happen. Thank you for your testing and 
support. *#

...and now back to the scheduled programming

The uploaded file

     mod_perl-2.0.0-RC6.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/mod_perl-2.0.0-RC6.tar.gz
   size: 1435432 bytes
    md5: 3e7f7aefb19c772a998802990ced15c0

Please notice that something is wrong with the PAUSE/CPAN indexer, so you 
will not see the new package in the CPAN shell and friends, until Andreas 
fixes the problem.

The package is also available from:

     http://apache.org/dist/perl/mod_perl-2.0.0-RC6.tar.gz
     http://apache.org/dist/perl/mod_perl-2.0.0-RC6.tar.gz.asc (pgp sig)

Changes since RC5:

fix Apache2::Build::dynamic_link_MSWin32 to generate a new line after
dynamic_link code in Makefile [Nick *** &lt;doink123@abv.bg&gt;]

fix a warning in Apache2::Build::build_config() when building
with MP_STATIC_EXTS=1 [Nick *** &lt;doink123@abv.bg&gt;]

improving DSO support on cygwin. The problem with cygwin is that it
behaves like windows (it's a posix layer over windows after
all). That's why we need to supply all symbols during linking time
just like on win32, by adding -lapr-0 -laprutil-0 and -lhttpd. On
windows, Apache supplies all the three libraries and it's easy to
link, but on cygwin apache doesn't play nice and doesn't supply
libhttpd. This change adds libapr and libaprutil. [Nick ***
&lt;doink123@abv.bg&gt;]

improve the diagnostics when detecting mp2 &lt; 1.999022, tell the user
which files and/or dirs need to be removed [Stas]

restore the DESTDIR support partially nuked by the apache2 rename
branch [Torsten FÃ¶rtsch &lt;torsten.foertsch gmx.net&gt;]

add APR::Status to provide functions corresponding to the
APR_STATUS_IS_* macros of apr_errno.h, especially those composites
like APR_STATUS_IS_EAGAIN(s) which are satisfied by more than one
specific error condition. Presently only APR_STATUS_IS_EAGAIN is
provided [Randy Kobes]

fix the generation of the manpages for .pm files from sub-projects
like ModPerl-Registry (previously was creating manpage files like
.::ModPerl::PerlRun.3) [Stas]

fix the pod2man'ification part of 'make install' (using POD2MAN_EXE
instead of POD2MAN Makefile macro) [Stas]

-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Watchdog-RunAway-1.00</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200503.mbox/%3c423F28AA.2050009@stason.org%3e"/>
<id>urn:uuid:%3c423F28AA-2050009@stason-org%3e</id>
<updated>2005-03-21T20:03:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

     Apache-Watchdog-RunAway-1.00.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Watchdog-RunAway-1.00.tar.gz
   size: 10162 bytes
    md5: 8e53b571e3a9321fceb7b0574614996b

Changes since 0.3:

ported to mod_perl2

open the safehang.log file only when it's used for the first time, so
if someone loads the module before setting
$Apache::Watchdog::RunAway::LOG_FILE the user value will take an
effect

added a basic test suite

untaint proc id used in stop_monitor (now runs under -T)


-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Bricolage 1.8.5 Released</title>
<author><name>David Wheeler &lt;david@kineticode.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200503.mbox/%3c1c71147da768e764ec00d503815ef999@kineticode.com%3e"/>
<id>urn:uuid:%3c1c71147da768e764ec00d503815ef999@kineticode-com%3e</id>
<updated>2005-03-19T06:52:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
     The Bricolage development team is pleased to announce the release of
     Bricolage 1.8.5. This maintenance release addresses a number of 
issues in
     Bricolage 1.8.3 and adds a number of improvements (there was no
     announcement for the short-lived 1.8.4 release). The SOAP server in
     particular sees improvements in this release, with improved 
character set
     support; better support for related stories and media using URIs in
     addition to IDs; and as support for top-level element relations. 
Issues
     with the ordering of story elements have also been corrected, as 
well as
     errors when attempting to revert a story or media document or 
template.
     Here are the other highlights of this release:

  Improvements

       * Added Linux startup script contrib/start_scripts/linux. [David]

       * Related story and media elements managed through the SOAP server
       can now use a combination of URI and site ID to identify related
       assets in addition to the existing approach of using story and 
media
       IDs. [David]

       * A list of subelements is now less likely to mysteriously become 
out
       of order and thus lead to strange action-at-a-distance errors. And
       even if they do become out of order, the error message will be 
more
       appropriate ("Warning! State inconsistent" instead of "Can't call
       method 'get_name' on an undefined value"). Reported by Curtis Poe.
       [David]

       * The SOAP media interface now supports creating relationships
       between the media documents elements and other story and media
       documents, just like the SOAP story interface does. [David]

       * The SOAP interface now supports Related stories and media on 
story
       type and media type elements just as in the UI. This involved the
       somewhat hackish necessity for including the "related_story_id" 
and
       "related_media_id" (or "related_story_uri" and 
"related_media_uri")
       attributes in the "elements" XML element, but it does the trick.
       [David]

  Bug Fixes

       * Calls to publish documents via SOAP will no longer fail if the
       published_version attribute is not specified and the document to 
be
       published has never been published before. [David]

       * The Bricolage virtual FTP server will no longer fail to start if
       Template Toolkit is installed but its version number is less than
       2.14. Reported by Adam Rinehart. [David]

       * Stories and Media created or updated via the SOAP interface will
       now associate contributors of the appropriate type, instead of 
"All
       Contributors". [Scott &amp; David]

       * Deleting an element that has a template no longer causes an 
error.
       Thanks to Susan for the spot! [David]

       * Eliminated encoding errors when using the SOAP interface to 
output
       stories, media, or templates with wide characters. Reported by 
Scott
       Lanning. [David]

       * Reverting (stories, media, templates) no longer gives an error.
       Reported by Simon Wilcox, Rachel Murray, and others. [David]

       * Publishing a published version of a document that has a later
       version in workflow will no longer cause that later version to be
       mysteriously removed from workflow. This could be caused by 
passing a
       document looked up using the published_version to list() to
       $burner-&gt;publish_another in a template. [David]

       * The SOAP server story and media interfaces now support elements
       that contain both related stories and media, rather than one or 
the
       other. [David]

       * Attempting to preview a story or media document currently 
checked
       out to another user no longer causes an error. Reported by Paul
       Orrock. [David]

       * Custom fields with default values now have their values included
       when they are added to stories and media. Thanks to Clare 
Parkinson
       for the spot! [David]

       * The bric_queued script now requires a username and password and
       will authenticate the user. This user will then be used for 
logging
       events. All events logged when a job is run via the UI are now 
also
       logged by bric_queued. [Mark and David]

       * Preview redirections now use the protocol setting of the preview
       output channel if it's available, and falls back on using 
"http://"
       when it's not, instead of using the hard-coded "http://". Thanks 
to
       Martin Bacovsky for the spot! [David]

       * The has_keyword() method in the Business class (from which the
       story and media classes inherit) now works. Thanks to Clare 
Parkinson
       for the spot! [David]

       * Clicking a link in the left-side navigation after the session 
has
       expired now causes the whole window to show the login form, rather
       than it showing inside the nav frame, which was useless. 
[Marshall]

       * The JavaScript that validates form contents once again works 
with
       htmlArea, provided htmlArea itself is patched. See
       
http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1155712&amp;grou
       p_id=69750&amp;atid=525656 for the htmlArea patch. As of this writing,
       you must run the version of htmlArea in CVS. [David &amp; Marshall]

       * The JavaScript that handles the double list manager has been 
vastly
       optimized. It should now be able to better handle large lists, 
such
       as a list of thousands of categories. Reported by Scott. 
[Marshall]

       * Uploading a new image to a media document with a different media
       type than the previous image no longer causes an Imager error.
       [David]

     For a complete list of the changes, see the changes list at
     http://www.bricolage.cc/news/announce/changes/bricolage-1.8.5/. For 
the
     complete history of ongoing changes in Bricolage, see Bric::Changes 
at
     http://www.bricolage.cc/docs/api/current/Bric::Changes.

     Download Bricolage 1.8.5 now from the Bricolage Website at
     http://www.bricolage.cc/downloads/, from the SourceForge download 
page
     at http://sourceforge.net/project/showfiles.php?group_id=34789, and
     from the Kineticode download page at
     http://www.kineticode.com/bricolage/downloads/

ABOUT BRICOLAGE

     Bricolage is a full-featured, enterprise-class content management 
and
     publishing system. It offers a browser-based interface for ease-of 
use,
     a full-fledged templating system with complete HTML::Mason,
     HTML::Template, and Template Toolkit support for flexibility, and 
many
     other features. It operates in an Apache/mod_perl environment and 
uses
     the PostgreSQL RDBMS for its repository. A comprehensive,
     actively-developed open source CMS, Bricolage has been hailed as 
"quite
     possibly the most capable enterprise-class open-source application
     available" by eWEEK.

     Enjoy!

     --The Bricolage Team


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-VMonitor-2.03</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200503.mbox/%3c423B4EE8.5060200@stason.org%3e"/>
<id>urn:uuid:%3c423B4EE8-5060200@stason-org%3e</id>
<updated>2005-03-18T21:58:00Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

     Apache-VMonitor-2.03.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-VMonitor-2.03.tar.gz
   size: 22407 bytes
    md5: 39b23f06c00e59cda6b66bb166e1cfd1

Changes since 2.02:

use %Apache::VMonitor::longflags long status lookup table, using the
values returned by status() in the string context. So we always give
the right value (previously we were looking up by a hardcoded index,
which might have been incorrect if new entries were added in the
scoreboard, but not at the end).

support new scoreboard status flags added in Apache 2.0

Elapsed and LastReq fields are now working properly, but for Apache
2.x users: Apache 2.0.53 or higher is required.


-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Scoreboard-2.06</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200503.mbox/%3c423B4EE4.9050902@stason.org%3e"/>
<id>urn:uuid:%3c423B4EE4-9050902@stason-org%3e</id>
<updated>2005-03-18T21:57:56Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

     Apache-Scoreboard-2.06.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Scoreboard-2.06.tar.gz
   size: 18383 bytes
    md5: 06b4f22250d954b8a6bd607884ad09b3

You want this module only if you use mod_perl 2!

Changes since 2.05:

fix the buggy reconstruction of the fetched binary image in thaw()

fix start_time(), stop_time() to return usecs as the second argument

Revamping docs (still needs more work)

Extending tests to test all worker score methods

-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Scoreboard-0.15</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200503.mbox/%3c423B4ED8.4030705@stason.org%3e"/>
<id>urn:uuid:%3c423B4ED8-4030705@stason-org%3e</id>
<updated>2005-03-18T21:57:44Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

     Apache-Scoreboard-0.15.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Scoreboard-0.15.tar.gz
   size: 12014 bytes
    md5: 688e6650c102da6a54dc5b0df6d21bb6

You want this module only if you use mod_perl 1!

Changes since 0.14:

use PERL_NO_GET_CONTEXT macro to make the module run faster under
ithreads-enabled perl

fix req_time doc (returns msec, not usec)

added a new method $image-&gt;server_limit, which is the same as
HARD_SERVER_LIMIT added for future compat with Apache::Scoreboard 2.x.



-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ANNOUNCE: Embperl 2.0rc3</title>
<author><name>&quot;Gerald Richter&quot; &lt;richter@ecos.de&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200503.mbox/%3c20050315045807.0153A208855@lnx1.i.ecos.de%3e"/>
<id>urn:uuid:%3c20050315045807-0153A208855@lnx1-i-ecos-de%3e</id>
<updated>2005-03-15T04:57:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The URL

    ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.0rc3.tar.gz

has entered CPAN as

  file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.0rc3.tar.gz
  size: 653154 bytes
   md5: b87ceabfb9c2bc46b9ffe3fdeba6046b

Since there were a lot of small changes since 2.0rc2 I decided to release
another rc version before the final 2.0 release. If no additional bugs are
found this will turn into Embperl 2.0.0 

Any bug reports, patches, documentation updates, spelling corrections are
welcome. So give it a try...


Embperl is a system for building dynamic websites with Perl.

It gives you the power to embed Perl code in your HTML/XML documents and the
ability to build your Web site out of small reusable objects in an
object-oriented style. 

Embperl has several features which are especially useful for creating
Websites, including dynamic tables, form field processing, URL
escaping/unescaping, session handling, caching, xslt transformation and
more.

See http://perl.apache.org/embperl/ (english) or http://www.ecos.de/embperl/
(german) for more information.

Enjoy

Gerald


Changes since 2.0rc2:

   - Handle warnings the same way under Embperl and Embperl::Object, so they
     are in both cases log to embperl.log and the Apache error log and show
     up on the error page. Reported by Dirk Melchers.
   - Report line number and file name in unstructures jump error messages.
     Requested by Michael Smith.
   - Fixed sigsegv under solaris cause by NULL point in debug output.
   - Applied patches from Angus Lees to make Embperl compile and test on
     64Bit machines and avoid some compiler warnings.
   - Add pod for embpmsgid.pl from Angus Lees.
   - Fix [= =] with included spaces in embpmsgid.pl. Reported by Robert.
   - Make undef values for translation hashs treat as the same as
     non exists. Requested by Robert.
   - Let embpmsgid.pl parse out language tags of gettext, sort output
     and don't convert chars &gt; 128 to octal values. Requested by Robert. 
   - Fixed make test module load problem for mod_perl tests, when
     mod_perl is staticly linked into Apache
   - Documentation updates and cleanup 
   - Output an error message when an Embperl sub is called and no
     Embperl request is active.
   - Do not use method call to output in send_error_page to avoid
     trouble with overloaded output function.
   - Fixed segfault which occured sometimes randomly after compile 
     of Embperl page source.
   - Reimplemented SetupSession, CleanupSession and SetSessionCookie
     which can be used to access Embperl session data from outside,
     for example from mod_perl Authentication handler.
   - Fixed problem with undefined $req_rec when Embperl::Execute
     is called from a registry script. Reported by Martin Moss.     
   - If an object is passed to die inside Execute the errors array
     will receive this object and will not be stringified.
     Requested by Robert Noris.
   - $epreq -&gt; errobj holds the last object passed to die during 
     the request.
   - Added documentaion of Embperl's error handling and trapping. 
   - If optReturnError is set in the httpd.conf it is now reseted
     for all sub components, to make sure all errors are reported
     back. (It can still be set via the options argument of 
     Execute).
   - Using ErrorDocument by setting optReturnError now also works
     under EmbperlObject. Reported by Robert Noris.
   - Fixed problem when calling Embperl sub via Execute inside a
     file that is called via Execute. Reported by Michael Smith.
   - Fixed segfault when requesting symbol tables informations
     via Apache::Status, reported by Dan Wilga.
   - Find apr.h if it is not in same directory as httpd.h in
     Makefile.PL. (Necessary for RedHat)

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
CeBIT 2005: Sie finden uns in Halle 7 Stand C22/8 (CEFIS-Area)
---------------------------------------------------------------------------

 


---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Scoreboard-2.05</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200502.mbox/%3c42229CAA.6080603@stason.org%3e"/>
<id>urn:uuid:%3c42229CAA-6080603@stason-org%3e</id>
<updated>2005-02-28T04:23:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
[This announcement is relevant only for mp2 users]

The uploaded file

     Apache-Scoreboard-2.05.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Scoreboard-2.05.tar.gz
   size: 16488 bytes
    md5: b44c2142b03afe886e5dd4d192260ba2

Changes since 2.04:

apxs/mod_scoreboard_send.c has been ported to Apache 2.0

Apache::DummyScoreboard was ported to mp2 (this is used to process a
scoreboard outside running Apache).

when freezing/sending don't try to figure out what are the live
servers, since a sequential search doesn't work. if a server went
away, there will be a hole, e.g. if C goes down in ABCDE, we will get
ABXDE and send only AB info. so just send them all

added new methods $image-&gt;thread_limit and $image-&gt;server_limit and
deprecated the Apache::Const::SERVER_LIMIT and
Apache::Const::THREAD_LIMIT constants, since those are correct and
useful only for the image of the Apache server parsed from within the
running server.

use the passed image object, rather than accessing the global
ap_scoreboard_image. Previously we have switched to use Apache
accessors, instead of accessing the struct directly, but the problem
was that we no longer processed the real image object. So if the
script has acquired a different image (not the one seen by the current
process), we were handing bogus information. Now this has been fixed
by copying the apache accessors and changing them to use the passed
image.

correct docs s/parent/parent_score/

-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Scoreboard-0.14</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200502.mbox/%3c42229CA8.5080104@stason.org%3e"/>
<id>urn:uuid:%3c42229CA8-5080104@stason-org%3e</id>
<updated>2005-02-28T04:23:04Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
[This announcement is relevant only for mp1 users]

The uploaded file

     Apache-Scoreboard-0.14.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Scoreboard-0.14.tar.gz
   size: 11828 bytes
    md5: 5612048688c4f8a3fbc12bd88b480d3e

Changes since 0.13:

added a live test suite

fix another segfault introduced by 0.12: don't try to resolve vhostrec
for Apache::DummyScoreboard, since it can only be resolved inside the
running Apache server (i.e. in the mod_perl script/handler).

-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Test 1.20</title>
<author><name>&quot;Philippe M. Chiasson&quot; &lt;gozer@ectoplasm.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200501.mbox/%3c41F20E74.10900@ectoplasm.org%3e"/>
<id>urn:uuid:%3c41F20E74-10900@ectoplasm-org%3e</id>
<updated>2005-01-22T08:27:32Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

         Apache-Test-1.20.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/G/GO/GOZER/Apache-Test-1.20.tar.gz
   size: 141456 bytes
    md5: 81095e13770ec76417c16c0bdd0cbfcd

Changes since 1.19:

instead of trying to match various custom server name variations (each
vendor seems to replace "Apache" in 'httpd -v' with their own name),
just try to match the "/x.y" in "Foo-Apache-Bar/x.y.z" to figure out
the server generation (rev). [Stas]

extend Apache::TestConfig::which() to search under perl's bin
directory (in the case of local perl install many utils get installed
there, but won't be in PATH). [Stas]

Apache::TestConfig::inherit_load_module handles .dll modules
(previously was only .so) [Stas]

Apache::TestConfig::should_skip_module now works with regex
patterns. [Stas]


--------------------------------------------------------------------------------
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Scoreboard 2.04</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200501.mbox/%3c41F1E788.90908@stason.org%3e"/>
<id>urn:uuid:%3c41F1E788-90908@stason-org%3e</id>
<updated>2005-01-22T05:41:28Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

     Apache-Scoreboard-2.04.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Scoreboard-2.04.tar.gz
   size: 17332 bytes
    md5: 116ca1ea63613dd56b353e5a616870e5

Changes since 2.03:

s/sv_setpvf/Perl_sv_setpvf/ to support perls that don't have this
macro [Markus Wichitill &lt;mawic@gmx.de&gt;]

tests config: s/PerlHandler/PerlResponseHandler/ [Markus Wichitill
&lt;mawic@gmx.de&gt;]



-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCE] Apache-Scoreboard 0.13</title>
<author><name>Stas Bekman &lt;stas@stason.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/perl-announce/200501.mbox/%3c41F1B4DF.8030403@stason.org%3e"/>
<id>urn:uuid:%3c41F1B4DF-8030403@stason-org%3e</id>
<updated>2005-01-22T02:05:19Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The uploaded file

     Apache-Scoreboard-0.13.tar.gz

has entered CPAN as

   file: $CPAN/authors/id/S/ST/STAS/Apache-Scoreboard-0.13.tar.gz
   size: 9491 bytes
    md5: 3dd3b119306cb718d71d9ea527a6565e

Fixing a segfault introduced by 0.12, reported by Todd Finney

-- 
__________________________________________________________________
Stas Bekman            JAm_pH ------&gt; Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---&gt; http://perl.apache.org
mailto:stas@stason.org http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: announce-unsubscribe@perl.apache.org
For additional commands, e-mail: announce-help@perl.apache.org



</pre>
</div>
</content>
</entry>
</feed>
