mod_auth_form-2.05/NEWS
changeset 11 022ee48c7409
equal deleted inserted replaced
10:1c27769b8435 11:022ee48c7409
       
     1 2007-01-08  Aaron Arthurs  <ajarthu@uark.edu>
       
     2   *mod_auth_form 2.05:
       
     3   - BUGFIXES:
       
     4     -- BUG #7: MySQL SSL directives mismatch the internal data structure
       
     5        FIX: Matched the MySQL SSL directives
       
     6     -- BUG #8: Query string/cookie values are not decoded
       
     7        FIX: URL-decode the query string/cookie values 
       
     8     -- BUG #9: The apostrophe from the query string/cookie values is
       
     9        not escaped
       
    10        FIX: Backslash apostrophes
       
    11     -- BUG #10: Memory under-allocation for MySQL record results
       
    12        FIX: Factor in the byte-size of pointers
       
    13        (thanks Peter Schlaf <peter.schlaf@web.de>)
       
    14     -- BUG #11: Reverse proxys are not detected during redirections
       
    15        FIX: Detect and read X-Forwarded-Server as the hostname
       
    16        (thanks Peter Schlaf <peter.schlaf@web.de>)
       
    17     -- BUG #12: Unneeded global variables are causing thread-safety issues
       
    18        FIX: Removed unneeded global variables in favor of function parameters
       
    19   - configure:
       
    20   -- Look for apr_hooks.h for RPM-layout compatibility
       
    21   -- Check for libmysqlclient_r (thread-safe MySQL library)
       
    22   -- Check for SSL support in the MySQL library
       
    23 
       
    24 
       
    25 2006-06-24  Aaron Arthurs  <ajarthu@uark.edu>
       
    26   *mod_auth_form 2.04:
       
    27   - Apache 2.2.x compatibility fixes:
       
    28   -- Use APR_OFFSETOF instead of APR_XtOffsetOf
       
    29   -- Use ap_http_scheme instead of ap_http_method
       
    30   - Added AuthFormMySQLSocket
       
    31   - Added MySQL SSL support
       
    32   -- AuthFormMySQLSSL
       
    33   -- AuthFormMySQLSSLKey
       
    34   -- AuthFormMySQLSSLCert
       
    35   -- AuthFormMySQLSSLCA
       
    36   -- AuthFormMySQLSSLCAPath
       
    37   -- AuthFormMySQLSSLCipherList
       
    38   - Upgraded to aclocal-1.9
       
    39   - Added libtool versioning
       
    40   - 'make install' no longer:
       
    41   -- Restarts the Apache2 server
       
    42   -- Edits the main Apache2 configuration file
       
    43 
       
    44 
       
    45 2005-10-13  Aaron Arthurs  <ajarthu@uark.edu>
       
    46   *mod_auth_form 2.03:
       
    47   - BUGFIXES:
       
    48     -- BUG #5: Similiarly named variables in condition statements
       
    49        are interpreted as the same variable
       
    50        FIX: Made the variable parser for the query string/cookie
       
    51        more restrictive
       
    52        (thanks Andrei Nazarenko <a.nazarenko@gmail.com>)
       
    53     -- BUG #6: When the module cannot connect to a MySQL server,
       
    54        it allows everyone access to restricted pages
       
    55        FIX: The module sends a FORBIDDEN message when it
       
    56        cannot connect to a MySQL server
       
    57   - Set some CGI environment variables
       
    58     -- AP_MAF_VERSION
       
    59     -- AP_MAF_DESCRIPTION
       
    60     -- AP_MAF_ENABLED
       
    61     -- AP_MAF_UID
       
    62   - Added AuthFormMySQLPort
       
    63   - Added AuthFormSessionDelete
       
    64   - if AuthFormPageLogin is not specified, the module passes
       
    65     authorization to other modules
       
    66   - Made the 'configure' script friendlier
       
    67 
       
    68 
       
    69 2005-06-21  Aaron Arthurs  <ajarthu@uark.edu>
       
    70   *mod_auth_form 2.02:
       
    71   - BUGFIXES:
       
    72     -- BUG #3: AuthFormMySQLFieldGID does not default to 'gid'
       
    73        FIX: Defaulted AuthFormMySQLFieldGID to 'gid'
       
    74     -- BUG #4: When using 'Require user user1 user2 ...',
       
    75        AuthFormMySQLFieldGID must be specified
       
    76        FIX: Removed check for AuthFormMySQLFieldGID
       
    77        (thanks Andrei Nazarenko <a.nazarenko@gmail.com>)
       
    78   - Added auto-refresh feature
       
    79     -- AuthFormSessionAutoRefresh
       
    80     -- AuthFormPageAutoRefresh
       
    81   - Added 'last visited, unauthorized page' feature
       
    82     -- AuthFormLastPageKey
       
    83   - For group management, extract GIDs from all records
       
    84     (not just one) with matching UIDs
       
    85 
       
    86 
       
    87 2005-02-14  Aaron Arthurs  <ajarthu@uark.edu>
       
    88   *mod_auth_form 2.01:
       
    89   - BUGFIXES:
       
    90     -- BUG #1: Users are sometimes redirected to the login page
       
    91        during a valid session.
       
    92        FIX: Added missing braces in 'parse_condition_vars'
       
    93        (thanks Martin Daur <m.daur@beam.ag>)
       
    94     -- BUG #2: Some spaces are lost during the variable parsing
       
    95        FIX: Changed some of the logic in 'parse_condition_vars'
       
    96        during variable mode
       
    97   - Passed the Tracking and GID table conditions to
       
    98     'parse_condition_vars'
       
    99 
       
   100 
       
   101 2004-12-26  Aaron Arthurs  <ajarthu@uark.edu>
       
   102   * mod_auth_form 2.0:
       
   103   - Removed the following directives.
       
   104     -- AuthFormMySQLFieldSID
       
   105     -- AuthFormSessionKeyUID
       
   106     -- AuthFormSessionKeySID
       
   107   - Changed the module's priority in Apache to 'REALLY FIRST' as
       
   108     opposed to 'MIDDLE'.
       
   109   - Added MySQL grouping (parenthesis) to the conditions 'AuthFormMySQLTableCondition' and 'AuthFormMySQLTableSIDCondition'.
       
   110   - Re-defined 'AuthFormMySQLTableSIDCondition' as being the session validation condition.
       
   111     -- Set its default value to "sid=$sid AND uid=$uid".
       
   112   - Added value placeholder capabilities for the condition directives.
       
   113   - Took out some extraneous functions and definitions.
       
   114   - Took out '!STANDARD20_MODULE_STUFF' conditional code.
       
   115 
       
   116   * Unix distribution: created automake/autoconf files.
       
   117 
       
   118 
       
   119 2004-07-25  Aaron Arthurs  <ajarthu@uark.edu>
       
   120   * mod_auth_form 1.0: programmed for MySQL 4.1+ and Apache 2.x.