summaryrefslogtreecommitdiffstats
path: root/core/io/ip.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rebrand preambles to RedotSpartan3222024-10-131-0/+2
* Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-041-8/+8
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-1/+1
* [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-111-1/+1
* Display `BitField[Enum]` in docs to distinguish from `Enum`Danil Alexeev2023-06-151-2/+0
* Fix data races in startup/teardownmyaaaaaaaaa2023-03-061-4/+4
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Replace Array return types with TypedArray 2kobewi2022-08-231-8/+9
* Replace most uses of Map by HashMapreduz2022-05-161-2/+2
* Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde2022-05-021-2/+1
* Fix some issues found by cppcheck.bruvzg2022-04-061-1/+1
* Increase the maximum number of concurrent DNS queries from 32 to 256Hugo Locurcio2022-03-231-4/+4
* [Net] Simplify IP resolution code, fix caching.Fabio Alessandrelli2022-01-291-30/+12
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Use range iterators for `Map`Lightning_A2021-09-301-4/+4
* [Net] Fix IP address resolution incorrectly locking the main thread.Fabio Alessandrelli2021-08-031-19/+44
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-1/+1
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-6/+6
* Fix DNS resolve mutex locksChuck2021-06-031-12/+2
* Support multiple address resolution in DNS requestsChuck2021-06-011-18/+79
* Rename `IP_Unix`, `IP_Address` and `TCP_Server` to remove underscoresHugo Locurcio2021-05-061-15/+15
* Modernize atomicsPedro J. Estébanez2021-02-181-12/+12
* Modernize ThreadPedro J. Estébanez2021-01-291-18/+6
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Rename empty() to is_empty()Marcel Admiraal2020-12-281-1/+1
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
* Style: Remove unnecessary semicolons from `core`Rémi Verschelde2020-05-191-1/+1
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-6/+10
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-21/+0
* Replace NULL with nullptrlupoDharkael2020-04-021-5/+5
* Drop old semaphore implementationPedro J. Estébanez2020-03-031-17/+6
* Reimplement Mutex with C++'s <mutex>Pedro J. Estébanez2020-02-261-29/+13
* Added a spinlock template as well as a thread work pool class.Juan Linietsky2020-02-111-2/+2
* Remove duplicate ERR_PRINT macro.Marcel Admiraal2020-02-051-1/+1
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Added some obvious errors explanationsqarmin2019-09-251-1/+1
* Implement IP.get_local_interfaces.Fabio Alessandrelli2019-06-211-0/+36
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-3/+4
* Fix DNS resolution when cache is invalid.Fabio Alessandrelli2018-08-281-2/+2
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
* ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-201-8/+8
* Add object type hint for docsPoommetee Ketson2017-07-191-1/+1
* Fixed the IP resolver code blocking the main thread, it uses a Mutex now to l...Marcelo Fernandez2017-05-081-18/+47
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-86/+68
* Rename the _MD macro to D_METHODHein-Pieter van Braam2017-02-131-7/+7
* Convert validity checks of IP_Address to is_valid method.Fabio Alessandrelli2017-01-231-1/+1