Return-Path: Delivered-To: apmail-perl-embperl-archive@perl.apache.org Received: (qmail 21837 invoked by uid 500); 10 Jun 2003 12:51:12 -0000 Mailing-List: contact embperl-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Delivered-To: mailing list embperl@perl.apache.org Received: (qmail 21823 invoked from network); 10 Jun 2003 12:51:11 -0000 Received: from smtp09.debis.at (53.244.2.121) by daedalus.apache.org with SMTP; 10 Jun 2003 12:51:11 -0000 Received: from pbote2.srv.dsh.at (pbote2.srv.dsh.at [53.244.58.81]) by smtp09.debis.at with id OAA07928 for ; Tue, 10 Jun 2003 14:51:00 +0200 Received: (qmail 7721 invoked from network); 10 Jun 2003 12:51:00 -0000 Received: from viecos2.srv.dsh.at (10.30.4.49) by pbote2.srv.dsh.at with SMTP; 10 Jun 2003 12:51:00 -0000 Received: by viecos2.srv.dsh.at(Lotus SMTP MTA v4.6.7 (934.1 12-30-1999)) id C1256D41.00468C77 ; Tue, 10 Jun 2003 14:50:34 +0200 X-Lotus-FromDomain: EDVG From: "Alexander Hartmaier" To: Message-ID: Date: Tue, 10 Jun 2003 14:52:41 +0200 Subject: Re: Re: BUGS IN Embperl 2.0b9 Mime-Version: 1.0 Content-type: multipart/mixed; Boundary="0__=8rdhbqA0DPFESWvvcEzbybzqBYWFf53ATbFY1ZZ6ZYq2u9bP2egLfTkz" Content-Disposition: inline x-loopind: 1 x-loopjob: I:OAA07928 X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N --0__=8rdhbqA0DPFESWvvcEzbybzqBYWFf53ATbFY1ZZ6ZYq2u9bP2egLfTkz Content-type: text/plain; charset=us-ascii Content-Disposition: inline Hi! It's a standard RedHat 8.0 box with all security updates. perl 5.8.0-55 mod_perl 1.99_05-3 httpd 2.0.40-11 The typo should be fixed asap... Alex richter@ecos.de (Gerald Richter) am 10.06.2003 14:35:19 An: Alexander.Hartmaier@t-systems.at (Alexander Hartmaier), embperl@perl.apache.org Kopie: (Blindkopie: Alexander Hartmaier/DEBIS/EDVG/AT) Thema: Re: BUGS IN Embperl 2.0b9 --0__=8rdhbqA0DPFESWvvcEzbybzqBYWFf53ATbFY1ZZ6ZYq2u9bP2egLfTkz Content-type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-transfer-encoding: quoted-printable Hi, I tested 2.0b9 with about 15 different combinations of Perl, Apache and= mod_perl and didn't run across this problem. Of course we should fix th= em, but I need some more informations about your configuration. Which versi= ons of Perl, Apache and mod_perl you are using? Gerald -------------------------------------------------------------- Gerald Richter ecos electronic communication services gmbh IT-Securityl=F6sungen * dynamische Webapplikationen * Consulting 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 | +------------------------------------------------------------- ----- Original Message ----- From: "Alexander Hartmaier" To: Sent: Tuesday, June 10, 2003 10:16 AM Subject: BUGS IN Embperl 2.0b9 > > > Hi! > > There are several bugs in the new Embperl 2.0 beta 9 which should be = fixed > ASAP!!! > > typo in test/conf/config.pl: > LoadModule action_module "/usr/lib/httpd/modules/mod_actions.so" -> > LoadModule actions_module "/usr/lib/httpd/modules/mod_actions.so" (action -> > actionS) > > make test fails with: > > Starting httpd... pid =3D 20717 ok > > Testing mod_perl mode... > > #0 ascii... ok > #1 pure.htm... ok > #2 nooutput.htm... ok > #3 nooutput.htm... ok > #4 plain.htm... ok > #5 plain.htm... ok > #6 plain.htm... ok > #7 plainblock.htm... ok > #8 plainblock.htm... ok > #12 error.htm... > Error in Line 8 > Is: >[20717]ERR: 32: Warning in Perl code: Bareword found where operator > expected at /opt/Embperl-2.0b9/test/html/error.htm line 46, near "$error > is"< > Should: >^\[.*?\]ERR: 32: Warning in Perl code: Unquoted string > "qqqqqqqqqqqqqq" may clash with future reserved word< > Input: test/html/error.htm > Output: test/tmp/out.htm > Compared to: test/cmp/error.htm > Log: test/tmp/test.log > Testparameter: > errors =3D 5 > version =3D 2 > repeat =3D 3 > > ERRORS detected! NOT all test have been passed successfully > > make: *** [test_dynamic] Error 8 > > THX Alex > > > > > > richter@ecos.de (Gerald Richter) am 10.06.2003 05:53:20 > > An: embperl@perl.apache.org (embperl), modperl@perl.apache.org, > announce@perl.apache.org > Kopie: (Blindkopie: Alexander Hartmaier/DEBIS/EDVG/AT) > > Thema: ANNOUNCE: Embperl 2.0b9 > > > -----------------------------------------------------------------------= ----- ---- The URL ftp://ftp.dev.ecos.de/pub/perl/embperl/Embperl-2.0b9.tar.gz has entered CPAN as file: $CPAN/authors/id/G/GR/GRICHTER/Embperl-2.0b9.tar.gz size: 654860 bytes md5: 3a4836d15100feb2bf9c37e9470a1d1d While development has continued all the time, there was a long time no release of Embperl, so it's really overdue. This version fixes a number of bugs and adds a lot of enhancements. My = plan is to make the next release the final 2.0. So give it a try, so we can = catch as much problems as possible before. 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. You can also take advantage of all the usual Perl modules, (including DBI for database access) use their functionality and easily include their output in your web pages. 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.0b8: - libxml now searchs through Embperl search path when includeing ext= ernal entities, so for example directives searchs files the same way= as Execute does under Embperl::Object. - fixed typo in JavaScript code for Form::Validate reported by Axel Beckert - fixed typo in Embperl::Mail reported by Axel Beckert. - fixed small bugs in Embperl::Form::Validate test code reported by = Axel Beckert. - charcters 128-160 are now escaped in URLs to avoid problems with Mozilla. - fixed missing escaping of '/' in Embperl::Form::Validate JS routin= es. Patch from Axel Beckert. - fixed spelling: CACKE_KEY -> CACHE_KEY. Reported by Andre Landwehr= . - URL escaping now fully conforms to RFC 2396. This mainly solves so= me problems where IE interpreted characters in URLs as UTF8. - Embperl::Form::Validate JavaScript code can now handle fieldnames = that aren't correct JavaScript identifier. - Fix SIGSEGV when printing to Embperl::LOG before Embperl log file = is setup. - Fix problem when session id is given to Embperl, but session manag= ement was not setup - Added 'same' validation to check if two fileds have the same input= enterd - Fixed memory leak. Patch from Joshua Chamas. - Use MP_AP_PREFIX as source for APache 2. Patch from Paul Dyer. - Fixed a initialisation bug which caused under special conditions a= segfault when compiling a select tag. - Fixed compiler warnings and errors when compiling with Perl 5.8.0.= - Replaced PL_sv_undef with ep_sv_undef (which is a copy of PL_sv_un= def), because storing PL_sv_undef in a Perl 5.8.0 hash is treated as a placeholder and doesn't work as before. - Fixed problem with [$ sub $] when running under Perl 5.8.0. - Fixed problem when STDOUT is tied, because storage has changed in = Perl 5.8.0. - Fixed problem when single quote or backslash is inside of option o= r input value. Bug reported by Saadiq Rodgers-King. - Added [$last$], [$next$], [$redo$] and documented [* next *] etc. - Readdeded missing MailFormTo and added test for it. - Fixed escaping inside of html attributes of Embperl generated tags= like input and [$ hidden $]. Reported by Axel Beckert. - checked and selected attributes are now correctly set when values contains entities (e.g. <) - Fixed segfault when cleanup is called to early. Reported by Neil Gunton. - If no name is given for a key, Form::Validate now tries to lookup = the correct text via Embperl's gettext method. - Fixed problem with message ids that are Perl keywords. Reported by= Jaak. - Added EMBPERL_COOKIE_SECURE option to transfer cookie only over a secure connection. - Added EMBPERL_OUTPUT_MODE that allows to change to XML output, whi= ch cause generated tags to contains a closing slash, so they are valid XML/XHTML. - Fixed make test to ignore different idention of newer versions of libxslt. - Added server_addr to the request param object. - Keep spaces and newlines in tag. - Embperl::Mail now encodes all header fields that contains characte= rs between 128 and 255. Use headerencoding parameter to turn of or tell Embpe= rl your charset. - Fixed mod_perl 2 detection when mod_perl is build with MP_INST_APA= CHE2. - Fixed problem with reseting $escmode, when using print OUT. Report= ed by David Hull. - Fixed compiling problem on FreeBSD. - Added function XML::Embperl::DOM::iSetText to change name of Tag. Requested by Yatin Chawathe. - EMBPERL_COOKIE_EXPIRES now again accepts relatives times like +2h.= - embpexec.pl now correctly takes config values from environment for application object. - Added -type =3D> Integer, IPAddr, IPAddr_Net, FQDN_IPAddr, TimeHHM= M, TimeHHMMSS, EMail and EMailRFC to Embperl::Form::Validate. - Fixed problem with [$var$] and select reported by Joshua Spoerri. - Embperl compiles and tests now correctly if mod_perl installed under Apache2 namespace. - Added tests for epform and subreq. - Added patch from David Hull, which let you specify the status-code= when doing a redirect via %http_headers_out. - Fix SIGSEGV on sparc in cleanup. Patch from Angus Lees. - Apply patch from Angus Lees which avoids a lot of (harmless) compi= ler warnings. - %idat is now also populated for checkboxes and radiobuttons where = no matching value in %fdat is found. This avoid duplicate submission of formda= ta when using [$ hidden $]. - fixed memory allocation problem that had occured when mod_perl was= staticly linked into Apache. - removed old Embperl 1 test files from distribution - corrected initialization of ap_filter_rec structure which had lead= to random segfaults when using the subreq parameter. -------------------------------------------------------------- Gerald Richter ecos electronic communication services gmbh IT-Securityl=F6sungen * dynamische Webapplikationen * Consulting 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: embperl-unsubscribe@perl.apache.org For additional commands, e-mail: embperl-help@perl.apache.org -----------------------------------------------------------------------= ----- ---- > ---------------------------------------------------------------------= > To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org > For additional commands, e-mail: embperl-help@perl.apache.org = --0__=8rdhbqA0DPFESWvvcEzbybzqBYWFf53ATbFY1ZZ6ZYq2u9bP2egLfTkz Content-Type: text/plain; charset=us-ascii --------------------------------------------------------------------- To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org For additional commands, e-mail: embperl-help@perl.apache.org --0__=8rdhbqA0DPFESWvvcEzbybzqBYWFf53ATbFY1ZZ6ZYq2u9bP2egLfTkz--