[DRE-commits] [ruby-passenger] branch master updated (499bb44 -> c7b79f4)

Felix Geyer fgeyer at moszumanska.debian.org
Sun Aug 24 20:57:20 UTC 2014


This is an automated email from the git hooks/post-receive script.

fgeyer pushed a change to branch master
in repository ruby-passenger.

      from  499bb44   Release to unstable.
      adds  ec02893   Imported Upstream version 4.0.49
       new  9faf9a4   Merge tag 'upstream/4.0.49'
       new  6d507e1   New upstream release.
       new  4d02f67   Drop CVE-2014-1832.patch, fixed upstream.
       new  c4b737d   Make ruby-passenger use the system jsoncpp library.
       new  9b6c507   Updates install files for new upstream version.
       new  432157b   Really get rid of embedded jsoncpp.
       new  c7b79f4   Install the ruby native extension sources to allow building it for custom ruby interpreters.

The 7 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .editorconfig                                      |   53 +
 .travis.yml                                        |   11 +-
 NEWS => CHANGELOG                                  |  261 +-
 CONTRIBUTING.md                                    |   97 +-
 CONTRIBUTORS                                       |    8 +
 README.md                                          |    2 +-
 Rakefile                                           |    1 -
 Vagrantfile                                        |   54 +
 bin/passenger                                      |    5 +
 bin/passenger-install-apache2-module               |    2 +-
 bin/passenger-install-nginx-module                 |   31 +-
 build/agents.rb                                    |    8 +-
 build/apache2.rb                                   |   19 +-
 build/basics.rb                                    |    5 +-
 build/common_library.rb                            |   36 +-
 build/cplusplus_support.rb                         |    4 +-
 build/cxx_tests.rb                                 |   14 +-
 build/debian.rb                                    |    4 +-
 build/documentation.rb                             |    8 +-
 build/integration_tests.rb                         |   16 +-
 build/misc.rb                                      |   43 +-
 build/nginx.rb                                     |    3 +
 build/node_tests.rb                                |    8 +-
 build/packaging.rb                                 |   41 +-
 build/preprocessor.rb                              |   23 +-
 build/rake_extensions.rb                           |   22 +-
 build/rpm.rb                                       |  128 -
 build/ruby_extension.rb                            |   14 +-
 build/test_basics.rb                               |    5 +-
 debian.template/control.template                   |   17 +-
 debian.template/copyright                          |    2 +-
 debian.template/passenger.docs                     |    2 +-
 debian.template/passenger.manpages                 |    1 -
 debian.template/rules.template                     |   20 +-
 debian/changelog                                   |   12 +
 debian/control                                     |    3 +-
 debian/patches/CVE-2014-1832.patch                 |  154 --
 debian/patches/no_jsoncpp.patch                    |   20 -
 debian/patches/series                              |    3 +-
 debian/patches/system_jsoncpp.patch                |  151 ++
 debian/ruby-passenger.install                      |    2 +
 debian/rules                                       |    2 +-
 dev/ci/inituidgid                                  |   24 +
 dev/ci/run_jenkins.sh                              |   57 +
 dev/ci/run_rpm_tests.sh                            |   77 +
 dev/{ => ci}/run_travis.sh                         |  106 +-
 dev/{copy_boost_headers.rb => copy_boost_headers}  |    0
 dev/find_owner_pipe_leaks.rb                       |  128 -
 dev/list_tests                                     |   40 +
 dev/rack.test/config.ru                            |    5 +
 dev/rack.test/public/asset.txt                     |    1 +
 dev/render_error_pages.rb                          |  116 -
 dev/runner                                         |    6 +
 dev/test_rpm_packaging.sh                          |   28 -
 dev/vagrant/apache_default_site.conf               |   35 +
 dev/vagrant/apache_passenger.conf                  |    5 +
 dev/vagrant/apache_passenger.load                  |    1 +
 dev/vagrant/apache_ports.conf                      |   24 +
 dev/vagrant/apache_rack_test.conf                  |    9 +
 dev/vagrant/bashrc                                 |   23 +
 dev/vagrant/nginx.conf                             |   39 +
 dev/vagrant/nginx_rakefile                         |   34 +
 dev/vagrant/nginx_start                            |   32 +
 dev/vagrant/provision.sh                           |  115 +
 dev/vagrant/sudoers.conf                           |    5 +
 doc/Architectural overview.idmap.txt               |   36 -
 doc/Architectural overview.txt                     |  410 ---
 doc/CodingTipsAndPitfalls.md                       |   56 +
 ... overview.html => Design and Architecture.html} | 1034 +++++---
 doc/Design and Architecture.txt                    |  517 ++++
 doc/DeveloperQuickstart.md                         |   70 +
 doc/Users guide Apache.html                        | 1390 +++++++----
 doc/Users guide Apache.idmap.txt                   |   74 +-
 doc/Users guide Apache.txt                         |  351 ++-
 doc/Users guide Nginx.html                         | 2600 ++++++++++++--------
 doc/Users guide Nginx.idmap.txt                    |  116 +-
 doc/Users guide Nginx.txt                          |  888 ++++---
 doc/Users guide Standalone.html                    |  319 ++-
 doc/Users guide Standalone.idmap.txt               |    4 +-
 doc/Users guide Standalone.txt                     |   40 +-
 doc/Users guide.html                               |    2 +-
 doc/definitions.h                                  |    5 -
 doc/images/code_walkthrough.jpg                    |  Bin 0 -> 20968 bytes
 doc/images/direct_spawning.png                     |  Bin 36941 -> 35363 bytes
 doc/images/direct_spawning.svg                     |   29 +-
 doc/images/helper_agent_core_architecture.png      |  Bin 0 -> 177816 bytes
 doc/images/passenger_architecture_overview.png     |  Bin 0 -> 107869 bytes
 doc/images/smart.png                               |  Bin 45434 -> 0 bytes
 doc/images/smart_spawning.png                      |  Bin 0 -> 40684 bytes
 doc/images/{smart.svg => smart_spawning.svg}       |   43 +-
 doc/images/spawning_preparation_work.png           |  Bin 0 -> 37379 bytes
 doc/images/startup_sequence.png                    |  Bin 0 -> 93615 bytes
 .../analysis_and_system_maintenance.txt            |   19 +-
 .../appendix_c_spawning_methods.txt                |  203 +-
 doc/users_guide_snippets/environment_variables.txt |    5 +-
 doc/users_guide_snippets/installation.txt          |   91 +-
 doc/users_guide_snippets/support_information.txt   |   55 +-
 doc/users_guide_snippets/tips.txt                  |  150 +-
 .../troubleshooting/default.txt                    |   42 +
 doc/users_guide_snippets/where_to_get_support.txt  |    2 +-
 ext/apache2/Bucket.cpp                             |   36 +-
 ext/apache2/Bucket.h                               |    8 +-
 ext/apache2/Configuration.cpp                      |   14 +-
 ext/apache2/Configuration.hpp                      |   92 +-
 ext/apache2/ConfigurationCommands.cpp              |   14 +
 ext/apache2/ConfigurationFields.hpp                |    4 +
 ext/apache2/ConfigurationSetters.cpp               |   22 +
 ext/apache2/CreateDirConfig.cpp                    |    2 +
 ext/apache2/DirectoryMapper.h                      |   10 +-
 ext/apache2/Hooks.cpp                              |  351 +--
 ext/apache2/MergeDirConfig.cpp                     |   86 +-
 ext/apache2/SetHeaders.cpp                         |    8 +
 ext/common/Account.h                               |   34 +-
 ext/common/AccountsDatabase.h                      |   18 +-
 ext/common/AgentsStarter.cpp                       |    4 +-
 ext/common/AgentsStarter.h                         |  105 +-
 ext/common/ApplicationPool2/AppTypes.cpp           |    7 +-
 ext/common/ApplicationPool2/Common.h               |   32 +-
 ext/common/ApplicationPool2/ComponentInfo.h        |    4 +-
 ext/common/ApplicationPool2/DirectSpawner.h        |   55 +-
 ext/common/ApplicationPool2/DummySpawner.h         |   18 +-
 ext/common/ApplicationPool2/ErrorRenderer.h        |  119 +
 ext/common/ApplicationPool2/Group.h                |   98 +-
 ext/common/ApplicationPool2/Implementation.cpp     |  302 ++-
 ext/common/ApplicationPool2/Options.h              |  226 +-
 ext/common/ApplicationPool2/Pool.h                 |  286 ++-
 ext/common/ApplicationPool2/Process.h              |   66 +-
 ext/common/ApplicationPool2/README.md              |   96 -
 ext/common/ApplicationPool2/Session.h              |   24 +-
 ext/common/ApplicationPool2/SmartSpawner.h         |  162 +-
 ext/common/ApplicationPool2/Socket.h               |   38 +-
 ext/common/ApplicationPool2/Spawner.h              |  294 ++-
 ext/common/ApplicationPool2/SpawnerFactory.h       |   53 +-
 ext/common/ApplicationPool2/SuperGroup.h           |   88 +-
 ext/common/BackgroundEventLoop.cpp                 |    2 +-
 ext/common/BackgroundEventLoop.h                   |    4 +-
 ext/common/Constants.h                             |   16 +-
 ext/common/EventedBufferedInput.h                  |   10 +-
 ext/common/EventedClient.h                         |  102 +-
 ext/common/EventedMessageServer.h                  |   78 +-
 ext/common/EventedServer.h                         |   64 +-
 ext/common/Exceptions.cpp                          |    2 +-
 ext/common/Exceptions.h                            |   63 +-
 ext/common/FileDescriptor.h                        |   36 +-
 ext/common/Logging.cpp                             |    2 +-
 ext/common/MessageClient.h                         |   68 +-
 ext/common/MessageReadersWriters.h                 |  158 +-
 ext/common/MessageServer.h                         |  118 +-
 ext/common/RandomGenerator.h                       |   24 +-
 ext/common/ResourceLocator.h                       |   16 +-
 ext/common/SafeLibev.h                             |   79 +-
 ext/common/ServerInstanceDir.h                     |  100 +-
 ext/common/StaticString.h                          |   98 +-
 ext/common/UnionStation.h                          |  968 --------
 ext/common/UnionStation/Connection.h               |  227 ++
 ext/common/UnionStation/Core.h                     |  506 ++++
 ext/common/UnionStation/ScopeLog.h                 |  172 ++
 ext/common/UnionStation/Transaction.h              |  276 +++
 ext/common/Utils.cpp                               |  327 ++-
 ext/common/Utils.h                                 |   47 +-
 ext/common/Utils/AnsiColorConstants.h              |    1 +
 ext/common/Utils/Base64.cpp                        |    6 +-
 ext/common/Utils/Base64.h                          |   14 +-
 ext/common/Utils/BlockingQueue.h                   |   18 +-
 ext/common/Utils/BufferedIO.h                      |   34 +-
 ext/common/Utils/CachedFileStat.hpp                |   32 +-
 ext/common/Utils/Curl.h                            |    4 +
 ext/common/Utils/Dechunker.h                       |   50 +-
 ext/common/Utils/FileChangeChecker.h               |   20 +-
 ext/common/Utils/HttpHeaderBufferer.h              |   27 +-
 .../ComponentInfo.h => Utils/JsonUtils.h}          |   38 +-
 ext/common/Utils/MemZeroGuard.h                    |   10 +-
 ext/common/Utils/MemoryBarrier.h                   |    2 +-
 ext/common/Utils/MessageIO.h                       |  139 +-
 ext/common/Utils/ProcessMetricsCollector.h         |  274 +--
 ext/common/Utils/ScopeGuard.h                      |   14 +-
 ext/common/Utils/SpeedMeter.h                      |  262 ++
 ext/common/Utils/StrIntUtils.cpp                   |   32 +-
 ext/common/Utils/StrIntUtils.h                     |   41 +-
 ext/common/Utils/StringScanning.h                  |  271 ++
 ext/common/Utils/SystemMetricsCollector.h          | 1466 +++++++++++
 ext/common/Utils/SystemTime.h                      |   20 +-
 ext/common/Utils/Template.h                        |    4 +-
 ext/common/Utils/Timer.h                           |   12 +-
 ext/common/Utils/VariantMap.h                      |   58 +-
 ext/common/agents/Base.cpp                         |   54 +-
 ext/common/agents/HelperAgent/AgentOptions.h       |    2 +-
 ext/common/agents/HelperAgent/FileBackedPipe.h     |   12 +-
 ext/common/agents/HelperAgent/Main.cpp             |  101 +-
 ext/common/agents/HelperAgent/RequestHandler.cpp   |   17 +-
 ext/common/agents/HelperAgent/RequestHandler.h     |  518 ++--
 ext/common/agents/HelperAgent/ScgiRequestParser.h  |  106 +-
 .../agents/HelperAgent/SystemMetricsTool.cpp       |  199 ++
 ext/common/agents/LoggingAgent/AdminController.h   |   16 +-
 ext/common/agents/LoggingAgent/DataStoreId.h       |   34 +-
 ext/common/agents/LoggingAgent/FilterSupport.h     |  334 +--
 ext/common/agents/LoggingAgent/LoggingServer.h     |  255 +-
 ext/common/agents/LoggingAgent/Main.cpp            |   14 +-
 ext/common/agents/LoggingAgent/RemoteSender.h      |  179 +-
 ext/common/agents/SpawnPreparer.cpp                |   60 +-
 ext/common/agents/TempDirToucher.c                 |    4 +-
 ext/common/agents/Watchdog/AgentWatcher.cpp        |   94 +-
 ext/common/agents/Watchdog/HelperAgentWatcher.cpp  |   14 +-
 ext/common/agents/Watchdog/LoggingAgentWatcher.cpp |   14 +-
 ext/common/agents/Watchdog/Main.cpp                |   44 +-
 .../agents/Watchdog/ServerInstanceDirToucher.cpp   |   18 +-
 ext/libeio/eio.c                                   |    2 +-
 ext/nginx/CacheLocationConfig.c                    |   40 +
 ext/nginx/Configuration.c                          |   60 +-
 ext/nginx/Configuration.h                          |    2 +-
 ext/nginx/ConfigurationCommands.c                  |   22 +-
 ext/nginx/ConfigurationCommands.c.erb              |    7 +-
 ext/nginx/ConfigurationFields.h                    |    4 +
 ext/nginx/ContentHandler.c                         |  140 +-
 ext/nginx/ContentHandler.h                         |    6 +-
 ext/nginx/CreateLocationConfig.c                   |    9 +
 ext/nginx/MergeLocationConfig.c                    |   12 +
 ext/nginx/StaticContentHandler.c                   |   11 +-
 ext/nginx/config                                   |    6 +-
 ext/nginx/ngx_http_passenger_module.c              |   50 +-
 ext/oxt/detail/backtrace_enabled.hpp               |    2 +-
 ext/oxt/detail/context.hpp                         |    2 +-
 ext/oxt/detail/spin_lock_darwin.hpp                |    8 +-
 ext/oxt/detail/spin_lock_gcc_x86.hpp               |    6 +-
 ext/oxt/detail/spin_lock_pthreads.hpp              |    8 +-
 ext/oxt/detail/tracable_exception_disabled.hpp     |    2 +-
 ext/oxt/dynamic_thread_group.hpp                   |   36 +-
 ext/oxt/implementation.cpp                         |   17 +-
 ext/oxt/macros.hpp                                 |    4 +-
 ext/oxt/system_calls.cpp                           |   22 +-
 ext/oxt/system_calls.hpp                           |   26 +-
 ext/oxt/thread.hpp                                 |   36 +-
 ext/ruby/extconf.rb                                |   12 +
 ext/ruby/passenger_native_support.c                |  141 +-
 helper-scripts/meteor-loader.rb                    |    2 +-
 helper-scripts/node-loader.js                      |   90 +-
 helper-scripts/prespawn                            |    2 +
 helper-scripts/system-memory-stats.py              |  207 --
 helper-scripts/wsgi-loader.py                      |   45 +-
 helper-scripts/wsgi-preloader.py                   |    1 -
 lib/phusion_passenger.rb                           |   60 +-
 lib/phusion_passenger/abstract_installer.rb        |    1 +
 .../active_support3_extensions/init.rb             |  117 +-
 lib/phusion_passenger/apache2/config_options.rb    |   16 +-
 lib/phusion_passenger/common_library.rb            |    2 +
 lib/phusion_passenger/config/about_command.rb      |    7 +-
 ..._command.rb => build_native_support_command.rb} |   50 +-
 .../config/detach_process_command.rb               |    4 -
 ...rocess_command.rb => list_instances_command.rb} |   76 +-
 lib/phusion_passenger/config/main.rb               |   37 +-
 .../config/restart_app_command.rb                  |   24 +-
 .../config/system_metrics_command.rb               |   18 +-
 lib/phusion_passenger/config/utils.rb              |    2 +-
 .../config/validate_install_command.rb             |   10 +-
 lib/phusion_passenger/constants.rb                 |   17 +-
 lib/phusion_passenger/loader_shared_helpers.rb     |   74 +-
 lib/phusion_passenger/native_support.rb            |  101 +-
 lib/phusion_passenger/nginx/config_options.rb      |   12 +-
 lib/phusion_passenger/packaging.rb                 |   22 +-
 lib/phusion_passenger/platform_info/apache.rb      |   79 +-
 lib/phusion_passenger/platform_info/compiler.rb    |  121 +-
 .../platform_info/cxx_portability.rb               |    5 +
 lib/phusion_passenger/platform_info/ruby.rb        |    5 +-
 lib/phusion_passenger/public_api.rb                |  124 +-
 lib/phusion_passenger/rack/out_of_band_gc.rb       |  104 +-
 .../rack/thread_handler_extension.rb               |    8 +-
 lib/phusion_passenger/request_handler.rb           |    4 +-
 .../request_handler/thread_handler.rb              |  109 +-
 lib/phusion_passenger/standalone/app_finder.rb     |   32 +-
 lib/phusion_passenger/standalone/command.rb        |  104 +-
 lib/phusion_passenger/standalone/help_command.rb   |    4 +-
 lib/phusion_passenger/standalone/main.rb           |    1 -
 .../standalone/package_runtime_command.rb          |  104 -
 lib/phusion_passenger/standalone/start_command.rb  |  188 +-
 lib/phusion_passenger/standalone/status_command.rb |    1 +
 lib/phusion_passenger/standalone/stop_command.rb   |    1 +
 .../phusion_passenger/union_station/connection.rb  |   58 +-
 .../{analytics_logger.rb => union_station/core.rb} |  311 +--
 lib/phusion_passenger/union_station/transaction.rb |  168 ++
 lib/phusion_passenger/utils.rb                     |    4 +
 lib/phusion_passenger/utils/download.rb            |    2 +-
 .../phusion_passenger/utils/lock.rb                |   53 +-
 lib/phusion_passenger/utils/shellwords.rb          |   29 +
 lib/phusion_passenger/utils/tee_input.rb           |   97 +-
 .../utils/terminal_choice_menu.rb                  |   31 +-
 lib/phusion_passenger/utils/tmpio.rb               |   19 +-
 lib/phusion_passenger/utils/unseekable_socket.rb   |   30 -
 man/passenger-config.1                             |    2 +-
 man/passenger-memory-stats.8                       |    2 +-
 man/passenger-status.8                             |    2 +-
 man/passenger-stress-test.1                        |   43 -
 node_lib/phusion_passenger/httplib_emulation.js    |  215 --
 node_lib/phusion_passenger/request_handler.js      |   73 -
 .../phusion_passenger/session_protocol_parser.js   |  113 -
 npm-shrinkwrap.json                                |  229 ++
 package.json                                       |   28 +
 packaging/rpm/LICENSE.txt                          |   19 +
 packaging/rpm/Makefile                             |   13 +
 packaging/rpm/README.md                            |   41 +
 packaging/rpm/Vagrantfile                          |   38 +
 .../rpm/Vagrantfile.centos                         |    3 -
 packaging/rpm/build                                |  170 ++
 packaging/rpm/create_project                       |   41 +
 packaging/rpm/git_update                           |   88 +
 packaging/rpm/image/Dockerfile                     |   37 +
 packaging/rpm/image/Gemfile                        |    3 +
 packaging/rpm/image/Gemfile.lock                   |   12 +
 packaging/rpm/image/RPM-GPG-KEY-amazon-ga          |   19 +
 packaging/rpm/image/amazon2014-i386.cfg            |   96 +
 packaging/rpm/image/amazon2014-x86_64.cfg          |   96 +
 packaging/rpm/image/site-defaults.cfg              |  168 ++
 packaging/rpm/internal/build_tasks.rb              |  238 ++
 packaging/rpm/internal/dummygpg                    |   11 +
 packaging/rpm/internal/exec_build                  |   42 +
 packaging/rpm/internal/get_distro_arch             |   14 +
 packaging/rpm/internal/get_distro_id               |   10 +
 packaging/rpm/internal/git_update                  |   27 +
 packaging/rpm/internal/inituidgid                  |   17 +
 packaging/rpm/internal/my_init                     |  344 +++
 packaging/rpm/internal/python27                    |    3 +
 packaging/rpm/internal/repo_update                 |   46 +
 packaging/rpm/internal/setuser                     |   26 +
 packaging/rpm/internal/tracking_helper             |   40 +
 packaging/rpm/jenkins_release                      |   99 +
 packaging/rpm/lib/build_tasks_support.rb           |  402 +++
 packaging/rpm/lib/preprocessor.rb                  |  341 +++
 packaging/rpm/nginx_spec/404.html                  |  119 +
 packaging/rpm/nginx_spec/50x.html                  |  119 +
 packaging/rpm/nginx_spec/index.html                |  116 +
 packaging/rpm/nginx_spec/nginx-auto-cc-gcc.patch   |   13 +
 packaging/rpm/nginx_spec/nginx-logo.png            |  Bin 0 -> 370 bytes
 packaging/rpm/nginx_spec/nginx-upgrade             |   13 +
 packaging/rpm/nginx_spec/nginx-upgrade.8           |  151 ++
 packaging/rpm/nginx_spec/nginx.conf                |  131 +
 packaging/rpm/nginx_spec/nginx.init                |  144 ++
 packaging/rpm/nginx_spec/nginx.logrotate           |   13 +
 packaging/rpm/nginx_spec/nginx.service             |   15 +
 packaging/rpm/nginx_spec/nginx.spec.template       |  559 +++++
 packaging/rpm/nginx_spec/nginx.sysconfig           |    4 +
 packaging/rpm/nginx_spec/passenger.conf            |    9 +
 packaging/rpm/nginx_spec/poweredby.png             |  Bin 0 -> 3034 bytes
 .../rpm/passenger_spec}/apache-passenger.conf.in   |    0
 {rpm => packaging/rpm/passenger_spec}/config.json  |    0
 .../rpm/passenger_spec}/passenger.logrotate        |    0
 .../rpm/passenger_spec}/passenger.spec.template    |   89 +-
 .../passenger_dynamic_thread_group.patch           |    0
 .../passenger_tests_default_config_example.patch   |    0
 ...gem-passenger-4.0.18-GLIBC_HAVE_LONG_LONG.patch |    0
 ...-passenger-4.0.18-gcc47-include-sys_types.patch |    0
 packaging/rpm/repo_update                          |  114 +
 packaging/rpm/setup-system                         |   60 +
 packaging/rpm/shell                                |   10 +
 passenger.gemspec                                  |    2 +-
 resources/mime.types                               |    3 +-
 resources/oss-binaries.phusionpassenger.com.crt    |  124 +
 .../templates/apache2/deployment_example.txt.erb   |    2 +
 resources/templates/error_layout.html.template     |   10 +-
 resources/templates/standalone/config.erb          |   36 +-
 .../templates/undisclosed_error.html.template      |   39 +-
 resources/union_station_gateway.crt                |   21 +
 rpm/get_distro_id.py                               |    4 -
 test/config.json.rpm-automation                    |    2 +-
 rpm/config.json => test/config.json.vagrant        |    2 +-
 test/cxx/ApplicationPool2/DirectSpawnerTest.cpp    |   34 +-
 test/cxx/ApplicationPool2/OptionsTest.cpp          |   10 +-
 test/cxx/ApplicationPool2/PoolTest.cpp             |  236 +-
 test/cxx/ApplicationPool2/ProcessTest.cpp          |   38 +-
 test/cxx/ApplicationPool2/SmartSpawnerTest.cpp     |   85 +-
 test/cxx/ApplicationPool2/SpawnerTestCases.cpp     |   58 +-
 test/cxx/FileBackedPipeTest.cpp                    |    2 +-
 test/cxx/HttpHeaderBuffererTest.cpp                |   74 +-
 test/cxx/RequestHandlerTest.cpp                    |  801 ++++--
 test/cxx/ScgiRequestParserTest.cpp                 |  136 +-
 test/cxx/ServerInstanceDirTest.cpp                 |    2 +
 test/cxx/TemplateTest.cpp                          |    2 +-
 test/cxx/TestSupport.h                             |   23 +-
 test/cxx/UnionStationTest.cpp                      |  125 +-
 test/cxx/UtilsTest.cpp                             |  172 +-
 test/gdbinit.example                               |    3 +
 test/integration_tests/apache2_tests.rb            |  219 +-
 test/integration_tests/native_packaging_spec.rb    |    6 +-
 test/integration_tests/nginx_tests.rb              |    8 +-
 .../shared/example_webapp_tests.rb                 |   66 +-
 test/integration_tests/source_packaging_test.rb    |    4 +-
 test/node/httplib_emulation_spec.js                |  623 -----
 test/ruby/analytics_logger_spec.rb                 |  283 ---
 test/ruby/classic_rails/loader_spec.rb             |    1 -
 test/ruby/classic_rails/preloader_spec.rb          |    1 -
 test/ruby/rails3.0/loader_spec.rb                  |    4 +-
 test/ruby/rails3.0/preloader_spec.rb               |    4 +-
 test/ruby/rails3.1/loader_spec.rb                  |    4 +-
 test/ruby/rails3.1/preloader_spec.rb               |    4 +-
 test/ruby/rails3.2/loader_spec.rb                  |    4 +-
 test/ruby/rails3.2/preloader_spec.rb               |    4 +-
 test/ruby/rails4.0/loader_spec.rb                  |    4 +-
 test/ruby/rails4.0/preloader_spec.rb               |    4 +-
 test/ruby/request_handler_spec.rb                  |   91 +-
 ...c.rb => union_station_extensions_sharedspec.rb} |    9 +-
 test/ruby/union_station_spec.rb                    |  283 +++
 test/ruby/utils/tee_input_spec.rb                  |  235 ++
 test/stub/.DS_Store                                |  Bin 6148 -> 0 bytes
 test/stub/nginx/nginx.conf.erb                     |    9 +-
 test/stub/node/app.js                              |   44 +-
 test/stub/rack/config.ru                           |   21 +-
 test/stub/rack/library.rb                          |   16 +
 test/stub/rails2.3-mycook/Rakefile                 |   10 -
 .../app/controllers/application_controller.rb      |   12 -
 .../app/controllers/recipes_controller.rb          |    5 -
 .../app/controllers/uploads_controller.rb          |   15 -
 .../app/controllers/welcome_controller.rb          |   71 -
 .../app/helpers/application_helper.rb              |    3 -
 .../rails2.3-mycook/app/helpers/recipes_helper.rb  |    2 -
 .../rails2.3-mycook/app/helpers/test_helper.rb     |    2 -
 .../rails2.3-mycook/app/helpers/uploads_helper.rb  |    2 -
 .../rails2.3-mycook/app/helpers/welcome_helper.rb  |    2 -
 .../app/views/layouts/default.rhtml                |   26 -
 .../rails2.3-mycook/app/views/recipes/create.rhtml |   13 -
 .../rails2.3-mycook/app/views/recipes/index.rhtml  |    3 -
 .../rails2.3-mycook/app/views/recipes/new.rhtml    |    8 -
 .../rails2.3-mycook/app/views/uploads/index.rhtml  |    1 -
 .../rails2.3-mycook/app/views/uploads/new.html.erb |    8 -
 .../rails2.3-mycook/app/views/welcome/cached.rhtml |    1 -
 .../rails2.3-mycook/app/views/welcome/index.rhtml  |   20 -
 test/stub/rails2.3-mycook/config/boot.rb           |  110 -
 test/stub/rails2.3-mycook/config/database.yml      |   19 -
 test/stub/rails2.3-mycook/config/environment.rb    |   61 -
 .../config/environments/development.rb             |   18 -
 .../config/environments/production.rb              |   19 -
 .../config/initializers/inflections.rb             |   10 -
 .../config/initializers/mime_types.rb              |    5 -
 test/stub/rails2.3-mycook/config/routes.rb         |   38 -
 test/stub/rails2.3-mycook/log/useless.txt          |    1 -
 test/stub/rails2.3-mycook/public/.htaccess         |   42 -
 test/stub/rails2.3-mycook/public/404.html          |   30 -
 test/stub/rails2.3-mycook/public/422.html          |   30 -
 test/stub/rails2.3-mycook/public/500.html          |   30 -
 test/stub/rails2.3-mycook/public/dispatch.cgi      |   10 -
 test/stub/rails2.3-mycook/public/dispatch.fcgi     |   24 -
 test/stub/rails2.3-mycook/public/dispatch.rb       |   10 -
 test/stub/rails2.3-mycook/public/favicon.ico       |    0
 .../rails2.3-mycook/public/images/angrywizard.gif  |  Bin 12357 -> 0 bytes
 .../rails2.3-mycook/public/images/cookbook.gif     |  Bin 8254 -> 0 bytes
 test/stub/rails2.3-mycook/public/images/header.png |  Bin 38318 -> 0 bytes
 test/stub/rails2.3-mycook/public/images/rails.png  |  Bin 1787 -> 0 bytes
 test/stub/rails2.3-mycook/public/robots.txt        |    5 -
 test/stub/rails2.3-mycook/public/uploads.html      |   26 -
 .../stub/rails2.3-mycook/public/uploads/.gitignore |    0
 .../rails2.3-mycook/public/welcome/cached.html     |   26 -
 test/stub/rails2.3-mycook/script/about             |    3 -
 test/stub/rails2.3-mycook/script/console           |    3 -
 test/stub/rails2.3-mycook/script/dbconsole         |    3 -
 test/stub/rails2.3-mycook/script/destroy           |    3 -
 test/stub/rails2.3-mycook/script/generate          |    3 -
 .../rails2.3-mycook/script/performance/benchmarker |    3 -
 .../rails2.3-mycook/script/performance/profiler    |    3 -
 .../rails2.3-mycook/script/performance/request     |    3 -
 test/stub/rails2.3-mycook/script/plugin            |    3 -
 test/stub/rails2.3-mycook/script/process/inspector |    3 -
 test/stub/rails2.3-mycook/script/process/reaper    |    3 -
 test/stub/rails2.3-mycook/script/process/spawner   |    3 -
 test/stub/rails2.3-mycook/script/runner            |    3 -
 test/stub/rails2.3-mycook/script/server            |    3 -
 .../sites/some.site/public/uploads.html            |   26 -
 .../sites/some.site/public/welcome/cached.html     |   26 -
 test/stub/rails2.3-mycook/tmp/cache/useless.txt    |    1 -
 test/stub/rails2.3-mycook/tmp/pids/useless.txt     |    1 -
 test/stub/rails2.3-mycook/tmp/sessions/useless.txt |    1 -
 test/stub/rails2.3-mycook/tmp/sockets/useless.txt  |    1 -
 test/stub/vendor_rails/minimal/README              |    1 -
 .../minimal/actionmailer/lib/action_mailer.rb      |    0
 .../minimal/actionpack/lib/action_controller.rb    |   22 -
 .../minimal/actionpack/lib/action_pack.rb          |    0
 .../minimal/actionpack/lib/action_view.rb          |    0
 .../minimal/activerecord/lib/active_record.rb      |    7 -
 .../minimal/activeresource/lib/active_resource.rb  |    0
 .../minimal/activesupport/lib/active_support.rb    |   17 -
 .../activesupport/lib/active_support/whiny_nil.rb  |    0
 .../minimal/railties/lib/dispatcher.rb             |    0
 .../minimal/railties/lib/initializer.rb            |   57 -
 .../minimal/railties/lib/ruby_version_check.rb     |    1 -
 test/stub/wsgi/passenger_wsgi.py                   |   46 +-
 test/stub/zsfa/header.png                          |  Bin 38318 -> 0 bytes
 test/stub/zsfa/index.html                          |   14 -
 test/stub/zsfa/zsfa.png                            |  Bin 50029 -> 0 bytes
 test/support/nginx_controller.rb                   |   14 +-
 test/support/test_helper.rb                        |    3 -
 486 files changed, 22808 insertions(+), 12616 deletions(-)
 create mode 100644 .editorconfig
 rename NEWS => CHANGELOG (84%)
 create mode 100644 Vagrantfile
 delete mode 100644 build/rpm.rb
 delete mode 100644 debian/patches/CVE-2014-1832.patch
 delete mode 100644 debian/patches/no_jsoncpp.patch
 create mode 100644 debian/patches/system_jsoncpp.patch
 create mode 100755 dev/ci/inituidgid
 create mode 100755 dev/ci/run_jenkins.sh
 create mode 100755 dev/ci/run_rpm_tests.sh
 rename dev/{ => ci}/run_travis.sh (53%)
 rename dev/{copy_boost_headers.rb => copy_boost_headers} (100%)
 delete mode 100755 dev/find_owner_pipe_leaks.rb
 create mode 100755 dev/list_tests
 create mode 100644 dev/rack.test/config.ru
 create mode 100644 dev/rack.test/public/asset.txt
 delete mode 100755 dev/render_error_pages.rb
 delete mode 100755 dev/test_rpm_packaging.sh
 create mode 100644 dev/vagrant/apache_default_site.conf
 create mode 100644 dev/vagrant/apache_passenger.conf
 create mode 100644 dev/vagrant/apache_passenger.load
 create mode 100644 dev/vagrant/apache_ports.conf
 create mode 100644 dev/vagrant/apache_rack_test.conf
 create mode 100644 dev/vagrant/bashrc
 create mode 100644 dev/vagrant/nginx.conf
 create mode 100644 dev/vagrant/nginx_rakefile
 create mode 100755 dev/vagrant/nginx_start
 create mode 100755 dev/vagrant/provision.sh
 create mode 100644 dev/vagrant/sudoers.conf
 delete mode 100644 doc/Architectural overview.idmap.txt
 delete mode 100644 doc/Architectural overview.txt
 create mode 100644 doc/CodingTipsAndPitfalls.md
 rename doc/{Architectural overview.html => Design and Architecture.html} (66%)
 create mode 100644 doc/Design and Architecture.txt
 create mode 100644 doc/DeveloperQuickstart.md
 delete mode 100644 doc/definitions.h
 create mode 100644 doc/images/code_walkthrough.jpg
 create mode 100644 doc/images/helper_agent_core_architecture.png
 create mode 100644 doc/images/passenger_architecture_overview.png
 delete mode 100644 doc/images/smart.png
 create mode 100644 doc/images/smart_spawning.png
 rename doc/images/{smart.svg => smart_spawning.svg} (90%)
 create mode 100644 doc/images/spawning_preparation_work.png
 create mode 100644 doc/images/startup_sequence.png
 create mode 100644 ext/common/ApplicationPool2/ErrorRenderer.h
 delete mode 100644 ext/common/ApplicationPool2/README.md
 delete mode 100644 ext/common/UnionStation.h
 create mode 100644 ext/common/UnionStation/Connection.h
 create mode 100644 ext/common/UnionStation/Core.h
 create mode 100644 ext/common/UnionStation/ScopeLog.h
 create mode 100644 ext/common/UnionStation/Transaction.h
 copy ext/common/{ApplicationPool2/ComponentInfo.h => Utils/JsonUtils.h} (69%)
 create mode 100644 ext/common/Utils/SpeedMeter.h
 create mode 100644 ext/common/Utils/StringScanning.h
 create mode 100644 ext/common/Utils/SystemMetricsCollector.h
 create mode 100644 ext/common/agents/HelperAgent/SystemMetricsTool.cpp
 delete mode 100755 helper-scripts/system-memory-stats.py
 delete mode 100644 helper-scripts/wsgi-preloader.py
 copy lib/phusion_passenger/config/{detach_process_command.rb => build_native_support_command.rb} (57%)
 copy lib/phusion_passenger/config/{detach_process_command.rb => list_instances_command.rb} (58%)
 copy build/node_tests.rb => lib/phusion_passenger/config/system_metrics_command.rb (79%)
 delete mode 100644 lib/phusion_passenger/standalone/package_runtime_command.rb
 copy bin/passenger => lib/phusion_passenger/union_station/connection.rb (65%)
 mode change 100755 => 100644
 rename lib/phusion_passenger/{analytics_logger.rb => union_station/core.rb} (55%)
 create mode 100644 lib/phusion_passenger/union_station/transaction.rb
 copy bin/passenger => lib/phusion_passenger/utils/lock.rb (69%)
 mode change 100755 => 100644
 create mode 100644 lib/phusion_passenger/utils/shellwords.rb
 delete mode 100644 man/passenger-stress-test.1
 delete mode 100644 node_lib/phusion_passenger/httplib_emulation.js
 delete mode 100644 node_lib/phusion_passenger/request_handler.js
 delete mode 100644 node_lib/phusion_passenger/session_protocol_parser.js
 create mode 100644 npm-shrinkwrap.json
 create mode 100644 package.json
 create mode 100644 packaging/rpm/LICENSE.txt
 create mode 100644 packaging/rpm/Makefile
 create mode 100644 packaging/rpm/README.md
 create mode 100644 packaging/rpm/Vagrantfile
 rename rpm/Vagrantfile => packaging/rpm/Vagrantfile.centos (96%)
 create mode 100755 packaging/rpm/build
 create mode 100755 packaging/rpm/create_project
 create mode 100755 packaging/rpm/git_update
 create mode 100644 packaging/rpm/image/Dockerfile
 create mode 100644 packaging/rpm/image/Gemfile
 create mode 100644 packaging/rpm/image/Gemfile.lock
 create mode 100644 packaging/rpm/image/RPM-GPG-KEY-amazon-ga
 create mode 100644 packaging/rpm/image/amazon2014-i386.cfg
 create mode 100644 packaging/rpm/image/amazon2014-x86_64.cfg
 create mode 100644 packaging/rpm/image/site-defaults.cfg
 create mode 100644 packaging/rpm/internal/build_tasks.rb
 create mode 100755 packaging/rpm/internal/dummygpg
 create mode 100755 packaging/rpm/internal/exec_build
 create mode 100755 packaging/rpm/internal/get_distro_arch
 create mode 100755 packaging/rpm/internal/get_distro_id
 create mode 100755 packaging/rpm/internal/git_update
 create mode 100755 packaging/rpm/internal/inituidgid
 create mode 100755 packaging/rpm/internal/my_init
 create mode 100755 packaging/rpm/internal/python27
 create mode 100755 packaging/rpm/internal/repo_update
 create mode 100755 packaging/rpm/internal/setuser
 create mode 100755 packaging/rpm/internal/tracking_helper
 create mode 100755 packaging/rpm/jenkins_release
 create mode 100644 packaging/rpm/lib/build_tasks_support.rb
 create mode 100644 packaging/rpm/lib/preprocessor.rb
 create mode 100644 packaging/rpm/nginx_spec/404.html
 create mode 100644 packaging/rpm/nginx_spec/50x.html
 create mode 100644 packaging/rpm/nginx_spec/index.html
 create mode 100644 packaging/rpm/nginx_spec/nginx-auto-cc-gcc.patch
 create mode 100644 packaging/rpm/nginx_spec/nginx-logo.png
 create mode 100644 packaging/rpm/nginx_spec/nginx-upgrade
 create mode 100644 packaging/rpm/nginx_spec/nginx-upgrade.8
 create mode 100644 packaging/rpm/nginx_spec/nginx.conf
 create mode 100644 packaging/rpm/nginx_spec/nginx.init
 create mode 100644 packaging/rpm/nginx_spec/nginx.logrotate
 create mode 100644 packaging/rpm/nginx_spec/nginx.service
 create mode 100644 packaging/rpm/nginx_spec/nginx.spec.template
 create mode 100644 packaging/rpm/nginx_spec/nginx.sysconfig
 create mode 100644 packaging/rpm/nginx_spec/passenger.conf
 create mode 100644 packaging/rpm/nginx_spec/poweredby.png
 rename {rpm => packaging/rpm/passenger_spec}/apache-passenger.conf.in (100%)
 copy {rpm => packaging/rpm/passenger_spec}/config.json (100%)
 rename {rpm => packaging/rpm/passenger_spec}/passenger.logrotate (100%)
 rename {rpm => packaging/rpm/passenger_spec}/passenger.spec.template (88%)
 rename {rpm => packaging/rpm/passenger_spec}/passenger_dynamic_thread_group.patch (100%)
 rename {rpm => packaging/rpm/passenger_spec}/passenger_tests_default_config_example.patch (100%)
 rename {rpm => packaging/rpm/passenger_spec}/rubygem-passenger-4.0.18-GLIBC_HAVE_LONG_LONG.patch (100%)
 rename {rpm => packaging/rpm/passenger_spec}/rubygem-passenger-4.0.18-gcc47-include-sys_types.patch (100%)
 create mode 100755 packaging/rpm/repo_update
 create mode 100755 packaging/rpm/setup-system
 create mode 100755 packaging/rpm/shell
 delete mode 100755 rpm/get_distro_id.py
 rename rpm/config.json => test/config.json.vagrant (96%)
 delete mode 100644 test/node/httplib_emulation_spec.js
 delete mode 100644 test/ruby/analytics_logger_spec.rb
 rename test/ruby/shared/rails/{analytics_logging_extensions_sharedspec.rb => union_station_extensions_sharedspec.rb} (97%)
 create mode 100644 test/ruby/union_station_spec.rb
 create mode 100644 test/ruby/utils/tee_input_spec.rb
 delete mode 100644 test/stub/.DS_Store
 create mode 100644 test/stub/rack/library.rb
 delete mode 100644 test/stub/rails2.3-mycook/Rakefile
 delete mode 100644 test/stub/rails2.3-mycook/app/controllers/application_controller.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/controllers/recipes_controller.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/controllers/uploads_controller.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/controllers/welcome_controller.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/helpers/application_helper.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/helpers/recipes_helper.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/helpers/test_helper.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/helpers/uploads_helper.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/helpers/welcome_helper.rb
 delete mode 100644 test/stub/rails2.3-mycook/app/views/layouts/default.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/app/views/recipes/create.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/app/views/recipes/index.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/app/views/recipes/new.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/app/views/uploads/index.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/app/views/uploads/new.html.erb
 delete mode 100644 test/stub/rails2.3-mycook/app/views/welcome/cached.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/app/views/welcome/index.rhtml
 delete mode 100644 test/stub/rails2.3-mycook/config/boot.rb
 delete mode 100644 test/stub/rails2.3-mycook/config/database.yml
 delete mode 100644 test/stub/rails2.3-mycook/config/environment.rb
 delete mode 100644 test/stub/rails2.3-mycook/config/environments/development.rb
 delete mode 100644 test/stub/rails2.3-mycook/config/environments/production.rb
 delete mode 100644 test/stub/rails2.3-mycook/config/initializers/inflections.rb
 delete mode 100644 test/stub/rails2.3-mycook/config/initializers/mime_types.rb
 delete mode 100644 test/stub/rails2.3-mycook/config/routes.rb
 delete mode 100644 test/stub/rails2.3-mycook/log/useless.txt
 delete mode 100644 test/stub/rails2.3-mycook/public/.htaccess
 delete mode 100644 test/stub/rails2.3-mycook/public/404.html
 delete mode 100644 test/stub/rails2.3-mycook/public/422.html
 delete mode 100644 test/stub/rails2.3-mycook/public/500.html
 delete mode 100755 test/stub/rails2.3-mycook/public/dispatch.cgi
 delete mode 100755 test/stub/rails2.3-mycook/public/dispatch.fcgi
 delete mode 100755 test/stub/rails2.3-mycook/public/dispatch.rb
 delete mode 100644 test/stub/rails2.3-mycook/public/favicon.ico
 delete mode 100644 test/stub/rails2.3-mycook/public/images/angrywizard.gif
 delete mode 100644 test/stub/rails2.3-mycook/public/images/cookbook.gif
 delete mode 100644 test/stub/rails2.3-mycook/public/images/header.png
 delete mode 100644 test/stub/rails2.3-mycook/public/images/rails.png
 delete mode 100644 test/stub/rails2.3-mycook/public/robots.txt
 delete mode 100644 test/stub/rails2.3-mycook/public/uploads.html
 delete mode 100644 test/stub/rails2.3-mycook/public/uploads/.gitignore
 delete mode 100644 test/stub/rails2.3-mycook/public/welcome/cached.html
 delete mode 100755 test/stub/rails2.3-mycook/script/about
 delete mode 100755 test/stub/rails2.3-mycook/script/console
 delete mode 100755 test/stub/rails2.3-mycook/script/dbconsole
 delete mode 100755 test/stub/rails2.3-mycook/script/destroy
 delete mode 100755 test/stub/rails2.3-mycook/script/generate
 delete mode 100755 test/stub/rails2.3-mycook/script/performance/benchmarker
 delete mode 100755 test/stub/rails2.3-mycook/script/performance/profiler
 delete mode 100755 test/stub/rails2.3-mycook/script/performance/request
 delete mode 100755 test/stub/rails2.3-mycook/script/plugin
 delete mode 100755 test/stub/rails2.3-mycook/script/process/inspector
 delete mode 100755 test/stub/rails2.3-mycook/script/process/reaper
 delete mode 100755 test/stub/rails2.3-mycook/script/process/spawner
 delete mode 100755 test/stub/rails2.3-mycook/script/runner
 delete mode 100755 test/stub/rails2.3-mycook/script/server
 delete mode 100644 test/stub/rails2.3-mycook/sites/some.site/public/uploads.html
 delete mode 100644 test/stub/rails2.3-mycook/sites/some.site/public/welcome/cached.html
 delete mode 100644 test/stub/rails2.3-mycook/tmp/cache/useless.txt
 delete mode 100644 test/stub/rails2.3-mycook/tmp/pids/useless.txt
 delete mode 100644 test/stub/rails2.3-mycook/tmp/sessions/useless.txt
 delete mode 100644 test/stub/rails2.3-mycook/tmp/sockets/useless.txt
 delete mode 100644 test/stub/vendor_rails/minimal/README
 delete mode 100644 test/stub/vendor_rails/minimal/actionmailer/lib/action_mailer.rb
 delete mode 100644 test/stub/vendor_rails/minimal/actionpack/lib/action_controller.rb
 delete mode 100644 test/stub/vendor_rails/minimal/actionpack/lib/action_pack.rb
 delete mode 100644 test/stub/vendor_rails/minimal/actionpack/lib/action_view.rb
 delete mode 100644 test/stub/vendor_rails/minimal/activerecord/lib/active_record.rb
 delete mode 100644 test/stub/vendor_rails/minimal/activeresource/lib/active_resource.rb
 delete mode 100644 test/stub/vendor_rails/minimal/activesupport/lib/active_support.rb
 delete mode 100644 test/stub/vendor_rails/minimal/activesupport/lib/active_support/whiny_nil.rb
 delete mode 100644 test/stub/vendor_rails/minimal/railties/lib/dispatcher.rb
 delete mode 100644 test/stub/vendor_rails/minimal/railties/lib/initializer.rb
 delete mode 100644 test/stub/vendor_rails/minimal/railties/lib/ruby_version_check.rb
 delete mode 100644 test/stub/zsfa/header.png
 delete mode 100644 test/stub/zsfa/index.html
 delete mode 100644 test/stub/zsfa/zsfa.png

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-passenger.git



More information about the Pkg-ruby-extras-commits mailing list