Author: dsahlberg
Date: Fri May 28 12:55:46 2021
New Revision: 1890281

URL: http://svn.apache.org/viewvc?rev=1890281&view=rev
Log:
site/publish: Merge from site/staging, r1887129, r1887130, r18890219, 
r18890232, r18890239, r18890255, r18890256
- libera.chat migration
- FAQ plaintext password

* docs/release-notes/1.14.html
  s/freenode/libera.chat/
* faq.html
  s/freenode/libera.chat/ etc.
  Update FAQ entry for plaintext passwords
* faq.ja.html
  s/freenode/libera.chat/
* faq.zh.html
  s/freenode/libera.chat/
* index.html
  News item on libera.chat migration
* opw.html
  s/freenode/libera.chat/

Modified:
    subversion/site/publish/   (props changed)
    subversion/site/publish/docs/community-guide/general.part.html
    subversion/site/publish/docs/community-guide/issues.part.html
    subversion/site/publish/docs/community-guide/releasing.part.html
    subversion/site/publish/docs/release-notes/1.14.html
    subversion/site/publish/faq.html
    subversion/site/publish/faq.ja.html
    subversion/site/publish/faq.zh.html
    subversion/site/publish/index.html   (contents, props changed)
    subversion/site/publish/news.html   (props changed)
    subversion/site/publish/opw.html
    subversion/site/publish/roadmap.html   (props changed)

Propchange: subversion/site/publish/
------------------------------------------------------------------------------
  Merged /subversion/site/staging:r1887025-1890280

Modified: subversion/site/publish/docs/community-guide/general.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/community-guide/general.part.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/docs/community-guide/general.part.html (original)
+++ subversion/site/publish/docs/community-guide/general.part.html Fri May 28 
12:55:46 2021
@@ -25,9 +25,12 @@ Subversion repository.  To participate:<
 
 <ul>
 <li>
-<p>Join us on irc.freenode.net #svn-dev or via the
-<a href="https://webchat.freenode.net/?nick=visitor....&amp;channels=svn-dev";
->freenode IRC webchat interface.</a></p>
+<p>Join us on irc.libera.chat in the #svn-dev channel (use the 
+<a href="https://web.libera.chat/?channel=#svn-dev";>web interface</a> or any
+IRC software; archived 
+<a href="https://colabti.org/irclogger/irclogger_logs/svn-dev";>here</a>).
+
+</p>
 </li>
 
 <li><p>Join the "dev", "commits", and "announce" mailing lists.

Modified: subversion/site/publish/docs/community-guide/issues.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/community-guide/issues.part.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/docs/community-guide/issues.part.html (original)
+++ subversion/site/publish/docs/community-guide/issues.part.html Fri May 28 
12:55:46 2021
@@ -80,7 +80,7 @@ caused smoke to pour out of your monitor
 judgement.  But if you're not sure, go ahead and ask on the users
 mailing list first, <a href="mailto:[email protected]";
 >[email protected]</a>, or ask in IRC, <a
-href="irc://irc.freenode.net/#svn">irc.freenode.net, channel #svn</a>.</p>
+href="irc://irc.libera.chat/#svn">irc.libera.chat, channel #svn</a>.</p>
 
 <p>You should
 also <a href="/reporting-issues.html#queries"

Modified: subversion/site/publish/docs/community-guide/releasing.part.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/community-guide/releasing.part.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/docs/community-guide/releasing.part.html (original)
+++ subversion/site/publish/docs/community-guide/releasing.part.html Fri May 28 
12:55:46 2021
@@ -1414,7 +1414,7 @@ needs to be done about it. (If necessary
 be contacted via the announce-owner@ handle.)</p>
 
 <p>Update the topics in various Subversion-related IRC channels, such as
-<tt>#svn</tt> and <tt>#svn-dev</tt> on freenode.</p>
+<tt>#svn</tt> and <tt>#svn-dev</tt> on libera.chat.</p>
 
 <p>If this is an X.Y.0 release, update the community support level at the very
 top of the <tt>STATUS</tt> files of any branches that have changed support

Modified: subversion/site/publish/docs/release-notes/1.14.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.14.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.14.html (original)
+++ subversion/site/publish/docs/release-notes/1.14.html Fri May 28 12:55:46 
2021
@@ -1772,7 +1772,7 @@ anything you imagine.</p>
 <a href="https://subversion.apache.org/mailing-lists.html";>
 https://subversion.apache.org/mailing-lists.html</a></p>
 
