Commit Graph

254 Commits

Author SHA1 Message Date
bertrand carre
7d6cd8599d Remove UE4 references
Some of the work was already done in CL 15872931

#jira UE-111189
[at]Eamon.TPowell [at]Alejandro.Aguilar

#ROBOMERGE-AUTHOR: bertrand.carre
#ROBOMERGE-SOURCE: CL 18429849 in //UE5/Release-5.0/... via CL 18429851
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18429853 by bertrand carre in ue5-release-engine-test branch]
2021-12-10 06:10:04 -05:00
alejandro aguilar
faa742b04e Change to CurlMalloc to resolve XCurl errors.
Revert of fix to POST, not needed anymore.

[at]Sam.Zamani, [at]Rob.Cannaday, [at]Chris.Varnsverry, [at]Bertrand.Carre, [at]Steven.Bedford

#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-SOURCE: CL 18337423 via CL 18337431 via CL 18338032 via CL 18338089 via CL 18338213 via CL 18338228
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18338237 by alejandro aguilar in ue5-release-engine-test branch]
2021-12-01 08:42:17 -05:00
bertrand carre
fee5c73751 Make sure that any remaining Http requests (if any) are cancelled so there is no problem when shutting down.
Add warning if values SoftLimitSeconds and HardLimitSeconds read from ini file are not valid

[at]Alejandro.Aguilar, [at]Rob.Cannaday

#ROBOMERGE-AUTHOR: bertrand.carre
#ROBOMERGE-SOURCE: CL 18328836 via CL 18328855 via CL 18328893 via CL 18330457 via CL 18330530
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18330639 by bertrand carre in ue5-release-engine-test branch]
2021-11-30 15:35:23 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
alejandro aguilar
48724cd9b7 Refactor to fix build errors in some platforms
#rb [at]Steven.Bedford

#ROBOMERGE-OWNER: Alejandro.Aguilar
#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-COMMAND: _robomerge UE5-Main
#ROBOMERGE-SOURCE: CL 17675828 via CL 17675898 via CL 17677026 via CL 17677061 via CL 17677093 via CL 17677125 via CL 17677136 via CL 17677147
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v878-17703426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17705756 by alejandro aguilar in ue5-release-engine-test branch]
2021-10-04 06:29:11 -04:00
alejandro aguilar
8cbbc39447 Logic to implement a limit of running threaded http requests, to avoid memory errors.
Added command to launch http requests defined by the user.

[at]Sam.Zamani, [at]Rob.Cannaday

#ROBOMERGE-OWNER: Alejandro.Aguilar
#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-COMMAND: _robomerge UE5-Main
#ROBOMERGE-SOURCE: CL 17675010 via CL 17675012 via CL 17677023 via CL 17677056 via CL 17677082 via CL 17677117 via CL 17677135 via CL 17677142
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v878-17703426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17705679 by alejandro aguilar in ue5-release-engine-test branch]
2021-10-04 06:24:48 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
alejandro aguilar
03511d8427 Addition of checks to prevent unwanted assertions in Curl
[at]Sam.Zamani, [at]Steven.Bedford, [at]Bertrand.Carre, [at]Michael.Kirzinger

#ROBOMERGE-OWNER: Alejandro.Aguilar
#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-COMMAND: _robomerge[starship] UE5-Main
#ROBOMERGE-SOURCE: CL 17593637 via CL 17593684 via CL 17594336 via CL 17594425 via CL 17594453 via CL 17594459
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v871-17566257)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17594575 by alejandro aguilar in ue5-release-engine-test branch]
2021-09-22 08:07:23 -04:00
david harvey
b51feaf858 fix non-unity compile on non-windows microsoft platforms.
#jira UE-111460
#rb trivial
#rnx
#preflight 612fa4e06a14cc000194817a

#ROBOMERGE-SOURCE: CL 17399451 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17399467 by david harvey in ue5-release-engine-test branch]
2021-09-02 05:05:59 -04:00
alejandro aguilar
602c6ff94c Integration of XCurl support provided by Microsoft, and necessary additional adjustments.
Added commandline parameter to enable the use of previous WinHttp implementation.

#jira UE-118220
[at]Eric.McDaniel, [at]Sam.Zamani, [at]Michael.Kirzinger

#ROBOMERGE-SOURCE: CL 17331884 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17331887 by alejandro aguilar in ue5-release-engine-test branch]
2021-08-27 02:27:43 -04:00
rolando caloca
f6cd88c157 UE5 - Remove platform
#rb Steve.Smith
[FYI] Jules.Blok, Ryan.Durand, Ben.Marsh

#ROBOMERGE-SOURCE: CL 17295935 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17295945 by rolando caloca in ue5-release-engine-test branch]
2021-08-24 19:28:38 -04:00
andriy tylychko
6bf3101dcd deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
steve robb
0f2b73aef6 Some ANSICHAR/UTF8CHAR cast fixes for upcoming changes to StringConv.h.
#rb none
#jira none

#ROBOMERGE-SOURCE: CL 16469364 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v823-16466674)

[CL 16469373 by steve robb in ue5-release-engine-test branch]
2021-05-26 10:46:03 -04:00
Steve Robb
1f3fe8c9ac Some ANSICHAR/UTF8CHAR cast fixes for upcoming changes to StringConv.h.
#rb none
#jira none

[CL 16469364 by Steve Robb in ue5-main branch]
2021-05-26 10:45:12 -04:00
rob cannaday
faa3644992 Allow ProcessRequest to be called from completion delegate
Formerly would crash if the ref count of the HTTP request went to 0
#jira UE-111589
[at]michael.kirzinger


#ROBOMERGE-SOURCE: CL 16449516 via CL 16449570 via CL 16449582 via CL 16452296 via CL 16452420
#ROBOMERGE-BOT: (v818-16446889)

[CL 16452872 by rob cannaday in ue5-release-engine-staging branch]
2021-05-25 13:43:15 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
justin marcus
19220d82db Fix HTTP headers being double null terminated. This was causing MD5 checks fail in VK.
[REVIEW] [at]Daniel.Lamb


#ROBOMERGE-SOURCE: CL 16359324 via CL 16361229 via CL 16361665 via CL 16361739
#ROBOMERGE-BOT: (v804-16311228)

[CL 16361746 by justin marcus in ue5-release-engine-staging branch]
2021-05-17 19:36:05 -04:00
rob cannaday
3fa8d9d607 Fix race condition between HTTP Retry Manager and HTTP Thread
Separate public facing status from internal status
[at]michael.kirzinger


#ROBOMERGE-SOURCE: CL 16310109 via CL 16311384 via CL 16311428 via CL 16311458 via CL 16311468
#ROBOMERGE-BOT: (v804-16311228)

[CL 16316300 by rob cannaday in ue5-release-engine-staging branch]
2021-05-13 14:44:09 -04:00
rob cannaday
aba40393b1 Null out CurlHttp response in ProcessRequest
Fixes race condition where a reused (via HTTP retry manager) request has a reference to the old Response and attempts to access it, and the HTTP thread can re-assign Response, deleting the instance referenced on the game thread.
Fixes crash observed in FCurlHttpRequest::BroadcastNewlyReceivedHeaders
[at]michael.kirzinger [at]chris.varnsverry


#ROBOMERGE-SOURCE: CL 16287000 via CL 16287009 via CL 16287019 via CL 16287043 via CL 16287071
#ROBOMERGE-BOT: (v799-16237190)

[CL 16287080 by rob cannaday in ue5-release-engine-staging branch]
2021-05-11 20:10:17 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00