virtualx-engine/core/io
Fabio Alessandrelli 49297d937c [Net] Simplify IP resolution code, fix caching.
First, we should not insert into cache if the hostname resolution has
failed (as it might be a temporary internet issue), second, the async
resolver should also properly insert into cache.

Took the chance to remove some duplicate code with critical section in
it at the cost of little performance when calling the blocking
resolve_hostname function.
2022-01-29 01:56:36 +01:00
..
compression.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
compression.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
config_file.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
config_file.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dir_access.cpp [Windows] Add support for handling network share paths. 2022-01-24 16:22:59 +02:00
dir_access.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dtls_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
dtls_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_compressed.cpp Merge pull request #53434 from Faless/io/4.x_file_access_compressed 2022-01-06 09:20:27 +01:00
file_access_compressed.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_encrypted.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_encrypted.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_memory.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_memory.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_network.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_network.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_pack.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_pack.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
file_access_zip.cpp Fix multiple missing UTF-8 decoding. 2022-01-06 14:35:22 +02:00
file_access_zip.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
http_client.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
http_client.h [Net] Fix get_response_body_length for large files. 2022-01-23 01:30:35 +01:00
http_client_tcp.cpp [Net] Fix get_response_body_length for large files. 2022-01-23 01:30:35 +01:00
http_client_tcp.h [Net] Fix get_response_body_length for large files. 2022-01-23 01:30:35 +01:00
image.cpp Pad etcpak input to 4x4 blocks. Fixes #49981 2022-01-22 17:20:17 -08:00
image.h Remove support for PVRTC texture encoding and decoding 2022-01-14 21:08:22 +01:00
image_loader.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
image_loader.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
ip.cpp [Net] Simplify IP resolution code, fix caching. 2022-01-29 01:56:36 +01:00
ip.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
ip_address.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
ip_address.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
json.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
json.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
logger.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
logger.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
marshalls.cpp Rename or refactor macros to avoid leading underscores 2022-01-20 20:29:15 +01:00
marshalls.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
net_socket.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
net_socket.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packed_data_container.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packed_data_container.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_dtls.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_dtls.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_udp.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
packet_peer_udp.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pck_packer.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pck_packer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource.cpp Fix multiple missing UTF-8 decoding. 2022-01-06 14:35:22 +02:00
resource.h Allow method binds to take Object subclasses as arguments 2022-01-25 09:03:36 -07:00
resource_format_binary.cpp Rename Variant enum members in resource_format_binary.cpp 2022-01-06 08:12:26 -08:00
resource_format_binary.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_importer.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_importer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_loader.cpp Fix translation with multiple sources for the same language. 2022-01-24 18:58:16 +02:00
resource_loader.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_saver.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_saver.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_uid.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
resource_uid.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
stream_peer.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_ssl.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_ssl.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_tcp.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
stream_peer_tcp.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
tcp_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
tcp_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
translation_loader_po.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
translation_loader_po.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
udp_server.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
udp_server.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xml_parser.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
xml_parser.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
zip_io.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
zip_io.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00