-<p>Or by IRC at irc.freenode.net:</p>
+<p>Or by IRC at irc.libera.chat:</p>
 <ul>
   <li>#svn channel: User chat and help using Subversion</li>
   <li>#svn-dev channel: Get involved in development!</li>

Modified: subversion/site/publish/faq.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/faq.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/faq.html (original)
+++ subversion/site/publish/faq.html Fri May 28 12:55:46 2021
@@ -200,9 +200,8 @@ a <tt>file:</tt> URL?</a></li>
 <li><a href="#hook-debugging">Why aren't my repository hooks working?</a></li>
 <li><a href="#diff-cmd">Why does my --diff-cmd complain about '-u'?
     I tried to override it with --extensions, but it's not working.</a></li>
-<li><a href="#plaintext-passwords">Ahhh!  I just discovered that my
-    Subversion client is caching passwords in plain-text on disk!
-    AHHH!</a></li>
+<li><a href="#plaintext-passwords">How does Subversion cache credentials
+    (plaintext and encrypted)</a></li>
 <li><a href="#hotcopy-large-repos">I can't hotbackup my repository, svnadmin
     fails on files larger than 2Gb!</a></li>
 <li><a href="#hidden-log">I cannot see the log entry for the file
@@ -709,11 +708,14 @@ other resources available:</p>
       (<a href="mailing-lists.html">full details</a> including
       public archives, subscribe, unsubscribe;
       <a href="#moderation">moderated</a>)</li>
-  <li>The Subversion Users <b>IRC channel</b> #svn on irc.freenode.net (use
-      <a href="https://webchat.freenode.net/?channels=#svn";>web interface</a>
-      or <a href="https://matrix.to/#/#freenode_#svn:matrix.org";>Matrix</a>
-      or any IRC software; archived
-      <a href="https://colabti.org/irclogger/irclogger_logs/svn";>here</a>)
+  <li>The Subversion Users <b>IRC channel</b> #svn on irc.libera.chat (use
+      the <a href="https://web.libera.chat/?channel=#svn";>web interface</a> or
+      <!--- TBD: libera's matrix bridge should appear soon: 
https://nitter.mailstation.de/liberachat/status/1396920289641091079#m 
+      <a href="https://matrix.to/#/#libera_#svn:matrix.org";>Matrix</a> or -->
+      any IRC software; archived
+      <a href="https://colabti.org/irclogger/irclogger_logs/svn";>here</a>).
+      (The IRC channel was hosted on freenode.net until May 2021. It may still 
exist
+      but it is no longer recognized as an official channel.)
       </li>
   <li><a href="https://www.svnforum.org/";>svnforum.org</a>, an unofficial
       <b>web-based forum</b> with approximately the same target audience as the
@@ -3240,48 +3242,101 @@ working copy.</p>
 
 
 <div class="h3" id="plaintext-passwords">
-<h3>Ahhh!  I just discovered that my
-    Subversion client is caching passwords in plain-text on disk!
-    AHHH!
+<h3>How does Subversion cache credentials (plaintext and encrypted)?
   <a class="sectionlink" href="#plaintext-passwords"
     title="Link to this section">&para;</a>
 </h3>
 
-<p>Calm down, take a deep breath.</p>
+<p>To avoid having to type a password for each server operation, Subversion
+can cache credentials.</p>
 
