--- /dev/null
--- /dev/null
++- generate proper upstream changelog from
++ https://github.com/cockpit-project/cockpit/releases
--- /dev/null
--- /dev/null
++#!/bin/sh
++# The upstream Debian packaging in tools/debian/ applies to all supported
++# Debian/Ubuntu release targets of Cockpit. In some of them, some
++# features or build dependendencies might not be available or are deliberately
++# disabled.
++# This script can modify (in-place) the debian/* packaging for a particular
++# release (first CLI argument). It gets called by
++# https://github.com/cockpit-project/cockpituous/blob/master/release/release-dsc
++# for building Debian/Ubuntu packages for a new Cockpit release.
++
++set -eu
++if [ -z "${1:-}" ] || [ -n "${2:-}" ]; then
++ echo "Usage: $0 <release>" >&2
++ exit 1
++fi
++release="$1"
++
++debian_dir=$(dirname $(readlink -f "$0"))
++
++set -x
++# Remove PCP build dependencies, binary package, and Suggests: while pcp is not in stable
++# (https://tracker.debian.org/pcp)
++case "$release" in
++ stable|stretch)
++ sed -i '/libpcp.*-dev/d; /^Package: cockpit-pcp/,/^$/ d; /cockpit-pcp/d' $debian_dir/control
++ # also remove the files, otherwise --fail-missing breaks the build
++ sed -i 's/for m in /&pcp /' $debian_dir/rules
++ ;;
++esac
--- /dev/null
--- /dev/null
++cockpit (184-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Machines: Dialog and tab layout is now responsive
++ - Storage: Filesystem labels are validated upfront
++ - Storage: Some mount options are prefilled when needed
++ - Integration of Cockpit pages on the desktop
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 13 Dec 2018 18:42:02 +0000
++
++cockpit (183-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Machines: Manage storage pools
++ - Kernel Dump: Support non-local targets
++ - Respect SSH configuration
++ - Never send Content-Length with chunked encoding
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 28 Nov 2018 14:52:23 +0000
++
++cockpit (182-1) unstable; urgency=medium
++
++ * New upstream release:
++ - libvirt connection choice during VM creation
++ - PackageKit page update severity tooltip
++ - PackageKit page display registration status clearly
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 14 Nov 2018 16:37:50 +0000
++
++cockpit (181-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Followup fixes related to the switch away from react-lite
++ - Memory graph layout and color improvements
++ - Machines: edit network interfaces
++ - Update look of lists to match Patternfly
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 31 Oct 2018 17:46:38 +0000
++
++cockpit (180-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Move to ssh SHA256 fingerprints
++ - Machines: Show error messages in the correct place
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 12 Oct 2018 12:54:43 +0000
++
++cockpit (179-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Machines: Detach disk from VM with LibvirtDBus provider
++ - Machines: Offer cockpit-machines as Application
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 04 Oct 2018 14:10:59 +0000
++
++cockpit (178-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Lots of crash fixes
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 19 Sep 2018 12:52:57 +0000
++
++cockpit (177-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Storage: Support LUKS v2
++ - Support centrally-managed SSH known hosts
++ - Drop support for Internet Explorer
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 05 Sep 2018 18:52:07 +0000
++
++cockpit (176-2) unstable; urgency=medium
++
++ * Fix arch-indep build.
++ When building only arch-indep packages, the cockpit-ws package does not
++ get built, and trying to remove the firewalld service failed.
++ (Closes: #907108)
++
++ -- Martin Pitt <mpitt@debian.org> Sat, 25 Aug 2018 08:35:14 +0000
++
++cockpit (176-1) unstable; urgency=medium
++
++ * New upstream release 175:
++ - Network bound disk encryption
++ * New upstream release 176:
++ - Login: Suggest other browser when browser is unsupported
++ - Fix building against libssh 0.8
++ - Stop shipping firewall service file with recent firewalld
++ (Closes: #905389)
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 22 Aug 2018 14:23:53 +0000
++
++cockpit (174-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Kubernetes: VM detail page
++ - Realmd: Install on demand
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 01 Aug 2018 15:31:09 +0000
++
++cockpit (173-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Storage: Offer installation of VDO
++ - Machines: Add disks to a virtual machine
++ * Re-enable cockpit-pcp package, pcp has been in testing for a while now.
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 25 Jul 2018 16:38:11 +0000
++
++cockpit (172-1) unstable; urgency=medium
++
++ * New upstream release:
++ - System: Offer installation of PCP
++ - Software Updates: Improve layout in mobile mode
++ - Remove ability to drop privileges from navigation bar
++ - API: Introduce flow control for all channels
++ - Python 3 support
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 11 Jul 2018 15:15:07 +0000
++
++cockpit (171-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Machines: Add virtual CPU configuration
++ - Kubernetes: Add KubeVirt pod metrics
++ - Docker: Show container volumes
++ - Fix broken actions for non-administrators
++ - Networking: Handle non-running NetworkManager
++ - Accounts: User role improvements
++ - Localize times
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 27 Jun 2018 18:39:25 +0000
++
++cockpit (170-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Software Updates: Layout rework
++ - oVirt: Use authenticated libvirt connection by default
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 13 Jun 2018 11:55:54 +0000
++
++cockpit (169-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Storage: Offer installation of NFS client support
++ - System: Request FreeIPA SSL certificate for Cockpit's web server
++ - Services: Show unit relationships
++ - Provide motd help about how to access cockpit
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 30 May 2018 11:29:40 +0000
++
++cockpit (168-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Improve checks for root privilege availability
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 16 May 2018 10:14:12 +0000
++
++cockpit (167-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Networking: Add Firewall Configuration
++ - Kubernetes: Show Kubevirt Registry Disks
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 02 May 2018 16:36:41 +0000
++
++cockpit (166-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Kubernetes: Add creation of Virtual Machines
++ - Realms: Automatically set up Kerberos keytab for Cockpit web server
++ - Numbers now get formatted correctly for the selected language
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 18 Apr 2018 15:02:24 +0200
++
++cockpit (165-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Storage: Show more details of sessions and services that keep NFS busy
++ - Machines: Detect if libvirtd is not running
++ - Machines: Show virtual machines that are being created
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 04 Apr 2018 13:18:47 +0200
++
++cockpit (164-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Storage: Move NFS management into new details page
++ - System: Show available package updates and missing registration
++ - System: Fix inconsistent tooltips
++ - Logs: Change severities to officially defined syslog levels
++ - Machines: Add error notifications
++ - Accessibility improvements
++ - Reloading the page in the browser now reloads Cockpit package manifests
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 21 Mar 2018 16:33:50 +0100
++
++cockpit (163-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Drop "Transfer data asynchronously" VDO option on Storage page
++ - Hide Docker storage pool reset button when it cannot work properly
++ - Update jQuery to version 3.3.1 (deprecated cockpit API!)
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 07 Mar 2018 14:01:26 +0100
++
++cockpit (162-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Show pod name and disks of VMs running in Kubernetes
++ - Tighten up the default Content-Security-Policy
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 21 Feb 2018 17:00:36 +0100
++
++cockpit (161-1) unstable; urgency=medium
++
++ * New upstream release:
++ - New VMs can be created on Machines page
++ - VMs running in Kubernetes can now be deleted
++ - Improve LVM volume resizing
++ - Add new Hardware Information page
++ - Load Application metadata (Appstream) packages on demand on Debian/Ubuntu
++ - Stop advertising and supporting cockpit-bundled jQuery library
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 07 Feb 2018 12:50:15 +0100
++
++cockpit (160-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add kubevirt Virtual Machines overview
++ - Redesign package list on Software Updates page and show RHEL Errata
++ - Install AppStream collection metadata packages on demand on Apps page
++ - Add AppStream metadata to cockpit-sosreport for showing up on Apps page
++ - Change CPU graphs to use "100%" for a fully loaded multi-processor system
++ - Show storage, network, and other numbers with 3 digits of precision
++ - Add an example bastion container
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 24 Jan 2018 11:02:51 +0100
++
++cockpit (159-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Configure data deduplication with VDO devices on Storage page
++ - Add serial console to virtual Machines page and redesign the
++ Consoles tab
++ - Show more error message details for failures on virtual Machines page
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 10 Jan 2018 14:34:54 +0100
++
++cockpit (158-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add check boxes for common NFS mount options
++ - Clarify Software Update status if only security updates are available
++ - Create self-signed certificates with SubjectAltName
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 13 Dec 2017 11:11:20 +0100
++
++cockpit (157-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add Networks tab to overview on Machines page
++ - The Apps page now displays SVG app icons
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 30 Nov 2017 15:08:08 +0100
++
++cockpit (156-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Redesign navigation and support mobile browsing
++ - Use /etc/cockpit/krb5.keytab if present to support alternate keytabs
++ - Add project homepage link to Apps page
++ - Maintain issue(5) file with current Cockpit status
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 16 Nov 2017 10:08:35 +0100
++
++cockpit (155-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add NFS client support to the Storage page
++ - Fix Terminal rendering issues in Chrome
++ - Prevent closing Terminal with Ctrl+W when focused
++
++ -- Martin Pitt <mpitt@debian.org> Tue, 07 Nov 2017 09:51:07 +0100
++
++cockpit (154-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Center the "Disconnected" message in the content area
++ - Remove long-obsolete "./configure --branding" option
++
++ -- Martin Pitt <mpitt@debian.org> Wed, 18 Oct 2017 11:42:03 +0200
++
++cockpit (153-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Clean up rpmlint/lintian errors in the packages
++
++ -- Martin Pitt <mpitt@debian.org> Tue, 17 Oct 2017 11:08:58 +0200
++
++cockpit (152-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add Applications page
++ - Add automatic update configuration for dnf to Software Updates
++ - Fix cockpit-bridge crash if /etc/os-release does not exist
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 06 Oct 2017 17:23:09 +0200
++
++cockpit (151-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Support loading SSH keys from arbitrary paths
++ * Ignore PhantomJS crashes in avocado autopkgtest
++ checklogin-basic.py causes a PhantomJS crash on Ubuntu artful on amd64
++ which does not reproduce in QEMU. (Closes: #873241)
++ * Add smoke autopkgtest that can run in containers.
++ Add a simple test of cockpit-bridge and the login page to ensure that
++ packages have the right dependencies and contents, and that the systemd
++ units are set up correctly to get a login page on
++ https://localhost:9090.
++ This can also run in a container and thus in Debian's CI and on all
++ Ubuntu architectures.
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 21 Sep 2017 10:25:46 +0200
++
++cockpit (150-2) unstable; urgency=medium
++
++ * Drop nodejs-legacy autopkgtest dependency. That package ceased to exist,
++ and the tests don't need the /usr/bin/node binary.
++
++ -- Martin Pitt <mpitt@debian.org> Mon, 11 Sep 2017 08:28:22 +0200
++
++cockpit (150-1) unstable; urgency=medium
++
++ * New upstream release 149:
++ - Support sending non-maskable interrupt to VMs
++ - Add information about non-met conditions for systemd services
++ - Clear cockpit cookie on logout
++ * New upstream release 150:
++ - Automatically enable and start newly created timers on the Services page
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 08 Sep 2017 12:42:10 +0200
++
++cockpit (148-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Fix navigation and various JavaScript errors with Internet Explorer
++ - Detect unregistered RHEL systems on Software Updates page
++ - debian/copryight: Add missing copyrights and licenses (Closes: #869934)
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 04 Aug 2017 13:07:47 +0200
++
++cockpit (147-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add configuration of account locking and password expiry to Accounts
++ page
++ - Consistently ignore loopback traffic on all network load graphs
++ - Fix the Kdump page in Internet Exporer
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 27 Jul 2017 15:27:28 +0200
++
++cockpit (146-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Show recent updates and live update log on Software Updates page
++ - Improve available Software Updates table layout for small/mobile screens
++ - Support OAuth Kubernetes logins to work with Google Compute Engine
++ - Fix reporting ABRT crashes that are already known to the server
++ - Scroll the virtual machine VNC console into view automatically
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 21 Jul 2017 11:25:26 +0200
++
++cockpit (145-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Resize the terminal dynamically to use all available space
++ - Let the Machines page update immediately after changes
++ - Add delete VM functionality to the Machines page
++ - Retire support for external Machines provider API
++ - Always recommend rebooting after applying Software Updates
++ - Group D-Bus channels to avoid hitting connection limits
++ - Fix building on Fedora Rawhide/glibc 2.25.90
++
++ -- Martin Pitt <mpitt@debian.org> Mon, 10 Jul 2017 14:23:51 +0200
++
++cockpit (144-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add ability to cancel software updates while it is safe
++ - Show progress of "Refreshing package information" on the Software Updates
++ page
++ - Add ABRT integration to the System page
++ - Fix Machines page to only react to primary mouse button clicks on Firefox
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 29 Jun 2017 22:53:27 +0200
++
++cockpit (143-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Add "Software Updates" page for package (rpm/deb) based operating
++ systems
++ - Fix cockpit-machines package to make inline VNC console actually work
++
++ -- Martin Pitt <mpitt@debian.org> Mon, 19 Jun 2017 16:44:35 +0200
++
++cockpit (142-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Virtual machines display an interactive console, either in browser, or a
++ popup viewer
++ - Fix Virtual Machines operations on non-English locales
++ - Add documentation explaining how to grant/restrict access via polkit
++ rules
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 09 Jun 2017 17:33:22 +0200
++
++cockpit (141-2) unstable; urgency=medium
++
++ * Fix autopkgtest:
++ - Latest avocado now requires python-libvirt, add it as test dependency.
++ - Use the packaged phantomjs instead of phantomjs-prebuilt as that is only
++ available for x86_64; this should make the tests work on other
++ architectures too. The Debian/Ubuntu phantomjs package is built with Qt
++ support, so run under $QT_QPA_PLATFORM=offscreen to work in a headless
++ test environment.
++ - Drop stray "sudo" command. The test already runs as root, this was a
++ copy&paste leftover.
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 02 Jun 2017 08:47:31 +0200
++
++cockpit (141-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Attempt to tear down used partitions when formatting disks
++ - Show the correct known_hosts path on missing/mismatching host keys
++ - Set HTML content type when serving login page, for better reverse proxy
++ operation
++ - Fix Kubernetes page incompatibility with recent Firefox versions
++ - Set the system:authenticated role on anonymous Kubernetes projects
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 01 Jun 2017 15:33:33 +0200
++
++cockpit (140-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Use SSCG to generate SSL certificates if available
++ - Add a "cockpit-bridge --rules" option to output the rules
++ - Allow auth commands to store credentials for future challenges
++ - Allow users to change Docker container environment variables
++ - Disable shutdown/reboot button for unprivileged users on the System page
++ - Fix binary channel data for child iframes, used e. g. in Docker terminals
++ - Don't install broken branding symlinks. (Closes: #859870)
++ * Drop cockpit-pcp package. It wasn't meant to be packaged as long as pcp is
++ not in testing.
++
++ -- Martin Pitt <mpitt@debian.org> Mon, 08 May 2017 23:26:30 +0200
++
++cockpit (139-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Show more information about virtual machines, such as boot order
++ - Fix enablement of timer systemd units created on Services page
++ - Fix Storage crash on multiple iSCSI sessions
++ - cockpit-docker is now installable with docker-ce or other alternatives
++ - Hide docker push commands on Registry image pages for "pull" roles
++
++ -- Martin Pitt <mpitt@debian.org> Sun, 23 Apr 2017 22:13:20 +0200
++
++cockpit (138-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Only allow mdraid disk removal when it won't destroy data
++ - Allow DN style usernames in the Kubernetes dashboard
++ - Simplify protocol that cockpit talks to session authentication processes
++ * Sync packaging with upstream.
++
++ -- Martin Pitt <mpitt@debian.org> Mon, 10 Apr 2017 14:53:33 +0200
++
++cockpit (137-3) unstable; urgency=medium
++
++ * Build with autoreconf.
++ This will make the previous patches actually effective, and also ensure
++ good architecture support.
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 06 Apr 2017 14:06:31 +0200
++
++cockpit (137-2) unstable; urgency=medium
++
++ * Cherry-pick upstream patches to fix build with inaccessible home directory.
++ Fixes FTBFS on most architectures.
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 06 Apr 2017 12:22:03 +0200
++
++cockpit (137-1) unstable; urgency=medium
++
++ * New upstream release:
++ - Does not use kernel keyring any more, thus this should fix the FTBFS on
++ mips/mipsel and Ubuntu armhf.
++ * Update packaging for moving from pam_reauthorize.so and cockpit-polkit
++ to cockpit-askpass helper.
++ * Fix autopkgtest on Ubuntu
++ * Run cockpit-ws unprivileged under cockpit-ws user
++ * Lower cockpit-docker Recommends to Suggests
++ * Upload to unstable, with the above fixes it should be good enough for more
++ wide-scale testing.
++
++ -- Martin Pitt <mpitt@debian.org> Thu, 06 Apr 2017 09:53:43 +0200
++
++cockpit (134-1) experimental; urgency=medium
++
++ * Initial release. (Closes: #820107)
++
++ -- Martin Pitt <mpitt@debian.org> Fri, 10 Mar 2017 14:43:06 +0100
--- /dev/null
--- /dev/null
++etc/cockpit/machines.d
++usr/bin/cockpit-bridge
++usr/lib/cockpit/cockpit-askpass
++usr/lib/cockpit/cockpit-ssh
++usr/share/cockpit/base1/
++usr/share/cockpit/ssh/
++usr/share/man/man1/cockpit-bridge.1
++usr/share/polkit-1/actions/org.cockpit-project.cockpit-bridge.policy
--- /dev/null
--- /dev/null
++usr/share/cockpit/dashboard/
--- /dev/null
--- /dev/null
++usr/share/doc/cockpit/* usr/share/doc/cockpit/guide/
--- /dev/null
--- /dev/null
++usr/share/cockpit/docker/
--- /dev/null
--- /dev/null
++usr/share/cockpit/machines/
++usr/share/metainfo/org.cockpit-project.cockpit-machines.metainfo.xml
--- /dev/null
--- /dev/null
++usr/share/cockpit/networkmanager/
--- /dev/null
--- /dev/null
++usr/share/cockpit/packagekit/
++usr/share/cockpit/apps/
--- /dev/null
--- /dev/null
++var/lib/pcp/config/pmlogconf/tools/cockpit
++usr/lib/cockpit/cockpit-pcp
++usr/share/cockpit/pcp/
--- /dev/null
--- /dev/null
++usr/share/cockpit/storaged/
--- /dev/null
--- /dev/null
++usr/share/cockpit/realmd/
++usr/share/cockpit/shell/
++usr/share/cockpit/systemd/
++usr/share/cockpit/users/
++usr/share/cockpit/tuned/
--- /dev/null
--- /dev/null
++usr/share/cockpit/playground
--- /dev/null
--- /dev/null
++var/lib/cockpit
--- /dev/null
--- /dev/null
++etc/cockpit/ws-certs.d
++etc/issue.d/cockpit.issue
++etc/motd.d/cockpit
++etc/pam.d/cockpit
++lib/systemd/system/cockpit.service
++lib/systemd/system/cockpit-motd.service
++lib/systemd/system/cockpit.socket
++lib/*/security/pam_ssh_add.so
++usr/lib/tmpfiles.d/cockpit-tempfiles.conf
++usr/lib/cockpit/cockpit-session
++usr/lib/cockpit/cockpit-ws
++usr/lib/cockpit/cockpit-desktop
++usr/lib/firewalld/services/cockpit.xml
++usr/sbin/remotectl
++usr/share/cockpit/branding/
++usr/share/cockpit/motd/
++usr/share/cockpit/static/
++usr/share/locale/
++usr/share/man/man1/cockpit-desktop.1
++usr/share/man/man5/cockpit.conf.5
++usr/share/man/man8/cockpit-ws.8
++usr/share/man/man8/pam_ssh_add.8
++usr/share/man/man8/remotectl.8
--- /dev/null
--- /dev/null
++#!/bin/sh
++set -e
++
++adduser --system --group --home / --no-create-home cockpit-ws
++
++if ! dpkg-statoverride --list /usr/lib/cockpit/cockpit-session >/dev/null; then
++ dpkg-statoverride --update --add root cockpit-ws 4750 /usr/lib/cockpit/cockpit-session
++fi
++
++#DEBHELPER#
++
++# restart cockpit.service on package upgrades, if it's already running
++if [ -d /run/systemd/system ] && [ -n "$2" ]; then
++ deb-systemd-invoke try-restart cockpit.service >/dev/null || true
++fi
--- /dev/null
--- /dev/null
++usr/share/metainfo/cockpit.appdata.xml
++usr/share/pixmaps/cockpit.png
++usr/share/man/man1/cockpit.1
--- /dev/null
--- /dev/null
++10
--- /dev/null
--- /dev/null
++Source: cockpit
++Section: admin
++Priority: optional
++Maintainer: Utopia Maintenance Team <pkg-utopia-maintainers@lists.alioth.debian.org>
++Uploaders: Michael Biebl <biebl@debian.org>,
++ Martin Pitt <mpitt@debian.org>,
++Build-Depends: debhelper (>= 10),
++ dpkg-dev (>= 1.17.14),
++ git,
++ intltool,
++ libssh-dev,
++ zlib1g-dev,
++ libkrb5-dev,
++ libxslt1-dev,
++ libglib2.0-dev,
++ libsystemd-dev,
++ libpolkit-agent-1-dev,
++ libpcp3-dev,
++ libjson-glib-dev,
++ libpam0g-dev,
++ libpcp-import1-dev,
++ libpcp-pmda3-dev,
++ systemd,
++ xsltproc,
++ xmlto,
++ docbook-xsl,
++ glib-networking,
++ openssh-client <!nocheck>,
++ python3,
++Standards-Version: 4.2.1
++Homepage: https://cockpit-project.org/
++Vcs-Git: https://salsa.debian.org/utopia-team/cockpit.git
++Vcs-Browser: https://salsa.debian.org/utopia-team/cockpit
++
++Package: cockpit
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ cockpit-bridge,
++ cockpit-ws,
++ cockpit-system,
++Recommends: cockpit-storaged,
++ cockpit-networkmanager,
++ cockpit-dashboard,
++ cockpit-packagekit,
++Suggests: cockpit-doc,
++ cockpit-pcp,
++ cockpit-docker,
++ xdg-utils,
++Description: Web Console for Linux servers
++ The Cockpit Web Console enables users to administer GNU/Linux servers using a
++ web browser.
++ .
++ It offers network configuration, log inspection, diagnostic reports, SELinux
++ troubleshooting, interactive command-line sessions, and more.
++
++Package: cockpit-bridge
++Architecture: any
++Depends: ${misc:Depends},
++ ${shlibs:Depends},
++ glib-networking
++Provides: cockpit-ssh
++Breaks: cockpit-dashboard (<< 170.x), cockpit-ws (<< 181.x)
++Replaces: cockpit-dashboard (<< 170.x), cockpit-ws (<< 181.x)
++Description: Cockpit bridge server-side component
++ The Cockpit bridge component installed server side and runs commands on
++ the system on behalf of the web based user interface.
++
++Package: cockpit-dashboard
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ ${shlibs:Depends},
++ cockpit-bridge (>= 170.x),
++ cockpit-ws (>= ${source:Version}),
++ cockpit-ws (<< ${source:Version}.1~),
++Replaces: cockpit-system (<< 128), cockpit-ws (<< 128)
++Description: Cockpit remote servers and dashboard
++ Cockpit support for connecting to remote servers (through ssh)
++ bastion hosts, and a basic dashboard.
++
++Package: cockpit-doc
++Section: doc
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends}
++Description: Cockpit deployment and developer guide
++ The Cockpit Deployment and Developer Guide shows sysadmins how to deploy
++ Cockpit on their machines as well as helps developers who want to embed
++ or extend Cockpit.
++
++Package: cockpit-docker
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ python3,
++ cockpit-bridge (>= ${bridge:minversion}),
++Recommends: docker.io (>= 1.3.0) | docker-engine (>= 1.3.0) | docker-ce (>= 1.3.0),
++Description: Cockpit user interface for Docker containers
++ The Cockpit components for interacting with Docker and user interface.
++
++Package: cockpit-machines
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ libvirt-daemon-system,
++ libvirt-clients | libvirt-bin,
++ libosinfo-bin
++Recommends: virtinst, libvirt-dbus
++Description: Cockpit user interface for virtual machines
++ The Cockpit components for managing virtual machines.
++ .
++ If the "virtinst" package is installed, you can also create new virtual
++ machines.
++
++Package: cockpit-networkmanager
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ cockpit-bridge (>= ${bridge:minversion}),
++ network-manager
++Description: Cockpit user interface for networking
++ The Cockpit components for interacting with networking configuration.
++
++Package: cockpit-pcp
++Architecture: any
++Depends: ${misc:Depends},
++ ${shlibs:Depends},
++ cockpit-bridge (>= ${bridge:minversion}),
++ pcp
++Description: Cockpit PCP integration
++ Cockpit support for reading PCP metrics and loading PCP archives.
++
++Package: cockpit-packagekit
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ cockpit-bridge (>= ${bridge:minversion}),
++ packagekit
++Description: Cockpit user interface for packages
++ The Cockpit component for installing packages, via PackageKit.
++
++Package: cockpit-storaged
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ udisks2,
++ udisks2 (<< 2.7) | libblockdev-mdraid2,
++ cockpit-bridge (>= ${bridge:minversion}),
++ python3,
++ python3-dbus
++Description: Cockpit user interface for storage
++ The Cockpit components for interacting with storage.
++
++Package: cockpit-system
++Architecture: all
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ cockpit-bridge (>= ${bridge:minversion}),
++ libpwquality-tools,
++ openssl,
++Recommends: policykit-1
++Provides: cockpit-realmd,
++ cockpit-shell,
++ cockpit-systemd,
++ cockpit-tuned,
++ cockpit-users
++Conflicts: cockpit-shell
++Replaces: cockpit-shell
++Description: Cockpit admin interface for a system
++ Cockpit admin interface package for configuring and
++ troubleshooting a system.
++
++Package: cockpit-tests
++Architecture: any
++Multi-Arch: foreign
++Depends: ${misc:Depends},
++ ${shlibs:Depends},
++ cockpit-system (>= ${source:Version}),
++ openssh-client
++Conflicts: cockpit-test-assets
++Replaces: cockpit-test-assets
++Provides: cockpit-test-assets
++Description: Tests for Cockpit
++ This package contains tests and files used while testing Cockpit.
++ These files are not required for running Cockpit.
++
++Package: cockpit-ws
++Architecture: any
++Depends: ${misc:Depends},
++ ${shlibs:Depends},
++ glib-networking,
++ adduser,
++ openssl,
++Conflicts: ${ws:Conflicts}
++Description: Cockpit Web Service
++ The Cockpit Web Service listens on the network, and authenticates
++ users.
--- /dev/null
--- /dev/null
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: cockpit
++Source: https://github.com/cockpit-project/cockpit
++Comment:
++ This does not directly cover the files in dist/*. These are "minified" and
++ compressed JavaScript/HTML files built from pkg/* and node_modules/* with
++ node, npm, and webpack. Their copyrights and licenses are described below.
++ Rebuilding these requires internet access as that process needs to download
++ additional npm modules from the Internet, thus upstream ships the pre-minified
++ webpacks as part of the upstream release tarball so that the package can be
++ built without internet access and lots of extra unpackaged build dependencies.
++
++Files: *
++Copyright: 2013-2016 Red Hat, Inc.
++License: LGPL-2.1
++
++Files: src/common/cockpitunixsignal.c
++Copyright: Copyright (c) 1988, 1993, 1994 The Regents of the University of California
++ Portions Copyright (C) 2014 Red Hat, Inc.
++ Copyright (C) 2014 Sami Kerola <kerolasa@iki.fi>
++ Copyright (C) 2014 Karel Zak <kzak@redhat.com>
++License: BSD-4-clause
++
++Files: src/common/cockpitbase64.[hc]
++Copyright: Copyright (c) 1996, 1998 by Internet Software Consortium
++ Portions Copyright (c) 1995 by International Business Machines, Inc.
++License: MIT-IBM-immunity
++
++Files: src/common/cockpitknownhosts.c
++Copyright: Copyright (C) 2016 Red Hat, Inc.
++ Copyright (c) 2000 Markus Friedl
++License: LGPL-2.1
++
++Files: src/common/mock-io-stream.c
++Copyright: Copyright © 2008-2010 Red Hat, Inc.
++ Copyright © 2011 Nokia Corporation
++License: LGPL-2.1
++
++Files: src/reauthorize/mock-reauthorize.c
++ src/reauthorize/test-reauthorize.c
++ src/retest/retest.h
++ src/retest/retest.c
++Copyright: Copyright (c) 2013 - 2014 Red Hat Inc.
++License: BSD-3-clause
++
++Files: src/base1/test-utf8.js
++Copyright: Copyright 2014 Joshua Bell. All rights reserved
++License: Apache-2.0
++
++Files: src/bridge/cockpitpcpmetrics.c
++Copyright: Copyright (c) 2014 Red Hat.
++ Copyright (c) 1995 Silicon Graphics, Inc.
++License: LGPL-2.1
++
++Files: src/bridge/mock-pmda.c
++ test/avocado/selenium_start.sh
++ bots/images/scripts/candlepin.bootstrap
++ bots/images/scripts/fedora-*.bootstrap
++ bots/images/scripts/selenium.bootstrap
++ bots/images/scripts/selenium.setup
++ bots/images/scripts/virt-builder-fedora
++ bots/images/scripts/virt-install-fedora
++Copyright: Copyright (c) 2014 - 2016 Red Hat
++ Copyright (c) 1995,2004 Silicon Graphics, Inc. All Rights Reserved.
++License: GPL-2+
++
++Files: src/ssh/mock-sshd.c
++Copyright: Copyright 2003-2011 Aris Adamantiadis
++License: public-domain
++ You are free to copy this file, modify it in any way, consider it being public
++ domain.
++
++Files: tools/install-sh
++Copyright: Copyright (C) 1994 X Consortium
++License: MIT/X11
++
++Files: node_modules/angular/*
++Copyright: Copyright (c) 2010-2015 Google, Inc. http://angularjs.org
++License: MIT
++
++Files: node_modules/angular-bootstrap-npm/*
++Copyright: Copyright (c) 2014 Neohapsis Inc.
++License: MIT
++
++Files: node_modules/angular-gettext/*
++Copyright: Copyright (C) 2013-2017 by Ruben Vermeersch <ruben@rocketeer.be>
++License: MIT
++
++Files: node_modules/angular-route/*
++Copyright: Copyright (c) 2010-2015 Google, Inc. http://angularjs.org
++License: MIT
++
++Files: node_modules/bootstrap/*
++Copyright: Copyright (c) 2011-2016 Twitter, Inc.
++License: MIT
++
++Files: node_modules/bootstrap-datepicker/*
++Copyright: Andrew Rowls
++License: Apache-2.0
++
++Files: node_modules/c3/*
++Copyright: Copyright (c) 2013 Masayuki Tanaka
++License: MIT
++
++Files: node_modules/d3/*
++Copyright: Copyright (c) 2010-2016, Michael Bostock
++License: BSD-3-Clause
++
++Files: node_modules/jquery-flot/*
++Copyright: Copyright (c) 2007-2014 IOLA and Ole Laursen
++License: MIT
++
++Files: node_modules/js-sha1/*
++Copyright: @copyright Chen, Yi-Cyuan 2014-2017
++ Copyright 2014-2017 Chen, Yi-Cyuan
++License: MIT
++
++Files: node_modules/json-stable-stringify-without-jsonify/*
++Copyright: James Halliday
++License: MIT
++
++Files: node_modules/kubernetes-container-terminal/*
++Copyright: Copyright (C) 1991, 1999 Free Software Foundation, Inc.
++ Copyright (C) 2015 Red Hat, Inc.
++License: LGPL-2.1
++
++Files: node_modules/kubernetes-object-describer/*
++Copyright: Jessica Forrester
++License: Apache-2.0
++
++Files: node_modules/kubernetes-topology-graph/*
++Copyright: Copyright (C) 1991, 1999 Free Software Foundation, Inc.
++ Copyright (C) 2015 Red Hat, Inc.
++License: LGPL-2.1
++
++Files: node_modules/moment/*
++Copyright: Copyright (c) JS Foundation and other contributors
++License: MIT
++
++Files: node_modules/mustache/*
++Copyright: Copyright (c) 2009 Chris Wanstrath (Ruby)
++ Copyright (c) 2010-2014 Jan Lehnardt (JavaScript)
++ Copyright (c) 2010-2015 The mustache.js community
++License: MIT
++
++Files: node_modules/object-describer/*
++Copyright: Jessica Forrester
++License: Apache-2.0
++
++Files: node_modules/patternfly/*
++Copyright: Modifications to Bootstrap are copyright 2013 Red Hat, Inc.
++License: Apache-2.0
++
++Files: node_modules/patternfly-bootstrap-combobox/*
++Copyright: Copyright 2012 Daniel Farrell
++License: Apache-2.0
++
++Files: node_modules/patternfly-react/*
++Copyright: Red Hat
++License: Apache-2.0
++
++Files: node_modules/promise/*
++Copyright: Copyright (c) 2014 Forbes Lindesay
++License: MIT
++
++Files: node_modules/prop-types/*
++Copyright: Copyright (c) 2013-present, Facebook, Inc.
++License: MIT
++
++Files: node_modules/qunit/*
++Copyright: Copyright 2006 Google Inc.
++License: MIT
++
++Files: node_modules/qunit-tap/*
++Copyright: Copyright (C) 1989, 1991 Free Software Foundation, Inc.
++ Copyright (c) 2010-2016 Takuto Wada
++ Copyright (c) 2010-2016 Takuto Wada, https://github.com/twada/qunit-tap
++ Copyright 2012 jQuery Foundation and other contributors
++License: MIT
++
++Files: node_modules/react/*
++Copyright: Copyright (c) Facebook, Inc. and its affiliates
++License: MIT
++
++Files: node_modules/react-bootstrap/*
++Copyright: Copyright (c) 2014-present Stephen J. Collings, Matthew Honnibal, Pieter Vanderwerff
++License: MIT
++
++Files: node_modules/react-dom/*
++Copyright: Copyright (c) Facebook, Inc. and its affiliates
++License: MIT
++
++Files: node_modules/react-remarkable/*
++Copyright: Andrew Clark
++License: MIT
++
++Files: node_modules/redux/*
++Copyright: Copyright (c) 2015-present Dan Abramov
++License: MIT
++
++Files: node_modules/redux-thunk/*
++Copyright: Copyright (c) 2015-present Dan Abramov
++License: MIT
++
++Files: node_modules/registry-image-widgets/*
++Copyright: Copyright (C) 1991, 1999 Free Software Foundation, Inc.
++ Copyright (C) 2016 Red Hat, Inc.
++License: LGPL-2.1
++
++Files: node_modules/term.js-cockpit/*
++Copyright: Copyright (c) 2011 Fabrice Bellard
++ Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
++ Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/)
++License: MIT
++
++Files: node_modules/xterm/*
++Copyright: Copyright (c) 2011 Fabrice Bellard
++ Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
++ Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/)
++ Copyright (c) 2014 The xterm.js authors. All rights reserved
++ Copyright (c) 2014-2016, SourceLair Private Company (https://www.sourcelair.com)
++ Copyright (c) 2014-2017, SourceLair, Private Company ([www.sourcelair.com](https://www.sourcelair.com/home)) (MIT License)<br>
++ Copyright (c) 2017-2018, The xterm.js authors (https://github.com/xtermjs/xterm.js)
++ Copyright (c) 2017-2018, [The xterm.js authors](https://github.com/xtermjs/xterm.js/graphs/contributors) (MIT License)<br>
++License: MIT
++
++
++License: LGPL-2.1
++ This package is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <https://www.gnu.org/licenses/>.
++ .
++ On Debian systems, the complete text of the GNU Lesser General
++ Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
++
++License: GPL-2+
++ This program is free software; you can redistribute it and/or modify it
++ under the terms of the GNU General Public License as published by the
++ Free Software Foundation; either version 2 of the License, or (at your
++ option) any later version.
++ .
++ This program is distributed in the hope that it will be useful, but
++ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
++ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
++ for more details.
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License can be found in "/usr/share/common-licenses/GPL-2".
++
++License: BSD-3-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ .
++ * Redistributions of source code must retain the above
++ copyright notice, this list of conditions and the
++ following disclaimer.
++ * Redistributions in binary form must reproduce the
++ above copyright notice, this list of conditions and
++ the following disclaimer in the documentation and/or
++ other materials provided with the distribution.
++ * The names of contributors to this software may not be
++ used to endorse or promote products derived from this
++ software without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
++ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
++ COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
++ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
++ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
++ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
++ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
++ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
++ THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
++ DAMAGE.
++
++License: BSD-4-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ 1. Redistributions of source code must retain the above copyright
++ notice, this list of conditions and the following disclaimer.
++ 2. Redistributions in binary form must reproduce the above copyright
++ notice, this list of conditions and the following disclaimer in the
++ documentation and/or other materials provided with the distribution.
++ 3. All advertising materials mentioning features or use of this software
++ must display the following acknowledgment:
++ This product includes software developed by the University of
++ California, Berkeley and its contributors.
++ 4. Neither the name of the University nor the names of its contributors
++ may be used to endorse or promote products derived from this software
++ without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++ SUCH DAMAGE.
++
++License: MIT
++ Permission is hereby granted, free of charge, to any person obtaining a copy
++ of this software and associated documentation files (the "Software"), to
++ deal in the Software without restriction, including without limitation the
++ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
++ sell copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
++ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++
++License: MIT/X11
++ Permission is hereby granted, free of charge, to any person obtaining a copy
++ of this software and associated documentation files (the "Software"), to
++ deal in the Software without restriction, including without limitation the
++ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
++ sell copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
++ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ .
++ Except as contained in this notice, the name of the X Consortium shall not
++ be used in advertising or otherwise to promote the sale, use or other deal-
++ ings in this Software without prior written authorization from the X Consor-
++ tium.
++
++License: MIT-IBM-immunity
++ International Business Machines, Inc. (hereinafter called IBM) grants
++ permission under its copyrights to use, copy, modify, and distribute this
++ Software with or without fee, provided that the above copyright notice and
++ all paragraphs of this notice appear in all copies, and that the name of IBM
++ not be used in connection with the marketing of any product incorporating
++ the Software or modifications thereof, without specific, written prior
++ permission.
++ .
++ To the extent it has a right to do so, IBM grants an immunity from suit
++ under its patents, if any, for the use, sale or manufacture of products to
++ the extent that such products are used for performing Domain Name System
++ dynamic updates in TCP/IP networks by means of the Software. No immunity is
++ granted for any product per se or for any other function of any product.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
++ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
++ PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
++ DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
++ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
++ IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
++
++License: Apache-2.0
++ Licensed under the Apache License, Version 2.0 (the "License");
++ you may not use this file except in compliance with the License.
++ You may obtain a copy of the License at
++ .
++ http://www.apache.org/licenses/LICENSE-2.0
++ .
++ Unless required by applicable law or agreed to in writing, software
++ distributed under the License is distributed on an "AS IS" BASIS,
++ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++ See the License for the specific language governing permissions and
++ limitations under the License.
++
++License: MPL-2.0
++ This Source Code Form is subject to the terms of the Mozilla Public License,
++ v. 2.0.
++ .
++ On Debian systems, the complete text of the Mozilla Public License
++ can be found in "/usr/share/common-licenses/MPL-2.0".
--- /dev/null
--- /dev/null
++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
++Upstream-Name: cockpit
++Source: https://github.com/cockpit-project/cockpit
++Comment:
++ This does not directly cover the files in dist/*. These are "minified" and
++ compressed JavaScript/HTML files built from pkg/* and node_modules/* with
++ node, npm, and webpack. Their copyrights and licenses are described below.
++ Rebuilding these requires internet access as that process needs to download
++ additional npm modules from the Internet, thus upstream ships the pre-minified
++ webpacks as part of the upstream release tarball so that the package can be
++ built without internet access and lots of extra unpackaged build dependencies.
++
++Files: *
++Copyright: 2013-2016 Red Hat, Inc.
++License: LGPL-2.1
++
++Files: src/common/cockpitunixsignal.c
++Copyright: Copyright (c) 1988, 1993, 1994 The Regents of the University of California
++ Portions Copyright (C) 2014 Red Hat, Inc.
++ Copyright (C) 2014 Sami Kerola <kerolasa@iki.fi>
++ Copyright (C) 2014 Karel Zak <kzak@redhat.com>
++License: BSD-4-clause
++
++Files: src/common/cockpitbase64.[hc]
++Copyright: Copyright (c) 1996, 1998 by Internet Software Consortium
++ Portions Copyright (c) 1995 by International Business Machines, Inc.
++License: MIT-IBM-immunity
++
++Files: src/common/cockpitknownhosts.c
++Copyright: Copyright (C) 2016 Red Hat, Inc.
++ Copyright (c) 2000 Markus Friedl
++License: LGPL-2.1
++
++Files: src/common/mock-io-stream.c
++Copyright: Copyright © 2008-2010 Red Hat, Inc.
++ Copyright © 2011 Nokia Corporation
++License: LGPL-2.1
++
++Files: src/reauthorize/mock-reauthorize.c
++ src/reauthorize/test-reauthorize.c
++ src/retest/retest.h
++ src/retest/retest.c
++Copyright: Copyright (c) 2013 - 2014 Red Hat Inc.
++License: BSD-3-clause
++
++Files: src/base1/test-utf8.js
++Copyright: Copyright 2014 Joshua Bell. All rights reserved
++License: Apache-2.0
++
++Files: src/bridge/cockpitpcpmetrics.c
++Copyright: Copyright (c) 2014 Red Hat.
++ Copyright (c) 1995 Silicon Graphics, Inc.
++License: LGPL-2.1
++
++Files: src/bridge/mock-pmda.c
++ test/avocado/selenium_start.sh
++ bots/images/scripts/candlepin.bootstrap
++ bots/images/scripts/fedora-*.bootstrap
++ bots/images/scripts/selenium.bootstrap
++ bots/images/scripts/selenium.setup
++ bots/images/scripts/virt-builder-fedora
++ bots/images/scripts/virt-install-fedora
++Copyright: Copyright (c) 2014 - 2016 Red Hat
++ Copyright (c) 1995,2004 Silicon Graphics, Inc. All Rights Reserved.
++License: GPL-2+
++
++Files: src/ssh/mock-sshd.c
++Copyright: Copyright 2003-2011 Aris Adamantiadis
++License: public-domain
++ You are free to copy this file, modify it in any way, consider it being public
++ domain.
++
++Files: tools/install-sh
++Copyright: Copyright (C) 1994 X Consortium
++License: MIT/X11
++
++#NPM# semi-autogenerated records for node_modules/ go here
++
++
++License: LGPL-2.1
++ This package is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++ .
++ This package is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++ .
++ You should have received a copy of the GNU General Public License
++ along with this program. If not, see <https://www.gnu.org/licenses/>.
++ .
++ On Debian systems, the complete text of the GNU Lesser General
++ Public License can be found in "/usr/share/common-licenses/LGPL-2.1".
++
++License: GPL-2+
++ This program is free software; you can redistribute it and/or modify it
++ under the terms of the GNU General Public License as published by the
++ Free Software Foundation; either version 2 of the License, or (at your
++ option) any later version.
++ .
++ This program is distributed in the hope that it will be useful, but
++ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
++ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
++ for more details.
++ .
++ On Debian systems, the complete text of the GNU General
++ Public License can be found in "/usr/share/common-licenses/GPL-2".
++
++License: BSD-3-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ .
++ * Redistributions of source code must retain the above
++ copyright notice, this list of conditions and the
++ following disclaimer.
++ * Redistributions in binary form must reproduce the
++ above copyright notice, this list of conditions and
++ the following disclaimer in the documentation and/or
++ other materials provided with the distribution.
++ * The names of contributors to this software may not be
++ used to endorse or promote products derived from this
++ software without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
++ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
++ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
++ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
++ COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
++ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
++ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
++ OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
++ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
++ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
++ THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
++ DAMAGE.
++
++License: BSD-4-clause
++ Redistribution and use in source and binary forms, with or without
++ modification, are permitted provided that the following conditions
++ are met:
++ 1. Redistributions of source code must retain the above copyright
++ notice, this list of conditions and the following disclaimer.
++ 2. Redistributions in binary form must reproduce the above copyright
++ notice, this list of conditions and the following disclaimer in the
++ documentation and/or other materials provided with the distribution.
++ 3. All advertising materials mentioning features or use of this software
++ must display the following acknowledgment:
++ This product includes software developed by the University of
++ California, Berkeley and its contributors.
++ 4. Neither the name of the University nor the names of its contributors
++ may be used to endorse or promote products derived from this software
++ without specific prior written permission.
++ .
++ THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
++ ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
++ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
++ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
++ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
++ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
++ OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
++ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
++ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
++ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
++ SUCH DAMAGE.
++
++License: MIT
++ Permission is hereby granted, free of charge, to any person obtaining a copy
++ of this software and associated documentation files (the "Software"), to
++ deal in the Software without restriction, including without limitation the
++ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
++ sell copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
++ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++
++License: MIT/X11
++ Permission is hereby granted, free of charge, to any person obtaining a copy
++ of this software and associated documentation files (the "Software"), to
++ deal in the Software without restriction, including without limitation the
++ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
++ sell copies of the Software, and to permit persons to whom the Software is
++ furnished to do so, subject to the following conditions:
++ .
++ The above copyright notice and this permission notice shall be included in
++ all copies or substantial portions of the Software.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
++ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
++ X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
++ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
++ TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++ .
++ Except as contained in this notice, the name of the X Consortium shall not
++ be used in advertising or otherwise to promote the sale, use or other deal-
++ ings in this Software without prior written authorization from the X Consor-
++ tium.
++
++License: MIT-IBM-immunity
++ International Business Machines, Inc. (hereinafter called IBM) grants
++ permission under its copyrights to use, copy, modify, and distribute this
++ Software with or without fee, provided that the above copyright notice and
++ all paragraphs of this notice appear in all copies, and that the name of IBM
++ not be used in connection with the marketing of any product incorporating
++ the Software or modifications thereof, without specific, written prior
++ permission.
++ .
++ To the extent it has a right to do so, IBM grants an immunity from suit
++ under its patents, if any, for the use, sale or manufacture of products to
++ the extent that such products are used for performing Domain Name System
++ dynamic updates in TCP/IP networks by means of the Software. No immunity is
++ granted for any product per se or for any other function of any product.
++ .
++ THE SOFTWARE IS PROVIDED "AS IS", AND IBM DISCLAIMS ALL WARRANTIES,
++ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
++ PARTICULAR PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL,
++ DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER ARISING
++ OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE, EVEN
++ IF IBM IS APPRISED OF THE POSSIBILITY OF SUCH DAMAGES.
++
++License: Apache-2.0
++ Licensed under the Apache License, Version 2.0 (the "License");
++ you may not use this file except in compliance with the License.
++ You may obtain a copy of the License at
++ .
++ http://www.apache.org/licenses/LICENSE-2.0
++ .
++ Unless required by applicable law or agreed to in writing, software
++ distributed under the License is distributed on an "AS IS" BASIS,
++ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
++ See the License for the specific language governing permissions and
++ limitations under the License.
++
++License: MPL-2.0
++ This Source Code Form is subject to the terms of the Mozilla Public License,
++ v. 2.0.
++ .
++ On Debian systems, the complete text of the Mozilla Public License
++ can be found in "/usr/share/common-licenses/MPL-2.0".
--- /dev/null
--- /dev/null
++[DEFAULT]
++pristine-tar = True
++patch-numbers = False
++debian-branch = master
--- /dev/null
--- /dev/null
++#!/usr/bin/make -f
++
++DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
++
++# only build cockpit-pcp if pcp is available
++ifneq ($(shell dpkg -s libpcp3-dev >/dev/null 2>&1 && echo yes),yes)
++ export DH_OPTIONS = -Ncockpit-pcp
++ CONFIG_OPTIONS = --disable-pcp
++endif
++
++# newer firewalld ships cockpit.xml, but keep it for backports
++FIREWALLD_SERVICE = $(findstring $(shell . /etc/os-release; echo $$VERSION_ID),8 9 16.04 18.04)
++ifeq ($(FIREWALLD_SERVICE),)
++ WS_CONFLICTS = firewalld (<< 0.6.0)
++endif
++
++%:
++ dh $@
++
++# Apply patches using git in order to support binary patches. Note that
++# we also reset mtimes since patches should be "complete" and include both
++# generated and source file changes.
++# Keep this in sync with tools/cockpit.spec.
++debian/git-patches-applied:
++ set -ex; if [ -d debian/git-patches ]; then \
++ git init; \
++ git config user.email "unused@example.com"; git config user.name "Unused"; \
++ git config core.autocrlf false; git config core.safecrlf false && git config gc.auto 0; \
++ git add -f . && git commit -a -q -m "Base" && git tag -a initial --message="initial"; \
++ git am --whitespace=nowarn debian/git-patches/*.patch; \
++ touch -r $$(git diff --name-only initial..HEAD) .git; \
++ fi
++ touch $@
++
++# unapply our git patches
++override_dh_clean:
++ if [ -d .git ] && [ -e debian/git-patches-applied ]; then \
++ git reset --hard initial; \
++ git clean -fdx; \
++ rm -rf .git; \
++ fi
++ rm -f debian/git-patches-applied
++ dh_clean
++
++override_dh_auto_configure: debian/git-patches-applied
++ dh_auto_configure -- \
++ --with-networkmanager-needs-root=yes \
++ --with-cockpit-user=cockpit-ws \
++ --with-appstream-config-packages='[ "appstream" ]' \
++ --with-nfs-client-packages='"nfs-common"' \
++ --with-pamdir=/lib/$(DEB_HOST_MULTIARCH)/security \
++ --libexecdir=/usr/lib/cockpit $(CONFIG_OPTIONS)
++
++override_dh_systemd_enable:
++ dh_systemd_enable -p cockpit-ws --name=cockpit cockpit.socket
++
++override_dh_systemd_start:
++ dh_systemd_start -p cockpit-ws cockpit.socket
++
++override_dh_install:
++ # Debian/Ubuntu PAM config
++ mkdir -p debian/tmp/etc/pam.d
++ install -p -m 644 tools/cockpit.debian.pam debian/tmp/etc/pam.d/cockpit
++
++ # don't ship broken branding symlinks
++ for d in rhel fedora centos; do rm -r debian/tmp/usr/share/cockpit/branding/$$d; done
++ dpkg-vendor --derives-from ubuntu || rm -r debian/tmp/usr/share/cockpit/branding/ubuntu
++
++ # unpackaged modules
++ for m in kdump kubernetes selinux sosreport subscriptions ovirt; do rm -r debian/tmp/usr/share/cockpit/$$m; done
++ rm debian/tmp/usr/share/metainfo/org.cockpit-project.cockpit-sosreport.metainfo.xml
++ rm debian/tmp/usr/share/pixmaps/cockpit-sosreport.png
++ rm debian/tmp/usr/share/metainfo/org.cockpit-project.cockpit-kdump.metainfo.xml
++ rm debian/tmp/usr/share/metainfo/org.cockpit-project.cockpit-selinux.metainfo.xml
++ # part of kubernetes
++ rm -f debian/tmp/usr/lib/cockpit/cockpit-stub
++
++ dh_install --fail-missing -Xusr/src/debug
++ make install-tests DESTDIR=debian/cockpit-tests
++
++ if [ -z "$(FIREWALLD_SERVICE)" ] && [ -d debian/cockpit-ws ]; then rm debian/cockpit-ws/usr/lib/firewalld/services/cockpit.xml; rmdir -p --ignore-fail-on-non-empty debian/cockpit-ws/usr/lib/firewalld/services/; fi
++
++override_dh_gencontrol:
++ dh_gencontrol -- -Vbridge:minversion="$(shell tools/min-base-version)" -Vws:Conflicts="$(WS_CONFLICTS)"
--- /dev/null
--- /dev/null
++3.0 (quilt)
--- /dev/null
--- /dev/null
++# node_modules ship pre-minified *.min.js alongside *.js
++cockpit source: source-is-missing node_modules/*
++# dist/ is (pre-)built by webpack from pkg/ and node_modules, see webpack.config.js
++cockpit source: source-is-missing dist/*.js*
++# false-positive heuristics, this is actual source
++cockpit source: source-is-missing pkg/kubernetes/scripts/test-images.js line length*
++# pkg/machines/include is symlink to node_components/noVNC/include and content is meant as downloadable resource at runtime
++cockpit source: source-is-missing pkg/machines/include/*
++# We prefer a newer debhelper which merged dh-systemd
++cockpit source: missing-build-dependency-for-dh_-command dh_systemd_start => dh-systemd
++cockpit source: missing-build-dependency-for-dh-addon systemd => dh-systemd
--- /dev/null
--- /dev/null
++Tests: smoke
++Depends: cockpit,
++ curl,
++Restrictions: isolation-container
--- /dev/null
--- /dev/null
++#!/bin/sh
++set -e
++
++check_out() {
++ echo "$OUT" | grep -q "$1" || {
++ echo "output does not match '$1'" >&2
++ exit 1
++ }
++}
++
++echo " * bridge works and has expected packages"
++OUT=$(cockpit-bridge --packages)
++echo "$OUT"
++check_out "^base1: /usr/share/cockpit/base1"
++check_out "^system:"
++check_out "^users:"
++
++# on an RPM based system we expect cockpit.socket not to be enabled by default;
++# on a Debian-based system we do
++if rpm -q cockpit >/dev/null 2>&1; then
++ systemctl start cockpit.socket
++fi
++
++echo " * socket unit is set up correctly, login page available"
++OUT=$(curl --silent --show-error --insecure https://localhost:9090)
++check_out "login-user-input.*User"
++echo "smoke test passed"
--- /dev/null
--- /dev/null
++version=3
++https://github.com/cockpit-project/cockpit/releases/ .*/cockpit-([\d\.]+)\.tar\.xz