akosut      96/12/01 02:41:19

  Modified:    src       CHANGES
  Log:
  Update src/CHANGES: remove entries from the first of each major
  release (1.0.0, 1.1b1, 1.2b1)
  
  Reviewed by: Well, no one objected (and I proposed it three times)...
  
  Revision  Changes    Path
  1.72      +6 -337    apache/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache/src/CHANGES,v
  retrieving revision 1.71
  retrieving revision 1.72
  diff -C3 -r1.71 -r1.72
  *** CHANGES   1996/11/03 20:56:02     1.71
  --- CHANGES   1996/12/01 10:41:17     1.72
  ***************
  *** 1,116 ****
    Changes with Apache 1.2b1:
    
  !   *) Allow directives to have any number of arguments between one
  !      and three, with TAKE12, TAKE23, TAKE123, TAKE13 and TAKE3.
  ! 
  !   *) Phase I proxy overhaul:
  !      Added support for null form data set [Petr Lampa]
  !      Added RFC 850 date support (Netscape uses it) [Andrew Daviel]
  !      Removed old ftp handler and conditional compile stuff
  !      Added server.sin_family=AF_INET to guarantee new ftp works
  !      Changed proxy ftp userid to [EMAIL PROTECTED] [Chuck Murcko]
  ! 
  !   *) Cookie module has been renamed from mod_cookies.c to mod_usertrack.c
  !      to stop user confusion.  You only need the usertrack module if you
  !      want to accurately track users clickstreams.  You do not need any
  !      special modules to just use Cookies on your site. [Mark Cox]
  ! 
  !   *) Cookies module now logs initial transaction.  Logging for Cookies is
  !      now handled by using %{Cookie}n directive in log module.  Old
  !      "CookieLog" directive still works but isn't recommended; see 
  !      mod_cookies.c for explanation [Mark Cox]
  ! 
  !   *) New logging directives, %U (URL path requested), %f filename, 
  !      %P (Process ID), %{}n (item from notes table) [Alexei Kosut]
  ! 
  !   *) Requests can be logged to more than one log file, using multiple
  !       TransferLog directives, and/or new CustomLog directives with a
  !       configurable format. [Paul Sutton]
  ! 
  !   *) Negotiation updated to implement all aspects of HTTP/1.1, including
  !       charset and encoding negotiation. Now server-driven negotiation
  !       can return a list of variants (the 406 response).
  !       Some code included for transparent negotiation (not compiled
  !       in by default). [Paul Sutton]
  ! 
  !   *) IP Virtual Hosts now work where the vhost IP address is the main
  !       IP address of the host and the port s not the default port.
  !       [Paul Sutton]
  ! 
  !   *) Domain names on 'allow' and 'deny' lines are now case-insensitive.
  !       [Paul Sutton]
  ! 
  !   *) Netscape 2.x keepalive fix, using BrowserMatch/mod_browser.
  !      [Chuck Murcko]
  ! 
  !   *) Status module updates: prevent rollover/overflow with heavily
  !       used systems. Add additional information, such as time
  !       to process request and additional "states" [Jim Jagielski]
  ! 
  !   *) Fix a race condition which could cause the parent server to hang on
  !       heavily loaded systems. [Ben Laurie]
  ! 
  !   *) Configuration flags should be either "on" or "off". Apache was not
  !       enforcing this restriction. Fixed. [Ben Laurie]
  ! 
  !   *) Really fix misspellings of Authoritative in various directives.
  ! 
  !   *) Add new option; "-h". This lists all directives known to Apache,
  !       together with their help text and the module which implements them.
  !       [Ben Laurie].
  ! 
  !   *) Somewhat cleaner Configure implementation
  !       GuessOS script  used to determine OS/Platform for Configure.
  !       Concept of "Rules" added to allow for control of Configure's
  !       behavior. [Jim Jagielski]
  ! 
  !   *) Add setuid/gid execution via setuid wrapper
  !       Apache can now execute CGI scripts as the User/Group of the
  !       virtualhost, or as the owner of the UserDir through ~user.
  !       The wrapper program (suexec) is detected and configured at
  !       startup. [Randy Terbush, Jason Dour]
  ! 
  !   *) Add RLimit??? resource control
  !       For systems supporting the setrlimit() functionality, it is
  !       now possible to limit system resource usage of CGI programs
  !       via RLimitCPU, RLimitNPROC and RLimitMEM directives. Each
  !       directive takes 1|2 arguments to set the soft/hard limit values
  !       for each system limit. Setting the hard limit requires the
  !       server to be running as root. [Randy Terbush, Ben Laurie]
  ! 
  !   *) Centralize exec() code
  !       Changed as a first step toward handling setuid()/setgid()
  !       execution with a setuid wrapper program directly from Apache.
  !       Modules requiring the use of exec() should probably do so
  !       through a call to cal_exec(). [Randy Terbush]
  ! 
  !   *) Supplemental POSIX regex package included in source
  !       for those platforms that require/want it. We start needing
  !       POSIX/regex...
  !       
  !   *) Changes to mod_proxy since 1.1beta:
  !       tested w/SOCKS4 proxy for http
  !       fixed IP address formation in host2addr()
  !       fixed SIGALRM on big cache cleanup
  !       fixed temp files #tmp not removed
  !       changed PF_INET to AF_INET in socket() calls
  !       installed CONNECT code from Troy Morrison <[EMAIL PROTECTED]> for 
