perlplusplugin-developers Mailing List for PerlPlusPlugin (Page 2)
Status: Beta
Brought to you by:
fholtry
You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
(14) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(8) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(7) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <Dmi...@pl...> - 2000-09-13 11:57:20
|
Hi! During my code digging with the plugin, I disabled the authorization feature (just to make my work simplier). But from my point of view, this part is not necessary at all - of course, protection is a tough problem, but I don't think it should be solved like this. I would suggest rather java-like protection, when no local operations are permitted ( feasuble with -T and/or use Opcode). And, the additional security settings would be accessible for locally - like, MSIE does, assigning different site groups to the different security groups. What would you say if I try to implement this scheme instead of cgi-authorization? The reason I want to do this hard way is that I would like to re-write both win32 and X parts, merging the code from both platforms. -- Sincerely, Dmitry |
From: <fh...@bi...> - 2000-09-06 15:58:40
|
On Sep 6, 1:17pm, Dmitry Karasik wrote: > > > > > AFAIU, I can use cvs for commiting? That's great. I'll try later, though :) > > > > Yes. You'll need ssh, too. You probably got the instructions when you set up > > your account. > > Hello Frank! > > I got the instructions you're talkign about, and I cvsupped sources - > you incorporated my changes, that's good. However, it seems that you > forgot to set my permissions to write to the cvs repository - because i tried > to commit and received error: > cvs [server aborted]: "commit" requires write access to the repository > I checked the admin on you and it says you have cvs write permissions. Sometimes it takes awhile for new setups to take effect. I set this up about 9:00am MDT (about 24 hours ago since it's now 9:47am). Try it again and see if it works. > > Dmitry > > PS. > I re-arranged the win32 source tree; now it weights 290K instead original 9M; > How would you look if I simply remove old win32 tree and commit new one? > I think it would be great! I have several old copies around, if we ever need to recover. > > > > >-- End of excerpt from Dmitry Karasik Again, delighted to have you on board. Frank Holtry -- -------------------------------------------------------------------------- | Frank Holtry | "If you have the right attitude, interesting | | fh...@av... | problems will find you." | | | Eric S. Raymond | -------------------------------------------------------------------------- |
From: Dmitry K. <dk...@pl...> - 2000-09-06 11:17:29
|
> > > AFAIU, I can use cvs for commiting? That's great. I'll try later, though :) > > Yes. You'll need ssh, too. You probably got the instructions when you set up > your account. Hello Frank! I got the instructions you're talkign about, and I cvsupped sources - you incorporated my changes, that's good. However, it seems that you forgot to set my permissions to write to the cvs repository - because i tried to commit and received error: cvs [server aborted]: "commit" requires write access to the repository Dmitry PS. I re-arranged the win32 source tree; now it weights 290K instead original 9M; How would you look if I simply remove old win32 tree and commit new one? |
From: <fh...@bi...> - 2000-09-05 16:42:45
|
On Sep 4, 10:29am, Dmitry Karasik wrote: > > Does this mean you're interested? I've been desperate to get some Win32 > > expertise on the project and you seem to have it. If so, set yourself up > > an account (http://www.sourceforge.net) and let me know what username you get. > > I'll add it as a developer on the project and you'll be all set. > > Here it is: int32 Wonderful! I'm delighted to have you on board. I've added you to the project as a developer. Currently, the only other developers are Steve Lidie and myself. There is a mailing list for developers, Per...@li..., which you can add yourself to via the site web pages. The name of the project, BTW, is PerlPlusPlugin. > > > > > I haven't had a chance to look at these, yet, but I'm really excited about it. > > I know very little about Win32 programming, so my current version is only > > barely functional. I'll be very interested to see what you've done. > > AFAIU, I can use cvs for commiting? That's great. I'll try later, though :) Yes. You'll need ssh, too. You probably got the instructions when you set up your account. > > Bye, > Dmitry > > >-- End of excerpt from Dmitry Karasik -- -------------------------------------------------------------------------- | Frank Holtry | "If you have the right attitude, interesting | | fh...@av... | problems will find you." | | | Eric S. Raymond | -------------------------------------------------------------------------- |
From: Slaven R. <re...@on...> - 2000-08-28 08:23:50
|
> On Aug 25, 11:52am, Dmitry Karasik wrote: > > Hi! > > > > I found your package, ppl-plug-0.95, and I'm trying to adjust it to my > > own needs... > > I couldn't say that 'make' was flawless, the INCLUDE string somewhy > > didn't point > > to /usr/X11R6, but that's minor things. After 'make install' > > I got stumbled in the first steps - my Netscape says: > > > > -------- > > ERROR: bad magic number in > > "/home/dk/.netscape/plugins/perlplusplugin.so" > > Cant load plugin /home/dk/.netscape/plugins/perlplusplugin.so. Ignored. > > --------- > > > > I didn't find anything similar into the documentation, and I didn't find > > anything on the web. > > The Netscape is 4.73, running on freebsd-4.1-stable. That is strange, > > because > > I even tried things on win32, and everything worked fine. I'm not > > experienced in writing > > netscape plugins, so I'm clueless about 'magic number' - whether it's > > something internal or > > related to system-dependent executable format. > > Just a guess: FreeBSD's netscape is still a.out, while FreeBSD switched to ELF since 3.0. So it might help if you're adding an -aout switch (or something like that) to the compiler option. Probably you also need some a.out development kit from the ports. Another way would be to use linux-netscape and the linux-devel port to compile the plugin. Please let me know if you have success ... it's long time ago (somewhere in the FreeBSD 2.2.8 times) I tried the perl/Tk plugin for Netscape. Regards, Slaven -- use Tk;$c=tkinit->Canvas(-he,20)->grid;$x=5;map{s!\n!!g;map{create$c 'line'=> map{$a=-43+ord;($x+($a>>3)*2=>5+($a&7)*2)}split''}split"!";$x+=12}split/_/=>'K PI1_+09IPK_K;-OA1_+K!;A__1;Q!7G_1+QK_3CLPI90,_+K!;A_+1!KQ!.N_K+1Q!.F_1+KN.Q__1+ KN._K+1Q!.F_1+KN.Q_+1Q__+1!KQ!.N_1;Q!7G_K3,09Q_+1!K.Q_K+1Q!.F_1+KN.Q_';MainLoop |
From: Steve L. <so...@le...> - 2000-08-25 16:33:26
|
HoltryF wrote: > > Dmitry, ... > > Once you have the magic number, you might try comparing it with other .so > files on your system, especially some Netscape plugins if you have them. > If it's different, then the source of the problem is most likely in your > compiler/linker. Check the options you use and perhaps check for patches or > newer versions. That sounds reasonable. I've had the same problem on IRIX, which has an old (o32) and new (n32) binary format - it's required that the plugin be compiled in the same format as Netscape. |
From: <fh...@bi...> - 2000-08-25 16:03:04
|
Dmitry, I'm forwarding a copy of this to Slaven Rezic, who, I believe, has succeeded at making the plugin work on a Freebsd machine. I don't have one, so I'm going to have to guess at what the problem is. I'm also forwarding this to a couple of mailing lists to see if anyone else has any clues. I have used the plugin successfully with Netscape 4.7, but only on Linux and Solaris. A magic number is a value stored at the very beginning of a file on *nix systems to identify the type of file. For instance, when I do an 'od -c perlplusplugin.so' the first characters in the output are '177ELF' on both my RH 6.2 Linux and my Solaris 2.5.1 systems. This is the magic number for ELF format binaries which both these systems use. It was placed there by the linker when it created the file. There is probably a file somewhere on your system that lists all the various magic numbers. On Solaris, it's /etc/magic; on RH 6.2, it's /usr/share/magic. If you do a 'man magic', it will probably point you to the file on yours. Once you have the magic number, you might try comparing it with other .so files on your system, especially some Netscape plugins if you have them. If it's different, then the source of the problem is most likely in your compiler/linker. Check the options you use and perhaps check for patches or newer versions. If it appears to be the same, then perhaps the problem is with the Netscape. A different version might help. Also, check the size of the .so. On both my systems, it's on the order of 20k bytes or so. If yours isn't somewhere near that, perhaps the compiler or linker terminated too soon. Maybe just rebuilding will fix it. Let me know how you fare with this, especially if changes to the make file will help. I'll incorporate them into future releases. Frank Holtry On Aug 25, 11:52am, Dmitry Karasik wrote: > Hi! > > I found your package, ppl-plug-0.95, and I'm trying to adjust it to my > own needs... > I couldn't say that 'make' was flawless, the INCLUDE string somewhy > didn't point > to /usr/X11R6, but that's minor things. After 'make install' > I got stumbled in the first steps - my Netscape says: > > -------- > ERROR: bad magic number in > "/home/dk/.netscape/plugins/perlplusplugin.so" > Cant load plugin /home/dk/.netscape/plugins/perlplusplugin.so. Ignored. > --------- > > I didn't find anything similar into the documentation, and I didn't find > anything on the web. > The Netscape is 4.73, running on freebsd-4.1-stable. That is strange, > because > I even tried things on win32, and everything worked fine. I'm not > experienced in writing > netscape plugins, so I'm clueless about 'magic number' - whether it's > something internal or > related to system-dependent executable format. > > Please let me know, if you can help me. > Sincerely, > Dmitry Karasik > > (www.prima.eu.org) > >-- End of excerpt from Dmitry Karasik -- -------------------------------------------------------------------------- | Frank Holtry | "If you have the right attitude, interesting | | fh...@av... | problems will find you." | | | Eric S. Raymond | -------------------------------------------------------------------------- |