gotev / android-upload-service

Easily upload files (Multipart/Binary/FTP out of the box) in the background with progress notification. Support for persistent upload requests, customizations and custom plugins.
Apache License 2.0
2.83k stars 690 forks source link

4.5.0 Bug: Wrong Content-Type when performing Multipart Upload Request #539

Closed ghost closed 3 years ago

ghost commented 3 years ago

Describe the bug When I upgrade the lib to 4.5.0, I always get a 413 reply from servers (I tried different servers). These servers are Peertube servers (I tried in different versions of these Peertube servers).

I downgraded the lib to 4.4.2

To Reproduce It's not so easy as it needs to use the app at https://github.com/stom79/TubeLab/tree/update_upload Code:

Upload activity :https://github.com/stom79/TubeLab/blob/update_upload/app/src/main/java/app/fedilab/fedilabtube/PeertubeUploadActivity.java GlobalUploadObserver: https://github.com/stom79/TubeLab/blob/update_upload/app/src/main/java/app/fedilab/fedilabtube/services/GlobalUploadObserver.java Application: https://github.com/stom79/TubeLab/blob/update_upload/app/src/main/java/app/fedilab/fedilabtube/FedilabTube.java

Steps to reproduce the behavior:

  1. Create or use an account on Peertube
  2. Click on upload a video
  3. Select a video and click upload

Expected behavior Get a 200 reply from servers like I get when using 4.4.2

OS and Lib versions (please complete the following information):

Request code:

new MultipartUploadRequest(PeertubeUploadActivity.this, "https://" + Helper.getLiveInstance(PeertubeUploadActivity.this) + "/api/v1/videos/upload")
                            .setMethod("POST")
                            .setBearerAuth(token)
                            .addHeader("User-Agent", getString(R.string.app_name) + "/" + BuildConfig.VERSION_NAME)
                            .addParameter("privacy", String.valueOf(idPrivacy))
                            .addParameter("nsfw", "false")
                            .addParameter("name", filename)
                            .addParameter("commentsEnabled", "true")
                            .addParameter("downloadEnabled", "true")
                            .addParameter("waitTranscoding", "true")
                            .addParameter("channelId", idChannel)
                            .addFileToUpload(uri.toString(), "videofile")
                            .setNotificationConfig((context, uploadId) -> getNotificationConfig(uploadId))
                            .setMaxRetries(2)
                            .startUpload();

Where have you added the request code?

Debug Log:

MultipartUploadTask - (uploadId: 982d1af5-8b54-419a-a59d-1098ac9f44c6) - Server response: code 413, body 
2020-11-21 09:36:49.520 27553-31691/app.fedilab.tubelab I/UploadService: UploadTask - (uploadId: 982d1af5-8b54-419a-a59d-1098ac9f44c6) - upload error
2020-11-21 09:36:49.555 27553-27553/app.fedilab.tubelab W/System.err: net.gotev.uploadservice.exceptions.UploadError: Upload error
2020-11-21 09:36:49.556 27553-27553/app.fedilab.tubelab W/System.err:     at net.gotev.uploadservice.UploadTask.onResponseReceived(UploadTask.kt:237)
2020-11-21 09:36:49.556 27553-27553/app.fedilab.tubelab W/System.err:     at net.gotev.uploadservice.HttpUploadTask.upload(HttpUploadTask.kt:65)
2020-11-21 09:36:49.557 27553-27553/app.fedilab.tubelab W/System.err:     at net.gotev.uploadservice.UploadTask.run(UploadTask.kt:144)
2020-11-21 09:36:49.557 27553-27553/app.fedilab.tubelab W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2020-11-21 09:36:49.557 27553-27553/app.fedilab.tubelab W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2020-11-21 09:36:49.557 27553-27553/app.fedilab.tubelab W/System.err:     at java.lang.Thread.run(Thread.java:919)

From server:

{"message":"xx.xx.xx.xx - - [20/Nov/2020:17:37:07 +0000] \"POST /api/v1/videos/upload HTTP/1.1\" 413 - \"-\" \"Tubelab/fdroid_full\"\n","level":"info","label":"example.com:443","timestamp":"2020-11-20T17:37:07.396Z"}
gotev commented 3 years ago

To help you out with this, please give me a feedback on the following questions.

What happens using 4.4.2 and 4.5.0 with HurlStack instead of OkHttp?

Which OkHttp version are you using?

Also, using tcpdump, Charles or another network debugger, dump a successful request and a request which receives 413. When you get those data, which are the differences between the two requests?

ghost commented 3 years ago

What happens using 4.4.2 and 4.5.0 with HurlStack instead of OkHttp?

Same error. I added after initialization (app):

UploadServiceConfig.setHttpStack(new HurlStack(getString(R.string.app_name)+"/"+BuildConfig.VERSION_NAME, false, false, 20000, 120000));

Which OkHttp version are you using?

only the implementation of net.gotev:uploadservice-okhttp:4.5.0

tcpdump when it fails

