DEVELOPERS.TXT in passenger-2.0.6 vs DEVELOPERS.TXT in passenger-2.1.2
- old
+ new
@@ -3,11 +3,11 @@
== Required software
The tests need the following software installed:
* All the usual Phusion Passenger dependencies.
-* Ruby on Rails >= 2.0.1
+* Ruby on Rails 2.0.1 (*exactly* 2.0.1)
* rspec >= 1.1.2
* mime-types >= 1.15
The following software is optional:
@@ -25,13 +25,13 @@
rake
== Directory structure
The most important directories are:
-[ lib/passenger ]
+[ lib/phusion_passenger ]
The source code for the spawn server, which is written in Ruby.
-[ ext/passenger ]
+[ ext/phusion_passenger ]
Native extensions for Ruby, used by the spawn server.
[ ext/apache2 ]
The Phusion Passenger Apache 2 module (mod_passenger).
[ bin ]
Executables.
@@ -46,10 +46,16 @@
Less important directories:
[ lib/rake ]
Rake tasks.
[ ext/boost ]
- A vendor copy of the Boost C++ library (www.boost.org).
+ A stripped-down and customized version of the Boost C++ library
+ (www.boost.org).
+[ ext/oxt ]
+ The "OS eXtensions for boosT" library, which provides various important
+ functionality necessary for writing robust server software. It provides
+ things like support for interruptable system calls and portable backtraces
+ for C++. Boost was modified to make use of the functionality provided by OXT.
[ benchmark ]
Benchmark tools.
[ misc ]
Miscellaneous tools.