1. 08 Agu, 2004 1 kayıt (commit)
    • Tim Peters's avatar
      Bug 1003471: Python 1.5.2 security vulnerability still present in 2.3.4 · ec8c5a93
      Tim Peters yazdı
      That's the title of the report, but the hole was probably plugged since
      Python 2.0.  See corresponding checkin to PC/getpathp.c:  a crucial
      precondition for joinpath() was neither documented nor verified, and there
      are so many callers with so many conditional paths that no "eyeball
      analysis" is satisfactory.  Now Python dies with a fatal error if the
      precondition isn't satisfied, instead of allowing a buffer overrun.
      
      NOT TESTED!  The Windows version of the patch was, but not this one.  I
      don't feel like waiting for someone to notice the patch I attached to the
      bug report.  If it doesn't compile, sorry, but fix it <wink>.  If it
      does compile, it's "obviously correct".
      ec8c5a93
  2. 26 Haz, 2004 1 kayıt (commit)
  3. 24 Haz, 2004 1 kayıt (commit)
  4. 03 Haz, 2004 1 kayıt (commit)
  5. 31 Ara, 2002 1 kayıt (commit)
  6. 30 Ara, 2002 1 kayıt (commit)
    • Just van Rossum's avatar
      PEP 302 + zipimport: · 52e14d64
      Just van Rossum yazdı
      - new import hooks in import.c, exposed in the sys module
      - new module called 'zipimport'
      - various changes to allow bootstrapping from zip files
      
      I hope I didn't break the Windows build (or anything else for that
      matter), but then again, it's been sitting on sf long enough...
      
      Regarding the latest discussions on python-dev: zipimport sets
      pkg.__path__ as specified in PEP 273, and likewise, sys.path item such as
      /path/to/Archive.zip/subdir/ are supported again.
      52e14d64
  7. 23 Ara, 2002 1 kayıt (commit)
  8. 06 Ara, 2002 1 kayıt (commit)
  9. 13 Eyl, 2002 1 kayıt (commit)
  10. 12 Ock, 2002 1 kayıt (commit)
  11. 02 Ara, 2001 1 kayıt (commit)
  12. 28 Eyl, 2001 1 kayıt (commit)
  13. 15 Agu, 2001 1 kayıt (commit)
  14. 08 Agu, 2001 1 kayıt (commit)
  15. 23 Tem, 2001 1 kayıt (commit)
  16. 24 Ock, 2001 1 kayıt (commit)
  17. 23 Ock, 2001 1 kayıt (commit)
  18. 28 Eyl, 2000 1 kayıt (commit)
  19. 27 Eyl, 2000 1 kayıt (commit)
  20. 25 Eyl, 2000 1 kayıt (commit)
  21. 01 Eyl, 2000 1 kayıt (commit)
  22. 22 Tem, 2000 1 kayıt (commit)
  23. 21 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Bunch of minor ANSIfications: 'void initfunc()' -> 'void initfunc(void)', · f3f33dcf
      Thomas Wouters yazdı
      and a couple of functions that were missed in the previous batches. Not
      terribly tested, but very carefully scrutinized, three times.
      
      All these were found by the little findkrc.py that I posted to python-dev,
      which means there might be more lurking. Cases such as this:
      
      long
      func(a, b)
      	long a;
      	long b; /* flagword */
      {
      
      and other cases where the last ; in the argument list isn't followed by a
      newline and an opening curly bracket. Regexps to catch all are welcome, of
      course ;)
      f3f33dcf
  24. 16 Tem, 2000 1 kayıt (commit)
    • Thomas Wouters's avatar
      Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either · 7e474022
      Thomas Wouters yazdı
      comments, docstrings or error messages. I fixed two minor things in
      test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
      
      There is a minor style issue involved: Guido seems to have preferred English
      grammar (behaviour, honour) in a couple places. This patch changes that to
      American, which is the more prominent style in the source. I prefer English
      myself, so if English is preferred, I'd be happy to supply a patch myself ;)
      7e474022
  25. 08 Tem, 2000 1 kayıt (commit)
  26. 30 Haz, 2000 2 kayıt (commit)
  27. 28 Haz, 2000 1 kayıt (commit)
  28. 26 May, 2000 1 kayıt (commit)
    • Jeremy Hylton's avatar
      Patch from M.-A. Lemburg: · 847a9968
      Jeremy Hylton yazdı
      Python on UNIX now trusts PYTHONHOME unconditionally
      
      Modules/getpath.c:
      
      Landmark changed to os.py.
      
      Setting PYTHONHOME now unconditionally sets sys.prefix
      (and sys.exec_prefix). No further checks are done whether the
      standard lib can be found in that location or not. This is in
      sync with the PC subdir getpath implementations.
      
      PC/getpathp.c:
      
      Landmark changed to os.py.
      
      PC/os2vacpp/getpathp.c:
      
      Landmark changed to os.py.
      
      Note: BAW's checkin on exceptions.c eliminates earlier concerns about
      a bogus PYTHONHOME value leading to a core dump.  Instead it causes a
      useless sys.path and prevents imports.
      847a9968
  29. 03 May, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Vladimir Marangozov's long-awaited malloc restructuring. · b18618da
      Guido van Rossum yazdı
      For more comments, read the patches@python.org archives.
      For documentation read the comments in mymalloc.h and objimpl.h.
      
      (This is not exactly what Vladimir posted to the patches list; I've
      made a few changes, and Vladimir sent me a fix in private email for a
      problem that only occurs in debug mode.  I'm also holding back on his
      change to main.c, which seems unnecessary to me.)
      b18618da
  30. 27 Ock, 1999 1 kayıt (commit)
  31. 29 Nis, 1998 1 kayıt (commit)
  32. 06 Şub, 1998 1 kayıt (commit)
  33. 19 Ock, 1998 1 kayıt (commit)
  34. 10 Ara, 1997 1 kayıt (commit)
  35. 20 Eki, 1997 1 kayıt (commit)
  36. 20 Agu, 1997 1 kayıt (commit)
  37. 02 Haz, 1997 1 kayıt (commit)
  38. 20 May, 1997 1 kayıt (commit)
  39. 13 May, 1997 1 kayıt (commit)