/[Apache-SVN]/perl/modperl/trunk/todo/release
ViewVC logotype

Log of /perl/modperl/trunk/todo/release

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 209871 - (view) (annotate) - [select for diffs]
Modified Fri Jul 8 19:36:08 2005 UTC (4 years, 4 months ago) by stas
File length: 1845 byte(s)
Diff to previous 169826 (colored)
things we need not forget to fix better

Revision 169826 - (view) (annotate) - [select for diffs]
Modified Thu May 12 14:22:19 2005 UTC (4 years, 6 months ago) by gozer
File length: 1295 byte(s)
Diff to previous 160299 (colored)
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.

Enable the XS version back by defaults with:
  $ModPerl::Util::DEFAULT_UNLOAD_METHOD = 'unload_package_xs';


Revision 160299 - (view) (annotate) - [select for diffs]
Modified Wed Apr 6 14:42:02 2005 UTC (4 years, 7 months ago) by stas
File length: 1446 byte(s)
Diff to previous 159508 (colored)
todo

Revision 159508 - (view) (annotate) - [select for diffs]
Modified Wed Mar 30 18:51:08 2005 UTC (4 years, 7 months ago) by geoff
File length: 1378 byte(s)
Diff to previous 159072 (colored)
merge apache2-rename-unstable to trunk

Revision 159072 - (view) (annotate) - [select for diffs]
Modified Fri Mar 25 22:47:20 2005 UTC (4 years, 8 months ago) by stas
File length: 1377 byte(s)
Diff to previous 158619 (colored)
more things to do

Revision 158619 - (view) (annotate) - [select for diffs]
Modified Tue Mar 22 16:17:44 2005 UTC (4 years, 8 months ago) by stas
File length: 844 byte(s)
Diff to previous 157862 (colored)
getting Segfaults under Apache::Reload

Revision 157862 - (view) (annotate) - [select for diffs]
Modified Thu Mar 17 02:38:02 2005 UTC (4 years, 8 months ago) by stas
File length: 693 byte(s)
Diff to previous 156501 (colored)
philippe has fixed this already

Revision 156501 - (view) (annotate) - [select for diffs]
Modified Tue Mar 8 05:04:38 2005 UTC (4 years, 8 months ago) by stas
File length: 828 byte(s)
Diff to previous 156117 (colored)
todo

Revision 156117 - (view) (annotate) - [select for diffs]
Modified Fri Mar 4 01:35:12 2005 UTC (4 years, 8 months ago) by stas
File length: 336 byte(s)
Diff to previous 155973 (colored)
todo

Revision 155973 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 23:14:28 2005 UTC (4 years, 8 months ago) by joes
File length: 217 byte(s)
Diff to previous 155863 (colored)
If $r->document_root was modified, restore it at the end of request.

Reviewed by: joes
Written by: stas

Revision 155863 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 03:32:35 2005 UTC (4 years, 8 months ago) by stas
File length: 349 byte(s)
Diff to previous 155861 (colored)
Apache::ServerRec method which set the non-integer fields in the
server_rec, now copy the value from the perl scalar, so if it changes
or goes out of scope the C struct is not affected. Using internal perl
variables to preserve the value, since using the server pool to
allocate the memory will mean a memory leak

Revision 155861 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 03:29:29 2005 UTC (4 years, 8 months ago) by stas
File length: 1342 byte(s)
Diff to previous 154614 (colored)
add the details

Revision 154614 - (view) (annotate) - [select for diffs]
Modified Mon Feb 21 02:45:34 2005 UTC (4 years, 9 months ago) by stas
File length: 1046 byte(s)
Diff to previous 154385 (colored)
new item

Revision 154385 - (view) (annotate) - [select for diffs]
Modified Sat Feb 19 03:07:58 2005 UTC (4 years, 9 months ago) by stas
File length: 914 byte(s)
Diff to previous 125534 (colored)
new bugs

Revision 125534 - (view) (annotate) - [select for diffs]
Modified Tue Jan 18 19:03:07 2005 UTC (4 years, 10 months ago) by gozer
File length: 217 byte(s)
Diff to previous 124240 (colored)
The reported PerlRun leakage isn't a release blocker, so move it to
bugs.


Revision 124240 - (view) (annotate) - [select for diffs]
Modified Wed Jan 5 18:45:05 2005 UTC (4 years, 10 months ago) by geoff
File length: 488 byte(s)
Diff to previous 123834 (colored)
note release-checklist in release

Revision 123834 - (view) (annotate) - [select for diffs]
Modified Sat Jan 1 00:25:13 2005 UTC (4 years, 10 months ago) by stas
File length: 453 byte(s)
Diff to previous 123832 (colored)
APR::BucketAlloc: new now holds onto the pool object and doesn't release 
it until it itself is destroyed

