• Home
  • Foundation
  • Projects
  • People
  • Get Involved
  • Support Apache
  • Download

Documentation Index


  • Applying the Apache License, Version 2.0
    • Applying the Apache License, Version 2.0
      • Contents
    • Understanding the 2.0 license
    • Applying the license to new software
    • Updating Existing Software
      • Frequently Asked Questions (Updates)
        • Do I have to convert Apache 1.1 licenses to 2.0 licenses in source code?
        • When do I have to convert ASF code to the new license?
        • Do I have to convert old versions and branches of code to the new license?
        • Does that mean live branches of code all have to be updated by 1 March 2004?
    • Frequently Asked Questions (General)
      • Where Can I Find More Information?
      • Where Can I Find Policy?
      • Where do I find a copy of the new license?
      • Do I have to have a copy of the license in each source file?
      • In my current source files I have attribution notices for other works. Do I put this in each source file now?
      • Can/Should individual committers added copyright statements to the NOTICE or source code files?
      • Can the LICENSE and NOTICE files be called LICENSE.txt and NOTICE.txt?
      • Should the license be included in source files for documentation (e.g. XML that is transformed to HTML)?
  • Committers' FAQ
    • Committers' FAQ
      • Contents
    • General Questions
      • I have just been elected a Committer, so what I should do now?
      • What Is ApacheCon?
      • What Is A Hackathon?
      • What Is An Infrathon?
      • What Is PlanetApache?
      • I need to request some changes to infrastructure?
      • Being committed and managing my energy
      • What machines do I have access to?
      • How Long Will It Take For A CLA To Be Registered?
      • How do I start a new project in the ASF?
      • Is there a way to see a graph of loads (CPU, I/O, network)?
      • What are the responsibilities of a Committer?
      • Is there a set term for acting as a Committer? Will I have to be elected again?
      • What are the core beliefs of The Apache Way?
      • I'm Told That The Host Key Has Changed When I To Login To My Apache Account. What Should I Do?
      • How Do I Bring Code Developed Outside Apache To An Existing Project?
      • What Do I Need To Keep In Mind When Applying Patches From A Contributor?
    • Version Control Questions
      • Why Do I Get An Authorization Failure When I Try To Access SVN?
      • Where is the committers/ module?
      • Why Do I Get a 403 When I Try To Commit?
      • When Do I Need To Use svn lock?
      • Where Can I Find More Information?
    • Mail Questions
      • How do I setup my email account?
      • How do I request the creation of a new mail list?
      • How do I find out how many people are subscribed to a list?
      • How do I request changes for mail list moderators?
      • I am a moderator and receive these "MODERATE" emails.
      • I didn't forward my mail before. How can I download my old mail?
      • Where Should Project Business Be Discussed?
      • I've Just Made My First Commit. Why Isn't A Commit Message Delivered?
  • Tips for email contributors
    • Contents
    • Tips for email contributors
    • Other email guidelines
  • Contributors Tech Guide
    • Contributors Tech Guide
      • Contents
    • How Open Source Works
    • Getting the sources from the Subversion repository
      • Bleeding-edge
      • Use cygwin
      • Use the command-line tools
      • Use TortoiseSVN
      • Use the command-line tools
      • Using an IDE for source repository access
      • Updating your checked-out module
    • Providing feedback
    • Sending in a Bug Report
    • Sending in Patches
  • Handling Cryptography within an ASF Release
    • Handling Cryptography within an ASF Release
      • Purpose and Intended Audience
      • Overview
      • Notification of Updates to this Page
    • Check the Export Control Classification Number (ECCN)
    • Update the Exports Page with Source Links
    • Notify the U.S. Government of the Release
    • Inform Users by Including a Crypto Notice in the Distribution's README
    • Frequently Asked Questions
      • What is the "PRODUCT NAME/MODEL #" for my product?
      • What is the MANUFACTURER?
      • What is the NOTIFICATION?
      • When is the first time a notification email must be sent?
      • What are examples of when a crypto item is publicly accessible through ASF servers?
      • Are public contributions of crypto items to the mailing list, JIRA or Bugzilla databases considered exports?
      • If we distribute previously exported crypto items, must we still qualify the same item for export?
      • If the ASF distributes a particular crypto item within one product under the TSU exception, must the same item requalify for the TSU exception when distributed in a different ASF product?
      • If the ASF distributes/exports a crypto item after qualifying it under the TSU exception, must the same product requalify for release of future versions?
      • Where must the email's notification URL point to?
      • If the notification URL never changes, when are additional notification emails required?
      • Is there any BIS requirement to tell users and/or redistributors of our products about the crypto within our products?
      • When exporting a product that is not only designed to use some third-party crypto item, but also includes the third-party crypto item, does this require two notifications or one notification with two manufacturers?
      • Can the ultimate link to the crypto item's source code point to a non-ASF web page?
      • What if the object/binary code being distributed was built with a particular compiler switch?
      • Do we ever need to notify the BIS of the location of object/binary files?
      • If my project ships a binary that includes libssl/libcrypto, what notifications must be made?
      • If my project ships a binary that provides bindings to OpenSSL, but does not include its source or binaries, what notifications must be made?
      • Isn't it somewhat weird that I, who am not a U.S. citizen nor resident, should be constrained as to what or how I can commit to an ASF repository by some U.S. law?
      • Do digest algorithms such as MD5 and SHA1 require notification?
  • Converting from CVS to Subversion at the ASF
    • Contents
    • Steps for converting your CVS repository to Subversion at the ASF
    • A sample repository conversion request
    • Performing a migration
  • ASF Hardware Wish-List
    • ASF Hardware Wish-List
    • Two Cyclades PM20 Power Distributor Units
    • One Sun T2000 Server
    • Three Sun StorageTek U320 SCSI controllers
    • One Dell PowerVault 220S w/ 14 300GB disks
  • ASF Infrastructure mailing lists
    • Contents
    • ASF Infrastructure mailing lists
    • Respect these private mailing lists
    • The lists
  • Updating the Infrastructure web site
    • Contents
    • Updating the Infrastructure web site
    • Notes for documentation review
    • Progress
  • How to be an ASF Infrastructure volunteer
    • How to be an ASF Infrastructure volunteer
    • The Infrastructure Team
    • Getting started
    • Care and feeding of your sysadmin
    • How to get on well with the Infrastructure team
    • We really do need you
    • Decision making
    • More information and resources
      • Mailing lists
      • IRC channel
      • Website
      • Version control system
      • Issue tracker
  • Machines List
    • Machines List
      • Table of contents
      • athena.apache.org
      • aurora.apache.org
      • bia.apache.org
      • brutus.apache.org
      • ca.apache.org
      • clarus.apache.org
      • console.apache.org
      • eos.apache.org
      • eris.apache.org
      • fireswamp.apache.org
      • gaea.apache.org
      • harmonia.apache.org
      • helios.apache.org
      • hermes.apache.org
      • hyperion.apache.org
      • loki.apache.org
      • minotaur.apache.org
      • monitoring.apache.org
      • nike.apache.org
      • odin.apache.org
      • odyne.apache.org
      • thor.apache.org
  • Step-By-Step Guide To Mirroring Releases
    • Contents
    • Introduction
    • Mirroring Instructions
    • Archiving Old Releases
    • Step By Step Guide To Archiving Unmirrored Releases
  • Apache Mirroring Information
    • Contents
    • Apache Mirroring Resources
    • Goals
    • Location of files on main server
    • How can my project use mirrors?
    • Questions?
  • Guide for new committers
    • Introduction
      • Contents
    • I have just been elected as a committer. What does that mean?
    • What must I do first?
    • Waiting
    • Next steps
    • Login to shell account
    • Configure shell account
    • Configure email
    • Setting up read/write repository access
    • Project website
    • OpenPGP public keys
    • Apache People
    • Committer-only resources
    • Apache Labs
    • Commit diff emails
    • ApacheCon
    • Committers home pages
    • Warning
    • Unofficial Resources
    • Improve this guide
  • ASF Nightly Builds
    • Contents
    • ASF Nightly Builds
    • Future Systems for this?
  • Project Management Committee Guide
    • Project Management Committee Guide
      • Intended Audience
      • Contents
    • Policy
      • On Mailing Lists
    • PMC FAQ
      • What Is A PMC?
      • We've voted a new committer in. Now what?
      • We want to grant karma to someone who already has an account.
      • We need access to a machine other than people.apache.org.
      • We've voted in a new PMC member. Now what?
      • What are the duties of the PMC chair and how to perform them?
      • How Do We Import Code From An External Source?
      • How Do I Search The Archives For Private Lists?
      • How Do We Request A Wiki?
      • How Do We Request A New Mailing List?
      • Where Should Project Business Be Discussed?
  • Tasks for Creating a Project
    • Contents
    • Tasks for Creating an ASF Project
    • Items that will require assistance of Infrastructure team
    • Items that the project PMC can do
  • Procedures for Creating a Project
    • Procedures for Creating an ASF Top-Level Project
    • Things that the PMC should do after infrastructure is done
  • Notes On Project Mailing Lists (DRAFT)
    • Notes On Project Mailing Lists (DRAFT)
      • Contents
      • Help Wanted!
    • On Trolls
      • What Is A Troll?
      • What To Do About A Troll?
  • Choosing names for ASF projects
    • Choosing names for ASF projects
  • Manage your project web site
    • Contents
    • Manage your project web site
    • How do I edit my project website?
    • Can I control the configuration of my project website?
    • How does logging work?
  • Prospective Machines List
    • Contents
    • Prospective Machines List
    • Mail Server
    • Issue Tracking and Mail Archive Server
    • Build/User Server
    • Dedicated Build Server
    • Certificate Server
  • Release Download Pages (DRAFT)
    • Release Download Pages (DRAFT)
      • Contents
      • Help Wanted!
    • Policy
      • Download Links
    • Guide
      • Download Scripts
      • Standard Generic Download Script
      • Project Specific Download Script
    • Best Practice
      • Remind Users To Check Sums And Signatures
      • Ensure Browser Displays Linked URL
  • Publishing Releases (DRAFT)
    • Contents
    • Publishing Releases (DRAFT)
      • Help Wanted!
    • Description Of Policy
    • Questions About Publishing Releases
      • Do I Need Special Karma To Publish A Release?
      • I've Just Published A Release: Why Isn't It Available From XYZ?
      • What File Permissions Should Be Set On The Release?
      • How Can I An Archive Old Release?
      • What's The Right Way To Make ASF Jars Available Through the Maven Repository On Ibiblio?
      • What Is The ASF Repository?
      • How Should A Artifact Be Published To The ASF Repository?
    • Guide To The ASF Repository
    • Step-By-Step Guide To Uploading To The Repository By Hand
    • Creating a repository descriptor for your project
  • Signing Releases
    • Signing Releases
      • Abstract
      • Contents
      • Help Wanted!
      • Further Reading
    • Description Of Policy
    • Notes For Projects
      • The KEYS File
    • The Basics
      • Why We Sign Releases
      • Security Basics
      • Key Basics
      • Signing Basics
    • Questions About Checksums And Signatures
      • How Do I Sign A Release?
      • What Is an OpenPGP Compatible ASCII Armored Detached Signature?
      • What Is OpenPGP?
      • What Is Public Key Cryptography?
      • What Is An Detached Signature?
      • What Is ASCII Armoring?
      • What Is An MD5 Checksum?
      • What is a SHA checksum?
      • What Is A Message Digest Algorithm?
      • What Is A Web Of Trust?
      • How Do I Link Into A Public Web of Trust?
      • What Is A Key Signing Party?
      • How Can I Link My Key Into The Apache Web of Trust?
      • What Does Verifying A Signature Mean?
      • How Can I Check The Integrity Of A Release?
      • What Does 'Public Key Not Found' Mean (When Verifying A Signature)?
      • What is a Trusted Key?
      • What Is The Difference Between A Valid Signature from an Untrusted Key And An Invalid Signature from an Untrusted Key?
      • What Is A Public Key Fingerprint?
      • Why Infeasible And Not Impossible?
      • Where Should I Create The Signatures?
      • What Is 'Insecure Memory' And Should I Be Worried?
      • What is a Passphrase?
      • What Is A Revocation Certificate?
      • How Do I Revoke A Key?
      • Where Should A Revocation Certificate Be Stored?
      • How Do I Distribute A Revocation Certificate?
      • What Is The Difference Between Deleting And Revoking A Key?
      • Can I Mark A Key As Locally Trusted?
      • How Can I Safely Practice Using OpenPGP?
      • What Is The Difference Between A Public And A Private Key?
      • How Should My Code Signing Private Key Be Protected?
      • How Secure Does The Machine Used To Sign Releases Need To Be?
      • Which Applications Create OpenPGP Compatible Signatures?
      • How Safe Does The Private Key Need To Be?
      • What Does 'Isolated Installation' Mean?
      • What Key Length Is Recommended?
      • How Do You Generate A Code Signing Key?
      • What Is A Public Key Server?
      • How Do You Upload A Key To A Public Key Server?
      • How Can I Ensure My Local Web Of Trust Is Up To Date?
      • How Do You Export A Key?
      • What Is A Key ID?
      • What Is A Sub Key?
      • How Do I A Use Sub Key To Sign Emails?
      • How Can I Find Out More?
      • Is There A Quick Way To Sign Several Distributions?
  • Release Statistics (DRAFT)
    • Contents
    • Release Statistics (DRAFT)
      • Help Wanted!
    • Questions About Release Statistics
      • Is There Any Way To Measure How Many Times XYZ Has Been Downloaded?
  • Releases FAQ
    • Releases FAQ
      • Contents
    • Release Questions
      • What is a release?
      • How do the Types of Apache Software Distribution Differ?
      • Where Can I Find ASF Releases?
    • Release Management Questions
      • What Must Every ASF Release Contain?
      • What Are The Key Points of ASF Mirroring Policy?
      • How Should Releases Be Announced?
      • Which Directory For What Build?
      • How Is An Old Release Moved To The Archives?
      • When Should An Old Release Be Archived?
      • Is There A Guide To Best Practice?
    • Release Licensing Questions
      • Which Files Must Contain An ASF License Text?
      • Is A Full Copy Of The License Required In Each Source File?
      • Where Is The Right Place For Attribution Notices?
      • What Content Is Appropriate For the NOTICE file?
      • Is a NOTICE File Required For Pure ASF Code?
      • If A Distribution Contains Code Under Several Licenses, Should It Contain Several License Files?
      • Can I Distribute A Raw Artifact?
  • Reporting issues and requesting project resources
    • Contents
    • Reporting issues and requesting project resources
    • Accounts for new committers and followup issues
    • Mail
      • Create new mailing lists
      • Change the configuration of mailing lists
      • Add or replace moderators
      • Instructions for moderators
      • Unsubscribe me
    • Subversion
      • New project SVN
      • SVN access troubles
    • Machines
      • Machine Outage
    • Mirrors
      • Mirror Outage
    • Web sites
      • Permissions for project websites
      • Files with incorrect group permissions
    • Wiki
      • How Do I Create A New Wiki?
    • Issue Tracking
      • Users
      • Projects
  • ASF Jar Repositories
    • Disclaimer
    • Contents
    • Basic information
    • A few good rules
    • FAQs about the ASF Jar Repositories
      • m1/m2?
      • Do I need to deploy to both m1/m2 repositories?
      • Can we put third party files in the repositories?
      • I'm working on a research branch, can I release to the repositories?
      • Do we have an ASF repo we can point Maven/Ant builds at?
      • Why not?
      • How about repo.apache.org?
      • What resources are available?
      • How do rsyncs happen?
  • Services List
    • Services List
      • Contents
      • Web sites
      • Email
      • Issue tracking
      • Source repository
      • Virtual servers
      • Distributions
      • Wikis
      • Databases
      • DNS
  • Zones for ASF projects
    • Contents
    • Zones for ASF projects
    • Zone management (instructions for PMCs)
      • Please document your zone to assist Infra management
      • Creating users in a zone
      • User configuration
      • Recommended path setup (for Solaris newbies)
      • Software installed in /opt
      • Helios disk overview
      • Setting up Apache2 as bundled with Solaris 10
      • "Setting up SMF for Apache 2"
    • Zone establishment (instructions for infrastructure)
      • Creating a zone
      • Configuring the zone on initial bootup
      • Helpful zone commands
  • Apache Developers' C Language Style Guide
    • Apache Developers' C Language Style Guide
      • Contents
    • Introduction
    • The Guidelines
    • Details and Examples
  • Apache Development Information
    • Apache Developer Resources --
  • Committer email configuration
    • Contents
    • Committer email configuration
    • Reading email from your apache.org address
    • Sending email from your apache.org address
  • Committer SSH Configuration on Windows
    • Contents
    • Committer SSH Configuration on Windows
    • Setting Up Putty
      • Download & install Putty
      • Create A Public/Private Key Pair Using PuttyGen
      • Upload The 'authorized_keys' file using PSFTP
      • Add Key to Pageant and run Pageant
      • Configure Putty to Login using your Keys
    • Relevent Links
  • Committer SSH Access (DRAFT)
    • Committer SSH Access (DRAFT)
      • Contents
      • Introduction
      • Help Wanted!
      • Available Elsewhere
    • Troubleshooting
      • Some Common Problems
        • Too Many Groups
        • Batch Mode
    • FAQ
      • What Is SSH2?
      • How Can I Debug My Connection?
      • How Do I Configure My Client To Use SSH2?
      • What Client Can I Use?
      • What Is PKI?
      • Why Can't I Connect Using SSH1?
      • What Is A Known Host?
      • What Is A Man-In-The-Middle-Attack?
    • Using OpenSSH To Connect To Apache
      • Configuring OpenSSH To Use SSH2 (*nix)
      • Debugging An OpenSSH Client Connection
  • Source Code Repository
    • Contents
    • Source Code Repository
      • Web Access
      • Snapshots
      • Anonymous Subversion
      • Committer Subversion Access
      • Configuring the Subversion client
      • SSL Server certificate
    • Subversions: DOs and DON'Ts
    • Problems with Subversion?
      • "Compressed stream invalid" errors
      • Problems using date revisions
    • Frequently Asked Questions
      • When Do I Need To Use svn lock?
      • How frequently can I run a cron that connects to the repository?
