Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 07 Nov 2006 10:31:09 +0100
From:      =?ISO-8859-1?Q?Ga=EBl_Vittu?= <gael.vittu-ext@cnamts.fr>
To:        "Clemson, Chris" <Chris.Clemson@softwareag.co.uk>
Cc:        freebsd-cvsweb@freebsd.org
Subject:   Re: Question about authentication
Message-ID:  <4550525D.9040902@cnamts.fr>
In-Reply-To: <8DF313F23701E14797635CF8AC0318A602EFDFE3@UKMSG04.gbr.ad.sag>
References:  <8DF313F23701E14797635CF8AC0318A602EFDFE3@UKMSG04.gbr.ad.sag>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------050809030507000908060606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit


Hello Chris,

I enhanced cvsweb a few months ago to filter what repositories cvsweb 
displays.
Maybe you could use it in conjunction with the authentication you'll 
install.

I think with a little bit of configuration of Apache, matching the 
profile you want to limit access to, you'd be able to get it work.

I send you a copy of the email I sent to the mailing list.

Sincerly

Gaël

Clemson, Chris a écrit :
> Hi everyone,
> I have a question about authentication and cvsweb.
> We have it running and it works for most of our repositories, however,
> we have a couple that only people in certain groups have access to.
> When we use cvsweb and browse to these directories, they are not
> visible.
> Is there any way of getting users to authenticate through cvsweb so
> these are then visible?
> Thanks,
>
> Chris
> _______________________________________________
> freebsd-cvsweb@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-cvsweb
> To unsubscribe, send any mail to "freebsd-cvsweb-unsubscribe@freebsd.org"
>
>   

-- 
Gaël VITTU - CNQD
 04.76.69.43.91



*****************************************************
"Le contenu de ce courriel et ses eventuelles pièces jointes sont
confidentiels. Ils s'adressent exclusivement à la personne destinataire.
Si cet envoi ne vous est pas destiné, ou si vous l'avez reçu par erreur,
et afin de ne pas violer le secret des correspondances, vous ne devez pas
le transmettre à d'autres personnes ni le reproduire. Merci de le renvoyer
à l'émetteur et de le détruire.

Attention : L'Organisme de l'émetteur du message ne pourra être tenu responsable de l'altération
du présent courriel. Il appartient au destinataire de vérifier que les
messages et pièces jointes reçus ne contiennent pas de virus.
Les opinions contenues dans ce courriel et ses éventuelles pièces
jointes sont celles de l'émetteur. Elles ne reflètent pas la position de l'Organisme
sauf s'il en est disposé autrement dans le présent courriel."
******************************************************
--------------050809030507000908060606
Content-Type: message/rfc822;
 name="Per-user cvsroot display.eml"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Per-user cvsroot display.eml"

Message-ID: <44180954.4030204@cnqd.cnamts.fr>
Date: Wed, 15 Mar 2006 13:32:20 +0100
From: =?ISO-8859-1?Q?Ga=EBl_Vittu?= <gael.vittu@cnqd.cnamts.fr>
User-Agent: Thunderbird 1.5 (Windows/20051201)
MIME-Version: 1.0
To: freebsd-cvsweb@freebsd.org
Subject: Per-user cvsroot display
Content-Type: multipart/related;
	boundary="------------090407010204070408050308"

This is a multi-part message in MIME format.
--------------090407010204070408050308
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"


   Hello all,
   Our organization is using a lot of cvs repositories and our clients
   are surrounded with them.
   We have developed an extension to version 3.0.6 so that it can manage
   user profiles (e.g. screenshot #1).
   All the code remains in the cvsweb.cgi program and is backward
   compatible with version 3.0.6 and the format of the cvsweb.conf file
   has not been changed.
   Two functions have been added: define_profile() and save_profile().
   - define_profile() displays all the entries of the cvsweb.conf file.
   If a profile has been selected (or loaded), it pre-checks repositories
   displayed.(e.g. screenshot #2)
     Conf files are generated by clients. They use an interface that show
   all repositories listed in the cvsweb.conf file et allow them to check
   which ones they only want to store in their profile
   - save_profile() saves the profiles defined. It checks that the name
   is not cvsweb.conf (!!) and that the profile you've defined does not
   exists. Else, it displays a warning (e.g. screnshot #3)
     A new directory must be created on the cvsweb server with write
   accesses to the http's server user.
   As now, conf files are suppressed with cron=>profiles that are not
   accessed within 60 days are suppressed
   Anyone interested????
   Here are a few screen-shots so that you make an idea:
-- 
Gaël VITTU - ATOS-ORIGIN/CNQD
+33 (0)4.76.69.43.91

--------------090407010204070408050308--
--------------050809030507000908060606--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4550525D.9040902>