:)
Oh! I totally missed that you're using Apache::Registry. I'm not sure the
best way to do it with that, sorry.
--
Michael Stella | Sr. Unix Engineer / Developer | http://www.thismetalsky.org
All I want out of the Universe is 10 minutes with the source code
and a quick recompile. - unknown
= $location);
return REDIRECT;
I don't know if it's 100% correct, but it works quite well for me.
I've also used $r-internal_redirect($location) for some things, but I don't
think that's appropriate here.
--
Michael Stella | Sr. Unix Engineer / Developer | http://www.thismetalsky.org
authentication failed for user canis at
/var/lib/perl/JCVA/Conexion.pm line 11
[Thu Aug 28 12:37:03 2003] [error] Can't call method prepare on an
undefined value at /var/lib/perl/JCVA/Conexion.pm line 13.
Somedody knows if the user must be registered in some configuration file?
--
/* Michael
but fails in
modperl (apache 1x).
The problem is that the initial read pipe apparently fails to open
under modperl.
Is there a workaround for this? or am I just missing something
simple?
Michael
[EMAIL PROTECTED]
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http
I have, simple as it may be.
--
Michael Stella | Sr. Unix Engineer / Developer | http://www.thismetalsky.org
Knowledge is power. Power corrupts. Study hard. Be Evil. - Thyra
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
? Interesting... Does that work?
--
Michael Stella | Sr. Unix Engineer / Developer | http://www.thismetalsky.org
If Bill Gates had a nickel for every time Windows crashed...
..oh wait, he does.
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist
the client down to the backend software.
I could still be way off here though.
--
Michael Stella | Sr. Unix Engineer / Developer | http://www.thismetalsky.org
--
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
On Saturday, August 16, 2003, at 07:03 am, Douglas Theobald wrote:
I've been quite successful with mp1 (Apache/1.3.28, mod_perl/1.28, perl
5.8.0, OSX jaguar 10.2.6.), but I'd really like to get mp2 going on
OSX.
Has anyone had any luck or experienced this same problem?
Rebuild your perl with
On Saturday, August 16, 2003, at 05:16 pm, Stas Bekman wrote:
Michael Chamberlain wrote:
On Saturday, August 16, 2003, at 07:03 am, Douglas Theobald wrote:
I've been quite successful with mp1 (Apache/1.3.28, mod_perl/1.28,
perl
5.8.0, OSX jaguar 10.2.6.), but I'd really like to get mp2 going
Apache/2.0.44 (Unix) mod_perl/1.99_09 Perl/v5.8.0
Using a copy of the read_post routine, I'm able to retrieve my POST
parameters reliably from my PerlResponseHandler. However, it seems when I do
invoke that routine, the client no longer receives the parameters. If I just
comment out my invocation
Yikes, you're right! I just found a recent thread in the apache dev list
discussing this.
Thanks, I'll approach my problem another way.
- Mike.
-Original Message-
From: Ged Haywood [mailto:[EMAIL PROTECTED]
Sent: Sunday, August 10, 2003 12:47 PM
To: Michael Maciag
Cc: Modperl Mailing
)
in the Makefile as desired, but now the build process fails with this error:
fatal error U1073: don't know how to make 'C:\perl5\lib\ExtUtils\typemap'
That's odd. Does that file exist? If not, where is your typemap file?
--
Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com
deleted the ExtUtils/ directory?
Having now restored that file, the patch above does indeed fix it for me.
Yay!
--
Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/
I need a SHOWER a BURGER and some ROBOTS, STAT!
-- http://www.angryflower.com/allrigh.gif
On Mon, Aug 04, 2003 at 11:19:42AM +0100, Steve Hay wrote:
Why isn't the typemap file distributed as part of ExtUtils-MakeMaker?
typemap is very specific to the version of Perl, or so it is said.
--
Michael G Schwern[EMAIL PROTECTED] http://www.pobox.com/~schwern/
You're more radiant
On Thu, Jul 31, 2003 at 01:27:01PM -0700, Michael G Schwern wrote:
I'm glad you guys got it working, but there's still the problem of why
MakeMaker's behavior changed. Since I tend not to touch the XS building
code much its likely a bug. Try the snapshot on makemaker.org. I just
fixed
On Fri, Aug 01, 2003 at 10:03:20AM +0100, Steve Hay wrote:
This bug evidently goes back a long way: MM 6.06_02 fails in the same
way as 6.13.
I tried to use MM 6.06_01, but it wouldn't build itself (don't know
how to make 'C:\perl5\libNAME'). Instead, I knife-and-forked it into
place,
to port
their subclasses to mod_perl2. If I do not get complaints about the
AuthCookie API changes that I have made, I will upload this release to
CPAN.
You can get AuthCookie 3.05pre1 from:
https://sourceforge.net/project/showfiles.php?group_id=12701
Regards,
Michael Schout
GKG.NET, INC
On Fri, Aug 01, 2003 at 09:05:55AM +0100, Steve Hay wrote:
I just tried MM 6.13: that made no difference.
Then I tried the snapshot (taken at 01 Aug 2003 07:55 UTC): that failed
loads of its own tests, but made no difference to the libapreq build
process.
Oh yeah, I didn't update the
On Fri, Aug 01, 2003 at 11:35:47AM +0100, Steve Hay wrote:
=
# --- MakeMaker dynamic section:
## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: make dynamic
#dynamic :: Makefile
dynamic :: Makefile
@$(NOOP)
On Thu, Jul 31, 2003 at 03:23:36PM +0100, Steve Hay wrote:
This patch finally fixes it for me:
I'm glad you guys got it working, but there's still the problem of why
MakeMaker's behavior changed. Since I tend not to touch the XS building
code much its likely a bug. Try the snapshot on
Mike P. Mikhailov wrote:
Hello Michael,
Wednesday, July 30, 2003, 7:32:23 AM, you wrote:
M I have a web application for that needs to execute a privileged
M command on its host for administrative purposes. Can someone suggest a
M good solution that will allow 'nobody' to execute
?
thanks,
michael
I have a web application for that needs to execute a privileged
command on its host for administrative purposes. Can someone suggest a
good solution that will allow 'nobody' to execute the script command
but still keep it secure from other users on the same host.
Thanks.
[EMAIL PROTECTED]
that takes advantage of
this is used in an Apache Registry script?
If I do a $dbh-disconnect, I know it will be ignored by Apache::DBI, but is
it smart enough to pass something back to the database server telling it that
it can purge temporary data?
Thanks.
--
/* Michael A. Nachbaur [EMAIL
Here is a little script I wrote a while back so that I could look at headers
being sent from my server in a browser window.
JM.
- Original Message -
From: Dennis Stout [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, July 02, 2003 4:44 PM
Subject: If (!$one_thing) {$other;}
Hi
Has anyone had any success in getting modperl2 to work on mac os x?
make test
cd src/modules/perl make -f Makefile.modperl
make[1]: Nothing to be done for `all'.
/usr/bin/perl -Iblib/arch/Apache2 -Iblib/lib/Apache2 \
t/TEST -clean
*** setting ulimit to allow core files
ulimit -c unlimited;
I'm trying to use CGI to get/set params
withinmy mp2 PerlResponseHandler, at least until Apache::Request for mp2
is released. The get works just fine but my clients don't see the params I'm
trying to set. Is it likely I just have an error somewhere or is there anything
I have to
Perrin Harkins wrote:
Well, I'm not sure what's involved in determining $r-user aside from
reading the cookie. It may not make any difference.
Here's a typical pattern for this:
- Fetch the session key from the validated cookie.
- Load the session using that key.
- Grab the user ID from the
would say that there is something in your
httpd.conf (that Apache::test is pulling the config from) that is
screwing up the tests. Can you send me your t/httpd.conf? (privately,
no need to send it to the list).
Regards
Michael
--
Hal 9000 - Put down those Windows disks Dave Dave? DAVE!!
Hmm, I see now. I don't really care about users who aren't logged in,
so I don't know that there is a need to store session data for them.
I guess my pattern is:
within PerlAuthenHandler
-Check to see if there are passed user/password params. If so,
validate params against user/pass in
Jonathan Gardner wrote:
It sounds like you are mixing HTTP-level authentication with
application-level
authentication.
Well, sorta. I am actually using a custom module very similar to the
one found in the cookbook (and AuthCookie, I think), i.e. create a
PerlAuthenHandler that sets the custom
Perrin Harkins wrote:
I'm not certain it won't work to use $r-user, but I don't see the point
when you already have a unique identifier in the cookie.
Well, I figured that the AuthenHandler already parsed the authentication
cookie and declared it valid, so I didn't really see a point the in
For some reason, CGI.pm (2.93) does not seem to parse POST data within a
PerlAuthenHandler. For example, the following:
sub handler {
my $r = shift;
my $q = new CGI($r);
my @params = $q-param;
$r-server-log-error(handler params are . join ::, @params);
return Apache::OK;
}
logs
Mark,
I think that I may be able to clarify this. I ran into the same type of
problem a few weeks ago. I had always defined my handlers inside a Location
block and couldn't get the DirectoryIndex to work properly. I solved my
problem by calling my handler from within a Directory block
I am trying to design/implement a fairly simple authentication scheme
using cookies and such, but wanted to air my design questions before I
run into too many issues.
I would like the site to be almost entirely publicly accessible, however
if you log in you get special options in addition to
file. I could not get
it to work any other way.
[Fri May 30 00:22:52 2003] [warn] Apache does not support line-end comments.
Consider using quotes around argument: "#/Files"
Thanks in advance
John Michael
I am stuck in an Ensim environment (shared web-hosting, Apache 1.3.27
and mod_perl 1.24) and am trying to get around some of the limitations
imposed by Ensim. Basically, I have complete .htaccess control but have
no way to restart the server or start it with different arguments or
modify the
Apache::StatINC is R.I.P. Use Apache::Reload instead.
but Apache::StatINC comes with mp1 and Apache::Reload doesn't - it's
difficult to install modules on these ensim boxes since you don't have
root (and yes, there are other ways around it of course :)
Well, Apache::StatINC wasn't
I am fairly new to mod_perl/apache, having grown up with OpenACS and
AOLServer. I have read all of the docs on the web site (I think) and
had a whole authentication/authorization scheme planned out using
Apache::AuthCookie and Apache::Session. I was just put in charge of a
beta web
uses the term?
Thanks!
Matt Kruse
Also see: Apache::FakeCookie on CPAN
for testing cookies without having to load httpd. It replaces the httpd
server for generating cookie responses during development and testing of
Apache-perl modules
Michael
If I bought a domain name with perl in it to build
a perl script site, would I be infringing on any perl trademark or
copyrights. Would it be ok or could I be told I couldn't use the
domain.
Thanks
John Michael
in advance for the help!!
Regards...Michael
I am not familiar with clustering
Would you run a mod_perl based web site on a cluster? Isn't the point of a
cluster to make a group of machines appear to be one? If so, how is that
beneficial for web services?
Thanks...Michael
- Original Message -
From: Dzuy Nguyen [EMAIL PROTECTED
I am getting sporadic segmentation faults with mod_perl 1.27.
A look at the core dump always shows:
- lwp# 1 / thread# 1
0008b37c mod_perl_sent_header (360fc0, 997ec, 599394, 326c00, 0, 0) + 18
00241c14 Perl_pp_entersub (31c800, 4a3d60, 4, 1, 0, ff00)
to find
anything.
Again, I appreciate the help and I hope to become an active member of this
list.
Regards...Michael
---
IT Director/System Admin
Globalware Solutions
Redwood City, CA.
- Original Message -
From: Ged Haywood [EMAIL PROTECTED]
To: Jim Morrison [Mailinglists] [EMAIL
=S_IFCHR|0666, st_rdev=makedev(1, 3), ...}) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
--
Michael A Nachbaur [EMAIL PROTECTED]
http://nachbaur.com/pgpkey.asc
`That young girl is one of the least benightedly
unintelligent organic
. Instead of recompiling, I'm simply not
use'ing XML::LibXSLT globally.
I apologize for the list noise; it was late at night (or _really_ early
in the morning, depending on your perspective)...yeah, that's a good
excuse. :)
-man
Stas Bekman wrote:
Michael A Nachbaur wrote:
I'm pulling my hair
and
have increased my understanding of mod_perl 100%.
And for your info, I bought the book used from Amazon.com for 5 dollars.
Best book I have ever purchased by O'Reilly (next to Programming Perl)
Michael Shirk
Bel Air, MD
http://www.shirkdog.com
Michael wrote:
Hi all.
As suggested by Geoff and Stas, I am trying out modperl2.. Now I have
some questions:
i) with Apache::CommandServer (can be found at
http://perl.apache.org/docs/2.0/user/overview/overview.html#toc_Protocol_Mod
ules_with_mod_perl_2_0),
I setup everything
then the connection will be closed. I have
tried alarm/die pair but it was a failure. Any idea?
Thanks in advance.
Michael
.
Michael
__
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com
. It works
quiet nicely with mod_perl as well as autoloadable modules
Michael
to be able to get it working as well
Michael
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.0 (Darwin)
iD8DBQE95d4kilk3LUlIL0MRAnFFAKDvfCe3omre/URaqGyIV173EWkvDACg01xa
llFbL019nQxnSSAOOSPodM8=
=arKd
-END PGP SIGNATURE-
ible to do this with
perl. I want to be able to pass some request for static documents that
should end in .htm back to apache and let apache send them out throuhg the
normal channels.
Thanks
John michael
Crypt::License; at the
beginning of the file which in turn decrypts the stream of bits and
delivers it directly to the perl interpreter.
Details in the POD's
Michael
).
When I created the cookies, I was accepting all the defaults, so the
cookie was being limited to the sub-directory of my site. My fix for
this was to explicitly set the PATH variable of my cookie to be set to
/. This might be your problem.
--
-man
Michael A Nachbaur
The best way to predict
Geoffrey Young wrote:
interesting. the last time I tried was with bleedperl before 5.8 was
released - I know it worked then because I was writing a patch for
mod_perl core based on it. this thread has most of the dialogue:
Hrm. Well, not sure how the :method attribute is implemented, but
Luis Fagundes wrote:
I think you can only do this in Apache 2.0. In Apache 1.3 you can chain
perl modules with OutputChain, but you can't chain a perl module and
another apache module.
You CAN do this in 1.3 using Apache::Filter and Apache::SSI.
I replied privately to Simran pointing him to
Geoffrey Young wrote:
keep in mind that neither book mentions the use of subroutine
attributes, which is allowed in 1.3 but the only way in 2.0
sub handler : method {
...
}
I am 99% sure that Attribute handlers wont work in 1.3 because
Attribute::Handlers use CHECK{} blocks to set up the
and use when in
my startup.pl, or if I don't use that, when the first script is
compiled.
Perhaps Exporter wasn't built properly (and thus presumably, the rest
of perl), or Perl 5.8.0 doesn't get on with Apache::DB, or?
thanks in advance
Michael
-BEGIN PGP SIGNATURE-
Version: GnuPG
perl Makefile.PL /dev/null works for us. We encapsulate it in a
macro (see below).
Now why didn't I think of that? :). This works nicely. We still ahve to
patch some of the individual Makefile.PL's, but that is acceptable (some
of them have exit; at the end of them for example which causes
Okay, I'll chime in on this one.
I work on a medium sized mod_perl project (approximately 50,000 lines of
perl code). This project is managed similarly to to the setups that
have been described so far. We store all of our CPAN module sources in
CVS, and currently we distribute the modules to
application did work correctly under Redhat 7.3 (Skipjack), Apache 1.3.
Unfortunately I upgraded...
Thanks,
Michael L. Forbes
[EMAIL PROTECTED]
For those who'd like to see the page in operation, it's at
parailtrail.dyndns.biz/cgi-bin/index.cgi
values in my database?
Thanks,
Mike Forbes
[EMAIL PROTECTED]
On Wed, 2002-10-30 at 17:53, Michael Forbes wrote:
My apologies in advance if this is something that's been described
solved before... I can't seem to find the answer in archival searches
(maybe I'm just using the wrong terms
My apologies in advance if this is something that's been described
solved before... I can't seem to find the answer in archival searches
(maybe I'm just using the wrong terms).
At any rate, I have a fairly large script that I wrote when operating
under Apache 1.3, perl 5.8.0, Redhat 7.3. I'm
On Thu, 31 Oct 2002, Gunther Birznieks wrote:
You would think if they want an anal scripting language they would move
to python not PHP. :)
Python isn't anal--it's a very clean, interesting, flexible language on
par with perl--perhaps superior in some ways and not as good in others
but,
On Wed, 30 Oct 2002, Richard Clarke wrote:
List,
You are probably not the best people to ask for an answer which
might advocate PHP,
but.
Can someone who is more proficient in PHP than I (I have used it
for 5 minutes) explain to me why it is quicker to prototype things
darren chamberlain wrote:
attached to Apache. I'd like to see, in addition to the Apache stuff, a
generic GeoIP library that can be used from outside Apache, like in
log-eating scripts.
You mean like this?
http://search.cpan.org/author/TJMATHER/Geo-IP-0.26/lib/Geo/IP.pm
:)
Mike
darren chamberlain wrote:
One thing I'd add if you do decide to use the Geo::IP module, it does
not behave as documented if it does not find a match. The docs say it
returns undef, but in fact it returns the string --. The attached
patch fixes that problem. I've sent the patch to the GeoIP
Christian Gilmore wrote:
4. I cannot modify the cookie and should not send additional cookies.
[snip]
about 4. Can I use an unmodified AuthCookie to ensure that whatever format
the inbound cookie is in is sufficient and will not need to be modified or
supplemented? I believe the answer is
George Valpak wrote:
Is it possible to protect an entire site, from DocumentRoot, using AuthCookie?
Yes. I've never done this myself personally, but people have reported
success doing this. The trick is to configure apache so that your LOGIN
handler is not inside the authentication realm.
Christian Gilmore wrote:
1. Read data from existing cookie.
1a. Redirect if cookie is non-existent.
2. Accept or reject cookie.
2a. If rejected, redirect.
2b. If accepted, populate environment and return.
Sounds to me like you really dont need AuthCookie at all. You could
just as
Any comments?
AuthCookie has not yet been ported to mod_perl 2.0.
Mike
.
It seems like it's something that I did because it used to. Is there
some common well known thing or set of things one can screw up to make
this happen?
(if so, it should be documented in the mod_perl_traps man page).
Michael Grant
in the mod_perl_traps man page).
Michael Grant
* Michael McLagan [EMAIL PROTECTED] [2002-09-21 11:45]:
There is a bug in Apache::Cookie. It doesn't handle a cookie with
zero bytes in it!
This is because Apache::Cookie is implemented in C, and C uses NULL as
the end of string terminator.
No quite accurate. C has no concept
\
USE_APACI=1 \
PREP_HTTPD=1 \
EVERYTHING=1 \
in apache directory
./configure --with-layout=Apache \
--activate-module=src/modules/perl/libperl.a
make
make install
Michael
What does MasonHandler actually look like?
-mj
On Tue, 24 Sep 2002, Ken Miller wrote:
Got a phone call yesterday from a user who was complaining that every few
times a link was clicked on they were getting an Internal Server Error.
They could click back, try again, and be successful.
:
oatmeal=ABCD; domain=my.web.server.com; path=/; expires=0
Where did the rest of my cookie go?!
Should I not have gotten:
oatmeal=ABCD%00EFGH; domain=my.web.server.com; path=/; expires=0
Michael
Once upon a time, I wrote:
There is a bug in Apache::Cookie. It doesn't handle a cookie
with zero bytes in it!
A clarification, it's not a zero length cookie that is mishandled, it's a
cookie with an embedded NUL (zero) character.
Michael
Test::Apache::CookieEmulator - test tool for Cookies without httpd
SYNOPSIS
use Test::Apache::CookieEmulator;
loads into Apache::Cookie namespace
DESCRIPTION
This module assists authors of Apache::* modules write test suites
that would use Apache::Cookie without actually
??
Michael
never mind. It appears that the order in which things are done is
important. I finally got it to work by reinstalling mod-perl for the
umpteenth time and then again trying libapreq. Strange, the old version
that was installed would no re-install until I did this.
I have two identical hosts
on this one. Any ideas??
Michael
cookies and tokens are expected very dicey...
Michael
- Original Message -
From: Michael Robinton [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, August 28, 2002 1:05 PM
Subject: odd authetication situation
I have a modperl handler that sets a cookie and does
and usually but not always
present for scriptB
WHY???
Michael
Sorry, There is a my in front of the ($cookie,$user)
code. I am confused about your second statement about
parsing the input. What should I be doing? Do you
mean I should use $r-read($content,
$r-header_in('Content-length'))? to read in the
variables?
I use the AuthCookie modules to set
://www.bizsystems.net/downloads/graphics/demo.html
Thanks,
Michael
Stas wrote:
Michael Robinton wrote:
I have a proposed perl / modperl module that will go to CPAN
Graphics::ColorPicker : A perl module for WYSIWYG web
applications that allow selection of HEX color numbers
I think this is an appropriate name, but have not submitted
I am using Apache::Registry (Apache 1.3.26) I am see
weird things happen with my scripts. I have have use
strict in all of the scripts and I use my() for all
of my variables. But I still have variables that
contain data from previous loads. I see it in hashes
and arrays. Especially, if I have
at the end of the script? @pairs is what
should change, but sometimes does not. I have tried
to add a undef @pairs before the split, but no luck.
Mike
--- Perrin Harkins [EMAIL PROTECTED] wrote:
Michael Drons wrote:
I am using Apache::Registry (Apache 1.3.26) I am
see
weird things happen with my
lists, so it is doubly frustrating.
-- Michael Poole
makes only unsplit Licensed modules
makeCrypt.plmakes a split Licensed module
makePOD.pl separates POD from mixed module
mod_parser.pl used by makeCrypt, makePOD, makeLicenseMod
=head1 AUTHOR
Michael Robinton, [EMAIL PROTECTED]
=head1 COPYRIGHT
Copyright 2000 Michael
Hi everyone.
I've revisited using Attribute::Handlers work under mod perl again, and I am
still unsuccesful.
Looking at Attribute::Handlers, it appears that Attribute::Handlers relies
on CHECK blocks to do its work. I verified this by uncommenting one of the
debugging warnings in Handlers.pm
(with exactly that
parameters)
4.) put that mount into your /etc/fstab with
parameters noauto, user (noauto = don't mount at
system boot time, user = allow any user to mount)
cu
Michael
24.07.2002 13:55:13, Heiss, Christian
[EMAIL PROTECTED] wrote:
From: Heiss, Christian
[EMAIL
make
make install
all done :-)
Michael
Perrin Harkins wrote:
We've actually discussed this on the list. It has to do with closures.
Matt gave a presentation about exception handling which covers it and
shows a workaround. You can see it here:
http://axkit.org/docs/presentations/tpc2001/
Sorry to chime in a little late on
On Fri, 05 Jul 2002 01:18:46 +0800 Stas Bekman wrote:
I've just updated the mod_perl with the latest stats and I'm glad to
say that the results are nice, so you can show your bosses that they
did the right choice (or should) ;)
Any ideas on what caused such a huge jump in usage? Besides the
The uploaded file
Apache-AuthCookie-3.02.tar.gz
has entered CPAN as
file: $CPAN/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.02.tar.gz
size: 29015 bytes
md5: 107408d13a43cfbe2d2eccce40adffbe
Changes:
---
Version:
On Thu, 13 Jun 2002, Brian Reichert wrote:
Apache::AuthTicket says:
Finally, by using the Secure mode of Apache::AuthCookie, the
ticket is not passed over unencrypted connections.
Passed in what direction?
Client - server.
rfc2109 says:
Secure
Optional. The Secure
1 - 100 of 454 matches
Mail list logo