Page MenuHomeSolus

Update python-jsonrpclib to 0.4.1 and remove python2 support
ClosedPublic

Authored by algent on Jun 27 2020, 1:13 PM.
Tags
None
Referenced Files
F11066882: D9153.id22103.diff
Fri, Aug 11, 6:50 PM
F11066880: D9153.id.diff
Fri, Aug 11, 6:50 PM
F11066879: D9153.id22071.diff
Fri, Aug 11, 6:50 PM
F11047655: D9153.diff
Thu, Aug 10, 3:42 PM
F11019431: D9153.diff
Sun, Aug 6, 8:05 PM
F11014708: D9153.id22103.diff
Sat, Aug 5, 5:06 AM
F10927606: D9153.id22071.diff
Jul 10 2023, 7:15 PM
F10851318: D9153.id22103.diff
Jun 12 2023, 11:52 AM
Subscribers

Details

Summary

Python2 support isn't used by any of existing packages in our repo.python2 support was re-added for for lbryum which is deprecated.
For now this is a dependendy only for electrum which is built with python3.

Changelog:

  • Fixed a size computation issue in the request handler
  • Added back support of Unix sockets on both server and client side.
  • Fixed the CGI request handler
  • Fixed the request handler wrapping on server side
  • Fixed a memory leak in the Thread Pool, causing the PooledJSONRPCServer to crash after some uptime.

Depends on D9152

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Run electrum, create an account and manage the wallet.

Diff Detail

Repository
R2607 python-jsonrpclib
Lint
Lint Not Applicable
Unit
Tests Not Applicable