testing
  !       added NoCache config directive to disallow caching for selected hosts
  !       added NoCache * directive to enable proper operation w/o caching
  !       changed #tmpXXXX to tmpXXXX in temp file template, for broken 
link/unlink
  !       changed Expire to Expires in cache_update()
  !       added appropriate #defines for Next compile
  !       added Id: for RCS/CVS [Chuck Murcko]
  ! 
  !   *) Fix ErrorDocument handling.  When ErrorDocument failed it used to 
  !      display filename instead of error message. [Paul Sutton]
  ! 
  !   *) Graceful restart code added. This allows the server to restart without
  !      losing current connections on receipt of signal 2 (SIGINT). [Ben 
Laurie]
  ! 
  !   *) Added BROKEN_WAIT flag to conf.h, to be used on systems which fail to
  !      reap their children correctly (symptom: mod_status shows children which
  !      don't exist). [Ben Laurie]
    
    Changes with Apache 1.1.1:
    
  --- 1,6 ----
    Changes with Apache 1.2b1:
    
  !   *) Not listed. See <http://www.apache.org/docs/new_features_1_2.html>
    
    Changes with Apache 1.1.1:
    
  ***************
  *** 222,417 ****
        e) closing fd's twice in mod_include (causing core dumps on
           Linux and elsewhere).
    
  ! Changes with Apache 1.1b2.
    
      *) Bugfixes:
            a) core dumps in mod_digest
            b) truncated hostnames/ip address in the logs
            c) relative URL's in mod_imap map files
    
  ! Changes with Apache 1.1b1. Also see http://www.apache.org/docs/1.1/
  ! 
  !   *) Add new <Location> directive, similar to <Directory>, but protects
  !      URLs instead of directories. [Alexei Kosut]
  ! 
  !   *) Allow ErrorDocument directive to also be used from .htaccess files.
  !      This is enabled/disabled by using the FileInfo flag with 
  !      AllowOverrides [Mark Cox]
  !      
  !   *) Add AddHandler command, which allows content-type-independent 
  !      "handlers" to be defined for file extensions. These can be either
  !      built into Apache (such as CGI scripts or server-side includes, or
  !      added with the Action command). [Alexei Kosut]
  ! 
  !   *) Added new Explain() function, intended to help trace execution. 
Currently
  !      only used in mod_proxy.c (and there not yet complete). Switch it on 
