You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by lh...@apache.org on 2024/03/14 09:24:42 UTC

(pulsar-site) branch main updated: Update contact, improve mailing list subscribe, add comment about security issues (#847)

This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 0d0816dd8621 Update contact, improve mailing list subscribe, add comment about security issues (#847)
0d0816dd8621 is described below

commit 0d0816dd8621d87e89090960e7c1fc0515150c47
Author: Lari Hotari <lh...@users.noreply.github.com>
AuthorDate: Thu Mar 14 02:24:36 2024 -0700

    Update contact, improve mailing list subscribe, add comment about security issues (#847)
---
 .../pages/CommunityPage/CommunityPage.tsx          |  5 +++
 .../sections/discussions/DiscussionPlatforms.tsx   |  8 ++---
 src/pages/contact.mdx                              | 38 ++++++++++------------
 3 files changed, 26 insertions(+), 25 deletions(-)

diff --git a/src/components/pages/CommunityPage/CommunityPage.tsx b/src/components/pages/CommunityPage/CommunityPage.tsx
index 4aebaa20c29a..fd75c165e2dd 100644
--- a/src/components/pages/CommunityPage/CommunityPage.tsx
+++ b/src/components/pages/CommunityPage/CommunityPage.tsx
@@ -126,6 +126,11 @@ export default function CommunityPage(): JSX.Element {
         </section>
 
         <Section title="Discussions" anchor="section-discussions">
+          <p>
+            Please notice that security-related issues or concerns should not be reported in public channels.<br/>
+            Please follow the instructions in the <a href={`${useBaseUrl("security")}#security-policy`}>Security Policy</a> to contact the <a href="https://www.apache.org/security/">ASF Security Team</a>.<br/>
+            <br/>
+          </p>
           <DiscussionPlatforms />
         </Section>
 
diff --git a/src/components/pages/CommunityPage/sections/discussions/DiscussionPlatforms.tsx b/src/components/pages/CommunityPage/sections/discussions/DiscussionPlatforms.tsx
index b9c1800b52a5..9a60f8186bc2 100644
--- a/src/components/pages/CommunityPage/sections/discussions/DiscussionPlatforms.tsx
+++ b/src/components/pages/CommunityPage/sections/discussions/DiscussionPlatforms.tsx
@@ -23,13 +23,13 @@ const DiscussionPlatforms: React.FC = () => {
         {
           id: "subscribe",
           text: "Subscribe",
-          href: "mailto:users-subscribe@pulsar.apache.org",
+          href: "mailto:users-subscribe@pulsar.apache.org?subject=subscribe&body=subscribe",
           type: "primary",
         },
         {
           id: "unsubscribe",
           text: "Unsubscribe",
-          href: "mailto:users-unsubscribe@pulsar.apache.org",
+          href: "mailto:users-unsubscribe@pulsar.apache.org?subject=unsubscribe&body=unsubscribe",
           type: "normal",
         },
       ],
@@ -55,13 +55,13 @@ const DiscussionPlatforms: React.FC = () => {
         {
           id: "subscribe",
           text: "Subscribe",
-          href: "mailto:dev-subscribe@pulsar.apache.org",
+          href: "mailto:dev-subscribe@pulsar.apache.org?subject=subscribe&body=subscribe",
           type: "primary",
         },
         {
           id: "unsubscribe",
           text: "Unsubscribe",
-          href: "mailto:dev-unsubscribe@pulsar.apache.org",
+          href: "mailto:dev-unsubscribe@pulsar.apache.org?subject=unsubscribe&body=unsubscribe",
           type: "normal",
         },
       ],
diff --git a/src/pages/contact.mdx b/src/pages/contact.mdx
index 4970eec3cf7d..623d7a6029f5 100644
--- a/src/pages/contact.mdx
+++ b/src/pages/contact.mdx
@@ -4,37 +4,33 @@ hide_table_of_contents: true
 
 # Contact
 
-There are many ways to get help from the Apache Pulsar community. The mailing lists are the primary place where all Pulsar committers are present. Bugs and feature requests can either be discussed on the dev mailing list or by [opening an issue on GitHub](https://github.com/apache/pulsar/issues/new/choose).
+The mailing lists are the primary contact to the Apache Pulsar project.<br/>
+Please notice that security-related issues or concerns should not be reported in public channels.<br/>
+Please follow the instructions in the <a href="/security#security-policy">Security Policy</a> to contact the <a href="https://www.apache.org/security/">ASF Security Team</a>.<br/>
 
 ## Mailing Lists
 
 | Name                      | Desc                                 | Subscribe                                               | Unsubscribe                                                 | Post                                   | Archive                                                                 |
 |---------------------------|--------------------------------------|---------------------------------------------------------|-------------------------------------------------------------|----------------------------------------|-------------------------------------------------------------------------|
-| users@pulsar.apache.org   | User-related discussions             | [Subscribe](mailto:users-subscribe@pulsar.apache.org)   | [Unsubscribe](mailto:users-unsubscribe@pulsar.apache.org)   | [Post](mailto:users@pulsar.apache.org) | [Archive](https://lists.apache.org/list.html?users@pulsar.apache.org)   |
-| dev@pulsar.apache.org     | Development-related discussions      | [Subscribe](mailto:dev-subscribe@pulsar.apache.org)     | [Unsubscribe](mailto:dev-unsubscribe@pulsar.apache.org)     | [Post](mailto:dev@pulsar.apache.org)   | [Archive](https://lists.apache.org/list.html?dev@pulsar.apache.org)     |
-| commits@pulsar.apache.org | All commits to the Pulsar repository | [Subscribe](mailto:commits-subscribe@pulsar.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@pulsar.apache.org) | Read only list                         | [Archive](https://lists.apache.org/list.html?commits@pulsar.apache.org) |
+| users@pulsar.apache.org   | User-related discussions             | [Subscribe](mailto:users-subscribe@pulsar.apache.org?subject=subscribe&body=subscribe)   | [Unsubscribe](mailto:users-unsubscribe@pulsar.apache.org?subject=unsubscribe&body=unsubscribe)   | [Post](mailto:users@pulsar.apache.org) | [Archive](https://lists.apache.org/list.html?users@pulsar.apache.org)   |
+| dev@pulsar.apache.org     | Development-related discussions      | [Subscribe](mailto:dev-subscribe@pulsar.apache.org?subject=subscribe&body=subscribe)     | [Unsubscribe](mailto:dev-unsubscribe@pulsar.apache.org?subject=unsubscribe&body=unsubscribe)     | [Post](mailto:dev@pulsar.apache.org)   | [Archive](https://lists.apache.org/list.html?dev@pulsar.apache.org)     |
+| commits@pulsar.apache.org | All commits to the Pulsar repository | [Subscribe](mailto:commits-subscribe@pulsar.apache.org?subject=subscribe&body=subscribe) | [Unsubscribe](mailto:commits-unsubscribe@pulsar.apache.org?subject=unsubscribe&body=unsubscribe) | Read only list                         | [Archive](https://lists.apache.org/list.html?commits@pulsar.apache.org) |
 
+### For subscribing to a mailing list:
 
-## Reporting a Vulnerability
+1. Send the request to the appropriate subscribe email address (above). Set subject to "subscribe" and the email body to "subscribe".
+2. The mailing list manager will send an automated email in reply.
+3. Reply to the received message to get added to the mailing list.
 
-To report a vulnerability for Pulsar, contact the [Apache Security Team](https://www.apache.org/security/projects.html).
+## Reporting a Security Vulnerability
 
-The process for reporting a vulnerability is outlined [here](https://www.apache.org/security/). When reporting a vulnerability to [security@apache.org](mailto:security@apache.org), you can copy your email to [private@pulsar.apache.org](mailto:private@pulsar.apache.org) to send your report to the Apache Pulsar Project Management Committee. This is a private mailing list.
+Please notice that security-related issues or concerns should not be reported in public channels.<br/>
+Please follow the instructions in the <a href="/security#security-policy">Security Policy</a> to contact the <a href="https://www.apache.org/security/">ASF Security Team</a>.<br/>
 
-## Stack Overflow
+## Bugs and feature requests
 
-For technical questions, you can post them to Stack Overflow using the tag ["apache-pulsar"](https://stackoverflow.com/tags/apache-pulsar).
+Bugs and feature requests can either be discussed on the dev mailing list or by [opening an issue on GitHub](https://github.com/apache/pulsar/issues/new/choose).
 
-## Slack
+## Social media: Slack, GitHub Discussions and Stack Overflow
 
-There is an Apache Pulsar Slack channel that is used for informal discussions for devs and users.
-
-The Slack instance is at https://apache-pulsar.slack.com/.
-
-You can self-register at https://communityinviter.com/apps/apache-pulsar/apache-pulsar.
-
-## WeChat
-
-There are several WeChat groups that are used for informal discussions for devs and users.
-
-To join these WeChat tech groups, you can add Bot with the WeChat ID: StreamNative_BJ
+Please go [to the community page](/community/#section-discussions) to find the contact information.
\ No newline at end of file