Revision 123832 - (view) (annotate) - [select for diffs]
Modified Fri Dec 31 23:40:23 2004 UTC (4 years, 10 months ago) by stas
File length: 1339 byte(s)
Diff to previous 123387 (colored)
no need for a special handling of out-of-scope pools for $b->setaside($p)
as it's already handled internally by APR

Revision 123387 - (view) (annotate) - [select for diffs]
Modified Mon Dec 27 04:57:35 2004 UTC (4 years, 10 months ago) by stas
File length: 1570 byte(s)
Diff to previous 123375 (colored)
- APR::Pool: new: create dependency on the parent pool
- adjust MP_APR_POOL_SV_DROPS_OWNERSHIP_RUN to carefuly unwind that 
dependency to avoid too early destruction of the parent pool, which 
otherwise would nuke the child pool.

Revision 123375 - (view) (annotate) - [select for diffs]
Modified Mon Dec 27 01:06:31 2004 UTC (4 years, 10 months ago) by stas
File length: 1647 byte(s)
Diff to previous 123309 (colored)
- Apache::RequestUtil: new: create the pool dependency 
- adjust modperl_xs_sv2request_rec not to assume that there is only one 
magic: check that mg->mg_ptr is set (i.e. created by modperl and not 
Apache::RequestUtil::new) before returning it

Revision 123309 - (view) (annotate) - [select for diffs]
Modified Sat Dec 25 01:22:17 2004 UTC (4 years, 11 months ago) by stas
File length: 1750 byte(s)
Diff to previous 123307 (colored)
test the $| behavior under tied STDOUT

Revision 123307 - (view) (annotate) - [select for diffs]
Modified Fri Dec 24 23:51:09 2004 UTC (4 years, 11 months ago) by stas
File length: 2317 byte(s)
Diff to previous 123306 (colored)
APR::URI: parse: make the pool object dependency 

Revision 123306 - (view) (annotate) - [select for diffs]
Modified Fri Dec 24 23:36:32 2004 UTC (4 years, 11 months ago) by stas
File length: 2354 byte(s)
Diff to previous 123304 (colored)
- just figured that all XS wrappers returning strings already copy the 
string, so it doesn't matter if the pool goes out of scope or not
- consider to avoid copying though

Revision 123304 - (view) (annotate) - [select for diffs]
Modified Fri Dec 24 22:08:05 2004 UTC (4 years, 11 months ago) by stas
File length: 3073 byte(s)
Diff to previous 123303 (colored)
* there was a report about PerlRun leaking memory. the reporter didn't
  give any more details, but I suspect that it's due to
  ModPerl::Util::unload_package() which perfectly fits the timing when
  the leak was introduced (when PerlRun started to use unload_package).

Revision 123303 - (view) (annotate) - [select for diffs]
Modified Fri Dec 24 21:58:50 2004 UTC (4 years, 11 months ago) by stas
File length: 2802 byte(s)
Diff to previous 123029 (colored)
deal with a situation where an object is used to construct another
object, but it's then auto-DESTROYed by perl rendering the object that
used it corrupted. the solution is to make the newly created objects
refer to the underlying object via magic attachment. only objects
using objects that have DESTROY are effected. This concerns some of
the methods accepting the APR::Pool object.
Adjusted: 
- APR::Brigade: new
- APR::Finfo: stat
- APR::IpSubnet: new
- APR::Table: copy, overlay, make
- APR::ThreadMutex: new

Revision 123029 - (view) (annotate) - [select for diffs]
Modified Wed Dec 22 01:42:55 2004 UTC (4 years, 11 months ago) by stas
File length: 2817 byte(s)
Diff to previous 111912 (colored)
things to work on (not showstoppers for RC2, but for 2.0)

Revision 111912 - (view) (annotate) - [select for diffs]
Modified Wed Dec 15 01:51:22 2004 UTC (4 years, 11 months ago) by gozer
File length: 625 byte(s)
Diff to previous 111864 (colored)
Ignore Apache-Test/META.yml in distribution tarballs until PAUSE
is capable of handling multiple META.yml files in one distro


Revision 111864 - (view) (annotate) - [select for diffs]
Modified Tue Dec 14 19:39:19 2004 UTC (4 years, 11 months ago) by stas
File length: 707 byte(s)
Diff to previous 111605 (colored)
for RC2 need to temporarily fix makemanifest to exclude Apache-Test/META.yml

Revision 111605 - (view) (annotate) - [select for diffs]
Modified Sat Dec 11 16:17:53 2004 UTC (4 years, 11 months ago) by stas
File length: 625 byte(s)
Diff to previous 111273 (colored)
resolved

