Congratulation!
On Tue, Aug 20, 2013 at 4:56 PM, Shreepadma Venugopalan
shreepa...@cloudera.com wrote:
Congrats Tejas!
On Tue, Aug 20, 2013 at 9:32 AM, Eugene Koifman ekoif...@hortonworks.com
wrote:
Congrats Thejas!
On Tue, Aug 20, 2013 at 3:31 AM, Carl Steinbach c...@apache.org
Congratulation!
On Wed, Sep 4, 2013 at 10:39 AM, yongqiang he heyongqiang...@gmail.comwrote:
Congrats!
On Wed, Sep 4, 2013 at 10:23 AM, Jason Dere jd...@hortonworks.com wrote:
Yin, congrats!
Jason
On Sep 4, 2013, at 7:54 AM, Eugene Koifman ekoif...@hortonworks.com
wrote:
/browse/HIVE-4531
Repository: hive
Description
---
SEE HIVE-4531.
Diffs
-
Diff: https://reviews.apache.org/r/14180/diff/
Testing
---
WebHCat unit tests
e2e tests in HIVE-5078 under both Linux/Windows
Thanks,
Daniel Dai
/svr/src/test/java/org/apache/hive/hcatalog/templeton/tool/TestTempletonUtils.java
1524447
Diff: https://reviews.apache.org/r/14180/diff/
Testing
---
WebHCat unit tests
e2e tests in HIVE-5078 under both Linux/Windows
Thanks,
Daniel Dai
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/14180/#review26246
---
On Sept. 18, 2013, 3:20 p.m., Daniel Dai wrote
Alan,
How do we run HCatalog only unit tests now?
Thanks,
Daniel
On Tue, Mar 26, 2013 at 5:02 PM, Alan Gates ga...@hortonworks.com wrote:
Right after I moved the hcat code to hive/trunk/hcatalog Owen pointed out
that the problem with this is now everyone who checks out Hive pulls _all_ of
: https://reviews.apache.org/r/24913/diff/
Testing
---
Thanks,
Daniel Dai
://reviews.apache.org/r/32286/diff/
Testing
---
Thanks,
Daniel Dai
/NumericHistogram.java
1668765
Diff: https://reviews.apache.org/r/32286/diff/
Testing
---
Thanks,
Daniel Dai
/test/templates/TestCliDriver.vm ae449c5
serde/src/java/org/apache/hadoop/hive/serde2/binarysortable/BinarySortableSerDeWithEndPrefix.java
PRE-CREATION
Diff: https://reviews.apache.org/r/38016/diff/
Testing
---
Thanks,
Daniel Dai
-CREATION
Diff: https://reviews.apache.org/r/38016/diff/
Testing
---
Thanks,
Daniel Dai
Congratulations!
On 9/16/15, 2:20 PM, "Szehon Ho" wrote:
>Congrats to Ashutosh and thanks Carl for the years of service!
>
>On Wed, Sep 16, 2015 at 2:00 PM, Eugene Koifman
>wrote:
>
>> Congrats!
>>
>> From: Pengcheng Xiong
>>
-CREATION
Diff: https://reviews.apache.org/r/38016/diff/
Testing
---
Thanks,
Daniel Dai
I am interested.
Thanks,
Daniel
On 12/15/16, 1:12 PM, "Owen O'Malley" wrote:
>All,
> As you are aware, we are in the last stages of removing the forked ORC
>code out of Hive. The goal of moving ORC out of Hive was to increase its
>community and we want to be very
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/54826/#review159520
---
On Dec. 16, 2016, 11:14 p.m., Daniel Dai wrote:
>
> --
/hive/metastore/HiveMetaStore.java
2892da3
metastore/src/java/org/apache/hadoop/hive/metastore/ReplChangeManager.java
PRE-CREATION
metastore/src/java/org/apache/hadoop/hive/metastore/Warehouse.java 6aca1b7
Diff: https://reviews.apache.org/r/54826/diff/
Testing
---
Thanks,
Daniel
cally generated e-mail. To reply, visit:
https://reviews.apache.org/r/54826/#review160135
---
On Dec. 27, 2016, 6:55 a.m., Daniel Dai wrote:
>
> ---
> This is an automati
/hive/metastore/HiveMetaStore.java
2892da3
metastore/src/java/org/apache/hadoop/hive/metastore/ReplChangeManager.java
PRE-CREATION
metastore/src/java/org/apache/hadoop/hive/metastore/Warehouse.java 6aca1b7
Diff: https://reviews.apache.org/r/54826/diff/
Testing
---
Thanks,
Daniel
l to the reycle method, as its not used outside.
>
> Daniel Dai wrote:
> I mean to cache user/group as it should not be changed. I don't want to
> calculate them everytime, and taking risk current user being chan
/hive/metastore/HiveMetaStore.java
2892da3
metastore/src/java/org/apache/hadoop/hive/metastore/ReplChangeManager.java
PRE-CREATION
metastore/src/java/org/apache/hadoop/hive/metastore/Warehouse.java 6aca1b7
Diff: https://reviews.apache.org/r/54826/diff/
Testing
---
Thanks,
Daniel
metastore/src/java/org/apache/hadoop/hive/metastore/ReplChangeManager.java
PRE-CREATION
metastore/src/java/org/apache/hadoop/hive/metastore/Warehouse.java 6aca1b7
Diff: https://reviews.apache.org/r/54826/diff/
Testing
---
Thanks,
Daniel Dai
> On May 14, 2017, 7:38 a.m., Daniel Dai wrote:
> > metastore/src/java/org/apache/hadoop/hive/metastore/cache/CachedStore.java
> > Lines 528 (patched)
> > <https://reviews.apache.org/r/59205/diff/4/?file=1717995#file1717995line554>
> >
> > If
/CachedStore.java
Lines 827 (patched)
<https://reviews.apache.org/r/59205/#comment248801>
There is no need to alter partition/partition stats/table stats here.
HiveAlterHandler will invoke alterPartition, updateTableColumnStatistics and
updatePartitionColumnStatistics respectively.
- Dani
es 528 (patched)
<https://reviews.apache.org/r/59205/#comment248178>
If using dirty flag, databaseCacheLock can be removed, right?
- Daniel Dai
On May 14, 2017, 5:19 a.m., Vaibhav Gumashta wrote:
>
> ---
> This is an automatic
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59205/#review175684
---
Ship it!
Ship It!
- Daniel Dai
On May 22, 2017, 7:06 p.m
/diff/1/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
28e7bcb
Diff: https://reviews.apache.org/r/62360/diff/5/
Changes: https://reviews.apache.org/r/62360/diff/4-5/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
}
Anyway, this is refactor in the new patch.
- Daniel
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/62360/#review185643
-----------
28e7bcb
Diff: https://reviews.apache.org/r/62360/diff/4/
Changes: https://reviews.apache.org/r/62360/diff/3-4/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
use lambda
Already lambda.
- Daniel
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/62360/#review185647
---
On Sept
/ReplChangeManager.java
dd9296a
Diff: https://reviews.apache.org/r/62360/diff/6/
Changes: https://reviews.apache.org/r/62360/diff/5-6/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
/ReplChangeManager.java
dd9296a
Diff: https://reviews.apache.org/r/62360/diff/7/
Changes: https://reviews.apache.org/r/62360/diff/6-7/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
28e7bcb
Diff: https://reviews.apache.org/r/62360/diff/2/
Changes: https://reviews.apache.org/r/62360/diff/1-2/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
28e7bcb
Diff: https://reviews.apache.org/r/62360/diff/3/
Changes: https://reviews.apache.org/r/62360/diff/2-3/
Testing
---
Manually test it with debugger: setup a breakpoint right before copy, and drop
table in another session.
Thanks,
Daniel Dai
and repl load, it does not deal with CM logic.
- Daniel
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/62360/#review185534
---
On Sep
e.java
Lines 295 (patched)
<https://reviews.apache.org/r/62228/#comment261521>
It should be better to get both all/allbutdefault statistics from
mergeColStatsForPartitions, rather than invoke get_aggr_stats_for twice, that
would be colstly.
- Daniel Dai
On Sept. 11, 2017, 9:25 p
/hadoop/hive/metastore/HiveMetaStoreClientPreCatalog.java
bf87cfc
Diff: https://reviews.apache.org/r/66571/diff/6/
Changes: https://reviews.apache.org/r/66571/diff/5-6/
Testing
---
Thanks,
Daniel Dai
/apache/hadoop/hive/metastore/DummyRawStoreForJdoConnection.java
98a85cc
standalone-metastore/src/test/java/org/apache/hadoop/hive/metastore/HiveMetaStoreClientPreCatalog.java
7186add
Diff: https://reviews.apache.org/r/67102/diff/1/
Testing
---
Thanks,
Daniel Dai
: https://reviews.apache.org/r/67102/diff/2/
Changes: https://reviews.apache.org/r/67102/diff/1-2/
Testing
---
Thanks,
Daniel Dai
Hi, Alan,
If database cache is changed locally, we don’t want to bring remote copy to
overwrite it as the remote copy doesn’t carry local changes (ideally, we shall
also apply local changes to the remote copy images we bring in from db, but we
are not there yet). That’s why we skip the update
astore/cache/CachedStore.java
Line 800 (original), 632 (patched)
<https://reviews.apache.org/r/65634/#comment278175>
I don't remember but why this is get() not getUnsafe()? It sounds the same
as getAllTables etc. Also apply to getDatabases, alterDatabase, dropDatabase,
getDatabase and createDatab
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65634/#review198206
---
Ship it!
Ship It!
- Daniel Dai
On Feb. 23, 2018, 8:14 p.m
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68590/#review208201
---
Ship it!
- Daniel Dai
On Aug. 31, 2018, 8:24 p.m., Karthik
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/68590/#review208200
---
Ship it!
Ship It!
- Daniel Dai
On Aug. 31, 2018, 8:24 p.m
-CREATION
ql/src/test/results/clientnegative/fallbackauth_load.q.out PRE-CREATION
ql/src/test/results/clientnegative/fallbackauth_set_invalidconf.q.out
PRE-CREATION
Diff: https://reviews.apache.org/r/68630/diff/1/
Testing
---
Thanks,
Daniel Dai
://reviews.apache.org/r/68630/diff/1-2/
Testing
---
Thanks,
Daniel Dai
CVE-2018-1284: Hive UDF series UDFXPath allow users to pass
carefully crafted XML to access arbitrary files
Severity: Important
Vendor: The Apache Software Foundation
Versions Affected: This vulnerability affects all versions from 0.6.0
Description: Malicious user might use any xpath UDFs
CVE-2018-1282: JDBC driver is susceptible to SQL injection attack if
the input parameters are not properly cleaned
Severity: Important
Vendor: The Apache Software Foundation
Versions Affected: This vulnerability affects all versions of Hive
JDBC driver from 0.7.1
Description: This
CVE-2018-1315: 'COPY FROM FTP' statement in HPL/SQL can write to
arbitrary location if the FTP server is compromised
Severity: Moderate
Vendor: The Apache Software Foundation
Versions Affected: Hive 2.1.0 to 2.3.2
Description: When 'COPY FROM FTP' statement is run using HPL/SQL extension to
: https://reviews.apache.org/r/66571/diff/1/
Testing
---
Thanks,
Daniel Dai
---
Thanks,
Daniel Dai
---
Thanks,
Daniel Dai
---
Thanks,
Daniel Dai
---
Thanks,
Daniel Dai
The Apache Hive team is proud to announce the release of Apache Hive
version 2.3.3.
The Apache Hive (TM) data warehouse software facilitates querying and
managing large datasets residing in distributed storage. Built on top
of Apache Hadoop (TM), it provides, among others:
* Tools to enable easy
/metastore/cache/SharedCache.java
Lines 52 (patched)
<https://reviews.apache.org/r/66503/#comment283258>
standalone-metastore shall not depend on ql.
- Daniel Dai
On April 16, 2018, 9:42 p.m., Vaibhav Gumashta
Apache Hive 2.3.3 Release Candidate 0 is available here:
http://people.apache.org/~daijy/apache-hive-2.3.3-rc-0/
Maven artifacts are available here:
https://repository.apache.org/content/repositories/orgapachehive-1084/
Source tag for RCN is at:
With three +1’s (Alan, Thejas, Daniel) and no -1’s the vote passes.
I will wrap up the release and send announcement once done.
for any remaining review
Alexander has.
- Daniel Dai
On March 9, 2018, 9 p.m., Vaibhav Gumashta wrote:
>
> ---
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65634/#review198471
---
Ship it!
Ship It!
- Daniel Dai
On March 1, 2018, 11:09 a.m
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/65634/#review198378
---
Ship it!
Ship It!
- Daniel Dai
On Feb. 26, 2018, 9:47 p.m
/java/org/apache/hadoop/hive/metastore/cache/CachedStore.java
Line 583 (original), 568 (patched)
<https://reviews.apache.org/r/65634/#comment278513>
Blindly update cache may overwrite newer content. But will leave this to
notification based update.
- Daniel Dai
On Feb. 26, 2018, 9:
/external_jdbc_table_typeconversion.q.out
PRE-CREATION
Diff: https://reviews.apache.org/r/69050/diff/1/
Testing
---
Thanks,
Daniel Dai
/src/test/results/clientpositive/llap/external_jdbc_table_typeconversion.q.out
PRE-CREATION
Diff: https://reviews.apache.org/r/69050/diff/2/
Changes: https://reviews.apache.org/r/69050/diff/1-2/
Testing
---
Thanks,
Daniel Dai
Yes, I cleared fixed version from the Jiras. It should be fixed.
Thanks,
Daniel
From: Oleksiy S
Reply-To: "u...@hive.apache.org"
Date: Friday, October 5, 2018 at 5:02 AM
To: "dev@hive.apache.org" , "u...@hive.apache.org"
Subject: Re: Incorrect Release Notes for Hive-2.3.3
Guys any updates?
, but still leave
the TODO tag and will think about a better way in the future.
- Daniel
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69050/#review209714
--------
/69143/#comment294648>
Make maxTries a constant (and reuse it below).
standalone-metastore/metastore-server/src/main/java/org/apache/hadoop/hive/metastore/cache/CachedStore.java
Lines 544 (patched)
<https://reviews.apache.org/r/69143/#comment294649>
maxTries should be constan
Apache Hive 3.1.1 Release Candidate 0 is available here:
http://people.apache.org/~daijy/apache-hive-3.1.1-rc-0/
Maven artifacts are available here:
https://repository.apache.org/content/repositories/orgapachehive-1092
Source tag for RCN is at:
[RESULT][VOTE] Apache Hive 3.1.1 Release Candidate 0
With three +1’s (Thejas, Zoltan, Daniel) and no -1’s the vote passes.
I will wrap up the release and send announcement once done.
Apache Hive 2.3.4 Release Candidate 0 is available here:
http://people.apache.org/~daijy/apache-hive-2.3.4-rc-0/
Maven artifacts are available here:
https://repository.apache.org/content/repositories/orgapachehive-1093
Source tag for RCN is at:
The Apache Hive team is proud to announce the release of Apache Hive
version 3.1.1.
The Apache Hive (TM) data warehouse software facilitates querying and
managing large datasets residing in distributed storage. Built on top
of Apache Hadoop (TM), it provides, among others:
* Tools to enable easy
---
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/69143/#review210272
---
Ship it!
Ship It!
- Daniel Dai
On Nov. 2, 2018, 12:46 a.m
With three +1’s (Alan, Thejas, Daniel) and no -1’s the vote passes.
I will wrap up the release and send announcement once done.
CVE-2018-11777: Blocking local resource access in HiveServer2
Severity: Important
Vendor: The Apache Software Foundation
Versions Affected: This vulnerability affects all versions of Hive,
including 2.3.3, 3.1.0 and earlier
Description: Local resources on HiveServer2 machines are not properly
The Apache Hive team is proud to announce the release of Apache Hive
version 2.3.4.
The Apache Hive (TM) data warehouse software facilitates querying and
managing large datasets residing in distributed storage. Built on top
of Apache Hadoop (TM), it provides, among others:
* Tools to enable easy
CVE-2018-1314: Hive explain query not being authorized
Severity: Important
Vendor: The Apache Software Foundation
Versions Affected: This vulnerability affects all versions of Hive,
including 2.3.3, 3.1.0 and earlier
Description: Hive "EXPLAIN" operation does not check for necessary
/external_jdbc_auth.q PRE-CREATION
ql/src/test/results/clientpositive/llap/external_jdbc_auth.q.out PRE-CREATION
Diff: https://reviews.apache.org/r/68917/diff/1/
Testing
---
Thanks,
Daniel Dai
Diff: https://reviews.apache.org/r/68917/diff/2/
Changes: https://reviews.apache.org/r/68917/diff/1-2/
Testing
---
Thanks,
Daniel Dai
/service/server/KillQueryImpl.java 490a04d
Diff: https://reviews.apache.org/r/68733/diff/1/
Testing
---
Thanks,
Daniel Dai
Components: Metastore
Affects Versions: 0.8.1, 0.9.0
Reporter: Daniel Dai
Priority: Minor
This happens only when using external metastore (with --hiveconf
hive.metastore.uris=thrift://localhost:8088 --hiveconf
hive.metastore.local=false). Also if I gave a comment
[
https://issues.apache.org/jira/browse/HIVE-4578?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13662406#comment-13662406
]
Daniel Dai commented on HIVE-4578:
--
+1
Changes to Pig's test harness
Daniel Dai created HIVE-4586:
Summary: [HCatalog] WebHCat should return 400 error for undefined
resource
Key: HIVE-4586
URL: https://issues.apache.org/jira/browse/HIVE-4586
Project: Hive
Issue
[
https://issues.apache.org/jira/browse/HIVE-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13663611#comment-13663611
]
Daniel Dai commented on HIVE-4586:
--
If user request a resource which is not exist, webhcat
[
https://issues.apache.org/jira/browse/HIVE-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4586:
-
Attachment: HIVE-4586-1.patch
Here is what WebHCat does after patch:
1. If misspell on the resource name
[
https://issues.apache.org/jira/browse/HIVE-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4586:
-
Attachment: (was: HIVE-4586-1.patch)
[HCatalog] WebHCat should return 400 error for undefined
[
https://issues.apache.org/jira/browse/HIVE-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4586:
-
Attachment: HIVE-4586-1.patch
[HCatalog] WebHCat should return 400 error for undefined resource
[
https://issues.apache.org/jira/browse/HIVE-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13663625#comment-13663625
]
Daniel Dai commented on HIVE-4586:
--
Change case 1 to 404 as well
[
https://issues.apache.org/jira/browse/HIVE-4586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4586:
-
Summary: [HCatalog] WebHCat should return 404 error for undefined resource
(was: [HCatalog] WebHCat
[
https://issues.apache.org/jira/browse/HIVE-4531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4531:
-
Attachment: samplestatusdirwithlist.tar.gz
HIVE-4531-5.patch
Adding a list file
[
https://issues.apache.org/jira/browse/HIVE-2670?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13672204#comment-13672204
]
Daniel Dai commented on HIVE-2670:
--
Checkin_2 fail on my Mac. Change hive_nightly.conf:41
Daniel Dai created HIVE-4677:
Summary: [HCatalog] WebHCat e2e tests fail on Hadoop 2
Key: HIVE-4677
URL: https://issues.apache.org/jira/browse/HIVE-4677
Project: Hive
Issue Type: Bug
[
https://issues.apache.org/jira/browse/HIVE-4677?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4677:
-
Attachment: HIVE-4677-1.patch
[HCatalog] WebHCat e2e tests fail on Hadoop 2
[
https://issues.apache.org/jira/browse/HIVE-4784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13695584#comment-13695584
]
Daniel Dai commented on HIVE-4784:
--
+1
ant testreport doesn't include
[
https://issues.apache.org/jira/browse/HIVE-4784?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13695597#comment-13695597
]
Daniel Dai commented on HIVE-4784:
--
Patch committed to trunk.
ant
[
https://issues.apache.org/jira/browse/HIVE-4591?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13695599#comment-13695599
]
Daniel Dai commented on HIVE-4591:
--
Patch committed to trunk.
Making
[
https://issues.apache.org/jira/browse/HIVE-4591?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4591:
-
Resolution: Fixed
Hadoop Flags: Reviewed
Status: Resolved (was: Patch Available
[
https://issues.apache.org/jira/browse/HIVE-4784?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4784:
-
Resolution: Fixed
Hadoop Flags: Reviewed
Status: Resolved (was: Patch Available
[
https://issues.apache.org/jira/browse/HIVE-4820?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4820:
-
Resolution: Fixed
Hadoop Flags: Reviewed
Status: Resolved (was: Patch Available)
Patch
[
https://issues.apache.org/jira/browse/HIVE-4893?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Dai updated HIVE-4893:
-
Attachment: HIVE-4893-1.patch
[WebHCat] HTTP 500 errors should be mapped to 400 for bad request
Daniel Dai created HIVE-4893:
Summary: [WebHCat] HTTP 500 errors should be mapped to 400 for bad
request
Key: HIVE-4893
URL: https://issues.apache.org/jira/browse/HIVE-4893
Project: Hive
Issue
1 - 100 of 537 matches
Mail list logo