summaryrefslogtreecommitdiffstats
path: root/core/io/http_client_tcp.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
|
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* Allow ClassDB to create a Object without postinitialization for GDExtension.Daylily-Zeleen2024-08-201-1/+1
|
* [NET] Refactor TLS configuration.Fabio Alessandrelli2023-01-281-3/+4
| | | | | | | | | | | | | Use a TLSOptions configuration object which is created via static functions. - "TLSOptions.client": uses the standard CA and common name verification. - "TLSOptions.client_unsafe": uses optional CA verification (i.e. if specified) - "TLSOptions.server": is the standard server configuration (chain + key) This will allow us to expand the TLS configuration options to include e.g. mutual authentication without bloating the classes that uses StreamPeerTLS and PacketPeerDTLS as underlying peers.
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* [Net] Rename "ssl" references to "tls" in methods and members.Fabio Alessandrelli2022-09-081-3/+3
|
* [Net] Non-blocking request in HTTPClientTCP.Fabio Alessandrelli2022-02-031-0/+1
| | | | HTTPClientJavaScript already supports non-blocking requests.
* HTTP comment cleanupMax Hilbrunner2022-01-271-5/+5
|
* [Net] Fix get_response_body_length for large files.Fabio Alessandrelli2022-01-231-1/+1
| | | | Parsing was fixed, but not the return value for the exposed getter.
* Merge pull request #56331 from Cnidarias/large_http_downloadsFabio Alessandrelli2022-01-041-2/+2
|\ | | | | Fix http limitation for large "content-length"
| * Fix http limitation for large "content-length"Cnidarias2021-12-301-2/+2
| | | | | | | | | | | | | | When a request was issued to a server that returned "content-length" header whose value was greater than that of an "int" we ran into overflow problems. The fix for this was rather simple by increasing the data type to `int64_t`
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
|/ | | | Happy new year to the wonderful Godot community!
* Adds proxy support for HTTPClientHaoyu Qiu2021-11-241-1/+10
| | | | Also fixed a potential infinite loop when connecting to server.
* Try other resolved IPs if one fails to connectHaoyu Qiu2021-08-301-0/+1
|
* [Net] Makes HTTPClient a custom instance class.Fabio Alessandrelli2021-06-231-0/+92