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.