Revision 111273 - (view) (annotate) - [select for diffs]
Modified Wed Dec 8 15:08:01 2004 UTC (4 years, 11 months ago) by stas
File length: 858 byte(s)
Diff to previous 111162 (colored)
$bb->cleanup is no more segfaulting (was segfaulting due to a broken
prototype in APR, and consequently invalid XS glue code)

Revision 111162 - (view) (annotate) - [select for diffs]
Modified Tue Dec 7 23:14:17 2004 UTC (4 years, 11 months ago) by stas
File length: 1013 byte(s)
Diff to previous 110065 (colored)
another issue to resolve

Revision 110065 - (view) (annotate) - [select for diffs]
Modified Tue Dec 7 01:12:51 2004 UTC (4 years, 11 months ago) by gozer
File length: 780 byte(s)
Diff to previous 110022 (colored)
Tested current mod_perl against :

prefork-2.0.47 : 100% OK
prefork-2.0.48 : 100% OK
worker-2.0.47 : 100% OK
worker-2.0.48 : 100% OK

Good thing I had some old 2.0.47/48 builds lying around ;-)


Revision 110022 - (view) (annotate) - [select for diffs]
Modified Mon Dec 6 20:19:10 2004 UTC (4 years, 11 months ago) by stas
File length: 873 byte(s)
Diff to previous 110017 (colored)
someone needs to test 2.0.47|8 - I can't build those Apache versions

Revision 110017 - (view) (annotate) - [select for diffs]
Modified Mon Dec 6 20:09:09 2004 UTC (4 years, 11 months ago) by stas
File length: 780 byte(s)
Diff to previous 110014 (colored)
PAUSE support for generations is not there and doesn't look like it'll 
happen any time soon.

Revision 110014 - (view) (annotate) - [select for diffs]
Modified Mon Dec 6 20:07:17 2004 UTC (4 years, 11 months ago) by stas
File length: 1246 byte(s)
Diff to previous 109781 (colored)
SizeLimit is ported (threads issues go into todo list)

Revision 109781 - (view) (annotate) - [select for diffs]
Modified Sat Dec 4 06:12:20 2004 UTC (4 years, 11 months ago) by gozer
File length: 1907 byte(s)
Diff to previous 109590 (colored)
Apache::RequestUtil : $r->child_terminate() implemented for
non-threaded MPMs.


Revision 109590 - (view) (annotate) - [select for diffs]
Modified Thu Dec 2 23:33:45 2004 UTC (4 years, 11 months ago) by stas
File length: 2630 byte(s)
Diff to previous 109401 (colored)
resolve one more issue

Revision 109401 - (view) (annotate) - [select for diffs]
Modified Thu Dec 2 00:04:07 2004 UTC (4 years, 11 months ago) by stas
File length: 2776 byte(s)
Diff to previous 109391 (colored)
port Apache::Resource

Revision 109391 - (view) (annotate) - [select for diffs]
Modified Wed Dec 1 22:47:07 2004 UTC (4 years, 11 months ago) by stas
File length: 2796 byte(s)
Diff to previous 106914 (colored)
shrink the baby

Revision 106914 - (view) (annotate) - [select for diffs]
Modified Mon Nov 29 15:27:46 2004 UTC (4 years, 11 months ago) by stas
File length: 3577 byte(s)
Diff to previous 106594 (colored)
on windows $pool->clean, followed by $pool->destroy no longer breaks 
(apparenly fixed by the recent rewrite of APR::Pool implementation)

