cpython/Lib
Johannes Gijsbers 4ec40648a5 bug #990669: os.path.realpath() will resolve symlinks before normalizing the
path, as normalizing the path may alter the meaning of the path if it contains
symlinks.

Also add tests for infinite symlink loops and parent symlinks that need to be
resolved.
2004-08-14 15:01:53 +00:00
..
bsddb Purged Berkeley code of references to the long-obsolete whrandom. 2004-08-08 00:54:21 +00:00
compiler SF patch 836879. 2004-08-07 19:21:56 +00:00
curses Somehow (no idea how!) I missed half of patch #1005008. Sorry about that. 2004-08-07 15:20:15 +00:00
distutils Whitespace normalization. 2004-08-04 02:36:18 +00:00
email Resolution of bug #997368, "strftime() backward compatibility". 2004-08-07 16:38:40 +00:00
encodings Whitespace normalization. 2004-08-07 06:03:09 +00:00
hotshot
idlelib Patch #808719: Ignore the locale's encoding if it is an empty string. 2004-08-12 13:14:52 +00:00
lib-old Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
lib-tk Patch #986929: Add support for wish -sync and -use options. 2004-08-03 18:36:25 +00:00
logging Updated Logger.log() docstring to clarify that lvl parameter should be an integer. 2004-08-04 08:38:08 +00:00
plat-aix3
plat-aix4
plat-atheos Repair bizarre generated Python. 2004-07-18 06:35:21 +00:00
plat-beos5 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-darwin
plat-freebsd2
plat-freebsd3
plat-freebsd4
plat-freebsd5
plat-generic
plat-irix5 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-irix6 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-linux2 Repair bizarre generated Python. 2004-07-18 06:35:21 +00:00
plat-mac Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-netbsd1 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-next3
plat-os2emx Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-riscos Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-sunos5 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
plat-unixware7 Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
site-packages
test bug #990669: os.path.realpath() will resolve symlinks before normalizing the 2004-08-14 15:01:53 +00:00
xml Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
BaseHTTPServer.py
Bastion.py
CGIHTTPServer.py
ConfigParser.py
Cookie.py
DocXMLRPCServer.py
HTMLParser.py [Bug #921657] Allow '@' in unquoted HTML attributes. Not strictly legal according to the HTML REC, but HTMLParser is already a pretty loose parser. Reported by Bernd Zimmermann. 2004-06-05 15:31:45 +00:00
MimeWriter.py
Queue.py Simplified the new get/get_nowait/put/put_nowait implementations a bit. 2004-07-12 01:20:32 +00:00
SimpleHTTPServer.py [Bug #866222] Update docstrings. 2004-08-07 19:02:19 +00:00
SimpleXMLRPCServer.py
SocketServer.py
StringIO.py
TERMIOS.py
UserDict.py
UserList.py
UserString.py Remove .width() and .iswide() from UserString as well. 2004-08-04 08:01:06 +00:00
_LWPCookieJar.py
_MozillaCookieJar.py
__future__.py
__phello__.foo.py
_strptime.py
_threading_local.py Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
aifc.py
anydbm.py
asynchat.py
asyncore.py Back out patch #982681 2004-08-13 20:06:57 +00:00
atexit.py
audiodev.py
base64.py
bdb.py
binhex.py Remove a useless operation, setting name to itself 2004-06-07 03:45:56 +00:00
bisect.py
calendar.py There is no reason to have an underscore after self 2004-06-07 03:47:06 +00:00
cgi.py Don't return spurious empty fields if 'keep_empty_values' is True. 2004-07-19 15:38:11 +00:00
cgitb.py Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
chunk.py
cmd.py Whitespace normalization. 2004-07-07 20:54:48 +00:00
code.py
codecs.py
codeop.py
colorsys.py
commands.py
compileall.py Patch #975885: print file name in err msg in quiet mode 2004-06-20 20:59:56 +00:00
cookielib.py [Patch #969907] Add traceback to warning output 2004-07-10 18:32:12 +00:00
copy.py
copy_reg.py
csv.py
dbhash.py
decimal.py * Context.copy() now makes a deepcopy. 2004-08-08 04:03:24 +00:00
difflib.py Repair typo in docstring. 2004-07-31 00:19:43 +00:00
dircache.py
dis.py
doctest.py Doctest has new traceback gimmicks in 2.4. While trying to document 2004-08-13 03:55:05 +00:00
dumbdbm.py
dummy_thread.py
dummy_threading.py Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
filecmp.py
fileinput.py
fnmatch.py
formatter.py
fpformat.py
ftplib.py
getopt.py
getpass.py
gettext.py This change implements the following gettext features, as 2004-07-22 18:44:01 +00:00
glob.py
gopherlib.py
gzip.py Ack, removed useless import of os I just introduced. 2004-07-27 21:05:21 +00:00
heapq.py Improve the documented advice on how to best use heapq.heapreplace(). 2004-06-20 09:07:53 +00:00
hmac.py
htmlentitydefs.py
htmllib.py
httplib.py SF bug 874842 and patch 997626: httplib bugs 2004-08-07 16:28:14 +00:00
ihooks.py ihooks FancyModuleLoader.load_module() 2004-08-04 02:29:12 +00:00
imaplib.py Fix typo in getquotaroot parameter reported by Thierry FLORAC. Also amplify doc string for select to indicate proper way to obtain other responses. 2004-08-10 01:24:54 +00:00
imghdr.py
imputil.py ihooks FancyModuleLoader.load_module() 2004-08-04 02:29:12 +00:00
inspect.py 'inspect' was not listing the functions in a module properly if the module was 2004-08-13 18:46:24 +00:00
keyword.py
linecache.py
locale.py Patch #962487: Don't crash for empty locale names. 2004-07-26 12:45:18 +00:00
macpath.py Feature request #935915: Add os.path.devnull. 2004-06-08 08:29:33 +00:00
macurl2path.py
mailbox.py add missing newlines to read/readline. 2004-07-24 19:54:44 +00:00
mailcap.py
markupbase.py [Patch #965175] Incorporate a suggestion for a better error message 2004-07-10 21:49:45 +00:00
mhlib.py
mimetools.py
mimetypes.py
mimify.py
modulefinder.py
multifile.py
mutex.py
netrc.py
new.py
nntplib.py Patch #823072: add option to NOT use ~/.netrc in nntplib.NNTP(). 2004-08-03 14:36:32 +00:00
ntpath.py Make ntpath compress multiple slashes between drive letter and the rest of the 2004-07-10 20:42:22 +00:00
nturl2path.py
opcode.py Install two code generation optimizations that depend on NOP. 2004-06-21 16:31:15 +00:00
optparse.py Upgrade optparse module and tests to Optik 1.5a1: 2004-07-31 16:15:44 +00:00
os.py Feature request #935915: Add os.path.devnull. 2004-06-08 08:29:33 +00:00
os2emxpath.py Feature request #935915: Add os.path.devnull. 2004-06-08 08:29:33 +00:00
pdb.doc
pdb.py
pickle.py Make 'bin' argument trigger DeprecationWarning 2004-08-07 16:27:24 +00:00
pickletools.py Add argument to docstring 2004-08-07 16:51:30 +00:00
pipes.py
pkgutil.py
platform.py Added normalization for Windows system name. Closes SF #945665. 2004-06-19 17:17:00 +00:00
popen2.py
poplib.py
posixfile.py
posixpath.py bug #990669: os.path.realpath() will resolve symlinks before normalizing the 2004-08-14 15:01:53 +00:00
pprint.py
profile.doc
profile.py Using repr() generates entries that the current stats package can't 2004-07-12 23:38:02 +00:00
pstats.py
pty.py Removed no-longer-needed convolutions to recover from damaged modules 2004-08-02 03:55:18 +00:00
py_compile.py
pyclbr.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
pydoc.py Change pydoc.stripid() be able to match against 64-bit addresses by having 2004-06-19 01:22:48 +00:00
quopri.py
random.py Fix typo in comment. 2004-06-07 02:07:15 +00:00
re.py
reconvert.py
regex_syntax.py
regsub.py
repr.py Committing Tim's patch for SF bug #983585: 2004-07-01 20:28:47 +00:00
rexec.py
rfc822.py Resolution of bug #997368, "strftime() backward compatibility". 2004-08-07 16:38:40 +00:00
rlcompleter.py
robotparser.py
sched.py
sets.py
sgmllib.py
shelve.py
shlex.py
shutil.py Catch OSError raised when src or dst argument to os.path.samefile doesn't 2004-08-14 14:51:01 +00:00
site.py Fix bug in addsitedir() to properly handle the lack of a second argument. 2004-07-20 02:28:28 +00:00
smtpd.py Updated my email address to something that works <wink>. 2004-07-12 23:10:08 +00:00
smtplib.py Debug output is now printed to sys.stderr . 2004-07-10 23:14:30 +00:00
sndhdr.py
socket.py Patch #1003700: Add socketpair function to socket module. 2004-08-09 04:51:41 +00:00
sre.py [Bug #990792] Mention that repl can be a callable 2004-08-07 17:41:54 +00:00
sre_compile.py
sre_constants.py
sre_parse.py
stat.py
statcache.py
statvfs.py
string.py
stringold.py
stringprep.py Whitespace normalization. 2004-07-07 20:54:48 +00:00
sunau.py
sunaudio.py
symbol.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
symtable.py
tabnanny.py
tarfile.py Remove unused variables 2004-07-20 22:31:34 +00:00
telnetlib.py
tempfile.py Record that FCNTL.py has gone away; remove FCNTL hack in tempfile.py; 2004-07-18 23:58:17 +00:00
textwrap.py SF #965425: fix so hyphenated words surrounded by punctuation are 2004-06-03 01:59:41 +00:00
this.py
threading.py Thread.__delete: Discussion of internal obscurities belongs in comments 2004-07-21 03:36:52 +00:00
timeit.py
toaiff.py
token.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
tokenize.py PEP-0318, @decorator-style. In Guido's words: 2004-08-02 06:10:11 +00:00
trace.py
traceback.py
tty.py
types.py Oops! Restored the pickle test to test_pyclbr, but changed types.py so 2004-07-18 00:08:11 +00:00
tzparse.py
unittest.py
urllib.py Whitespace normalization, via reindent.py. 2004-07-18 06:16:08 +00:00
urllib2.py Whitespace normalization. 2004-08-08 01:05:14 +00:00
urlparse.py rsync is now a recognized protocol that uses "netloc" (i.e. specifies a network 2004-06-29 04:02:40 +00:00
user.py
uu.py
warnings.py
wave.py Fix SF #1001053, wave.open() with unicode filename fails 2004-08-01 22:48:06 +00:00
weakref.py Convert weak iterators to generator form. 2004-08-13 07:12:45 +00:00
webbrowser.py [Patch #981794] Add support for Firefox/Firebird 2004-07-10 22:07:02 +00:00
whichdb.py
whrandom.py Trigger DeprecationWarning 2004-08-07 21:44:37 +00:00
xdrlib.py
xmllib.py
xmlrpclib.py [Bug #841757] Patch from /F to allow Unicode strings as struct keys 2004-06-05 12:35:58 +00:00
zipfile.py Make struct formats for specifying file size to be unsigned instead of signed 2004-07-10 19:09:20 +00:00