Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | [esock] Updated select-info | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/erts/esock/20190729/eafnosupport_on_solaris10' into maint | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/erts/esock/20190724/invalid_sockaddr_null_in_sendto' into ↵ | Micael Karlberg | |
maint | |||
2019-07-30 | [esock] Post merge fix | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/esock/20190723/renaming_nif_functions/OTP-15955' into maint | Micael Karlberg | |
2019-07-30 | Merge branch 'maint' | Micael Karlberg | |
2019-07-30 | Merge branch 'bmk/erts/esock/20190717/socket_options/OTP-15904' into maint | Micael Karlberg | |
2019-07-29 | Fix documentation for erlang:is_map_key/2 | Maxim Fedorov | |
This function is allowed to be used in guards. | |||
2019-07-29 | [esoco|test] Attempt to handle unsupported unix domain socket | Micael Karlberg | |
2019-07-29 | [esock|test] Race during socket close | Micael Karlberg | |
Add a sleep to reduce the chance that process exit has not been "processed" by the nif code. Also increased the test case timetrap for the sc_ctrl_proc_exit group of test cases. OTP-15904 | |||
2019-07-27 | erts: Do not use named no_cpuid label in asm | Matwey V. Kornilov | |
Ask compiler to generate unique label name. Using named label has implications on optimizer, that may lead to the compilation errors as the following: pthread/ethread.c: Assembler messages: pthread/ethread.c:213: Error: symbol `no_cpuid' is already defined pthread/ethread.c:213: Error: symbol `no_cpuid' is already defined pthread/ethread.c:213: Error: symbol `no_cpuid' is already defined | |||
2019-07-24 | [esock] Renaming structures and callback functions | Micael Karlberg | |
Rename some of the structures and callback functions (socket -> esock). OTP-15955 | |||
2019-07-24 | [esock] Renamed constants | Micael Karlberg | |
Renamed constants (defines): SOCKET_ -> ESOCK_ OTP-15955 | |||
2019-07-24 | [esock] Renaming internal functions to avoid name clashes | Micael Karlberg | |
The naming "convention" for "top" functions of the esock nif module was: The API functions where called nif_<foo> This function did basic checks and arg extraction and then called the a function called n<foo>, which was the one doing the actual work. Unfortunately, och some platforms (AIX) these second names, n<foo>, clashed with system functions. So, in order to avoid this, the naming of second function has been changed to esock_<foo>. OTP-15955 | |||
2019-07-24 | [esock] Dialyzer related cleanup | Micael Karlberg | |
Removed unnecessary spec's causing dialyzer warnings. | |||
2019-07-24 | [esock] Incorrect socket address guard in sendto | Micael Karlberg | |
Invalid guard tests for function sendto. It handled the, invalid, socket address 'null'. Presumably, this was intended for connected UDP sockets. Though, for a connected (UDP) socket, the send function shall be used. | |||
2019-07-24 | [esock|test] Moved include file (to its proper place) | Micael Karlberg | |
OTP-15904 | |||
2019-07-24 | [esock|test] Make some skip reasons more readable | Micael Karlberg | |
OTP-15904 | |||
2019-07-24 | Merge branch 'maint' | Micael Karlberg | |
2019-07-24 | Merge branch 'bmk/erts/esock/20190717/select_info_clarify/OTP-15731' into maint | Micael Karlberg | |
2019-07-23 | [esock|test] Changing 'dontroute' may not be allowed | Micael Karlberg | |
If we are not allowe to change ('eopnotsupp') the socket option 'dontroute' then we skip the test case. OTP-15904 | |||
2019-07-22 | [esock|test] Split the acceptconn test case into two | Micael Karlberg | |
The socket acceptconn test case has been split into two, one for UDP and one for TCP. OTP-15904 | |||
2019-07-22 | Merge branch 'maint' | Rickard Green | |
* maint: Fix etp-ets-tables Fix node refc test for free processes hanging around Enhanced node refc bookkeeping Fix node container refc tests of ETS Fix node refc test of external data Node container refc test for persistent terms Include persistent term storage in node/dist refc check Fix node refc test for system message queue | |||
2019-07-22 | Merge branch 'rickard/node-refc-tests-22' into maint | Rickard Green | |
* rickard/node-refc-tests-22: Fix etp-ets-tables Fix node refc test for free processes hanging around Enhanced node refc bookkeeping Fix node container refc tests of ETS Fix node refc test of external data Node container refc test for persistent terms Include persistent term storage in node/dist refc check Fix node refc test for system message queue | |||
2019-07-22 | Fix etp-ets-tables | Rickard Green | |
2019-07-22 | Fix node refc test for free processes hanging around | Rickard Green | |
2019-07-22 | Enhanced node refc bookkeeping | Rickard Green | |
2019-07-22 | Fix node container refc tests of ETS | Rickard Green | |
2019-07-22 | Fix node refc test of external data | Rickard Green | |
2019-07-22 | Merge branch 'rickard/node-refc-tests-21' into rickard/node-refc-tests-22 | Rickard Green | |
* rickard/node-refc-tests-21: Node container refc test for persistent terms Include persistent term storage in node/dist refc check Fix node refc test for system message queue | |||
2019-07-22 | Node container refc test for persistent terms | Rickard Green | |
2019-07-22 | Include persistent term storage in node/dist refc check | Rickard Green | |
2019-07-22 | Merge branch 'rickard/node-refc-tests-20' into rickard/node-refc-tests-21 | Rickard Green | |
* rickard/node-refc-tests-20: Fix node refc test for system message queue | |||
2019-07-22 | Fix node refc test for system message queue | Rickard Green | |
2019-07-22 | Merge branch 'maint' | Kjell Winblad | |
2019-07-18 | [esock|test] Add two placeholder test cases: error and linger | Micael Karlberg | |
Added two place holder test cases for the socket options error and linger. OTP-15904 | |||
2019-07-18 | [esock|test] Update the bindtodevice test case | Micael Karlberg | |
Handle the eperm error reason that can be returned when attempting to use 'bindtodevice'. OTP-15904 | |||
2019-07-18 | [esock] Fixed a copy-and-paste error for bindtodevice | Micael Karlberg | |
Fixed a copy-and-paste error for socket option bindtodevice. Incorrectly used SO_BROADCAST option instead. OTP-15904 | |||
2019-07-18 | [esock|test] Make the broadcast test case more forgiving | Micael Karlberg | |
OTP-15904 | |||
2019-07-18 | [esock|test] Some platforms does not accept acceptconn for UDP | Micael Karlberg | |
Some platforms (for example darwin and OpenBSD) does not accept this option for UDP. Will result in 'enoprotoopt'. So, skip that part of the test case (UDP) if this error occurs. OTP-15904 | |||
2019-07-18 | Fix io:columns() and io:rows() are not working from escripts bug | Kjell Winblad | |
The functions io:columns() and io:rows() only worked correctly inside interactive erlang shells before this fix. These functions returned {error,enotsup} before this fix even if stdout and stdin were connected to a terminal when they were invoked from an escript or a program started with e.g., `erl -noshell`. This commit fixes issue ERL-717. | |||
2019-07-18 | Merge branch 'bmk/erts/esock/20190718/socket_option_keepalive/OTP-15904' ↵ | Micael Karlberg | |
into bmk/erts/esock/20190717/socket_options/OTP-15904 | |||
2019-07-18 | Merge branch 'bmk/erts/esock/20190718/socket_option_dontroute/OTP-15904' ↵ | Micael Karlberg | |
into bmk/erts/esock/20190717/socket_options/OTP-15904 | |||
2019-07-18 | [esock|test] Add test case for socket option 'keepalive' | Micael Karlberg | |
OTP-15904 | |||
2019-07-18 | [esock|test] Add test case for socket option 'dontroute' | Micael Karlberg | |
OTP-15905 | |||
2019-07-17 | [esock|doc] *May* require admin capability | Micael Karlberg | |
2019-07-17 | [esock|test] Add test case for the domain socket option | Micael Karlberg | |
OTP-15904 |