summaryrefslogtreecommitdiff
path: root/erts/emulator/nifs
Commit message (Expand)AuthorAgeFilesLines
* Implement efficient send continuationRaimo Niskanen2020-12-033-69/+71
* Fix cmsg len ptr calcRaimo Niskanen2020-11-181-3/+8
* Handle iov:s for stream socketsRaimo Niskanen2020-11-092-73/+146
* Honour IOV_MAX for sendmsgRaimo Niskanen2020-11-091-127/+187
* Merge branch 'raimo/socket-improve-API/OTP-16749'Raimo Niskanen2020-10-195-679/+822
|\
| * Check that send and recv data does not overflow ssize_tRaimo Niskanen2020-10-143-64/+90
| * Clean up badarg exceptionsRaimo Niskanen2020-10-144-82/+234
| * Handle integer message flagsRaimo Niskanen2020-10-141-1/+8
| * Handle size_t when reading optionsRaimo Niskanen2020-10-141-4/+6
| * Assert on internal NIF arity errorRaimo Niskanen2020-10-141-138/+136
| * Disallow accept when already queuedRaimo Niskanen2020-10-141-9/+13
| * Move {more,_}/{select,_} logic to NIFRaimo Niskanen2020-10-143-30/+11
| * Change socket:bind/2 to return just 'ok'Raimo Niskanen2020-10-085-415/+388
* | Merge branch 'maint'John Högberg2020-10-191-2/+6
|\ \ | |/ |/|
| * fix race with rename in read_file_nif(), add test caseMikael Pettersson2020-10-091-2/+6
* | Fix bool and sctp_assoc_t type errorsRaimo Niskanen2020-10-011-11/+13
* | Get rid of the black sheep esock_decode_bool_valRaimo Niskanen2020-09-253-74/+59
* | Clean up the concept of socket LevelRaimo Niskanen2020-09-253-40/+78
* | Change cmsghdr format for sendRaimo Niskanen2020-09-251-242/+342
* | Rework socket stateRaimo Niskanen2020-09-221-244/+381
* | Sort out socket closingRaimo Niskanen2020-09-211-48/+47
* | Change cmsghdr formatRaimo Niskanen2020-09-211-34/+36
* | Merge branch 'maint'Raimo Niskanen2020-09-181-20/+25
|\ \ | |/
| * Avoid memory and file descriptor leakRaimo Niskanen2020-09-171-2/+15
* | Fix RECVERR #if:sRaimo Niskanen2020-09-031-6/+20
* | Change linger opt into map()Raimo Niskanen2020-09-021-58/+34
* | Prefer static functionsRaimo Niskanen2020-08-241-14/+14
* | Tidy up CMSG handlingRaimo Niskanen2020-08-242-1044/+676
* | Merge send_, recv_, and msghdr_flagsRaimo Niskanen2020-08-241-176/+43
* | Fix type spec and doc for msghdrRaimo Niskanen2020-08-191-11/+9
* | Type spec and document socket optionsRaimo Niskanen2020-08-192-114/+96
* | Type spec and document socket optionsRaimo Niskanen2020-08-192-23/+38
* | Improve the socket APIRaimo Niskanen2020-08-125-3764/+2128
* | Merge branch 'maint'Micael Karlberg2020-07-201-61/+167
|\ \ | |/
| * [kernel|esock] Add env variable ESOCK_USE_SOCKET_REGISTRYMicael Karlberg2020-07-151-1/+1
| * [erts|kernel|esock] Make the use of the socket registry optionalMicael Karlberg2020-07-141-85/+180
* | Decode socket domain in NIFRaimo Niskanen2020-06-252-61/+17
* | Clean up get_ and extract_ functionsRaimo Niskanen2020-06-253-129/+32
* | Remove redundant functionRaimo Niskanen2020-06-253-44/+14
* | Decode socket type in NIFRaimo Niskanen2020-06-253-61/+51
* | Open any supported protocolRaimo Niskanen2020-06-241-133/+11
* | Implement supports(protocols)Raimo Niskanen2020-06-222-0/+97
* | Clean up __WIN32__ #if:sRaimo Niskanen2020-06-121-303/+694
* | Tweak Windows compilationRaimo Niskanen2020-06-122-11/+20
* | Review socket typesRaimo Niskanen2020-06-105-7341/+3470
|/
* Some systems lack SOCK_RDMCalvin Buckley2020-06-081-0/+4
* Merge branch 'sverker/win-compile-warnings-master/OTP-15800'Sverker Eriksson2020-05-031-2/+2
|\
| * erts: Fix Windows C compiler warningsSverker Eriksson2020-04-231-2/+2
* | Merge branch 'raimo/erts/socket-local-seqpacket/ERIERL-476/OTP-16550'Raimo Niskanen2020-04-303-104/+71
|\ \
| * | Handle native option with encoded levelRaimo Niskanen2020-04-281-1/+1