debian specific patch information for puppet / 2.6.2-5+squeeze6

Summary

Package Version Package Type Source Package Format
2.6.2-5+squeeze6 Debian-diff 3.0 (quilt)

Debian packaging Information

Debian changes tarfile puppet_2.6.2-5+squeeze6.debian.tar.gz
Size151874
MD5sumab9e9c68f42396641e8559f888c6b443

"series" style patches

patch summary view raw
0001-Resist-directory-traversal-attacks-2.6.x.patch
 lib/puppet/indirector.rb              |    7 +++++++
 lib/puppet/indirector/ssl_file.rb     |    6 +++++-
 lib/puppet/indirector/yaml.rb         |    5 +++++
 spec/unit/indirector/ssl_file_spec.rb |   19 +++++++++++++++++++
 spec/unit/indirector/yaml_spec.rb     |   14 ++++++++++++++
 5 files changed, 50 insertions(+), 1 deletion(-)
view download
fix_logcheck
 ext/logcheck/puppet |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
view download
debianize_apache2.conf
 ext/rack/files/apache2.conf |   45 ++++++++++++++++++++++++++++++++------------
 1 file changed, 33 insertions(+), 12 deletions(-)
view download
2.6.x-9791-TOCTOU-in-ssh-auth-keys-type.patch
 lib/puppet/provider/ssh_authorized_key/parsed.rb     |   19 ++++++++++---------
 spec/unit/provider/ssh_authorized_key/parsed_spec.rb |   16 ++++++++--------
 2 files changed, 18 insertions(+), 17 deletions(-)
view download
2.6.x-9792-Predictable-temporary-filename-in-ralsh.patch
 lib/puppet/application/resource.rb |   27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)
view download
2.6.x-9793-secure-indirector-file-backed-terminus-base-cla.patch
 lib/puppet/indirector/file.rb         |   79 --------------
 spec/unit/indirector/file_spec.rb     |  181 ----------------------------------
 spec/unit/indirector/terminus_spec.rb |    6 -
 3 files changed, 3 insertions(+), 263 deletions(-)
view download
0008-5552-Clean-up-subcommand-handling-inside-puppet-cert.patch
 lib/puppet/application/cert.rb     |   32 +++++++++++++-------
 spec/unit/application/cert_spec.rb |   58 ++++++++++++++++++++++++++++---------
 2 files changed, 65 insertions(+), 25 deletions(-)
view download
0009-6928-backport-Symbol-to_proc-for-Ruby-1.8.7.patch
 lib/puppet/util/monkey_patches.rb |   55 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)
view download
0010-6928-Don-t-blow-up-when-the-method-is-undefined.patch
 lib/puppet/util/monkey_patches.rb |   10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)
view download
0011-2848-Set-certdnsnames-values-into-the-CSR.patch
 lib/puppet/ssl/certificate_request.rb     |   17 ++++++++++++++
 spec/unit/ssl/certificate_request_spec.rb |   36 +++++++++++++++++++++++++++++-
 2 files changed, 52 insertions(+), 1 deletion(-)
view download
0012-2848-extract-the-subjectAltName-value-from-the-CSR.patch
 lib/puppet/ssl/certificate_request.rb     |   72 ++++++++++++++++++++++++++++++
 spec/unit/ssl/certificate_request_spec.rb |   28 +++++++----
 2 files changed, 90 insertions(+), 10 deletions(-)
view download
0013-2848-Reject-unknown-all-extensions-on-the-CSR.patch
 lib/puppet/ssl/certificate_authority.rb     |   19 ++++++++++++++++++-
 spec/unit/ssl/certificate_authority_spec.rb |   10 +++++++++-
 2 files changed, 27 insertions(+), 2 deletions(-)
view download
0014-2848-Rewrite-SSL-Certificate-Factory-fixing-subjectA.patch
 lib/puppet/ssl/certificate_authority.rb     |    3 
 lib/puppet/ssl/certificate_factory.rb       |  197 +++++++++++++++-------------
 spec/unit/ssl/certificate_authority_spec.rb |   33 ++--
 spec/unit/ssl/certificate_factory_spec.rb   |  162 +++++++++++++----------
 4 files changed, 216 insertions(+), 179 deletions(-)
view download
0015-7224-Add-a-helper-to-Puppet-SSL-Certificate-to-retri.patch
 lib/puppet/ssl/certificate.rb     |    6 ++++++
 spec/unit/ssl/certificate_spec.rb |   32 ++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)