```log 11:41:43.714676 IP me.37522 > peertube.social.https: Flags [P.], seq 14653131:14654579, ack 17315, win 501, options [nop,nop,TS val 1364038820 ecr 3346882281], length 1448 11:41:43.722699 IP peertube.social.https > me.37522: Flags [.], ack 14506883, win 12943, options [nop,nop,TS val 3346882309 ecr 1364037414], length 0 11:41:43.722805 IP me.37522 > peertube.social.https: Flags [.], seq 14654579:14656027, ack 17315, win 501, options [nop,nop,TS val 1364038828 ecr 3346882309], length 1448 11:41:43.722864 IP me.37522 > peertube.social.https: Flags [P.], seq 14656027:14657475, ack 17315, win 501, options [nop,nop,TS val 1364038828 ecr 3346882309], length 1448 11:41:43.755380 IP peertube.social.https > me.37522: Flags [.], ack 14509779, win 12943, options [nop,nop,TS val 3346882335 ecr 1364037442], length 0 11:41:43.755413 IP me.37522 > peertube.social.https: Flags [.], seq 14657475:14658923, ack 17315, win 501, options [nop,nop,TS val 1364038861 ecr 3346882335], length 1448 11:41:43.755424 IP me.37522 > peertube.social.https: Flags [P.], seq 14658923:14660371, ack 17315, win 501, options [nop,nop,TS val 1364038861 ecr 3346882335], length 1448 11:41:43.755432 IP me.37522 > peertube.social.https: Flags [.], seq 14660371:14661819, ack 17315, win 501, options [nop,nop,TS val 1364038861 ecr 3346882335], length 1448 11:41:43.755434 IP me.37522 > peertube.social.https: Flags [P.], seq 14661819:14663267, ack 17315, win 501, options [nop,nop,TS val 1364038861 ecr 3346882335], length 1448 11:41:43.780831 IP peertube.social.https > me.37522: Flags [.], ack 14512675, win 12949, options [nop,nop,TS val 3346882368 ecr 1364037442], length 0 11:41:43.780869 IP me.37522 > peertube.social.https: Flags [.], seq 14663267:14664715, ack 17315, win 501, options [nop,nop,TS val 1364038886 ecr 3346882368], length 1448 11:41:43.780886 IP me.37522 > peertube.social.https: Flags [P.], seq 14664715:14666163, ack 17315, win 501, options [nop,nop,TS val 1364038886 ecr 3346882368], length 1448 11:41:43.787655 IP peertube.social.https > me.37522: Flags [.], ack 14515571, win 12953, options [nop,nop,TS val 3346882404 ecr 1364037474], length 0 11:41:43.787691 IP me.37522 > peertube.social.https: Flags [.], seq 14666163:14667611, ack 17315, win 501, options [nop,nop,TS val 1364038893 ecr 3346882404], length 1448 11:41:43.787705 IP me.37522 > peertube.social.https: Flags [P.], seq 14667611:14669059, ack 17315, win 501, options [nop,nop,TS val 1364038893 ecr 3346882404], length 1448 11:41:43.827120 IP peertube.social.https > me.37522: Flags [.], ack 14518467, win 12953, options [nop,nop,TS val 3346882428 ecr 1364037509], length 0 11:41:43.827201 IP me.37522 > peertube.social.https: Flags [.], seq 14669059:14670507, ack 17315, win 501, options [nop,nop,TS val 1364038933 ecr 3346882428], length 1448 11:41:43.827235 IP me.37522 > peertube.social.https: Flags [P.], seq 14670507:14671955, ack 17315, win 501, options [nop,nop,TS val 1364038933 ecr 3346882428], length 1448 11:41:43.886491 IP peertube.social.https > me.37522: Flags [.], ack 14521363, win 12953, options [nop,nop,TS val 3346882477 ecr 1364037535], length 0 11:41:43.886540 IP me.37522 > peertube.social.https: Flags [.], seq 14671955:14673403, ack 17315, win 501, options [nop,nop,TS val 1364038992 ecr 3346882477], length 1448 11:41:43.886559 IP me.37522 > peertube.social.https: Flags [P.], seq 14673403:14674851, ack 17315, win 501, options [nop,nop,TS val 1364038992 ecr 3346882477], length 1448 11:41:43.895856 IP peertube.social.https > me.37522: Flags [.], ack 14524259, win 12953, options [nop,nop,TS val 3346882511 ecr 1364037594], length 0 11:41:43.895909 IP me.37522 > peertube.social.https: Flags [.], seq 14674851:14676299, ack 17315, win 501, options [nop,nop,TS val 1364039001 ecr 3346882511], length 1448 11:41:43.895946 IP me.37522 > peertube.social.https: Flags [P.], seq 14676299:14677747, ack 17315, win 501, options [nop,nop,TS val 1364039001 ecr 3346882511], length 1448 11:41:43.946216 IP peertube.social.https > me.37522: Flags [.], ack 14527155, win 12953, options [nop,nop,TS val 3346882537 ecr 1364037609], length 0 11:41:43.946278 IP me.37522 > peertube.social.https: Flags [.], seq 14677747:14679195, ack 17315, win 501, options [nop,nop,TS val 1364039052 ecr 3346882537], length 1448 11:41:43.946313 IP me.37522 > peertube.social.https: Flags [P.], seq 14679195:14680643, ack 17315, win 501, options [nop,nop,TS val 1364039052 ecr 3346882537], length 1448 11:41:43.973811 IP peertube.social.https > me.37522: Flags [.], ack 14530051, win 12953, options [nop,nop,TS val 3346882566 ecr 1364037621], length 0 11:41:43.973874 IP me.37522 > peertube.social.https: Flags [.], seq 14680643:14682091, ack 17315, win 501, options [nop,nop,TS val 1364039079 ecr 3346882566], length 1448 11:41:43.973904 IP me.37522 > peertube.social.https: Flags [P.], seq 14682091:14683539, ack 17315, win 501, options [nop,nop,TS val 1364039079 ecr 3346882566], length 1448 11:41:43.998617 IP peertube.social.https > me.37522: Flags [.], ack 14532947, win 12953, options [nop,nop,TS val 3346882594 ecr 1364037661], length 0 11:41:43.998669 IP me.37522 > peertube.social.https: Flags [.], seq 14683539:14684987, ack 17315, win 501, options [nop,nop,TS val 1364039104 ecr 3346882594], length 1448 11:41:43.998696 IP me.37522 > peertube.social.https: Flags [P.], seq 14684987:14686435, ack 17315, win 501, options [nop,nop,TS val 1364039104 ecr 3346882594], length 1448 11:41:43.998710 IP me.37522 > peertube.social.https: Flags [.], seq 14686435:14687883, ack 17315, win 501, options [nop,nop,TS val 1364039104 ecr 3346882594], length 1448 11:41:43.998712 IP me.37522 > peertube.social.https: Flags [P.], seq 14687883:14689331, ack 17315, win 501, options [nop,nop,TS val 1364039104 ecr 3346882594], length 1448 11:41:44.045769 IP peertube.social.https > me.37522: Flags [.], ack 14535843, win 12953, options [nop,nop,TS val 3346882623 ecr 1364037689], length 0 11:41:44.045819 IP me.37522 > peertube.social.https: Flags [.], seq 14689331:14690779, ack 17315, win 501, options [nop,nop,TS val 1364039151 ecr 3346882623], length 1448 11:41:44.045841 IP me.37522 > peertube.social.https: Flags [P.], seq 14690779:14692227, ack 17315, win 501, options [nop,nop,TS val 1364039151 ecr 3346882623], length 1448 11:41:44.084046 IP peertube.social.https > me.37522: Flags [.], ack 14538739, win 12953, options [nop,nop,TS val 3346882654 ecr 1364037712], length 0 11:41:44.084120 IP me.37522 > peertube.social.https: Flags [.], seq 14692227:14693675, ack 17315, win 501, options [nop,nop,TS val 1364039190 ecr 3346882654], length 1448 11:41:44.084149 IP me.37522 > peertube.social.https: Flags [P.], seq 14693675:14695123, ack 17315, win 501, options [nop,nop,TS val 1364039190 ecr 3346882654], length 1448 11:41:44.088803 IP peertube.social.https > me.37522: Flags [.], ack 14541635, win 12953, options [nop,nop,TS val 3346882682 ecr 1364037734], length 0 11:41:44.088900 IP me.37522 > peertube.social.https: Flags [.], seq 14695123:14696571, ack 17315, win 501, options [nop,nop,TS val 1364039194 ecr 3346882682], length 1448 11:41:44.088937 IP me.37522 > peertube.social.https: Flags [P.], seq 14696571:14698019, ack 17315, win 501, options [nop,nop,TS val 1364039194 ecr 3346882682], length 1448 11:41:44.119659 IP peertube.social.https > me.37522: Flags [.], ack 14544531, win 12953, options [nop,nop,TS val 3346882706 ecr 1364037767], length 0 11:41:44.119694 IP me.37522 > peertube.social.https: Flags [.], seq 14698019:14699467, ack 17315, win 501, options [nop,nop,TS val 1364039225 ecr 3346882706], length 1448 11:41:44.119708 IP me.37522 > peertube.social.https: Flags [P.], seq 14699467:14700915, ack 17315, win 501, options [nop,nop,TS val 1364039225 ecr 3346882706], length 1448 11:41:44.121637 IP me.37522 > peertube.social.https: Flags [.], seq 14700915:14702363, ack 17315, win 501, options [nop,nop,TS val 1364039227 ecr 3346882706], length 1448 11:41:44.163789 IP peertube.social.https > me.37522: Flags [.], ack 14547427, win 12953, options [nop,nop,TS val 3346882735 ecr 1364037767], length 0 11:41:44.163831 IP me.37522 > peertube.social.https: Flags [.], seq 14702363:14703811, ack 17315, win 501, options [nop,nop,TS val 1364039269 ecr 3346882735], length 1448 11:41:44.163848 IP me.37522 > peertube.social.https: Flags [P.], seq 14703811:14705259, ack 17315, win 501, options [nop,nop,TS val 1364039269 ecr 3346882735], length 1448 11:41:44.195043 IP peertube.social.https > me.37522: Flags [.], ack 14550323, win 12953, options [nop,nop,TS val 3346882766 ecr 1364037807], length 0 11:41:44.195128 IP me.37522 > peertube.social.https: Flags [.], seq 14705259:14706707, ack 17315, win 501, options [nop,nop,TS val 1364039301 ecr 3346882766], length 1448 11:41:44.195158 IP me.37522 > peertube.social.https: Flags [P.], seq 14706707:14708155, ack 17315, win 501, options [nop,nop,TS val 1364039301 ecr 3346882766], length 1448 11:41:44.195314 IP peertube.social.https > me.37522: Flags [.], ack 14553219, win 12953, options [nop,nop,TS val 3346882796 ecr 1364037819], length 0 11:41:44.195368 IP me.37522 > peertube.social.https: Flags [.], seq 14708155:14709603, ack 17315, win 501, options [nop,nop,TS val 1364039301 ecr 3346882796], length 1448 11:41:44.195385 IP me.37522 > peertube.social.https: Flags [P.], seq 14709603:14711051, ack 17315, win 501, options [nop,nop,TS val 1364039301 ecr 3346882796], length 1448 11:41:44.259355 IP peertube.social.https > me.37522: Flags [.], ack 14556115, win 12953, options [nop,nop,TS val 3346882820 ecr 1364037851], length 0 11:41:44.259428 IP me.37522 > peertube.social.https: Flags [.], seq 14711051:14712499, ack 17315, win 501, options [nop,nop,TS val 1364039365 ecr 3346882820], length 1448 11:41:44.259464 IP me.37522 > peertube.social.https: Flags [P.], seq 14712499:14713947, ack 17315, win 501, options [nop,nop,TS val 1364039365 ecr 3346882820], length 1448 11:41:44.274775 IP peertube.social.https > me.37522: Flags [.], ack 14559011, win 12953, options [nop,nop,TS val 3346882852 ecr 1364037895], length 0 11:41:44.274841 IP me.37522 > peertube.social.https: Flags [.], seq 14713947:14715395, ack 17315, win 501, options [nop,nop,TS val 1364039380 ecr 3346882852], length 1448 11:41:44.274864 IP me.37522 > peertube.social.https: Flags [P.], seq 14715395:14716843, ack 17315, win 501, options [nop,nop,TS val 1364039380 ecr 3346882852], length 1448 11:41:44.299194 IP peertube.social.https > me.37522: Flags [.], ack 14561907, win 12953, options [nop,nop,TS val 3346882877 ecr 1364037904], length 0 11:41:44.299264 IP me.37522 > peertube.social.https: Flags [.], seq 14716843:14718291, ack 17315, win 501, options [nop,nop,TS val 1364039405 ecr 3346882877], length 1448 11:41:44.299302 IP me.37522 > peertube.social.https: Flags [P.], seq 14718291:14719739, ack 17315, win 501, options [nop,nop,TS val 1364039405 ecr 3346882877], length 1448 11:41:44.325603 IP peertube.social.https > me.37522: Flags [.], ack 14564803, win 12953, options [nop,nop,TS val 3346882906 ecr 1364037951], length 0 11:41:44.325675 IP me.37522 > peertube.social.https: Flags [.], seq 14719739:14721187, ack 17315, win 501, options [nop,nop,TS val 1364039431 ecr 3346882906], length 1448 11:41:44.325699 IP me.37522 > peertube.social.https: Flags [P.], seq 14721187:14722635, ack 17315, win 501, options [nop,nop,TS val 1364039431 ecr 3346882906], length 1448 11:41:44.325716 IP me.37522 > peertube.social.https: Flags [.], seq 14722635:14724083, ack 17315, win 501, options [nop,nop,TS val 1364039431 ecr 3346882906], length 1448 11:41:44.325721 IP me.37522 > peertube.social.https: Flags [P.], seq 14724083:14725531, ack 17315, win 501, options [nop,nop,TS val 1364039431 ecr 3346882906], length 1448 11:41:44.357063 IP peertube.social.https > me.37522: Flags [.], ack 14567699, win 12953, options [nop,nop,TS val 3346882935 ecr 1364037971], length 0 11:41:44.357127 IP me.37522 > peertube.social.https: Flags [.], seq 14725531:14726979, ack 17315, win 501, options [nop,nop,TS val 1364039463 ecr 3346882935], length 1448 11:41:44.357164 IP me.37522 > peertube.social.https: Flags [P.], seq 14726979:14728427, ack 17315, win 501, options [nop,nop,TS val 1364039463 ecr 3346882935], length 1448 11:41:44.396029 IP peertube.social.https > me.37522: Flags [.], ack 14570595, win 12953, options [nop,nop,TS val 3346882965 ecr 1364037998], length 0 11:41:44.396095 IP me.37522 > peertube.social.https: Flags [.], seq 14728427:14729875, ack 17315, win 501, options [nop,nop,TS val 1364039502 ecr 3346882965], length 1448 11:41:44.396120 IP me.37522 > peertube.social.https: Flags [P.], seq 14729875:14731323, ack 17315, win 501, options [nop,nop,TS val 1364039502 ecr 3346882965], length 1448 11:41:44.434203 IP peertube.social.https > me.37522: Flags [.], ack 14573491, win 12953, options [nop,nop,TS val 3346882996 ecr 1364038021], length 0 11:41:44.434351 IP me.37522 > peertube.social.https: Flags [.], seq 14731323:14732771, ack 17315, win 501, options [nop,nop,TS val 1364039540 ecr 3346882996], length 1448 11:41:44.434397 IP me.37522 > peertube.social.https: Flags [P.], seq 14732771:14734219, ack 17315, win 501, options [nop,nop,TS val 1364039540 ecr 3346882996], length 1448 11:41:44.456917 IP peertube.social.https > me.37522: Flags [.], ack 14576387, win 12953, options [nop,nop,TS val 3346883030 ecr 1364038075], length 0 11:41:44.456973 IP me.37522 > peertube.social.https: Flags [.], seq 14734219:14735667, ack 17315, win 501, options [nop,nop,TS val 1364039562 ecr 3346883030], length 1448 11:41:44.456993 IP me.37522 > peertube.social.https: Flags [P.], seq 14735667:14737115, ack 17315, win 501, options [nop,nop,TS val 1364039562 ecr 3346883030], length 1448 11:41:44.477417 IP peertube.social.https > me.37522: Flags [.], ack 14579283, win 12953, options [nop,nop,TS val 3346883054 ecr 1364038075], length 0 11:41:44.477470 IP me.37522 > peertube.social.https: Flags [.], seq 14737115:14738563, ack 17315, win 501, options [nop,nop,TS val 1364039583 ecr 3346883054], length 1448 11:41:44.477485 IP me.37522 > peertube.social.https: Flags [P.], seq 14738563:14740011, ack 17315, win 501, options [nop,nop,TS val 1364039583 ecr 3346883054], length 1448 11:41:44.495382 IP peertube.social.https > me.37522: Flags [.], ack 14582179, win 12953, options [nop,nop,TS val 3346883084 ecr 1364038090], length 0 11:41:44.495549 IP me.37522 > peertube.social.https: Flags [.], seq 14740011:14741459, ack 17315, win 501, options [nop,nop,TS val 1364039601 ecr 3346883084], length 1448 11:41:44.495607 IP me.37522 > peertube.social.https: Flags [P.], seq 14741459:14742907, ack 17315, win 501, options [nop,nop,TS val 1364039601 ecr 3346883084], length 1448 11:41:44.501929 IP peertube.social.https > me.37522: Flags [.], ack 14585075, win 12952, options [nop,nop,TS val 3346883118 ecr 1364038156], length 0 11:41:44.504572 IP me.37522 > peertube.social.https: Flags [.], seq 14742907:14744355, ack 17315, win 501, options [nop,nop,TS val 1364039610 ecr 3346883118], length 1448 11:41:44.504596 IP me.37522 > peertube.social.https: Flags [P.], seq 14744355:14745803, ack 17315, win 501, options [nop,nop,TS val 1364039610 ecr 3346883118], length 1448 11:41:44.505720 IP me.37522 > peertube.social.https: Flags [.], seq 14745803:14747251, ack 17315, win 501, options [nop,nop,TS val 1364039611 ecr 3346883118], length 1448 11:41:44.505731 IP me.37522 > peertube.social.https: Flags [P.], seq 14747251:14748699, ack 17315, win 501, options [nop,nop,TS val 1364039611 ecr 3346883118], length 1448 11:41:44.541334 IP peertube.social.https > me.37522: Flags [.], ack 14587971, win 12962, options [nop,nop,TS val 3346883144 ecr 1364038165], length 0 11:41:44.541357 IP me.37522 > peertube.social.https: Flags [.], seq 14748699:14750147, ack 17315, win 501, options [nop,nop,TS val 1364039647 ecr 3346883144], length 1448 11:41:44.541371 IP me.37522 > peertube.social.https: Flags [P.], seq 14750147:14751595, ack 17315, win 501, options [nop,nop,TS val 1364039647 ecr 3346883144], length 1448 11:41:44.569404 IP peertube.social.https > me.37522: Flags [.], ack 14590867, win 12962, options [nop,nop,TS val 3346883186 ecr 1364038205], length 0 11:41:44.569464 IP me.37522 > peertube.social.https: Flags [.], seq 14751595:14753043, ack 17315, win 501, options [nop,nop,TS val 1364039675 ecr 3346883186], length 1448 11:41:44.569483 IP me.37522 > peertube.social.https: Flags [P.], seq 14753043:14754491, ack 17315, win 501, options [nop,nop,TS val 1364039675 ecr 3346883186], length 1448 11:41:44.606160 IP peertube.social.https > me.37522: Flags [.], ack 14593763, win 12943, options [nop,nop,TS val 3346883212 ecr 1364038213], length 0 11:41:44.606225 IP me.37522 > peertube.social.https: Flags [.], seq 14754491:14755939, ack 17315, win 501, options [nop,nop,TS val 1364039712 ecr 3346883212], length 1448 11:41:44.606258 IP me.37522 > peertube.social.https: Flags [P.], seq 14755939:14757387, ack 17315, win 501, options [nop,nop,TS val 1364039712 ecr 3346883212], length 1448 11:41:44.654816 IP peertube.social.https > me.37522: Flags [.], ack 14596659, win 12943, options [nop,nop,TS val 3346883251 ecr 1364038262], length 0 11:41:44.654951 IP me.37522 > peertube.social.https: Flags [.], seq 14757387:14758835, ack 17315, win 501, options [nop,nop,TS val 1364039760 ecr 3346883251], length 1448 11:41:44.654991 IP me.37522 > peertube.social.https: Flags [P.], seq 14758835:14760283, ack 17315, win 501, options [nop,nop,TS val 1364039760 ecr 3346883251], length 1448 11:41:44.668734 IP peertube.social.https > me.37522: Flags [.], ack 14599555, win 12943, options [nop,nop,TS val 3346883279 ecr 1364038289], length 0 11:41:44.668800 IP me.37522 > peertube.social.https: Flags [.], seq 14760283:14761731, ack 17315, win 501, options [nop,nop,TS val 1364039774 ecr 3346883279], length 1448 11:41:44.668818 IP me.37522 > peertube.social.https: Flags [P.], seq 14761731:14763179, ack 17315, win 501, options [nop,nop,TS val 1364039774 ecr 3346883279], length 1448 11:41:44.668836 IP me.37522 > peertube.social.https: Flags [.], seq 14763179:14764627, ack 17315, win 501, options [nop,nop,TS val 1364039774 ecr 3346883279], length 1448 11:41:44.668839 IP me.37522 > peertube.social.https: Flags [P.], seq 14764627:14766075, ack 17315, win 501, options [nop,nop,TS val 1364039774 ecr 3346883279], length 1448 11:41:44.702538 IP peertube.social.https > me.37522: Flags [.], ack 14602451, win 12943, options [nop,nop,TS val 3346883306 ecr 1364038321], length 0 11:41:44.702567 IP me.37522 > peertube.social.https: Flags [.], seq 14766075:14767523, ack 17315, win 501, options [nop,nop,TS val 1364039808 ecr 3346883306], length 1448 11:41:44.744811 IP peertube.social.https > me.37522: Flags [.], ack 14605347, win 12943, options [nop,nop,TS val 3346883334 ecr 1364038351], length 0 11:41:44.744849 IP me.37522 > peertube.social.https: Flags [.], seq 14767523:14768971, ack 17315, win 501, options [nop,nop,TS val 1364039850 ecr 3346883334], length 1448 11:41:44.744864 IP me.37522 > peertube.social.https: Flags [P.], seq 14768971:14770419, ack 17315, win 501, options [nop,nop,TS val 1364039850 ecr 3346883334], length 1448 11:41:44.744874 IP me.37522 > peertube.social.https: Flags [.], seq 14770419:14771867, ack 17315, win 501, options [nop,nop,TS val 1364039850 ecr 3346883334], length 1448 11:41:44.744878 IP me.37522 > peertube.social.https: Flags [P.], seq 14771867:14773315, ack 17315, win 501, options [nop,nop,TS val 1364039850 ecr 3346883334], length 1448 11:41:44.766117 IP peertube.social.https > me.37522: Flags [.], ack 14608243, win 12943, options [nop,nop,TS val 3346883362 ecr 1364038363], length 0 11:41:44.766201 IP me.37522 > peertube.social.https: Flags [.], seq 14773315:14774763, ack 17315, win 501, options [nop,nop,TS val 1364039872 ecr 3346883362], length 1448 11:41:44.766221 IP me.37522 > peertube.social.https: Flags [P.], seq 14774763:14776211, ack 17315, win 501, options [nop,nop,TS val 1364039872 ecr 3346883362], length 1448 11:41:44.786384 IP peertube.social.https > me.37522: Flags [.], ack 14611139, win 12943, options [nop,nop,TS val 3346883391 ecr 1364038407], length 0 11:41:44.786499 IP me.37522 > peertube.social.https: Flags [.], seq 14776211:14777659, ack 17315, win 501, options [nop,nop,TS val 1364039892 ecr 3346883391], length 1448 11:41:44.786542 IP me.37522 > peertube.social.https: Flags [P.], seq 14777659:14779107, ack 17315, win 501, options [nop,nop,TS val 1364039892 ecr 3346883391], length 1448 11:41:44.806246 IP peertube.social.https > me.37522: Flags [.], ack 14614035, win 12943, options [nop,nop,TS val 3346883417 ecr 1364038415], length 0 11:41:44.806289 IP me.37522 > peertube.social.https: Flags [.], seq 14779107:14780555, ack 17315, win 501, options [nop,nop,TS val 1364039912 ecr 3346883417], length 1448 11:41:44.806303 IP me.37522 > peertube.social.https: Flags [P.], seq 14780555:14782003, ack 17315, win 501, options [nop,nop,TS val 1364039912 ecr 3346883417], length 1448 11:41:44.856988 IP peertube.social.https > me.37522: Flags [.], ack 14616931, win 12943, options [nop,nop,TS val 3346883445 ecr 1364038415], length 0 11:41:44.857028 IP me.37522 > peertube.social.https: Flags [.], seq 14782003:14783451, ack 17315, win 501, options [nop,nop,TS val 1364039962 ecr 3346883445], length 1448 11:41:44.857048 IP me.37522 > peertube.social.https: Flags [P.], seq 14783451:14784899, ack 17315, win 501, options [nop,nop,TS val 1364039962 ecr 3346883445], length 1448 11:41:44.886493 IP peertube.social.https > me.37522: Flags [.], ack 14619827, win 12943, options [nop,nop,TS val 3346883476 ecr 1364038446], length 0 11:41:44.886585 IP me.37522 > peertube.social.https: Flags [.], seq 14784899:14786347, ack 17315, win 501, options [nop,nop,TS val 1364039992 ecr 3346883476], length 1448 11:41:44.886619 IP me.37522 > peertube.social.https: Flags [P.], seq 14786347:14787795, ack 17315, win 501, options [nop,nop,TS val 1364039992 ecr 3346883476], length 1448 11:41:44.886653 IP me.37522 > peertube.social.https: Flags [.], seq 14787795:14789243, ack 17315, win 501, options [nop,nop,TS val 1364039992 ecr 3346883476], length 1448 11:41:44.886656 IP me.37522 > peertube.social.https: Flags [P.], seq 14789243:14790691, ack 17315, win 501, options [nop,nop,TS val 1364039992 ecr 3346883476], length 1448 11:41:44.904737 IP peertube.social.https > me.37522: Flags [.], ack 14622723, win 12943, options [nop,nop,TS val 3346883503 ecr 1364038488], length 0 11:41:44.904798 IP me.37522 > peertube.social.https: Flags [.], seq 14790691:14792139, ack 17315, win 501, options [nop,nop,TS val 1364040010 ecr 3346883503], length 1448 11:41:44.904829 IP me.37522 > peertube.social.https: Flags [P.], seq 14792139:14793587, ack 17315, win 501, options [nop,nop,TS val 1364040010 ecr 3346883503], length 1448 11:41:44.961069 IP peertube.social.https > me.37522: Flags [.], ack 14625619, win 12943, options [nop,nop,TS val 3346883531 ecr 1364038510], length 0 11:41:44.961099 IP me.37522 > peertube.social.https: Flags [.], seq 14793587:14795035, ack 17315, win 501, options [nop,nop,TS val 1364040067 ecr 3346883531], length 1448 11:41:44.961110 IP me.37522 > peertube.social.https: Flags [P.], seq 14795035:14795950, ack 17315, win 501, options [nop,nop,TS val 1364040067 ecr 3346883531], length 915 11:41:44.976095 IP peertube.social.https > me.37522: Flags [.], ack 14628515, win 12943, options [nop,nop,TS val 3346883560 ecr 1364038569], length 0 11:41:45.024420 IP peertube.social.https > me.37522: Flags [.], ack 14631411, win 12943, options [nop,nop,TS val 3346883588 ecr 1364038578], length 0 11:41:45.024455 IP peertube.social.https > me.37522: Flags [.], ack 14634307, win 12943, options [nop,nop,TS val 3346883620 ecr 1364038625], length 0 11:41:45.075902 IP peertube.social.https > me.37522: Flags [.], ack 14637203, win 12943, options [nop,nop,TS val 3346883643 ecr 1364038655], length 0 11:41:45.100227 IP peertube.social.https > me.37522: Flags [.], ack 14640099, win 12943, options [nop,nop,TS val 3346883674 ecr 1364038665], length 0 11:41:45.129187 IP peertube.social.https > me.37522: Flags [.], ack 14642995, win 12943, options [nop,nop,TS val 3346883700 ecr 1364038718], length 0 11:41:45.176339 IP peertube.social.https > me.37522: Flags [.], ack 14645891, win 12943, options [nop,nop,TS val 3346883734 ecr 1364038728], length 0 11:41:45.179790 IP peertube.social.https > me.37522: Flags [.], ack 14648787, win 12943, options [nop,nop,TS val 3346883762 ecr 1364038765], length 0 11:41:45.228937 IP peertube.social.https > me.37522: Flags [.], ack 14651683, win 12943, options [nop,nop,TS val 3346883787 ecr 1364038802], length 0 11:41:45.229397 IP peertube.social.https > me.37522: Flags [.], ack 14654579, win 12943, options [nop,nop,TS val 3346883817 ecr 1364038820], length 0 11:41:45.272285 IP peertube.social.https > me.37522: Flags [.], ack 14657475, win 12943, options [nop,nop,TS val 3346883850 ecr 1364038828], length 0 11:41:45.300204 IP peertube.social.https > me.37522: Flags [.], ack 14660371, win 12943, options [nop,nop,TS val 3346883902 ecr 1364038861], length 0 11:41:45.349022 IP peertube.social.https > me.37522: Flags [.], ack 14663267, win 12943, options [nop,nop,TS val 3346883933 ecr 1364038861], length 0 11:41:45.383236 IP peertube.social.https > me.37522: Flags [.], ack 14666163, win 12943, options [nop,nop,TS val 3346883960 ecr 1364038886], length 0 11:41:45.406215 IP peertube.social.https > me.37522: Flags [.], ack 14669059, win 12943, options [nop,nop,TS val 3346883990 ecr 1364038893], length 0 11:41:45.409082 IP peertube.social.https > me.37522: Flags [.], ack 14671955, win 12943, options [nop,nop,TS val 3346884021 ecr 1364038933], length 0 11:41:45.430097 IP peertube.social.https > me.37522: Flags [.], ack 14674851, win 12943, options [nop,nop,TS val 3346884047 ecr 1364038992], length 0 11:41:45.488940 IP peertube.social.https > me.37522: Flags [.], ack 14677747, win 12943, options [nop,nop,TS val 3346884074 ecr 1364039001], length 0 11:41:45.497356 IP peertube.social.https > me.37522: Flags [.], ack 14680643, win 12943, options [nop,nop,TS val 3346884102 ecr 1364039052], length 0 11:41:45.538771 IP peertube.social.https > me.37522: Flags [.], ack 14683539, win 12943, options [nop,nop,TS val 3346884130 ecr 1364039079], length 0 11:41:45.597282 IP peertube.social.https > me.37522: Flags [.], ack 14686435, win 12943, options [nop,nop,TS val 3346884164 ecr 1364039104], length 0 11:41:45.624213 IP peertube.social.https > me.37522: Flags [.], ack 14689331, win 12953, options [nop,nop,TS val 3346884200 ecr 1364039104], length 0 11:41:45.640781 IP peertube.social.https > me.37522: Flags [.], ack 14692227, win 12953, options [nop,nop,TS val 3346884229 ecr 1364039151], length 0 11:41:45.688430 IP peertube.social.https > me.37522: Flags [.], ack 14695123, win 12953, options [nop,nop,TS val 3346884258 ecr 1364039190], length 0 11:41:45.724772 IP peertube.social.https > me.37522: Flags [.], ack 14698019, win 12953, options [nop,nop,TS val 3346884289 ecr 1364039194], length 0 11:41:45.749210 IP peertube.social.https > me.37522: Flags [.], ack 14700915, win 12953, options [nop,nop,TS val 3346884318 ecr 1364039225], length 0 11:41:45.765009 IP peertube.social.https > me.37522: Flags [.], ack 14703811, win 12953, options [nop,nop,TS val 3346884344 ecr 1364039227], length 0 11:41:45.803583 IP peertube.social.https > me.37522: Flags [.], ack 14706707, win 12953, options [nop,nop,TS val 3346884371 ecr 1364039269], length 0 11:41:45.803632 IP peertube.social.https > me.37522: Flags [.], ack 14709603, win 12953, options [nop,nop,TS val 3346884401 ecr 1364039301], length 0 11:41:45.863426 IP peertube.social.https > me.37522: Flags [.], ack 14712499, win 12953, options [nop,nop,TS val 3346884424 ecr 1364039301], length 0 11:41:45.901344 IP peertube.social.https > me.37522: Flags [.], ack 14715395, win 12962, options [nop,nop,TS val 3346884460 ecr 1364039365], length 0 11:41:45.913675 IP peertube.social.https > me.37522: Flags [.], ack 14718291, win 12962, options [nop,nop,TS val 3346884488 ecr 1364039380], length 0 11:41:45.969864 IP peertube.social.https > me.37522: Flags [.], ack 14721187, win 12944, options [nop,nop,TS val 3346884535 ecr 1364039405], length 0 11:41:46.000184 IP peertube.social.https > me.37522: Flags [.], ack 14724083, win 12962, options [nop,nop,TS val 3346884568 ecr 1364039431], length 0 11:41:46.030648 IP peertube.social.https > me.37522: Flags [.], ack 14726979, win 12962, options [nop,nop,TS val 3346884625 ecr 1364039431], length 0 11:41:46.056958 IP peertube.social.https > me.37522: Flags [.], ack 14729875, win 12944, options [nop,nop,TS val 3346884649 ecr 1364039463], length 0 11:41:46.081019 IP peertube.social.https > me.37522: Flags [.], ack 14732771, win 12944, options [nop,nop,TS val 3346884678 ecr 1364039502], length 0 11:41:46.102817 IP peertube.social.https > me.37522: Flags [.], ack 14735667, win 12944, options [nop,nop,TS val 3346884704 ecr 1364039540], length 0 11:41:46.139871 IP peertube.social.https > me.37522: Flags [.], ack 14738563, win 12944, options [nop,nop,TS val 3346884730 ecr 1364039562], length 0 11:41:46.142809 IP peertube.social.https > me.37522: Flags [.], ack 14741459, win 12944, options [nop,nop,TS val 3346884759 ecr 1364039583], length 0 11:41:46.189755 IP peertube.social.https > me.37522: Flags [.], ack 14744355, win 12944, options [nop,nop,TS val 3346884784 ecr 1364039601], length 0 11:41:46.218587 IP peertube.social.https > me.37522: Flags [.], ack 14747251, win 12944, options [nop,nop,TS val 3346884811 ecr 1364039610], length 0 11:41:46.270469 IP peertube.social.https > me.37522: Flags [.], ack 14750147, win 12944, options [nop,nop,TS val 3346884841 ecr 1364039611], length 0 11:41:46.291760 IP peertube.social.https > me.37522: Flags [.], ack 14753043, win 12962, options [nop,nop,TS val 3346884870 ecr 1364039647], length 0 11:41:46.312857 IP peertube.social.https > me.37522: Flags [.], ack 14755939, win 12962, options [nop,nop,TS val 3346884898 ecr 1364039675], length 0 11:41:46.312886 IP peertube.social.https > me.37522: Flags [.], ack 14758835, win 12962, options [nop,nop,TS val 3346884927 ecr 1364039712], length 0 11:41:46.373684 IP peertube.social.https > me.37522: Flags [.], ack 14761731, win 12943, options [nop,nop,TS val 3346884950 ecr 1364039760], length 0 11:41:46.395852 IP peertube.social.https > me.37522: Flags [.], ack 14764627, win 12943, options [nop,nop,TS val 3346884981 ecr 1364039774], length 0 11:41:46.415917 IP peertube.social.https > me.37522: Flags [.], ack 14767523, win 12943, options [nop,nop,TS val 3346885010 ecr 1364039774], length 0 11:41:46.420520 IP peertube.social.https > me.37522: Flags [.], ack 14770419, win 12943, options [nop,nop,TS val 3346885036 ecr 1364039850], length 0 11:41:46.480250 IP peertube.social.https > me.37522: Flags [.], ack 14773315, win 12943, options [nop,nop,TS val 3346885060 ecr 1364039850], length 0 11:41:46.496157 IP me.36778 > peertube.social.https: Flags [P.], seq 217:248, ack 176, win 501, options [nop,nop,TS val 1364041602 ecr 3346859186], length 31 11:41:46.496321 IP peertube.social.https > me.37522: Flags [.], ack 14776211, win 12943, options [nop,nop,TS val 3346885090 ecr 1364039872], length 0 11:41:46.515759 IP peertube.social.https > me.37522: Flags [.], ack 14779107, win 12943, options [nop,nop,TS val 3346885116 ecr 1364039892], length 0 11:41:46.555260 IP peertube.social.https > me.37522: Flags [.], ack 14782003, win 12943, options [nop,nop,TS val 3346885144 ecr 1364039912], length 0 11:41:46.579046 IP peertube.social.https > me.37522: Flags [.], ack 14784899, win 12943, options [nop,nop,TS val 3346885173 ecr 1364039962], length 0 11:41:46.597930 IP peertube.social.https > me.36778: Flags [P.], seq 176:201, ack 248, win 246, options [nop,nop,TS val 3346885188 ecr 1364041602], length 25 11:41:46.597957 IP me.36778 > peertube.social.https: Flags [.], ack 201, win 501, options [nop,nop,TS val 1364041703 ecr 3346885188], length 0 11:41:46.613493 IP peertube.social.https > me.37522: Flags [.], ack 14787795, win 12943, options [nop,nop,TS val 3346885202 ecr 1364039992], length 0 11:41:46.629010 IP peertube.social.https > me.37522: Flags [.], ack 14790691, win 12943, options [nop,nop,TS val 3346885230 ecr 1364039992], length 0 11:41:46.665587 IP peertube.social.https > me.37522: Flags [.], ack 14793587, win 12943, options [nop,nop,TS val 3346885257 ecr 1364040010], length 0 11:41:46.724978 IP peertube.social.https > me.37522: Flags [.], ack 14795950, win 12943, options [nop,nop,TS val 3346885282 ecr 1364040067], length 0 11:41:46.781514 IP peertube.social.https > me.37522: Flags [P.], seq 17315:17510, ack 14795950, win 12962, options [nop,nop,TS val 3346885328 ecr 1364040067], length 195 11:41:46.781554 IP me.37522 > peertube.social.https: Flags [.], ack 17510, win 500, options [nop,nop,TS val 1364041887 ecr 3346885328], length 0 11:41:50.339515 IP peertube.social.https > me.37490: Flags [P.], seq 4041:4087, ack 658, win 243, options [nop,nop,TS val 3346888899 ecr 1363865378], length 46 11:41:50.339548 IP me.37490 > peertube.social.https: Flags [.], ack 4087, win 501, options [nop,nop,TS val 1364045445 ecr 3346888899], length 0 11:41:50.339572 IP peertube.social.https > me.37490: Flags [P.], seq 4087:4118, ack 658, win 243, options [nop,nop,TS val 3346888899 ecr 1363865378], length 31 11:41:50.339580 IP me.37490 > peertube.social.https: Flags [.], ack 4118, win 501, options [nop,nop,TS val 1364045445 ecr 3346888899], length 0 11:41:50.339584 IP peertube.social.https > me.37490: Flags [F.], seq 4118, ack 658, win 243, options [nop,nop,TS val 3346888899 ecr 1363865378], length 0 11:41:50.341201 IP me.37490 > peertube.social.https: Flags [P.], seq 658:689, ack 4119, win 501, options [nop,nop,TS val 1364045447 ecr 3346888899], length 31 11:41:50.341707 IP me.37490 > peertube.social.https: Flags [F.], seq 689, ack 4119, win 501, options [nop,nop,TS val 1364045447 ecr 3346888899], length 0 11:41:50.441136 IP peertube.social.https > me.37490: Flags [R], seq 4131662579, win 0, length 0 11:41:50.451411 IP peertube.social.https > me.37490: Flags [R], seq 4131662579, win 0, length 0 ```

