Re: tmux under windows using cygwin

2011-03-23 Thread Andrew Schulman
 On Tue, Dec 28, 2010 at 01:14:06PM +0100, Hamlet DArcy wrote:
  Hi all, 
  
  Is it possible to run tmux under Windows using cygwin? Can anyone point to 
  a how-to on this or any other relevant information? 

 Nope, not until Cgywin supports passing file descriptors over a Unix
 domain socket.

Hi everyone.  First post here.  

I'm resurrecting this old thread to see if I can get a little more
information about what the problem is with Cygwin.  Nicholas, can you
please tell me anything more about this problem, or point me to any mailing
list discussions of it?  I looked around and found a mention of yours that
tmux uses the SCM_RIGHTS OOB data mechanism to pass a file descriptor. Is
that the issue?

The reason I ask is that I'd like to engage the Cygwin developers and see
if there's any possibility of working through or around this.  If there is
I'd be willing to package tmux for Cygwin.  libevent builds in Cygwin with
no problem.

Thanks,
Andrew.


--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: tmux under windows using cygwin

2011-03-23 Thread Nicholas Marriott
Hi

On Wed, Mar 23, 2011 at 09:54:59AM -0400, Andrew Schulman wrote:
  On Tue, Dec 28, 2010 at 01:14:06PM +0100, Hamlet DArcy wrote:
   Hi all, 
   
   Is it possible to run tmux under Windows using cygwin? Can anyone point 
   to a how-to on this or any other relevant information? 
 
  Nope, not until Cgywin supports passing file descriptors over a Unix
  domain socket.
 
 Hi everyone.  First post here.  
 
 I'm resurrecting this old thread to see if I can get a little more
 information about what the problem is with Cygwin.  Nicholas, can you
 please tell me anything more about this problem, or point me to any mailing
 list discussions of it?  I looked around and found a mention of yours that
 tmux uses the SCM_RIGHTS OOB data mechanism to pass a file descriptor. Is
 that the issue?

Yes, we need to be able to pass the stdin, stdout, stderr file
descriptors from each tmux client to the tmux server. This happens by
sending control messages (of type SOL_SOCKET/SCM_RIGHTS) over the tmux
Unix domain socket.

See http://www.openbsd.org/cgi-bin/man.cgi?query=CMSG_DATA. The CMSG API
is also described in SUS and RFC2292.

Working around this lack in tmux is not trivial, we would need to wrap a
lot of stuff to pass the data around ourselves over a couple of
sockets. Possible but very messy.

Some other programs seem to be in the same boat for at least some of
their features, for example Dovecot.

 
 The reason I ask is that I'd like to engage the Cygwin developers and see
 if there's any possibility of working through or around this.  If there is
 I'd be willing to package tmux for Cygwin.  libevent builds in Cygwin with

At one point OpenSSH needed this for some feature and there was a
discussion about maybe how to add it but I gather it is not easy and
whatever happened it has not so far happened.

 no problem.
 
 Thanks,
 Andrew.
 
 
 --
 Enable your software for Intel(R) Active Management Technology to meet the
 growing manageability and security demands of your customers. Businesses
 are taking advantage of Intel(R) vPro (TM) technology - will your software 
 be a part of the solution? Download the Intel(R) Manageability Checker 
 today! http://p.sf.net/sfu/intel-dev2devmar
 ___
 tmux-users mailing list
 tmux-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/tmux-users

--
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users


Re: tmux under windows using cygwin

2010-12-28 Thread Nicholas Marriott
Nope, not until Cgywin supports passing file descriptors over a Unix
domain socket.


On Tue, Dec 28, 2010 at 01:14:06PM +0100, Hamlet DArcy wrote:
 Hi all, 
 
 Is it possible to run tmux under Windows using cygwin? Can anyone point to a 
 how-to on this or any other relevant information? 
 
 My research so far has found nothing. 
 
 Thanks in advance, 
 
 --
 Hamlet D'Arcy
 hamlet.da...@canoo.com
 
 
 --
 Learn how Oracle Real Application Clusters (RAC) One Node allows customers
 to consolidate database storage, standardize their database environment, and, 
 should the need arise, upgrade to a full multi-node Oracle RAC database 
 without downtime or disruption
 http://p.sf.net/sfu/oracle-sfdevnl
 ___
 tmux-users mailing list
 tmux-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/tmux-users

--
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
___
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users