/calico-dnsmasq

The temporary Project Calico specific fork of dnsmasq.

Primary LanguageCGNU General Public License v2.0GPL-2.0

This repository is Project Calico's fork of the Dnsmasq project.

Branches containing Calico-related work are generally named calico_TAG or DISTRIBUTION_TAG, where

  • TAG is the upstream (Simon Kelley) version number, such as 2.72

  • DISTRIBUTION names the distribution that the branch's code aims to be installed on, such as "ubuntu" or "rpm".

calico_TAG branches contain Calico-specific changes to the upstream code. DISTRIBUTION_TAG branches incorporate those code changes and also contain packaging and metadata as appropriate for the target distribution. In some cases (such as Ubuntu) the packaging branches represent the code changes in a quite different form from the Git commits that you can see in the related calico_TAG branch; e.g. as patch files under debian/patches. Therefore, if you're interested in Calico's changes to the upstream code, best to look at the calico_TAG branch; if you're interested in the packaging for a particular distribution, look at DISTRIBUTION_TAG.

The following branches are currently our active ones - i.e. the ones that we actively maintain for installing Calico on the relevant target distribution:

  • calico_2.72 and ubuntu_2.72, for installation on Ubuntu 14.04 (Trusty).

  • calico_2.72 and ubuntu_2.72_no_dnssec, for installing Calico using Mirantis Fuel 5.1 or 6.1.

  • calico_2.72 and rpm_2.72, for installation on Red Hat Enterprise Linux 7.

  • calico_2.75 and ubuntu_2.75, for installation on Ubuntu 16.04 (Xenial).

Please do contact us via http://www.projectcalico.org/community/, for help with rebasing or applying Calico patches to other upstream releases, or with targeting other distributions.