Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Apache Portable Runtime


Related Topics

  
  Runtime - Wikipedia, the free encyclopedia
The term is also used as a short form when referring to a runtime library (without a space), a program or library of basic code that is used by a particular computer language to manage a program written in that language while it is running.
A runtime library is a collection of utility functions which support a program while it is running, working with the operating system to provide facilities such as mathematical functions, input and output.
Exception handling is one language feature designed to handle runtime errors, providing a structured way to catch completely unexpected situations as well as predictable errors or unusual results without the amount of inline error checking required of languages without it.
en.wikipedia.org /wiki/Runtime   (529 words)

  
 Apache Portable Runtime - Wikipedia, the free encyclopedia
The Apache Portable Runtime (APR) is a supporting library for the Apache web server.
Thus, the APR can be used to make a program truly portable across platforms.
APR was originally a part of Apache, but has now been spun off into a separate project of the Apache Software Foundation, and is used by other applications to achieve platform independence.
en.wikipedia.org /wiki/Apache_Portable_Runtime   (219 words)

  
 Apache News Online: 05 October 2005 - Apache Portable Runtime 0.9.7 Released
APR and its companion libraries are implemented entirely in C and provide a common programming interface across a wide variety of operating system platforms without sacrificing performance.
APR is already used extensively by the Apache HTTP Server version 2.0 and the Subversion revision control system, to name but a few.
The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 0.9.7 of the Apache Portable Runtime, APR, and version 0.9.7 of it's companion project, the Apache Portable Utility library APR-util.
www.apachenews.org /archives/000746.html   (707 words)

  
 Glossary - Apache HTTP Server
APR is developed parallel to the Apache HTTP Server as an independent project.
Apache also contains internal variables that are referred to as environment variables, but are stored in internal Apache structures, rather than in the shell environment.
Apache implements version 1.1 of the protocol, referred to as HTTP/1.1 and defined by RFC 2616.
httpd.apache.org /docs/2.1/glossary.html   (1507 words)

  
 The Apache Tomcat 5.5 Servlet/JSP Container - Apache Portable Runtime and Tomcat
The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x.
APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets).
When APR is enabled, the HTTP connector will use sendfile for hadling large static files (all such files will be sent ansychronously using high performance kernel level calls), and will use a socket poller for keepalive, increasing scalability of the server.
tomcat.apache.org /tomcat-5.5-doc/apr.html   (1337 words)

  
 NSLU2-Linux - Unslung / Apache   (Site not responding. Last check: 2007-10-30)
Apache will listen on port 8000 (so as not to get in the way of the built-in web server) by default.
Apache is running the "Worker" multiprocessing module, and if you installed the httpd.conf file from a recent package release, will run a small number of threads (about 25) within a single process.
I've configured apr, apr-util, and apache in such a way that the build system components end up containing paths that lead to the unslung staging directory, while other components, like libraries, contain only paths that make sense on the target system.
www.nslu2-linux.org /wiki/Unslung/Apache   (883 words)

  
 Apache Portable Runtime 1.0 Release
The APR Project aims to provide an API to which software developers may code and be assured of predictable if not identical behavior regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features.
It is a library written in portable C that allows it to be compiled on as many platforms as have a C compiler.
Geir Magnusson on Apache Harmony and Apache Geronimo
www.theserverside.com /news/thread.tss?thread_id=28452   (3722 words)

  
 Tomcat FAQ - Connectors
jk2 is a refactoring of mod_jk and uses the Apache Portable Runtime (apr).
With apache 2.2, mod_proxy was rewritten to support load balancing as well as a new transport called mod_proxy_ajp.
Apache also has hundreds of modules that can be plugged in at will.
tomcat.apache.org /faq/connectors.html   (967 words)

  
 Projects - The Apache Software Foundation
The mission of the Apache Portable Runtime (APR) is to provide a free library of C data structures and routines, forming a system portability layer to as many operating systems as possible.
Apache Cocoon is a web development framework built around the concepts of separation of concerns (making sure people can interact and collaborate on a project, without stepping on each other toes) and component-based web development.
Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server designed to be a complete and portable enterprise mail engine solution based on currently available open protocols.
apache.planetmirror.com /foundation/projects.html   (1338 words)

  
 Apache: Overview of new features in Apache 2.0 - Apache HTTP Server - Apache Manual
