[DRE-commits] [reel] 02/03: A bit of work

Hleb Valoshka tsfgnu-guest at moszumanska.debian.org
Mon Mar 14 13:12:39 UTC 2016


This is an automated email from the git hooks/post-receive script.

tsfgnu-guest pushed a commit to branch master
in repository reel.

commit 9ab2e8e62840164aa8d28a1f56879562469239b3
Author: Hleb Valoshka <375gnu at gmail.com>
Date:   Mon Mar 14 15:57:19 2016 +0300

    A bit of work
---
 debian/changelog                                   |   2 +-
 debian/control                                     |  21 +-
 debian/copyright                                   |  43 ++--
 debian/lintian-overrides                           |   2 +
 .../0001-Fix-require-statements-in-specs.patch     |  23 ++
 ...egenerate-certificates-and-keys-for-HTTPS.patch | 271 +++++++++++++++++++++
 debian/patches/series                              |   2 +
 debian/reel.examples                               |   4 +-
 debian/rules                                       |   2 +-
 9 files changed, 337 insertions(+), 33 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index a3bb2bd..2653634 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
 reel (0.6.0-1) UNRELEASED; urgency=medium
 
-  * Initial release (Closes: #nnnn)
+  * Initial release (Closes: #816878)
 
  -- Hleb Valoshka <375gnu at gmail.com>  Sun, 06 Mar 2016 10:43:24 +0300
diff --git a/debian/control b/debian/control
index 2b192c8..fbde635 100644
--- a/debian/control
+++ b/debian/control
@@ -12,8 +12,9 @@ Build-Depends: debhelper (>= 9~),
                ruby-http-parser.rb (>= 0.6.0),
                ruby-rack,
                ruby-rspec,
-               ruby-websocket-driver (>= 0.5.1)
-Standards-Version: 3.9.6
+               ruby-websocket-driver (>= 0.5.1),
+               ruby-websocket-parser (>= 0.1.6)
+Standards-Version: 3.9.7
 Vcs-Git: git://anonscm.debian.org/pkg-ruby-extras/reel.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ruby-extras/reel.git
 Homepage: https://github.com/celluloid/reel
@@ -26,11 +27,21 @@ XB-Ruby-Versions: ${ruby:Versions}
 Depends: ruby | ruby-interpreter,
          ruby-celluloid (>= 0.15.1),
          ruby-celluloid-io (>= 0.15.0),
-         ruby-http (>= 0.6.0.pre),
+         ruby-http (>= 0.6.0~pre),
          ruby-http-parser.rb (>= 0.6.0),
          ruby-rack,
          ruby-websocket-driver (>= 0.5.1),
          ${misc:Depends},
          ${shlibs:Depends}
-Description: A Reel good HTTP server
- A Celluloid::IO-powered HTTP server
+Description: Celluloid::IO-powered HTTP server
+ Reel is a fast, non-blocking "evented" web server built on http_parser.rb,
+ websocket_parser, Celluloid::IO, and nio4r. Thanks to Celluloid, Reel also
+ works great for multithreaded applications and provides traditional
+ multithreaded blocking I/O support too.
+ .
+ Connections to Reel can be either non-blocking and handled entirely within the
+ Reel::Server thread (handling HTTP, HTTPS, or UNIX sockets), or the same
+ connections can be dispatched to worker threads where they will perform
+ ordinary blocking IO. Reel provides no built-in thread pool, however you can
+ build one yourself using Celluloid.pool, or because Celluloid already pools
+ threads to begin with, you can simply use an actor per connection.
diff --git a/debian/copyright b/debian/copyright
index 9418efc..53dda30 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,33 +3,30 @@ Upstream-Name: reel
 Source: https://github.com/celluloid/reel
 
 Files: *
-Copyright: <years> <put author's name and email here>
-           <years> <likewise for another author>
-License: GPL-2+ (FIXME)
+Copyright: 2012-2016 Tony Arcieri <tony.arcieri at gmail.com>
+License: Expat
 
 Files: debian/*
 Copyright: 2016 Hleb Valoshka <375gnu at gmail.com>
-License: GPL-2+ (FIXME)
+License: Expat
 Comment: the Debian packaging is licensed under the same terms as the original package.
 
-License: GPL-2+ (FIXME)
- 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.
+License: Expat
+ 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:
  .
- 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.
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
  .
- You should have received a copy of the GNU General Public
- License along with this package; if not, write to the Free
- Software Foundation, Inc., 51 Franklin St, Fifth Floor,
- Boston, MA  02110-1301 USA
- .
- On Debian systems, the full text of the GNU General Public
- License version 2 can be found in the file
- `/usr/share/common-licenses/GPL-2'.
+ 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 AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/debian/lintian-overrides b/debian/lintian-overrides
new file mode 100644
index 0000000..846f426
--- /dev/null
+++ b/debian/lintian-overrides
@@ -0,0 +1,2 @@
+reel: executable-not-elf-or-script usr/share/doc/reel/examples/roundtrip.rb
+reel: executable-not-elf-or-script usr/share/doc/reel/examples/websockets.rb
diff --git a/debian/patches/0001-Fix-require-statements-in-specs.patch b/debian/patches/0001-Fix-require-statements-in-specs.patch
new file mode 100644
index 0000000..205925e
--- /dev/null
+++ b/debian/patches/0001-Fix-require-statements-in-specs.patch
@@ -0,0 +1,23 @@
+From: Hleb Valoshka <375gnu at gmail.com>
+Date: Sun, 6 Mar 2016 11:13:28 +0300
+Subject: Fix 'require' statements in specs
+
+---
+ spec/spec_helper.rb | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
+index cce9a33..3a6ec6c 100644
+--- a/spec/spec_helper.rb
++++ b/spec/spec_helper.rb
+@@ -1,9 +1,5 @@
+-require 'coveralls'
+-Coveralls.wear!
+-
+-require 'bundler/setup'
+ require 'reel'
+-require 'pry'
++require 'pathname'
+ 
+ def fixture_dir
+   Pathname.new File.expand_path("../fixtures", __FILE__)
diff --git a/debian/patches/0002-Pregenerate-certificates-and-keys-for-HTTPS.patch b/debian/patches/0002-Pregenerate-certificates-and-keys-for-HTTPS.patch
new file mode 100644
index 0000000..1432b29
--- /dev/null
+++ b/debian/patches/0002-Pregenerate-certificates-and-keys-for-HTTPS.patch
@@ -0,0 +1,271 @@
+From: Hleb Valoshka <375gnu at gmail.com>
+Date: Mon, 14 Mar 2016 15:39:17 +0300
+Subject: Pregenerate certificates and keys for HTTPS
+
+---
+ spec/spec_helper.rb           |  3 ++-
+ tmp/certs/ca.crt              | 20 ++++++++++++++++++++
+ tmp/certs/ca.key              | 27 +++++++++++++++++++++++++++
+ tmp/certs/client.crt          | 19 +++++++++++++++++++
+ tmp/certs/client.key          | 27 +++++++++++++++++++++++++++
+ tmp/certs/client.unsigned.crt | 19 +++++++++++++++++++
+ tmp/certs/client.unsigned.key | 27 +++++++++++++++++++++++++++
+ tmp/certs/server.crt          | 19 +++++++++++++++++++
+ tmp/certs/server.key          | 27 +++++++++++++++++++++++++++
+ 9 files changed, 187 insertions(+), 1 deletion(-)
+ create mode 100644 tmp/certs/ca.crt
+ create mode 100644 tmp/certs/ca.key
+ create mode 100644 tmp/certs/client.crt
+ create mode 100644 tmp/certs/client.key
+ create mode 100644 tmp/certs/client.unsigned.crt
+ create mode 100644 tmp/certs/client.unsigned.key
+ create mode 100644 tmp/certs/server.crt
+ create mode 100644 tmp/certs/server.key
+
+diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
+index 3a6ec6c..46f69d5 100644
+--- a/spec/spec_helper.rb
++++ b/spec/spec_helper.rb
+@@ -10,7 +10,8 @@ def certs_dir
+ end
+ 
+ require 'support/example_request'
+-require 'support/create_certs'
++# certificates and keys are pregenerated
++#require 'support/create_certs'
+ 
+ RSpec.configure(&:disable_monkey_patching!)
+ 
+diff --git a/tmp/certs/ca.crt b/tmp/certs/ca.crt
+new file mode 100644
+index 0000000..aeeb12e
+--- /dev/null
++++ b/tmp/certs/ca.crt
+@@ -0,0 +1,20 @@
++-----BEGIN CERTIFICATE-----
++MIIDMDCCAhigAwIBAgIBATANBgkqhkiG9w0BAQ0FADAbMRkwFwYDVQQDDBBob25l
++c3RhY2htZWQuY29tMB4XDTE2MDMxNDEyMzYzNVoXDTE3MDMxNDEyMzYzNVowGzEZ
++MBcGA1UEAwwQaG9uZXN0YWNobWVkLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEP
++ADCCAQoCggEBAKR8VpDnRd8HukEJGKIoVEte1bwaDk0MN0lIgdYcSgeU/6v7jd8l
++8JLIo4LSwhWBCTd1bTcHRIeFpTjs2cYvUKw6W0hJ9TylciJY4GajPbq2coqSfMc8
++hpJkBzqVr8dWhH8+DETO0idNtMsW1iudq2pRyQXMzcDjJe3GBReheEiFW3Yvqvm5
++CyGKV9grrf1TBnHgwuXlQeEzE2fJDk8C81ZZ1kSKnZQgr/5tQQj58BznNMYEGTt6
++ojPKRm45Y7dM5qpHM440u+wAWuxbbTYYr+1BjG+Vt0jChcpKypy76LGtRBJbHT3t
++xFhVhLvyRgiURThX5lz92gMObQzFzBf5VfcCAwEAAaN/MH0wHQYDVR0OBBYEFE91
++navo3/rkAy4B9leotNKT9MADMA4GA1UdDwEB/wQEAwICBDAdBgNVHSUEFjAUBggr
++BgEFBQcDAQYIKwYBBQUHAwIwDAYDVR0TBAUwAwEB/zAfBgNVHSMEGDAWgBRPdZ2r
++6N/65AMuAfZXqLTSk/TAAzANBgkqhkiG9w0BAQ0FAAOCAQEAjN4Jy2QdchE+j512
++vq4YvTmDMhwyHtsEsZagoF2r4I/+HoZV8yqkqc6o75aXAQXYLNnI9Gq253s+rwsu
++t6cROmyU4jNtNN5joztONzXQloIQ6bt+gvlnOg1znM2QgtPryKVaiVJdfqyEpjOl
++655Pdxrix+OPQ63avkfjBjT/DkWSRADCf8lhWRFpeQL2wEUcXWTa+pJlUA23oZch
++s9rBGr3MFDKdmpwU5K0L1A8n0W+RLlIw60fyZHg6qfOd0fYVRtxlrVAZQLhL6R6y
++FKLy4lxmzf8k8jQRMXRa8aaYCIVFpzJhOWMS171eKfWxITUlkZAmbxTgvf+nItcN
++DlkOig==
++-----END CERTIFICATE-----
+diff --git a/tmp/certs/ca.key b/tmp/certs/ca.key
+new file mode 100644
+index 0000000..60476ac
+--- /dev/null
++++ b/tmp/certs/ca.key
+@@ -0,0 +1,27 @@
++-----BEGIN RSA PRIVATE KEY-----
++MIIEowIBAAKCAQEApHxWkOdF3we6QQkYoihUS17VvBoOTQw3SUiB1hxKB5T/q/uN
++3yXwksijgtLCFYEJN3VtNwdEh4WlOOzZxi9QrDpbSEn1PKVyIljgZqM9urZyipJ8
++xzyGkmQHOpWvx1aEfz4MRM7SJ020yxbWK52ralHJBczNwOMl7cYFF6F4SIVbdi+q
+++bkLIYpX2Cut/VMGceDC5eVB4TMTZ8kOTwLzVlnWRIqdlCCv/m1BCPnwHOc0xgQZ
++O3qiM8pGbjljt0zmqkczjjS77ABa7FttNhiv7UGMb5W3SMKFykrKnLvosa1EElsd
++Pe3EWFWEu/JGCJRFOFfmXP3aAw5tDMXMF/lV9wIDAQABAoIBABovVRSSTLQ5pbPu
++v8Yox2qMOVhNiZNIa5C2Az1TmZFlbeIyFJ6+inLDkAwmgxErTo1Om0lUVduBMhFC
++21RKefxA+gEjDPBPokDHh0mvmQcdPlTDBywsfXvWgrQX2jjQlB0xgoB9sETjgPGH
++vCaLXht505ehx+t5/bLBgFQHt39Lwhc7is/vTzS6dQrpZ+JrbeTaEnu6A/H1zYQw
++cPTUQex2uSL0N1F19mXigi+PlU32ZOSNm23THz1zA8ztw43U1A4K0UZRnxtRQySn
++wPEY131y9GwdulIRZa060IEngf+rkLpsbJD07hlz6I9STgasIkjANGzzAy8LB4BB
++wEpJV8kCgYEA2V+N6sYby3nC4bqPe5imsPvyuO1OZ4WWx8OujjN+Wy5LtBeg0fSg
++IJ9+WBEUV/svfIchxpBoaRWPBGxLgZT+H15KsQMuO1B+OHvDifSdpQtWkChRt2rX
++iwPAwcVoMiezYFXOmxe8wPwrRpqX7hvoxNYr3HJjJVbVAgExiCJjWLUCgYEAwbbl
++OlZ0XZ1iLRU7WixA8y5UhiLIFVJ21uqNQkQr32uXVSXWekoBrhIuodtdiXgrtk73
++6pgQzGDYN9/64FpLAKTp2ogChFBqGdqMgx8VlwigkPla9LUR4LnRE8LWfoo7ca+2
++RYHzGoOYvB/1JGVwkDzQXLoO786MDBP2/bUcO3sCgYEAqYMFpdbV6AhM/EDDEaxK
++GWxwrNuKL9qSabfkkMoBOFPS/18Jr5EnqikWmtC+35lnP6IVqcYFViVUwSs+eo/Y
++2FdswbtsOx8bPyrsotFaelFsMMDwcKtl6OeFUtaB2dLx5CcmFfYd4RUFHmsCHdIv
++5Afsbl3ZiU28kHKj0LiYZp0CgYBSTqnbPby3whVi3nCXgdIfAYJ8c+7b0GwaKRLY
++IysZBRgJ38ffse5AzgzuTMzTijHYhnkkPnR0wnlcVFi+Vt8jaO7MIZogKiLK1Wd6
++lwyPXeULdEfHTeBIwesqIFEO9yEGzwf9RJfMnjmZRWLdkhRf1NcbbxrFndc3kowR
++hJB4XQKBgAZqXxaT8qJ7aHOfRKoc6YLfyvaRLyZKeqex662CO+vfOdP9HIWzNO+R
++9mI75u96UIGOrMrH9Yl5sWY9fldlhZKvfAU1EIOR6Zqzg38V99nXjQbD0hS8xRfj
++oo44OYUdgctEOEMeyzMOT4tKj8YTyRd0B/bDv8CuK4zimJ9koFzB
++-----END RSA PRIVATE KEY-----
+diff --git a/tmp/certs/client.crt b/tmp/certs/client.crt
+new file mode 100644
+index 0000000..eca7184
+--- /dev/null
++++ b/tmp/certs/client.crt
+@@ -0,0 +1,19 @@
++-----BEGIN CERTIFICATE-----
++MIIDIzCCAgugAwIBAgIBATANBgkqhkiG9w0BAQ0FADAbMRkwFwYDVQQDDBBob25l
++c3RhY2htZWQuY29tMB4XDTE2MDMxNDEyMzYzNloXDTE3MDMxNDEyMzYzNlowFDES
++MBAGA1UEAwwJMTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
++AQEAm4Rf5vYqI+r/YmodPQq8MuCQyoXSFZI73HXwJaQS9m2I0wt7nK45/vB2mmRN
++atciajZUYOuDgxPLDwGgAh2WrfKm+tP7Kr38WRKrkVgU905x8fsbaY5LMbLwioq9
++iZ/3ZjJRiDuewlp4d1OlCOfkJSY7aJvcOBpHa3Y9AJMmsBMqGXhUUigfWeg2AB2x
++VgS2SWtNylAQqypXH1yADV+D/2T1RYRShLCdzDIHiiMUe0LoIoH2l3YRHJ4Y1nNe
++I9/+SbrreA5iSKzU3mPS232PpBr0peute9Y1Q+esp4kFufYCP8Gg9h2purQMvsDF
++fDFvQmBFIbVHHgpbkwWFTorLHwIDAQABo3kwdzAdBgNVHQ4EFgQU/Lh/9m2RJtA7
++N1c66K7Ub3L9ehMwCwYDVR0PBAQDAgbAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
++BgEFBQcDAjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFE91navo3/rkAy4B9leotNKT
++9MADMA0GCSqGSIb3DQEBDQUAA4IBAQAWPA5xLy36XqU5JER/EuVhi2xhioVTZBMe
++aVTiFKYQ0RdDV6COdIBiTGqMEC+Au4iYsoAK7s4pvhHlR1KSvgh5/yKKNf3Yt4WF
++UeqRwyg42CR6dyAjQJE0vF1Z2mhsNNFnr/ufKOGsKgTJiO2njA8RxEK+PCq7ENDL
++UgXfHraiFFZssIKMDpHNgZg6CLGtMzx5+e/9lVpf8MrY0wET7BLj2PQoSP+4Ilua
++HH8NeYTICl2QGNyoKv0Frw1DhNv+04OnB8Tvm0lacvr0NA9604KHQe+Ja1AkjWTb
++x5S90+WoUIIlbeWBGNsXLz6XqG5I7InUL4fCdweaA2jN6INklQ7g
++-----END CERTIFICATE-----
+diff --git a/tmp/certs/client.key b/tmp/certs/client.key
+new file mode 100644
+index 0000000..33c68ab
+--- /dev/null
++++ b/tmp/certs/client.key
+@@ -0,0 +1,27 @@
++-----BEGIN RSA PRIVATE KEY-----
++MIIEogIBAAKCAQEAm4Rf5vYqI+r/YmodPQq8MuCQyoXSFZI73HXwJaQS9m2I0wt7
++nK45/vB2mmRNatciajZUYOuDgxPLDwGgAh2WrfKm+tP7Kr38WRKrkVgU905x8fsb
++aY5LMbLwioq9iZ/3ZjJRiDuewlp4d1OlCOfkJSY7aJvcOBpHa3Y9AJMmsBMqGXhU
++UigfWeg2AB2xVgS2SWtNylAQqypXH1yADV+D/2T1RYRShLCdzDIHiiMUe0LoIoH2
++l3YRHJ4Y1nNeI9/+SbrreA5iSKzU3mPS232PpBr0peute9Y1Q+esp4kFufYCP8Gg
++9h2purQMvsDFfDFvQmBFIbVHHgpbkwWFTorLHwIDAQABAoIBAEJw0IQdAS3tNQR3
++r1wn3PWjiVhsya9blWV/oYSDT3Kmo0D+8+WhbbekRhd56LVPii10XqI1nC8A4szb
++dd/RglF4jKw2qmS9XDU1y8TBq9toUTf/ftue5jMqbqfR1F4a0JiBwOGCDzabbkIU
++ozplz8urRNBRXkk9uOuJTVCUjX/FVbd1COB7PyS6JLcocE/Ex47/KpDJXvluCBR4
++NgllXV4IPtzaqwuT8YoIZf3P/5LPqs0TXbbIERXi/ZQLwSrjpck37t62EFOdsE3P
++MJPOEKd3jvVaiLk1u8ZEPIAk0l2kgRroeMfS2WniiwLksXQmD4YsEtb8KodeX99u
++qtAdsmECgYEAzNLpxq5hB1aK/kBBOQqnz6DM/dKKZ1/Iv2Cbi/67I42rRUB3B3y3
++oZS9vw9B7bngrhSgQlKbefMpVWCOvj/SE6HdkvKwCjUJe66WizRpzV3wJ75Q58R5
++TSjKYbyLekxCkcFdsceMfyBDqqC2zg0WL65DabVxobXUuk6j0CxnYrECgYEAwl+q
++kvcr60tII4DyD9KNnOcT+IqKARR58g6SMMMrq6u0r+1pdRG6fZDBm1e+CbyXKQOA
++q2O7fufOrrbcikCOwZX0qPv3IqyfJwN2ScFwtExmoSfGrVx1C3jEmMTHMWHX6fUG
++7G1WoSys69ZN4QHZjrz1gTc5fhPM7dyAQwdFXs8CgYAWs8n1m55lkdIWHEkeaW/w
++M4KFH7D3hEZb7/lNqw5TAoDZTCvlSI2R+0qMwsQr9U5R/TdGIqHZAnqyW+F2dNx0
++EJzejMe2WeqTKubExypy+NaFkTKmfcB0LPFBpARRqeI3BZe8/ME11f2qC+Y3MHwl
++DMusC9BsfBr4C39cs49CAQKBgHYgl9SrXMipvtS859+P0bqagPuajpZrcFUYX+Y8
++psy1FKGagm3AcXsgP1l+MKNQNvmZBFikyu0sSeLKhSuMYnXqAX+1aZNsH2khZIEc
++i7c3e2PTfZ4cQ5HOOoSxinFLimHIJQYIyQ44zXqiikAF1Mc3tWhrPIiP1gp06IpT
++3+fnAoGAGEsg/W3cMKReqjWvnHJp+qFqjCUcA4sr1eMX0VBQzxCkDlNoYMDmlhjE
++yOyyBcQ29I4BxUj/iiAwwIpCkSWG9w1xOD5BZx0iLJq7wqxU5FLAv7Cea/oeB12T
++5uBM8ciBYuoilgjk4VMjSum7dHv4dVZEkNaimH2zsYLWFIGhmno=
++-----END RSA PRIVATE KEY-----
+diff --git a/tmp/certs/client.unsigned.crt b/tmp/certs/client.unsigned.crt
+new file mode 100644
+index 0000000..3bc242b
+--- /dev/null
++++ b/tmp/certs/client.unsigned.crt
+@@ -0,0 +1,19 @@
++-----BEGIN CERTIFICATE-----
++MIIDHDCCAgSgAwIBAgIBATANBgkqhkiG9w0BAQ0FADAUMRIwEAYDVQQDDAkxMjcu
++MC4wLjEwHhcNMTYwMzE0MTIzNjM2WhcNMTcwMzE0MTIzNjM2WjAUMRIwEAYDVQQD
++DAkxMjcuMC4wLjEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCutTeu
++xFmMHgvsD3S6JQ5qL+wFgJFCTzbGjjYguXG8YORSkOx24IgjhbVlEgfW0p5M7ZKp
++/ve9OMAKjjGE7zXUyzsIQzi8xe3MiQH9byr1/hebvssCQXy7oLRPYs/Toc67hU/W
++hHeQaEzSngtC9FeKuhb3iR2NSnDBIvMQ5C511xjs9jDfQ+ZvB5y1p+xU+hMsKMFH
++cE/iv7zMhiK4Sw+pjh0fcltbTEPHNB9e4V9a1DD4RnCz7+/9yY8l0Wemw5CWK9qZ
++NpOK0+rFq44Ry7hKfhc9BsCziGR55bmzRER8gFWjlra25cRSagesw2DLUunJFf4+
++IJ+M47+V2EIKt6DBAgMBAAGjeTB3MB0GA1UdDgQWBBRqLLvstvotn7sA6yvxDYAe
++cR0fJzALBgNVHQ8EBAMCBsAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
++MAkGA1UdEwQCMAAwHwYDVR0jBBgwFoAUaiy77Lb6LZ+7AOsr8Q2AHnEdHycwDQYJ
++KoZIhvcNAQENBQADggEBADJqat/LFUagoOClPa83hN7f2bE+HqPojCSXstOo39+/
++AdHENA5PQfCxb1NEyf+pJ3r6fBf/Dek7mNcrRb9fP90rDXWkdjKezdj4RqqJBnsL
++xZDY1IyKxxMVFCb4pPKNsWmwUwrry/PXobcQMhwGAxuN/rGrCU4XWew2gEn36w8z
++1eW19rUx250LDr6TeLjyNDxx+TAY4KAG1oY1Lpzmn95JezZh/A75mAzbvD0zpN7d
++lcpe7ulOjB+hvQ9W3uesYuhccyZv+6lRWdXEWpPQqlUCdla9jkCnkkDiQizcjkwt
++0DwRnYaY3Y3BpiG/tuXh0eP2lF1tvy4+EGAC7XmU7fw=
++-----END CERTIFICATE-----
+diff --git a/tmp/certs/client.unsigned.key b/tmp/certs/client.unsigned.key
+new file mode 100644
+index 0000000..0173bf7
+--- /dev/null
++++ b/tmp/certs/client.unsigned.key
+@@ -0,0 +1,27 @@
++-----BEGIN RSA PRIVATE KEY-----
++MIIEogIBAAKCAQEArrU3rsRZjB4L7A90uiUOai/sBYCRQk82xo42ILlxvGDkUpDs
++duCII4W1ZRIH1tKeTO2Sqf73vTjACo4xhO811Ms7CEM4vMXtzIkB/W8q9f4Xm77L
++AkF8u6C0T2LP06HOu4VP1oR3kGhM0p4LQvRXiroW94kdjUpwwSLzEOQuddcY7PYw
++30PmbwectafsVPoTLCjBR3BP4r+8zIYiuEsPqY4dH3JbW0xDxzQfXuFfWtQw+EZw
++s+/v/cmPJdFnpsOQlivamTaTitPqxauOEcu4Sn4XPQbAs4hkeeW5s0REfIBVo5a2
++tuXEUmoHrMNgy1LpyRX+PiCfjOO/ldhCCregwQIDAQABAoIBAAp9aQV+Vp4aI78d
++wnV2yiHIFNTTvmUL2o8bdNaMK+8SpkLq3rfYjXQMkDKsXXohlU2rKhY47+kVojpA
++BWsk7ceEGFxLpPl4rOmOBGeSKDMy+Xnpf8j346RkZs8pcK8VVRNfUsbfl0o9aPdw
++c96mSydSOxTLz9Fu+cwu7AdEnCGJGlNoHM+B5NJqr0y2bEEFqgeV/VasvSeGMS4x
++UzUl6CT2OhwCGYi/L3AYzQiXXtuQ5ck72W66HgZD/NBNmOT4A9vZGIxMMS/7u/AM
++/5Vc8dOtKJV1rKRm2VpNm9XjL2YbOKnqhcIguFRdNAyOgmsZ06lOxqF/mpUWdqpM
++e2z3A60CgYEA3OT+Cd3SAoAY4KznBROdvx4viNVhb6msDoB2PEU0lKrJ8sztm5Vv
++IsuanXDjTF/qlgAReddIIJ3biEPGkNIEsly8g+0xWYKiHMvnUI+sE0vhzl+YQx8H
++S6Dbob3b6ZvKYFSXcRxoBdssyc1tSUVrVG9jOwgrm6gZiTILgT86CcMCgYEAynkj
++6/VdDPbWKU3tZ5WMyuXU/RH2r4sGwPGI4WjNJFj59oWCgHt05S1JrIQ/jrkXMAHL
++RKIA0w7eJdTPGpVzabdCKcHEM/hkCKvVDH8pZAbwUlK2gJFZfkMVy3vxzVwE0o8h
++pKy9uwMkfjrFNg9rZ5s/WugA2bERAr/567QbPysCgYBXCmSPvrhiA9fJsFfXyEMA
++bASPBoW+Wj1R+Yydcyek7SdmZRm7lMaWD2R9ZV4rWiA1uxEn0Yy6TXmT2CEGL7tq
++DOC7m1s2yiLW9gHP3M0RTXVMvJ5i1HcrddcVhJqDEsBL9Qk3qNnUdOjRHAFUPeZs
++/vc6651DWJm3VeDyrNdRwQKBgAuIbPBi0IMNiFNf+fbdgOCJyOEFZezH2YGiAG7+
++fjjkzJArOKzC23y2YKzv94LUripw37gwFiXvgd3bylQ0URejdaRVQizHqEMKLp+A
++msX00zmNNpIKNXPItHQbwkE1TZ0ExCDSKhh97FU4WcVjiXWkVS6DapD70gE7GCxB
++3Q9zAoGAVEU2LUEUZmGBaHp5TAzA2rBGhEMozZxb7K2szW4R4+nuiE96IOndfRdY
++V71fY5i/tVXK+Tj0zrrtMM1aROWj62uwvrNdRXR9Gu+ICVqBkIKdsmZosrGYBqHZ
++jpMWK0OROFCGFuPNcIVEPKl1/BSjVN8cTuaG9VAhs5CCSmfs7+I=
++-----END RSA PRIVATE KEY-----
+diff --git a/tmp/certs/server.crt b/tmp/certs/server.crt
+new file mode 100644
+index 0000000..2224ccb
+--- /dev/null
++++ b/tmp/certs/server.crt
+@@ -0,0 +1,19 @@
++-----BEGIN CERTIFICATE-----
++MIIDIzCCAgugAwIBAgIBATANBgkqhkiG9w0BAQ0FADAbMRkwFwYDVQQDDBBob25l
++c3RhY2htZWQuY29tMB4XDTE2MDMxNDEyMzYzNloXDTE3MDMxNDEyMzYzNlowFDES
++MBAGA1UEAwwJMTI3LjAuMC4xMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
++AQEAvQWkiF3E231v7ugTSmFekpruueobVLakLW+1XzrECWJQ2YPqp9EgddwSAIe8
++LE0mnB1wiT2/Jr7EkqYPtypaepmAkbwXEyUw8VvBC5GTofzZTVmAZOrwhDOUu0Qf
++NOKlyJgUAU0KkvexrRbXvxNGwDtx6cTCugHzsuvRZP3+83leK4Q2c6m1B78YDwQC
++Ij4wJl/S/9zxPuTf+jzGk9Hfburyh2qFdjXoen+eY+anyAv1xS5ZJMA4dsqyeCxi
++waJa7rTTjJcGkUHj56/ESKnPF+DdoT5PoCFWZf+sW/Wy2JdX+05VAMZmnGVmN8b5
++jBv3GNRqtG48VgZq8smp4aXOrQIDAQABo3kwdzAdBgNVHQ4EFgQUGq2kpaS6EhqV
++8Mcq9FmMA00TUDgwCwYDVR0PBAQDAgbAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
++BgEFBQcDAjAJBgNVHRMEAjAAMB8GA1UdIwQYMBaAFE91navo3/rkAy4B9leotNKT
++9MADMA0GCSqGSIb3DQEBDQUAA4IBAQB9se1woHePW9eVvbytDH05ZkhWp262UfCI
++0FBUBkaxOYtYp/tHS+/e0agj8hc8AxYjuxLYAv58WNLiJy6dGC3s69b3u4NOmK2t
++oDCKar/3aiRE6ELLaELnmVRqLFNKsV9P4QD6rcgdiKVXMXmNHJFsQ4PQGgiPOSV+
++v4PVlKTrPv5soqqAQcWQfUCd5fTrcAnAKYQSi5ly2KgMr9cbOor5/hvgqsl4A/w7
++s+lH42Ej3iFAxNFZg0fL29tV+r26drytR7qvLshe+xh/2QdhBCWny/6mZqGeawW4
++ASWI/lo0F5x4fl79UgH5srdodc2UMirNSmyR/bYYbBsGvccYTi/Q
++-----END CERTIFICATE-----
+diff --git a/tmp/certs/server.key b/tmp/certs/server.key
+new file mode 100644
+index 0000000..ecb3ba2
+--- /dev/null
++++ b/tmp/certs/server.key
+@@ -0,0 +1,27 @@
++-----BEGIN RSA PRIVATE KEY-----
++MIIEowIBAAKCAQEAvQWkiF3E231v7ugTSmFekpruueobVLakLW+1XzrECWJQ2YPq
++p9EgddwSAIe8LE0mnB1wiT2/Jr7EkqYPtypaepmAkbwXEyUw8VvBC5GTofzZTVmA
++ZOrwhDOUu0QfNOKlyJgUAU0KkvexrRbXvxNGwDtx6cTCugHzsuvRZP3+83leK4Q2
++c6m1B78YDwQCIj4wJl/S/9zxPuTf+jzGk9Hfburyh2qFdjXoen+eY+anyAv1xS5Z
++JMA4dsqyeCxiwaJa7rTTjJcGkUHj56/ESKnPF+DdoT5PoCFWZf+sW/Wy2JdX+05V
++AMZmnGVmN8b5jBv3GNRqtG48VgZq8smp4aXOrQIDAQABAoIBAQCtK6M+D3IPiA7p
++OBKcPTJQa8Kz7sdVR/KHceUfNo5s7naVoGZ1koEDmTeg5rm9eH0b31i/UyNxkqoy
++lBKnwxSbZ1BDs6cMMjFxnZbxS1COwkAuvgWD7z2kUEE9gz53zAEIElOZkYRTert7
++kQbdFgLmkE9fVJT1pl4mmCcBODW/xeh6LKiXaq12oSMFtItb2OINstHryyNCKjHI
++8zHuoIk0T0EOpWzqzDVOPY7k8GnCiP/tAjxsZ1vOCxTfivuudW6nqWAG9b9wWgss
++q0+77HkUlb/uUJ5GN2giSoLjdvijdBSbX8O2PKCbJzLfsK6b9/FUjHrJN9HrfG7B
++dViH1Pm9AoGBAOl19L5W+FEJRd70kXpcVMjV74Sk8jmNczteEAmXxOvPL/KQtdOf
++JHMT3oMFaaKVWP+K7NZy1jB+FU+L3+EsWSwJHkjbtAa3TFCNVg+ddZHeDzmyW1EO
++PMsn/FWcHrNgMDEc7NCR7kNVOvmAPR2QvQEZpOVbruD2SMyisO/kOSSfAoGBAM9F
++XznPTxYFf2Tp/vYINkm5vbuyTEfQsxZq498F2vBE30hnwMALxZw5hyYLHRZPB0nS
++mnafHthpcmln0gU4aqUHKSTKQ/oOeU9/HESBZr5I/6PJtFVqKzFb/jV0Lh1PflEJ
++BoC8fotSshwnX9fPJ0mvBPRURbCtdpDyTD/wcp0zAoGAGOk2OU0sZ/E2XGj6UPUj
++Mt7pFN1I321Be3c4/N0N7R+JfTeFv1P+3qyjFJXyRJ/tBC99wBA23KvHeFpzhCJo
++TXOXoKyY1BKg+QNryHTDw9HPDBgE+GwtfnwAx93FxNwhqEvu1P6NTu/8P/04CDyW
++flSPLM4Qpf6BnBxMBvzyP/8CgYB1SX8qOlo5TuEY3KSO2nTF4VoxBSLPHJTKoa/S
++ewC6J27mDPfwdHjc/1yvtWg/QHcSWh9X8pDEy16XsM0ScSs/uT6Z9+7haCFTT81S
++IpteH/aw2ym1j79jTfgajWSu51XGS0InxQIimqf48Hr2pt1Hf8dg7vMEmBPYz5NA
++NzLUKwKBgDb5JfQUIdXm2rDdwxcTYvFStLoDh9jlwG7VVawo76RIMvLGuNp5AHyw
++BZiLq+/+NEmxmRTX2crQWK8+KuiM1w4zbaILC5Y7Axkuqyp408623TawgedLQYgg
++nyD30olD73cQc8+lVvE9uDXKFs4nHAvspAXWD87ANdM8c73TduOF
++-----END RSA PRIVATE KEY-----
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..08772c7
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+0001-Fix-require-statements-in-specs.patch
+0002-Pregenerate-certificates-and-keys-for-HTTPS.patch
diff --git a/debian/reel.examples b/debian/reel.examples
index d970cc8..e39721e 100644
--- a/debian/reel.examples
+++ b/debian/reel.examples
@@ -1,3 +1 @@
-# FIXME: examples/ dir found in source. Consider installing the examples.
-# Examples:
-# examples/*
+examples/*
diff --git a/debian/rules b/debian/rules
index 57b4299..98ebf73 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@
 #export DH_RUBY_GEMSPEC=gem.gemspec
 #
 # Uncomment to check dependencies during build:
-# export GEM2DEB_TEST_RUNNER = --check-dependencies
+export GEM2DEB_TEST_RUNNER = --check-dependencies
 
 %:
 	dh $@ --buildsystem=ruby --with ruby

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/reel.git



More information about the Pkg-ruby-extras-commits mailing list