]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #12560: Build libpython.so on OpenBSD. Patch by Stefan Sperling.
authorCharles-François Natali <neologix@free.fr>
Sun, 24 Jul 2011 20:44:15 +0000 (22:44 +0200)
committerCharles-François Natali <neologix@free.fr>
Sun, 24 Jul 2011 20:44:15 +0000 (22:44 +0200)
1  2 
Misc/ACKS
Misc/NEWS
configure
configure.in

diff --cc Misc/ACKS
index 8a63f50f8fb285ba6cf415eaa937c4123fbe0b44,4a2c06e620d2753bbb052231565f236f586ce260..fc0e17da0731dc990a9b915103e6b9c1adcbad8f
+++ b/Misc/ACKS
@@@ -883,8 -828,8 +883,9 @@@ Rafal Smotrzy
  Dirk Soede
  Paul Sokolovsky
  Cody Somerville
 +Edoardo Spadolini
  Clay Spence
+ Stefan Sperling
  Per Spilling
  Joshua Spoerri
  Noah Spurrier
diff --cc Misc/NEWS
index a8910f491370ac4d6b9000d85a8fb780e7711d15,3fcdc9600c68182f4f81ce705dbf29d36bb3d795..5d7f59f4ef40ce03da082db4ec09c478108bed29
+++ b/Misc/NEWS
@@@ -237,101 -193,8 +237,103 @@@ Core and Builtin
  Library
  -------
  
++- Issue #12560: Build libpython.so on OpenBSD. Patch by Stefan Sperling.
++
 +- Issue #1813: Fix codec lookup under Turkish locales.
 +
 +- Issue #12591: Improve support of "universal newlines" in the subprocess
 +  module: the piped streams can now be properly read from or written to.
 +
 +- Issue #12591: Allow io.TextIOWrapper to work with raw IO objects (without
 +  a read1() method), and add a *write_through* parameter to mandate
 +  unbuffered writes.
 +
 +- Issue #10883: Fix socket leaks in urllib.request when using FTP.
 +
 +- Issue #12592: Make Python build on OpenBSD 5 (and future major releases).
 +
 +- Issue #12372: POSIX semaphores are broken on AIX: don't use them.
 +
 +- Issue #12551: Provide a get_channel_binding() method on SSL sockets so as
 +  to get channel binding data for the current SSL session (only the
 +  "tls-unique" channel binding is implemented).  This allows the implementation
 +  of certain authentication mechanisms such as SCRAM-SHA-1-PLUS.  Patch by
 +  Jacek Konieczny.
 +
 +- Issue #665194: email.utils now has format_datetime and parsedate_to_datetime
 +  functions, allowing for round tripping of RFC2822 format dates.
 +
 +- Issue #12571: Add a plat-linux3 directory mirroring the plat-linux2
 +  directory, so that "import DLFCN" and other similar imports work on
 +  Linux 3.0.
 +
 +- Issue #7484: smtplib no longer puts <> around addresses in VRFY and EXPN
 +  commands; they aren't required and in fact postfix doesn't support that form.
 +
 +- Issue #12273: Remove ast.__version__. AST changes can be accounted for by
 +  checking sys.version_info or sys._mercurial.
 +
 +- Silence spurious "broken pipe" tracebacks when shutting down a
 +  ProcessPoolExecutor.
 +
 +- Fix potential resource leaks in concurrent.futures.ProcessPoolExecutor
 +  by joining all queues and processes when shutdown() is called.
 +
 +- Issue #11603: Fix a crash when __str__ is rebound as __repr__.  Patch by
 +  Andreas Stührk.
 +
 +- Issue #11321: Fix a crash with multiple imports of the _pickle module when
 +  embedding Python.  Patch by Andreas Stührk.
 +
 +- Issue #6755: Add get_wch() method to curses.window class. Patch by Iñigo
 +  Serna.
 +
 +- Add cgi.closelog() function to close the log file.
 +
 +- Issue #12502: asyncore: fix polling loop with AF_UNIX sockets.
 +
 +- Issue #4376: ctypes now supports nested structures in a endian different than
 +  the parent structure. Patch by Vlad Riscutia.
 +
 +- Raise ValueError when attempting to set the _CHUNK_SIZE attribute of a
 +  TextIOWrapper to a huge value, not TypeError.
 +
 +- Issue #12504: Close file handles in a timely manner in packaging.database.
 +  This fixes a bug with the remove (uninstall) feature on Windows.
 +
 +- Issues #12169 and #10510: Factor out code used by various packaging commands
 +  to make HTTP POST requests, and make sure it uses CRLF.
 +
 +- Issue #12016: Multibyte CJK decoders now resynchronize faster. They only
 +  ignore the first byte of an invalid byte sequence. For example,
 +  b'\xff\n'.decode('gb2312', 'replace') gives '\ufffd\n' instead of '\ufffd'.
 +
 +- Issue #12459: time.sleep() now raises a ValueError if the sleep length is
 +  negative, instead of an infinite sleep on Windows or raising an IOError on
 +  Linux for example, to have the same behaviour on all platforms.
 +
 +- Issue #12451: pydoc: html_getfile() now uses tokenize.open() to support
 +  Python scripts using a encoding different than UTF-8 (read the coding cookie
 +  of the script).
 +
 +- Issue #12493: subprocess: Popen.communicate() now also handles EINTR errors
 +  if the process has only one pipe.
 +
 +- Issue #12467: warnings: fix a race condition if a warning is emitted at
 +  shutdown, if globals()['__file__'] is None.
 +
 +- Issue #12451: pydoc: importfile() now opens the Python script in binary mode,
 +  instead of text mode using the locale encoding, to avoid encoding issues.
 +
 +- Issue #12451: runpy: run_path() now opens the Python script in binary mode,
 +  instead of text mode using the locale encoding, to support other encodings
 +  than UTF-8 (scripts using the coding cookie).
 +
 +- Issue #12451: xml.dom.pulldom: parse() now opens files in binary mode instead
 +  of the text mode (using the locale encoding) to avoid encoding issues.
 +
  - Issue #12147: Adjust the new-in-3.2 smtplib.send_message method for better
 -  conformance to the RFCs: correctly handle Sender and Resent headers.
 +  conformance to the RFCs:  correctly handle Sender and Resent- headers.
  
  - Issue #12352: Fix a deadlock in multiprocessing.Heap when a block is freed by
    the garbage collector while the Heap lock is held.
diff --cc configure
Simple merge
diff --cc configure.in
Simple merge