Revision 106594 - (view) (annotate) - [select for diffs]
Modified Thu Nov 25 19:13:12 2004 UTC (5 years ago) by stas
File length: 3751 byte(s)
Diff to previous 106579 (colored)
we don't really need %ENV saved/restore for 'SetHandler modperl', since 
power users can use 'perl-script' with additional config options to 
emulate this (but really $ENV changes should be local'isez). And if we 
ever add this feature, we should be consistent and handle @INC, $/, 
STDOUT's $| and END blocks as well (which are restored under 
'perl-script'.


Revision 106579 - (view) (annotate) - [select for diffs]
Modified Thu Nov 25 16:08:17 2004 UTC (5 years ago) by stas
File length: 4237 byte(s)
Diff to previous 106475 (colored)
apr dev doesn't care about doing proper naming for the constants, so just 
leave things as they are

Revision 106475 - (view) (annotate) - [select for diffs]
Modified Wed Nov 24 21:52:47 2004 UTC (5 years ago) by stas
File length: 4402 byte(s)
Diff to previous 106473 (colored)
another issue to deal with

Revision 106473 - (view) (annotate) - [select for diffs]
Modified Wed Nov 24 21:32:45 2004 UTC (5 years ago) by stas
File length: 3621 byte(s)
Diff to previous 106340 (colored)
enclose all occurences of eval_* with ENTER;SAVETMPS;
... FREETMPS;LEAVE; previously things just happened to work, due to
external scopes which was not very reliable and some change could
introduce obsure bugs.

Revision 106340 - (view) (annotate) - [select for diffs]
Modified Tue Nov 23 20:11:56 2004 UTC (5 years ago) by stas
File length: 3861 byte(s)
Diff to previous 71466 (colored)
enclose all occurences of eval_* with ENTER;SAVETMPS;

Revision 71466 - (view) (annotate) - [select for diffs]
Modified Tue Nov 9 05:44:15 2004 UTC (5 years ago) by gozer
File length: 3621 byte(s)
Diff to previous 71456 (colored)
Remove magicness of PerlLoadModule and implement Apache::Module::add()
for modules that implement their own configuration directives

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71456 - (view) (annotate) - [select for diffs]
Modified Mon Oct 25 21:57:17 2004 UTC (5 years, 1 month ago) by gozer
File length: 3770 byte(s)
Diff to previous 71455 (colored)
Fix Modperl::Util::unload_package() [Gozer]
  - Mistakenly skipping small entries of size 2 and less
  - Leave entries from other packages alone

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71455 - (view) (annotate) - [select for diffs]
Modified Sun Oct 24 04:57:25 2004 UTC (5 years, 1 month ago) by gozer
File length: 3932 byte(s)
Diff to previous 71450 (colored)
This bug clearly needs to be in todo/release.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71450 - (view) (annotate) - [select for diffs]
Modified Tue Oct 19 19:51:00 2004 UTC (5 years, 1 month ago) by gozer
File length: 3770 byte(s)
Diff to previous 71420 (colored)
Implement Apache->unescape_url_info in Apache::compat and drop it
from the official API for CGI::Util::unescape() as a suggested
replacement

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71420 - (view) (annotate) - [select for diffs]
Modified Mon Oct 4 19:27:37 2004 UTC (5 years, 1 month ago) by gozer
File length: 3882 byte(s)
Diff to previous 71417 (colored)
$r->document_root can now be changed when safe to do so

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71417 - (view) (annotate) - [select for diffs]
Modified Mon Oct 4 02:16:43 2004 UTC (5 years, 1 month ago) by joes
File length: 4224 byte(s)
Diff to previous 71379 (colored)
Reimplement APR::Bucket using apr_bucket_alloc_t -

  * $bucket_alloc argument added to APR::Bucket::new

  * new subs:
      APR::Bucket::setaside
      APR::Bucket::alloc_create
      APR::Bucket::alloc_destroy
      APR::Brigade::bucket_alloc

  * new setaside implementation, using pool buckets
    instead of heap buckets for better performance
    and leak safety.

Reviewed by: stas

Revision 71379 - (view) (annotate) - [select for diffs]
Modified Fri Sep 24 19:55:35 2004 UTC (5 years, 2 months ago) by gozer
File length: 4349 byte(s)
Diff to previous 71377 (colored)
$r->log_reason has been ported and moved out of Apache::compat
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71377 - (view) (annotate) - [select for diffs]
Modified Wed Sep 22 23:22:07 2004 UTC (5 years, 2 months ago) by gozer
File length: 4403 byte(s)
Diff to previous 71375 (colored)
APR::OS::thread_current renamed APR::OS::current_thread_id and
now returns the actual thread_id instead of an object that
needed to be dereferenced to get at the thread_id
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71375 - (view) (annotate) - [select for diffs]
Modified Wed Sep 22 01:37:02 2004 UTC (5 years, 2 months ago) by stas
File length: 4652 byte(s)
Diff to previous 71372 (colored)
more status updates
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71372 - (view) (annotate) - [select for diffs]
Modified Wed Sep 22 01:13:01 2004 UTC (5 years, 2 months ago) by stas
File length: 4238 byte(s)
Diff to previous 71358 (colored)
some features_missing items have moved to the mp2 release priority, other
had their post 2.0 release priority raised
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71358 - (view) (annotate) - [select for diffs]
Modified Mon Sep 20 23:25:58 2004 UTC (5 years, 2 months ago) by gozer
File length: 3569 byte(s)
Diff to previous 71356 (colored)
Static vs. Dynamic build docmunentation completed
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71356 - (view) (annotate) - [select for diffs]
Modified Mon Sep 20 18:44:07 2004 UTC (5 years, 2 months ago) by geoff
File length: 3728 byte(s)
Diff to previous 71345 (colored)
remove PerlSetVar/PerlAddVar foo

Revision 71345 - (view) (annotate) - [select for diffs]
Modified Sat Sep 18 03:30:06 2004 UTC (5 years, 2 months ago) by gozer
File length: 3882 byte(s)
Diff to previous 71341 (colored)
Record pointer to the open PerlLoadModule issue.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71341 - (view) (annotate) - [select for diffs]
Modified Fri Sep 17 00:09:02 2004 UTC (5 years, 2 months ago) by stas
File length: 3832 byte(s)
Diff to previous 71327 (colored)
Apache::Log is done
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71327 - (view) (annotate) - [select for diffs]
Modified Tue Sep 14 20:13:18 2004 UTC (5 years, 2 months ago) by stas
File length: 4432 byte(s)
Diff to previous 71304 (colored)
child_terminate is a showstopper for 2.0 release
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71304 - (view) (annotate) - [select for diffs]
Modified Thu Sep 9 22:16:38 2004 UTC (5 years, 2 months ago) by gozer
File length: 4134 byte(s)
Diff to previous 71282 (colored)
Added ModPerl::Util::unload_package() to remove a loaded package
as thoroughly as possible by clearing it's stash.

Adjusted <Perl> sections, Apache::Reload and ModPerl::Registry to use
the new function.

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71282 - (view) (annotate) - [select for diffs]
Modified Wed Aug 25 23:47:33 2004 UTC (5 years, 3 months ago) by stas
File length: 4220 byte(s)
Diff to previous 71280 (colored)
updates
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71280 - (view) (annotate) - [select for diffs]
Modified Wed Aug 25 22:32:01 2004 UTC (5 years, 3 months ago) by gozer
File length: 3780 byte(s)
Diff to previous 71279 (colored)
Added APR::URI->rpath method. Returns the path of an uri minus
path_info, if any.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71279 - (view) (annotate) - [select for diffs]
Modified Wed Aug 25 21:51:21 2004 UTC (5 years, 3 months ago) by gozer
File length: 3825 byte(s)
Diff to previous 71260 (colored)
moved Apache::current_callback() to ModPerl::Util::current_callback
where it belongs
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71260 - (view) (annotate) - [select for diffs]
Modified Sun Aug 22 20:47:37 2004 UTC (5 years, 3 months ago) by gozer
File length: 4007 byte(s)
Diff to previous 71235 (colored)
Added $r->content_languages in Apache::RequestRec
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71235 - (view) (annotate) - [select for diffs]
Modified Thu Aug 19 00:57:32 2004 UTC (5 years, 3 months ago) by stas
File length: 4077 byte(s)
Diff to previous 71234 (colored)
update
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71234 - (view) (annotate) - [select for diffs]
Modified Thu Aug 19 00:27:09 2004 UTC (5 years, 3 months ago) by stas
File length: 4616 byte(s)
Diff to previous 71224 (colored)
status update
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71224 - (view) (annotate) - [select for diffs]
Modified Wed Aug 18 05:46:44 2004 UTC (5 years, 3 months ago) by stas
File length: 4752 byte(s)
Diff to previous 71213 (colored)
things to do
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71213 - (view) (annotate) - [select for diffs]
Modified Sun Aug 15 10:08:30 2004 UTC (5 years, 3 months ago) by stas
File length: 4570 byte(s)
Diff to previous 71212 (colored)
pod manpages are now glued to all .pm files for which .pod exists
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71212 - (view) (annotate) - [select for diffs]
Modified Sun Aug 15 07:55:52 2004 UTC (5 years, 3 months ago) by stas
File length: 5118 byte(s)
Diff to previous 71206 (colored)
 - make sure that $b->remove is not called before $r->read. since if it
  does, and there is a filebucket, it'll get split into more than bucket and
  all but the first bucket will be lost. after read() it's safe to unlink
  the old bucket
  - while fixing the above issue, simplified several filter/protocol tests
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71206 - (view) (annotate) - [select for diffs]
Modified Sun Aug 15 00:19:03 2004 UTC (5 years, 3 months ago) by stas
File length: 5194 byte(s)
Diff to previous 71177 (colored)
todo
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71177 - (view) (annotate) - [select for diffs]
Modified Thu Aug 12 06:13:56 2004 UTC (5 years, 3 months ago) by stas
File length: 5035 byte(s)
Diff to previous 71176 (colored)
typo
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71176 - (view) (annotate) - [select for diffs]
Modified Thu Aug 12 06:13:28 2004 UTC (5 years, 3 months ago) by stas
File length: 5032 byte(s)
Diff to previous 71155 (colored)
more issues to resolve for 2.0 release
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 10 00:38:35 2004 UTC (5 years, 3 months ago) by gozer
File length: 4250 byte(s)
Diff to previous 71154 (colored)
Filters should not reset $@ if it was already set before invocation.
Perl_warn if an filter error occurs while a previous error already
existed to avoid completely losing the error message.

PR:
Obtained from:
Submitted by:
Reviewed by: stas

Revision 71154 - (view) (annotate) - [select for diffs]
Modified Mon Aug 9 21:42:35 2004 UTC (5 years, 3 months ago) by gozer
File length: 4475 byte(s)
Diff to previous 71148 (colored)
Apache::compat server_root_relative now correctly handles absolute
paths like ap_server_root_relative does

PR:
Obtained from:
Submitted by:
Reviewed by: stas

Revision 71148 - (view) (annotate) - [select for diffs]
Modified Mon Aug 9 00:56:46 2004 UTC (5 years, 3 months ago) by gozer
File length: 4627 byte(s)
Diff to previous 71130 (colored)
The only remaining issue in this todo/release entry regarding <Perl>
sections was that you can't write <Perl>1;</Perl> to trigger an early
interpreter startup, for instance.

This is a limitation of httpd's configuration parser and is just not
practical to try and fix. Instead, document the absence of this feature,
and suggest using multi-line blocks.

Another worthy possibility for early interpreter startup and perl one-liners
is to use the (currently under-documented) Perl directive in httpd.conf :

  Perl 1;
  Perl warn "Hello World";

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71130 - (view) (annotate) - [select for diffs]
Modified Sat Aug 7 02:52:08 2004 UTC (5 years, 3 months ago) by gozer
File length: 4774 byte(s)
Diff to previous 71124 (colored)
PerlModule, PerlRequire, Perl and <Perl> is now supported in
.htaccess.

They will run for each request.

If they are used from inside a block, like <Location>, a fatal
error will be generated and server startup will be aborted with
an error like:

"PerlModule directive not allowed in a <FilesMatch> block"

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71124 - (view) (annotate) - [select for diffs]
Modified Thu Aug 5 20:01:24 2004 UTC (5 years, 3 months ago) by gozer
File length: 4906 byte(s)
Diff to previous 71115 (colored)
Geoff words : it's all yours
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71115 - (view) (annotate) - [select for diffs]
Modified Tue Aug 3 14:54:04 2004 UTC (5 years, 3 months ago) by geoff
File length: 4906 byte(s)
Diff to previous 71097 (colored)
macro now dead

Revision 71097 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 02:58:59 2004 UTC (5 years, 3 months ago) by gozer
File length: 5174 byte(s)
Diff to previous 71096 (colored)
apr-dev is saying that APR_STATUS_IS_SUCCESS shouldn't be used and probably
even axed, the only logical test for success is rv == APR_SUCCESS

Revision 71096 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 02:47:44 2004 UTC (5 years, 3 months ago) by gozer
File length: 5028 byte(s)
Diff to previous 71095 (colored)
gozer was volounteered

Revision 71095 - (view) (annotate) - [select for diffs]
Modified Wed Jul 28 18:07:37 2004 UTC (5 years, 3 months ago) by geoff
File length: 4998 byte(s)
Diff to previous 71080 (colored)
note APR_STATUS_IS_SUCCESS issue

Revision 71080 - (view) (annotate) - [select for diffs]
Modified Fri Jul 23 23:24:56 2004 UTC (5 years, 4 months ago) by gozer
File length: 4876 byte(s)
Diff to previous 71031 (colored)
Static builds for httpd >= 2.0.51 available. With the new MP_AP_BUILD
option, configure and compile an httpd with mod_perl statically linked
in
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71031 - (view) (annotate) - [select for diffs]
Modified Wed Jul 14 08:42:07 2004 UTC (5 years, 4 months ago) by stas
File length: 5321 byte(s)
Diff to previous 71029 (colored)
temporary commit the implementation that doesn't use $bb->cleanup, which
fails on certain setups
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 71029 - (view) (annotate) - [select for diffs]
Modified Tue Jul 13 03:59:46 2004 UTC (5 years, 4 months ago) by gozer
File length: 5181 byte(s)
Diff to previous 70979 (colored)
Remove $Apache::Server::StrictPerlSections. Now, all <Perl>
sections errors are fatal by default and cause server startup to
abort on error.

PR:
Obtained from:
Submitted by:
Reviewed by: stas

Revision 70979 - (view) (annotate) - [select for diffs]
Modified Mon Jul 5 22:02:42 2004 UTC (5 years, 4 months ago) by gozer
File length: 5279 byte(s)
Diff to previous 70922 (colored)
Created a META.yml for CPAN and friends, including Apache-Test as
a private resource to keep CPAN from installing mod_perl when a
user just wants Apache::Test
PR:
Obtained from:
Submitted by:
Reviewed by: stas

Revision 70922 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 14:46:22 2004 UTC (5 years, 5 months ago) by stas
File length: 5507 byte(s)
Diff to previous 70921 (colored)
- $socket->recv(), $bucket->read() and $bucket->flatten are now all return
the number of bytes read and fill the buffer passed as an argument with
the read data
- flatten() throws APR::Error exceptions
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70921 - (view) (annotate) - [select for diffs]
Modified Sat Jun 5 05:05:21 2004 UTC (5 years, 5 months ago) by stas
File length: 5355 byte(s)
Diff to previous 70877 (colored)
a test that reproduces the problem with $@ and filters. needs to be
resolved
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70877 - (view) (annotate) - [select for diffs]
Modified Wed May 26 02:34:45 2004 UTC (5 years, 6 months ago) by stas
File length: 5130 byte(s)
Diff to previous 70843 (colored)
disable for now the clear tests, as it causes side-effect problems on
windows
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70843 - (view) (annotate) - [select for diffs]
Modified Fri May 21 18:34:04 2004 UTC (5 years, 6 months ago) by stas
File length: 4955 byte(s)
Diff to previous 70834 (colored)
consider changing the allocation method in APR::Bucket::new from
malloc/free to bucket_alloc, like all other buckets do
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70834 - (view) (annotate) - [select for diffs]
Modified Tue May 18 00:27:49 2004 UTC (5 years, 6 months ago) by stas
File length: 4830 byte(s)
Diff to previous 70793 (colored)
notes regarding pod gluing
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70793 - (view) (annotate) - [select for diffs]
Modified Sat May 8 01:27:47 2004 UTC (5 years, 6 months ago) by stas
File length: 4565 byte(s)
Diff to previous 70784 (colored)
one more lil' thing
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70784 - (view) (annotate) - [select for diffs]
Modified Wed May 5 00:24:39 2004 UTC (5 years, 6 months ago) by geoff
File length: 4536 byte(s)
Diff to previous 70768 (colored)
another thing I need to remember to follow through on

Revision 70768 - (view) (annotate) - [select for diffs]
Modified Sat May 1 22:45:04 2004 UTC (5 years, 6 months ago) by geoff
File length: 4437 byte(s)
Diff to previous 70740 (colored)
note PerlSetVar/PerlAddVar merge issue so I don't forget

Revision 70740 - (view) (annotate) - [select for diffs]
Modified Mon Apr 19 21:25:52 2004 UTC (5 years, 7 months ago) by stas
File length: 4283 byte(s)
Diff to previous 70715 (colored)
glue_pod is broken
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70715 - (view) (annotate) - [select for diffs]
Modified Fri Apr 2 02:17:46 2004 UTC (5 years, 7 months ago) by stas
File length: 4000 byte(s)
Diff to previous 70670 (colored)
'SetHandler perl-script' no longer grabs any newly encountered END
blocks, and removes them from PL_endav, but only if they are
explicitly registered via ModPerl::Global::special_list_register(END
=> $package_name) (this is a new function). It's now possible to have
a complete control of when END blocks are run from the user space, not
only in the registry handlers [Stas]

END blocks encountered by child processes and not hijacked by
ModPerl::Global::special_list_register() are now executed at the
server shutdown (previously they weren't executed at all). [Stas]

and a few other assorted re-shufflings, too intervowen to commit
separately
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70670 - (view) (annotate) - [select for diffs]
Modified Thu Mar 4 01:09:50 2004 UTC (5 years, 8 months ago) by stas
File length: 4486 byte(s)
Diff to previous 70647 (colored)
as discussed: $Apache::Server::StrictPerlSections should be 1 by default
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70647 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 19:25:05 2004 UTC (5 years, 8 months ago) by stas
File length: 4388 byte(s)
Diff to previous 70606 (colored)
mark items that I work or plan to work on
also mark a few of the things tha gozer is working on/planning to
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70606 - (view) (annotate) - [select for diffs]
Modified Thu Feb 12 02:05:29 2004 UTC (5 years, 9 months ago) by geoff
File length: 4302 byte(s)
Diff to previous 70599 (colored)
fix PerlAddVar configuration merging
(short explanation, lots of work)

Revision 70599 - (view) (annotate) - [select for diffs]
Modified Tue Feb 10 15:02:00 2004 UTC (5 years, 9 months ago) by geoff
File length: 4508 byte(s)
Diff to previous 70589 (colored)
clarify per-dir config issue

Revision 70589 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:32:43 2004 UTC (5 years, 9 months ago) by stas
File length: 4460 byte(s)
Diff to previous 70588 (colored)
Anonymous subs are now supported in push_handlers, set_handlers,
add_input_filter, etc. A fast cached cv is used with non-ithreaded
perl. A slower deparse/eval approach (via B::Deparse) is used with
ithreads enabled perls. Further optimizations are planned for the
latter case.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70588 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:25:01 2004 UTC (5 years, 9 months ago) by stas
File length: 4573 byte(s)
Diff to previous 70587 (colored)
ht_time() w/o the pool is now available only via override/restore compat
API. format_time, has been renamed back to ht_time, and the default
values for fmt, time and gmt are now supported.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70587 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:15:26 2004 UTC (5 years, 9 months ago) by stas
File length: 4942 byte(s)
Diff to previous 70584 (colored)
TestDirective::perlloadmodule6 need to be loaded first is a tests todo
(not a showstopper). PerlSwitches must come before perl is started, not
much we can do about it

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70584 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 19:08:35 2004 UTC (5 years, 9 months ago) by stas
File length: 5849 byte(s)
Diff to previous 70581 (colored)
it's now possible to push new handlers into the same phase that is
running at the moment + tests
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70581 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 18:44:43 2004 UTC (5 years, 9 months ago) by stas
File length: 6023 byte(s)
Diff to previous 70580 (colored)
Since Apache::SubProcess is now part of the mp2 API, add
$r->cleanup_for_exec as a noop in Apache::compat. That function is no
longer needed in Apache2.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70580 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 18:31:41 2004 UTC (5 years, 9 months ago) by stas
File length: 6109 byte(s)
Diff to previous 70577 (colored)
When 'perl Makefile.PL PREFIX=/foo/bar' is used and mod_perl 1 is
found, but at different prefix no longer require
MP_INST_APACHE2=1.
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70577 - (view) (annotate) - [select for diffs]
Modified Mon Feb 9 18:18:16 2004 UTC (5 years, 9 months ago) by stas
File length: 6573 byte(s)
Diff to previous 70521 (colored)
Perl(Input|Output)FilterHandler handlers are now always AutoLoaded, as
if '+' prefix was used. This must be performed to get the access to
filter attributes long before the filter itself is executed.
+ tests
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70521 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 21:27:41 2004 UTC (5 years, 10 months ago) by geoff
File length: 7339 byte(s)
Diff to previous 70520 (colored)
server_root_relative() now requires either a valid pool or an $r, $s, or $c
object as a first argument.  also, the returned result is a copy, protecting
against cases where the pool would go out of scope before the result.

Revision 70520 - (view) (annotate) - [select for diffs]
Modified Wed Jan 14 20:36:01 2004 UTC (5 years, 10 months ago) by stas
File length: 7758 byte(s)
Diff to previous 70485 (colored)
another issue to deal with before 2.0
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70485 - (view) (annotate) - [select for diffs]
Modified Fri Dec 19 01:17:32 2003 UTC (5 years, 11 months ago) by gozer
File length: 7522 byte(s)
Diff to previous 70433 (colored)
<Perl> are now evaluating code into one distinct namespace per
container, similar to ModPerl::Registry scripts. This finally gets
rid of the many problems reported with recursive perlsections and
infinite recursion.

PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70433 - (view) (annotate) - [select for diffs]
Modified Mon Dec 1 19:11:19 2003 UTC (5 years, 11 months ago) by stas
File length: 7739 byte(s)
Diff to previous 70413 (colored)
move the issue to the new release file

Revision 70413 - (view) (annotate) - [select for diffs]
Modified Sun Nov 23 08:47:29 2003 UTC (6 years ago) by stas
File length: 7653 byte(s)
Diff to previous 70398 (colored)
perrin will port Apache::SizeLimit to mp2
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70398 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 21:45:18 2003 UTC (6 years ago) by stas
File length: 7635 byte(s)
Diff to previous 70396 (colored)
the big todo list reorg, work in progress
PR:
Obtained from:
Submitted by:
Reviewed by:

Revision 70396 - (view) (annotate) - [select for diffs]
Modified Tue Nov 18 00:54:10 2003 UTC (6 years ago) by stas
File length: 5162 byte(s)
Diff to previous 70392 (colored)
some updated for the static build issue

Revision 70392 - (view) (annotate) - [select for diffs]
Added Mon Nov 17 23:00:34 2003 UTC (6 years ago) by stas
File length: 4899 byte(s)
bugs/issues reorg, plan 2.0 release. work in progress
[worked out by Geoff, Philippe, Stas in Vegas]

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2