diff --git a/.cvsignore b/.cvsignore
index 4787e7d..29af6bf 100644
--- a/.cvsignore
+++ b/.cvsignore
@@ -74,3 +74,4 @@ serefpolicy-2.2.46.tgz
 serefpolicy-2.2.47.tgz
 serefpolicy-2.2.48.tgz
 serefpolicy-2.2.49.tgz
+serefpolicy-2.3.1.tgz
diff --git a/selinux-policy.spec b/selinux-policy.spec
index 4e7c307..7dae56d 100644
--- a/selinux-policy.spec
+++ b/selinux-policy.spec
@@ -15,7 +15,7 @@
 %define CHECKPOLICYVER 1.30.4-1
 Summary: SELinux policy configuration
 Name: selinux-policy
-Version: 2.2.49
+Version: 2.3.1
 Release: 1
 License: GPL
 Group: System Environment/Base
@@ -342,6 +342,10 @@ semodule -b base.pp -r bootloader -r clock -r dpkg -r fstools -r hotplug -r init
 %endif
 
 %changelog
+* Thu Jun 22 2006 Dan Walsh <dwalsh@redhat.com> 2.3.1-1
+- Update to upstream
+- Add new class for kernel key ring
+
 * Wed Jun 21 2006 Dan Walsh <dwalsh@redhat.com> 2.2.49-1
 - Update to upstream
 
diff --git a/sources b/sources
index 8b36dd8..01a5e23 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a28b824570eeac1482c43c62f88735c9  serefpolicy-2.2.49.tgz
+ea51e2652a0d30a9a043cca14c4523fe  serefpolicy-2.3.1.tgz