tcpdump when it succeeds

```log 11:47:59.845553 IP me.38848 > peertube.social.https: Flags [P.], seq 14735141:14736589, ack 3589, win 501, options [nop,nop,TS val 1364414951 ecr 3347258418], length 1448 11:47:59.852410 IP peertube.social.https > me.38848: Flags [.], ack 14603373, win 12769, options [nop,nop,TS val 3347258446 ecr 1364413717], length 0 11:47:59.852619 IP me.38848 > peertube.social.https: Flags [.], seq 14736589:14738037, ack 3589, win 501, options [nop,nop,TS val 1364414958 ecr 3347258446], length 1448 11:47:59.852702 IP me.38848 > peertube.social.https: Flags [P.], seq 14738037:14739485, ack 3589, win 501, options [nop,nop,TS val 1364414958 ecr 3347258446], length 1448 11:47:59.852759 IP me.38848 > peertube.social.https: Flags [.], seq 14739485:14740933, ack 3589, win 501, options [nop,nop,TS val 1364414958 ecr 3347258446], length 1448 11:47:59.852770 IP me.38848 > peertube.social.https: Flags [P.], seq 14740933:14742381, ack 3589, win 501, options [nop,nop,TS val 1364414958 ecr 3347258446], length 1448 11:47:59.908671 IP peertube.social.https > me.38848: Flags [.], ack 14606269, win 12769, options [nop,nop,TS val 3347258474 ecr 1364413758], length 0 11:47:59.908744 IP me.38848 > peertube.social.https: Flags [.], seq 14742381:14743829, ack 3589, win 501, options [nop,nop,TS val 1364415014 ecr 3347258474], length 1448 11:47:59.908770 IP me.38848 > peertube.social.https: Flags [P.], seq 14743829:14745277, ack 3589, win 501, options [nop,nop,TS val 1364415014 ecr 3347258474], length 1448 11:47:59.912748 IP peertube.social.https > me.38848: Flags [.], ack 14609165, win 12769, options [nop,nop,TS val 3347258508 ecr 1364413775], length 0 11:47:59.912784 IP me.38848 > peertube.social.https: Flags [.], seq 14745277:14746725, ack 3589, win 501, options [nop,nop,TS val 1364415018 ecr 3347258508], length 1448 11:47:59.912797 IP me.38848 > peertube.social.https: Flags [P.], seq 14746725:14748173, ack 3589, win 501, options [nop,nop,TS val 1364415018 ecr 3347258508], length 1448 11:47:59.957638 IP peertube.social.https > me.38848: Flags [.], ack 14612061, win 12769, options [nop,nop,TS val 3347258534 ecr 1364413819], length 0 11:47:59.957712 IP me.38848 > peertube.social.https: Flags [.], seq 14748173:14749621, ack 3589, win 501, options [nop,nop,TS val 1364415063 ecr 3347258534], length 1448 11:47:59.957738 IP me.38848 > peertube.social.https: Flags [P.], seq 14749621:14751069, ack 3589, win 501, options [nop,nop,TS val 1364415063 ecr 3347258534], length 1448 11:47:59.973044 IP peertube.social.https > me.38848: Flags [.], ack 14614957, win 12769, options [nop,nop,TS val 3347258560 ecr 1364413819], length 0 11:47:59.973128 IP me.38848 > peertube.social.https: Flags [.], seq 14751069:14752517, ack 3589, win 501, options [nop,nop,TS val 1364415079 ecr 3347258560], length 1448 11:48:00.013306 IP peertube.social.https > me.38848: Flags [.], ack 14617853, win 12769, options [nop,nop,TS val 3347258591 ecr 1364413827], length 0 11:48:00.013348 IP me.38848 > peertube.social.https: Flags [.], seq 14752517:14753965, ack 3589, win 501, options [nop,nop,TS val 1364415119 ecr 3347258591], length 1448 11:48:00.013364 IP me.38848 > peertube.social.https: Flags [P.], seq 14753965:14755413, ack 3589, win 501, options [nop,nop,TS val 1364415119 ecr 3347258591], length 1448 11:48:00.039193 IP peertube.social.https > me.38848: Flags [.], ack 14620749, win 12769, options [nop,nop,TS val 3347258618 ecr 1364413866], length 0 11:48:00.039284 IP me.38848 > peertube.social.https: Flags [.], seq 14755413:14756861, ack 3589, win 501, options [nop,nop,TS val 1364415145 ecr 3347258618], length 1448 11:48:00.039316 IP me.38848 > peertube.social.https: Flags [P.], seq 14756861:14758309, ack 3589, win 501, options [nop,nop,TS val 1364415145 ecr 3347258618], length 1448 11:48:00.057895 IP peertube.social.https > me.38848: Flags [.], ack 14623645, win 12769, options [nop,nop,TS val 3347258646 ecr 1364413893], length 0 11:48:00.057995 IP me.38848 > peertube.social.https: Flags [.], seq 14758309:14759757, ack 3589, win 501, options [nop,nop,TS val 1364415163 ecr 3347258646], length 1448 11:48:00.058028 IP me.38848 > peertube.social.https: Flags [P.], seq 14759757:14761205, ack 3589, win 501, options [nop,nop,TS val 1364415163 ecr 3347258646], length 1448 11:48:00.088446 IP peertube.social.https > me.38848: Flags [.], ack 14626541, win 12779, options [nop,nop,TS val 3347258675 ecr 1364413926], length 0 11:48:00.088473 IP me.38848 > peertube.social.https: Flags [.], seq 14761205:14762653, ack 3589, win 501, options [nop,nop,TS val 1364415194 ecr 3347258675], length 1448 11:48:00.088489 IP me.38848 > peertube.social.https: Flags [P.], seq 14762653:14764101, ack 3589, win 501, options [nop,nop,TS val 1364415194 ecr 3347258675], length 1448 11:48:00.114591 IP peertube.social.https > me.38848: Flags [.], ack 14629437, win 12779, options [nop,nop,TS val 3347258705 ecr 1364413930], length 0 11:48:00.114694 IP me.38848 > peertube.social.https: Flags [.], seq 14764101:14765549, ack 3589, win 501, options [nop,nop,TS val 1364415220 ecr 3347258705], length 1448 11:48:00.114729 IP me.38848 > peertube.social.https: Flags [P.], seq 14765549:14766997, ack 3589, win 501, options [nop,nop,TS val 1364415220 ecr 3347258705], length 1448 11:48:00.151831 IP peertube.social.https > me.38848: Flags [.], ack 14632333, win 12779, options [nop,nop,TS val 3347258732 ecr 1364413930], length 0 11:48:00.151867 IP me.38848 > peertube.social.https: Flags [.], seq 14766997:14768445, ack 3589, win 501, options [nop,nop,TS val 1364415257 ecr 3347258732], length 1448 11:48:00.151881 IP me.38848 > peertube.social.https: Flags [P.], seq 14768445:14769893, ack 3589, win 501, options [nop,nop,TS val 1364415257 ecr 3347258732], length 1448 11:48:00.176266 IP peertube.social.https > me.38848: Flags [.], ack 14635229, win 12779, options [nop,nop,TS val 3347258761 ecr 1364413985], length 0 11:48:00.176345 IP me.38848 > peertube.social.https: Flags [.], seq 14769893:14771341, ack 3589, win 501, options [nop,nop,TS val 1364415282 ecr 3347258761], length 1448 11:48:00.176374 IP me.38848 > peertube.social.https: Flags [P.], seq 14771341:14772789, ack 3589, win 501, options [nop,nop,TS val 1364415282 ecr 3347258761], length 1448 11:48:00.209777 IP peertube.social.https > me.38848: Flags [.], ack 14638125, win 12779, options [nop,nop,TS val 3347258792 ecr 1364414003], length 0 11:48:00.209991 IP me.38848 > peertube.social.https: Flags [.], seq 14772789:14774237, ack 3589, win 501, options [nop,nop,TS val 1364415315 ecr 3347258792], length 1448 11:48:00.210064 IP me.38848 > peertube.social.https: Flags [P.], seq 14774237:14775685, ack 3589, win 501, options [nop,nop,TS val 1364415315 ecr 3347258792], length 1448 11:48:00.210104 IP me.38848 > peertube.social.https: Flags [.], seq 14775685:14777133, ack 3589, win 501, options [nop,nop,TS val 1364415315 ecr 3347258792], length 1448 11:48:00.210111 IP me.38848 > peertube.social.https: Flags [P.], seq 14777133:14778581, ack 3589, win 501, options [nop,nop,TS val 1364415315 ecr 3347258792], length 1448 11:48:00.243771 IP peertube.social.https > me.38848: Flags [.], ack 14641021, win 12779, options [nop,nop,TS val 3347258820 ecr 1364414032], length 0 11:48:00.243851 IP me.38848 > peertube.social.https: Flags [.], seq 14778581:14780029, ack 3589, win 501, options [nop,nop,TS val 1364415349 ecr 3347258820], length 1448 11:48:00.243885 IP me.38848 > peertube.social.https: Flags [P.], seq 14780029:14781477, ack 3589, win 501, options [nop,nop,TS val 1364415349 ecr 3347258820], length 1448 11:48:00.283183 IP peertube.social.https > me.38848: Flags [.], ack 14643917, win 12779, options [nop,nop,TS val 3347258848 ecr 1364414083], length 0 11:48:00.283258 IP me.38848 > peertube.social.https: Flags [.], seq 14781477:14782925, ack 3589, win 501, options [nop,nop,TS val 1364415389 ecr 3347258848], length 1448 11:48:00.283285 IP me.38848 > peertube.social.https: Flags [P.], seq 14782925:14784373, ack 3589, win 501, options [nop,nop,TS val 1364415389 ecr 3347258848], length 1448 11:48:00.315454 IP peertube.social.https > me.38848: Flags [.], ack 14646813, win 12779, options [nop,nop,TS val 3347258880 ecr 1364414087], length 0 11:48:00.315603 IP me.38848 > peertube.social.https: Flags [.], seq 14784373:14785821, ack 3589, win 501, options [nop,nop,TS val 1364415421 ecr 3347258880], length 1448 11:48:00.315663 IP me.38848 > peertube.social.https: Flags [P.], seq 14785821:14787269, ack 3589, win 501, options [nop,nop,TS val 1364415421 ecr 3347258880], length 1448 11:48:00.315676 IP peertube.social.https > me.38848: Flags [.], ack 14649709, win 12779, options [nop,nop,TS val 3347258910 ecr 1364414132], length 0 11:48:00.315695 IP me.38848 > peertube.social.https: Flags [.], seq 14787269:14788717, ack 3589, win 501, options [nop,nop,TS val 1364415421 ecr 3347258910], length 1448 11:48:00.315699 IP me.38848 > peertube.social.https: Flags [P.], seq 14788717:14790165, ack 3589, win 501, options [nop,nop,TS val 1364415421 ecr 3347258910], length 1448 11:48:00.357227 IP peertube.social.https > me.38848: Flags [.], ack 14652605, win 12779, options [nop,nop,TS val 3347258933 ecr 1364414136], length 0 11:48:00.357284 IP me.38848 > peertube.social.https: Flags [.], seq 14790165:14791613, ack 3589, win 501, options [nop,nop,TS val 1364415463 ecr 3347258933], length 1448 11:48:00.357307 IP me.38848 > peertube.social.https: Flags [P.], seq 14791613:14793061, ack 3589, win 501, options [nop,nop,TS val 1364415463 ecr 3347258933], length 1448 11:48:00.357333 IP peertube.social.https > me.38848: Flags [.], ack 14655501, win 12779, options [nop,nop,TS val 3347258963 ecr 1364414188], length 0 11:48:00.357341 IP me.38848 > peertube.social.https: Flags [.], seq 14793061:14794509, ack 3589, win 501, options [nop,nop,TS val 1364415463 ecr 3347258963], length 1448 11:48:00.357343 IP me.38848 > peertube.social.https: Flags [P.], seq 14794509:14795436, ack 3589, win 501, options [nop,nop,TS val 1364415463 ecr 3347258963], length 927 11:48:00.391553 IP peertube.social.https > me.38848: Flags [.], ack 14658397, win 12779, options [nop,nop,TS val 3347258988 ecr 1364414188], length 0 11:48:00.434815 IP peertube.social.https > me.38848: Flags [.], ack 14661293, win 12779, options [nop,nop,TS val 3347259015 ecr 1364414198], length 0 11:48:00.479881 IP peertube.social.https > me.38848: Flags [.], ack 14664189, win 12779, options [nop,nop,TS val 3347259045 ecr 1364414229], length 0 11:48:00.495587 IP peertube.social.https > me.38848: Flags [.], ack 14667085, win 12779, options [nop,nop,TS val 3347259074 ecr 1364414247], length 0 11:48:00.501821 IP peertube.social.https > me.38848: Flags [.], ack 14669981, win 12779, options [nop,nop,TS val 3347259113 ecr 1364414247], length 0 11:48:00.528592 IP peertube.social.https > me.38848: Flags [.], ack 14672877, win 12779, options [nop,nop,TS val 3347259139 ecr 1364414269], length 0 11:48:00.592417 IP peertube.social.https > me.38848: Flags [.], ack 14675773, win 12779, options [nop,nop,TS val 3347259167 ecr 1364414294], length 0 11:48:00.592462 IP peertube.social.https > me.38848: Flags [.], ack 14678669, win 12779, options [nop,nop,TS val 3347259199 ecr 1364414325], length 0 11:48:00.636403 IP peertube.social.https > me.38848: Flags [.], ack 14681565, win 12779, options [nop,nop,TS val 3347259225 ecr 1364414341], length 0 11:48:00.663482 IP peertube.social.https > me.38848: Flags [.], ack 14684461, win 12779, options [nop,nop,TS val 3347259260 ecr 1364414363], length 0 11:48:00.677872 IP peertube.social.https > me.38848: Flags [.], ack 14687357, win 12779, options [nop,nop,TS val 3347259289 ecr 1364414388], length 0 11:48:00.701197 IP peertube.social.https > me.38848: Flags [.], ack 14690253, win 12788, options [nop,nop,TS val 3347259316 ecr 1364414413], length 0 11:48:00.795668 IP peertube.social.https > me.38848: Flags [.], ack 14693149, win 12770, options [nop,nop,TS val 3347259373 ecr 1364414471], length 0 11:48:00.798932 IP peertube.social.https > me.38848: Flags [.], ack 14696045, win 12770, options [nop,nop,TS val 3347259407 ecr 1364414511], length 0 11:48:00.830233 IP peertube.social.https > me.38848: Flags [.], ack 14698941, win 12770, options [nop,nop,TS val 3347259432 ecr 1364414535], length 0 11:48:00.877592 IP peertube.social.https > me.38848: Flags [.], ack 14701837, win 12770, options [nop,nop,TS val 3347259456 ecr 1364414551], length 0 11:48:00.903177 IP peertube.social.https > me.38848: Flags [.], ack 14704733, win 12770, options [nop,nop,TS val 3347259486 ecr 1364414596], length 0 11:48:00.903200 IP peertube.social.https > me.38848: Flags [.], ack 14707629, win 12770, options [nop,nop,TS val 3347259513 ecr 1364414635], length 0 11:48:00.981940 IP peertube.social.https > me.38848: Flags [.], ack 14710525, win 12770, options [nop,nop,TS val 3347259538 ecr 1364414647], length 0 11:48:01.004672 IP peertube.social.https > me.38848: Flags [.], ack 14713421, win 12770, options [nop,nop,TS val 3347259569 ecr 1364414669], length 0 11:48:01.009361 IP peertube.social.https > me.38848: Flags [.], ack 14716317, win 12770, options [nop,nop,TS val 3347259598 ecr 1364414737], length 0 11:48:01.009443 IP peertube.social.https > me.38848: Flags [.], ack 14719213, win 12770, options [nop,nop,TS val 3347259622 ecr 1364414758], length 0 11:48:01.094301 IP peertube.social.https > me.38848: Flags [.], ack 14722109, win 12770, options [nop,nop,TS val 3347259647 ecr 1364414804], length 0 11:48:01.115412 IP peertube.social.https > me.38848: Flags [.], ack 14725005, win 12770, options [nop,nop,TS val 3347259679 ecr 1364414837], length 0 11:48:01.116788 IP peertube.social.https > me.38848: Flags [.], ack 14727901, win 12770, options [nop,nop,TS val 3347259707 ecr 1364414847], length 0 11:48:01.151708 IP peertube.social.https > me.38848: Flags [.], ack 14730797, win 12770, options [nop,nop,TS val 3347259730 ecr 1364414850], length 0 11:48:01.170921 IP peertube.social.https > me.38848: Flags [.], ack 14733693, win 12788, options [nop,nop,TS val 3347259759 ecr 1364414927], length 0 11:48:01.212200 IP peertube.social.https > me.38848: Flags [.], ack 14736589, win 12769, options [nop,nop,TS val 3347259785 ecr 1364414951], length 0 11:48:01.233769 IP peertube.social.https > me.38848: Flags [.], ack 14739485, win 12769, options [nop,nop,TS val 3347259816 ecr 1364414958], length 0 11:48:01.270492 IP peertube.social.https > me.38848: Flags [.], ack 14742381, win 12769, options [nop,nop,TS val 3347259839 ecr 1364414958], length 0 11:48:01.288721 IP peertube.social.https > me.38848: Flags [.], ack 14745277, win 12769, options [nop,nop,TS val 3347259871 ecr 1364415014], length 0 11:48:01.316311 IP peertube.social.https > me.38848: Flags [.], ack 14748173, win 12769, options [nop,nop,TS val 3347259896 ecr 1364415018], length 0 11:48:01.356754 IP peertube.social.https > me.38848: Flags [.], ack 14751069, win 12769, options [nop,nop,TS val 3347259923 ecr 1364415063], length 0 11:48:01.376756 IP peertube.social.https > me.38848: Flags [.], ack 14753965, win 12769, options [nop,nop,TS val 3347259951 ecr 1364415079], length 0 11:48:01.409602 IP peertube.social.https > me.38848: Flags [.], ack 14756861, win 12769, options [nop,nop,TS val 3347259977 ecr 1364415119], length 0 11:48:01.435872 IP peertube.social.https > me.38848: Flags [.], ack 14759757, win 12769, options [nop,nop,TS val 3347260006 ecr 1364415145], length 0 11:48:01.454191 IP peertube.social.https > me.38848: Flags [.], ack 14762653, win 12769, options [nop,nop,TS val 3347260034 ecr 1364415163], length 0 11:48:01.489373 IP peertube.social.https > me.38848: Flags [.], ack 14765549, win 12769, options [nop,nop,TS val 3347260060 ecr 1364415194], length 0 11:48:01.506090 IP peertube.social.https > me.38848: Flags [.], ack 14768445, win 12769, options [nop,nop,TS val 3347260088 ecr 1364415220], length 0 11:48:01.515581 IP peertube.social.https > me.38848: Flags [.], ack 14771341, win 12769, options [nop,nop,TS val 3347260115 ecr 1364415257], length 0 11:48:01.577189 IP peertube.social.https > me.38848: Flags [.], ack 14774237, win 12769, options [nop,nop,TS val 3347260166 ecr 1364415282], length 0 11:48:01.594072 IP peertube.social.https > me.38848: Flags [.], ack 14777133, win 12769, options [nop,nop,TS val 3347260206 ecr 1364415315], length 0 11:48:01.628811 IP peertube.social.https > me.38848: Flags [.], ack 14780029, win 12779, options [nop,nop,TS val 3347260244 ecr 1364415315], length 0 11:48:01.679330 IP peertube.social.https > me.38848: Flags [.], ack 14782925, win 12779, options [nop,nop,TS val 3347260273 ecr 1364415349], length 0 11:48:01.699349 IP peertube.social.https > me.38848: Flags [.], ack 14785821, win 12777, options [nop,nop,TS val 3347260301 ecr 1364415389], length 0 11:48:01.722877 IP peertube.social.https > me.38848: Flags [.], ack 14788717, win 12779, options [nop,nop,TS val 3347260330 ecr 1364415421], length 0 11:48:01.745854 IP peertube.social.https > me.38848: Flags [.], ack 14791613, win 12779, options [nop,nop,TS val 3347260359 ecr 1364415421], length 0 11:48:01.815928 IP peertube.social.https > me.38848: Flags [.], ack 14794509, win 12777, options [nop,nop,TS val 3347260389 ecr 1364415463], length 0 11:48:01.846356 IP peertube.social.https > me.38848: Flags [.], ack 14795436, win 12788, options [nop,nop,TS val 3347260399 ecr 1364415463], length 0 11:48:04.563132 IP peertube.social.https > me.38724: Flags [P.], seq 3510899897:3510899943, ack 255881944, win 243, options [nop,nop,TS val 3347263155 ecr 1364239611], length 46 11:48:04.563151 IP me.38724 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364419669 ecr 3347263155], length 0 11:48:04.563178 IP peertube.social.https > me.38724: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347263155 ecr 1364239611], length 31 11:48:04.563183 IP me.38724 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364419669 ecr 3347263155], length 0 11:48:04.564577 IP peertube.social.https > me.38724: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347263155 ecr 1364239611], length 0 11:48:04.566149 IP me.38724 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364419672 ecr 3347263155], length 31 11:48:04.567110 IP me.38724 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364419673 ecr 3347263155], length 0 11:48:04.648057 IP peertube.social.https > me.38724: Flags [R], seq 3510899975, win 0, length 0 11:48:04.648082 IP peertube.social.https > me.38724: Flags [R], seq 3510899975, win 0, length 0 11:48:04.759540 IP peertube.social.https > me.38722: Flags [P.], seq 1160766242:1160766288, ack 2502887668, win 235, options [nop,nop,TS val 3347263335 ecr 1364239878], length 46 11:48:04.759660 IP me.38722 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364419865 ecr 3347263335], length 0 11:48:04.759711 IP peertube.social.https > me.38722: Flags [P.], seq 46:77, ack 1, win 235, options [nop,nop,TS val 3347263335 ecr 1364239878], length 31 11:48:04.759729 IP me.38722 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364419865 ecr 3347263335], length 0 11:48:04.760788 IP peertube.social.https > me.38722: Flags [F.], seq 77, ack 1, win 235, options [nop,nop,TS val 3347263335 ecr 1364239878], length 0 11:48:04.763223 IP me.38722 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364419869 ecr 3347263335], length 31 11:48:04.764390 IP me.38722 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364419870 ecr 3347263335], length 0 11:48:04.797114 IP peertube.social.https > me.38726: Flags [P.], seq 3976456096:3976456142, ack 2950854885, win 235, options [nop,nop,TS val 3347263366 ecr 1364239902], length 46 11:48:04.797177 IP me.38726 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364419903 ecr 3347263366], length 0 11:48:04.797200 IP peertube.social.https > me.38726: Flags [P.], seq 46:77, ack 1, win 235, options [nop,nop,TS val 3347263366 ecr 1364239902], length 31 11:48:04.797207 IP me.38726 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364419903 ecr 3347263366], length 0 11:48:04.797213 IP peertube.social.https > me.38726: Flags [F.], seq 77, ack 1, win 235, options [nop,nop,TS val 3347263366 ecr 1364239902], length 0 11:48:04.798549 IP me.38726 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364419904 ecr 3347263366], length 31 11:48:04.798978 IP me.38726 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364419904 ecr 3347263366], length 0 11:48:04.835067 IP peertube.social.https > me.38730: Flags [P.], seq 868061896:868061942, ack 1398719867, win 235, options [nop,nop,TS val 3347263410 ecr 1364239906], length 46 11:48:04.835098 IP me.38730 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364419941 ecr 3347263410], length 0 11:48:04.835112 IP peertube.social.https > me.38730: Flags [P.], seq 46:77, ack 1, win 235, options [nop,nop,TS val 3347263410 ecr 1364239906], length 31 11:48:04.835115 IP me.38730 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364419941 ecr 3347263410], length 0 11:48:04.835118 IP peertube.social.https > me.38730: Flags [F.], seq 77, ack 1, win 235, options [nop,nop,TS val 3347263410 ecr 1364239906], length 0 11:48:04.836797 IP me.38730 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364419942 ecr 3347263410], length 31 11:48:04.837234 IP me.38730 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364419943 ecr 3347263410], length 0 11:48:04.860841 IP peertube.social.https > me.38722: Flags [R], seq 1160766320, win 0, length 0 11:48:04.860866 IP peertube.social.https > me.38722: Flags [R], seq 1160766320, win 0, length 0 11:48:04.884743 IP peertube.social.https > me.38726: Flags [R], seq 3976456174, win 0, length 0 11:48:04.884886 IP peertube.social.https > me.38726: Flags [R], seq 3976456174, win 0, length 0 11:48:04.887233 IP peertube.social.https > me.38730: Flags [R], seq 868061974, win 0, length 0 11:48:04.887257 IP peertube.social.https > me.38730: Flags [R], seq 868061974, win 0, length 0 11:48:04.977048 IP peertube.social.https > me.38736: Flags [P.], seq 3923171935:3923171981, ack 2702826559, win 235, options [nop,nop,TS val 3347263526 ecr 1364240023], length 46 11:48:04.977084 IP me.38736 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364420082 ecr 3347263526], length 0 11:48:04.977103 IP peertube.social.https > me.38736: Flags [P.], seq 46:77, ack 1, win 235, options [nop,nop,TS val 3347263526 ecr 1364240023], length 31 11:48:04.977108 IP peertube.social.https > me.38736: Flags [F.], seq 77, ack 1, win 235, options [nop,nop,TS val 3347263526 ecr 1364240023], length 0 11:48:04.977124 IP me.38736 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364420083 ecr 3347263526], length 0 11:48:04.978620 IP me.38736 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364420084 ecr 3347263526], length 31 11:48:04.978945 IP me.38736 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364420084 ecr 3347263526], length 0 11:48:05.003779 IP peertube.social.https > me.38744: Flags [P.], seq 1496884070:1496884116, ack 1188282120, win 235, options [nop,nop,TS val 3347263578 ecr 1364240071], length 46 11:48:05.003850 IP me.38744 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364420109 ecr 3347263578], length 0 11:48:05.003880 IP peertube.social.https > me.38744: Flags [P.], seq 46:77, ack 1, win 235, options [nop,nop,TS val 3347263578 ecr 1364240071], length 31 11:48:05.003889 IP me.38744 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364420109 ecr 3347263578], length 0 11:48:05.003895 IP peertube.social.https > me.38744: Flags [F.], seq 77, ack 1, win 235, options [nop,nop,TS val 3347263578 ecr 1364240071], length 0 11:48:05.005740 IP me.38744 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364420111 ecr 3347263578], length 31 11:48:05.006072 IP me.38744 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364420111 ecr 3347263578], length 0 11:48:05.069984 IP peertube.social.https > me.38736: Flags [R], seq 3923172013, win 0, length 0 11:48:05.070039 IP peertube.social.https > me.38736: Flags [R], seq 3923172013, win 0, length 0 11:48:05.072802 IP peertube.social.https > me.38738: Flags [P.], seq 1441399351:1441399397, ack 633612993, win 243, options [nop,nop,TS val 3347263654 ecr 1364240195], length 46 11:48:05.072852 IP me.38738 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364420178 ecr 3347263654], length 0 11:48:05.072871 IP peertube.social.https > me.38738: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347263654 ecr 1364240195], length 31 11:48:05.072876 IP me.38738 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364420178 ecr 3347263654], length 0 11:48:05.073682 IP peertube.social.https > me.38738: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347263654 ecr 1364240195], length 0 11:48:05.074325 IP me.38738 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364420180 ecr 3347263654], length 31 11:48:05.074817 IP me.38738 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364420180 ecr 3347263654], length 0 11:48:05.093315 IP peertube.social.https > me.38744: Flags [R], seq 1496884148, win 0, length 0 11:48:05.093391 IP peertube.social.https > me.38744: Flags [R], seq 1496884148, win 0, length 0 11:48:05.163756 IP peertube.social.https > me.38738: Flags [R], seq 1441399429, win 0, length 0 11:48:05.163785 IP peertube.social.https > me.38738: Flags [R], seq 1441399429, win 0, length 0 11:48:05.643911 IP peertube.social.https > me.38742: Flags [P.], seq 370490882:370490928, ack 407036165, win 243, options [nop,nop,TS val 3347264217 ecr 1364240756], length 46 11:48:05.643943 IP me.38742 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364420749 ecr 3347264217], length 0 11:48:05.643964 IP peertube.social.https > me.38742: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264217 ecr 1364240756], length 31 11:48:05.643969 IP me.38742 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364420749 ecr 3347264217], length 0 11:48:05.643974 IP peertube.social.https > me.38742: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264217 ecr 1364240756], length 0 11:48:05.643981 IP peertube.social.https > me.38732: Flags [P.], seq 85712270:85712316, ack 3937128871, win 243, options [nop,nop,TS val 3347264217 ecr 1364240768], length 46 11:48:05.643986 IP me.38732 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364420749 ecr 3347264217], length 0 11:48:05.643990 IP peertube.social.https > me.38732: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264217 ecr 1364240768], length 31 11:48:05.643993 IP me.38732 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364420749 ecr 3347264217], length 0 11:48:05.643996 IP peertube.social.https > me.38732: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264217 ecr 1364240768], length 0 11:48:05.649470 IP me.38742 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364420755 ecr 3347264217], length 31 11:48:05.649686 IP me.38732 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364420755 ecr 3347264217], length 31 11:48:05.650911 IP me.38742 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364420756 ecr 3347264217], length 0 11:48:05.650970 IP me.38732 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364420756 ecr 3347264217], length 0 11:48:05.743574 IP peertube.social.https > me.38742: Flags [R], seq 370490960, win 0, length 0 11:48:05.743614 IP peertube.social.https > me.38732: Flags [R], seq 85712348, win 0, length 0 11:48:05.743621 IP peertube.social.https > me.38732: Flags [R], seq 85712348, win 0, length 0 11:48:05.743630 IP peertube.social.https > me.38742: Flags [R], seq 370490960, win 0, length 0 11:48:05.886917 IP peertube.social.https > me.38734: Flags [P.], seq 1781593543:1781593589, ack 215822551, win 243, options [nop,nop,TS val 3347264462 ecr 1364241011], length 46 11:48:05.886934 IP me.38734 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364420992 ecr 3347264462], length 0 11:48:05.886946 IP peertube.social.https > me.38734: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264462 ecr 1364241011], length 31 11:48:05.886948 IP me.38734 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364420992 ecr 3347264462], length 0 11:48:05.886950 IP peertube.social.https > me.38734: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264462 ecr 1364241011], length 0 11:48:05.888226 IP me.38734 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364420994 ecr 3347264462], length 31 11:48:05.888544 IP me.38734 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364420994 ecr 3347264462], length 0 11:48:05.939007 IP peertube.social.https > me.38746: Flags [P.], seq 2794508951:2794508997, ack 3771094887, win 243, options [nop,nop,TS val 3347264494 ecr 1364241170], length 46 11:48:05.939042 IP me.38746 > peertube.social.https: Flags [.], ack 46, win 646, options [nop,nop,TS val 1364421044 ecr 3347264494], length 0 11:48:05.939068 IP peertube.social.https > me.38746: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264494 ecr 1364241170], length 31 11:48:05.939072 IP me.38746 > peertube.social.https: Flags [.], ack 77, win 646, options [nop,nop,TS val 1364421044 ecr 3347264494], length 0 11:48:05.939074 IP peertube.social.https > me.38746: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264494 ecr 1364241170], length 0 11:48:05.940734 IP me.38746 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 646, options [nop,nop,TS val 1364421046 ecr 3347264494], length 31 11:48:05.941019 IP me.38746 > peertube.social.https: Flags [F.], seq 32, ack 78, win 646, options [nop,nop,TS val 1364421046 ecr 3347264494], length 0 11:48:05.991741 IP peertube.social.https > me.38750: Flags [P.], seq 2116105346:2116105392, ack 245060359, win 243, options [nop,nop,TS val 3347264546 ecr 1364241014], length 46 11:48:05.991825 IP me.38750 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421097 ecr 3347264546], length 0 11:48:05.991861 IP peertube.social.https > me.38750: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264546 ecr 1364241014], length 31 11:48:05.991865 IP me.38750 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421097 ecr 3347264546], length 0 11:48:05.991869 IP peertube.social.https > me.38750: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264546 ecr 1364241014], length 0 11:48:05.993824 IP me.38750 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421099 ecr 3347264546], length 31 11:48:05.994144 IP me.38750 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421100 ecr 3347264546], length 0 11:48:06.000897 IP peertube.social.https > me.38848: Flags [P.], seq 3589:4217, ack 14795436, win 12788, options [nop,nop,TS val 3347264550 ecr 1364415463], length 628 11:48:06.000937 IP me.38848 > peertube.social.https: Flags [.], ack 4217, win 497, options [nop,nop,TS val 1364421106 ecr 3347264550], length 0 11:48:06.000955 IP peertube.social.https > me.38848: Flags [F.], seq 4217, ack 14795436, win 12788, options [nop,nop,TS val 3347264550 ecr 1364415463], length 0 11:48:06.003137 IP peertube.social.https > me.38734: Flags [R], seq 1781593621, win 0, length 0 11:48:06.004556 IP me.38848 > peertube.social.https: Flags [P.], seq 14795436:14795467, ack 4218, win 501, options [nop,nop,TS val 1364421110 ecr 3347264550], length 31 11:48:06.005293 IP me.38848 > peertube.social.https: Flags [F.], seq 14795467, ack 4218, win 501, options [nop,nop,TS val 1364421111 ecr 3347264550], length 0 11:48:06.006186 IP peertube.social.https > me.38734: Flags [R], seq 1781593621, win 0, length 0 11:48:06.021511 IP peertube.social.https > me.38756: Flags [P.], seq 1436988898:1436988944, ack 2499576196, win 243, options [nop,nop,TS val 3347264574 ecr 1364241063], length 46 11:48:06.021572 IP me.38756 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421127 ecr 3347264574], length 0 11:48:06.022959 IP peertube.social.https > me.38756: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264575 ecr 1364241063], length 31 11:48:06.022999 IP me.38756 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421128 ecr 3347264575], length 0 11:48:06.023028 IP peertube.social.https > me.38756: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264575 ecr 1364241063], length 0 11:48:06.023041 IP peertube.social.https > me.38752: Flags [P.], seq 2061579220:2061579266, ack 433556000, win 243, options [nop,nop,TS val 3347264582 ecr 1364241045], length 46 11:48:06.023049 IP me.38752 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421128 ecr 3347264582], length 0 11:48:06.023055 IP peertube.social.https > me.38752: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264582 ecr 1364241045], length 31 11:48:06.023059 IP me.38752 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421128 ecr 3347264582], length 0 11:48:06.024564 IP peertube.social.https > me.38752: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264582 ecr 1364241045], length 0 11:48:06.025500 IP me.38752 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421131 ecr 3347264582], length 31 11:48:06.026054 IP me.38752 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421131 ecr 3347264582], length 0 11:48:06.026909 IP peertube.social.https > me.38754: Flags [P.], seq 3125469412:3125469458, ack 3094716183, win 243, options [nop,nop,TS val 3347264586 ecr 1364241070], length 46 11:48:06.026933 IP me.38754 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421132 ecr 3347264586], length 0 11:48:06.027045 IP me.38756 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421132 ecr 3347264575], length 31 11:48:06.027385 IP me.38756 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421133 ecr 3347264575], length 0 11:48:06.028749 IP peertube.social.https > me.38754: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264587 ecr 1364241070], length 31 11:48:06.028783 IP me.38754 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421134 ecr 3347264587], length 0 11:48:06.028794 IP peertube.social.https > me.38754: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264587 ecr 1364241070], length 0 11:48:06.029492 IP me.38754 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421135 ecr 3347264587], length 31 11:48:06.029784 IP me.38754 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421135 ecr 3347264587], length 0 11:48:06.042112 IP peertube.social.https > me.38746: Flags [R], seq 2794509029, win 0, length 0 11:48:06.042143 IP peertube.social.https > me.38746: Flags [R], seq 2794509029, win 0, length 0 11:48:06.081638 IP peertube.social.https > me.38750: Flags [R], seq 2116105424, win 0, length 0 11:48:06.081696 IP peertube.social.https > me.38750: Flags [R], seq 2116105424, win 0, length 0 11:48:06.081708 IP peertube.social.https > me.38848: Flags [.], ack 14795467, win 12788, options [nop,nop,TS val 3347264671 ecr 1364421110], length 0 11:48:06.083520 IP peertube.social.https > me.38848: Flags [.], ack 14795468, win 12788, options [nop,nop,TS val 3347264671 ecr 1364421111], length 0 11:48:06.104680 IP peertube.social.https > me.38752: Flags [R], seq 2061579298, win 0, length 0 11:48:06.106549 IP peertube.social.https > me.38752: Flags [R], seq 2061579298, win 0, length 0 11:48:06.112299 IP peertube.social.https > me.38756: Flags [R], seq 1436988976, win 0, length 0 11:48:06.112325 IP peertube.social.https > me.38756: Flags [R], seq 1436988976, win 0, length 0 11:48:06.114366 IP peertube.social.https > me.38754: Flags [R], seq 3125469490, win 0, length 0 11:48:06.115208 IP peertube.social.https > me.38754: Flags [R], seq 3125469490, win 0, length 0 11:48:06.195441 IP peertube.social.https > me.38760: Flags [P.], seq 2026387501:2026387547, ack 2143655515, win 243, options [nop,nop,TS val 3347264767 ecr 1364241232], length 46 11:48:06.195522 IP me.38760 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421301 ecr 3347264767], length 0 11:48:06.195578 IP peertube.social.https > me.38760: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264767 ecr 1364241232], length 31 11:48:06.195589 IP me.38760 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421301 ecr 3347264767], length 0 11:48:06.195597 IP peertube.social.https > me.38760: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264767 ecr 1364241232], length 0 11:48:06.196717 IP peertube.social.https > me.38758: Flags [P.], seq 3326926131:3326926177, ack 1212855501, win 243, options [nop,nop,TS val 3347264778 ecr 1364241242], length 46 11:48:06.196784 IP me.38758 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421302 ecr 3347264778], length 0 11:48:06.196817 IP peertube.social.https > me.38758: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264778 ecr 1364241242], length 31 11:48:06.196827 IP me.38758 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421302 ecr 3347264778], length 0 11:48:06.197929 IP peertube.social.https > me.38758: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264778 ecr 1364241242], length 0 11:48:06.199713 IP me.38760 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421305 ecr 3347264767], length 31 11:48:06.201168 IP me.38758 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421307 ecr 3347264778], length 31 11:48:06.201372 IP me.38760 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421307 ecr 3347264767], length 0 11:48:06.202042 IP me.38758 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421307 ecr 3347264778], length 0 11:48:06.306501 IP peertube.social.https > me.38760: Flags [R], seq 2026387579, win 0, length 0 11:48:06.306532 IP peertube.social.https > me.38760: Flags [R], seq 2026387579, win 0, length 0 11:48:06.320591 IP peertube.social.https > me.38758: Flags [R], seq 3326926209, win 0, length 0 11:48:06.320651 IP peertube.social.https > me.38758: Flags [R], seq 3326926209, win 0, length 0 11:48:06.326877 IP peertube.social.https > me.38740: Flags [P.], seq 4030883102:4030883148, ack 2774278809, win 243, options [nop,nop,TS val 3347264887 ecr 1364241430], length 46 11:48:06.326915 IP me.38740 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421432 ecr 3347264887], length 0 11:48:06.326937 IP peertube.social.https > me.38740: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264887 ecr 1364241430], length 31 11:48:06.326941 IP peertube.social.https > me.38740: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264887 ecr 1364241430], length 0 11:48:06.326958 IP me.38740 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421432 ecr 3347264887], length 0 11:48:06.328389 IP me.38740 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421434 ecr 3347264887], length 31 11:48:06.328725 IP me.38740 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421434 ecr 3347264887], length 0 11:48:06.347225 IP peertube.social.https > me.38762: Flags [P.], seq 2328275910:2328275956, ack 2048455317, win 243, options [nop,nop,TS val 3347264910 ecr 1364241397], length 46 11:48:06.347279 IP me.38762 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421453 ecr 3347264910], length 0 11:48:06.347330 IP peertube.social.https > me.38762: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347264910 ecr 1364241397], length 31 11:48:06.347337 IP me.38762 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421453 ecr 3347264910], length 0 11:48:06.347341 IP peertube.social.https > me.38762: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347264911 ecr 1364241397], length 0 11:48:06.350417 IP me.38762 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421456 ecr 3347264911], length 31 11:48:06.350911 IP me.38762 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421456 ecr 3347264911], length 0 11:48:06.352762 IP peertube.social.https > me.38764: Flags [P.], seq 784415434:784415480, ack 3057056749, win 248, options [nop,nop,TS val 3347264926 ecr 1364241400], length 46 11:48:06.352795 IP me.38764 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421458 ecr 3347264926], length 0 11:48:06.352812 IP peertube.social.https > me.38764: Flags [P.], seq 46:77, ack 1, win 248, options [nop,nop,TS val 3347264926 ecr 1364241400], length 31 11:48:06.352818 IP me.38764 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421458 ecr 3347264926], length 0 11:48:06.352822 IP peertube.social.https > me.38764: Flags [F.], seq 77, ack 1, win 248, options [nop,nop,TS val 3347264926 ecr 1364241400], length 0 11:48:06.354087 IP me.38764 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421460 ecr 3347264926], length 31 11:48:06.354370 IP me.38764 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421460 ecr 3347264926], length 0 11:48:06.428479 IP peertube.social.https > me.38740: Flags [R], seq 4030883180, win 0, length 0 11:48:06.431875 IP peertube.social.https > me.38740: Flags [R], seq 4030883180, win 0, length 0 11:48:06.457582 IP peertube.social.https > me.38762: Flags [R], seq 2328275988, win 0, length 0 11:48:06.457621 IP peertube.social.https > me.38762: Flags [R], seq 2328275988, win 0, length 0 11:48:06.457628 IP peertube.social.https > me.38764: Flags [R], seq 784415512, win 0, length 0 11:48:06.457634 IP peertube.social.https > me.38764: Flags [R], seq 784415512, win 0, length 0 11:48:06.621913 IP peertube.social.https > me.38766: Flags [P.], seq 2999824465:2999824511, ack 2020499380, win 243, options [nop,nop,TS val 3347265187 ecr 1364241668], length 46 11:48:06.621971 IP me.38766 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421727 ecr 3347265187], length 0 11:48:06.622007 IP peertube.social.https > me.38766: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347265187 ecr 1364241668], length 31 11:48:06.622015 IP me.38766 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421727 ecr 3347265187], length 0 11:48:06.622019 IP peertube.social.https > me.38766: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347265187 ecr 1364241668], length 0 11:48:06.623232 IP me.38766 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421729 ecr 3347265187], length 31 11:48:06.623878 IP me.38766 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421729 ecr 3347265187], length 0 11:48:06.672735 IP peertube.social.https > me.38768: Flags [P.], seq 2260677683:2260677729, ack 2539462285, win 243, options [nop,nop,TS val 3347265250 ecr 1364241732], length 46 11:48:06.672773 IP me.38768 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364421778 ecr 3347265250], length 0 11:48:06.672793 IP peertube.social.https > me.38768: Flags [P.], seq 46:77, ack 1, win 243, options [nop,nop,TS val 3347265250 ecr 1364241732], length 31 11:48:06.672799 IP me.38768 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364421778 ecr 3347265250], length 0 11:48:06.674115 IP peertube.social.https > me.38768: Flags [F.], seq 77, ack 1, win 243, options [nop,nop,TS val 3347265250 ecr 1364241732], length 0 11:48:06.674361 IP me.38768 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364421780 ecr 3347265250], length 31 11:48:06.674522 IP me.38768 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364421780 ecr 3347265250], length 0 11:48:06.711788 IP peertube.social.https > me.38766: Flags [R], seq 2999824543, win 0, length 0 11:48:06.711816 IP peertube.social.https > me.38766: Flags [R], seq 2999824543, win 0, length 0 11:48:06.761429 IP peertube.social.https > me.38768: Flags [R], seq 2260677761, win 0, length 0 11:48:06.761458 IP peertube.social.https > me.38768: Flags [R], seq 2260677761, win 0, length 0 11:48:09.321851 IP peertube.social.https > me.36778: Flags [P.], seq 151:550, ack 186, win 246, options [nop,nop,TS val 3347267930 ecr 1364405744], length 399 11:48:09.321917 IP me.36778 > peertube.social.https: Flags [.], ack 550, win 498, options [nop,nop,TS val 1364424427 ecr 3347267930], length 0 11:48:16.495595 IP me.36778 > peertube.social.https: Flags [P.], seq 186:217, ack 550, win 501, options [nop,nop,TS val 1364431601 ecr 3347267930], length 31 11:48:16.603382 IP peertube.social.https > me.36778: Flags [P.], seq 550:575, ack 217, win 246, options [nop,nop,TS val 3347275160 ecr 1364431601], length 25 11:48:16.603468 IP me.36778 > peertube.social.https: Flags [.], ack 575, win 501, options [nop,nop,TS val 1364431709 ecr 3347275160], length 0 11:48:17.421397 IP peertube.social.https > me.38806: Flags [P.], seq 136171236:136171282, ack 3919929022, win 235, options [nop,nop,TS val 3347275987 ecr 1364252507], length 46 11:48:17.421451 IP me.38806 > peertube.social.https: Flags [.], ack 46, win 501, options [nop,nop,TS val 1364432527 ecr 3347275987], length 0 11:48:17.421479 IP peertube.social.https > me.38806: Flags [P.], seq 46:77, ack 1, win 235, options [nop,nop,TS val 3347275987 ecr 1364252507], length 31 11:48:17.421485 IP peertube.social.https > me.38806: Flags [F.], seq 77, ack 1, win 235, options [nop,nop,TS val 3347275987 ecr 1364252507], length 0 11:48:17.421512 IP me.38806 > peertube.social.https: Flags [.], ack 77, win 501, options [nop,nop,TS val 1364432527 ecr 3347275987], length 0 11:48:17.423591 IP me.38806 > peertube.social.https: Flags [P.], seq 1:32, ack 78, win 501, options [nop,nop,TS val 1364432529 ecr 3347275987], length 31 11:48:17.424250 IP me.38806 > peertube.social.https: Flags [F.], seq 32, ack 78, win 501, options [nop,nop,TS val 1364432530 ecr 3347275987], length 0 11:48:17.517969 IP peertube.social.https > me.38806: Flags [R], seq 136171314, win 0, length 0 11:48:17.518003 IP peertube.social.https > me.38806: Flags [R], seq 136171314, win 0, length 0 ```