-<p>On Windows, Subversion uses standard 
-Windows APIs to encrypt the data, so only the user can decrypt the 
-cached password.
-<i>(Since svn 1.2.)</i></p>
-
-<p>On Mac OS X, Subversion uses the system Keychain
-facility to encrypt/store your svn password.
-<i>(Since svn 1.4.)</i></p>
-
-<p>On UNIX/Linux, Subversion supports GNOME Keyring and KWallet,
-both of which facilitate storing passwords on disk encrypted.
-These programs need to be available at compile-time and and at run-time.
-Otherwise, the client will fall back to caching your password in
-plaintext, but it will <em>never</em>
-cache a password in plaintext without asking first.
-<i>(Since svn 1.6.)</i></p>
-
-<p>On UNIX/Linux, the directory which contains the cached passwords (usually
-~/.subversion/auth/) has permissions of 700, meaning only you can read
-them.</p>
-
-<p>However, if you're really worried, you can permanently turn off
-password caching.  Set 'store-auth-creds = no' in your run-time config file
-to disable storing any kind of credentials, or
-you can use the more narrowly-defined 'store-passwords = no' (so that
-server certs are still cached), or you
-can use the even more narrowly-defined 'store-plaintext-passwords = no'
-(so that encrypted stores like GNOME Keyring and KWallet will still be used).
-More information on password cacheing is in chapter 6 of the <a 
-href="http://svnbook.red-bean.com/nightly/en/index.html";>"Nightly 
-Build" Subversion book</a>, under 
-<a 
href="http://svnbook.red-bean.com/nightly/en/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache";>
-"Client Credentials Caching".</a></p>
+<p>Passwords may have been cached unencrypted by older versions of Subversion
+("grandfathered in") and Subversion always supports reading these. Whether and
+how Subversion caches new credentials depends on several factors, including the
+access method, operating system, compile-time options, and settings in the
+client's run-time config file.</p>
+
+<p>To show the credentials in your cache, use <tt>svn auth</tt>. Credentials
+are never removed automatically but may be removed manually using
+<tt>svn auth --remove</tt>.</p>
+
+<h4>Windows</h4>
+
+<p>On Windows, Subversion uses standard Windows APIs to encrypt the data, so
+only the user can decrypt the cached password. <i>(Since Subversion
+1.2.)</i></p>
+
+<h4>macOS (formerly Mac OS X)</h4>
+
+<p>On macOS, Subversion uses the system Keychain facility to encrypt/store
+the user's svn password. <i>(Since Subversion 1.4.)</i></p>
+
+<h4>UNIX/Linux</h4>
+
+<p>On UNIX/Linux, Subversion supports up to four credential caches:</p>
+
+<ul>
+<li>GNOME Keyring</li>
+<li>KWallet</li>
+<li>GPG-Agent</li>
+<li>Plaintext cache in ~/.subversion/auth/svn.simple/</li>
+</ul>
+
+<p>To determine which credential caches your Subversion client supports, run
+the <tt>svn --version</tt> command and look for "The following authentication
+credential caches are available" toward the end of its output.</p>
+
+<p>GNOME Keyring and KWallet both facilitate storing passwords on disk
+encrypted. For Subversion to support these programs (since Subversion 1.6),
+they need to be available at compile-time and at run-time.</p>
+
+<p class="todo">TODO: Discuss GPG-Agent.</p>
+
+<p>Depending on a compile-time option (--enable-plaintext-password-storage)
+and runtime configurations (see below) Subversion <i>may</i> fallback to 
storing
+passwords in the Plaintext cache.</p>
+
+<p>The default value of --enable-plaintext-password-storage was changed from
+True to False in Subversion 1.12, thus disabling the Plaintext cache unless
+explicitly enabled.</p>
+
+<p>The directory which contains cached Plaintext passwords (usually
+<tt>~/.subversion/auth/</tt>) has permissions of 700, meaning only the user
+(and root) can read them.</p>
+
+<h4>"Subversion was compiled with support for Plaintext password cache but I
+want to prevent writing passwords to the Plaintext cache."</h4>
+
+<p>The following options are available in your run-time config file
+(per user ~/.subversion/config and ~/.subversion/servers,
+systemwide /etc/subversion/config and /etc/subversion/servers):</p>
+
+<ul>
+<li>To allow encrypted stores like GNOME Keyring and KWallet, but not the
+    Plaintext cache, set <tt>store-plaintext-passwords = no</tt>.</li>
+<li>To allow caching server certs but not passwords (encrypted or not), set
+    <tt>store-passwords = no</tt>.</li>
+<li>To disable storing any kind of credentials (encrypted or not) set
+    <tt>store-auth-creds = no</tt>.</li>
+</ul>
+
+<h4>"I want to use the Plaintext cache but it wasn't enabled at compile
+time."</h4>
+
+<p>In response to various questions and requests, the Subversion developers
+have written a Python script that can store a plain-text password to the
+cache. If you understand the security implications, have ruled out other
+alternatives, and still want to cache your password in plain-text on disk, you
+may find the script here:</p>
+
+<p class="todo">TODO: Link to the script.</p>
+
+<h4>Additional Information</h4>
+
+<p>More information on password caching is in Chapter 6 of the <a
+href="http://svnbook.red-bean.com/en/1.7/index.html";>Subversion book</a>,
+under <a 
href="http://svnbook.red-bean.com/en/1.7/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache";
+>"Client Credentials Caching".</a></p>
 
 </div>
 
@@ -4106,7 +4161,7 @@ If you are using svnserve, see the <a hr
 
 <p>When <a 
href="http://svnbook.red-bean.com/en/1.7/svn.serverconfig.svnserve.html#svn.serverconfig.svnserve.sshauth";
 >using svnserve with SSH authentication</a> SSH keys can be used to