with
  !      -DEXPLAIN. See explain.h. [Ben Laurie]
  ! 
  !   *) Added two new directives to proxy module, CacheDirLevels and
  !      CacheDirLength. Values of 3 and 2 respectively will result in files 
like
  !      aa/bb/cc/dddddd in the cache. [Ben Laurie]
  ! 
  !   *) Modify <VirtualHost> directive to work without the system supporting
  !      multiple IP addresses. It can now take advantage of the Host: header
  !      sent by some (but not all) new web browsers (e.g. Netscape 2.0). Those
  !      that do not support it will get the default documents. More names or
  !      name patters can be added using the ScriptAlias directive, e.g.
  !      "ScriptAlias foo.bar.net *.foo.com foo.com" [Alexei Kosut]
  ! 
  !   *) Added Status module with preliminary documentation available
  !      http://www.apache.org/docs/1.1/mod_status.html [Mark Cox]
  ! 
  !   *) Added simple and complex instrumentation to Apache to allow a
  !      instantaneous status screen to be displayed.  Since the complex
  !      instrumentation makes the scoreboard file bigger it has been 
  !      made a compile-time define (add "-DSTATUS" to 
  !      CFLAGS in the Configuration file) [Mark Cox]
  ! 
  !   *) Made it so XBITHACK behavior only occurs for files of type text/html, 
as
  !      any other file type doesn't really make sense. [Alexei Kosut]
  ! 
  !   *) Slightly modified the API to allow handlers by things other than
  !      content type. Setting r->handler will override r->content_type in
  !      invoke_handler(). [Alexei Kosut]
  ! 
  !   *) Added FLOCK_SERIALIZED_ACCEPT for those systems, like A/UX,
  !      that need mutex-capability but using fcntl-locking is
  !      expensive. [Jim Jagielski]
  ! 
  !   *) Added in Cliff Skolnick's read_client_block patch (check for
  !      no reads and break) [Jim Jagielski]
  ! 
  !   *) If there was no default MIME type defined, Apache sent Content-type:
  !      without a newline, thus swallowing the next header. Changed to send no
  !      Content-type: at all. [Ben Laurie]
  ! 
  !   *) Long overdue revamp of the Cookies module to stop Apache cookies
  !      colliding with other cookies a site may be using.  Cookies are now
  !      always generated for every browser, not just Netscape (and clones)
  !      and the cookie log can be a pipe just like the other logs [Mark Cox]
  ! 
  !   *) Add HAVE_MMAP to SCO 5. [Ben Laurie]
  ! 
  !   *) SCO 5 reportedly (by Jay Thorne <[EMAIL PROTECTED]>) requires
  !      FCNTL_SERIALIZED_ACCEPT. Added to conf.h. [Ben Laurie]
  ! 
  !   *) Clear up some nasty (int)NULLs. [Ben Laurie]
  ! 
  !   *) Clean code to warning level 3 under SCO 5. [Ben Laurie]
  ! 
  !   *) Fix potential buffer overrun in mod_proxy.c. [Ben Laurie]
  ! 
  !   *) Internal redirects now preserve HTTP headers [Rob Hartil]
  ! 
  !   *) Adds SysV-based Shared Memory support for Apache [Jim Jagielski]
  ! 
  !   *) Use bread() etc instead of fread() for reading/writing to client.
  !      Move the count of bytes sent into the buffering routines.
  !      Rewrite the buffering routines to provide bputc(), bgetc() macros.
  !      [David Robinson]
  ! 
  !   *) Make hostname_lookups a per-directory core configuration variable.
  !      Replace all accesses to the connection.remote_host and remote_name
  !      variables to calls to get_remote_host(), which is now in http_core.c.
  !      [David Robinson]
  ! 
  !   *) Make do_rfc1413 a per-directory core configuration variable.
  !      Replace all accesses to the connection.remote_logname
  !      variables to calls to get_remote_logname(). Rewrite rfc931.c as
  !      rfc1413.c to conform to new standard, avoid stdio and avoid syslog.
  !      [David Robinson]
  ! 
  !   *) CGI variables are now available to server side include directives
  !      as well as the QUERY_STRING_UNESCAPED variable, as required by
  !      the NCSA server side include documentation. [Nathan Schrenk]
  ! 
  !   *) Better diagnostic info to enhance "malformed header from script"
  !      [Rob Hartill]
  ! 
  !   *) Improvements and new features added to the UserDir directive:
  !      Additional forms of specifiying user directories, and the ability to
  !      specify multiple user directories, much like the DirectoryIndex
  !      command. [Alexei Kosut]
  ! 
  !   *) Internal redirects no longer force the GET method, except when desired
  !      (CGI scripts and error documents). [Adam Sussman and Rasmus Lerdorf]
  ! 
  !   *) Rewrite/reorganization of mod_imap.c.  New handling of default, base
  !      and relative URLs. New Configuration directives. Support for creating
  !      non-graphical menu added.  (backwards compatible). [Nathan Kurz]
  ! 
  !   *) New module which allows Apache's CGI and SSI environment to inherit
  !      environment variables from the shell which invoked the httpd
  !      process. CERN webservers are able to do this, so this module is
  !      especially useful to webadmins who wish to migrate from CERN to Apache
  !      without rewriting all their scripts [Andrew Wilson]
  ! 
  !   *) Updated /cgi-src to the latest NCSA version, including the IBM-ERS 
