]> git.openfabrics.org - ~shefty/librdmacm.git/log
~shefty/librdmacm.git
11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 05:26:38 +0000 (22:26 -0700)]
refresh

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 05:26:38 +0000 (22:26 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 05:26:38 +0000 (22:26 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 05:26:38 +0000 (22:26 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fork-connect
Sean Hefty [Sat, 11 Aug 2012 05:26:38 +0000 (22:26 -0700)]
Refresh of fork-connect

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 05:13:06 +0000 (22:13 -0700)]
refresh

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 05:13:06 +0000 (22:13 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 05:13:06 +0000 (22:13 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 05:13:06 +0000 (22:13 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fork-connect
Sean Hefty [Sat, 11 Aug 2012 05:13:06 +0000 (22:13 -0700)]
Refresh of fork-connect

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 05:06:41 +0000 (22:06 -0700)]
refresh

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 05:06:41 +0000 (22:06 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 05:06:41 +0000 (22:06 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 05:06:41 +0000 (22:06 -0700)]
refresh (create temporary patch)

11 years agoRefresh of fork-connect
Sean Hefty [Sat, 11 Aug 2012 05:06:41 +0000 (22:06 -0700)]
Refresh of fork-connect

11 years agorspreload: Do not block connect when supporting fork
Sean Hefty [Sat, 11 Aug 2012 04:44:39 +0000 (21:44 -0700)]
rspreload: Do not block connect when supporting fork

Many FTP servers require fork support.  However, FTP clients,
such as ncftp, will perform the following call sequence:

send PASV request to server over connection 1
         server will listen for connection 2
issue nonblocking connect to server
send ACCEPT request to server over connection 1
         server will accept connection 2

The current fork support converts all nonblocking connect
calls to blocking.  The result is that the FTP client ends up
blocked waiting for the server to accept the connection,
which it will never do.

Fix this by deferring the fork connection handling until the
first socket call after connect.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Do not block connect when supporting fork
Sean Hefty [Sat, 11 Aug 2012 04:44:39 +0000 (21:44 -0700)]
rspreload: Do not block connect when supporting fork

Many FTP servers require fork support.  However, FTP clients,
such as ncftp, will perform the following call sequence:

send PASV request to server over connection 1
         server will listen for connection 2
issue nonblocking connect to server
send ACCEPT request to server over connection 1
         server will accept connection 2

The current fork support converts all nonblocking connect
calls to blocking.  The result is that the FTP client ends up
blocked waiting for the server to accept the connection,
which it will never do.

Fix this by deferring the fork connection handling until the
first socket call after connect.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agorspreload: Do not block connect when supporting fork
Sean Hefty [Sat, 11 Aug 2012 04:44:39 +0000 (21:44 -0700)]
rspreload: Do not block connect when supporting fork

Many FTP servers require fork support.  However, FTP clients,
such as ncftp, will perform the following call sequence:

send PASV request to server over connection 1
         server will listen for connection 2
issue nonblocking connect to server
send ACCEPT request to server over connection 1
         server will accept connection 2

The current fork support converts all nonblocking connect
calls to blocking.  The result is that the FTP client ends up
blocked waiting for the server to accept the connection,
which it will never do.

Fix this by deferring the fork connection handling until the
first socket call after connect.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agonew
Sean Hefty [Sat, 11 Aug 2012 04:44:39 +0000 (21:44 -0700)]
new

11 years agonew
Sean Hefty [Sat, 11 Aug 2012 04:44:39 +0000 (21:44 -0700)]
new

11 years agorspreload: Do not block connect when supporting fork
Sean Hefty [Sat, 11 Aug 2012 04:44:39 +0000 (21:44 -0700)]
rspreload: Do not block connect when supporting fork

Many FTP servers require fork support.  However, FTP clients,
such as ncftp, will perform the following call sequence:

send PASV request to server over connection 1
         server will listen for connection 2
issue nonblocking connect to server
send ACCEPT request to server over connection 1
         server will accept connection 2

The current fork support converts all nonblocking connect
calls to blocking.  The result is that the FTP client ends up
blocked waiting for the server to accept the connection,
which it will never do.

Fix this by deferring the fork connection handling until the
first socket call after connect.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
11 years agopop
Sean Hefty [Sat, 11 Aug 2012 04:39:15 +0000 (21:39 -0700)]
pop

11 years agopop
Sean Hefty [Sat, 11 Aug 2012 04:39:15 +0000 (21:39 -0700)]
pop

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 04:39:13 +0000 (21:39 -0700)]
refresh

11 years agorefresh
Sean Hefty [Sat, 11 Aug 2012 04:39:13 +0000 (21:39 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 04:39:13 +0000 (21:39 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Sat, 11 Aug 2012 04:39:13 +0000 (21:39 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Sat, 11 Aug 2012 04:39:13 +0000 (21:39 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Fri, 10 Aug 2012 23:24:35 +0000 (16:24 -0700)]
refresh

11 years agorefresh
Sean Hefty [Fri, 10 Aug 2012 23:24:35 +0000 (16:24 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 10 Aug 2012 23:24:35 +0000 (16:24 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Fri, 10 Aug 2012 23:24:35 +0000 (16:24 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Fri, 10 Aug 2012 23:24:35 +0000 (16:24 -0700)]
Refresh of dbg-out

11 years agosupport for debug prints
Sean Hefty [Wed, 8 Aug 2012 04:30:48 +0000 (21:30 -0700)]
support for debug prints

11 years agopop (CONFLICT)
Sean Hefty [Fri, 10 Aug 2012 23:24:08 +0000 (16:24 -0700)]
pop (CONFLICT)

11 years agopop (CONFLICT)
Sean Hefty [Fri, 10 Aug 2012 23:24:08 +0000 (16:24 -0700)]
pop (CONFLICT)

11 years agosupport for debug prints
Sean Hefty [Wed, 8 Aug 2012 04:30:48 +0000 (21:30 -0700)]
support for debug prints

11 years agopop
Sean Hefty [Fri, 10 Aug 2012 23:24:08 +0000 (16:24 -0700)]
pop

11 years agopop
Sean Hefty [Fri, 10 Aug 2012 23:24:08 +0000 (16:24 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 9 Aug 2012 00:22:03 +0000 (17:22 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 9 Aug 2012 00:22:03 +0000 (17:22 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 9 Aug 2012 00:22:03 +0000 (17:22 -0700)]
pop

11 years agopop
Sean Hefty [Thu, 9 Aug 2012 00:22:03 +0000 (17:22 -0700)]
pop

11 years agorefresh
Sean Hefty [Thu, 9 Aug 2012 00:21:58 +0000 (17:21 -0700)]
refresh

11 years agorefresh
Sean Hefty [Thu, 9 Aug 2012 00:21:58 +0000 (17:21 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 9 Aug 2012 00:21:58 +0000 (17:21 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Thu, 9 Aug 2012 00:21:58 +0000 (17:21 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Thu, 9 Aug 2012 00:21:58 +0000 (17:21 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 23:40:18 +0000 (16:40 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 23:40:18 +0000 (16:40 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 23:40:18 +0000 (16:40 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 23:40:18 +0000 (16:40 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 23:40:18 +0000 (16:40 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 21:26:51 +0000 (14:26 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 21:26:51 +0000 (14:26 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 21:26:51 +0000 (14:26 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 21:26:51 +0000 (14:26 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 21:26:51 +0000 (14:26 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 21:08:27 +0000 (14:08 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 21:08:27 +0000 (14:08 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 21:08:27 +0000 (14:08 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 21:08:27 +0000 (14:08 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 21:08:27 +0000 (14:08 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:44:41 +0000 (10:44 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:44:41 +0000 (10:44 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:44:41 +0000 (10:44 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:44:41 +0000 (10:44 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 17:44:41 +0000 (10:44 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:44:23 +0000 (10:44 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:44:23 +0000 (10:44 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:44:23 +0000 (10:44 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:44:23 +0000 (10:44 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 17:44:23 +0000 (10:44 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:43:41 +0000 (10:43 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:43:41 +0000 (10:43 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:43:41 +0000 (10:43 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:43:41 +0000 (10:43 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 17:43:41 +0000 (10:43 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:27:52 +0000 (10:27 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 17:27:52 +0000 (10:27 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:27:51 +0000 (10:27 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 17:27:51 +0000 (10:27 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 17:27:51 +0000 (10:27 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 05:10:13 +0000 (22:10 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 05:10:13 +0000 (22:10 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 05:10:13 +0000 (22:10 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 05:10:13 +0000 (22:10 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 05:10:13 +0000 (22:10 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 05:09:47 +0000 (22:09 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 05:09:47 +0000 (22:09 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 05:09:47 +0000 (22:09 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 05:09:47 +0000 (22:09 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 05:09:47 +0000 (22:09 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 04:53:17 +0000 (21:53 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 04:53:17 +0000 (21:53 -0700)]
refresh

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 04:53:17 +0000 (21:53 -0700)]
refresh (create temporary patch)

11 years agorefresh (create temporary patch)
Sean Hefty [Wed, 8 Aug 2012 04:53:17 +0000 (21:53 -0700)]
refresh (create temporary patch)

11 years agoRefresh of dbg-out
Sean Hefty [Wed, 8 Aug 2012 04:53:17 +0000 (21:53 -0700)]
Refresh of dbg-out

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 04:50:58 +0000 (21:50 -0700)]
refresh

11 years agorefresh
Sean Hefty [Wed, 8 Aug 2012 04:50:58 +0000 (21:50 -0700)]
refresh