gotev commented 3 years ago

Post the .pcap files of the failed and successful request

gotev commented 3 years ago

While waiting the two .pcap files, I found this: https://github.com/Chocobozzz/PeerTube/issues/658

Peer tube sends 413 when the payload you send is too large. Are you uploading the same identical file with 4.4.2 and then with 4.5.0?

ghost commented 3 years ago

Yes, I checked that issue first. I confirm it is exactly the same file used for tests each time (and same server).

gotev commented 3 years ago

Ok so waiting for the two pcap files to make further analysis 🧐

ghost commented 3 years ago

Sure, here they are:

Not working pcap file: https://framadrive.org/s/wX6G3mC4no2Pzj3

Working pcap file: https://framadrive.org/s/m6LaoKjRatppxcw

gotev commented 3 years ago

Thank you @stom79 Unfortunately the pcap files have TLS 1.2 encrypted traffic which I could not inspect without having also the Key Log File generated during the capture. If replicating both cases and obtaining also the key log files during the capture is not possible, another way is using Upload Service Demo Server, changing the endpoint in your request code and retrying both cases. You will receive always a 200 from the demo server, but if you can already trigger the 413 response systematically when pointing to PeerTube, it's sufficient to retry the same request again by pointing to the upload service demo server instead.

Also, when retrying the request using using 4.5.0, do the following:

MultipartUploadRequest request = new MultipartUploadRequest(...).set(...).setMaxRetries(2);

Log.e("OUTPUT_JSON", request.toPersistableData().toJson());

request.startUpload();

and send me also the json string you get in output. Make sure to redact sensible data before posting it here.

gotev commented 3 years ago

@stom79 created a minimal test case using your code for both 4.4.2 and 4.5.0:

and verified:

I haven't found evidence of a library bug so far.

Some servers have trouble with chunked streaming mode (which is the default). Try adding also .setUsesFixedLengthStreamingMode(true) to your upload request code.

ghost commented 3 years ago

Some servers have trouble with chunked streaming mode (which is the default). Try adding also .setUsesFixedLengthStreamingMode(true) to your upload request code.

Same error :(

I used demo server. I do confirm the same error. It works with 4.4.2 and not with 4.5.0

I am checking logs for obfuscation if needed.

gotev commented 3 years ago

I used demo server. I do confirm the same error.

Something's not right independently of Upload Service if you're still getting 413. Upload Service Demo Server always returns 200 responses.

ghost commented 3 years ago
{"params$params$0$value":"3","files$0$props$multipartContentType":"video\/mp4","params$method":"POST","params$fixedLength":true,"taskClass":"net.gotev.uploadservice.protocols.multipart.MultipartUploadTask","params$params$4$name":"downloadEnabled","params$params$1$name":"nsfw","params$headers$0$value":"Tubelab\/1.8.0","autoDeleteFiles":false,"files$0$path":"content:\/\/com.android.providers.media.documents\/document\/video%3A1585","serverUrl":"http:\/\/192.168.0.22:3000\/upload\/multipart","params$params$4$value":"true","id":"d3584d34-1d9d-40f0-a979-4e7e6077ebbb","params$params$1$value":"false","params$headers$0$name":"User-Agent","params$params$6$value":"3313","params$params$0$name":"privacy","params$params$6$name":"channelId","params$params$3$name":"commentsEnabled","files$0$props$multipartParamName":"videofile","params$params$3$value":"true","maxRetries":2,"files$0$props$multipartRemoteFileName":"9c9de5e8-0a1e-484a-b099-e80766180a6d-1080-1.mp4","params$params$2$value":"9c9de5e8-0a1e-484a-b099-e80766180a6d-1080-1.mp4","params$params$2$name":"name","params$params$5$value":"true","params$params$5$name":"waitTranscoding"}

Logcat:

2020-11-22 11:42:38.215 29362-803/app.fedilab.tubelab I/UploadService: UploadTask - (uploadId: d3584d34-1d9d-40f0-a979-4e7e6077ebbb) - upload error
2020-11-22 11:42:38.265 29362-29362/app.fedilab.tubelab W/System.err: net.gotev.uploadservice.exceptions.UploadError: Upload error
2020-11-22 11:42:38.265 29362-29362/app.fedilab.tubelab W/System.err:     at net.gotev.uploadservice.UploadTask.onResponseReceived(UploadTask.kt:237)
2020-11-22 11:42:38.265 29362-29362/app.fedilab.tubelab W/System.err:     at net.gotev.uploadservice.HttpUploadTask.upload(HttpUploadTask.kt:65)
2020-11-22 11:42:38.266 29362-29362/app.fedilab.tubelab W/System.err:     at net.gotev.uploadservice.UploadTask.run(UploadTask.kt:144)
2020-11-22 11:42:38.266 29362-29362/app.fedilab.tubelab W/System.err:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
2020-11-22 11:42:38.266 29362-29362/app.fedilab.tubelab W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
2020-11-22 11:42:38.266 29362-29362/app.fedilab.tubelab W/System.err:     at java.lang.Thread.run(Thread.java:919)
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <title>Error</title>
    </head>
    <body>
    <pre>SyntaxError: Unexpected token u in JSON at position 0<br> &nbsp; &nbsp;at JSON.parse (&lt;anonymous&gt;)<br> &nbsp; &nbsp;at multipartUploadHandler (/serverTest/android-upload-service/examples/server-nodejs/index.js:120:26)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/serverTest/android-upload-service/examples/server-nodejs/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/serverTest/android-upload-service/examples/server-nodejs/node_modules/express/lib/router/route.js:137:13)<br> &nbsp; &nbsp;at multerMiddleware (/serverTest/android-upload-service/examples/server-nodejs/node_modules/multer/lib/make-middleware.js:18:41)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/serverTest/android-upload-service/examples/server-nodejs/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/serverTest/android-upload-service/examples/server-nodejs/node_modules/express/lib/router/route.js:137:13)<br> &nbsp; &nbsp;at multipartReqInterceptor (/serverTest/android-upload-service/examples/server-nodejs/index.js:84:5)<br> &nbsp; &nbsp;at Layer.handle [as handle_request] (/serverTest/android-upload-service/examples/server-nodejs/node_modules/express/lib/router/layer.js:95:5)<br> &nbsp; &nbsp;at next (/serverTest/android-upload-service/examples/server-nodejs/node_modules/express/lib/router/route.js:137:13)</pre>
    </body>
    </html>
