Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
update license header text
Update the copyright year in all .c, .h and .xml files
No functional Change: Removing trailing whitespace. This also means that "blank" lines consisting of just spaces or tabs are now really blank lines
No functional change: simple detabbing of indented code.
Update copyright year to 2005 and standardize on current copyright owner line.
general property cleanup
fix name of The Apache Software Foundation
fix copyright dates according to the first check in
apply Apache License, Version 2.0
update license to 2004.
Sync with APR-util deprecated functions.
Speed up ap_md5digest() a little. * util_md5.c (ap_md5digest): Use a larger buffer; ensure size is a multiple of 64 to prevent buffering in MD5 code. Remove redundant 'length' variable. Reset read size in case of short reads.
finished that boring job: update license to 2003. Happy New Year! ;-))
Update our copyright for this year.
use apr_pstrndup() instead of apr_pstrdup() to avoid a strlen call in ap_md5_binary, since we know the length of the string is always MD5_DIGESTSIZE * 2 PR: Obtained from: Submitted by: Reviewed by:
Update copyright to 2001
renaming various functions for consistency sake see: http://apr.apache.org/~dougm/apr_rename.pl PR: Obtained from: Submitted by: Reviewed by:
Switch to the APR-provided APR_CHARSET_EBCDIC feature test macro.
Force all Apache functions to be linked into the executable, whether they are used or not. This uses the same mechanism that is used for APR and APR-util. This may not be the correct solution, but it works, and that is what I really care about. This also renames CHARSET_EBCDIC to AP_CHARSET_EBCDIC. This is for namespace correctness, but it also makes the exports script a bit easier.
Convert a lot of apr_ssize_t to apr_size_t. We don't ever accept or return signed values in these integers, and we return the error codes directly, so we should always report the number of bytes read/written correctly. If we have an error, that is 0 bytes. If that is true, then using signed values doesn't make any sense.
Get rid of the xlate version of ap_md5_digest() since we don't compute digests of filtered (e.g., translated) response bodies this way anymore. (Note that we don't do it at all at the present; somebody needs to write a filter to do so.)
Renamed all MODULE_EXPORT symbols to AP_MODULE_DECLARE and all symbols for CORE_EXPORT to AP_CORE_DECLARE (namespace protecting the wrapper) and retitled API_EXPORT as AP_DECLARE and APR_EXPORT as APR_DECLARE. All _VAR_ flavors changes to _DATA to be absolutely clear. Thank you Greg, for the most obvious suggestion.
Fix some problems with the apr conversion so that APACHE_XLATE builds work again.
Remaining cleanup of ap_ -> apr_ and AP_ -> APR_ transformation... see src/lib/apr/apr_compat.h for most details. Also a few minor nits to get Win32 to build. PR: Obtained from: Submitted by: Reviewed by:
prefix libapr functions and types with apr_
Move all APR functions related to strings to their own directory, and create a new header for those functions. This is the first step to removing the apr/lib directory completely, and moving those files/functions to descriptive directories.
Fix a SIGSEGV in ap_md5digest() (bad parms to ap_seek()). This is used when you have ContentDigest enabled and we can't/don't mmap the file.
Fix some bugs in the use of APACHE_XLATE vs. CHARSET_EBCDIC which prevented building with APACHE_XLATE on an ASCII machine.
EBCDIC: Update util_md5.c routines to use APR-ized ap_MD5*() routines. As in 1.3, ap_md5digest() has a different function signature when CHARSET_EBCDIC is defined :(
Finished move of ap_md5 routines to apr_md5. Removed ap_md5.h. Replaced more magic numbers with MD5_DIGESTSIZE. Yuck. Submitted by: William Rowe, Roy Fielding
Change ap_context_t to ap_pool_t. This compiles, runs, and serves pages on Linux, but probably breaks somewhere.
Update to Apache Software License version 1.1
Fix all the License issues. Including: s/Apache Group/Apache Software Foundation/ s/1999/2000/ s/Sascha's license/ASF license
Include ap_config.h before httpd.h, this ensures that AP_USE_HSREGEX is defined correctly in all C files.
Remove some nuisance warnings by changing int to ap_ssize_t. Also add a default MPM_METHOD for BeOS.
Get rid of an instance of ap_file_os_t from the Apache source. I will be finishing the cleansing of these interim variables over the next few days.
Cleanup the ZZZ comments. Basically these used to mark places where APR is needed. It is much easier to do this conversion by hand than by searching for old comments, so they are going away now.
Remove all of the calls to functions like "ap_popenf". These functions were moved down to APR, but they are being removed. They are not portable, and were only moved down for backwards compatability. With this change, they can be safely removed, which is the next commit on it's way. Submitted by: Ryan Bloom and Paul Reder
Changed pools to contexts. Tested with prefork and pthread mpm's. I'll check this out tomorrow and make sure everything was checked in correctly.
Replace all alarms and timeouts with a mutex on alloc. Replace file descriptors with APRFile. Add ap_is_aborted macro. Submitted by: Bill Stoddard, Dean Gaudet
Apache 1.3.9 baseline for the Apache 2.0 repository. Obtained from: Apache 1.3.9 (minus unused files), tag APACHE_1_3_9 Submitted by: Apache Group
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |