Roundup Tracker - Issues

Issue 2551138

classification
roundup-server with ssl under python2 throws traceback on socket close
Type: crash Severity: minor
Components: Web interface Versions:
process
Status: fixed fixed
:
: : rouilj
Priority: low :

Created on 2021-05-23 18:56 by rouilj, last changed 2022-08-18 18:45 by rouilj.

Messages
msg7243 Author: [hidden] (rouilj) Date: 2021-05-23 18:56
Running roundup-server with ssl under python2 reports:

$ python2 roundup/scripts/roundup_server.py -s t=demo
WARNING: generating temporary SSL certificate
Roundup server started on localhost:8080
127.0.0.1 - - [23/May/2021 18:32:27] "GET /t/user1 HTTP/1.1" 200 -
----------------------------------------
Exception happened during processing of request from ('127.0.0.1', 
41164)
Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 575, in 
process_request
    self.shutdown_request(request)
  File "/usr/lib/python2.7/SocketServer.py", line 474, in 
shutdown_request
    request.shutdown(socket.SHUT_WR)
TypeError: shutdown() takes exactly 1 argument (2 given)
----------------------------------------

Page is properly delivered AFAICT.

Note using ssl with roundup-server is unusual. Usually ssl is
terminated by a front-end server: apache, nginx, hiawatha etc.
So priority on this is low an severity is minor since web page is 
produced.
msg7637 Author: [hidden] (rouilj) Date: 2022-08-18 18:45
fixed in

changeset:   6834:5129fc03dc1f
History
Date User Action Args
2022-08-18 18:45:03rouiljsetstatus: new -> fixed
resolution: fixed
messages: + msg7637
2021-05-23 18:56:57rouiljcreate