rpms/sepostgresql/devel sepostgresql-sepgsql-8.3.1-2.patch, 1.1, 1.2 sepostgresql.init, 1.18, 1.19 sepostgresql.spec, 1.19, 1.20 sepostgresql.te, 1.18, 1.19
KaiGai Kohei (kaigai)
fedora-extras-commits at redhat.com
Wed Apr 30 01:49:15 UTC 2008
Author: kaigai
Update of /cvs/pkgs/rpms/sepostgresql/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18977
Modified Files:
sepostgresql-sepgsql-8.3.1-2.patch sepostgresql.init
sepostgresql.spec sepostgresql.te
Log Message:
- Inconsistent version number format at Changelogs
- BUGFIX: ROW-level control did not work correctly on TRUNCATE
sepostgresql-sepgsql-8.3.1-2.patch:
Index: sepostgresql-sepgsql-8.3.1-2.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sepostgresql/devel/sepostgresql-sepgsql-8.3.1-2.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sepostgresql-sepgsql-8.3.1-2.patch 27 Mar 2008 17:23:38 -0000 1.1
+++ sepostgresql-sepgsql-8.3.1-2.patch 30 Apr 2008 01:48:38 -0000 1.2
@@ -3039,8 +3039,8 @@
+}
diff -rpNU3 pgace/src/backend/security/sepgsql/proxy.c sepgsql/src/backend/security/sepgsql/proxy.c
--- pgace/src/backend/security/sepgsql/proxy.c 1970-01-01 09:00:00.000000000 +0900
-+++ sepgsql/src/backend/security/sepgsql/proxy.c 2008-03-11 16:03:12.000000000 +0900
-@@ -0,0 +1,1618 @@
++++ sepgsql/src/backend/security/sepgsql/proxy.c 2008-04-30 10:19:50.000000000 +0900
+@@ -0,0 +1,1617 @@
+/*
+ * src/backend/security/sepgsqlProxy.c
+ * SE-PostgreSQL Query Proxy function to walk on query node tree
@@ -4085,7 +4085,7 @@
+ return list_make1(query);
+}
+
-+static Query *convertTruncateToDelete(Relation rel)
++static List *convertTruncateToDelete(Relation rel)
+{
+ Query *query = makeNode(Query);
+ RangeTblEntry *rte;
@@ -4105,31 +4105,30 @@
+ query->hasSubLinks = false;
+ query->hasAggs = false;
+
-+ sepgsqlProxyQuery(query);
++ elog(NOTICE, "SELinux: TRUNCATE %s is replaced unconditional DELETE",
++ RelationGetRelationName(rel));
+
-+ return query;
++ return sepgsqlProxyQuery(query);
+}
+
+static List *proxyTruncateStmt(Query *query)
+{
+ TruncateStmt *stmt = (TruncateStmt *) query->utilityStmt;
+ Relation rel;
-+ Query *subqry;
+ ListCell *l;
-+ List *subquery_list = NIL, *subquery_lids = NIL;
++ List *subquery_list = NIL;
++ List *subquery_lids = NIL;
+
+ /* resolve the relation names */
+ foreach (l, stmt->relations) {
+ RangeVar *rv = lfirst(l);
+
+ rel = heap_openrv(rv, AccessShareLock);
-+ subqry = convertTruncateToDelete(rel);
-+ subquery_list = lappend(subquery_list, subqry);
-+ subquery_lids = lappend_oid(subquery_lids, RelationGetRelid(rel));
-+ heap_close(rel, NoLock);
-+
-+ elog(NOTICE, "SELinux: TRUNCATE %s is replaced unconditional DELETE",
-+ RelationGetRelationName(rel));
++ subquery_list = list_concat(subquery_list,
++ convertTruncateToDelete(rel));
++ subquery_lids = lappend_oid(subquery_lids,
++ RelationGetRelid(rel));
++ heap_close(rel, AccessShareLock);
+ }
+
+ if (stmt->behavior == DROP_CASCADE) {
@@ -4138,9 +4137,9 @@
+ Oid relid = lfirst_oid(l);
+
+ rel = heap_open(relid, AccessShareLock);
-+ subqry = convertTruncateToDelete(rel);
-+ subquery_list = lappend(subquery_list, subqry);
-+ heap_close(rel, NoLock);
++ subquery_list = list_concat(subquery_list,
++ convertTruncateToDelete(rel));
++ heap_close(rel, AccessShareLock);
+ }
+ }
+ return subquery_list;
Index: sepostgresql.init
===================================================================
RCS file: /cvs/pkgs/rpms/sepostgresql/devel/sepostgresql.init,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- sepostgresql.init 27 Mar 2008 17:23:38 -0000 1.18
+++ sepostgresql.init 30 Apr 2008 01:48:38 -0000 1.19
@@ -9,7 +9,7 @@
PGVERSION="8.3.1"
PGMAJORVERSION=`echo "$PGVERSION" | sed 's/^\([0-9]*\.[0-9a-z]*\).*$/\1/'`
-SEPGVERSION="2.179"
+SEPGVERSION="2.197"
# source function library
. /etc/rc.d/init.d/functions
Index: sepostgresql.spec
===================================================================
RCS file: /cvs/pkgs/rpms/sepostgresql/devel/sepostgresql.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- sepostgresql.spec 27 Mar 2008 17:23:38 -0000 1.19
+++ sepostgresql.spec 30 Apr 2008 01:48:38 -0000 1.20
@@ -13,7 +13,7 @@
Summary: Security Enhanced PostgreSQL
Name: sepostgresql
Version: 8.3.1
-Release: 2.179%{?sepgsql_extension}%{?dist}
+Release: 2.197%{?sepgsql_extension}%{?dist}
License: BSD
Group: Applications/Databases
Url: http://code.google.com/p/sepgsql/
@@ -211,26 +211,32 @@
%attr(700,sepgsql,sepgsql) %dir %{_localstatedir}/lib/sepgsql/backups
%changelog
-* Sun Mar 9 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.129
+* Wed Apr 30 2008 <kaigai at kaigai.gr.jp> - 8.3.1-2.197
+- Inconsistent version number format at Changelogs
+
+* Wed Apr 30 2008 <kaigai at kaigai.gr.jp> - 8.3.1-2.196
+- BUGFIX: ROW-level control did not work correctly on TRUNCATE
+
+* Sun Mar 9 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.129
- BUGFIX: more conprehensive fixes in "SELECT COUNT(*) ..."
-* Sun Mar 2 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.120
+* Sun Mar 2 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.120
- BUGFIX: CREATE TABLE statement with explicit labeled columns
- BUGFIX: SELECT count(*) does not filter unallowed tuples
-* Wed Feb 27 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.117
+* Wed Feb 27 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.117
- ".beta" removed.
-* Wed Feb 27 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.114
+* Wed Feb 27 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.114
- Security policy updates
-* Tue Feb 26 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.113
+* Tue Feb 26 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.113
- BUGFIX: CREATE/ALTER TABLE with CONTEXT='...' did nothing.
-* Thu Feb 7 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.108
+* Thu Feb 7 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.108
- add /etc/logrotate.d/sepostgresql
-* Thu Feb 7 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3.0-2.105
+* Thu Feb 7 2008 <kaigai at kaigai.gr.jp> - 8.3.0-2.105
- update base version to stable 8.3.0
- add tzdata dependency
- allow db_database:{get_param set_param} for generic domain
@@ -240,17 +246,17 @@
- BUGFIX: incorrect permission in DELETE with RETURNING clause
- incorrect permission when we read and update security_context in same time.
-* Fri Jan 25 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3RC2-2.62
+* Fri Jan 25 2008 <kaigai at kaigai.gr.jp> - 8.3RC2-2.62
- BUGFIX: add handling to invalid contexts already stored
-* Tue Jan 22 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3RC2-2.56
+* Tue Jan 22 2008 <kaigai at kaigai.gr.jp> - 8.3RC2-2.56
- BUGFIX: lack of locks when refering buffer pages at update/delete hooks
- BUGFIX: explicit labeling using SELECT ... INTO statement.
-* Sun Jan 20 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3RC2-2.52
+* Sun Jan 20 2008 <kaigai at kaigai.gr.jp> - 8.3RC2-2.52
- shares /usr/lib/pgsql/*.so libraries, with original postgresql.
-* Thu Jan 10 2008 <kaigai at kaigai.gr.jp> - sepostgresql-8.3RC1-2.37
+* Thu Jan 10 2008 <kaigai at kaigai.gr.jp> - 8.3RC1-2.37
- add sepg_dump/sepg_dumpall support for 8.3base package.
* Mon Nov 26 2007 <kaigai at kaigai.gr.jp> - 8.3beta3-2.0
Index: sepostgresql.te
===================================================================
RCS file: /cvs/pkgs/rpms/sepostgresql/devel/sepostgresql.te,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- sepostgresql.te 27 Mar 2008 17:23:38 -0000 1.18
+++ sepostgresql.te 30 Apr 2008 01:48:38 -0000 1.19
@@ -1,4 +1,4 @@
-policy_module(sepostgresql, 2.179)
+policy_module(sepostgresql, 2.197)
gen_require(`
class db_database all_db_database_perms;
More information about the fedora-extras-commits
mailing list