all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: dhruva <dhruvakm@gmail.com>
To: dhruva <dhruvakm@gmail.com>,
	rms@gnu.org, savannah-hackers@gnu.org,  emacs-devel@gnu.org
Subject: Re: [Savannah-help-public] Re: firewalls blocking CVS
Date: Mon, 16 Jul 2007 10:32:19 +0530	[thread overview]
Message-ID: <e3f230850707152202k1bf0efedi71f5bc0c9707345b@mail.gmail.com> (raw)
In-Reply-To: <20070715143451.GA23123@sylvain.interne.cliss21.org>

Hello,
 Thank you very much for a detailed explaination of the comlexities
involved in providng such a service.
 I have no direct way to find out the reason due to which CVS port
(2401) is blocked. The earlier companies I worked for blocked that as
part of blocking a whole lot of ports. I could not find any particular
reason. The answer I usually got was, "if you do not need it, we do
not provide it". I had to respect their decision as Emacs was not a
requirement for my official work. In another firm, I was able to
convince them to an extent. They allowed me (just me) access to a
computer which was directly connected to the internet bypassing the
local firewall, that does not happen too often. In my current work
place, we use CVS internally. Maybe, that is the reason for preventing
the that port for external access. From what little I know, a version
control system is another form of easy means to deposit data
(versioned). May be, there exists a paranoid feaar that someone may
start depositing versioned copies of compay source code! Not sure
though.
 Due to all these restrictions, I ended up developing my own tool
"cvsget.pl" which got hosted on Savannah under non-gnu tools (it does
suffer in fundamental design) grown out of frustration by being
controlled by restrictive firewalls (in 2 days!). That used the
ViewCVS web front end and a command line based web (HTTP) downloader.
 The reason I bring up this topic is I find many companies/corporates
blocking CVS port. I do not want to argue either for or against it as
it is their resource and expected to be used purly for their own
benefit. Since there are a bunch of SCM that allow access (read only)
using the standard ports, it makes it a whole lot easier for us to
work on it during normal hours. Also, I use Emacs mainly at work, I
prefer to build it and use it on my work machine rather than at home
(I get very little time at home and hence even switching on the
computer at home is almost ruled out!).
 Currently, I am using the Emacs CVS mirror on mercurial (hg). That
works on port 80 (read only) and I get to follow the mainstream Emacs
development.

On 7/15/07, Sylvain Beucler <beuc@gnu.org> wrote:
>
> Note that ultimately, nothing forbids you from using a dedicated
> virtual server (9USD/mo) or any external machine you control (eg your

I live in India (so Rupees :-) I do have a broadband connection and
can access with no restrictions. But my concerns are slightly
different (asstated above).

> So, once we know why your outgoing traffic to CVS is blocked, we'll
> either order a new IP on which we can bind cvs-pserver on port 443, or

Oh, please do not think of incurring extra expenditures. I can always
use the under utilized borad band connection at home and transfer data
through a USB stick!

> We're also open to alternatives :)

Migrating to a SCM that works natively on port 80. A distributed SCM
would really be a welcome change. I can work offline. Once I want to
publish my changes, upload the changesets from my home. It eliminates
the need for continous access to a SCM server too (with my own local
repo).

Thanks once again.

with best regards,
dhruva

-- 
Dhruva Krishnamurthy
Contents reflect my personal views only!

  reply	other threads:[~2007-07-16  5:02 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-05 20:34 firewalls blocking CVS Richard Stallman
2007-07-10  6:03 ` dhruva
2007-07-15 14:34   ` [Savannah-help-public] " Sylvain Beucler
2007-07-16  5:02     ` dhruva [this message]
2007-07-17  3:34       ` Richard Stallman
2007-07-17  4:27         ` Stefan Monnier
2007-07-18  4:42           ` Richard Stallman
2007-07-18  5:12             ` dhruva
2007-07-18 20:53               ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=e3f230850707152202k1bf0efedi71f5bc0c9707345b@mail.gmail.com \
    --to=dhruvakm@gmail.com \
    --cc=emacs-devel@gnu.org \
    --cc=rms@gnu.org \
    --cc=savannah-hackers@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.