From owner-freebsd-cvsweb@FreeBSD.ORG Wed Mar 15 12:35:10 2006 Return-Path: X-Original-To: freebsd-cvsweb@freebsd.org Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E9A6116A400 for ; Wed, 15 Mar 2006 12:35:09 +0000 (UTC) (envelope-from gael.vittu@cnqd.cnamts.fr) Received: from smtpp.cnamts.fr (smtpc.cnamts.fr [81.255.27.197]) by mx1.FreeBSD.org (Postfix) with ESMTP id 69EBF43D46 for ; Wed, 15 Mar 2006 12:34:58 +0000 (GMT) (envelope-from gael.vittu@cnqd.cnamts.fr) Received: from smtpp.cnamts.fr (imss2 [127.0.0.1]) by localhost.cnamts.fr (Postfix) with ESMTP id 7A8196EEBF for ; Wed, 15 Mar 2006 13:34:57 +0100 (CET) Received: from pivot2.crip.cnamts.fr (unknown [55.36.5.3]) by smtpp.cnamts.fr (Postfix) with ESMTP id 67ADE6EEB5 for ; Wed, 15 Mar 2006 13:34:57 +0100 (CET) Received: from hermes2.cnamts.fr (unknown [55.36.30.1]) by pivot2.crip.cnamts.fr (Postfix) with ESMTP id 5D0F35725D for ; Wed, 15 Mar 2006 13:34:57 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by localhost.cnamts.fr (Postfix) with SMTP id C21A52682B for ; Wed, 15 Mar 2006 13:35:48 +0100 (MET) Received: from [55.24.1.60] (unknown [55.24.1.60]) by hermes2.cnamts.fr (Postfix) with ESMTP id EEF2E26826; Wed, 15 Mar 2006 13:35:34 +0100 (MET) Message-ID: <44180954.4030204@cnqd.cnamts.fr> Date: Wed, 15 Mar 2006 13:32:20 +0100 From: =?ISO-8859-1?Q?Ga=EBl_Vittu?= User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 To: freebsd-cvsweb@freebsd.org Content-Type: multipart/related; boundary="------------090407010204070408050308" X-Mailman-Approved-At: Wed, 15 Mar 2006 12:58:50 +0000 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Per-user cvsroot display X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Mar 2006 12:35:10 -0000 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 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable ***************************************************** "Le contenu de ce courriel et ses eventuelles pi=E8ces jointes sont confidentiels. Ils s'adressent exclusivement =E0 la personne destinataire. Si cet envoi ne vous est pas destin=E9, ou si vous l'avez re=E7u par= erreur, et afin de ne pas violer le secret des correspondances, vous ne devez pas le transmettre =E0 d'autres personnes ni le reproduire. Merci de le= renvoyer =E0 l'=E9metteur et de le d=E9truire. Attention : L'Organisme de l'=E9metteur du message ne pourra =EAtre tenu= responsable de l'alt=E9ration du pr=E9sent courriel. Il appartient au destinataire de v=E9rifier que les messages et pi=E8ces jointes re=E7us ne contiennent pas de virus. Les opinions contenues dans ce courriel et ses =E9ventuelles pi=E8ces jointes sont celles de l'=E9metteur. Elles ne refl=E8tent pas la position= de l'Organisme sauf s'il en est dispos=E9 autrement dans le pr=E9sent courriel." ****************************************************** --------------090407010204070408050308--