debian/0000755000000000000000000000000012260044360007163 5ustar debian/copyright0000644000000000000000000000170012260044360011114 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Config-Model-OpenSsh Upstream-Contact: Dominique Dumont Source: https://metacpan.org/release/Config-Model-OpenSsh/ Files: * Copyright: 2008-2013, Dominique Dumont License: LGPL-2.1+ Files: debian/* Copyright: 2009-2013, Dominique Dumont 2010, Jonathan Yu 2011, Jotam Jr. Trejo 2011-2013, gregor herrmann License: LGPL-2.1+ License: LGPL-2.1+ This program 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, or (at your option) any later version. . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. debian/watch0000644000000000000000000000020612260044360010212 0ustar version=3 https://metacpan.org/release/Config-Model-OpenSsh/ .*/Config-Model-OpenSsh-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/changelog0000644000000000000000000002207012260044360011036 0ustar libconfig-model-openssh-perl (1.232-1) unstable; urgency=medium * Imported Upstream version 1.232 + Added parameters supported by OpenSsh 6.4 * fixed typo in Sshd::MatchCondition description (tx gregoa) * compat: bumped to 9 * control: bumped std-version to 3.9.5 * control: refreshed dependencies + added patch to add support for sshd_config Debian specific parameter - removed spelling.patch (applied upstream) -- Dominique Dumont Sun, 29 Dec 2013 17:07:17 +0100 libconfig-model-openssh-perl (1.230-1) unstable; urgency=low * New upstream release 1.228. * Update (build) dependencies. * Update years of packaging copyright and license stanza. * Drop patch, applied upstream. * Add debian/NEWS with interesting interface changes. * Build depend on Config::Model::Tester. (Closes: #720788) * Add patch test-failure.patch. Fix test failure caused by undefined variable. * Add patch to fix a spelling mistake. * New upstream release 1.230. * Update (build) dependencies. -- gregor herrmann Sat, 31 Aug 2013 15:19:58 +0200 libconfig-model-openssh-perl (1.227-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Dominique Dumont ] * Imported Upstream version 1.227: * Removed Augeas backend (no longer needed, comments are handled by Config::Model::Backend::OpenSsh) * Replaced Any::Moose with Mouse. * control: * updated std-version * added enhances openssh-client openssh-server * updated description * depends on libmouse-perl instead of libany-moose-perl * depends on libconfig-model-perl ( >= 2.034) * copyright: updated years -- Dominique Dumont Sat, 04 May 2013 21:11:02 +0200 libconfig-model-openssh-perl (1.225-1) unstable; urgency=low * New upstream version (Doc and demo fix release) * updated demos to use cme instead of deprecated config-edit * likewise, clean up pod doc to use cme command * removed non utf-8 char from ssh doc (Fix RT 79077) * removed README and TODO: no new information compared to man pages -- Dominique Dumont Mon, 29 Oct 2012 13:47:07 +0100 libconfig-model-openssh-perl (1.224-1) unstable; urgency=low * new upstream release * Backend: make sure that AuthorizedKeysFile items are written on a single line. -- Dominique Dumont Tue, 22 May 2012 16:27:03 +0200 libconfig-model-openssh-perl (1.222-1) unstable; urgency=low * new upstream version: * added AuthorizedKeysFile2 parameter (See Debian #671367) and migration from AuthorizedKeysFile2 to AuthorizedKeysFile to help migration from Debian Squeeze to Wheezy * replaced deprecated get_all_indexes with fetch_all_indexes * control: * depends on Config::Model 2.015 + added build dependencies required by usage of Config::Model::Tester -- Dominique Dumont Thu, 17 May 2012 16:53:19 +0200 libconfig-model-openssh-perl (1.221-1) unstable; urgency=low * New Upstream version: * Ssh model: ControlMaster also supports auto keyword (thanks to harleypig and Daniel Dehennin, Closes: #670319) * control: updated standard-version (no other changes) * copyright: updated format url -- Dominique Dumont Mon, 30 Apr 2012 09:53:13 +0200 libconfig-model-openssh-perl (1.220-1) unstable; urgency=low * Imported Upstream version 1.220: * Fix FTBS test (Closes: #660371) * control: BDI on libconfig-model-perl >= 2.004 (since only the tests use the new method call, a similar BD is not required) * copyright: updated (c) years and my email address * source compat: bumped to 8 (no other changes) -- Dominique Dumont Tue, 21 Feb 2012 11:58:22 +0100 libconfig-model-openssh-perl (1.219-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Dominique Dumont ] * Imported Upstream version 1.219 * Ssh model: do not warp LocalForward with GatewayPorts. They are independent * Ssh backend: store root config in layered data instead of preset data (also fix RT#72916) * control: depends on libconfig-model-perl 1.265 -- Dominique Dumont Wed, 07 Dec 2011 14:30:00 +0100 libconfig-model-openssh-perl (1.218-1) unstable; urgency=low * New upstream release: Fix bug that tried to open a file in /etc when saving ssh config as a regular user. * control: updated my email address -- Dominique Dumont Sat, 23 Jul 2011 19:12:59 +0200 libconfig-model-openssh-perl (1.217-1) unstable; urgency=low * New upstream release - fix bug to avoid keyword without value lines * control: added BDI on libtest-differences-perl -- Dominique Dumont Tue, 17 May 2011 14:33:24 +0200 libconfig-model-openssh-perl (1.216-1) unstable; urgency=low [ Jotam Jr. Trejo ] * New upstream release 1.215 * debian/control: update Config::Model dependency to require 1.236 version * debian/control: bump Standards Version to 3.9.2 no changes needed * Add myself to Uploaders and Copyright [ gregor herrmann ] * New upstream release 1.216. * Install scripts in demo/ as examples instead of as docs. * debian/control: explicitly (build) depend on libany-moose-perl. * Add a patch to fix a tiny spelling mistake. -- gregor herrmann Mon, 11 Apr 2011 19:37:55 +0200 libconfig-model-openssh-perl (1.214-1) unstable; urgency=low * New upstream release - fixed missing files used for auto-completion - Fixed Ssh backend to write Host pattern annotations/comments * control: updated description -- Dominique Dumont Thu, 03 Mar 2011 14:54:03 +0100 libconfig-model-openssh-perl (1.213-1) unstable; urgency=low * New upstream release: - *.t: fixed tests (Closes: #605792) - removed config-edit-*. config-edit now has auto-completion and can be invoked with '-application ssh' or '-application sshd' - Single backend was split in 3 (OpenSsh, Ssh and Sshd) to benefit from C::M::Backend::Any * control: removed dependency on Parse::RecDescent, depend on Config::Model 1.234 * copyright: updated format and copyright years * rules: back to basics since config-edit-sshd is gone * removed libconfig-model-openssh-perl.dirs * added debian/source/format * added demo in docs file -- Dominique Dumont Mon, 28 Feb 2011 19:19:37 +0100 libconfig-model-openssh-perl (1.210-1) unstable; urgency=low * New upstream release -- Jonathan Yu Sun, 24 Jan 2010 21:23:09 -0500 libconfig-model-openssh-perl (1.209-1) unstable; urgency=low [ Jonathan Yu ] * New upstream release * Rewrite control description * Update debhelper rules to use $(TMP) shortcut * Drop package dependencies satisfied by oldstable * Update copyright to new DEP5 format * Add myself to Uploaders and Copyright [ gregor herrmann ] * debian/control: Changed: (build-)depend on perl instead of perl- modules. * debian/copyright: update years of upstream copyright. -- Jonathan Yu Mon, 18 Jan 2010 18:28:27 -0500 libconfig-model-openssh-perl (1.208-1) unstable; urgency=low [ Dominique Dumont ] * New upstream release (minor model changes for Tk config wizard) * control: updated Standard-Version to 3.8.3 [ gregor herrmann ] * Minimize debian/rules. -- Dominique Dumont Fri, 11 Sep 2009 13:18:29 +0200 libconfig-model-openssh-perl (1.207-1) unstable; urgency=low * New upstream release (fix model error) * Fix "test suite fails on amd64" (upstream skips tests that cannot work when run as root) (Closes: #537395) -- Dominique Dumont Wed, 29 Jul 2009 13:23:32 +0200 libconfig-model-openssh-perl (1.206-1) unstable; urgency=low [ Nathan Handler ] * debian/watch: Update to ignore development releases. [ Dominique Dumont ] * New upstream release * control: depends on libconfig-model-perl 0.637 * control: depends on libparse-recdescent * control: updated to policy 3.8.2 -- Dominique Dumont Fri, 26 Jun 2009 17:02:31 +0200 libconfig-model-openssh-perl (1.205-2) unstable; urgency=low * (Build) depend on libconfig-model-backend-augeas-perl >= 0.107 (closes: #531233). -- gregor herrmann Mon, 01 Jun 2009 20:32:31 +0200 libconfig-model-openssh-perl (1.205-1) unstable; urgency=low * New upstream release: - small bug fix that breaks with libconfig-model-perl 0.635 * control: change Standards-Version: 3.8.1 -- Dominique Dumont Sun, 19 Apr 2009 14:46:00 +0200 libconfig-model-openssh-perl (1.204-1) unstable; urgency=low * New upstream release. * Add /me to Uploaders. -- gregor herrmann Tue, 10 Mar 2009 20:57:03 +0100 libconfig-model-openssh-perl (1.203-1) unstable; urgency=low * Initial Release. (Closes: #514013) -- Dominique Dumont Tue, 3 Feb 2009 13:54:07 +0100 debian/compat0000644000000000000000000000000212260044360010361 0ustar 9 debian/patches/0000755000000000000000000000000012260044360010612 5ustar debian/patches/add-debian-param0000644000000000000000000000132312260044360013602 0ustar Description:Add debian specific parameter Patch support for a parameter added by Debian package (DebianBanner). Forwarded:NA Author:dod --- a/lib/Config/Model/models/Sshd.pl +++ b/lib/Config/Model/models/Sshd.pl @@ -302,6 +302,17 @@ 'upstream_default' => 'delayed', 'value_type' => 'enum' }, + 'DebianBanner', + { + 'description' => 'Specifies whether the distribution-specified extra version suffix is included during initial protocol handshake.', + 'type' => 'leaf', + 'upstream_default' => '1', + 'value_type' => 'boolean', + 'write_as' => [ + 'no', + 'yes' + ] + }, 'DenyGroups', { 'cargo' => { debian/patches/series0000644000000000000000000000004412260044360012025 0ustar test-failure.patch add-debian-param debian/patches/test-failure.patch0000644000000000000000000000141012260044360014233 0ustar Description: suppress warning that leads to test failure: # found warning: Use of uninitialized value $args{"file_path"} in concatenation (.) or string at /tmp/buildd/libconfig-model-openssh-perl-1.228/blib/lib/Config/Model/Backend/OpenSsh.pm line 49. # found warning: Use of uninitialized value $args{"file_path"} in concatenation (.) or string at /tmp/buildd/libconfig-model-openssh-perl-1.228/blib/lib/Config/Model/Backend/OpenSsh.pm line 53. # didn't expect to find a warning Origin: vendor Author: gregor herrmann Last-Update: 2013-08-25 --- a/t/model_tests.t +++ b/t/model_tests.t @@ -10,6 +10,6 @@ my $arg = shift || ''; my $test_only_model = shift || ''; -my $do = shift ; +my $do = shift || ''; run_tests($arg, $test_only_model, $do) ; debian/NEWS0000644000000000000000000000057012260044360007664 0ustar libconfig-model-openssh-perl (1.230-1) unstable; urgency=low From the upstream changes: * '/etc/ssh/ssh_config' is now handled by system-ssh. I.e. use 'cme edit system-ssh' to change this file * root user can edit its ~/.ssh/config file like any other user with 'cme edit ssh'. -- gregor herrmann Fri, 09 Aug 2013 21:13:34 +0200 debian/libconfig-model-openssh-perl.examples0000644000000000000000000000000712260044360016367 0ustar demo/* debian/source/0000755000000000000000000000000012260044360010463 5ustar debian/source/format0000644000000000000000000000001412260044360011671 0ustar 3.0 (quilt) debian/control0000644000000000000000000000375512260044360010600 0ustar Source: libconfig-model-openssh-perl Maintainer: Debian Perl Group Uploaders: Dominique Dumont , gregor herrmann , Jonathan Yu , Jotam Jr. Trejo Section: perl Priority: optional Build-Depends: debhelper (>= 9) Build-Depends-Indep: libanyevent-perl, libconfig-model-tester-perl, libconfig-model-perl ( >= 2.041), libev-perl, libfile-homedir-perl, liblog-log4perl-perl, libmouse-perl, perl-tk Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libconfig-model-openssh-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libconfig-model-openssh-perl.git Homepage: https://metacpan.org/release/Config-Model-OpenSsh/ Package: libconfig-model-openssh-perl Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libconfig-model-perl ( >= 2.041), libfile-homedir-perl, liblog-log4perl-perl, libmouse-perl Recommends: libconfig-model-tkui-perl Suggests: libconfig-model-cursesui-perl Enhances: openssh-client, openssh-server Description: configuration file editor for OpenSsh Config::Model::OpenSsh enables cme command to edit OpenSSH configuration files, namely, /etc/ssh/sshd_config, /etc/ssh/ssh_config (for root) and ~/.ssh/config (for other users). . You can get extra functionality by installing some optional dependencies: . * A graphical OpenSSH file editor with libconfig-model-tkui-perl * A curses OpenSSH file editor with libconfig-model-cursesui-perl . Comments of the files are preserved during edition. Comments can be edited with the graphical interface and saved back in the configuration files. . 'cme check ssh' command can be used to validate the content of ssh* configuration files. debian/rules0000755000000000000000000000003712260044360010243 0ustar #!/usr/bin/make -f %: dh $@