view download
0016-2848-List-subject-alt-names-in-output-of-puppet-cert.patch
 lib/puppet/ssl/certificate_authority/interface.rb     |   72 +++++++++--
 spec/unit/ssl/certificate_authority/interface_spec.rb |  116 +++++++++++-------
 2 files changed, 131 insertions(+), 57 deletions(-)
view download
0017-2848-CSR-subjectAltNames-handling-while-signing.patch
 lib/puppet/application/cert.rb                        |   15 ++-
 lib/puppet/defaults.rb                                |    2 
 lib/puppet/ssl/certificate_authority.rb               |   87 ++++++++++++++----
 lib/puppet/ssl/certificate_authority/interface.rb     |   11 +-
 lib/puppet/ssl/certificate_request.rb                 |    8 -
 lib/puppet/ssl/host.rb                                |    4 
 lib/puppet/util/command_line/puppetca                 |   25 ++++-
 spec/unit/ssl/certificate_authority/interface_spec.rb |   29 +++---
 spec/unit/ssl/certificate_authority_spec.rb           |   47 ++++++++-
 spec/unit/ssl/certificate_factory_spec.rb             |   19 ++-
 spec/unit/ssl/certificate_request_spec.rb             |   31 +++++-
 spec/unit/ssl/certificate_spec.rb                     |    4 
 spec/unit/ssl/host_spec.rb                            |    2 
 13 files changed, 213 insertions(+), 71 deletions(-)
view download
0018-2848-Use-certdnsnames-when-bootstrapping-a-local-mas.patch
 lib/puppet/ssl/certificate_authority.rb     |    6 +-
 lib/puppet/ssl/host.rb                      |   31 ++++++++++-
 spec/unit/ssl/certificate_authority_spec.rb |   77 +++++++++++++++++++++++++++-
 spec/unit/ssl/host_spec.rb                  |   66 +++++++++++++++++++++++-
 4 files changed, 175 insertions(+), 5 deletions(-)
view download
0019-2848-Rename-certdnsnames-to-match-new-behaviour.patch
 lib/puppet/defaults.rb                    |   31 +++++++++++++++++++++++++++---
 lib/puppet/ssl/host.rb                    |   11 +++++-----
 spec/integration/defaults_spec.rb         |   11 ++++++++++
 spec/unit/ssl/certificate_factory_spec.rb |    6 ++---
 spec/unit/ssl/certificate_request_spec.rb |   10 ++++-----
 spec/unit/ssl/host_spec.rb                |    7 +++---
 test/lib/puppettest/exetest.rb            |    2 -
 test/network/server/webrick.rb            |    2 -
 test/ral/type/filesources.rb              |   23 ++++++++--------------
 9 files changed, 68 insertions(+), 35 deletions(-)
view download
0020-2848-rename-subject-alt-name-option-to-dns-alt-names.patch
 lib/puppet/application/cert.rb                        |    8 ++++----
 lib/puppet/ssl/certificate_authority.rb               |   16 +++++++---------
 lib/puppet/ssl/certificate_authority/interface.rb     |    4 ++--
 lib/puppet/ssl/certificate_request.rb                 |    6 +++---
 lib/puppet/ssl/host.rb                                |    6 +++---
 spec/unit/ssl/certificate_authority/interface_spec.rb |    4 ++--
 spec/unit/ssl/certificate_authority_spec.rb           |   11 ++++-------
 spec/unit/ssl/certificate_factory_spec.rb             |    4 ++--
 spec/unit/ssl/certificate_request_spec.rb             |    6 +++---
 spec/unit/ssl/certificate_spec.rb                     |    2 +-
 spec/unit/ssl/host_spec.rb                            |    4 ++--
 11 files changed, 33 insertions(+), 38 deletions(-)
view download
0021-Wire-up-the-setbycli-slot-in-Puppet-settings.patch
 lib/puppet/util/settings.rb     |    5 +++++
 spec/unit/util/settings_spec.rb |   10 ++++++++++
 2 files changed, 15 insertions(+)
view download
0022-2848-Migrate-dns-alt-names-back-to-settings.patch
 lib/puppet/application/cert.rb |   13 +++++++++----
 lib/puppet/defaults.rb         |   34 +++++++++++++++++++++++++---------
 lib/puppet/ssl/host.rb         |   10 +++++++++-
 3 files changed, 43 insertions(+), 14 deletions(-)
view download
0023-2848-Only-mark-subjectAltName-critical-if-subject-is.patch
 lib/puppet/ssl/certificate_factory.rb |    5 +++++
 lib/puppet/ssl/certificate_request.rb |    2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)
view download
0024-2848-Don-t-enable-emailProtection-for-server-keys.patch
 lib/puppet/ssl/certificate_factory.rb |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
