| Licensed to the Apache Software Foundation (ASF) under one or more
| contributor license agreements. See the NOTICE file distributed with
| this work for additional information regarding copyright ownership.
| The ASF licenses this file to You under the Apache License, Version 2.0
| (the "License"); you may not use this file except in compliance with
| the License. You may obtain a copy of the License at
| Unless required by applicable law or agreed to in writing, software
| distributed under the License is distributed on an "AS IS" BASIS,
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
| See the License for the specific language governing permissions and
| limitations under the License.
|Apache Tomcat re-uses code from a number of other Apache projects. There are
|several reasons why depending on the binary releases of those projects is not
|ideal. These include:
|- potential conflicts if a web application ships with the same JAR
|- a large JAR where Tomcat only depends on a small fraction
|There are various approaches taken to dealing with this. One of those approaches
|is to svn copy the classes to the Tomcat source tree, modify them (always with a
|package rename, sometimes with additional changes) and then keep them in sync
|with the original via regular svn merges. This file keeps track of these copies
|to assist committers in keeping them up to date.
|org.apache.tomcat.util.bcel is copied from:
|org.apache.tomcat.dbcp.dbcp2 is copied from:
|org.apache.tomcat.dbcp.pool2 is copied from:
|org.apache.tomcat.util.http.fileupload is copied from:
|Note: Tomcat's copy of fileupload also includes classes copied manually (rather
| than svn copied) from Commons IO.
|org.apache.tomcat.util.codec is copied from:
|Note: Only classes required for Base64 encoding/decoding. The rest are removed.