1. 14 Aug, 2008 10 commits
    • Martin v. Löwis's avatar
      Merged revisions 65677-65678,65683 via svnmerge from · ac984458
      Martin v. Löwis authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65677 | martin.v.loewis | 2008-08-14 17:54:27 +0200 (Do, 14 Aug 2008) | 3 lines
      
        Make obj an owned reference in Py_buffer; this checkin
        was missing from the patch for #3139.
      ........
        r65678 | martin.v.loewis | 2008-08-14 17:56:07 +0200 (Do, 14 Aug 2008) | 2 lines
      
        Properly INCREF reference in Py_buffer.
      ........
        r65683 | martin.v.loewis | 2008-08-14 22:12:06 +0200 (Do, 14 Aug 2008) | 2 lines
      
        Fix memory leak: Always DECREF obj in PyBuffer_Release.
      ........
      ac984458
    • Facundo Batista's avatar
      Issue 1432. Fixes a bug caused because of the evolution · 49843720
      Facundo Batista authored
      of the RFC that describes the behaviour. Note that we now
      have the same behaviour than the current browsers.
      49843720
    • Martin v. Löwis's avatar
      Use s* to receive data. Fixes #3552. · c888bef9
      Martin v. Löwis authored
      c888bef9
    • Georg Brandl's avatar
      #3550: socket APIs use bytes, not strings. · 3b2c95ee
      Georg Brandl authored
      3b2c95ee
    • Hirokazu Yamamoto's avatar
      Merged revisions 65672 via svnmerge from · fa972edd
      Hirokazu Yamamoto authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65672 | hirokazu.yamamoto | 2008-08-14 20:26:34 +0900 | 1 line
      
        Added _multiprocessing module support. (VC6)
      ........
      fa972edd
    • Hirokazu Yamamoto's avatar
      Blocked revisions 65663 via svnmerge · aff07c86
      Hirokazu Yamamoto authored
      ........
        r65663 | hirokazu.yamamoto | 2008-08-14 10:33:44 +0900 | 19 lines
      
        Issue #2065: VC6 related fix.
      
        - PC/VC6/_bsddb.dsp:
            removed '/nodefaultlib:"msvcrt"' to fix linker error.
      
        - PC/VC6/_msi.dsp, PC/VC6/pcbuild.dsw:
            added new module support.
      
        - PC/VC6/_sqlite3.dsp:
            /D "MODULE_NAME=\"sqlite3\""
            caused extra leading space like
            #define MODULE_NAME " sqlite3"
            so uses
            /D MODULE_NAME=\"sqlite3\"
            instead.
      
        - PC/VC6/python.dsp:
            changed stack size to 2MB to avoid stack overflow on
            some tests.
      ........
      aff07c86
    • Hirokazu Yamamoto's avatar
      Merged revisions 65667 via svnmerge from · d04bad6c
      Hirokazu Yamamoto authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65667 | hirokazu.yamamoto | 2008-08-14 14:50:43 +0900 | 1 line
      
        Fixed test_distutils error (test_build_ext) on VC6.
      ........
      d04bad6c
    • Brett Cannon's avatar
      Merged revisions 65668 via svnmerge from · 4eb4f58e
      Brett Cannon authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65668 | brett.cannon | 2008-08-13 22:55:18 -0700 (Wed, 13 Aug 2008) | 4 lines
      
        Fix markup for various binary operation examples where the operands were bolded
        and the operator was made literal, leading to non-valid reST. Changed to have
        the entire expression just be a literal bit of text.
      ........
      4eb4f58e
    • Brett Cannon's avatar
      Blocked revisions 65665 via svnmerge · ff4c3b43
      Brett Cannon authored
      ........
        r65665 | brett.cannon | 2008-08-13 22:00:03 -0700 (Wed, 13 Aug 2008) | 11 lines
      
        Silence the DeprecationWarning of rfc822 triggered by its importation in
        mimetools.
      
        This has an unfortunate side-effect of potentially not letting any warning
        about rfc822's deprecation be seen by user-visible code if rfc822 is not
        imported before mimetools. This is because modules are cached in sys.modules
        and thus do not have their deprecation triggered more than once. But this
        silencing would have happened by other code that silences the use of mimetools
        or rfc822 anyway in the stdlib or user code, and thus seems justified to be
        done here.
      ........
      ff4c3b43
    • Hirokazu Yamamoto's avatar
      Issue #2065: VC6 related fix. · 73c8948f
      Hirokazu Yamamoto authored
      - PC/VC6/_bsddb.dsp:
          removed '/nodefaultlib:"msvcrt"' to fix linker error.
      
      - PC/VC6/_sqlite3.dsp:
          /D "MODULE_NAME=\"sqlite3\""
          caused extra leading space like
          #define MODULE_NAME " sqlite3"
          so uses
          /D MODULE_NAME=\"sqlite3\"
          instead.
      
      - PC/VC6/python.dsp:
          changed the way of modifying stack size
      73c8948f
  2. 13 Aug, 2008 1 commit
  3. 12 Aug, 2008 4 commits
    • Bill Janssen's avatar
      update ssl documentation · 344eeead
      Bill Janssen authored
      344eeead
    • Bill Janssen's avatar
      472552d7
    • Georg Brandl's avatar
      Merged revisions... · c00a0d85
      Georg Brandl authored
      Merged revisions 65459,65472,65481,65518,65536,65581,65609,65637,65641,65644-65645 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65459 | gregory.p.smith | 2008-08-04 00:13:29 +0000 (Mon, 04 Aug 2008) | 4 lines
      
        - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword
          argument in python 2.5, this broke code that subclassed Popen to include its
          own poll method.  Fixed my moving _deadstate to an _internal_poll method.
      ........
        r65472 | andrew.kuchling | 2008-08-04 01:43:43 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        Bug 3228: Explicitly supply the file mode to avoid creating executable files,
        and add corresponding tests.
        Possible 2.5 backport candidate
      ........
        r65481 | gregory.p.smith | 2008-08-04 07:33:37 +0000 (Mon, 04 Aug 2008) | 22 lines
      
        Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls
        key list data structure in the thread startup path.
      
        This change is a companion to r60148 which already successfully dealt with a
        similar issue on thread shutdown.
      
        In particular this loop has been observed happening from this call path:
         #0  in find_key ()
         #1  in PyThread_set_key_value ()
         #2  in _PyGILState_NoteThreadState ()
         #3  in PyThreadState_New ()
         #4  in t_bootstrap ()
         #5  in pthread_start_thread ()
      
        I don't know how this happens but it does, *very* rarely.  On more than
        one hardware platform.  I have not been able to reproduce it manually.
        (A flaky mutex implementation on the system in question is one hypothesis).
      
        As with r60148, the spinning we managed to observe in the wild was due to a
        single list element pointing back upon itself.
      ........
        r65518 | mark.dickinson | 2008-08-04 21:30:09 +0000 (Mon, 04 Aug 2008) | 7 lines
      
        Issue #1481296: (again!) Make conversion of a float NaN to an int or
        long raise ValueError instead of returning 0.  Also, change the error
        message for conversion of an infinity to an integer, replacing 'long' by
        'integer', so that it's appropriate for both long(float('inf')) and
        int(float('inf')).
      ........
        r65536 | andrew.kuchling | 2008-08-05 01:00:57 +0000 (Tue, 05 Aug 2008) | 1 line
      
        Bug 3228: take a test from Niels Gustaebel's patch, and based on his patch, check for having os.stat available
      ........
        r65581 | guido.van.rossum | 2008-08-07 18:51:38 +0000 (Thu, 07 Aug 2008) | 3 lines
      
        Patch by Ian Charnas from issue 3517.
        Add F_FULLFSYNC if it exists (OS X only so far).
      ........
        r65609 | antoine.pitrou | 2008-08-09 17:22:25 +0000 (Sat, 09 Aug 2008) | 3 lines
      
        #3205: bz2 iterator fails silently on MemoryError
      ........
        r65637 | georg.brandl | 2008-08-11 09:07:59 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        - Issue #3537: Fix an assertion failure when an empty but presized dict
          object was stored in the freelist.
      ........
        r65641 | jesse.noller | 2008-08-11 14:28:07 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Remove the fqdn call for issue 3270
      ........
        r65644 | antoine.pitrou | 2008-08-11 17:21:36 +0000 (Mon, 11 Aug 2008) | 3 lines
      
        #3134: shutil referenced undefined WindowsError symbol
      ........
        r65645 | jesse.noller | 2008-08-11 19:00:15 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages.
      ........
      c00a0d85
    • Georg Brandl's avatar
      Merged revisions... · 5280ec74
      Georg Brandl authored
      Merged revisions 65437,65469,65476,65480,65502,65528,65539,65543,65558,65561-65562,65565,65591,65601,65608,65610,65639 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65437 | georg.brandl | 2008-08-03 22:28:55 +0000 (Sun, 03 Aug 2008) | 2 lines
      
        Note the removal of several committers.
      ........
        r65469 | gregory.p.smith | 2008-08-04 01:03:50 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        issue1606: Add warnings to the subprocess documentation about common pitfalls
        of using pipes that cause deadlocks.
      ........
        r65476 | georg.brandl | 2008-08-04 06:29:36 +0000 (Mon, 04 Aug 2008) | 2 lines
      
        Fix markup.
      ........
        r65480 | georg.brandl | 2008-08-04 07:31:50 +0000 (Mon, 04 Aug 2008) | 3 lines
      
        Clarify the meaning of the select() parameters and sync
        names with docstring.
      ........
        r65502 | gregory.p.smith | 2008-08-04 18:34:07 +0000 (Mon, 04 Aug 2008) | 2 lines
      
        more cleanup ups of the recently added warnings in the subprocess docs.
      ........
        r65528 | brett.cannon | 2008-08-04 21:52:25 +0000 (Mon, 04 Aug 2008) | 4 lines
      
        Add a note about all the modules/packages changed to silence -3 warnings. More
        changes are needed once some decisions are made, but this is the work up to this
        point.
      ........
        r65539 | andrew.kuchling | 2008-08-05 01:38:08 +0000 (Tue, 05 Aug 2008) | 6 lines
      
        #3367 from Kristjan Valur Jonsson:
        If a PyTokenizer_FromString() is called with an empty string, the
        tokenizer's line_start member never gets initialized.  Later, it is
        compared with the token pointer 'a' in parsetok.c:193 and that behavior
        can result in undefined behavior.
      ........
        r65543 | andrew.kuchling | 2008-08-05 02:05:23 +0000 (Tue, 05 Aug 2008) | 1 line
      
        #3367: revert rev. 65539: this change causes test_parser to fail
      ........
        r65558 | georg.brandl | 2008-08-06 17:20:41 +0000 (Wed, 06 Aug 2008) | 2 lines
      
        Fix longstringitem definition. #3505.
      ........
        r65561 | mark.dickinson | 2008-08-06 20:12:30 +0000 (Wed, 06 Aug 2008) | 2 lines
      
        Docstring typo
      ........
        r65562 | mark.dickinson | 2008-08-06 21:36:57 +0000 (Wed, 06 Aug 2008) | 2 lines
      
        Remove duplicate import
      ........
        r65565 | andrew.kuchling | 2008-08-07 01:47:34 +0000 (Thu, 07 Aug 2008) | 1 line
      
        Add some items
      ........
        r65591 | georg.brandl | 2008-08-08 06:42:20 +0000 (Fri, 08 Aug 2008) | 2 lines
      
        #3519: callee is an expression too.
      ........
        r65601 | georg.brandl | 2008-08-08 15:34:34 +0000 (Fri, 08 Aug 2008) | 2 lines
      
        Remove mention of backquotes in the tutorial.
      ........
        r65608 | guido.van.rossum | 2008-08-09 14:55:34 +0000 (Sat, 09 Aug 2008) | 2 lines
      
        Add news item about _sre.compile() re-bytecode validator.
      ........
        r65610 | antoine.pitrou | 2008-08-09 17:27:23 +0000 (Sat, 09 Aug 2008) | 3 lines
      
        move NEWS entry to the appropriate section (oops!)
      ........
        r65639 | georg.brandl | 2008-08-11 10:27:31 +0000 (Mon, 11 Aug 2008) | 2 lines
      
        #3540: fix exception name.
      ........
      5280ec74
  4. 11 Aug, 2008 1 commit
    • Nick Coghlan's avatar
      Blocked revisions 65642 via svnmerge · eb7313f1
      Nick Coghlan authored
      ........
        r65642 | nick.coghlan | 2008-08-12 01:45:58 +1000 (Tue, 12 Aug 2008) | 1 line
      
        Issue 2235: Py3k warnings are now emitted for classes that will no longer inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.
      ........
      eb7313f1
  5. 10 Aug, 2008 2 commits
  6. 09 Aug, 2008 7 commits
  7. 08 Aug, 2008 7 commits
  8. 07 Aug, 2008 3 commits
  9. 06 Aug, 2008 3 commits
    • Brett Cannon's avatar
      Blocked revisions 65563 via svnmerge · 42793ab3
      Brett Cannon authored
      ........
        r65563 | brett.cannon | 2008-08-06 15:28:09 -0700 (Wed, 06 Aug 2008) | 3 lines
      
        Add imp.reload(). This to help with transitioning to 3.0 the reload() built-in
        has been removed there.
      ........
      42793ab3
    • Guido van Rossum's avatar
      0e06ab14
    • Guido van Rossum's avatar
      Merged revisions 65544 via svnmerge from · 529a02ae
      Guido van Rossum authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65544 | guido.van.rossum | 2008-08-04 20:39:21 -0700 (Mon, 04 Aug 2008) | 28 lines
      
        Tracker issue 3487: sre "bytecode" verifier.
      
        This is a verifier for the binary code used by the _sre module (this
        is often called bytecode, though to distinguish it from Python bytecode
        I put it in quotes).
      
        I wrote this for Google App Engine, and am making the patch available as
        open source under the Apache 2 license.  Below are the copyright
        statement and license, for completeness.
      
        # Copyright 2008 Google Inc.
        #
        # Licensed under the Apache License, Version 2.0 (the "License");
        # you may not use this file except in compliance with the License.
        # You may obtain a copy of the License at
        #
        #     http://www.apache.org/licenses/LICENSE-2.0
        #
        # Unless required by applicable law or agreed to in writing, software
        # distributed under the License is distributed on an "AS IS" BASIS,
        # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
        # See the License for the specific language governing permissions and
        # limitations under the License.
      
        It's not necessary to include these copyrights and bytecode in the
        source file.  Google has signed a contributor's agreement with the PSF
        already.
      ........
      529a02ae
  10. 05 Aug, 2008 1 commit
  11. 04 Aug, 2008 1 commit
    • Brett Cannon's avatar
      Blocked revisions 65524 via svnmerge · 49de78c3
      Brett Cannon authored
      ........
        r65524 | brett.cannon | 2008-08-04 14:34:34 -0700 (Mon, 04 Aug 2008) | 2 lines
      
        Remove use of callable() from pickle to silence warnings under -3.
      ........
      49de78c3