Apache now has some of the infrastructure in place to support serving multiple protocols.
With the introduction of platform-specific multi-processing modules (MPMs) and the Apache Portable Runtime (APR), these platforms are now implemented in their native API, avoiding the often buggy and poorly performing POSIX-emulation layers.
Apache modules may now be written as filters which act on the stream of content as it is delivered to or from the server.
www.apachefreaks.com /apache2/new_features_2_0.html   (793 words)

  
 Apache Portable Runtime 0.9.12 Released
The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 0.9.12 of the Apache Portable Runtime, APR, and version 0.9.12 of it's companion project, the Apache Portable Utility library APR-util.
Users of APR 0.9 should be aware that migrating to the APR 1.x programming interfaces may require some adjustments; APR 1.x is neither source nor binary compatible with earlier APR 0.9 releases.
APR is already used extensively by the Apache HTTP Server version 2 and the Subversion revision control system, to name but a few.
www.apache.org /dist/apr/Announcement0.9.html   (382 words)

  
 Debian -- libaprutil1   (Site not responding. Last check: 2007-10-30)
APR is Apache's Portable Runtime Library, designed to be a support library that provides a predictable and consistent interface to underlying platform-specific implementations.
APR Util is a utilities library implemented on top of apr, providing database access, xml parsing, and other useful functionality.
Debian Apache Maintainers, Tollef Fog Heen, Thom May, Fabio M. Di Nitto, Daniel Stone and Adam Conrad are responsible for this Debian package.
packages.debian.org /testing/libs/libaprutil1   (113 words)

  
 Project Computing - Apache Filter FAQ
