From 3841ec37a9adcc752cd53ad2ee5e3cf12de824a0 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 16:17:29 +0200 Subject: Adding debian version 3.6.12-1. Signed-off-by: Daniel Baumann --- debian/NEWS | 12 ++ debian/README.Debian | 11 ++ debian/README.source | 2 + debian/TODO | 2 + debian/changelog | 327 +++++++++++++++++++++++++++++++++++++++++++++++ debian/compat | 1 + debian/config | 32 +++++ debian/control | 41 ++++++ debian/copyright | 31 +++++ debian/gitolite-man.pod | 34 +++++ debian/gl-setup | 9 ++ debian/patches/fix-paths | 38 ++++++ debian/patches/series | 1 + debian/po/POTFILES.in | 1 + debian/po/cs.po | 83 ++++++++++++ debian/po/da.po | 84 ++++++++++++ debian/po/de.po | 86 +++++++++++++ debian/po/es.po | 103 +++++++++++++++ debian/po/fr.po | 110 ++++++++++++++++ debian/po/it.po | 87 +++++++++++++ debian/po/ja.po | 79 ++++++++++++ debian/po/nl.po | 87 +++++++++++++ debian/po/pt.po | 86 +++++++++++++ debian/po/pt_BR.po | 85 ++++++++++++ debian/po/ru.po | 85 ++++++++++++ debian/po/sk.po | 85 ++++++++++++ debian/po/sv.po | 83 ++++++++++++ debian/po/templates.pot | 75 +++++++++++ debian/po/tr.po | 88 +++++++++++++ debian/po/vi.po | 84 ++++++++++++ debian/postinst | 120 +++++++++++++++++ debian/postrm | 44 +++++++ debian/preinst | 46 +++++++ debian/rules | 95 ++++++++++++++ debian/source/format | 1 + debian/templates | 35 +++++ debian/watch | 5 + 37 files changed, 2278 insertions(+) create mode 100644 debian/NEWS create mode 100644 debian/README.Debian create mode 100644 debian/README.source create mode 100644 debian/TODO create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/config create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gitolite-man.pod create mode 100644 debian/gl-setup create mode 100644 debian/patches/fix-paths create mode 100644 debian/patches/series create mode 100644 debian/po/POTFILES.in create mode 100644 debian/po/cs.po create mode 100644 debian/po/da.po create mode 100644 debian/po/de.po create mode 100644 debian/po/es.po create mode 100644 debian/po/fr.po create mode 100644 debian/po/it.po create mode 100644 debian/po/ja.po create mode 100644 debian/po/nl.po create mode 100644 debian/po/pt.po create mode 100644 debian/po/pt_BR.po create mode 100644 debian/po/ru.po create mode 100644 debian/po/sk.po create mode 100644 debian/po/sv.po create mode 100644 debian/po/templates.pot create mode 100644 debian/po/tr.po create mode 100644 debian/po/vi.po create mode 100644 debian/postinst create mode 100644 debian/postrm create mode 100644 debian/preinst create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/templates create mode 100644 debian/watch diff --git a/debian/NEWS b/debian/NEWS new file mode 100644 index 0000000..bb14449 --- /dev/null +++ b/debian/NEWS @@ -0,0 +1,12 @@ +gitolite3 (3.5.3.1-1) unstable; urgency=medium + + * This release removes world+group read permissions from + ~gitolite3/repositories, and world+group read+execute permissions from + ~gitolite3/repositories/{gitolite-admin,testing}.git. This corrects a + local information leak present in (at least) version 3.5.2-1 (see + CVE-2013-7203). Note that if these repositories have been moved from + their standard locations, the adminstrator will have do their own + adjusting of permissions. + + -- David Bremner Fri, 03 Jan 2014 20:39:32 -0400 + diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..a9748a3 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,11 @@ +gitolite for Debian + +=================== + +gitolite is meant to not require root access. This still is true for +the packaging of gitolite for Debian. The package asks for dedicated +user (by default this user is gitolite3) and directory for the +repositories on first install, and an admin key which has full access +and can add additional repositories and users. + + -- David Bremner , Sat, 11 Mar 2017 13:08:25 -0400 diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..3556bbc --- /dev/null +++ b/debian/README.source @@ -0,0 +1,2 @@ +This package uses quilt for its patch management, see +/usr/share/doc/quilt/README.source if you are unfamiliar with it. diff --git a/debian/TODO b/debian/TODO new file mode 100644 index 0000000..65f1d78 --- /dev/null +++ b/debian/TODO @@ -0,0 +1,2 @@ + -) Write manpage for gl-setup. + -) Put gl-easy-install with extended README into doc/examples. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..7932e2a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,327 @@ +gitolite3 (3.6.12-1) unstable; urgency=medium + + * New upstream version. + + -- David Bremner Fri, 25 Dec 2020 19:15:23 -0400 + +gitolite3 (3.6.11-2) unstable; urgency=medium + + * Point Vcs-* to salsa + + -- David Bremner Fri, 25 Jan 2019 08:32:05 -0400 + +gitolite3 (3.6.11-1) unstable; urgency=medium + + * Bug fix: "CVE-2018-20683: security issue in optional bundle helper + ('rsync' command)", thanks to Salvatore Bonaccorso + (Closes: #918849). + * Convert to source format 3.0 (quilt). + * Bump debhelper compat to 9 + + -- David Bremner Fri, 25 Jan 2019 08:15:17 -0400 + +gitolite3 (3.6.9-1) unstable; urgency=high + + * New upstream version + * Bug fix: "CVE-2018-16976: prevent access to repos which are in the + process of being migrated", thanks to Salvatore Bonaccorso (Closes: + #908699). + + -- David Bremner Sat, 15 Sep 2018 12:37:48 -0300 + +gitolite3 (3.6.7-2) unstable; urgency=medium + + * Bug fix: "[INTL:pt_BR] Brazilian Portuguese debconf templates + translation", thanks to Adriano Rafael Gomes (Closes: #811528). + + -- David Bremner Wed, 05 Jul 2017 22:12:35 -0300 + +gitolite3 (3.6.7-1) unstable; urgency=medium + + * New upstream release + * update debian/README.Debian, drop bitrotted v2 upgrade + instructions. Mention name of default user (gitolite3). + * drop postint fix for pre 3.5.1 permissions + + -- David Bremner Mon, 03 Jul 2017 21:09:50 -0300 + +gitolite3 (3.6.6-1) unstable; urgency=medium + + * New upstream release + * Bug fix: "uninstallable without . in @INC", explicitely look for + './foo'. (Closes: #837036). + + -- David Bremner Tue, 13 Sep 2016 20:31:39 -0300 + +gitolite3 (3.6.4-2) unstable; urgency=medium + + * depend on openssh-client (Closes: #834153). + + -- David Bremner Sun, 14 Aug 2016 14:09:11 +0900 + +gitolite3 (3.6.4-1) unstable; urgency=medium + + * New upstream release + * Fix bug in 3.6.3 that allows authorized users to create refs they + should not be able to, in certain special configurations of wild + repos. See commit be5c2f5752 for more info. + + -- David Bremner Fri, 04 Dec 2015 21:12:01 -0400 + +gitolite3 (3.6.3-3) experimental; urgency=medium + + * Bug fix: "inconsistently set execute bits on the gitolite script + files", thanks to Christoph Anton Mitterer (Closes: #779252). + * Assert compliance with Debian policy 3.9.6 + * Add dependence 'openssh-server |' so there's a real package + instead of just a virtual one. + + -- David Bremner Sun, 28 Jun 2015 10:57:55 +0200 + +gitolite3 (3.6.3-2) experimental; urgency=medium + + * Move main config file to /etc + * Remove (broken) support for reconfiguration / multiple users. + + -- David Bremner Sat, 27 Jun 2015 09:44:25 +0200 + +gitolite3 (3.6.3-1) unstable; urgency=medium + + * New upstream release (Closes: #773811). + * Bug fix: "should Depends: libjson-perl", thanks to Heiko Noordhof + (Closes: #780671). + * Bug fix: "please add git-daemon-sysvinit as an alternative Suggests", + thanks to Christoph Anton Mitterer (Closes: #779263). + * Bug fix: "gitolite creates /var/lib/gitolite3/.ssh/authorized_keys + with u+x mode", thanks to Christoph Anton Mitterer (Closes: #778725). + + -- David Bremner Tue, 23 Jun 2015 20:24:57 +0200 + +gitolite3 (3.6.1-3) unstable; urgency=medium + + * Bug fix: "please make the build reproducible", thanks to Chris Lamb + (Closes: #777060). + + -- David Bremner Wed, 04 Feb 2015 18:26:53 +0100 + +gitolite3 (3.6.1-2) unstable; urgency=low + + [ Rhonda D'Vine ] + * The "l10n R us" release: + - Updated German translation by myself + - Updated Japanese by victory (closes: #719509) + - Updated French by Christian Perrier (closes: #719777) + - Updated Russian by Yuri Kozlov (closes: #722125) + - Updated Portuguese by Américo Monteiro (closes: #729824) + - Updated Danish by Joe Hansen (closes: #739792) + - New Turkish translation by Mert Dirik (closes: #759876) + - Updated Dutch by Frans Spiesschaert (closes: #764599) + - Updated Czech by Michal Simunek (closes: #768271) + - Updated Swedish by Martin Bagge (closes: #768455) + - Updated Italian by Beatrice Torracca (closes: #769447) + + -- David Bremner Fri, 14 Nov 2014 21:04:22 +0100 + +gitolite3 (3.6.1-1) unstable; urgency=low + + * New upstream release (Closes: #755784) + + -- David Bremner Mon, 06 Oct 2014 12:30:00 +0200 + +gitolite3 (3.6-1) unstable; urgency=low + + * New upstream release + * Depend on ssh-server instead of openssh-server (Closes: #735176). + + -- David Bremner Sun, 25 May 2014 20:09:36 -0300 + +gitolite3 (3.5.3.1-2) unstable; urgency=medium + + * Bug fix: "broken directory check", thanks to Daniel Baumann, + Martin Haaß (Closes: #737823, #734979). + + -- David Bremner Wed, 26 Mar 2014 11:18:42 -0300 + +gitolite3 (3.5.3.1-1) unstable; urgency=medium + + * New upstream release + * This release removes world+group read permissions from + ~gitolite3/repositories, and world+group read+execute permissions from + ~gitolite3/repositories/{gitolite-admin,testing}. This corrects a + local information leak present in (at least) version 3.5.2-1 (see + CVE-2013-7203) + + -- David Bremner Sat, 04 Jan 2014 07:30:51 -0400 + +gitolite3 (3.5.2-1) unstable; urgency=low + + * New upstream release + + -- David Bremner Tue, 30 Jul 2013 22:47:45 -0300 + +gitolite3 (3.5.1+4-1) experimental; urgency=low + + * New upstream snapshot (commit: 2f48a3e0e169e) + (closes: #673867, #673850) + * Ask for admin key with priority high (closes: #699490) + + -- David Bremner Sat, 18 May 2013 17:59:21 -0300 + +gitolite (2.3-1) unstable; urgency=low + + * New upstream release (closes: #669633), containing fix for: + - forgot authkeys can have blank lines also (closes: #653994) + - nitpick on redirection sorting applied (closes: #654022) + * Use sensible-editor instead of ${EDITOR:-vi} in gl-setup (closes: #654178) + * Add Dutch debconf translation done by Jeroen Schot (closes: #661583) + * Bump Standards-Version to 3.9.3. + + -- Gerfried Fuchs Tue, 24 Apr 2012 18:06:09 +0200 + +gitolite (2.2-1) unstable; urgency=low + + * New Upstream version. + * Do a chown -R on the tmpdir directory for the admin key (LP: #886524) + * Doh, really remove resetting the adminkey from the debconf config file, + sorry (closes: #621680) + * Install contrib files into examples doc directory (closes: #645668) + + -- Gerfried Fuchs Mon, 19 Dec 2011 08:57:14 +0100 + +gitolite (2.0.3-2) unstable; urgency=low + + * Move the fix permission snippet to the end so that the templates and + md5sums control files also get proper permissions. Thanks to Stefano + Rivera for notifying me about it. + * Updated debian/copyright file. + * Add recommended targets build-arch and build-indep to debian/rules. + + -- Gerfried Fuchs Tue, 27 Sep 2011 11:23:18 +0200 + +gitolite (2.0.3-1) unstable; urgency=low + + * New Upstream version, containing fix for setting gitweb/gitdaemon + permissions on wildcard repos (closes: #635497) + * Bump Standards-Version to 3.9.2. + * Reset debconf adminkey to empty after extraction in postinst, not before + asking in config so that preseeding works (closes: #626465) + * Adjust debconf questions to priority medium to make them more likely to be + seen by admins (closes: #610765) + * Use hardcoded admin.pub keyname for admin, the filename given might not + have .pub extension. + * Only initialize when an admin key was given (closes: #610765, #617896) + + -- Gerfried Fuchs Tue, 06 Sep 2011 13:31:23 +0200 + +gitolite (2.0-1) unstable; urgency=low + + * New Upstream version. + * Remove alternative on ssh-server, the used SSH_ORIGINAL_COMMAND + environment variable is set only by openssh-server. + * Change "conf" directory from /etc/gitolite to /usr/share/gitolite/conf, + these files aren't meant to get edited directly (closes: #611857) + * Also remove them as conffiles. + * Remove disable-interactive-mode patch, call gl-setup with -q instead. + * Refresh other patches. + + -- Gerfried Fuchs Thu, 24 Mar 2011 00:11:38 +0100 + +gitolite (1.5.7-2) unstable; urgency=high + + * cherry-pick 4ce00a commit to fix security issue related to ACDs. + + -- Gerfried Fuchs Sun, 27 Feb 2011 19:39:15 +0100 + +gitolite (1.5.7-1) unstable; urgency=low + + * New Upstream version. + * Bump Standards-Version to 3.9.1. + * Refresh fix-.ssh-permissions patch. + * Rewrite debian/copyright in DEP5 format. + * Fix debian/watch to download tarball instead of zipball. + * New patch disable-interactive-mode which disables interactive mode in + gl-setup script on new install. + + -- Gerfried Fuchs Sat, 15 Jan 2011 00:53:50 +0100 + +gitolite (1.5.4-2) unstable; urgency=low + + * Re-add -p to mkdir for .ssh dir (LP: #634718) + * New/updated debconf translations: + - Portuguese by Américo Monteiro, sorry for taking the wrong file in the + former upload (closes: #595312) + - Japanese by Hideki Yamane (closes: #595457) + - Vietnamese by Clytie Siddall (closes: #598592) + + -- Gerfried Fuchs Tue, 05 Oct 2010 22:11:58 +0200 + +gitolite (1.5.4-1) unstable; urgency=low + + * New Upstream version. + * Apply patches from l10n-english team to improve the package description + and debconf questions. Thanks! (closes: #588870) + * Added/updated debconf translation: + - Spanish by Omar Campagne (closes: #587247) + - French by Thomas Blein (closes: #587556, #590850, #594309) + - Portuguese by Américo Monteiro (closes: #587462) + - Swedish by Martin Bagge (closes: #587537, #589271) + - German by myself + - Russian by Yuri Kozlov (closes: #589249) + - Czech by Michal Šimůnek (closes: #589277) + - Slovak by Slavko (closes: #593058) + - Danish by Joe Hansen (closes: #593272) + - Italian by Vincenzo Campanella (closes: #593669) + * Fix a final minor issue in the debconf template that could be + misunderstood. + * Change packaging licensing to WTFPLv2. + + -- Gerfried Fuchs Mon, 30 Aug 2010 21:01:46 +0200 + +gitolite (1.5.3-1) unstable; urgency=low + + [ Gerfried Fuchs ] + * New Upstream release. + * Added debconf translations: + - French by Thomas Blein (closes: #580022) + - Swedish by Martin Bagge (closes: #580144) + - Portuguese by Américo Monteiro (closes: #580442) + * Added Vcs-* control fields. + * Don't chown /etc/gitolite/* anymore, it's not needed. + * Test for $GITDIR/.gitolite.rc instead of only $GITDIR for creation check + (closes: #582200) + * Enhance debian/templates text. + + [ Teemu Matilainen ] + * debian/control: Prefer new git package in Depends + * debian/rule: Generate and install the VERSION file (closes: #582201) + * debian/gl-setup: Use exec in gl-setup + * debian/config, debian/templates: Default to empty key + * debian/watch: Mangle Github urls to also download the tarball + + -- Gerfried Fuchs Thu, 24 Jun 2010 21:14:04 +0200 + +gitolite (1.4.2-1) unstable; urgency=low + + * New Upstream release. + * Add patch fix-.ssh-permissions to set tight permissions on created .ssh + directory. + + -- Gerfried Fuchs Thu, 29 Apr 2010 19:35:02 +0200 + +gitolite (1.3-2) unstable; urgency=low + + * Create the user with --shell /bin/bash instead of /bin/false to make the + package actually work. + * Install debian/gl-setup as wrapper script. + * Remove awkward hack for gl-setup calling in postinst, fixed because of + above two changes. + * Add German debconf translation, replaced some placeholders in the + template. + + -- Gerfried Fuchs Fri, 09 Apr 2010 18:00:07 +0200 + +gitolite (1.3-1) unstable; urgency=low + + * Initial release (closes: #550817) + + -- Gerfried Fuchs Thu, 08 Apr 2010 23:56:44 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/config b/debian/config new file mode 100644 index 0000000..b0e268f --- /dev/null +++ b/debian/config @@ -0,0 +1,32 @@ +#!/bin/sh +# debian/config script for the gitolite package +# Copyright 2010-2011 by Gerfried Fuchs +# Licenced under WTFPLv2 + +set -e +#DEBHELPER# + +pkg=gitolite3 + +# Source debconf library. +. /usr/share/debconf/confmodule + +action=$1 +version=$2 + +if [ "$action" = "configure" -o ! -f /etc/$pkg/gitolite.rc ]; then + # ask for user to create + db_input medium $pkg/gituser || true + db_go + + # ask for repository root directory to use + db_input medium $pkg/gitdir || true + db_go + + # ask for key of admin user (either file or direct input) + db_input high $pkg/adminkey || true + db_go +fi + + +exit 0 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0e55593 --- /dev/null +++ b/debian/control @@ -0,0 +1,41 @@ +Source: gitolite3 +Section: vcs +Priority: optional +Maintainer: David Bremner +Uploaders: Rhonda D'Vine +Build-Depends: debhelper +Build-Depends-Indep: po-debconf +Standards-Version: 3.9.6 +Homepage: http://github.com/sitaramc/gitolite +Vcs-Browser: https://salsa.debian.org/gitolite-team/gitolite3 +Vcs-Git: https://salsa.debian.org/gitolite-team/gitolite3.git + +Package: gitolite3 +Architecture: all +Depends: adduser, + debconf (>= 0.5) | debconf-2.0, + git (>= 1:1.7.0.4) | git-core (>= 1:1.6.2), + libjson-perl, + openssh-client, + openssh-server | ssh-server, + perl (>= 5.6.0-16), + ${misc:Depends} +Suggests: git-daemon-sysvinit, gitweb +Description: SSH-based gatekeeper for git repositories (version 3) + Gitolite is an SSH-based gatekeeper providing access control for a server that + hosts many git repositories. Without gitolite, + each developer needing to push to one of the repositories hosted would need a + user account on that server; gitolite lets you do that just using + SSH public keys tied to a single, common, user that hosts all the + repositories. + . + Gitolite can restrict who can read (clone/fetch) from or write + (push) to a repository, and who can push to what branch or tag - an + important issue in corporate environments. Other features include: + * access control by branch-name or by modified file/directory; + * per-developer "personal namespace" prefixes; + * simple but powerful configuration file syntax (with validation); + * config files (and authority for maintaining them) can be split; + * easy integration with gitweb; + * comprehensive logging; + * easy migration from gitosis. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..c0363c2 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,31 @@ +Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=174 +Upstream-Name: gitolite +Upstream-Contact: Sitaram Chamarty +Source: http://github.com/sitaramc/gitolite + +Files: * +Copyright: Copyright (C) 2009-2011 Sitaram Chamarty +License: GPL-2 + See /usr/share/common-licenses/GPL-2 + +Files: debian/* +Copyright: Copyright (C) 2010-2011 Gerfried Fuchs +License: WTFPLv2 + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + . + Copyright (C) 2010 Gerfried Fuchs + . + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + . + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + . + 0. You just DO WHAT THE FUCK YOU WANT TO. + +Files: debian/gitolite-man.pod +Copyright: Copyright (C) 2009-2013 Sitaram Chamarty +License: GPL-2 + See /usr/share/common-licenses/GPL-2 diff --git a/debian/gitolite-man.pod b/debian/gitolite-man.pod new file mode 100644 index 0000000..af237bc --- /dev/null +++ b/debian/gitolite-man.pod @@ -0,0 +1,34 @@ +=head1 Name + +gitolite - gatekeeper for git repositories + +=head1 Synopsis + +B I [I