view download
0025-2848-Don-t-strip-the-subjectAltName-label-when-listi.patch
 lib/puppet/ssl/certificate.rb     |    2 +-
 spec/unit/ssl/certificate_spec.rb |    3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)
view download
0026-2848-Consistently-use-subject_alt_names-as-accessor-.patch
 lib/puppet/ssl/certificate.rb                         |    2 +-
 lib/puppet/ssl/certificate_authority/interface.rb     |    2 +-
 spec/unit/ssl/certificate_authority/interface_spec.rb |    2 +-
 spec/unit/ssl/certificate_spec.rb                     |    4 ++--
 4 files changed, 5 insertions(+), 5 deletions(-)
view download
0027-2848-Consistent-return-values-from-subject_alt_names.patch
 lib/puppet/ssl/certificate_authority.rb               |   33 +++++++++---------
 lib/puppet/ssl/certificate_authority/interface.rb     |    2 -
 lib/puppet/ssl/certificate_request.rb                 |    4 --
 spec/unit/ssl/certificate_authority/interface_spec.rb |    2 -
 spec/unit/ssl/certificate_authority_spec.rb           |    4 +-
 spec/unit/ssl/certificate_request_spec.rb             |    4 +-
 spec/unit/ssl/certificate_spec.rb                     |    2 -
 7 files changed, 26 insertions(+), 25 deletions(-)
view download
0028-2848-Remove-unused-xmlrpc-code.patch
 lib/puppet/application/kick.rb            |    2 
 lib/puppet/network/client.rb              |  179 -----------------
 lib/puppet/network/client/ca.rb           |   56 -----
 lib/puppet/network/client/file.rb         |    6 
 lib/puppet/network/client/proxy.rb        |   27 --
 lib/puppet/network/client/report.rb       |   26 --
 lib/puppet/network/client/runner.rb       |   10 
 lib/puppet/network/client/status.rb       |    4 
 lib/puppet/network/handler/runner.rb      |    1 
 lib/puppet/network/http_server.rb         |    3 
 lib/puppet/network/http_server/mongrel.rb |  150 --------------
 lib/puppet/network/http_server/webrick.rb |  155 ---------------
 lib/puppet/network/xmlrpc/client.rb       |  211 --------------------
 lib/puppet/type/file.rb                   |    1 
 spec/integration/network/client_spec.rb   |   19 -
 spec/integration/network/handler_spec.rb  |    2 
 spec/unit/network/client_spec.rb          |   45 ----
 spec/unit/network/xmlrpc/client_spec.rb   |  171 ----------------
 test/certmgr/certmgr.rb                   |  308 ------------------------------
 test/certmgr/inventory.rb                 |   69 ------
 test/certmgr/support.rb                   |  105 ----------
 test/language/functions.rb                |    1 
 test/language/snippets.rb                 |    9 
 test/lib/puppettest/servertest.rb         |    1 
 test/network/client/ca.rb                 |   69 ------
 test/network/client/dipper.rb             |   34 ---
 test/network/handler/ca.rb                |   53 -----
 test/network/server/mongrel_test.rb       |  105 ----------
 test/network/server/webrick.rb            |  128 ------------
 test/network/xmlrpc/client.rb             |   45 ----
 test/rails/rails.rb                       |    1 
 test/ral/type/filesources.rb              |   55 -----
 32 files changed, 2 insertions(+), 2049 deletions(-)
view download
0029-2848-Rework-the-xmlrpc-CA-handler-to-use-the-modern-.patch
 lib/puppet/network/handler/ca.rb     |  122 ++-----------------
 lib/puppet/network/handler/master.rb |    3 
 lib/puppet/sslcertificates/ca.rb     |   10 -
 spec/unit/network/handler/ca_spec.rb |   87 +++++++++++++
 test/network/handler/ca.rb           |  220 -----------------------------------
 5 files changed, 104 insertions(+), 338 deletions(-)
view download
0030-2848-Remove-the-legacy-SSLCertificates-code.patch
 lib/puppet/sslcertificates.rb              |  146 -----------
 lib/puppet/sslcertificates/ca.rb           |  367 -----------------------------
 lib/puppet/sslcertificates/certificate.rb  |  255 --------------------
 lib/puppet/sslcertificates/inventory.rb    |   38 ---
 lib/puppet/sslcertificates/monkey_patch.rb |    6 
 lib/puppet/sslcertificates/support.rb      |  146 -----------
 spec/unit/sslcertificates/ca_spec.rb       |  110 --------
 7 files changed, 1068 deletions(-)
