git 1:2.25.1-1ubuntu3 source package in Ubuntu
Changelog
git (1:2.25.1-1ubuntu3) focal; urgency=medium * SECURITY UPDATE: credential helper issue with missing host or scheme - debian/patches/CVE-2020-11008-1.patch: make "quit" helper more realistic in t/t0300-credentials.sh. - debian/patches/CVE-2020-11008-2.patch: use more realistic inputs in t/t0300-credentials.sh. - debian/patches/CVE-2020-11008-3.patch: parse URL without host as empty host, not unset in credential.c, http.c, t/t0300-credentials.sh. - debian/patches/CVE-2020-11008-4.patch: refuse to operate when missing host or protocol in credential.c, t/t0300-credentials.sh. - debian/patches/CVE-2020-11008-5.patch: convert gitmodules url to URL passed to curl in fsck.c, t/t7416-submodule-dash-url.sh. - debian/patches/CVE-2020-11008-6.patch: die() when parsing invalid urls in credential.c, t/t0300-credentials.sh. - debian/patches/CVE-2020-11008-7.patch: treat URL without scheme as invalid in credential.c, fsck.c, t/t5550-http-fetch-dumb.sh, t/t7416-submodule-dash-url.sh. - debian/patches/CVE-2020-11008-8.patch: treat URL with empty scheme as invalid in credential.c, t/t5550-http-fetch-dumb.sh, t/t7416-submodule-dash-url.sh. - debian/patches/CVE-2020-11008-9.patch: reject URL with empty host in .gitmodules in fsck.c, t/t7416-submodule-dash-url.sh. - CVE-2020-11008 -- Marc Deslauriers <email address hidden> Mon, 20 Apr 2020 11:50:03 -0400
Upload details
- Uploaded by:
- Marc Deslauriers
- Uploaded to:
- Focal
- Original maintainer:
- Ubuntu Developers
- Architectures:
- any all
- Section:
- vcs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Focal | release | main | vcs |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
git_2.25.1.orig.tar.xz | 5.6 MiB | 222796cc6e3bf2f9fd765f8f097daa3c3999bb7865ac88a8c974d98182e29f26 |
git_2.25.1-1ubuntu3.debian.tar.xz | 635.3 KiB | 384e8710d6136d7b0b2541cc950de8a0b9f8bc680cc7b889b059eb758b35792c |
git_2.25.1-1ubuntu3.dsc | 2.9 KiB | 7f47dc333299979e969f9b87a8cfd8926312e6bee01e44eef6d5a60c19bc7316 |
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: No summary available for git-cvs in ubuntu groovy.
No description available for git-cvs in ubuntu groovy.
- 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: No summary available for git-dbgsym in ubuntu groovy.
No description available for git-dbgsym in ubuntu groovy.
- git-doc: No summary available for git-doc in ubuntu groovy.
No description available for git-doc in ubuntu groovy.
- git-el: fast, scalable, distributed revision control system (emacs support)
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 transitional package provides two modules that previously could be
used for integration with Emacs: git.el and git-blame.el. Now the
modules print an error message with instructions that users can use to
migrate to Emacs's VC-mode backend for Git or Magit.
- 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: No summary available for gitk in ubuntu groovy.
No description available for gitk in ubuntu groovy.
- 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).