Hi,
Tried the new version - no problems with the install!
1 questions and 2 comments/issues:
Q) Can someone please explain the difference between -f and -F?
1) Now to filtering (I am on Win2K with perl 5.6.1):
pp -o x.exe xbook.pl
works fine except the following:
This is a CGI called twice within the same html page. I think the
browser runs them in parallel in 2 separate threads. Most of the time
one of the links returns a error(Application misbehaved by not
returning a complete set of headers) while the other works fine. There
is no pattern to which link fails.
I wonder if this is a race or cleanup condition?
This did not happen with 0.76 (the last version I tested).
2) Tried using the Bleach filter - same results as some time ago:
- the -f version is smaller but does not run (no error on pp -o)
Carp/Heavy.pm did not return a true value at -e line 295. [I could not
repeat this error consistently though - strange]
- the -F version is 1/5 MB bigger and fails running (no error on
pp -o):
Can't locate object method "new" via package "CGI" (perhaps you forgot
to load "CGI"?) at script/xbook.pl line 789.
3) So I tried using the Obfuscate filter.
Again the -f does not work
------
F:\>pp -o x4.exe -f Obfuscate xbook.pl
Can't call method "PADLIST" on an undefined value at
M:/Perl/lib/B/Deparse.pm li
ne 1039, <DATA> line 1.
CHECK failed--call queue aborted, <DATA> line 1.
Cannot transform C:\WINNT\TEMP\PkknVFirKi (65280)
-----
This did produce an executable x4.exe - I tried it just to see what
happens - errors:
So tried -F
------
F:\>pp -o x5.exe -F Obfuscate xbook.pl
C:\WINNT\TEMP\Ovw5GsJU0N syntax OK
C:\WINNT\TEMP\gPxtomNeKC syntax OK
C:\WINNT\TEMP\RyOCqPuuRx syntax OK
C:\WINNT\TEMP\fSnfj0dJXo syntax OK
C:\WINNT\TEMP\FHVG1CwIsk syntax OK
C:\WINNT\TEMP\G3qprDkxtv syntax OK
C:\WINNT\TEMP\1kIffEF6RR syntax OK
C:\WINNT\TEMP\YBDLrMexRb syntax OK
C:\WINNT\TEMP\CiPlIevx1o syntax OK
C:\WINNT\TEMP\cj99OVTYz7 syntax OK
C:\WINNT\TEMP\nFdvBvxRuB syntax OK
C:\WINNT\TEMP\RekcqJ6piF syntax OK
C:\WINNT\TEMP\RyLpa6OwYp syntax OK
C:\WINNT\TEMP\cGBVmPOf5l syntax OK
C:\WINNT\TEMP\FjfQqnoCyU syntax OK
C:\WINNT\TEMP\2wdiSFVKNz syntax OK
C:\WINNT\TEMP\9VyLVkayvU syntax OK
C:\WINNT\TEMP\m6ZDXwhrjV syntax OK
C:\WINNT\TEMP\1ZLwCbYWUL syntax OK
C:\WINNT\TEMP\6fSM1g4IL4 syntax OK
C:\WINNT\TEMP\naem918EPh syntax OK
C:\WINNT\TEMP\8mjnjAZTLl syntax OK
C:\WINNT\TEMP\WQw1WQt7bF syntax OK
C:\WINNT\TEMP\z7wSVfgKAM syntax OK
C:\WINNT\TEMP\0Wk82eya8T syntax OK
C:\WINNT\TEMP\ga0dx9K1u0 syntax OK
C:\WINNT\TEMP\CV7bBrI8G5 syntax OK
C:\WINNT\TEMP\1TQkREGQUC syntax OK
C:\WINNT\TEMP\Ayd7koqCll syntax OK
C:\WINNT\TEMP\THQjx1Gp86 syntax OK
F:\>
------
When I tried to run it:
F:\>x5 -v
Can't locate object method "binmode" via package "CGI" at
/loader/0x129f32c/CGI.
pm line 54.
Compilation failed in require at script/xbook.pl line 67.
BEGIN failed--compilation aborted at script/xbook.pl line 67.
(Line 67 in my code is: use CGI ':standard';)
Any suggestions?
Deepak Khosla
eXcellence in IS Solutions, Inc. (X-ISS)
========================================
Email: [EMAIL PROTECTED]
VM/Pager: 713.339.7201
Office: 713.862.9200
Fax: 713.586.3224
========================================
www.x-iss.com