SF patch 557704: netrc module can't handle all passwords
Revised netrc.py to include the additional ascii punctuation
characters. Omitted the other logic changes. See
Lib/netrc.py 1.17.
Since this is more of a feature request than a bug,
including in Py2.3 but not recommending for backporting.
diff --git a/Misc/NEWS b/Misc/NEWS
index 496ad0b..5c70af8 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -127,6 +127,8 @@
Library
-------
+- netrc now allows Ascii punctuation characters in passwords.
+
- shelve now supports the optional writeback argument, and exposes
pickle protocol versions.