ceph.git
6 years agoUpdate quilt patch. archive/raspbian/12.2.10+dfsg1-1+rpi1 raspbian/12.2.10+dfsg1-1+rpi1
Peter Michael Green [Sat, 19 Jan 2019 14:52:46 +0000 (14:52 +0000)]
Update quilt patch.

6 years agoManual merge of version 10.2.5-7.2+rpi1 and 12.2.10+dfsg1-1 to produce 12.2.10+dfsg1...
Peter Michael Green [Sat, 19 Jan 2019 12:14:06 +0000 (12:14 +0000)]
Manual merge of version 10.2.5-7.2+rpi1 and 12.2.10+dfsg1-1 to produce 12.2.10+dfsg1-1+rpi1

6 years agoMerge ceph (12.2.10+dfsg1-1) import into refs/heads/workingbranch
Gaudenz Steinlin [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
Merge ceph (12.2.10+dfsg1-1) import into refs/heads/workingbranch

6 years agosoftfp-armel
Ceph Maintainers [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
softfp-armel

Gbp-Pq: Name softfp-armel.patch

6 years agoboost-1.67-fixes
Ceph Maintainers [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
boost-1.67-fixes

Gbp-Pq: Name boost-1.67-fixes.patch

6 years agolibrbd: Do not instantiate TrimRequest template class
Boris Ranto [Thu, 7 Dec 2017 23:21:38 +0000 (00:21 +0100)]
librbd: Do not instantiate TrimRequest template class

We include TrimRequest.cc in librbd tests at two places:
 - operation/test_mock_TrimRequest.cc
 - operation/test_mock_ResizeRequest.cc

That causes linking errors when doing the builds because some of the
instantiated classes are defined twice.

We can fix this by not instantiating the template class in the
TrimReqeust.cc file when including it in the tests.

Signed-off-by: Boris Ranto <branto@redhat.com>
Gbp-Pq: Name armhf-ftbfs.patch

6 years agofix-var-run-perms-sysvinit
Ceph Maintainers [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
fix-var-run-perms-sysvinit

Gbp-Pq: Name fix-var-run-perms-sysvinit.patch

6 years agoCore-local statistics
Andrew Kryczka [Tue, 23 May 2017 17:29:14 +0000 (10:29 -0700)]
Core-local statistics

Summary:
This diff changes `StatisticsImpl` from a thread-local approach to a core-local one. The goal is to perform faster aggregations, particularly for applications that have many threads. There should be no behavior change.
Closes https://github.com/facebook/rocksdb/pull/2258

Differential Revision: D5016258

Pulled By: ajkr

fbshipit-source-id: 7d4d165b4a91d8110f0409d113d1be91f22d31a9
(cherry picked from commit ac39d6bec5b2c23a2c3fd0f0e61d468be4f3e803)

Gbp-Pq: Name 0003-Core-local-statistics.patch

6 years agocore-local array type conversions
Andrew Kryczka [Fri, 12 May 2017 16:26:40 +0000 (09:26 -0700)]
core-local array type conversions

Summary:
try to clean up the type conversions and hope it passes on windows.

one interesting thing I learned is that bitshift operations are special: in `x << y`, the result type depends only on the type of `x`, unlike most arithmetic operations where the result type depends on both operands' types.
Closes https://github.com/facebook/rocksdb/pull/2277

Differential Revision: D5050145

Pulled By: ajkr

fbshipit-source-id: f3309e77526ac9612c632bf93a62d99757af9a29
(cherry picked from commit bbe9ee7dd4a542b191ace521ca13b4bdb063008b)

Gbp-Pq: Name 0002-core-local-array-type-conversions.patch

6 years agoCoreLocalArray class
Andrew Kryczka [Thu, 11 May 2017 01:16:31 +0000 (18:16 -0700)]
CoreLocalArray class

Summary:
Moved the logic for core-local array out of ConcurrentArena and into a separate class because I want to reuse it for core-local stats.
Closes https://github.com/facebook/rocksdb/pull/2256

Differential Revision: D5011518

Pulled By: ajkr

fbshipit-source-id: a75a7b8f7b7a42fd6273489ada405f14c6be196a
(cherry picked from commit cda5fde2d96624df38afc7f02b6b3e699648c62d)

Gbp-Pq: Name 0001-CoreLocalArray-class.patch

6 years agorocksdb-fallthrough-i386
Ceph Maintainers [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
rocksdb-fallthrough-i386

Gbp-Pq: Name rocksdb-fallthrough-i386.patch

6 years agolibatomic
Ceph Maintainers [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
libatomic

Gbp-Pq: Name libatomic.patch

6 years agovirtualenv-never-download
Ceph Maintainers [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
virtualenv-never-download

Gbp-Pq: Name virtualenv-never-download.patch

6 years agoremove ceph.com ref to favicon
Shengjing Zhu [Sun, 11 Mar 2018 14:59:20 +0000 (22:59 +0800)]
remove ceph.com ref to favicon

Origin: backport, https://github.com/ceph/ceph/commit/409b8923a24ff557c53260842aaff6400054bc9b

Gbp-Pq: Name 0013-remove-ceph.com-ref-to-favicon.patch

6 years agofix various spelling errors
Shengjing Zhu [Sat, 10 Mar 2018 14:36:31 +0000 (22:36 +0800)]
fix various spelling errors

Forwarded: https://github.com/ceph/ceph/pull/20831

Gbp-Pq: Name 0010-fix-various-spelling-errors.patch

6 years agoceph (12.2.10+dfsg1-1) unstable; urgency=medium
Gaudenz Steinlin [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
ceph (12.2.10+dfsg1-1) unstable; urgency=medium

  * [22146e] ceph-base: create directory for bootstrap-rbd key
  * [8c0362] Move ceph bash completion to ceph-common
  * [b9e790] Make ceph binary package Suggests binNMU safe
  * [fc83f1] Install ceph-fuse systemd service file
  * [e70c29] Enable LTTng
  * [234e9b] New upstream version 12.2.10+dfsg1

[dgit import unpatched ceph 12.2.10+dfsg1-1]

6 years agoImport ceph_12.2.10+dfsg1.orig.tar.xz
Gaudenz Steinlin [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
Import ceph_12.2.10+dfsg1.orig.tar.xz

[dgit import orig ceph_12.2.10+dfsg1.orig.tar.xz]

6 years agoImport ceph_12.2.10+dfsg1-1.debian.tar.xz
Gaudenz Steinlin [Sat, 29 Dec 2018 21:08:52 +0000 (21:08 +0000)]
Import ceph_12.2.10+dfsg1-1.debian.tar.xz

[dgit import tarball ceph 12.2.10+dfsg1-1 ceph_12.2.10+dfsg1-1.debian.tar.xz]

7 years agoMerge ceph (12.2.8+dfsg1-5) import into refs/heads/workingbranch
Gaudenz Steinlin [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
Merge ceph (12.2.8+dfsg1-5) import into refs/heads/workingbranch

7 years agosoftfp-armel
Ceph Maintainers [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
softfp-armel

Gbp-Pq: Name softfp-armel.patch

7 years agoboost-1.67-fixes
Ceph Maintainers [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
boost-1.67-fixes

Gbp-Pq: Name boost-1.67-fixes.patch

7 years agolibrbd: Do not instantiate TrimRequest template class
Boris Ranto [Thu, 7 Dec 2017 23:21:38 +0000 (00:21 +0100)]
librbd: Do not instantiate TrimRequest template class

We include TrimRequest.cc in librbd tests at two places:
 - operation/test_mock_TrimRequest.cc
 - operation/test_mock_ResizeRequest.cc

That causes linking errors when doing the builds because some of the
instantiated classes are defined twice.

We can fix this by not instantiating the template class in the
TrimReqeust.cc file when including it in the tests.

Signed-off-by: Boris Ranto <branto@redhat.com>
Gbp-Pq: Name armhf-ftbfs.patch

7 years agofix-var-run-perms-sysvinit
Ceph Maintainers [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
fix-var-run-perms-sysvinit

Gbp-Pq: Name fix-var-run-perms-sysvinit.patch

7 years agoCore-local statistics
Andrew Kryczka [Tue, 23 May 2017 17:29:14 +0000 (10:29 -0700)]
Core-local statistics

Summary:
This diff changes `StatisticsImpl` from a thread-local approach to a core-local one. The goal is to perform faster aggregations, particularly for applications that have many threads. There should be no behavior change.
Closes https://github.com/facebook/rocksdb/pull/2258

Differential Revision: D5016258

Pulled By: ajkr

fbshipit-source-id: 7d4d165b4a91d8110f0409d113d1be91f22d31a9
(cherry picked from commit ac39d6bec5b2c23a2c3fd0f0e61d468be4f3e803)

Gbp-Pq: Name 0003-Core-local-statistics.patch

7 years agocore-local array type conversions
Andrew Kryczka [Fri, 12 May 2017 16:26:40 +0000 (09:26 -0700)]
core-local array type conversions

Summary:
try to clean up the type conversions and hope it passes on windows.

one interesting thing I learned is that bitshift operations are special: in `x << y`, the result type depends only on the type of `x`, unlike most arithmetic operations where the result type depends on both operands' types.
Closes https://github.com/facebook/rocksdb/pull/2277

Differential Revision: D5050145

Pulled By: ajkr

fbshipit-source-id: f3309e77526ac9612c632bf93a62d99757af9a29
(cherry picked from commit bbe9ee7dd4a542b191ace521ca13b4bdb063008b)

Gbp-Pq: Name 0002-core-local-array-type-conversions.patch

7 years agoCoreLocalArray class
Andrew Kryczka [Thu, 11 May 2017 01:16:31 +0000 (18:16 -0700)]
CoreLocalArray class

Summary:
Moved the logic for core-local array out of ConcurrentArena and into a separate class because I want to reuse it for core-local stats.
Closes https://github.com/facebook/rocksdb/pull/2256

Differential Revision: D5011518

Pulled By: ajkr

fbshipit-source-id: a75a7b8f7b7a42fd6273489ada405f14c6be196a
(cherry picked from commit cda5fde2d96624df38afc7f02b6b3e699648c62d)

Gbp-Pq: Name 0001-CoreLocalArray-class.patch

7 years agorocksdb-fallthrough-i386
Ceph Maintainers [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
rocksdb-fallthrough-i386

Gbp-Pq: Name rocksdb-fallthrough-i386.patch

7 years agolibatomic
Ceph Maintainers [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
libatomic

Gbp-Pq: Name libatomic.patch

7 years agovirtualenv-never-download
Ceph Maintainers [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
virtualenv-never-download

Gbp-Pq: Name virtualenv-never-download.patch

7 years agofix unittest_mclock_priority_queue not build when make
Shengjing Zhu [Mon, 12 Mar 2018 03:01:10 +0000 (11:01 +0800)]
fix unittest_mclock_priority_queue not build when make

Origin: backport, https://github.com/ceph/ceph/commit/494b2f8f5ae11a689bb2032e4527968ff09bcdeb

Gbp-Pq: Name 0013-fix-unittest_mclock_priority_queue-not-build-when-ma.patch

7 years agoremove ceph.com ref to favicon
Shengjing Zhu [Sun, 11 Mar 2018 14:59:20 +0000 (22:59 +0800)]
remove ceph.com ref to favicon

Origin: backport, https://github.com/ceph/ceph/commit/409b8923a24ff557c53260842aaff6400054bc9b

Gbp-Pq: Name 0013-remove-ceph.com-ref-to-favicon.patch

7 years agofix various spelling errors
Shengjing Zhu [Sat, 10 Mar 2018 14:36:31 +0000 (22:36 +0800)]
fix various spelling errors

Forwarded: https://github.com/ceph/ceph/pull/20831

Gbp-Pq: Name 0010-fix-various-spelling-errors.patch

7 years agoceph (12.2.8+dfsg1-5) unstable; urgency=medium
Gaudenz Steinlin [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
ceph (12.2.8+dfsg1-5) unstable; urgency=medium

  * [66e03b] Fix linking on archs which require libatomic
  * [5236f3] Fix Python 3 autopkgtest

[dgit import unpatched ceph 12.2.8+dfsg1-5]

7 years agoImport ceph_12.2.8+dfsg1-5.debian.tar.xz
Gaudenz Steinlin [Fri, 30 Nov 2018 15:49:02 +0000 (15:49 +0000)]
Import ceph_12.2.8+dfsg1-5.debian.tar.xz

[dgit import tarball ceph 12.2.8+dfsg1-5 ceph_12.2.8+dfsg1-5.debian.tar.xz]

7 years agoImport ceph_12.2.8+dfsg1.orig.tar.gz
Gaudenz Steinlin [Sun, 28 Oct 2018 22:43:10 +0000 (22:43 +0000)]
Import ceph_12.2.8+dfsg1.orig.tar.gz

[dgit import orig ceph_12.2.8+dfsg1.orig.tar.gz]

8 years agoMerge ceph (10.2.5-7.2+rpi1) import into refs/heads/workingbranch
Peter Michael Green [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
Merge ceph (10.2.5-7.2+rpi1) import into refs/heads/workingbranch

8 years agodetect-raspbian
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
detect-raspbian

Gbp-Pq: Name detect-raspbian.diff

8 years agorgw: for the create_bucket api, if the input creation_time is zero, we should set...
weiqiaomiao [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now"

Fixes: http://tracker.ceph.com/issues/16597
Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
Gbp-Pq: Name rgw_rados-creation_time.patch

8 years agoosd: limit omap data in push op
Wanlong Gao [Thu, 23 Jun 2016 12:04:25 +0000 (20:04 +0800)]
osd: limit omap data in push op

We already have the config osd_recovery_max_chunk to limit the total
size of omap entries and omap data. But we need an individual config
to limit the number of omap entries independently. We call this config
osd_recovery_max_omap_entries_per_chunk here with the default number
of 64000.

Signed-off-by: Wanlong Gao <wanlong.gao@easystack.cn>
Gbp-Pq: Name osd-limit-omap-data-in-push-op.patch

8 years agodisable-openssl-linking
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
disable-openssl-linking

Gbp-Pq: Name disable-openssl-linking.patch

8 years agoskip-setup.py-makefiles
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
skip-setup.py-makefiles

Gbp-Pq: Name skip-setup.py-makefiles.patch

8 years agofix-cycles-arch
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
fix-cycles-arch

Gbp-Pq: Name fix-cycles-arch.patch

8 years agofix-init-system-detection
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
fix-init-system-detection

Gbp-Pq: Name fix-init-system-detection.patch

8 years agomips_mipsel_libatomic
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
mips_mipsel_libatomic

Gbp-Pq: Name mips_mipsel_libatomic.patch

8 years agosoftfp-armel
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
softfp-armel

Gbp-Pq: Name softfp-armel.patch

8 years agotests-disable
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
tests-disable

Gbp-Pq: Name tests-disable.patch

8 years agovirtualenv-never-download
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
virtualenv-never-download

Gbp-Pq: Name virtualenv-never-download.patch

8 years agosample.ceph.conf
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
sample.ceph.conf

 * corrected URLs.
 * more options and descriptions.

Gbp-Pq: Name sample.ceph.conf.patch

8 years agoarch
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
arch

Gbp-Pq: Name arch.patch

8 years agocve-2016-9579_short_cors_request
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
cve-2016-9579_short_cors_request

commit 67d4d9e64bc224e047cf333e673bb22cd6290789
Author: LiuYang <yippeetry@gmail.com>
Date:   Thu Dec 8 14:21:43 2016 +0800

    rgw: do not abort when accept a CORS request with short origin

    Fixed: #18187

    when accept a CROS request, the request http origin shorter than the bucket's corsrule
    (eg. origin: http://s.com corsrule: <AllowedOrigin>*.verylongdomain.com</AllowedOrigin>).
    the rgw_cors.cc::is_string_in_set() will have a wrong index, the radosrgw server will
    abort.

    $ curl http://test.localhost:8000/app.data -H "Origin:http://s.com"

     0> 2016-12-05 03:22:29.548138 7f6add05d700 -1 *** Caught signal (Aborted) **
     in thread 7f6add05d700 thread_name:civetweb-worker

     ceph version 11.0.2-2168-gd2f8fb4 (d2f8fb4a6ba75af7e6da0f5a7f1b49ec998b1631)
     1: (()+0x50720a) [0x7f6b147c420a]
     2: (()+0xf370) [0x7f6b09a33370]
     3: (gsignal()+0x37) [0x7f6b081ca1d7]
     4: (abort()+0x148) [0x7f6b081cb8c8]
     5: (__gnu_cxx::__verbose_terminate_handler()+0x165) [0x7f6b08ace9d5]
     6: (()+0x5e946) [0x7f6b08acc946]
     7: (()+0x5e973) [0x7f6b08acc973]
     8: (()+0x5eb93) [0x7f6b08accb93]
     9: (std::__throw_out_of_range(char const*)+0x77) 0x7f6b08b21a17]
     10: (()+0xbd97a) [0x7f6b08b2b97a]
     11: (()+0x449c1e) [0x7f6b14706c1e]
     12: (RGWCORSRule::is_origin_present(char const*)+0x48) [0x7f6b147073b8]
     13: (RGWCORSConfiguration::host_name_rule(char const*)+0x37) [0x7f6b147074e7]
     14: (RGWOp::generate_cors_headers(std::string&, std::string&, std::string&, std::string&, unsigned int*)+0xa3) [0x7f6b14593e63]
     15: (dump_access_control(req_state*, RGWOp*)+0x61) [0x7f6b14653f91]

Signed-off-by: LiuYang <yippeetry@gmail.com>
Gbp-Pq: Name cve-2016-9579_short_cors_request.patch

8 years agosleep-recover
Ceph Maintainers [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
sleep-recover

Gbp-Pq: Name sleep-recover.patch

8 years agoceph (10.2.5-7.2+rpi1) buster-staging; urgency=medium
Peter Michael Green [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
ceph (10.2.5-7.2+rpi1) buster-staging; urgency=medium

  * Add Raspbian to lists of "debian-like" distros.
    + Hopefully this will fix site-packages vs dist-packages
      build failure in Raspbian.

[dgit import unpatched ceph 10.2.5-7.2+rpi1]

8 years agoImport ceph_10.2.5-7.2+rpi1.debian.tar.xz
Peter Michael Green [Sun, 30 Jul 2017 09:48:17 +0000 (10:48 +0100)]
Import ceph_10.2.5-7.2+rpi1.debian.tar.xz

[dgit import tarball ceph 10.2.5-7.2+rpi1 ceph_10.2.5-7.2+rpi1.debian.tar.xz]

8 years agorgw: for the create_bucket api, if the input creation_time is zero, we should set...
weiqiaomiao [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
rgw: for the create_bucket api, if the input creation_time is zero, we should set it to 'now"

Fixes: http://tracker.ceph.com/issues/16597
Signed-off-by: weiqiaomiao <wei.qiaomiao@zte.com.cn>
Gbp-Pq: Name rgw_rados-creation_time.patch

8 years agoosd: limit omap data in push op
Wanlong Gao [Thu, 23 Jun 2016 12:04:25 +0000 (20:04 +0800)]
osd: limit omap data in push op

We already have the config osd_recovery_max_chunk to limit the total
size of omap entries and omap data. But we need an individual config
to limit the number of omap entries independently. We call this config
osd_recovery_max_omap_entries_per_chunk here with the default number
of 64000.

Signed-off-by: Wanlong Gao <wanlong.gao@easystack.cn>
Gbp-Pq: Name osd-limit-omap-data-in-push-op.patch

8 years agodisable-openssl-linking
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
disable-openssl-linking

Gbp-Pq: Name disable-openssl-linking.patch

8 years agoskip-setup.py-makefiles
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
skip-setup.py-makefiles

Gbp-Pq: Name skip-setup.py-makefiles.patch

8 years agofix-cycles-arch
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
fix-cycles-arch

Gbp-Pq: Name fix-cycles-arch.patch

8 years agofix-init-system-detection
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
fix-init-system-detection

Gbp-Pq: Name fix-init-system-detection.patch

8 years agomips_mipsel_libatomic
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
mips_mipsel_libatomic

Gbp-Pq: Name mips_mipsel_libatomic.patch

8 years agosoftfp-armel
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
softfp-armel

Gbp-Pq: Name softfp-armel.patch

8 years agotests-disable
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
tests-disable

Gbp-Pq: Name tests-disable.patch

8 years agovirtualenv-never-download
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
virtualenv-never-download

Gbp-Pq: Name virtualenv-never-download.patch

8 years agosample.ceph.conf
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
sample.ceph.conf

 * corrected URLs.
 * more options and descriptions.

Gbp-Pq: Name sample.ceph.conf.patch

8 years agoarch
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
arch

Gbp-Pq: Name arch.patch

8 years agocve-2016-9579_short_cors_request
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
cve-2016-9579_short_cors_request

commit 67d4d9e64bc224e047cf333e673bb22cd6290789
Author: LiuYang <yippeetry@gmail.com>
Date:   Thu Dec 8 14:21:43 2016 +0800

    rgw: do not abort when accept a CORS request with short origin

    Fixed: #18187

    when accept a CROS request, the request http origin shorter than the bucket's corsrule
    (eg. origin: http://s.com corsrule: <AllowedOrigin>*.verylongdomain.com</AllowedOrigin>).
    the rgw_cors.cc::is_string_in_set() will have a wrong index, the radosrgw server will
    abort.

    $ curl http://test.localhost:8000/app.data -H "Origin:http://s.com"

     0> 2016-12-05 03:22:29.548138 7f6add05d700 -1 *** Caught signal (Aborted) **
     in thread 7f6add05d700 thread_name:civetweb-worker

     ceph version 11.0.2-2168-gd2f8fb4 (d2f8fb4a6ba75af7e6da0f5a7f1b49ec998b1631)
     1: (()+0x50720a) [0x7f6b147c420a]
     2: (()+0xf370) [0x7f6b09a33370]
     3: (gsignal()+0x37) [0x7f6b081ca1d7]
     4: (abort()+0x148) [0x7f6b081cb8c8]
     5: (__gnu_cxx::__verbose_terminate_handler()+0x165) [0x7f6b08ace9d5]
     6: (()+0x5e946) [0x7f6b08acc946]
     7: (()+0x5e973) [0x7f6b08acc973]
     8: (()+0x5eb93) [0x7f6b08accb93]
     9: (std::__throw_out_of_range(char const*)+0x77) 0x7f6b08b21a17]
     10: (()+0xbd97a) [0x7f6b08b2b97a]
     11: (()+0x449c1e) [0x7f6b14706c1e]
     12: (RGWCORSRule::is_origin_present(char const*)+0x48) [0x7f6b147073b8]
     13: (RGWCORSConfiguration::host_name_rule(char const*)+0x37) [0x7f6b147074e7]
     14: (RGWOp::generate_cors_headers(std::string&, std::string&, std::string&, std::string&, unsigned int*)+0xa3) [0x7f6b14593e63]
     15: (dump_access_control(req_state*, RGWOp*)+0x61) [0x7f6b14653f91]

Signed-off-by: LiuYang <yippeetry@gmail.com>
Gbp-Pq: Name cve-2016-9579_short_cors_request.patch

8 years agosleep-recover
Ceph Maintainers [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
sleep-recover

Gbp-Pq: Name sleep-recover.patch

8 years agoceph (10.2.5-7.2) unstable; urgency=medium
Adrian Bunk [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
ceph (10.2.5-7.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Build with -g1 instead of -g on 32bit architectures to fix
    FTBFS due to the 2GB/3GB address space limits.

[dgit import unpatched ceph 10.2.5-7.2]

8 years agoImport ceph_10.2.5-7.2.debian.tar.xz
Adrian Bunk [Wed, 7 Jun 2017 08:39:39 +0000 (09:39 +0100)]
Import ceph_10.2.5-7.2.debian.tar.xz

[dgit import tarball ceph 10.2.5-7.2 ceph_10.2.5-7.2.debian.tar.xz]

9 years agoImport ceph_10.2.5.orig.tar.gz
Gaudenz Steinlin [Sat, 17 Dec 2016 21:40:22 +0000 (21:40 +0000)]
Import ceph_10.2.5.orig.tar.gz

[dgit import orig ceph_10.2.5.orig.tar.gz]