patch
  !      to close a security hole, as well as other changes to the distribution
  !      since it was last updated (Apache 0.8.5) [Alexei Kosut]
  ! 
  !   *) Move Configuration to Configuration.tmpl for CVS development. Make CVS
  !      ignore Configuration, Makefile and modules.c. [Ben Laurie]
  ! 
  ! Changes with Apache 1.1b0
  ! 
  !   *) Use shmget() (and family) for shared memory for the scoreboard
  !      for SysV-based systems; basically A/UX and IRIX. Allow for
  !      memory break-point (brk(0)) to be moved if need be before
  !      attaching the mem segment. [Jim Jagielski]
  ! 
  !   *) Use mmap() to allocated shared memory for the scoreboard on
  !      Solaris, SunOS, Digital UNIX, BSDI and HP/UX. It should work on
  !      most of the other architectures. [David Robinson]
  ! 
  !   *) Cache the contents of .htaccess file for the duration of a request.
  !      [David Robinson]
  ! 
  !   *) Avoid use of strftime() whilst processing request. [David Robinson]
  ! 
  !   *) Add the ability to have media type-based CGI script actions,
  !      as well as an example and relevent srm.conf entries. [Alexei Kosut]
  ! 
  !   *) Update to the icon set, and apache_pb (Powered by Apache!) logo
  !      added [Alexei Kosut]
  ! 
  !   *) Added an extra variable for use in mod_include: FILE_OWNER
  !      which contains the owner of the file.  [Nick Williams]
  ! 
  !   *)  Adds support for Keep-Alive persistent connections, as defined
  !       in the HTTP/1.1 draft and implemented by several existing browsers
  !       and servers. [Alexei Kosut and Rob Hartill]
  ! 
  !   *) "HostnameLookups" is a new httpd.conf setting (on/off) to make obsolete
  !      -DMINIMAL_DNS and enable name lookups to be switched
  !      on/off without recompiling Apache. [Rob Hartill]
  ! 
  !   *) Allows Redirect entries in .htaccess files, allowing users to
  !      add their own redirects without using CGI scripts, asis files, or
  !      access to the main server conf file. [Alexei Kosut]
  ! 
  !   *) Scoreboard monitor program (C version) in support/ directory
  !      [Jim Jagielski]
  ! 
  !   *) A module to implement a caching HTTP and FTP proxy server
  !      [David Robinson]
  ! 
  !   *) Adds OS/2 support [Garey Smiley]
  ! 
  !   *) Add Listen directive, causing Apache to bind to the address and
  !      port specified. Allow <VirtualHost *>, <VirtualHost *:port>,
  !      VirtualHost addr:*> syntaxes [David Robinson]
    
  !   *) Allow anonymous HTTP logins [Dirk van Gulik]
    
  !   *) Authentication using Berkeley DB [Andrew Cohen]
  ! 
  !   *) Authentication using mSQL [Dirk van Gulik]
  ! 
  !   *) Emulate the CERN HTTPD metafile semantics, allowing the ability
  !      to manipulate HTTP headers for individual files. [Andrew Wilson[
  ! 
  ! Changes with Apache 1.0.3
    
      *) Internal redirects which occur in mod_dir.c now preserve the
         query portion of a request (the bit after the question mark).
  --- 112,129 ----
        e) closing fd's twice in mod_include (causing core dumps on
           Linux and elsewhere).
    
  ! Changes with Apache 1.1b2:
    
      *) Bugfixes:
            a) core dumps in mod_digest
            b) truncated hostnames/ip address in the logs
            c) relative URL's in mod_imap map files
    
  ! Changes with Apache 1.1b1:
    
  !   *) Not listed. See <http://www.apache.org/docs/new_features_1_1.html>
    
  ! Changes with Apache 1.0.3:
    
      *) Internal redirects which occur in mod_dir.c now preserve the
         query portion of a request (the bit after the question mark).
  ***************
  *** 500,549 ****
    
    Changes with Apache 1.0.0
    
  !   *) 'dbmmanage' script now takes fourth command-line argument, which is
  !      group(s) of the user, if given.  [Rob Hartill]
  ! 
  !   *) httpd_monitor Perl utility script added to "support" directory;
  !      lets you know what your active server processes are up to.  [Known
  !      to work on SunOS and HP-UX at least].  [Rob Hartill]
  ! 
  !   *) Passes TZ environment variable to child processes if set on startup
  !      [ David Robinson ]
  ! 
  !   *) Attempting to retrieve the URI /foo/bar/zot.map (an imagemap request
  !      with *no* QUERY_STRING) returns the default URL, rather than a core
  !      dump.  [Mark Cox]
  ! 
  !   *) Attempting to configure auth without any "requires" lines should now
  !      be equivalent to "require valid-user", rather than a core dump.
  !      [Patch supplied by J. Katzman]
  ! 
  !   *) Getparents() routine fixed to handle some awkward corner cases better;
  !      in particular, '/./' is eliminated from incoming URIs.  Also fixed the
  !      no2slash() utility routine to reduce any number of consecutive slashes
  !      to one.  These changes keep "trick" URIs from avoiding <Directory>
  !      checks.  [David Robinson]
  ! 
  !   *) Allowed any number of '/' characters to match a single '/' when
  !      checking for Aliases; this keeps certain ScriptAlias directives
  !      from getting bypassed.  [Robert Thau]
  ! 
  !   *) DBM group code now checks all groups, not just the first [Rob Hartill]
  ! 
  !   *) "allow from good.com" no longer allows clients from nogood.com to
  !      connect; formerly this was allowed because the terminal substrings
  !      do match.  [Robert Thau]
  ! 
  !   *) Transactions interrupted in the middle of processing some include
  !      directive are now logged correctly [Robert Thau]
  ! 
  !   *) Cleaned up Configure script so it doesn't abuse EXTRA_LIBS to specify
  !      host-specific default libraries.  [Ben Laurie]
  ! 
  !   *) Cleaned up http_main code a bit; IdentityCheck may now work better on 
  !      systems with virtual hosts.  [David Robinson]
  ! 
  !   *) Improved installation instructions in top-level README [Brian 
Behlendorf]
    
    Changes with Apache 0.8.16
    
  --- 212,218 ----
    
    Changes with Apache 1.0.0
    
  !   *) Not listed. See <http://www.apache.org/docs/new_features_1_0.html>
    
    Changes with Apache 0.8.16
    
  
  
  

Reply via email to