about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorevanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-29 23:09:33 +0000
committerevanweaver <evanweaver@19e92222-5c0b-0410-8929-a290d50e31e9>2007-10-29 23:09:33 +0000
commit49b01fa4b9deb9ba2e7550f536941c5afb024715 (patch)
tree5d306951aa1f1b6286a385a8f621fac99c574c9b
parent056ee5dcd0d392644765d836543a5360ee4a9f87 (diff)
downloadunicorn-49b01fa4b9deb9ba2e7550f536941c5afb024715.tar.gz
git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@837 19e92222-5c0b-0410-8929-a290d50e31e9
-rw-r--r--Rakefile4
-rw-r--r--lib/mongrel.rb16
2 files changed, 6 insertions, 14 deletions
diff --git a/Rakefile b/Rakefile
index 694e1fb..ed2e157 100644
--- a/Rakefile
+++ b/Rakefile
@@ -192,8 +192,8 @@ namespace :site do
     FileList["**/*.tgz"].each {|tgz| mv tgz, "pkg/tars" }
     
     # XXX Hack, because only Luis can package for Win32 right now
-    sh "cp ~/Downloads/mongrel-#{e.version}-mswin32.gem pkg/gems/"
-    sh "cp ~/Downloads/mongrel_service-0.3.3-mswin32.gem pkg/gems/"  
+    # sh "cp ~/Downloads/mongrel-#{e.version}-mswin32.gem pkg/gems/"
+    # sh "cp ~/Downloads/mongrel_service-0.3.3-mswin32.gem pkg/gems/"  
     sh "rm -rf pkg/mongrel*"
     sh "gem generate_index -d pkg"  
     sh "scp -r CHANGELOG pkg/* rubyforge.org:/var/www/gforge-projects/mongrel/releases/"
diff --git a/lib/mongrel.rb b/lib/mongrel.rb
index 8de2e97..5389fab 100644
--- a/lib/mongrel.rb
+++ b/lib/mongrel.rb
@@ -243,18 +243,10 @@ module Mongrel
 
     def configure_socket_options
       case RUBY_PLATFORM
-      when /linux/
-        # 9 is currently TCP_DEFER_ACCEPT
-        $tcp_defer_accept_opts = [Socket::SOL_TCP, 9, 1]
-        $tcp_cork_opts = [Socket::SOL_TCP, 3, 1]
-      when /freebsd(([1-4]\..{1,2})|5\.[0-4])/
-        # Do nothing, just closing a bug when freebsd <= 5.4
-      when /freebsd/
-        # Use the HTTP accept filter if available.
-        # The struct made by pack() is defined in /usr/include/sys/socket.h as accept_filter_arg
-        unless `/sbin/sysctl -nq net.inet.accf.http`.empty?
-          $tcp_defer_accept_opts = [Socket::SOL_SOCKET, Socket::SO_ACCEPTFILTER, ['httpready', nil].pack('a16a240')]
-        end
+        when /linux/
+          # 9 is currently TCP_DEFER_ACCEPT
+          $tcp_defer_accept_opts = [Socket::SOL_TCP, 9, 1]
+          $tcp_cork_opts = [Socket::SOL_TCP, 3, 1]
       end
     end