unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* savannah cvs checkout from behind a firewall
@ 2004-01-19 15:26 Sébastien Kirche
  2004-01-19 16:07 ` Andreas Schwab
  0 siblings, 1 reply; 4+ messages in thread
From: Sébastien Kirche @ 2004-01-19 15:26 UTC (permalink / raw)


Hi,

since savannah's hack and the replacement of the cvs pserver access, i 
am unable to perform anonymous emacs checkouts/updates.
I am with Mac OSX 10.3 (Panther) and *behind a firewall*.

I followed instructions from Andrew Choi's page :
setenv CVS_RSH "ssh"
cvs -z3 -d:ext:anoncvs@savannah.gnu.org:/cvsroot/emacs co emacs

But it can't work :
ssh: connect to host savannah.gnu.org port 22: Operation timed out
cvs [checkout aborted]: end of file from server (consult above messages 
if any)

There is no additionnal message.

Given my http firewall/proxy ip address and port, where/how can i 
specify those to cvs ?

Thanks very much if anyone can give me the trick.
Sébastien Kirche

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: savannah cvs checkout from behind a firewall
  2004-01-19 15:26 savannah cvs checkout from behind a firewall Sébastien Kirche
@ 2004-01-19 16:07 ` Andreas Schwab
  2004-01-20  2:19   ` Miles Bader
  0 siblings, 1 reply; 4+ messages in thread
From: Andreas Schwab @ 2004-01-19 16:07 UTC (permalink / raw)
  Cc: emacs-devel

Sébastien Kirche <sebastien.kirche@sage.com> writes:

> Given my http firewall/proxy ip address and port, where/how can i specify
> those to cvs ?

What are the options you have to pass to ssh to use your proxy?

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux AG, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: savannah cvs checkout from behind a firewall
  2004-01-19 16:07 ` Andreas Schwab
@ 2004-01-20  2:19   ` Miles Bader
  2004-01-20  6:04     ` Dhruva Krishnamurthy
  0 siblings, 1 reply; 4+ messages in thread
From: Miles Bader @ 2004-01-20  2:19 UTC (permalink / raw)
  Cc: Sébastien Kirche, emacs-devel

Andreas Schwab <schwab@suse.de> writes:
> > Given my http firewall/proxy ip address and port, where/how can i specify
> > those to cvs ?
> 
> What are the options you have to pass to ssh to use your proxy?

FWIW, I currently use something like this (in my .ssh/config file):

   Host *.gnu.org
   ProxyCommand proxyfwd vproxy.edc.nec.co.jp 8080 %h %p
   Port 443

[`proxyfwd' is a little C program I wrote that talks to an http proxy]

Is there an easier way to do this?

-Miles
-- 
`The suburb is an obsolete and contradictory form of human settlement'

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: savannah cvs checkout from behind a firewall
  2004-01-20  2:19   ` Miles Bader
@ 2004-01-20  6:04     ` Dhruva Krishnamurthy
  0 siblings, 0 replies; 4+ messages in thread
From: Dhruva Krishnamurthy @ 2004-01-20  6:04 UTC (permalink / raw)
  Cc: Sébastien Kirche, emacs-devel

Hi,
 I have the same problem. I am following the method suggested below but
 use "connect.exe" instead of "proxyfwd". This works for me. This can be
 found at:

*   Recent version of 'connect.c' is available from
*     http://www.imasy.or.jp/~gotoh/ssh/connect.c
*
*   Pre-compiled biniary for Win32 is also available:
*     http://www.imasy.or.jp/~gotoh/ssh/connect.exe.gz

 This was suggested by my collegue Norbert, who is the XEmacs package
 maintainer.

Another [BAD] way [which I have stopped] if you have access to GNU Emacs
ViewCVS frontend:
 I have written a PERL script which downloads files using the ViewCVS
 front end using "wget" internally. It does an update on repeated calls
 just like you would expect from "cvs update".
The main drawback is that it will make as many connections as there are
files (for 100 files, it will make 100 new connections as I call "wget"
on each file). This could easily lead to a DOS attack.
If someone can help me to open 1 connection and send "wget" requests
through, this would be a nice tool.
 I was using this unknowingly and stopped using it when I was informed
 that the pattern of requests made was aimilar to DOS attack. Let me know
 if you need this script. But please fix (send me the fix too) the DOS
 attack issue before you use it.

with best regards,
dhruva

On 20 Jan 2004 11:19:47 +0900, "Miles Bader" <miles@lsi.nec.co.jp> said:
> Andreas Schwab <schwab@suse.de> writes:
> > > Given my http firewall/proxy ip address and port, where/how can i specify
> > > those to cvs ?
> > 
> > What are the options you have to pass to ssh to use your proxy?
> 
> FWIW, I currently use something like this (in my .ssh/config file):
> 
>    Host *.gnu.org
>    ProxyCommand proxyfwd vproxy.edc.nec.co.jp 8080 %h %p
>    Port 443
> 
> [`proxyfwd' is a little C program I wrote that talks to an http proxy]
> 
________________________________________
Dhruva Krishnamurthy
http://schemer.fateback.com/
General:www@furby.fastmail.fm
GNU/FSF:gnu@furby.fastmail.fm 
GNU Emacs:gnu.emacs@furby.fastmail.fm

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-01-20  6:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-01-19 15:26 savannah cvs checkout from behind a firewall Sébastien Kirche
2004-01-19 16:07 ` Andreas Schwab
2004-01-20  2:19   ` Miles Bader
2004-01-20  6:04     ` Dhruva Krishnamurthy

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).