Next | Query returned 100 messages, browsing 11 to 20 | Previous

History of commit frequency

CVS Commit History:


   2022-10-19 16:25:20 by Nia Alarie | Files touched by this commit (21)
Log message:
fighting a losing battle against the py-cryptography rustification, part 5

Convert py-OpenSSL users to versioned_dependencies.mk
   2022-08-10 10:59:35 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-twisted: updated to 22.4.0

Twisted 22.4.0 (2022-04-11)
===========================

Features
--------
- twisted.python.failure.Failure tracebacks now capture module information, \ 
improving compatibility with the Raven Sentry client.
- twisted.python.failure.Failure objects are now compatible with dis.distb, \ 
improving compatibility with post-mortem debuggers.

Bugfixes
- twisted.internet.interfaces.IReactorSSL.listenSSL now has correct type annotations.
- twisted.internet.test.test_glibbase.GlibReactorBaseTests now passes.

Conch
-----

Features
- twisted.conch.ssh now supports using RSA keys with SHA-2 signatures (RFC 8332) \ 
when acting as a server.  The rsa-sha2-512 and rsa-sha2-256 public key signature \ 
algorithms are automatically preferred over ssh-rsa if the client advertises \ 
support for them; the actual public keys do not need to change.
- twisted.conch.ssh now has an alternative Ed25519 implementation using PyNaCl, \ 
in order to support platforms that lack OpenSSL >= 1.1.1b.  The new \ 
"conch_nacl" extra has the necessary dependency.

Web
---

Features
- Twisted is now compatible with h2 4.x.x.

Bugfixes
- twisted.web.http had several several defects in HTTP request parsing that \ 
could permit HTTP request smuggling. It now disallows signed Content-Length \ 
headers, forbids illegal characters in chunked extensions, forbids a ``0x`` \ 
prefix to chunk lengths, and only strips spaces and horizontal tab characters \ 
from header values. These changes address CVE-2022-24801 and \ 
GHSA-c2jg-hw38-jrqq.

Mail
----
Bugfixes
- twisted.mail.pop3.APOPCredentials is now correctly marked as implementing \ 
twisted.cred.credentials.IUsernamHashedPassword, rather than IUsernamePassword.

Trial
-----
Features
- `trial --until-failure --jobs=N` now reports the number of each test pass as \ 
it begins.

Bugfixes
- twisted.trial.unittest.TestCase now discards cleanup functions after running \ 
them.  Notably, this prevents them from being run an ever growing number of \ 
times with `trial -u ...`.

Twisted 22.2.0 (2022-03-01)
===========================

Bugfixes
- twisted.internet.gireactor.PortableGIReactor.simulate and \ 
twisted.internet.gtk2reactor.PortableGtkReactor.simulate no longer raises \ 
TypeError when there are no delayed called. This was a regression introduced \ 
with the migration to Python 3 in which the builtin `min` function no longer \ 
accepts `None` as an argument.
- twisted.conch.ssh.transport.SSHTransportBase now disconnects the remote peer if the
  SSH version string is not sent in the first 4096 bytes.
  GHSA-rv6r-3f5q-9rgx)

Improved Documentation
- Add type annotations for twisted.web.http.Request.getHeader.

Deprecations and Removals
- Support for Python 3.6, which is EoL as of 2021-09-04, has been deprecated.
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2022-02-13 10:26:19 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-twisted: updated to 22.1.0

Twisted 22.1.0 (2022-02-03)
===========================

Features
--------
- Python 3.10 is now a supported platform
- Type annotations have been added to the twisted.python.fakepwd module.

Bugfixes
--------
- twisted.internet.defer.inlineCallbacks has an improved type annotation, to \ 
avoid typing errors when it is used on a function which returns a non-None \ 
result.
- ``twisted.internet.base.DelayedCall.__repr__`` and \ 
``twisted.internet.task.LoopingCall.__repr__`` had the changes from 10155 \ 
reverted to accept non-function callables.
- Revert the removal of .whl building that was done as part of 10177.
- The type annotation of the host parameter to \ 
twisted.internet.interfaces.IReactorTCP.connectTCP has been corrected from bytes \ 
to str.
- Deprecated ``twisted.python.threading.ThreadPool.currentThread()`` in favor of \ 
``threading.current_thread()``.
  Switched ``twisted.python.threading.ThreadPool.currentThread()`` and \ 
``twisted.python.threadable.getThreadID()`` to use `threading.current_thread()`` \ 
to avoid the deprecation warnings introduced for ``threading.currentThread()`` \ 
in Python 3.10.

Improved Documentation
----------------------
- twisted.internet.utils.runWithWarningsSupressed behavior of waiting on \ 
deferreds has been documented.
- Sync API docs templates with pydoctor 21.9.0 release, using new theming \ 
capabilities.

Bugfixes
--------
- SSHTransportBase.ssh_KEXINIT now uses the remote peer preferred MAC list for \ 
negotiation. In previous versions  it was only using the local preferred MAC \ 
list.

Features
~~~~~~~~
- twisted.conch.ssh now supports SSH extension negotiation (RFC 8308).

Bugfixes
~~~~~~~~
- twisted.conch now uses constant-time comparisons for MACs.
- twisted.conch.ssh.filetransfer.FileTransferServer will now return an ENOENT \ 
error status if an SFTP client tries to close an unrecognized file handle.
- twisted.web.client.RedirectAgent and \ 
twisted.web.client.BrowserLikeRedirectAgent now properly remove sensitive \ 
headers when redirecting to a different origin.

Improved Documentation
----------------------
- Add type annotations for twisted.web.client.readBody.

Deprecations and Removals
~~~~~~~~~~~~~~~~~~~~~~~~~
- twisted.web.client.getPage, twisted.web.client.downladPage, and the associated \ 
implementation classes (HTTPPageGetter, HTTPPageDownloader, HTTPClientFactory, \ 
HTTPDownloader) have been removed because they do not segregate cookies by \ 
domain. They were deprecated in Twisted 16.7.0 in favor of \ 
twisted.web.client.Agent. GHSA-92x2-jw7w-xvvx.

Mail
----
No significant changes.

Words
-----
No significant changes.

Names
-----
No significant changes.

Trial
-----

Bugfixes
~~~~~~~~
- trial.runner.filenameToModule now sets the correct module.__name__ and \ 
sys.modules key
   2022-02-13 09:54:22 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-twisted: mark as not for python 2
   2022-02-05 15:27:12 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
py-twisted: reset PKGREVISION after update
   2022-02-05 14:16:13 by Jonathan Schleifer | Files touched by this commit (4)
Log message:
Update net/py-twisted to 22.1.0rc1

Too many releases were skipped, please consult upstream for changes.
   2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289)
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:07:15 by Nia Alarie | Files touched by this commit (958)
Log message:
net: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Not committed (merge conflicts...):

net/radsecproxy/distinfo

The following distfiles could not be fetched (fetched conditionally?):

./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch

Next | Query returned 100 messages, browsing 11 to 20 | Previous