Apache Projects
  • HTTP Server
  • Abdera
  • ActiveMQ
  • Ant
  • APR
  • Archiva
  • Beehive
  • Camel
  • Cayenne
  • Cocoon
  • Commons
  • Continuum
  • CouchDB
  • CXF
  • DB
  • Directory
  • Excalibur
  • Felix
  • Forrest
  • Geronimo
  • Gump
  • Hadoop
  • Harmony
  • HiveMind
  • HttpComponents
  • iBATIS
  • Incubator
  • Jackrabbit
  • Jakarta
  • James
  • Labs
  • Lenya
  • Logging
  • Lucene
  • Maven
  • Mina
  • MyFaces
  • ODE
  • OFBiz
  • OpenEJB
  • OpenJPA
  • Perl
  • POI
  • Portals
  • Qpid
  • Roller
  • Santuario
  • ServiceMix
  • Shale
  • SpamAssassin
  • STDCXX
  • Struts
  • Synapse
  • Tapestry
  • TCL
  • Tiles
  • Tomcat
  • Turbine
  • Tuscany
  • Velocity
  • Wicket
  • Web Services
  • Xalan
  • Xerces
  • XML
  • XMLBeans
  • XML Graphics
  • Attic
Foundation
  • FAQ
  • Licenses
  • News
  • Public Records
  • Sponsorship
  • Donations
  • Thanks
  • Contact
Foundation Projects
  • Conferences
  • Infrastructure
  • JCP
  • Legal Affairs
  • Security
  • Travel Assistance
How it works
  • Introduction
  • Meritocracy
  • Structure
  • Roles
  • Collaboration
  • Infrastructure
  • Incubator
  • Other entities
  • Glossary
  • Voting
Get Involved
  • Mailing Lists
  • Version Control
  • Developer Info
Download
  • from a mirror
Community
  • Memorials
Related Sites
  • ApacheCon
  • Feathercast
  • PlanetApache

Copyright © 2009 The Apache Software Foundation, Licensed under the Apache License, Version 2.0.