Dave,
I'm sorry I should have told people : from 3.1.2 to 3.1.7, GUSI turned to
GUSI 2.0. It incorporates a lot of new things.
A change with GUSI is that it uses now your login as defined in the Sharing
control panel in order to do rsh. Before, it was using the login defined in
the CVSROOT field. But that was a security hole. With rsh, you're not
supposed to be able to change your login, that's all the point of rsh.
So if your CVSROOT was alexp@...:/cvsroot
and your login in the Sharing COntrol-Panel was "Alex Parenteau",
then you need to change it to "alexp" or to change your .rhost on the server
machine to match the login in the Sharing Control-Panel.
Regards,
alex.
>From: Dave Makower <davemak@...>
>Reply-To: cvsgui@egroups.com
>To: cvsgui mailing list <cvsgui@egroups.com>
>Subject: [cvsgui] trouble connecting
>Date: Tue, 8 Aug 2000 19:19:08 -0400
>
>I've been having trouble migrating from version 3.1.2 to 3.1.7 of
>MacCVS. Initially, I was able to use 3.1.7 to do a cvs update on a
>working directory checked out with the older MacCVS with the rhosts
>method. Then I tried using the "multiple settings" feature. At
>first, success: my alternate settings file enabled me to connect to a
>different CVS server to check out and update a different project
>using the pserver method. But then when I tried to switch back to my
>original project, I could no longer update. I keep getting:
>
>cvs update -P -A -d (in directory Thelonious:Development:Projects:iclick:)
>permission denied
>cvs [update aborted]: cannot start server via rcmd: Unknown Error (45)
>
>*****CVS exited normally with code 1*****
>
>What's the best way for me to troubleshoot this so that it can be fixed?
>
>Here's some random info:
>
>We use an alternate cvs command and an alternate rsh command. I
>notice that in the preference dialog, my alternate rsh command, which
>I had entered in the previous version as /usr/bin/rsh, showed up as
>starting with an unprintable character (looked like a box) instead of
>a slash. If I edit it, it stays a slash now; but my update still
>doesn't work.
>
>If I try to do a fresh checkout of the module (which is called
>'iclick'), I get the following error:
>
>cvs checkout -P iclick (in directory Thelonious:Development:Projects:)
>cvs server: cannot find module `iclick' - ignored
>cvs [checkout aborted]: cannot expand modules
>
>Note that this is almost certainly _not_ a server-side error. My
>.rhosts file is configured correctly; I was able to use rsh-based CVS
>from this machine until I upgraded from 3.1.2 to 3.1.7.
>
>Also note that I had a similar problem with 3.1.6, but decided to
>wait until AppleEvents support was added to test it further.
>
>Finally, note that I am able to use 3.1.7 from a different Mac.
>There are two differences I can think of: 1) on the other Mac, I
>never tried to use pserver or change the CVSROOT; 2) the other Mac is
>running Mac OS 8.6, and the one I'm having the problem on is running
>Mac OS 9.0.4.
>
>I'm willing to supply more info if it will help solve the problem.
>
>--
>+-------------------------------------------------------------------+
>| Dave Makower <davemak@...> |
>| Director of Portal Architecture & Development |
>+--------------------------------+----------------------------------+
>| iClick, Inc. | (914) 872-8030 |
>| 120 Bloomingdale Road | (914) 872-8100 fax |
>| 3rd Floor | (914) 872-8000 main |
>| White Plains, NY 10605 | http://www.iclick.com/ |
>+--------------------------------+----------------------------------+
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Yutong,
>I use, I tried 8080 but failed with the error message as:
>cvs {login aborted]: proxy server XXX.XXX.com:8080 does not support http
>tunnelling.
Usually the users go for ssh for firewall. However, I use myself the
Firewall Toolkit (http://www.tis.com/research/software/).
I compile it without problem on Linux, except some glinches about dbm.h (I
needed to turn it to gdbm/dbm.h) and about -Lcrypt not beeing included.
Then in netperm-table, I usually add this line :
http-gw: permit-hosts 192.168.1.* your.domain.here.*
And in inetd.conf :
9999 stream tcp nowait root /usr/local/etc/http-gw http-gw
You got to decide the 9999 port. But this number is the actual number to
report in the firewall dialog.
You set-up WinCvs *as if* thew client was inside the firewall and then you
set-up the firewall with the host you put the fireall toolkit and the port
you choosed in inetd.conf.
This method only works with a Unix firewall, I don't know if TIS got a
firewall for Windows. This method is not secure (both the authentication and
communication are not encrypted).
The firewall patch in cvs uses the HTTP CONNECT ability (http tunneling)
which is disabled by default on most of the firewall. So if you have another
firewall, check if it's possible to enable the tunneling with maybe a
limitation by host.
Regards,
alex.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Michael,
>Why is admin needed? CVS is just a client after all?
Cause we install some dlls inside your System folder (mfc42.dll, msvcrt.dll,
msvcp60.dll)
>Is it possible to install Client without Admin?
Yes : in the Custom dialogs of the installer, don't select the system dlls.
But if you got an older dll, WinCvs may not work anymore. In fact it asks to
turn admin *only if* the installer detects it should install the dll
according to the version.
Regards,
alex.
>
>Thanks,
> MST
>
>--
>This message content is not part of Intel's views or affairs
>Michael S. Tsirkin
> > Four things are to be strengthened: Torah,and good deeds,
> > prayer and one's good manners (Berachoth)
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Hi,
I am trying to get the 'preferences' set up to log into a SourceForge CVS
tree for write access.
I can do everything via the command line...
cvs -d:ext:username@...:/cvsroot/project/
But how to set this up in WinCVS Preferences so I can use the 'GUI'
features?
Every time I set the Authentication to anything other than pserver it tells
me to "Set the password authentication first in the preferences !"
I have a pserver connection working fine with an in-house server.
Cheers
Phil
I've been having trouble migrating from version 3.1.2 to 3.1.7 of
MacCVS. Initially, I was able to use 3.1.7 to do a cvs update on a
working directory checked out with the older MacCVS with the rhosts
method. Then I tried using the "multiple settings" feature. At
first, success: my alternate settings file enabled me to connect to a
different CVS server to check out and update a different project
using the pserver method. But then when I tried to switch back to my
original project, I could no longer update. I keep getting:
cvs update -P -A -d (in directory Thelonious:Development:Projects:iclick:)
permission denied
cvs [update aborted]: cannot start server via rcmd: Unknown Error (45)
*****CVS exited normally with code 1*****
What's the best way for me to troubleshoot this so that it can be fixed?
Here's some random info:
We use an alternate cvs command and an alternate rsh command. I
notice that in the preference dialog, my alternate rsh command, which
I had entered in the previous version as /usr/bin/rsh, showed up as
starting with an unprintable character (looked like a box) instead of
a slash. If I edit it, it stays a slash now; but my update still
doesn't work.
If I try to do a fresh checkout of the module (which is called
'iclick'), I get the following error:
cvs checkout -P iclick (in directory Thelonious:Development:Projects:)
cvs server: cannot find module `iclick' - ignored
cvs [checkout aborted]: cannot expand modules
Note that this is almost certainly _not_ a server-side error. My
.rhosts file is configured correctly; I was able to use rsh-based CVS
from this machine until I upgraded from 3.1.2 to 3.1.7.
Also note that I had a similar problem with 3.1.6, but decided to
wait until AppleEvents support was added to test it further.
Finally, note that I am able to use 3.1.7 from a different Mac.
There are two differences I can think of: 1) on the other Mac, I
never tried to use pserver or change the CVSROOT; 2) the other Mac is
running Mac OS 8.6, and the one I'm having the problem on is running
Mac OS 9.0.4.
I'm willing to supply more info if it will help solve the problem.
--
+-------------------------------------------------------------------+
| Dave Makower <davemak@...> |
| Director of Portal Architecture & Development |
+--------------------------------+----------------------------------+
| iClick, Inc. | (914) 872-8030 |
| 120 Bloomingdale Road | (914) 872-8100 fax |
| 3rd Floor | (914) 872-8000 main |
| White Plains, NY 10605 | http://www.iclick.com/ |
+--------------------------------+----------------------------------+
Hello,
I'm trying to login to a cvs server from my wincvs client, actually my PC is
behind my company's proxy server. How can I config the proxy server setting
in the General Preferences Panel, I want to know what port number should
I use, I tried 8080 but failed with the error message as:
cvs {login aborted]: proxy server XXX.XXX.com:8080 does not support http
tunnelling.
Any comments will be appreciated.
-Yutong
> Hello!
> Currently when WinCVS does some operation, the log is displayed at the
> bottom of the window.
>
> It would be nice if instead a list of files would be displayed
> in a separate window, and if it were possible to
> sort this listing for type of operation (first letter
> that CVS prints) or message, and also so that clicking
> the message would bring up the file.
>
> What do you think?
> MST
Hi,
yes, the only thing I really miss in the currently WinCVS is a good (visual)
file-based comparing tool for what's new, what obsolete, what changed and so
on. We work on a highly growing application in our company, where a lot of
files appear and remove (or are renamed); so we miss such a feature.
Because our project is a java one, it would be really nice to have something
like a package view. A package view goes over all subdirectories and shows
all files in one view (as they were in the same directory). This is welldone
in CS-RCS from www.componentsoftware.com.
Regards
Thomas Singer
Hello!
Currently when WinCVS does some operation, the log is displayed at the
bottom of the window.
It would be nice if instead a list of files would be displayed
in a separate window, and if it were possible to
sort this listing for type of operation (first letter
that CVS prints) or message, and also so that clicking
the message would bring up the file.
What do you think?
MST
--
This message content is not part of Intel's views or affairs
Michael S. Tsirkin
> Four things are to be strengthened: Torah,and good deeds,
> prayer and one's good manners (Berachoth)
Hello!
I am not admin on the machine, and when I tried
to install WinCVS, I got message that I need
to run it as Admin.
Why is admin needed? CVS is just a client after all?
Is Admin used for server installation?
Is it possible to install Client without Admin?
Thanks,
MST
--
This message content is not part of Intel's views or affairs
Michael S. Tsirkin
> Four things are to be strengthened: Torah,and good deeds,
> prayer and one's good manners (Berachoth)
>f) I notice that my files are now recognized by
>WinCVS, and marked as rev. 1.1.1.1 !
>(So did I a unwanted branch???)
>I click on file an let me show the graph (nice
>done work, bravo to the WinCVS developers):
>I see a rev. 1.1 (with vendor tag VTAG) and
>a rev/branch 1.1.1.1 (with release tag RTAG) !?!?
When you do the first import, cvs makes a branch in case your
"vendor" later supplies you with a new version which you need to be
able to import again and merge with your local changes. This is why
you can see the 1.1.1.1 version of each file.
I am a bit surprised that the client shows the local file as being
1.1.1.1, I expected it to show 1.1. Perhaps someone can confirm this
is normal behaviour for a unix client too? You can tell you are on
the mainline, despite the surprising revision number, since there is
nothing in the "tag" column showing any sticky tags.
To a large extent the revision numbers are internal to cvs and we
shouldn't worry about what they are, perhaps this is a good example!
(1.1 and 1.1.1.1 have the same contents after all.)
>g) I would like now somehow to have a tag
>"Beta1" on the files of the main trunk.
Just go ahead and define the tag.
This actually was done for you when you did the import, but we were
both confused about whether it matters that the tag shows up on
1.1.1.1. Again, perhaps someone can confirm that it is irrelevant
which revision is tagged, since really 1.1 and 1.1.1.1 are the same?
--
John Gee john@...
Dunedin, New Zealand Programmers live in interesting times...
Hello all
John, thanks for your help.
I will try to be bit more precise:
1) I have existing project I want to put under
WinCVS control.
2) I am working as a one man team :-) (NT Workstation)
3) I created now a test project with 2 files/1 subfolder
to repeat the steps I have already done to my real project.
Your right, I got this 1.1.1.1 branch by "accident".
What I want to have is a 1.1 revision of all my files, and
then I would like them tag as Beta1
(as Beta1 is the current state of the project).
Steps I did with my mini test project:
a) Create a new repository
b) *Import* all files/folders (=2 folders/2files)
c) See, that my files in WinCVS are still marked
as non-cvs files (I still thought I read something
about this (unwanted) behaviour of WinCVS or
CVS? To confirm, I try to check in the files: CVS
ansers something about unkown files/modules.
I follow the Daily Guide further:
d) I delete (or only rename) my original project folder.
e) I *checkout* the imported module to a new/empty
folder (with same name as original project folder):
I verify in explorer about the created dirs/files.
f) I notice that my files are now recognized by
WinCVS, and marked as rev. 1.1.1.1 !
(So did I a unwanted branch???)
I click on file an let me show the graph (nice
done work, bravo to the WinCVS developers):
I see a rev. 1.1 (with vendor tag VTAG) and
a rev/branch 1.1.1.1 (with release tag RTAG) !?!?
g) I would like now somehow to have a tag
"Beta1" on the files of the main trunk.
h) But I cannot checkin without changes. If
I do change a file, the checkin, I got
a revision 1.2: That is a am automatically
back to the main trunk - thats what I want.
But the unchanged file in the subfolder remains
on branch rev 1.1.1.1.
While I am writing this, I feel somehow, that
it might be stupid to want to have a starting
main branch, but at the same time I feel
a bit uncomfortable with the fact that
my original import version is in the
WinCVS as branch! Would it be no
problem to access later this branch - that
is my original version!?
Strang to me, the process you (John in NewZeland)
decribed, had not the problem with unrecognized
files ("non-cvs" files) after the import (without
followed export. !?
Thanks for anyone reading this very longly mail.
Best regards
Nathan Troxler
Hello John
But when I now do a "tag by module" now, without
a commit, then the version 1.1.1.1 branch gets
tagged, and not main version 1.1.
But when I do a commit, nothing happens,
because the files are unchanged.
Of course I could just note somewhere
else that I started revision control with
"Beta1", but thats perhaps not the best
thing to do.
Best Regards
Nathan
-----Original Message-----
From: John Gee <john@...>
To: cvsgui@egroups.com <cvsgui@egroups.com>
Date: Monday, August 07, 2000 1:53 AM
Subject: Re: [cvsgui] Forcing Revison 1.2 from a 1.1(1.1.)
>>Now I want to tag my project as "Beta1".
>
>
>The tag affects the files in the repository, so if you have changed
>some of the files in your local workspace, you want to commit them
>before doing the tag.
>
>Other than that, there is nothing special going on. You don't need to
>worry about what version numbers cvs uses, you don't need to "force"
>anything to happen, it is just plain normal day-to-day useage you are
>describing.
>--
>John Gee john@...
>Dunedin, New Zealand Programmers live in interesting times...
>
>
>
>
>To unsubscribe from this group, send an email to:
>cvsgui-unsubscribe@egroups.com
>
>
>
>Now I want to tag my project as "Beta1".
The tag affects the files in the repository, so if you have changed
some of the files in your local workspace, you want to commit them
before doing the tag.
Other than that, there is nothing special going on. You don't need to
worry about what version numbers cvs uses, you don't need to "force"
anything to happen, it is just plain normal day-to-day useage you are
describing.
--
John Gee john@...
Dunedin, New Zealand Programmers live in interesting times...
>I guess I cannot for example checkout a module "CVSsrc"
>to "src".
To checkput to the different name you can use the command line (type it in the WinCvs's output window). The checkout -d will do the trick, like that:
cvs checkout -d src CVSsrc
You can define the 'modules' for the checkout in the "modules" administrative file. That way you can checkout more that one direcfory from the repo in a sigle shot, exclude some directories, subdirectories or files from checkout or tag etc... To get to the administrative files just checkout the "CVSROOT" from your repo, then modify and checkin again.
Nathan,
>When I imported, I got a warning like
>"These files have Escape characters in it".
Probably some French or German special characters. It's sometimes a concern
for multi-platform development cause special characters (over 127) are
sometimes not encoded the same way over the platforms.
Notez que je ne vous blame pas, on peut parfaitement ecrire du francais sans
faire peter la machine (quoique) ;-)
Regards,
alex.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
At 14:49 +0000 2000.08.05, cvsgui@egroups.com wrote:
>>I use maccvs with rsh to execute cvs with ssh on a local Linux box (hey, it
>>works :) so I can "securely" talk to a remote cvs server.
>
>How can you do that ? It launches ssh but it probably doesn't make any kind
>of strong authentication, nor encryption.
ssh does on the Linux box, sure. It is a secure connection from that box
to the remote CVS server. From my box to that box it is not "secure," of
course. I am not interested so much in the security as I am the
connectivity.
>You're supposed to use a ssh tunnel over pserver in order to get something
>secure.
Not if the remote server wouldn't allow pserver. Also, not with any freely
available software that I know of (until Matthias finishes porting OpenSSH
;).
Now, since I started this (it is with SourceForge), I discovered I can use
pserver, on request. But I have not gotten around to reconfiguring to use
it instead of the setup I now have (and am not sure I want to, since it is
less secure than what I have now, since it sends a plaintext password over
the network, while my setup now sends no passwords, and can really only be
compromised by IP spoofing).
>However, when I'll have time I'll check on the rsh. I know it fails
>sometimes but I don't know why...
Thanks. Let me know if I can help.
--
Chris Nandor | pudge@... | http://pudge.net/
Andover.Net | chris.nandor@... | http://slashcode.com/
>I have done the following: >- On my local hard drive "F:", I have created the folder "RcsRoot" and:
>cvs [import aborted]: F:\RcsRoot/CVSROOT: No such file or directory
Makes me believe that you didn't create a repository. Repository is much more than just a directory. See "Creating a repository" from the CVS manual( "Help->Help on cvs 1.10" ), then use "Create->Create a new repository" from the WinCvs menu. Then see: "Importing modules" in the manual, then do the import again. For the module name give whatever (like "ForInstall"), for the remote path enter: "F:\RcsRoot".
Subject: [cvsgui] newby question: WinCVS on WinNT local mode
I have a problem with WinCVS on WinNT: When I try to import a module, a get the log below:
I have done the following: - On my local hard drive "F:", I have created the folder "RcsRoot" - In WinCVS, Admin->Prefs, I enter for CVSROOT: "F:\RcsRoot" (without quotes) - Then I let show in the module tab of the left window my projects directories: F:\StoPro\ENGPerf This has some subdirs, one leading to my VSC++ Files: F:\StoPro\ENGPerf\Impl\vcprg\
To Test the WinCVS import, I would like a folder "ForInstall" with only a few files and subdirs
But then, in the Import Settings dialog, I do not know what to enter for the module name and remote server path: I tried: $CVSROOT I tried: F:\StoPro
but got following message:
PS: I also think in the WordDocu, the description for Import is perhaps incorrect (copied, but then not changed from the chapter "Add"): Talks about automatic creation of selected folder...
As I am very new to GNU and things like that, I would appreciate some help or hints where to look for further docu.
I have a problem with WinCVS on WinNT:
When I try to import a module, a get the log below:
I have done the following:
- On my local hard drive "F:", I have created the folder "RcsRoot"
- In WinCVS, Admin->Prefs, I enter for CVSROOT: "F:\RcsRoot" (without
quotes)
- Then I let show in the module tab of the left window my projects
directories:
F:\StoPro\ENGPerf
This has some subdirs, one leading to my VSC++ Files:
F:\StoPro\ENGPerf\Impl\vcprg\
To Test the WinCVS import, I would like a folder "ForInstall" with
only a few files and subdirs
But then, in the Import Settings dialog, I do not know what to enter
for
the module name and remote server path:
I tried: $CVSROOT
I tried: F:\StoPro
but got following message:
PS: I also think in the WordDocu, the description for Import is
perhaps
incorrect (copied, but then not changed from the chapter "Add"):
Talks about automatic creation of selected folder...
As I am very new to GNU and things like that, I would appreciate
some help or hints where to look for further docu.
Best regards
Nathan
Filtering 'F:\StoPro\ENGPerf\Impl\vcprg\ForInstall'...
Filtering 'F:\StoPro\ENGPerf\Impl\vcprg\ForInstall\DLLs'...
Filtering 'F:\StoPro\ENGPerf\Impl\vcprg\ForInstall\ForCD'...
Filtering 'F:\StoPro\ENGPerf\Impl\vcprg\ForInstall\Other'...
Filtering 'F:\StoPro\ENGPerf\Impl\vcprg\ForInstall\TextAndBmp'...
cvs import -I ! -I CVS -W "*.Orig -k 'b'" -W "*.bmp -k 'b'" -W "*.pld
-k 'b'" -W "*.BMP -k 'b'" -W "*.ttf -k 'b'" -W "*.HTP -k 'b'" -W
"*.doc -k 'b'" -W "*.htp -k 'b'" -W "*.dll -k 'b'" -W "*.DLL -k 'b'" -
m "no message" $CVSROOT avendor arelease (in directory F:
\StoPro\ENGPerf\Impl\vcprg\ForInstall)
cvs [import aborted]: F:\RcsRoot/CVSROOT: No such file or directory
*****CVS exited normally with code 1*****
Hello,
There is this guy who submitted a new way of configuring ssh wit WinCvs,
sounds cool and easy (I didn't try myself however) :
http://devnet.3d.com/bugzilla/show_bug.cgi?id=194
Regards,
alex.
>From: "C. R. Oldham" <cro@...>
>Reply-To: cvsgui@egroups.com
>To: cvsgui@egroups.com
>Subject: [cvsgui] Interoperate WinCVS with unix CVS
>Date: Fri, 04 Aug 2000 20:49:16 -0000
>
>Greetings,
>
>I would like my developers to be able to use WinCVS pointed to a
>drive mapped on our unix server. This means they could access their
>checked-out CVS files from either the unix shell prompt or from
>Windows. However, the only method that seems to work in this
>instance is pserver. I'd like to get it working with SSH--it seems
>to have something to do with the Repository file that WinCVS creates
>versus the one that unix CVS creates.
>
>Any suggestions?
>
>Thanks.
>
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Chris,
>I use maccvs with rsh to execute cvs with ssh on a local Linux box (hey, it
>works :) so I can "securely" talk to a remote cvs server.
How can you do that ? It launches ssh but it probably doesn't make any kind
of strong authentication, nor encryption.
You're supposed to use a ssh tunnel over pserver in order to get something
secure.
However, when I'll have time I'll check on the rsh. I know it fails
sometimes but I don't know why...
Regards,
alex.
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
Greetings,
I would like my developers to be able to use WinCVS pointed to a
drive mapped on our unix server. This means they could access their
checked-out CVS files from either the unix shell prompt or from
Windows. However, the only method that seems to work in this
instance is pserver. I'd like to get it working with SSH--it seems
to have something to do with the Repository file that WinCVS creates
versus the one that unix CVS creates.
Any suggestions?
Thanks.
I reported it before for 3.1.6. Here is the report again, I still have the
problem in 3.1.7. I never tried 3.1.5, and remain using 3.1.4.
=======================
I use maccvs with rsh to execute cvs with ssh on a local Linux box (hey, it
works :) so I can "securely" talk to a remote cvs server.
So I just upgraded this week to the latest maccvs (3.1.6), and I keep
getting these errors:
cvs commit -m "Don't allow author editing for low seclev in admin.pl; add
new method for URI to..." CHANGES Slash.pm (in directory
Bourque:Prog:src:Pudge:Work:andover:src:MAIN:slash:)
rresvport: bind failed with 22
rcmd: socket: Unknown Error (22)
cvs [commit aborted]: cannot start server via rcmd: Unknown Error (22)
*****CVS exited normally with code 1*****
Basically, I can perform one action, and every subsequent action gives the
above error. I need to quit maccvs and restart it, and it works again for
one action. The previous version I had (3.1.4) would give this error only
once in a while (maybe once a week).
There is one other problem I have: sometimes when I open a Recent Browser
window, maccvs just hangs. I have to hit cmd-. until maccvs quits, and
then try again. Sometimes it does that several times before it works.
Seeing in the ChangeLog that 3.1.5 had a pretty serious bug, I guess I'll
revert to 3.1.4 for awhile. Please let me know if there is anything more
you need from me to track this nasty bug down (or the other less servere
one, too).
Thanks,
--
Chris Nandor | pudge@... | http://pudge.net/
Andover.Net | chris.nandor@... | http://slashcode.com/