-work around this limitation of passwords.</a>
+work around this limitation of passwords.</p>
 
 </div>
 

Modified: subversion/site/publish/faq.ja.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/faq.ja.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/faq.ja.html [utf-8] (original)
+++ subversion/site/publish/faq.ja.html [utf-8] Fri May 28 12:55:46 2021
@@ -459,7 +459,7 @@ Win32システムには、シンボリ�
   <li><a href="mailing-lists.html">Subversion ユーザーズメイリングリスト</a> (<a 
href="mailto:[email protected]";>[email protected]</a>)
        &mdash; 注意: このメイリングリストは<a 
href="#moderation">モデレータ制</a>だから、あなたの投稿が配送されるまでには、少し遅延があるかも。</li>
   <li><a href="https://svn.haxx.se/users/";>Subversion ユーザーズリストのアーカイブ</a></li>
-  <li>IRC。irc.freenode.net の #svn チャンネルにて。</li>
+  <li>IRC。irc.libera.chat の #svn チャンネルにて。</li>
   <li><a 
href="https://www.svnforum.org/";>svnforum.org</a>。Webベースの非公式なフォーラムで、メイリングリストと同じ程度の層を参加者のターゲットにしている。</li>
 </ul>
 

Modified: subversion/site/publish/faq.zh.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/faq.zh.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/faq.zh.html [utf-8] (original)
+++ subversion/site/publish/faq.zh.html [utf-8] Fri May 28 12:55:46 2021
@@ -439,7 +439,7 @@ href="http://svn.collab.net/repos/svn/tr
        >[email protected]</a>)
        &mdash; 注意这个列表需要经过<a href="#moderation">审核</a>,所以在显示之前有一些延迟。</li>
   <li><a href="https://svn.haxx.se/users/";>Subversion用户信息列表。</a></li>
-  <li>在线聊天系统(IRC)在irc.freenode.net的#svn频道。</li>
+  <li>在线聊天系统(IRC)在irc.libera.chat的#svn频道。</li>
   <li><a 
href="https://www.svnforum.org/";>svnforum.org</a>一个非官方基于网络的论坛,针对的读者和邮件列表近似。</li>
 </ul>
 

Modified: subversion/site/publish/index.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/index.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/index.html (original)
+++ subversion/site/publish/index.html Fri May 28 12:55:46 2021
@@ -66,6 +66,20 @@
 
 <!-- In general, we'll keep only the most recent 3 or 4 news items here. -->
 
+<div class="h3" id="news-20210526">
+<h3>2021-05-26 &mdash; IRC migration to libera.chat
+<a class="sectionlink" href="#news-20210526"
+   title="Link to this section">&para;</a>
+</h3>
+
+<p>The Subversion project has decided to move the official IRC channels to
+ <a href="https://libera.chat";>libera.chat</a> due to concerns about the
+ future stability of our previous IRC network.</p>
+
+<p>Please join us in the #svn or #svn-dev channels!</p>
+
+</div> <!-- #news-20210526 -->
+
 <div class="h3" id="news-20210210">
 <h3>2021-02-10 &mdash; Apache Subversion Security Advisory
 <a class="sectionlink" href="#news-20210210"

Propchange: subversion/site/publish/index.html
------------------------------------------------------------------------------
  Merged /subversion/site/staging/index.html:r1887025-1890280

Propchange: subversion/site/publish/news.html
------------------------------------------------------------------------------
  Merged /subversion/site/staging/news.html:r1887025-1890280

Modified: subversion/site/publish/opw.html
URL: 
http://svn.apache.org/viewvc/subversion/site/publish/opw.html?rev=1890281&r1=1890280&r2=1890281&view=diff
==============================================================================
--- subversion/site/publish/opw.html (original)
+++ subversion/site/publish/opw.html Fri May 28 12:55:46 2021
@@ -60,7 +60,7 @@ read for new members of the community.</
    to Subversion's OPW mentor, in addition to sending any other non-private
    information to the dev@ list.</p>
    <p>The mentor for OPW 2013 for Subversion is
-   Stefan Sperling &lt;[email protected]&gt;, 'stsp' on Freenode IRC in the
+   Stefan Sperling &lt;[email protected]&gt;, 'stsp' on libera.chat IRC in the
    <tt>#svn-dev</tt> channel.</p>
 
 </div> <!-- #site-content -->

Propchange: subversion/site/publish/roadmap.html
------------------------------------------------------------------------------
  Merged /subversion/site/staging/roadmap.html:r1886387-1890280


Reply via email to