1. 07 Eyl, 2002 1 kayıt (commit)
  2. 06 Eyl, 2002 1 kayıt (commit)
  3. 03 Eyl, 2002 1 kayıt (commit)
    • Guido van Rossum's avatar
      Fix for SF bug 601077 by Zack Weinberg. · 683c0fe4
      Guido van Rossum yazdı
      The new execvpe code would sometimes do the wrong thing when a
      non-executable file existed earlier in the path and an executable file
      of the same name existed later in the path.  This patch restores the
      proper behavior (which is to execute the second file).  When only a
      non-executable file exists, the correct error is still reported.
      683c0fe4
  4. 05 Agu, 2002 1 kayıt (commit)
    • Guido van Rossum's avatar
      SF patch 590294: os._execvpe security fix (Zack Weinberg). · aed51d81
      Guido van Rossum yazdı
      1) Do not attempt to exec a file which does not exist
      just to find out what error the operating system
      returns. This is an exploitable race on all platforms
      that support symbolic links.
      
      2) Immediately re-raise the exception if we get an
      error other than errno.ENOENT or errno.ENOTDIR. This
      may need to be adapted for other platforms.
      
      (As a security issue, this should be considered for 2.1
      and 2.2 as well as 2.3.)
      aed51d81
  5. 02 Tem, 2002 1 kayıt (commit)
  6. 01 Haz, 2002 1 kayıt (commit)
  7. 02 May, 2002 1 kayıt (commit)
  8. 04 Nis, 2002 1 kayıt (commit)
  9. 15 Mar, 2002 2 kayıt (commit)
    • Michael W. Hudson's avatar
      .... · e5363b7d
      Michael W. Hudson yazdı
      e5363b7d
    • Michael W. Hudson's avatar
      Fix · ce00b735
      Michael W. Hudson yazdı
      [ 530236 ] os.py assumes existence of statvfs_resul
      
      This was pretty dense of me.  Sorry.
      
      2.2.1 candidate.
      ce00b735
  10. 06 Mar, 2002 1 kayıt (commit)
  11. 24 Şub, 2002 1 kayıt (commit)
  12. 30 Eki, 2001 1 kayıt (commit)
  13. 24 Eki, 2001 1 kayıt (commit)
  14. 19 Eki, 2001 1 kayıt (commit)
  15. 07 Mar, 2001 1 kayıt (commit)
  16. 06 Mar, 2001 1 kayıt (commit)
  17. 02 Mar, 2001 3 kayıt (commit)
    • Ka-Ping Yee's avatar
    • Guido van Rossum's avatar
      Fix by Donn Cave for BeOS (SF #403642): · b7fe432a
      Guido van Rossum yazdı
        UNIX style fork/execve/wait are not fully compatible with thread
        support on BeOS.  For Python, that means neither fork() from import
        nor import from a fork work reliably. os._execvpe() does the latter,
        importing tempfile to set up a tantalizing target for hackers. This
        patch replaces both the tempfile name generation and the exec that
        uses it, in case we're on BeOS. Need this for
        setup:distutils:execvp(); symptoms are random crashes and internal
        BeOS error messages about th name, in case we're on BeOS. It's an
        issue because setup.py + distutils calls os.execvp(); symptoms are
        random crashes during setup.py, and internal BeOS error messages
        about thread IDs.
      b7fe432a
    • Guido van Rossum's avatar
      RISCOS changes by dschwertberger. · d74fb6b1
      Guido van Rossum yazdı
      d74fb6b1
  18. 28 Şub, 2001 1 kayıt (commit)
  19. 06 Şub, 2001 1 kayıt (commit)
  20. 15 Ock, 2001 1 kayıt (commit)
  21. 28 Eyl, 2000 1 kayıt (commit)
  22. 19 Eyl, 2000 1 kayıt (commit)
  23. 28 Agu, 2000 1 kayıt (commit)
  24. 25 Tem, 2000 1 kayıt (commit)
  25. 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
  26. 26 Nis, 2000 1 kayıt (commit)
  27. 25 Nis, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Michael Hudson: · 7da3cc5d
      Guido van Rossum yazdı
      I think that after this patch, all objects in the os module (with names
      that don't start with "_") that can have docstrings, do, on Linux at
      least.
      
      Also fix a nit in one of my spawn* docstrings.
      7da3cc5d
  28. 21 Nis, 2000 1 kayıt (commit)
  29. 04 Nis, 2000 1 kayıt (commit)
    • Guido van Rossum's avatar
      Patch by Fred Gansevles. · 965fdae4
      Guido van Rossum yazdı
      This patch solves 2 problems of the os module.
      1) Bug ID #50 (case-mismatch wiht "environ.get(..,..)" and "del environ[..]")
      2) os.environ.update (dict) doesn't propagate changes to the 'real'
         environment (i.e doesn't call putenv)
      
      This patches also has minor changes specific for 1.6a
      The string module isn't used anymore, instead the strings own methods are
      used.
      965fdae4
  30. 04 Şub, 2000 2 kayıt (commit)
    • Guido van Rossum's avatar
      Actually, the previous batch's comment should have been different; · 4b8c6eaf
      Guido van Rossum yazdı
      *this* set of patches is Ka-Ping's final sweep:
      
      The attached patches update the standard library so that all modules
      have docstrings beginning with one-line summaries.
      
      A new docstring was added to formatter.  The docstring for os.py
      was updated to mention nt, os2, ce in addition to posix, dos, mac.
      4b8c6eaf
    • Guido van Rossum's avatar
      More trivial comment -> docstring transformations by Ka-Ping Yee, · 54f22ed3
      Guido van Rossum yazdı
      who writes:
      
      Here is batch 2, as a big collection of CVS context diffs.
      Along with moving comments into docstrings, i've added a
      couple of missing docstrings and attempted to make sure more
      module docstrings begin with a one-line summary.
      
      I did not add docstrings to the methods in profile.py for
      fear of upsetting any careful optimizations there, though
      i did move class documentation into class docstrings.
      
      The convention i'm using is to leave credits/version/copyright
      type of stuff in # comments, and move the rest of the descriptive
      stuff about module usage into module docstrings.  Hope this is
      okay.
      54f22ed3
  31. 02 Kas, 1999 2 kayıt (commit)
  32. 11 Haz, 1999 1 kayıt (commit)
  33. 03 May, 1999 1 kayıt (commit)
  34. 22 Şub, 1999 1 kayıt (commit)
  35. 01 Şub, 1999 1 kayıt (commit)