Depending on how Apache has been configured, the process in which your filter is running may be one of many running the Apache server, and may have many threads running in the process.
Apache will invoke "my_module_handler" for each and every request (unless some other handler of a higher priority (see that last parameter on the "ap_hook_handler" invocation!) is invoked first and claims the request.
This list is really only for Apache developers, but it is worth "listening in", perhaps in digest mode or by viewing the archives (Yahoo Groups) to get a good understanding of the rationale and issues behind the Apache 2 architecture and where it is headed.
www.projectcomputing.com /resources/apacheFilterFAQ/index.html   (2353 words)

  
 Apache's Portable Runtime reaches 1.0 - ZDNet UK News
APR is written entirely in C, and provides a common interface irrespective of the platform it's running on.
Despite its server-based heritage, the Apache Foundation says it's just as useful for client-based applications: "APR was originally born of a server application, but it is very general.
While other runtime systems, such as the Java Virtual Machine, the.Net and Mono project Common Language Runtimes are aimed at providing application portability, Wooley thinks that the APR has broader support and is more efficient.
news.zdnet.co.uk /software/developer/0,39020387,39165425,00.htm   (489 words)

  
 ApacheCon US 2004 Session T03   (Site not responding. Last check: 2007-10-30)
The Apache Portable Runtime is a portability library that seeks to bridge the gaps among these different platforms by providing a consistent interface for them all while attempting to provide maximum performance on each.
It forms the underpinnings of both the Apache HTTP Server 2.0 and the Subversion revision control system, among other applications, freeing them from having to handle each new operating system as a special case.
We will also demonstrate how APR's subsystems can be used together to build more complex applications by using them to construct a simple, portable web client that can fetch pages from a webserver and write them to disk.
www.apachecon.com /html/session-popup.html?id=1051"   (189 words)

  
 God's gift to C | The Register
Today's subject is an Apache spinoff project: the APR lies at the heart of the webserver, but is also a standalone library, and is extensively used in separate projects: most famously Subversion.
APR's solution to this is "pools", which lie at the heart of APR and Apache.
An example is Apache's DBD architecture, that uses a reslist to implement a pool of connections to a backend SQL database.
www.regdeveloper.co.uk /2006/04/27/gift_to_c   (1159 words)

  
 Apache News Online: 13 October 2005 - Apache Portable Runtime 1.2.2 Released
This version of APR is principally a bug fix release.
The mission of the Apache Portable Runtime Project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific mplementations.
The Apache Software Foundation and the Apache Portable Runtime Project are proud to announce the General Availability of version 1.2.2 of the Apache Portable Runtime, APR.
www.apachenews.org /archives/000759.html   (604 words)

  
 SecuriTeam™ - Apache Portable Runtime Denial of Service and Arbitrary Code Execution Vulnerability
The Apache Software Foundation's HTTP Server Project is an effort to develop and maintain an open-source web server for modern OS' including Unix and Microsoft Corp.'s Windows.
The Apache Portable Runtime (APR) provides a free library of C data structures and routines, forming a system portability layer to as many OS' as possible.
Passing an overly long string to the apr_psprintf() APR library function that is used by the Apache HTTP Server could cause an application to reference memory that should have already been returned to the heap allocation pool.
www.securiteam.com /securitynews/5ZP0V0AA0Y.html   (325 words)

  
 Teach Yourself Apache 2 in 24 Hours   (Site not responding. Last check: 2007-10-30)
At the time, members of the Apache Group were already talking about Apache version 2.0, and Robert Thau, main architect of the original Apache module API, had a prototype in the works.
Apache 2.0, which was finally released in April 2002, brings increased performance and a number of exciting new features.
Among those features are filters, which allow modules to process content produced by other modules before delivering it to clients; a multi-protocol architecture that allows Apache to serve other protocols, such as FTP and POP3; and improved support for non-Unix platforms, such as Windows, using the Apache Portable Runtime and platform-specific multi-processing modules.
www.apacheworld.org /ty24/site.preface.html   (434 words)

  
 Apache Week. 2003 Review
APR development was also recently split between a 0.9 maintenance branch and a 1.0 stabilisation branch.
All administrators should check their systems to make sure that Apache and all the supporting components being used have either been updated to the most recent releases, or to releases that contain back-ported patches to fix the security issues.
Apache gets a mention as one of the top ten vulnerable services for Unix, although most of the time it is third party applications or poorly written scripts that are to blame for successful attacks.
www.apacheweek.com /issues/03-12-19   (1050 words)

  
 New features with Apache 2.0   (Site not responding. Last check: 2007-10-30)
Because the core code has changed so significantly, there are certain liberties that earlier versions of Apache (and the NCSA daemon) took that recent Apache versions are pickier about - when Apache 2.0 is released, there will be more notes on how to correct those issues.
Apache now takes advantage of native system calls on all supported platforms.
Apache 2.0 has the option of being multi-process and multi-threaded on most platforms.
home.jtan.com /manual/new_features_2_0.html   (131 words)

  
 [No title]
Apache Overview HOWTO Daniel Lopez Ridruejo, ridruejo@apache.org v0.9, 2002-10-10 This document gives you an overview of the different Apache projects, such as the Apache HTTP server and the Tomcat Servlet and JSP engine.
The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field.
Porting Apache to a new platform is often as simple as porting the Apache Portable Runtime.
ibiblio.org /pub/Linux/docs/HOWTO/Apache-Overview-HOWTO   (5826 words)

  
 Apache Week. Apache 2.0.46 released
Investigation by the Apache security team and Joe Orton found that this was bug that could be triggered by long strings being passed to the Apache Portable Runtime (APR)
Apache 2.0 versions 2.0.40 through 2.0.45 on Unix platforms are vulnerable to a denial-of-service attack on the basic authentication module.
A build system problem in Apache 2.0.40 through 2.0.45 allows remote attackers to cause a denial of access to authenticated content when a threaded server is used.
www.apacheweek.com /issues/03-05-30   (856 words)

  
 Welcome! - The Apache Portable Runtime Project
The Apache Portable Runtime Project is proud to announce the release of APR version 1.2.7.
The Apache Portable Runtime Project is proud to announce the release of APR version 0.9.12.
To encourage more people to investigate APR for their projects, here are a list of both Open Source and Commercial projects that are currently using APR. If you are using APR, and would like your project recognized, please send e-mail to the developer's mailing list.
apr.apache.org   (304 words)

  
 Versioning Numbering Concepts - The Apache Portable Runtime Project   (Site not responding. Last check: 2007-10-30)
Since the APR projects are libraries, it is very important to define a stable API for users of the libraries.
Run-time checks are particurly important if the application is trying to determine if the library has a particular bug that may need to be worked around, but has been fixed in a later release.
This is because an application cannot require a specific patch level of the library to be installed -- those libraries are perfectly forward and backwards compatible, and the administrator is free to choose any patch release, knowing that all applications will continue to function properly.
apr.apache.planetmirror.com /versioning.html   (1798 words)

  
 ITworld.com - Apache, take two
Bloom is vice president of the Apache Portable Runtime project, which was responsible for tuning Apache for use with multiple operating systems.
Apache 2.0.35, as the final version has been called, is considered the most mature version of the software and is recommended for use over all older versions, including the Apache 1.3 series.
"As Apache became used in larger and larger configurations, some of the limitations in its architecture came to the forefront," Kusnetzky said, noting that the lack of support for multithreading systems was lamented by some Apache 1.3 users.
www.itworld.com /AppDev/1613/020409apache   (911 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.