• R/O
  • SSH

pm_diskd: Commit

※ リポジトリは、pm-diskd ブランチが https://github.com/linux-ha-japan/pm_diskd-1.0 へ、pm-diskd-2.0ブランチが https://github.com/linux-ha-japan/pm_diskd へ移行しました。

Pacemaker 対応ディスク故障監視機能。

Pacemaker-1.0公式リポジトリのクローンに対し、パッチ作成用のブランチを作成して管理する。
ブランチ名: pm-diskd

初回 hg clone 実行後は、hg update -r pm-diskd を実行すること。

Heartbeat-2.1.4 用 hb-diskd(*) のPacemaker対応版
(*) http://sourceforge.jp/projects/linux-ha/releases/?package_id=10555


Commit MetaInfo

Revision91de0c9c401cad1495246172fcffa8d052395790 (tree)
Time2006-08-14 13:22:04
Authoralan
Commiteralan

Log Message

Final changes for 2.0.7. Well known to the congnescenti.

CVS patchset: 10164
CVS date: 2006/08/14 04:22:04

Change Summary

Incremental Difference

diff -r fb9cd2953ef6 -r 91de0c9c401c heartbeat.spec.in
--- a/heartbeat.spec.in Fri Aug 11 19:30:17 2006 +0000
+++ b/heartbeat.spec.in Mon Aug 14 04:22:04 2006 +0000
@@ -1,4 +1,4 @@
1-# $Id: heartbeat.spec.in,v 1.195 2006/08/08 11:42:33 alan Exp $
1+# $Id: heartbeat.spec.in,v 1.196 2006/08/14 04:22:04 alan Exp $
22
33 %define _unpackaged_files_terminate_build 1
44 %define _missing_doc_files_terminate_build 1
@@ -88,6 +88,10 @@
8888 etc) in the CRM configuration have valid id attributes, or set the
8989 ignore_dtd option to true. Otherwise, the new version will refuse
9090 to start.
91+ + SECURITY FIX:
92+ - Remote Denial of Service attack (#195068, CVE-2006-3121).
93+ - Local Denial of Service attack (#194444, CVE-2006-3815).
94+ (actually fixed in 2.0.6)
9195 + Enhancements:
9296 - Improved log messages.
9397 - ptest can now read compressed XML directly. Do not include
diff -r fb9cd2953ef6 -r 91de0c9c401c lib/clplumbing/cl_netstring.c
--- a/lib/clplumbing/cl_netstring.c Fri Aug 11 19:30:17 2006 +0000
+++ b/lib/clplumbing/cl_netstring.c Mon Aug 14 04:22:04 2006 +0000
@@ -284,7 +284,7 @@
284284 sp ++;
285285 }
286286
287- if (sp >= smax ){
287+ if (sp >= smax) {
288288 return(HA_FAIL);
289289 }
290290
@@ -293,6 +293,9 @@
293293 *data = sp;
294294
295295 sp += (*len);
296+ if (sp >= smax) {
297+ return(HA_FAIL);
298+ }
296299 if (*sp != ','){
297300 return(HA_FAIL);
298301 }
Show on old repository browser