PageSourceSearch

https://pidgin.im/contact/

html pidgin.im collected 2026-09-24 08:29:43 UTC 22,010 bytes, 350 lines download raw bytes

1<!DOCTYPE html>
2<html id="R-html" lang="en-us" dir="ltr" itemscope itemtype="http://schema.org/Article" data-r-output-format="html">
3  <head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
6    <meta name="generator" content="Hugo 0.164.0">
7    <meta name="generator" content="Relearn 9.0.3">
8    <meta name="description" content="Pidgin is a huge project with a community that helps to provide support. We have a number of ways you can get in touch with us.
9Discourse Discourse is our new preferred contact method. We are still figuring out exactly how to organize this, but there are sections for everything and we’ll figure out the rest as we go!">
10    <meta name="author" content="">
11    <meta name="twitter:card" content="summary_large_image">
12    <meta name="twitter:image" content="https://pidgin.im/images/pidgin-circle-256.png">
13    <meta name="twitter:title" content="Contact :: Pidgin, the universal chat client">
14    <meta name="twitter:description" content="Pidgin is a huge project with a community that helps to provide support. We have a number of ways you can get in touch with us.
15Discourse Discourse is our new preferred contact method. We are still figuring out exactly how to organize this, but there are sections for everything and we’ll figure out the rest as we go!">
16    <meta property="og:url" content="https://pidgin.im/contact/index.html">
17    <meta property="og:site_name" content="Pidgin, the universal chat client">
18    <meta property="og:title" content="Contact :: Pidgin, the universal chat client">
19    <meta property="og:description" content="Pidgin is a huge project with a community that helps to provide support. We have a number of ways you can get in touch with us.
20Discourse Discourse is our new preferred contact method. We are still figuring out exactly how to organize this, but there are sections for everything and we’ll figure out the rest as we go!">
21    <meta property="og:locale" content="en_us">
22    <meta property="og:type" content="website">
23    <meta property="og:image" content="https://pidgin.im/images/pidgin-circle-256.png">
24    <meta itemprop="name" content="Contact :: Pidgin, the universal chat client">
25    <meta itemprop="description" content="Pidgin is a huge project with a community that helps to provide support. We have a number of ways you can get in touch with us.
26Discourse Discourse is our new preferred contact method. We are still figuring out exactly how to organize this, but there are sections for everything and we’ll figure out the rest as we go!">
27    <meta itemprop="datePublished" content="2019-05-19T17:51:27+00:00">
28    <meta itemprop="dateModified" content="2020-01-14T05:00:21+00:00">
29    <meta itemprop="wordCount" content="186">
30    <meta itemprop="image" content="https://pidgin.im/images/pidgin-circle-256.png">
31    <title>Contact :: Pidgin, the universal chat client</title>
32    <link href="/contact/index.xml" rel="alternate" type="application/rss+xml" title="Contact :: Pidgin, the universal chat client"><link rel="shortcut icon" href="/favicon/favicon.ico">
33<link rel="icon" sizes="16x16 32x32 64x64" href="/favicon/favicon.ico">
34<link rel="icon" type="image/png" sizes="196x196" href="/favicon/favicon-192.png">
35<link rel="icon" type="image/png" sizes="160x160" href="/favicon/favicon-160.png">
36<link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96.png">
37<link rel="icon" type="image/png" sizes="64x64" href="/favicon/favicon-64.png">
38<link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32.png">
39<link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16.png">
40<link rel="apple-touch-icon" href="/favicon/favicon-57.png">
41<link rel="apple-touch-icon" sizes="114x114" href="/favicon/favicon-114.png">
42<link rel="apple-touch-icon" sizes="72x72" href="/favicon/favicon-72.png">
43<link rel="apple-touch-icon" sizes="144x144" href="/favicon/favicon-144.png">
44<link rel="apple-touch-icon" sizes="60x60" href="/favicon/favicon-60.png">
45<link rel="apple-touch-icon" sizes="120x120" href="/favicon/favicon-120.png">
46<link rel="apple-touch-icon" sizes="76x76" href="/favicon/favicon-76.png">
47<link rel="apple-touch-icon" sizes="152x152" href="/favicon/favicon-152.png">
48<link rel="apple-touch-icon" sizes="180x180" href="/favicon/favicon-180.png">
49<meta name="msapplication-TileColor" content="#8451A1">
50<meta name="msapplication-TileImage" content="/favicon/favicon-144.png">
51<meta name="msapplication-config" content="favicon/browserconfig.xml">
52
53
54    <link href="/css/auto-complete/auto-complete.min.css?1789660840" rel="stylesheet">
55    
55<script src="/js/auto-complete/auto-complete.min.js?1789660840" defer></script>
55
56    
56<script src="/js/search-lunr.min.js?1789660840" defer></script>
56
57    
57<script src="/js/search.min.js?1789660840" defer></script>
57
58    
58<script>
59      window.relearn = window.relearn || {};
60      window.relearn.index_js_url="/searchindex.en.js?1789660840";
61    </script>
61
62    
62<script src="/js/lunr/lunr.min.js?1789660840" defer></script>
62
63    
63<script src="/js/lunr/lunr.stemmer.support.min.js?1789660840" defer></script>
63
64    
64<script src="/js/lunr/lunr.multi.min.js?1789660840" defer></script>
64
65    
65<script src="/js/lunr/lunr.en.min.js?1789660840" defer></script>
65
66    
66<script>
67      window.relearn = window.relearn || {};
68      window.relearn.contentLangs=['en'];
69    </script>
69
70    <link href="/fonts/fontawesome/css/all.min.css?1789660840" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="/fonts/fontawesome/css/all.min.css?1789660840" rel="stylesheet"></noscript>
71    <link href="/css/perfect-scrollbar/perfect-scrollbar.min.css?1789660840" rel="stylesheet">
72    <link href="/css/theme.min.css?1789660840" rel="stylesheet">
73    <link href="/css/format-html.min.css?1789660840" rel="stylesheet" id="R-format-style">
74    
74<script>
75      window.relearn = window.relearn || {};
76      // configuration
77      window.relearn.min = `.min`;
78      window.relearn.path='\/contact\/index.html';
79      window.relearn.relBasePath='..';
80      window.relearn.relBaseUri='..';
81      window.relearn.absBaseUri='https:\/\/pidgin.im';
82      window.relearn.disableInlineCopyToClipboard=false;
83      window.relearn.enableBlockCodeWrap=true;
84      // translations
85      window.T_Copy_to_clipboard = `Copy text to clipboard`;
86      window.T_Copied_to_clipboard = `Text copied to clipboard!`;
87      window.T_Link_copied_to_clipboard = `Link copied to clipboard!`;
88      window.T_Reset_view = `Reset view`;
89      window.T_View_reset = `View reset!`;
90      window.T_No_results_found = `No results found for "{0}"`;
91      window.T_N_results_found = `{1} results found for "{0}"`;
92      window.T_Browser_unsupported_feature = `This browser doesn't support this feature`;
93      // variant stuff
94      window.relearn.themevariants = [ 'pidgin' ];
95      window.relearn.customvariantprefix = "my-custom-";
96      window.relearn.changeVariant = function(variant) {
97        var oldVariant = document.documentElement.dataset.rThemeVariant;
98        window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
99        document.documentElement.dataset.rThemeVariant = variant;
100        if (oldVariant != variant) {
101          document.dispatchEvent( new CustomEvent('themeVariantLoaded', { detail: { variant, oldVariant } }) );
102          window.relearn.markVariant();
103        }
104      }
105      window.relearn.markVariant = function() {
106        var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant");
107        document.querySelectorAll(".R-variantswitcher select").forEach((select) => {select.value = variant;});
108      }
109      window.relearn.initVariant = function() {
110        var variant = window.localStorage.getItem(window.relearn.absBaseUri + "/variant") ?? "";
111        if( !variant ||
112            (!variant.startsWith(window.relearn.customvariantprefix) && !window.relearn.themevariants.includes(variant)) ||
113            (variant.startsWith(window.relearn.customvariantprefix) && !window.localStorage.getItem(window.relearn.absBaseUri + "/variantstylesheet-" + variant)) ){
114          variant = window.relearn.themevariants[0];
115          window.localStorage.setItem(window.relearn.absBaseUri + "/variant", variant);
116        }
117        document.documentElement.dataset.rThemeVariant = variant;
118      }
119      window.relearn.initVariant();
120      window.relearn.markVariant();
121    </script>
121
122    <link href="/css/custom.css?1789660840" rel="stylesheet">
123  </head>
124  <body class="mobile-support html" data-origin="/contact/index.html">
125    <div id="R-body" class="default-animation">
126      <div id="R-body-overlay"></div>
127      <nav id="R-topbar" class="default-animation">
128        <div class="topbar-wrapper default-animation">
129          <div class="topbar-sidebar-divider default-animation"></div>
130          <div class="topbar-area topbar-area-start" data-area="start">
131            <div class="topbar-button topbar-button-sidebar default-animation" data-content-empty="disable" data-width-s="show" data-width-m="hide" data-width-l="hide">
132<span class="btn cstyle button link noborder notitle interactive"><button onclick="toggleNav()" type="button" title="Menu (CTRL&#43;ALT&#43;n)"><i class="fa-fw fas fa-bars"></i></button></span>
133            </div>
134            <div class="topbar-button topbar-button-toc default-animation" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show">
135<span class="btn cstyle button link noborder notitle interactive"><button onclick="toggleTopbarFlyout(this)" type="button" title="Table of Contents (CTRL&#43;ALT&#43;t)"><i class="fa-fw fas fa-table-list"></i></button></span>
136              <div class="topbar-content">
137                <div class="topbar-content-wrapper">
138<nav class="TableOfContents">
139  <ul>
140    <li><a href="#discourse">Discourse</a></li>
141    <li><a href="#chatrooms">Chatrooms</a></li>
142    <li><a href="#social-media">Social Media</a></li>
143    <li><a href="#e-mail">E-mail</a></li>
144    <li><a href="#security">Security</a></li>
145  </ul>
146</nav>
147                </div>
148              </div>
149            </div>
150          </div>
151          <ol class="topbar-breadcrumbs breadcrumbs highlightable" itemscope itemtype="http://schema.org/BreadcrumbList"><li itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement" class=""><a itemprop="item" href="/index.html"><span itemprop="name">Pidgin</span></a><meta itemprop="position" content="1">&nbsp;>&nbsp;</li><li itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement" class=""><span itemprop="name">Contact</span><meta itemprop="position" content="2"></li>
152          </ol>
153          <div class="topbar-area topbar-area-end" data-area="end">
154            <div class="topbar-button topbar-button-edit default-animation" data-content-empty="disable" data-width-s="area-more" data-width-m="show" data-width-l="show">
155<span class="btn cstyle button link noborder notitle interactive"><a href="https://keep.imfreedom.org/pidgin/nest/file/default/hugo/content/contact/_index.md" rel="external" title="Edit (CTRL+ALT+w)"><i class="fa-fw fas fa-pen"></i></a></span>
156            </div>
157            <div class="topbar-button topbar-button-more default-animation" data-content-empty="hide" data-width-s="show" data-width-m="show" data-width-l="show">
158<span class="btn cstyle button link noborder notitle interactive"><button onclick="toggleTopbarFlyout(this)" type="button" title="More"><i class="fa-fw fas fa-ellipsis-v"></i></button></span>
159              <div class="topbar-content">
160                <div class="topbar-content-wrapper">
161                  <div class="topbar-area topbar-area-more" data-area="more">
162                  </div>
163                </div>
164              </div>
165            </div>
166          </div>
167        </div>
168      </nav>
169      <div id="R-main-overlay"></div>
170      <main id="R-body-inner" class="highlightable contact" tabindex="-1">
171        <div class="flex-block-wrapper">
172<article class="default">
173  <header class="headline">
174  </header>
175
176<h1 id="contact">Contact</h1>
177
178<p>Pidgin is a huge project with a community that helps to provide support.  We
179have a number of ways you can get in touch with us.</p>
180<h2 id="discourse">Discourse<span class="btn cstyle anchor copyanchor scrollanchor link noborder notitle interactive"><button type="button" title="Copy link to clipboard"><i class="fa-fw fas fa-link fa-lg"></i></button></span></h2>
181<p><a href="https://discourse.imfreedom.org/" rel="external">Discourse</a> is our new preferred contact
182method. We are still figuring out exactly how to organize this, but there are
183sections for everything and we&rsquo;ll figure out the rest as we go!</p>
184<h2 id="chatrooms">
184Chatrooms<span class="btn cstyle anchor copyanchor scrollanchor link noborder notitle interactive"><button type="button" title="Copy link to clipboard"><i class="fa-fw fas fa-link fa-lg"></i></button></span></h2>
185<p>If you prefer chat-based contact, the Pidgin community has a number of primary
186chat resources where you can reach us.</p>
187<ul>
188<li><a href="https://imfreedom.zulipchat.com/join/w6yqdv2uuv7nghjway5vuwzd/" rel="external">imfreedom.zulipchat.com</a>,
189a <a href="https://zulip.com" rel="external">Zulip</a> instance for all Instant Messaging Freedom
190projects.</li>
191<li><code>[email protected]</code>, a Jabber/XMPP MUC (Multi-User Chat) for more
192development-oriented discussion.</li>
193<li><code>#pidgin</code> on <code>irc.libera.chat</code> on IRC for both general and development
194discussion. Check out the <a href="https://web.libera.chat/#pidgin" rel="external">web chat</a>
195to reach easily!</li>
196</ul>
197<p>If you don&rsquo;t already have an XMPP account, you can use our free
198<a href="https://pidgin.im/about/pidginchat/" rel="external">PidginChat XMPP Service</a> to reach us there!</p>
199<h2 id="social-media">Social Media<span class="btn cstyle anchor copyanchor scrollanchor link noborder notitle interactive"><button type="button" title="Copy link to clipboard"><i class="fa-fw fas fa-link fa-lg"></i></button></span></h2>
200<p>Of course we also have a presence on social media!</p>
201<ul>
202<li><a href="https://www.facebook.com/pidgin.im/" rel="external">Facebook</a></li>
203<li><a href="https://fosstodon.org/@pidgin" rel="external">Mastodon</a></li>
204<li><a href="https://reddit.com/r/pidgin" rel="external">Reddit</a></li>
205</ul>
206<h2 id="e-mail">E-mail<span class="btn cstyle anchor copyanchor scrollanchor link noborder notitle interactive"><button type="button" title="Copy link to clipboard"><i class="fa-fw fas fa-link fa-lg"></i></button></span></h2>
207<p>We have shut down our mailing lists, but you can find their archives at
208<a href="https://lists.pidgin.im/pipermail/" rel="external">here</a>.</p>
209<h2 id="security">Security<span class="btn cstyle anchor copyanchor scrollanchor link noborder notitle interactive"><button type="button" title="Copy link to clipboard"><i class="fa-fw fas fa-link fa-lg"></i></button></span></h2>
210<p>If you need to reach us about a security issue, please see our
211<a href="https://pidgin.im/about/security/" rel="external">security</a> page.</p>
212
213  <footer class="footline">
214              <i class='fa-fw fas fa-calendar'></i> May 19, 2019
215  </footer>
216</article>
217        </div>
218      </main>
219    </div>
220    <aside id="R-sidebar" class="default-animation">
221      <div id="R-header-topbar" class="default-animation"></div>
222      <div id="R-header-wrapper" class="default-animation"><a href="/"><img src="/images/logo.png" alt="pidgin logo" ></a>
223
224        <search><form action="/search/index.html" method="get">
225          <div class="searchbox default-animation">
226            <button class="search-detail" type="submit" title="Search (CTRL+ALT+f)"><i class="fas fa-fw fa-search"></i></button>
227            <label class="a11y-only" for="R-search-by">Search</label>
228            <input data-search-input id="R-search-by" name="search-by" class="search-by" type="search" placeholder="Search...">
229            <button class="search-clear" type="button" data-search-clear="" title="Clear search"><i class="fas fa-fw fa-times" title="Clear search"></i></button>
230          </div>
231        </form></search>
232      </div>
233      <div id="R-homelinks" class="default-animation homelinks">
234        <div class="R-menu-divider default-animation">
235          <hr class="padding default-animation">
236        </div>
237        <div class="R-sidebarmenu R-shortcutmenu-homelinks default-animation">
238          <ul class="space collapsible-menu">
239            <li class="" data-nav-id="/index.html"><a class="padding" href="/index.html"><i class="fa-fw fas fa-home"></i> Home</a></li>
240          </ul>
241        </div>
242        <div class="R-menu-divider default-animation">
243          <hr class="padding default-animation">
244        </div>
245        <div class="R-sidebarmenu R-shortcutmenu-headercontrols default-animation">
246          <ul class="">
247          </ul>
248        </div>
249        <div class="R-menu-divider default-animation">
250          <hr class="padding default-animation">
251        </div>
252      </div>
253      <div id="R-content-wrapper" class="highlightable">
254        <div class="R-sidebarmenu R-shortcutmenu-main default-animation">
255          <ul class="enlarge morespace collapsible-menu">
256            <li class="" data-nav-id="/install/index.html"><a class="padding" href="/install/index.html">Install</a></li>
257            <li class="" data-nav-id="/plugins/index.html"><a class="padding" href="/plugins/index.html">Plugins</a></li>
258            <li class="" data-nav-id="/about/index.html"><a class="padding default-animation" href="/about/index.html">About</a><ul id="R-subsections-77102f70526b1c2db0eced54632dc618" class="collapsible-menu"></ul></li>
259            <li class="" data-nav-id="/help/index.html"><a class="padding default-animation" href="/help/index.html">Help</a><ul id="R-subsections-4c4c3763b53845adc8ce054b07b5fd92" class="collapsible-menu"></ul></li>
260            <li class="" data-nav-id="/development/index.html"><a class="padding default-animation" href="/development/index.html">Development</a><ul id="R-subsections-54b0ce3c97b111c8cd4d107325fd580c" class="collapsible-menu"></ul></li>
261            <li class="active " data-nav-id="/contact/index.html"><a class="padding" href="/contact/index.html">Contact</a></li>
262            <li class="" data-nav-id="/post/index.html"><a class="padding default-animation" href="/post/index.html">Blog</a><ul id="R-subsections-099fb08c186045e42d9cfe3179138df0" class="collapsible-menu"></ul></li>
263          </ul>
264        </div>
265        <div class="R-sidebarmenu R-shortcutmenu-shortcuts default-animation">
266          <ul class="space collapsible-menu">
267            <li class="" data-nav-id="https://issues.imfreedom.org/issues/PIDGIN"><a class="padding" href="https://issues.imfreedom.org/issues/PIDGIN" rel="external"><i class='fas fa-fw fa-tasks'></i> Issue Tracker</a></li>
268            <li class="" data-nav-id="https://keep.imfreedom.org/pidgin/"><a class="padding" href="https://keep.imfreedom.org/pidgin/" rel="external"><i class='fas fa-fw fa-code'></i> Repositories</a></li>
269            <li class="" data-nav-id="https://shop.spreadshirt.com/imfreedom"><a class="padding" href="https://shop.spreadshirt.com/imfreedom" rel="external"><i class='fas fa-fw fa-tshirt'></i> Merchandise</a></li>
270            <li class="" data-nav-id="https://fosstodon.org/@pidgin"><a class="padding" href="https://fosstodon.org/@pidgin" rel="external"><i class='fab fa-fw fa-mastodon'></i> Mastodon</a></li>
271          </ul>
272        </div>
273        <div id="R-footer-margin" class="default-animation"></div>
274        <div class="R-menu-divider default-animation">
275          <hr class="padding default-animation">
276        </div>
277        <div class="R-sidebarmenu R-shortcutmenu-footercontrols default-animation">
278          <ul class="">
279			<li class="R-languageswitcher">
280              <div class="padding menu-control">
281                <i class="fa-fw fas fa-language"></i>
282                <span>&nbsp;</span>
283                <div class="control-style">
284                  <label class="a11y-only" for="R-select-language">Language</label>
285                  <select id="R-select-language">
286                    <option id="R-select-language-en" value="en" data-url="/contact/index.html" lang="en-us" selected data-selected>English (US)</option>
287                  </select>
288                </div>
289                <div class="clear"></div>
290              </div>
291            </li>
292          </ul>
293        </div>
294<div id="R-footer" class="default-animation"><a href="https://imfreedom.org/donate" class="donate-button">
295    <i class="fas fa-heart"></i> Donate
296</a>
297
298</div>
299      </div>
300    </aside>
301    
301<script src="/js/perfect-scrollbar/perfect-scrollbar.min.js?1789660840" defer></script>
301
302    
302<script src="/js/theme.min.js?1789660840" defer></script>
302
303	
303<script src="/js/js.cookie.min.js"></script>
303
304
305	<div style="display:none;">
306		<div class="notices tip notification-bar">
307			<p>
308			<span class="alert-bar-close-button"><i class="fas fa-times"></i></span>
309			Looking to reach us via XMPP? Check out the new <a href='/about/pidginchat'>PidginChat</a> service!
310			</p>
311		</div>
312	</div>
313
314	
314<script>
315		try {
316			var code = "pidgin-chat-announcement";
317		} catch (e) {
318			console.error("Error with cookie code", e);
319		}
320
321		if (code && code !== Cookies.get("hide-notification")) {
322			var bar = $(".notification-bar");
323			$(".padding.highlightable").prepend(bar);
324			$(".alert-bar-close-button").on("click", function(elem) {
325				Cookies.set("hide-notification", code);
326				bar.detach();
327			});
328		}
329	</script>
329
330
331	<style>
332		.alert-bar-close-button {
333			position: absolute;
334			top: 2px;
335			right: 10px;
336			color: white;
337			font-weight: bold;
338			cursor: pointer;
339			transition: 0.3s;
340		}
341
342		.alert-bar-close-button:hover {
343			color: black;
344		}
345	</style>
346
347
348    <div id="toast-container" role="status" aria-live="polite" aria-atomic="false"></div>
349  </body>
350</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.