view download
0031-2848-Eliminate-redundant-master_dns_alt_names.patch
 lib/puppet/defaults.rb                    |   40 ++++++++++++++----------
 lib/puppet/ssl/host.rb                    |   27 ----------------
 spec/unit/ssl/certificate_factory_spec.rb |    6 +--
 spec/unit/ssl/certificate_request_spec.rb |   10 +++---
 spec/unit/ssl/host_spec.rb                |   49 +++---------------------------
 test/lib/puppettest/exetest.rb            |    2 -
 6 files changed, 39 insertions(+), 95 deletions(-)
view download
0032-s-not_to-should_not-for-older-versions-of-RSpec-2.patch
 spec/integration/defaults_spec.rb           |    2 +-
 spec/unit/ssl/certificate_authority_spec.rb |    4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
view download
0033-Add-lines-alias-for-each_line-in-Ruby-1.8.5.patch
 lib/puppet/util/monkey_patches.rb |    9 +++++++++
 1 file changed, 9 insertions(+)
view download
0034-2848-Config-options-require-_-not.patch
 lib/puppet/defaults.rb      |    4 ++--
 lib/puppet/ssl/host.rb      |    2 +-
 lib/puppet/util/settings.rb |    2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)
view download
0035-Better-1.8.5-compatible-implementation-of-lines.patch
 lib/puppet/util/monkey_patches.rb |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
view download
0036-More-1.8.5-compatibility-fixes.patch
 lib/puppet/util/monkey_patches.rb |    2 ++
 1 file changed, 2 insertions(+)
view download
0037-Backport-Enumerable-count-to-Rubies-1.8.7.patch
 lib/puppet/util/monkey_patches.rb |   15 +++++++++++++++
 1 file changed, 15 insertions(+)
view download
0038-Allow-a-master-to-bootstrap-itself-with-dns_alt_name.patch
 lib/puppet/ssl/certificate_authority.rb |    1 +
 spec/unit/ssl/host_spec.rb              |   16 ++++++++++++++++
 2 files changed, 17 insertions(+)
view download
0039-Improve-the-error-message-when-a-CSR-is-rejected.patch
 lib/puppet/ssl/certificate_authority.rb     |    6 +++---
 spec/unit/ssl/certificate_authority_spec.rb |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)
view download
0040-Restore-Mongrel-XMLRPC-functionality.patch
 lib/puppet/network/http_server.rb         |    3 
 lib/puppet/network/http_server/mongrel.rb |  129 ++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)
view download
0001-missing-includes-in-network-XML-RPC-handlers.patch
 lib/puppet/network/handler/filebucket.rb |    2 ++
 lib/puppet/network/handler/fileserver.rb |    2 ++
 lib/puppet/network/handler/master.rb     |    1 +
 lib/puppet/network/handler/report.rb     |    2 ++
 lib/puppet/network/handler/runner.rb     |    1 +
 lib/puppet/network/handler/status.rb     |    2 ++
 6 files changed, 10 insertions(+)
view download
0001-5552-Display-help-when-no-subcommand-is-given.patch
 lib/puppet/application/cert.rb        |    8 +++++++-
 lib/puppet/util/command_line/puppetca |    2 ++
 spec/unit/application/cert_spec.rb    |   10 ++++++++++
 3 files changed, 19 insertions(+), 1 deletion(-)
view download
CVE-2012-1053-group-fixup.patch
 lib/puppet/util.rb                 |   50 ++------
 lib/puppet/util/suidmanager.rb     |  110 +++++++++++++-----
 spec/unit/util/suidmanager_spec.rb |  220 +++++++++++++++++++++++++++++++++++++
 3 files changed, 314 insertions(+), 66 deletions(-)
view download
CVE-2012-1054-safely-replace-existing-file.patch
 lib/puppet/util.rb     |   69 +++++++++++++++++++++++++++++++-
 spec/unit/util_spec.rb |  104 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 170 insertions(+), 3 deletions(-)
view download
CVE-2012-1054-copy-owner-group-in-replace-file.patch
 lib/puppet/util.rb |   27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)
view download
CVE-2012-1054-replace-secureopen-with-replacefile.patch
 lib/puppet/daemon.rb          |    4 ++--
 lib/puppet/network/server.rb  |    2 +-
 lib/puppet/rails/benchmark.rb |    2 +-
 lib/puppet/util.rb            |   22 ----------------------
 lib/puppet/util/reference.rb  |   22 ++++++++--------------
 5 files changed, 12 insertions(+), 40 deletions(-)
view download
CVE-2012-1054-securely-replace-etc-shadow.patch
 lib/puppet/provider/user/user_role_add.rb     |   49 ++++++++++++++-------
 spec/unit/provider/user/user_role_add_spec.rb |   59 +++++++++++++++++++++-----
 2 files changed, 80 insertions(+), 28 deletions(-)