ghost commented 3 years ago

Something's not right independently of Upload Service if you're still getting 413. Upload Service Demo Server always returns 200 responses.

Sorry, I meant that it still fails with 4.5.0 but not 4.4.2. It is not about 413 this time.

ghost commented 3 years ago

Also headers are different:

Not working:

Received headers
----------------
user-agent: Tubelab/1.8.0
content-length: 14690567
content-type: application/x-www-form-urlencoded
host: 192.168.0.22:3000
connection: Keep-Alive
accept-encoding: gzip

Working:

Received headers
----------------
user-agent: Tubelab/1.8.0
content-type: multipart/form-data; boundary=-------UploadService4.4.2-523274711786339
connection: close
content-length: 14690567
host: 192.168.0.22:3000
accept-encoding: gzip

Why content type is not the same by default?

ghost commented 3 years ago

That was that !

I forced the content-type and it worked:

   .addHeader("content-type","multipart/form-data; boundary=-------UploadService4.4.2-523274711786339")
gotev commented 3 years ago

@stom79 great, replicated also in both tests. 4.4.2 succeeds and 4.5.0 fails. You shouldn't have to manually addHeader. It's a 4.5.0 regression. I'll get back to you once I have news. Thank you for your time and patience so far 😉

gotev commented 3 years ago

@stom79 released 4.5.1 with the fix. Remove the manual addHeader and your uploads should behave correctly again 😉

ghost commented 3 years ago

Thank you! It now works like a charm for me with 4.5.1 :+1:

gotev commented 3 years ago

@stom79 you're welcome and thank you for supporting the project :tada: