summaryrefslogtreecommitdiffstats
path: root/src/Bindings/ManualBindings_Network.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cTCPLink and cUrlClient accept list of trusted root CAs for TLS.Mattes D2023-05-191-4/+4
|
* Removed all Printf-family functions from StringUtils.Mattes D2023-05-161-11/+23
| | | | | Replaced them with fmt::format calls, including changes to the format strings. Also changed the format strings to use FMT_STRING, so that the format is checked compile-time against the arguments. Also fixed code-style violations already present in the code.
* Replaced cpp14::make_unique<> with std::make_unique<>.Mattes D2020-08-011-2/+2
|
* Prefer static_cast to reinterpret_cast (#4223)peterbell102018-05-021-2/+2
| | | | | | | * Change reinterpret_cast -> static_cast wherever possible * Remove more unnecessary `const_cast`s. reinterpret_casts should be avoided for the same reason as c-style casts - they don't do any type-checking. reinterpret_cast was mainly being used for down-casting in inheritance hierarchies but static_cast works just as well while also making sure that there is actually an inheritance relationship there.
* Removed double includes (#3885)Lukas Pioch2017-08-021-1/+0
|
* cNetwork bindings: Use ApiParamError and CheckParam(Static)Self.Mattes D2017-06-261-226/+91
|
* cUrlClient: Exported to Lua API.Mattes D2016-08-231-0/+334
|
* cLuaState: Added direct support for pushing a nil constant.Mattes D2016-08-221-4/+3
|
* Converted cLuaState::cTableRef to use cTrackedRef.Mattes D2016-08-131-58/+63
| | | | This makes the table-based callbacks resistent to LuaState unloads and safer to use.
* Bulk clearing of whitespaceLogicParrot2016-02-051-22/+22
|
* Fixed warning regarding an uninitialized valueJulian Laubstein2015-12-151-1/+1
|
* Fixed bindings for cTCPLink:StartTLSClient().Mattes D2015-10-081-12/+2
| | | | The bindings used to enforce client cert, now it's optional.
* Some warning fixesJulian Laubstein2015-08-181-2/+2
|
* Fix commentstycho2015-05-241-1/+1
|
* Added LuaState support for all integral typestycho2015-05-191-4/+3
| | | | All so added error handling for out of range values
* Moved cWorld manual bindings out into a separate file.Mattes D2015-05-131-11/+11
|
* cNetwork: Added EnumLocalIPAddresses() function.Mattes D2015-02-221-5/+30
|
* cNetwork: Added UDP API.Mattes D2015-02-201-31/+297
|
* Exported TLS server start on cTCPLink to Lua API.Mattes D2015-02-131-0/+47
|
* Exported cTCPLink:Close and :Shutdown() to Lua API.Mattes D2015-02-131-13/+83
|
* LuaAPI: Added client TLS support for TCP links.Mattes D2015-02-121-5/+51
|
* APIDump: Added cNetwork documentation.Mattes D2015-02-061-1/+1
|
* Exported cServerHandle and cNetwork:Listen to Lua.Mattes D2015-02-041-2/+155
| | | | Also added an example to the NetworkTest plugin.
* cNetwork: Exported lookup functions to Lua API.Mattes D2015-02-041-1/+82
| | | | Also added an example in the NetworkTest plugin.
* cNetwork: Exported the Connect() method and cTCPLink class to Lua.Mattes D2015-02-041-0/+279