The R Project SVN R

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
80546 1860 d 6 h luke /branches/R-syntax/ Merged trunk changes through r80545.  
78769 2216 d 4 h luke /branches/R-syntax/ Branch for experimenting with syntax changes.  
77918 2331 d 14 h kalibera /trunk/src/modules/internet/ Added explicit casts to make clang on macOS happy.  
77873 2341 d 5 h kalibera /trunk/src/modules/internet/ Handle spurious socket readability on Linux. Respect "blocking = FALSE" for
socket connections also on the server side.
 
77871 2341 d 9 h kalibera /trunk/src/modules/internet/ Support both EAGAIN and EWOULDBLOCK in sockets code.  
77870 2341 d 10 h kalibera /trunk/src/modules/internet/ Fix R_SockWrite behavior in the (unlikely) case of spurious socket
writeability.
 
77863 2342 d 9 h kalibera /trunk/src/modules/internet/ Fix race condition in R_SockListen that could cause socketConnection() and
socketAccept() block indefinitely, ignoring the connection timeout.
 
77860 2343 d 6 h kalibera /trunk/src/modules/internet/ Return a connection when it is available right away before waiting (fixes
possible connection leak).
 
77859 2343 d 8 h kalibera /trunk/src/modules/internet/ Check return values of socket functions according to current Windows
(Winsock2) documentation.
 
77858 2343 d 14 h kalibera /trunk/src/modules/internet/ Remove code duplication.  
77857 2344 d 8 h kalibera /trunk/src/modules/internet/ Fix R_SockConnect (socketConnection) on Windows to return immediately when
the connection fails.
 
77826 2351 d 3 h kalibera /trunk/src/modules/internet/ Fix connection setup timeout on Linux.  
76978 2541 d 9 h kalibera /trunk/src/modules/internet/ Hard-code 127.0.0.1 as localhost address as fallback for misconfigured
systems (observed and debugged by Dominik Leutnant on macOS where
makeCluster() was getting stuck).
 
75220 2887 d 8 h luke /trunk/ On Windows, define FD_SETSIZE as 1024 to match Mac OS and Linux.
(Windows default is 64.)
 
73470 3217 d 10 h kalibera /trunk/src/modules/internet/ Fix termination of R_SocketWaitMultiple (PR#17203).  
72962 3290 d 11 h maechler /trunk/src/modules/internet/ using CLOSE_N_RETURN(), fixing PR#17318  
69911 3850 d 7 h morgan /trunk/src/modules/internet/ allow for EINTR signal during Rf_SocketWait  
69908 3850 d 11 h morgan /trunk/ bugfix: propagate R_SocketWait error code

- previously, recoverable errors on blocking read (especially EINTR)
were ignored, leading to unnecessary 'error reading from connection'
 
68949 4005 d 9 h ripley /trunk/src/ use https  
68899 4007 d 8 h ripley /trunk/src/ no longer need conditionals for http/ftp support  

Show All