view download
CVE-2012-1054-securely-replace-k5login.patch
 lib/puppet/type/k5login.rb     |    5 +
 spec/unit/type/k5login_spec.rb |  115 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 119 insertions(+), 1 deletion(-)
view download
CVE-2012-1906.1986.1987.1988
 lib/puppet/network/formats.rb             |   27 -------
 lib/puppet/network/http/api/v1.rb         |    1 
 lib/puppet/provider/package/appdmg.rb     |   26 +++----
 lib/puppet/provider/package/pkgdmg.rb     |   39 ++++-------
 spec/unit/network/formats_spec.rb         |   43 ------------
 spec/unit/network/http/api/v1_spec.rb     |    8 ++
 spec/unit/provider/package/appdmg_spec.rb |   42 ++++++++++++
 spec/unit/provider/package/pkgdmg_spec.rb |  102 +++++++++++++++---------------
 8 files changed, 133 insertions(+), 155 deletions(-)
view download
2.6.4-Puppet-July-2012-CVE-fixes-1.patch
 lib/puppet/application/master.rb                       |   30 +++-
 lib/puppet/file_bucket/file.rb                         |    7 
 lib/puppet/file_bucket/file/indirection_hooks.rb       |    9 -
 lib/puppet/file_serving/configuration.rb               |    3 
 lib/puppet/file_serving/content.rb                     |    3 
 lib/puppet/file_serving/indirection_hooks.rb           |   34 ----
 lib/puppet/file_serving/metadata.rb                    |    3 
 lib/puppet/file_serving/mount/modules.rb               |    9 -
 lib/puppet/file_serving/terminus_selector.rb           |   33 ++++
 lib/puppet/indirector/file_bucket_file/selector.rb     |   49 ++++++
 lib/puppet/indirector/file_content/selector.rb         |   30 ++++
 lib/puppet/indirector/file_metadata/selector.rb        |   30 ++++
 lib/puppet/reports/store.rb                            |   12 +
 lib/puppet/ssl/base.rb                                 |    8 +
 lib/puppet/ssl/certificate_authority.rb                |   10 +
 lib/puppet/ssl/certificate_authority/interface.rb      |    6 
 lib/puppet/ssl/host.rb                                 |    1 
 spec/integration/file_bucket/file_spec.rb              |   44 +++++
 spec/integration/file_serving/content_spec.rb          |   11 -
 spec/integration/file_serving/metadata_spec.rb         |   11 -
 spec/shared_behaviours/file_serving.rb                 |  127 +++++++++--------
 spec/shared_behaviours/file_serving_model.rb           |   73 +++++++++
 spec/spec_helper.rb                                    |   20 ++
 spec/unit/file_serving/configuration_spec.rb           |   66 ++++----
 spec/unit/file_serving/content_spec.rb                 |    4 
 spec/unit/file_serving/indirection_hooks_spec.rb       |   63 --------
 spec/unit/file_serving/metadata_spec.rb                |    4 
 spec/unit/file_serving/mount/modules_spec.rb           |    8 +
 spec/unit/file_serving/terminus_selector_spec.rb       |   62 ++++++++
 spec/unit/indirector/file_bucket_file/selector_spec.rb |   29 +++
 spec/unit/indirector/file_content/selector_spec.rb     |   13 +
 spec/unit/indirector/file_metadata/selector_spec.rb    |   14 +
 spec/unit/network/handler/ca_spec.rb                   |    1 
 spec/unit/ssl/certificate_authority/interface_spec.rb  |   34 ++--
 spec/unit/ssl/certificate_authority_spec.rb            |   87 ++++++++++-
 35 files changed, 674 insertions(+), 274 deletions(-)
view download
debian-changes-2.6.2-5+squeeze6
 lib/puppet/network/rest_authconfig.rb     |    1 
 lib/puppet/parser/ast/resource.rb         |    7 
 lib/puppet/parser/compiler.rb             |    4 
 lib/puppet/provider/service/debian.rb     |    8 -
 lib/puppet/resource/type.rb               |   31 ++--
 spec/unit/network/rest_authconfig_spec.rb |    1 
 spec/unit/parser/ast/resource_spec.rb     |  227 +++++++++++++++++-------------
 spec/unit/parser/compiler_spec.rb         |   16 +-
 spec/unit/provider/service/debian_spec.rb |   16 +-
 spec/unit/resource/type_spec.rb           |   26 +--
 10 files changed, 201 insertions(+), 136 deletions(-)
view download