| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
If no StreamPeerTLS implementation is available, HTTPClient and
WebSocketPeer will now correctly refuse to connect using TLS returning
ERR_UNAVAILABLE.
Similarly, ENetConnection will refuse to setup DTLS when PacketPeerDTLS
is not available.
|
|
|
|
|
|
|
|
|
| |
Which was unused internally, and can be replaced by:
```
while tls.get_status() == tls.STATUS_HANDSHAKING:
tls.poll()
```
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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".
|
|
|
|
| |
change warnings=all to use /W4.
|
| |
|
|\
| |
| |
| | |
[Net] Rename StreamPeerSSL to StreamPeerTLS.
|
| |
| |
| |
| | |
SSL has been deprectated almost 10 years ago.
|
|/ |
|
|
|
|
| |
Also rename export name from "HTML5" to "Web".
|
|
|
|
|
|
| |
No longer hacked into `get_status` and renamed to `poll`.
The old `poll` (for *nix `poll`, win `select`) is now called `wait`.
|
| |
|
|
|
|
| |
HTTPClientJavaScript already supports non-blocking requests.
|
| |
|
| |
|
|
|
|
| |
Parsing was fixed, but not the return value for the exposed getter.
|
|
|
|
| |
Happy new year to the wonderful Godot community!
|
|
|
|
| |
Also fixed a potential infinite loop when connecting to server.
|
| |
|
| |
|
|
|