Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
libvirt
提交
dae3b965
L
libvirt
项目概览
openeuler
/
libvirt
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
libvirt
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
dae3b965
编写于
8年前
作者:
J
John Ferlan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
conf: Revert changes to add new secret type "passphrase"
Revert the remainder of commit id '
c8438010
'
上级
a6bab5c3
变更
9
隐藏空白更改
内联
并排
Showing
9 changed file
with
1 addition
and
63 deletion
+1
-63
docs/aclpolkit.html.in
docs/aclpolkit.html.in
+0
-4
docs/schemas/secret.rng
docs/schemas/secret.rng
+0
-10
include/libvirt/libvirt-secret.h
include/libvirt/libvirt-secret.h
+0
-1
src/access/viraccessdriverpolkit.c
src/access/viraccessdriverpolkit.c
+0
-13
src/conf/secret_conf.c
src/conf/secret_conf.c
+1
-21
src/conf/secret_conf.h
src/conf/secret_conf.h
+0
-1
src/conf/virsecretobj.c
src/conf/virsecretobj.c
+0
-5
tests/secretxml2xmlin/usage-passphrase.xml
tests/secretxml2xmlin/usage-passphrase.xml
+0
-7
tests/secretxml2xmltest.c
tests/secretxml2xmltest.c
+0
-1
未找到文件。
docs/aclpolkit.html.in
浏览文件 @
dae3b965
...
...
@@ -224,10 +224,6 @@
<td>
secret_usage_target
</td>
<td>
Name of the associated iSCSI target, if any
</td>
</tr>
<tr>
<td>
secret_usage_name
</td>
<td>
Name of be associated passphrase secret, if any
</td>
</tr>
</tbody>
</table>
...
...
This diff is collapsed.
Click to expand it.
docs/schemas/secret.rng
浏览文件 @
dae3b965
...
...
@@ -36,7 +36,6 @@
<ref
name=
'usagevolume'
/>
<ref
name=
'usageceph'
/>
<ref
name=
'usageiscsi'
/>
<ref
name=
'usagepassphrase'
/>
<!-- More choices later -->
</choice>
</element>
...
...
@@ -72,13 +71,4 @@
</element>
</define>
<define
name=
'usagepassphrase'
>
<attribute
name=
'type'
>
<value>
passphrase
</value>
</attribute>
<element
name=
'name'
>
<ref
name=
'genericName'
/>
</element>
</define>
</grammar>
This diff is collapsed.
Click to expand it.
include/libvirt/libvirt-secret.h
浏览文件 @
dae3b965
...
...
@@ -43,7 +43,6 @@ typedef enum {
VIR_SECRET_USAGE_TYPE_VOLUME
=
1
,
VIR_SECRET_USAGE_TYPE_CEPH
=
2
,
VIR_SECRET_USAGE_TYPE_ISCSI
=
3
,
VIR_SECRET_USAGE_TYPE_PASSPHRASE
=
4
,
# ifdef VIR_ENUM_SENTINELS
VIR_SECRET_USAGE_TYPE_LAST
...
...
This diff is collapsed.
Click to expand it.
src/access/viraccessdriverpolkit.c
浏览文件 @
dae3b965
...
...
@@ -338,19 +338,6 @@ virAccessDriverPolkitCheckSecret(virAccessManagerPtr manager,
virAccessPermSecretTypeToString
(
perm
),
attrs
);
}
break
;
case
VIR_SECRET_USAGE_TYPE_PASSPHRASE
:
{
const
char
*
attrs
[]
=
{
"connect_driver"
,
driverName
,
"secret_uuid"
,
uuidstr
,
"secret_usage_name"
,
secret
->
usage
.
name
,
NULL
,
};
return
virAccessDriverPolkitCheck
(
manager
,
"secret"
,
virAccessPermSecretTypeToString
(
perm
),
attrs
);
}
break
;
}
}
...
...
This diff is collapsed.
Click to expand it.
src/conf/secret_conf.c
浏览文件 @
dae3b965
...
...
@@ -29,7 +29,6 @@
#include "viralloc.h"
#include "secret_conf.h"
#include "virsecretobj.h"
#include "virstring.h"
#include "virerror.h"
#include "virxml.h"
#include "viruuid.h"
...
...
@@ -39,7 +38,7 @@
VIR_LOG_INIT
(
"conf.secret_conf"
);
VIR_ENUM_IMPL
(
virSecretUsage
,
VIR_SECRET_USAGE_TYPE_LAST
,
"none"
,
"volume"
,
"ceph"
,
"iscsi"
,
"passphrase"
)
"none"
,
"volume"
,
"ceph"
,
"iscsi"
)
const
char
*
virSecretUsageIDForDef
(
virSecretDefPtr
def
)
...
...
@@ -57,9 +56,6 @@ virSecretUsageIDForDef(virSecretDefPtr def)
case
VIR_SECRET_USAGE_TYPE_ISCSI
:
return
def
->
usage
.
target
;
case
VIR_SECRET_USAGE_TYPE_PASSPHRASE
:
return
def
->
usage
.
name
;
default:
return
NULL
;
}
...
...
@@ -89,10 +85,6 @@ virSecretDefFree(virSecretDefPtr def)
VIR_FREE
(
def
->
usage
.
target
);
break
;
case
VIR_SECRET_USAGE_TYPE_PASSPHRASE
:
VIR_FREE
(
def
->
usage
.
name
);
break
;
default:
VIR_ERROR
(
_
(
"unexpected secret usage type %d"
),
def
->
usage_type
);
break
;
...
...
@@ -153,14 +145,6 @@ virSecretDefParseUsage(xmlXPathContextPtr ctxt,
}
break
;
case
VIR_SECRET_USAGE_TYPE_PASSPHRASE
:
if
(
!
(
def
->
usage
.
name
=
virXPathString
(
"string(./usage/name)"
,
ctxt
)))
{
virReportError
(
VIR_ERR_INTERNAL_ERROR
,
"%s"
,
_
(
"passphrase usage specified, but name is missing"
));
return
-
1
;
}
break
;
default:
virReportError
(
VIR_ERR_INTERNAL_ERROR
,
_
(
"unexpected secret usage type %d"
),
...
...
@@ -313,10 +297,6 @@ virSecretDefFormatUsage(virBufferPtr buf,
virBufferEscapeString
(
buf
,
"<target>%s</target>
\n
"
,
def
->
usage
.
target
);
break
;
case
VIR_SECRET_USAGE_TYPE_PASSPHRASE
:
virBufferEscapeString
(
buf
,
"<name>%s</name>
\n
"
,
def
->
usage
.
name
);
break
;
default:
virReportError
(
VIR_ERR_INTERNAL_ERROR
,
_
(
"unexpected secret usage type %d"
),
...
...
This diff is collapsed.
Click to expand it.
src/conf/secret_conf.h
浏览文件 @
dae3b965
...
...
@@ -40,7 +40,6 @@ struct _virSecretDef {
char
*
volume
;
/* May be NULL */
char
*
ceph
;
char
*
target
;
char
*
name
;
}
usage
;
};
...
...
This diff is collapsed.
Click to expand it.
src/conf/virsecretobj.c
浏览文件 @
dae3b965
...
...
@@ -237,11 +237,6 @@ virSecretObjSearchName(const void *payload,
if
(
STREQ
(
secret
->
def
->
usage
.
target
,
data
->
usageID
))
found
=
1
;
break
;
case
VIR_SECRET_USAGE_TYPE_PASSPHRASE
:
if
(
STREQ
(
secret
->
def
->
usage
.
name
,
data
->
usageID
))
found
=
1
;
break
;
}
cleanup:
...
...
This diff is collapsed.
Click to expand it.
tests/secretxml2xmlin/usage-passphrase.xml
已删除
100644 → 0
浏览文件 @
a6bab5c3
<secret
ephemeral=
'no'
private=
'no'
>
<uuid>
f52a81b2-424e-490c-823d-6bd4235bc572
</uuid>
<description>
Sample Passphrase Secret
</description>
<usage
type=
'passphrase'
>
<name>
mumblyfratz
</name>
</usage>
</secret>
This diff is collapsed.
Click to expand it.
tests/secretxml2xmltest.c
浏览文件 @
dae3b965
...
...
@@ -80,7 +80,6 @@ mymain(void)
DO_TEST
(
"usage-volume"
);
DO_TEST
(
"usage-ceph"
);
DO_TEST
(
"usage-iscsi"
);
DO_TEST
(
"usage-passphrase"
);
return
ret
==
0
?
EXIT_SUCCESS
:
EXIT_FAILURE
;
}
...
...
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录
新手
引导
客服
返回
顶部