Index: trunk/server/fedora/Makefile
===================================================================
--- trunk/server/fedora/Makefile	(revision 2557)
+++ trunk/server/fedora/Makefile	(revision 2558)
@@ -19,5 +19,5 @@
 # See /COPYRIGHT in this repository for more information.
 
-upstream_yum	= krb5 krb5.i686 httpd openssh rubygems gnutls kernel
+upstream_yum	= krb5 krb5.i686 httpd openssh rubygems gnutls kernel openssl openssl.i686
 hackage		= cgi-3001.1.8.2 unix-handle-0.0.0
 upstream_hackage = ghc-cgi ghc-unix-handle
@@ -42,4 +42,5 @@
 openafs_url	= "https://www.openafs.org/dl/openafs/1.6.5/openafs-1.6.5-1.src.rpm"
 zephyr_url	= "http://zephyr.1ts.org/files/zephyr-3.0.2.tar.gz"
+openssl_url	= "https://www.openssl.org/source/openssl-1.0.0n.tar.gz"
 
 PKG		= $(patsubst %.i686,%,$@)
@@ -70,4 +71,5 @@
 	wget -P $(dload) $(openafs_url)
 	wget -P $(dload) $(zephyr_url)
+	wget -P $(tmp_src) $(openssl_url)
 	cd $(tmp_src) && wget -nd -r -l1 -np -A.orig.tar.gz https://debathena.mit.edu/apt/pool/debathena/d/debathena-moira/
 	cabal update
Index: trunk/server/fedora/specs/openssl.spec.patch
===================================================================
--- trunk/server/fedora/specs/openssl.spec.patch	(revision 2558)
+++ trunk/server/fedora/specs/openssl.spec.patch	(revision 2558)
@@ -0,0 +1,84 @@
+--- openssl.spec.orig	2013-02-19 16:06:27.000000000 -0500
++++ openssl.spec	2014-08-06 20:57:41.043801219 -0400
+@@ -20,13 +20,13 @@
+ 
+ Summary: A general purpose cryptography library with TLS implementation
+ Name: openssl
+-Version: 1.0.0k
+-Release: 1%{?dist}
++Version: 1.0.0n
++Release: 0%{?dist}.scripts.%{scriptsversion}
+ Epoch: 1
+ # We have to remove certain patented algorithms from the openssl source
+ # tarball with the hobble-openssl script which is included below.
+ # The original openssl upstream tarball cannot be shipped in the .src.rpm.
+-Source: openssl-%{version}-usa.tar.xz
++Source: https://www.openssl.org/source/openssl-%{version}.tar.gz
+ Source1: hobble-openssl
+ Source2: Makefile.certificate
+ Source6: make-dummy-cert
+@@ -44,23 +44,22 @@
+ Patch7: openssl-1.0.0-timezone.patch
+ # Bug fixes
+ Patch23: openssl-1.0.0-beta4-default-paths.patch
+-Patch25: openssl-1.0.0a-manfix.patch
+ # Functionality changes
+ Patch32: openssl-0.9.8g-ia64.patch
+ Patch33: openssl-1.0.0-beta4-ca-dir.patch
+ Patch34: openssl-0.9.6-x509.patch
+ Patch35: openssl-0.9.8j-version-add-engines.patch
+-Patch38: openssl-1.0.0-beta5-cipher-change.patch
+-Patch39: openssl-1.0.0b-ipv6-apps.patch
+-Patch40: openssl-1.0.0k-fips.patch
++Patch38: openssl-1.0.0n-cipher-change.patch
++Patch39: openssl-1.0.0n-ipv6-apps.patch
++Patch40: openssl-1.0.0n-fips.patch
+ Patch41: openssl-1.0.0-beta3-fipscheck.patch
+ Patch43: openssl-1.0.0a-fipsmode.patch
+ Patch44: openssl-1.0.0-beta3-fipsrng.patch
+ Patch45: openssl-1.0.1e-env-zlib.patch
+ Patch47: openssl-1.0.0-beta5-readme-warning.patch
+-Patch49: openssl-1.0.1a-algo-doc.patch
++Patch49: openssl-1.0.0n-algo-doc.patch
+ Patch50: openssl-1.0.0-beta4-dtls1-abi.patch
+-Patch51: openssl-1.0.0k-version.patch
++Patch51: openssl-1.0.0n-version.patch
+ Patch52: openssl-1.0.0b-aesni.patch
+ Patch53: openssl-1.0.0-name-hash.patch
+ Patch54: openssl-1.0.0c-speed-fips.patch
+@@ -73,13 +72,11 @@
+ Patch61: openssl-1.0.0d-cavs.patch
+ Patch62: openssl-1.0.0-fips-aesni.patch
+ Patch63: openssl-1.0.0d-xmpp-starttls.patch
+-Patch64: openssl-1.0.0k-intelopts.patch
+ Patch65: openssl-1.0.0e-chil-fixes.patch
+ Patch66: openssl-1.0.0-sha2test.patch
+ Patch67: openssl-1.0.0k-secure-getenv.patch
+ # Backported fixes including security fixes
+ Patch81: openssl-1.0.0d-padlock64.patch
+-Patch82: openssl-1.0.0k-backports.patch
+ 
+ License: OpenSSL
+ Group: System Environment/Libraries
+@@ -143,7 +140,6 @@
+ %patch7 -p1 -b .timezone
+ 
+ %patch23 -p1 -b .default-paths
+-%patch25 -p1 -b .manfix
+ 
+ %patch32 -p1 -b .ia64
+ %patch33 -p1 -b .ca-dir
+@@ -172,13 +168,11 @@
+ %patch61 -p1 -b .cavs
+ %patch62 -p1 -b .fips-aesni
+ %patch63 -p1 -b .starttls
+-%patch64 -p1 -b .intelopts
+ %patch65 -p1 -b .chil
+ %patch66 -p1 -b .sha2test
+ %patch67 -p1 -b .secure-getenv
+ 
+ %patch81 -p1 -b .padlock64
+-%patch82 -p1 -b .backports
+ 
+ # Modify the various perl scripts to reference perl in the right location.
+ perl util/perlpath.pl `dirname %{__perl}`
