Bug 324754

Summary: Bodega always server closes connection after first http request
Product: [Unmaintained] bodega Reporter: Arnd <kde-bugs>
Component: ServerAssignee: Aaron J. Seigo <aseigo>
Status: RESOLVED FIXED    
Severity: critical CC: active, giorgos.tsiapaliokas
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Arnd 2013-09-10 17:49:35 UTC
I have posted this first in the plasma active forum to make somebody aware, that your server is not running. Over there I have been asked to put it here together with more details. Here it goes:

No.  Source        Destination   Protocol Info
  1  10.0.0.5      78.47.60.181  TCP      40411 > ov-nnm-websrv [SYN] ....
  2  78.47.60.181  10.0.0.5      TCP      ov-nnm-websrv > 40411 [SYN, ACK] ....
  3  10.0.0.5      78.47.60.181  TCP      40411 > ov-nnm-websrv [ACK] ....
  4  10.0.0.5      78.47.60.181  HTTP     GET /bodega/v1/json/register/confirm?code=..................
  5  78.47.60.181  10.0.0.5      TCP      ov-nnm-websrv > 40411 [FIN, ACK] ....
  6  10.0.0.5      78.47.60.181  TCP      40411 > ov-nnm-websrv [ACK] ....
  7  10.0.0.5      78.47.60.181  TCP      40411 > ov-nnm-websrv [FIN, ACK] ....
  9  78.47.60.181  10.0.0.5      TCP      ov-nnm-websrv > 40411 [ACK] ....

After recieving the http request the server ACKs with a FIN flag in No. 5, which means that he closes the connection.

Is the server actually running? Actually listening on port 3443? Firewall? Other users come through?
Comment 1 Arnd 2013-09-12 19:24:13 UTC
The reason for the problem is a mistake in the "Activate your new account" email. This mail provides an http link, but the bodega server only accepts https.
Comment 2 Aaron J. Seigo 2013-09-12 21:57:14 UTC
I've made a hotfix on the production server; will commit a full fix tomorrow to the codebase which includes moving these emails to the new email queuing system.