git 1:2.34.1-1ubuntu1.5 source package in Ubuntu
Changelog
git (1:2.34.1-1ubuntu1.5) jammy-security; urgency=medium * SECURITY UPDATE: Unexpected behavior - debian/patches/CVE-2022-39253-*.patch: disallow --local clones with symlinks and additionally changed the protocol.file.allow to be user by default in builtin/clone.c, transport.c, and modified tests in t/t5604-clone-reference.sh, lib-submodule-update.sh, t/t1091-sparse-checkout-builtin.sh, t/t1500-rev-parse.sh, t/t2400-worktree-add.sh, t/t2403-worktree-move.sh, t/t2405-worktree-submodule.sh, t/t3200-branch.sh, t/t3420-rebase-autostash.sh, t/t3426-rebase-submodule.sh, t/t3512-cherry-pick-submodule.sh, t/t3600-rm.sh, t/t3906-stash-submodule.sh, t/t4059-diff-submodule-not-initialized.sh, t/t4060-diff-submodule-option-diff-format.sh, t/t4067-diff-partial-clone.sh, t/t4208-log-magic-pathspec.sh, t/t5510-fetch.sh, t/t5526-fetch-submodules.sh, t/t5545-push-options.sh, t/t5572-pull-submodule.sh, t/t5601-clone.sh, t/t5614-clone-submodules-shallow.sh, t/t5616-partial-clone.sh, t/t5617-clone-submodules-remote.sh, t/t6008-rev-list-submodule.sh, t/t6134-pathspec-in-submodule.sh, t/t7001-mv.sh, t/t7064-wtstatus-pv2.sh, t/t7300-clean.sh, t/t7400-submodule-basic.sh, t/t7403-submodule-sync.sh, t/t7406-submodule-update.sh, t/t7407-submodule-foreach.sh, t/t7408-submodule-reference.sh, t/t7409-submodule-detached-work-tree.sh, t/t7411-submodule-config.sh, t/t7413-submodule-is-active.sh, t/t7414-submodule-mistakes.sh, t/t7415-submodule-names.sh, t/t7416-submodule-dash-url.sh, t/t7417-submodule-path-url.sh, t/t7418-submodule-sparse-gitmodules.sh, t/t7419-submodule-set-branch.sh, t/t7420-submodule-set-url.sh, t/t7421-submodule-summary-add.sh, t/t7506-status-submodule.sh, t/t7507-commit-verbose.sh, t/t7800-difftool.sh, t/t7814-grep-recurse-submodules.sh, t/t9304-fast-import-marks.sh, t/t9350-fast-export.sh, t/t1092-sparse-checkout-compatibility.sh, t/t2080-parallel-checkout-basics.sh, t/t7450-bad-git-dotfiles.sh. - CVE-2022-39253 * SECURITY UPDATE: Arbitrary heap writes - debian/patches/CVE-2022-39260-*.patch: limit size of interactive commands and reject too-long cmdline strings in split cmdline() in shell.c, t/t9850-shell.sh, alias.c. - CVE-2022-39260 -- Leonidas Da Silva Barbosa <email address hidden> Thu, 13 Oct 2022 09:33:36 -0300
Upload details
- Uploaded by:
- Leonidas S. Barbosa
- Uploaded to:
- Jammy
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- vcs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
git_2.34.1.orig.tar.xz | 6.3 MiB | 3a0755dd1cfab71a24dd96df3498c29cd0acd13b04f3d08bf933e81286db802c |
git_2.34.1-1ubuntu1.5.debian.tar.xz | 712.2 KiB | 1e43019c03252ef42ec4d952ca20dd8ac6b978618ff1d9419299107df3f9edc6 |
git_2.34.1-1ubuntu1.5.dsc | 2.9 KiB | 6439cf493e729414ad44ca9d74e3ac282a346bf7e1193b1ff62b173cd3348492 |
Available diffs
Binary packages built by this source
- git: fast, scalable, distributed revision control system
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git main components with minimal dependencies.
Additional functionality, e.g. a graphical user interface and revision
tree visualizer, tools for interoperating with other VCS's, or a web
interface, is provided as separate git* packages.
- git-all: fast, scalable, distributed revision control system (all subpackages)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This is a dummy package which brings in all subpackages.
- git-cvs: fast, scalable, distributed revision control system (cvs interoperability)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git cvsimport, cvsexportcommit, and cvsserver
tools, which allow Git to read from and write to CVS repositories and
offer access over CVS protocol to Git repositories.
.
The git cvsimport tool can incrementally import from a repository that
is being actively developed and only requires remote access over CVS
protocol. Unfortunately, in many situations the import leads to
incorrect results. For reliable, one-shot imports, cvs2git from the
cvs2svn package or parsecvs may be a better fit.
- git-daemon-run: fast, scalable, distributed revision control system (git-daemon service)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
git-daemon, as provided by the git package, is a simple server for git
repositories, ideally suited for read-only updates, i.e. pulling from git
repositories through the network. This package provides a runit service
for running git-daemon permanently. This configuration is simpler and
more reliable than git-daemon-sysvinit, at a cost of being less
familiar for administrators accustomed to sysvinit.
- git-daemon-sysvinit: fast, scalable, distributed revision control system (git-daemon service)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
git-daemon, as provided by the git package, is a simple server for git
repositories, ideally suited for read-only updates, i.e. pulling from git
repositories through the network. This package provides a sysvinit service
for running git-daemon permanently. Unlike git-daemon-run, this
package provides the usual sysvinit service management commands
("service git-daemon start/stop") for git-daemon.
- git-dbgsym: debug symbols for git
- git-doc: fast, scalable, distributed revision control system (documentation)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the documentation.
- git-email: fast, scalable, distributed revision control system (email add-on)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git-send-email program for sending series of
patch emails.
- git-gui: fast, scalable, distributed revision control system (GUI)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the git graphical user interface.
.
If aspell is installed, it can check the spelling of commit messages
as the user types.
.
If meld is installed, it can be used for displaying diffs and for
interactive merge conflict resolution.
- git-man: fast, scalable, distributed revision control system (manual pages)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides reference documentation for use by the 'man'
utility and the 'git help' command.
- git-mediawiki: fast, scalable, distributed revision control system (MediaWiki remote helper)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the mediawiki remote helper, which allows Git to
read from and write to a wiki such as Wikipedia as though it were a
remote Git repository, and a 'git mw' command that can show a preview
of how wiki markup will be rendered before pushing.
- git-svn: fast, scalable, distributed revision control system (svn interoperability)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides tools for interoperating with Subversion repositories,
and importing SVN development history.
- gitk: fast, scalable, distributed revision control system (revision tree visualizer)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package provides the gitk program, a tcl/tk revision tree visualizer.
- gitweb: fast, scalable, distributed revision control system (web interface)
Git is popular version control system designed to handle very large
projects with speed and efficiency; it is used for many high profile
open source projects, most notably the Linux kernel.
.
Git falls in the category of distributed source code management tools.
Every Git working directory is a full-fledged repository with full
revision tracking capabilities, not dependent on network access or a
central server.
.
This package configures a web interface for browsing git repositories.
.
If apache2 is installed, the web interface is automatically made
available at http://localhost/ gitweb. Other servers that support CGI
or mod_perl are supported through manual configuration.
.
If libcgi-fast-perl is installed, gitweb can also be run over FastCGI
(and served by nginx, for example).