Next | Query returned 54 messages, browsing 21 to 30 | Previous

History of commit frequency

CVS Commit History:


   2017-01-06 00:16:43 by Roy Marples | Files touched by this commit (9)
Log message:
Fix prior patches to use is_pad(3) rather than is_keypad(3).
Bump py-curses.
   2017-01-02 21:52:47 by Roy Marples | Files touched by this commit (7)
Log message:
se ncurses is_keypad function rather than directly looking at the
WINDOW structure.
Include <term.h> when needed and rename lines and columns vars to avoid
conflicts.
Builds and works with NetBSD-8 curses, so use mk/curses.buildlink3.mk
and test for getsyx(3) in curses rather than indescriminately linking
to ncurses.
   2016-09-18 14:36:41 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
Forward port patches from python27 for dlopen(3)

Original changes in python27/Makefile r1.62-r1.67
=================================================

Add an option for Python: x11

Fix dlopen(3) calls in _ctypes.so for X11BASE libraries

A Python code can dynamically load shared libraries and it's wrapped with
a plain dlopen(3) call. The holder of this interface (_ctypes module)
without rpath set to X11BASE cannot detect libs like 'GL'.

Fixing find_library() on POSIX-like (excluding Darwin) systems.

This isn't addressing Python's wrapper for dlopen(3).

This possibily addresses mostly NetBSD as other popular OSes have ldconfig.

Testing commands:

 - before applying the patch

>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
>>> find_library("curl")

 - after applying the patch
>>> from ctypes.util import find_library
>>> find_library("m")
'libm.so.0'
>>> find_library("crypto")
'libcrypto.so.11'
>>> find_library("GL")
'libGL.so.2'
>>> find_library("curl")
'libcurl.so.4'

This patch doesn't solve the case of custom dirs like $PREFIX/qt5/lib.
However it's solving most common cases of using this call.

A possible solution is to parse the output "pkg_info -La"... however it's
very slow. In other words a cache with libraries might be needed to handle
it efficiently.
   2016-07-02 17:23:33 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Changes 3.4.5:
Core and Builtins
Issue 26478: Fix semantic bugs when using binary operators with dictionary views \ 
and tuples.
Issue 26171: Fix possible integer overflow and heap corruption in \ 
zipimporter.get_data().
Library
Issue 26556: Update expat to 2.1.1, fixes CVE-2015-1283.
Fix TLS stripping vulnerability in smptlib, CVE-2016-0772. Reported by Team Oststrom
Issue 25939: On Windows open the cert store readonly in ssl.enum_certificates.
Issue 26012: Don’t traverse into symlinks for ** pattern in \ 
pathlib.Path.[r]glob().
Issue 24120: Ignore PermissionError when traversing a tree with \ 
pathlib.Path.[r]glob(). Patch by Ulrich Petri.
Skip getaddrinfo if host is already resolved. Patch by A. Jesse Jiryu Davis.
Add asyncio.timeout() context manager.
Issue 26050: Add asyncio.StreamReader.readuntil() method. Patch by \ 
Марк Коренберг.
Tests
Issue 25940: Changed test_ssl to use self-signed.pythontest.net. This avoids \ 
relying on svn.python.org, which recently changed root certificate.
   2016-05-13 18:35:03 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Changes 3.4.4:
This is a bug-fix release.
   2016-03-05 12:29:49 by Jonathan Perkin | Files touched by this commit (1813)
Log message:
Bump PKGREVISION for security/openssl ABI bump.
   2016-02-23 16:07:36 by Joerg Sonnenberger | Files touched by this commit (9)
Log message:
A few years ago, a brilliant mind decided to hard-code DT_RUNPATH for
all platforms that use GNU ld. This is of course completely wrong. Some
platforms have always implemented the sane semantic for DT_RPATH already
and newer saw a reason for implementing the then-redundant DT_RUNPATH.
Unbreak them by trusting the compiler to actually know what the platform
default should be. Bump revision.
   2016-02-23 12:48:52 by Jonathan Perkin | Files touched by this commit (3)
Log message:
Use PKG_* compiler variables, fixes build with cwrappers.
   2015-12-05 18:12:14 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
What’s New In Python 3.5

New syntax features:
* PEP 492, coroutines with async and await syntax.
* PEP 465, a new matrix multiplication operator: a @ b.
* PEP 448, additional unpacking generalizations.

New library modules:
* typing: PEP 484 – Type Hints.
* zipapp: PEP 441 Improving Python ZIP Application Support.

New built-in features:
* bytes % args, bytearray % args: PEP 461 – Adding % formatting to bytes \ 
and bytearray.
* New bytes.hex(), bytearray.hex() and memoryview.hex() methods. (Contributed by \ 
Arnon Yaari in issue 9951.)
* memoryview now supports tuple indexing (including multi-dimensional). \ 
(Contributed by Antoine Pitrou in issue 23632.)
* Generators have a new gi_yieldfrom attribute, which returns the object being \ 
iterated by yield from expressions. (Contributed by Benno Leslie and Yury \ 
Selivanov in issue 24450.)
* A new RecursionError exception is now raised when maximum recursion depth is \ 
reached. (Contributed by Georg Brandl in issue 19235.)

CPython implementation improvements:
* When the LC_TYPE locale is the POSIX locale (C locale), sys.stdin and \ 
sys.stdout now use the surrogateescape error handler, instead of the strict \ 
error handler. (Contributed by Victor Stinner in issue 19977.)
* .pyo files are no longer used and have been replaced by a more flexible scheme \ 
that includes the optimization level explicitly in .pyc name. (See PEP 488 \ 
overview.)
* Builtin and extension modules are now initialized in a multi-phase process, \ 
which is similar to how Python modules are loaded. (See PEP 489 overview.)

Significant improvements in the standard library:
* collections.OrderedDict is now implemented in C, which makes it 4 to 100 times \ 
faster.
* The ssl module gained support for Memory BIO, which decouples SSL protocol \ 
handling from network IO.
* The new os.scandir() function provides a better and significantly faster way \ 
of directory traversal.
* functools.lru_cache() has been mostly reimplemented in C, yielding much better \ 
performance.
* The new subprocess.run() function provides a streamlined way to run subprocesses.
* The traceback module has been significantly enhanced for improved performance \ 
and developer convenience.

Security improvements:
* SSLv3 is now disabled throughout the standard library. It can still be enabled \ 
by instantiating a ssl.SSLContext manually. (See issue 22638 for more details; \ 
this change was backported to CPython 3.4 and 2.7.)
* HTTP cookie parsing is now stricter, in order to protect against potential \ 
injection attacks. (Contributed by Antoine Pitrou in issue 22796.)

Windows improvements:
* A new installer for Windows has replaced the old MSI. See Using Python on \ 
Windows for more information.
* Windows builds now use Microsoft Visual C++ 14.0, and extension modules should \ 
use the same.
   2015-11-16 14:47:26 by Filip Hajny | Files touched by this commit (6)
Log message:
Add python2/python3 wrappers to respective lang/python?? packages.
Bump PKGREVISION for python27, python33 and python34.

Next | Query returned 54 messages, browsing 21 to 30 | Previous