File: KNOWN.BUGS

package info (click to toggle)
eperl 2.2.14-21
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,304 kB
  • ctags: 738
  • sloc: ansic: 4,694; perl: 584; sh: 556; makefile: 353
file content (31 lines) | stat: -rw-r--r-- 971 bytes parent folder | download | duplicates (12)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
        ____           _ 
    ___|  _ \ ___ _ __| |
   / _ \ |_) / _ \ '__| |
  |  __/  __/  __/ |  | |
   \___|_|   \___|_|  |_|
                         
  ePerl -- Embedded Perl 5 Language

  Known Bugs
  ==========

  o  Under BSD/OS 2.1 and 3.0 there is no real support
     for dynamic loading of objects. Perl does some tricks
     to achieve it which ePerl should emulate but still
     doesn't.

  o  When using
       - ePerl as a server-side scripting language
       - running under Apache 1.2
       - on a FreeBSD 2.1.5 system
       - ** with SetUID root enabled **
     then it hangs on any `cmd` or system("cmd") commands.

     => Observation: When removing the SetUID bit on 
                     nph-eperl all works fine.

     THIS PROBLEM SEEMS TO BE RELATED TO THE SETUID BIT
     IN CONJUNCTION WITH THE WAY THE PERL LIBRARY IMPLEMENTS
     THE SHELL ENTRY. I was unable to find the bug inside
     ePerl. Instead I think it is outside ePerl....