In services if you locate the Tomcat service and click on Properties/Log
on..You will see which user to invoke Tomcat service
HTH,
Martin--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
address
Also you will need write/create permissions to the %TOMCAT_HOME%/work
folder..
Martin-
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received this email message in error,
Those files are in a proprietary format..you'll need to go to adobe and get
the PDF plugin/viewer for display-
M-
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received th
Hi Bob-
in your Tomcat servlet code you can read the file directly
in this example I am reading fubar.properties from folder /fu/bar
BufferedReader reader = new BufferedReader(new
FileReader("/fu/bar/fubar.properties"));
(If not you will have to supply URI such as
http://server:port/WebAppName/R
Rick--
2 options
go commercial and buy a monitor app that will display all the CPU, Thread,
Memory, I/O metrics
http://manageengine.adventnet.com/products/applications_manager/monitor-tomcat.html
-OR-
I found by hand tuning the startup.sh or startup.bat files I could fine tune
the number of inv
Garey-
Unfortunately that wont work if your Browser disallows cookies
If its IE
Check out the IE options-
Tools
Internet Options
Privacy
Advanced
look at "switched on Always allow Session Cookies"
HTH,
Martin --
*
This email m
Good Afternoon Glenn-
For the reasons you just enumerated I ALWAYS install Oracle on its own box and
ALWAYS point it to its own installed version of JVM..
Conversely-
I ALWAYS install Tomcat on its own box and point it to its own JVM
The thought of one (set of) processes exhausting the thread p
I Agree
You should be debugging the code in doPut method..more specifically..
protected void doPut(HttpServletRequest req,
HttpServletResponse resp)
throws ServletException,
//be mindful that if you get a java.io.IOException you cannot see the file..
OR
if your
e received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
Martin Gainty
__
Disclaimer and confidentiality note
Everything in this e-ma
Jørgen--
I know with 5.5 you can control Threading by implementing custom APR
ThreadPooling..
http://tomcat.apache.org/tomcat-5.5-doc/catalina/docs/api/org/apache/tomcat/util/net/AprEndpoint.html#acceptorThreadCount
Tak,
Martin --
***
Leon--
Been awhile since I worked for a german company but it translates to
"performance payment"
Wann wilst ProjektStart?
Martin--
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If
Good Morning Ed-
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy
Good Morning Ed-
use getServerInfo from ServletContext to obtain Server Information-
javax.servlet.ServletContext.getServerInfo();
HTH,
Martin --
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message i
Venna-
It appears that you *may have* installed another webapp server-
When you installed Oracle do you remember installing oc4j or any of the
Oracle App Servers along with the DB?
Martin --
This email message and any files transmitted with it contain confidential
information intended only for
Please confirm the Connector port number setting from
%TOMCAT_HOME%/conf/server.xml
- Original Message -
From: "veena v" <[EMAIL PROTECTED]>
To: "Tomcat Users List"
Sent: Saturday, June 24, 2006 9:45 AM
Subject: Re: query
Oracle is insalled on port 8080. I installed tomcat on port 80
Nope ..not a step in the right direction-
What you are describing is a ColdFusion error which was never designed to
allow the operator finegrained control of DB connection characteristics
What you gain in speed from using CF you lose in the inability to control
the environment such as
a typical
In your jsp
<%@ page session="false">
Is this what you're looking for??
Martin --
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If you have received this email message in error, plea
So if I understand ..Your 2 separate jdbc connections are acquiring Data ..
but then once both resultsets are acquired I would suggest you must
programatically merging the contents
before sending the (presumably HTML) formatted info back via the Response
stream
Do you have any requirements on
sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: veena v
To: Tomcat Users List ; Martin Gainty
Sent: Monday, June 26, 2006 3:53 AM
Subject: Re: query
Yes, I had installed some web app server
Bernadel-
Have you looked at aggregating all of the items into either a SortedMap (sorted
on the natural order of the keys)
or perhaps a SortedSet (sorted according to natural ordering of its elements)??
http://java.sun.com/j2se/1.5.0/docs/api/
Saludos!
M-
***
Good Evening All-
The best way is to put up a Jsp / servlet which itself has the
username/password information to let you behind the firewall
There are a ton of https and firewalls you can install and configure to your
hearts content
But none would be more secure and safe than controlling authe
Antonio-
someone has been mucking with the file/folder permissions..In other words its
not your fault..
Martin--
*
This email message and any files transmitted with it contain confidential
information intended only for the perso
Good Afternoon All-
I am attempting to exec a kshell from a Servlet
I execute it fine but do not see any output or error messages from catalina.out
or my debug file (a redirect of output inside the kshell)
In other words I have no clue as to what this kshell script is actually doing
Any Suggestio
PROTECTED]> wrote:
>>
>>> I suppose you use Runtime.exec() ?
>>> If yes, you should grab the process output and error streams from the
>>> resulting Process class:
>>>
>>> http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Process.html
>>>
>>&
AIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTECTED]>
Sent: Thursday, June 29, 2006 1:57 PM
Subject: Re: exec'ing ksh from Servlet
> On 6/29/06, Martin Gainty <[EMAIL PROTECTED]> wrote:
>> I launch this process
&
Good Afternoon Mr McDaniel-
Here is my startup script for Windows version of Tomcat
"C:\Tomcat\Tomcat 5.5\bin\tomcat5.exe" //RS//Tomcat5
Martin --
P.S.
Do you have any relations named Tim that work in chelmsford???
*
This email m
Need to see the invoking JSP ..
(in the case you might have something like..)
and then later on the submit or onClick
onSubmit="goToThisServlet"
Martin --
*
This email message and any files transmitted with it contain confide
now I'm getting NullPointerExceptions in my .jsp pages that I wasn't
getting when starting the service with startup.bat.
Any thoughts on this? Off to do more searching...
-Original Message-
From: Martin Gainty [mailto:[EMAIL PROTECTED]
Sent: Friday, June 30, 2006 1:41 PM
To: Mc
To follow up on Mark's conversation-
the package specification must mirror the folder name e.g. class fubar in
package fu.bar would be located in
\fu\bar\fubar.class
and would be located in
$CATALINA_HOME/webapps/WebAppName/WEB-INF/classes/fu/bar/fubar.class
alternately you can jar up and locate
T Service - The service stops immediately
It says "Can't read the properties file. Make sure db.properties is in
the CLASSPATH" in jvm.stderr. But, the path is in the CLASSPATH
environment variable.
-Original Message-
From: Martin Gainty [mailto:[EMAIL PROTECTED]
Sent: Frid
(assuming your configs are backed up)
check out modify configs at
/etc/rc.d/init.d/network
*AND*
/etc/sysconfig/network-scripts/ifup
*then do*
service network restart
*then ICMP ping*
ping WhateverHostYouWantToPing
HTH,
M-
*
This
Yes you *can* use packageless classes (but its not recommended)
You will find your packageless class located at
$CATALINA_HOME/webapps/WebApplicationName/WEB-INF/classes
Saludos!
M-
*
This email message and any files transmitted w
immediately by telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: "Rohit Kumar" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTECTED]>
Sent: Friday,
Good Afternoon Siomara-
More importantly what does the servlet's servlet-mapping entry look like in
your web.xml?
Martin --
*
This email message and any files transmitted with it contain confidential
information intended only fo
Good Morning Mike
For listing applications and determining properties/attributes for each take a
look at the features and functions available thru the Manager webapp
http://tomcat.apache.org/tomcat-5.0-doc/manager-howto.html#List%20Currently%20Deployed%20and%20Installed%20Applications
HTH,
Marti
Locate the hosts file and place this entry in your hosts file
127.0.0.1 xyz.abc.edu
and you will resolve that name
Martin --
*
This email message and any files transmitted with it contain confidential
information intended only for
If the app is crashing then you would see exceptions thrown in wither
catalina.out / stdout_MMDD.log / stderr_MMDD.log
If the service is crashing on startup(misconfigured JVM, startup jars missing)
then check the jakarta_service_MMDD.log
HTH,
Martin--
ot;Mr Alireza Fattahi" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTECTED]>
Sent: Tuesday, July 11, 2006 9:45 AM
Subject: Re: Tomcat shutdowns unexpectedly - Please help
> Hi,
>
> I hope I get it correctly, the Tomcat
Good Afternoon Bill-
First step is to setup SSL
http://tomcat.apache.org/tomcat-4.1-doc/ssl-howto.html
IN your certificate keystore specify algo which conforms to DoD level Security
(I would check with www.RSASecurity.com for the following example to replace
the default of X509)
keytool -genkey
check your ./WEB-INF/web.xml
FooServlet
FooServlet
FooServlet
/servlet/Foo
reference to invoke is
ServletServletNameFromWeb.xml/Url-patternFromActionMapping
e.g.
FooServlet/servlet/Foo
Martin--
**
Darren/Edmon-
Can you turn on trace facilities for GC in the jvm.cfg?
e.g.
1.3.1 1.4.1
-Xtgc2 -Dibm.dg.trc.print=st_verify
-Xtgc34 -Dibm.dg.trc.print=st_compact_verbose,st_verify
More info avilable at
http://publib.boulder.ibm.com/infocenter/wasinfo/v4r0/index.jsp?topic=/com.
ing any extra params to the JVM startup.
>
> e.g. on Linux:
>
> jmap -heap `pgrep java'
>
> jstat -gcutil (or some other option) `pgrep java'
>
> On Windows he will need to run jps to get the process id of the running JVM.
>
>
> On 7/12/06, Martin Gain
leTest"
>>
>> For a web.xml of file of:
>>
>>
>> JustALittleTest
>> firstpack.JustALittleTest
>>
>>
>>
>> JustALittleTest
>> /firstpack/JustALittleTest
>>
>>
>> And I get requested resource not found.
>
Hello Dave
Option #2
allows you to access seemlingly disprate sites thru Virtual Hosts check out
http://httpd.apache.org/docs/1.3/vhosts/examples.html#serverpath
HTH
Martin--
*
This email message and any files transmitted with it c
stroy the original
message without making a copy. Thank you.
- Original Message -
From: "Brian Munroe" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTECTED]>
Sent: Wednesday, July 12, 2006 1:59 PM
Subject: Re: Al
telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: "Brian Munroe" <[EMAIL PROTECTED]>
To: "Tomcat Users List"
Sent: Wednesday, July 12, 2006 4:47 PM
Subject: Re: Alias' and the like
>
Dave--
There are 2 things Ive noted when porting 1 system to another
-Case sensitivity matters /Foo/Bar is not /foo/bar
-Permissions can stop processing in an instant without a thought or care..make
sure default user account 'nobody' has access to the folders
If user account 'nobody' doesnt have
Good Afternoon All-
Looking for svn source for project woden
Any ideas?
Thanks,
Martin
*
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email m
only for the person(s) to whom this email message is
addressed. If you have received this email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: "Martin G
Good Afternoon Nicolas-
If you look at
$TOMCAT_HOME/logs/stdout_MMDD.log
$TOMCAT_HOME/logs/stderr_MMDD.log
OR
Catalina.out
You will see the cause of the error-
HTH,
Martin --
*
This email message and any files transmi
Assuming you have this Character Set declaration in your html head
use
U+00A2
http://www.alanwood.net/unicode/latin_1_supplement.html
HTH
Martin--
*
This email message and any files transmitted with it contain confidential
inf
I would suggest in the forward webapp web.xml that you update the
welcome-file-list to point to your jsp
e.g.
web.xml contents of www.abc.com (forward webapp)
/test/JSP/ondemand/rdtest/login.jsp
M-
*
This email message and a
Good Morning Mike-
I found this tutorial very instructive
http://www.hibernate.org/114.html
Nota Bene: do'nt copy (your webapp) jars to $TOMCAT_HOME/server/lib
$TOMCAT_HOME/shared/lib or $TOMCAT_HOME/common/lib..
Anyone else??
M-
**
commons/lib is for CATALINA specific implementations as well as any jar'ed
versions of new Jasper compiler(s)
http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html
Can you provide a quick overview of the desired outcome for this effort
Martin --
**
Looks like you'll have to implement a customised JDBCSecurityRealm such as what
you see here
http://www.trifork.com/package/eos/external/static/T4/doc-4.1/documentation/userdoc/html/ch32.html
overriding the important access points such as all access(es) by implementing
your own override of JDBCS
The connector (essentially the configured port of the connector) is already
'bound' on Port 9000
You want to determine who is bound on that port such as
ps -ef | grep 9000
and eradicate the process using the Pid or
for a more complete solution
cycle the Tomcat server
M-
***
This is Good Stuff-
http://tomcat.apache.org/tomcat-5.0-doc/config/defaultcontext.html
Case sensitive symlinks may not work in case insensitive environments such as
Windows
Good Call Phil-
Martin--
*
This email message and any f
n error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: "Nilesh Shastrakar" <[EMAIL PROTECTED]>
To: "'Tomcat Users List'" ; "'Martin
Avi-
check to see if your listener is actually listening with the netstat utility
i.e. do a
netstat -a | grep PortNumber
also check to see if the Tomcat process is active
ps -ef | grep omcat
HTH,
Martin--
*
This email message
Good Afternoon Jon-
set Max Mem and Min Mem within jvm.cfg (-Xmx and -Xms options) to the same
value
http://java.sun.com/docs/hotspot/PerformanceFAQ.html#8
Exercise caution on playing with stack SS
64k is mightly lean
512k(default for Sparc) and 256k(default for Intel) usually is plenty unless
I agree with Nikola-
I would run an execution plan on the query in question ..and do so locally (vs
a DB 500 miles distant)
specifically note the access (do you see any FTS?) and time deltas (more than
30 sec to see results merits tuning(
Note
-the attenuated time delta and
-faster access via
Mark-
You're in luck
http://tomcat.apache.org/tomcat-5.5-doc/config/http.html
The Tomcat 5.5. spec supports LINGER attribute on the
To: "'Tomcat Users List'"
Sent: Wednesday, July 19, 2006 8:54 AM
Subject: RE: Random HTTP 502 errors
>
> I was wondering if this is just caused by Tomcat closing
echo $HOME
(this is your users home folder where all FTP access should get files from OR
put files to..)
HTH
Martin --
*
This email message and any files transmitted with it contain confidential
information intended only for the
WebApp/MappedClassName..
so if you are referencing WebApp 'Foo'
and inside web.xml your
has the entry
/servlet/Bar
the correct url would be
http://Server:PortName/Foo/servlet/Bar
Make sense??
Martin --
**
You *may* need to specifically GRANT DML access to the DB
e.g.
GRANT SELECT,INSERT,UPDATE,DELETE ON MYDB.MYTABLE TO 'myuser'@'localhost'
IDENTIFIED BY 'password, myuser'@'%' IDENTIFIED BY 'password';HTH
Martin --*
This email mess
Good Morning Darryl-
make certain your HW is rock solid
then I would inquire
When does the memory allocation happen (e.g. at Tomcat startup. at webapp init,
when processing big and bulky PDF's)
check the logs at $TOMCAT_HOME/logs
If its tomcat crashing (misconfigured server.xml or JVM bug check
d of tag sometimes used
>> > to start a background thread that might be causing the problem?
>> > Unfortunately I work with WinXP and not everithing is written to
>> > catalina.out, what I do is run tomcat in a DOS prompt, if it hangs then
>> > I can r
tify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: "Geir Øvsttun (AS/ETO)" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTE
YS proposed a fix which will specifically fix the ThreadCleaner
http://mail-archives.apache.org/mod_mbox/tomcat-users/200306.mbox/[EMAIL
PROTECTED]
HTH,
Martin --
*
This email message and any files transmitted with it contain conf
making a copy. Thank you.
- Original Message -
From: "Kim Albee" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTECTED]>
Sent: Friday, July 21, 2006 11:09 AM
Subject: Re: Tomcat Crashing -- how do I read the resulting h
Ditto if you're looking for a universal rotator(independent of the log vendor
source)
suggest Implementing some sort flavor of cron job to do the rotating..such as
http://www.interhack.net/projects/rotatelog/
M-
*
This email mess
Thomas-
For all shared web applications place your jar in
$CATALINA_BASE/shared/lib to share for all webapps
http://tomcat.apache.org/tomcat-4.1-doc/class-loader-howto.html
Martin --
*
This email message and any files transmitte
s email message in error, please notify
the sender immediately by telephone or email and destroy the original
message without making a copy. Thank you.
- Original Message -
From: "Kim Albee" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty&quo
Like putting a Yugo Engine(PHP) in a McLaren(Tomcat)
You have the McLaren sitting in your driveway but someone wants a feature which
is currently on the Yugo Engine
spec out what you want...design and architect how it will fit in to your
existing environment ..code / stage and test/deploy
This
a copy. Thank you.
- Original Message -
From: "Kim Albee" <[EMAIL PROTECTED]>
To: "Tomcat Users List" ; "Martin Gainty" <[EMAIL
PROTECTED]>
Sent: Friday, July 21, 2006 11:09 AM
Subject: Re: Tomcat Crashing -- how do I read the resulting hs_err
ass files from the
catalina.properties(/conf).It may solve ur problem?please let me know server
configuration too.
Regards
Raju
On 7/24/06, Luis Rivera < [EMAIL PROTECTED]> wrote:
Dear Martin Gainty,
I have posted this issue on the axis (devs and users) list
http://www.javacamp.org/scwcd/scwcdnotes.html
topic: ServletReloading (more specifically.. reasons causing a reload of your
webapp)
HTH
M-
*
This email message and any files transmitted with it contain confidential
information in
Known bug with Windows 2k03 SMTP server
http://support.microsoft.com/?kbid=827214
*
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message i
Darren
Perhaps you have a meta-tag in META-INF suggests re-routing to a different
class?
I would also make sure you have reloaded your webapp after re-reploying your
classes
M-
*
This email message and any files transmitted wit
>> webapps/axis/WEB-INF/classes, but as the TOMCAT documentation lets me know,
>> I have to take the jniCRLimpl.java to the shared or common directory to
>> prevent TOMCAT from trying to load my DLL more than once.
>>
>>Thanks again and in advance for any pointer y
Barry is right.. 7034 is a windows event code
http://support.microsoft.com/?kbid=827214
*
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email mes
All Tomcat installations come with startup. and shutdown.
located in $TOMCAT_HOME/bin
run the startup. first in some sort of console (xterm...) and note the
errors
e.g. If it cant find $JAVA_HOME it will output debug messages to screem saying
so
When and only when your install has been running
MaxThreads is a configuration Specific to the connector
http://jakarta.apache.org/tomcat/tomcat-5.5-doc/config/ajp.html
M-
*
This email message and any files transmitted with it contain confidential
information intended only for
Goddag Alain-
In your doGet doPost or service methods you can interrogate the IP of the
invoking CLIENT via the HttpServletRequest with
HttpServletRequest.getRemoteAddr()
Bedankt,
Martin --
*
This email message and any files tra
If you dont mind handling this programmatically..check out this Filter for 503
errors
http://java.sun.com/developer/JDCTechTips/2001/tt0626.html
M-
*
This email message and any files transmitted with it contain confidential
inform
can you provide the specific example where a webapp doesnt apply permissions
from catalina.policy
M-
*
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom
hing, but I'm reading through the code now
> to see if I can get it to return the 503 status code when applicable. It
> seems to me like this would be the correct behavior, at least when using a
> front end web server.
>
> -Rick
>
> -Original Message-
> F
ge -
From: "Ryan Daly" <[EMAIL PROTECTED]>
To: "Martin Gainty" <[EMAIL PROTECTED]>
Cc: "Tomcat Users List"
Sent: Tuesday, July 25, 2006 4:03 PM
Subject: Re: java.util.PropertyPermission
> Sure. I have the following in my policy file:
>
> /
From what I see without some sort of firewall or BigIP interceptor
The best solution is a Tomcat valve
In this way Tomcat can detect *longer than unexpected* connect errors
M-
*
This email message and any files transmitted with i
> On 7/25/06, David Smith <[EMAIL PROTECTED]> wrote:
>>
>>
>> OOzy Pal wrote:
>>
>> > On 7/25/06, Martin Gainty <[EMAIL PROTECTED]> wrote:
>> >
>> >> All Tomcat installations come with startup. and
>> >> shutdown. loc
-DataMine the log thru any language/script that supports regular expressions
perl/sed of log (text) files
-setup a Valve http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html
(specifically RequestDumperValve) to capture the access
HTH
M-
**
More specifically..
wrap your code in a try
with a catch on PrivilegedActionException
http://java.sun.com/j2se/1.3/docs/api/java/security/AccessController.html
check out your $TOMCAT_HOME/conf/catalina.policy for correct grants
M-
Following the Tomcat doc -
Apache2 seems to go either with AJP 1.2 or 1.3 connectors
after 2.0 you'll need AJP1.3X connector(s)
before 2.0 you'll need ASP1.2X connector(s)
http://tomcat.apache.org/connectors-doc/howto/apache.html
HTH,
M-
*
to check the configuration..what does the specification say (jsp)
entry from $CATALINA_BASE/conf/web.xml?
M-
*
This email message and any files transmitted with it contain confidential
information intended only for the person(s)
Good Morning Ben
what is the specified method for the form?
In the eventuality of lack of method you will call service() method..
HTH,
Martin -
*
This email message and any files transmitted with it contain confidential
informati
Good Morning Phil-
Dont have personal experience with either framework but you may want to read
this --
http://www.javalobby.org/java/forums/t16496.html
Anyone else?
Martin --
*
This email message and any files transmitted with
Its amazing how many people become hopelessly dependent on their tool du jour
i.e. If you come to a situation where a Query needs to be optimised you most
probably will get the response
What is a query?
Whats is optimisation?
Thanks for the quick response on HHH weekend,
M-
*
Does it have some capability to export to JNDI?
Thanks,
Martin --
*
This email message and any files transmitted with it contain confidential
information intended only for the person(s) to whom this email message is
addressed. If
I would think that you would want Application specific folder option of
docBase in your context.xml
-symlink
All users of the box (unless specifically excluded) will operate with the
symlink
-docBase an attribute which is embedded in your webapps context
/META-INF/context.xml
If you only wan
Lou-
I have noted these maladies can happen when Tomcat's default-servlet is not
configured correctly
Please display configuration for defaultServlet located at
$CATALINA_HOME/conf/web.xml
(it should look something like)
default
org.apache.catalina.servlets.DefaultServ
1 - 100 of 1823 matches
Mail list logo