]> git.ipfire.org Git - thirdparty/apache/httpd.git/log
thirdparty/apache/httpd.git
24 years agoUpdate TODO list
Ralf S. Engelschall [Thu, 19 Jul 2001 21:03:43 +0000 (21:03 +0000)] 
Update TODO list

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89621 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Workaround till connection_hook details are resolved
William A. Rowe Jr [Thu, 19 Jul 2001 20:02:28 +0000 (20:02 +0000)] 
  Workaround till connection_hook details are resolved
  [MATHIHALLI,MADHUSUDAN <madhusudan_mathihalli@hp.com>]

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89620 13f79535-47bb-0310-9956-ffa450edef68

24 years agoApply mod_ssl MEGA porting patch. This is a cleaned up version of the
Ralf S. Engelschall [Thu, 19 Jul 2001 16:08:01 +0000 (16:08 +0000)] 
Apply mod_ssl MEGA porting patch. This is a cleaned up version of the
latest patches from Madhusudan which makes mod_ssl 95% working inside
Apache 2.0. There is still a lot of more work (both porting and cleanup)
to do be done. See modules/ssl/README for details.

Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89618 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Last of the ignore goodness for today.
William A. Rowe Jr [Wed, 18 Jul 2001 21:15:50 +0000 (21:15 +0000)] 
  Last of the ignore goodness for today.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89611 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Fix incl/libpath to / slashes for an upcoming patch to cvtdsp.c
William A. Rowe Jr [Tue, 17 Jul 2001 22:13:57 +0000 (22:13 +0000)] 
  Fix incl/libpath to / slashes for an upcoming patch to cvtdsp.c

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89570 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRemember current porting state
Ralf S. Engelschall [Tue, 17 Jul 2001 17:26:48 +0000 (17:26 +0000)] 
Remember current porting state

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89567 13f79535-47bb-0310-9956-ffa450edef68

24 years agodummy ssl hooks need to return an int value for server to function with mod_ssl compi...
Doug MacEachern [Tue, 17 Jul 2001 16:36:15 +0000 (16:36 +0000)] 
dummy ssl hooks need to return an int value for server to function with mod_ssl compiled in

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89566 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMerge in part II of a set of mod_ssl porting changes.
Ralf S. Engelschall [Tue, 17 Jul 2001 14:57:35 +0000 (14:57 +0000)] 
Merge in part II of a set of mod_ssl porting changes.

Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89564 13f79535-47bb-0310-9956-ffa450edef68

24 years agoMerge in part of a set of mod_ssl porting changes.
Ralf S. Engelschall [Tue, 17 Jul 2001 14:38:06 +0000 (14:38 +0000)] 
Merge in part of a set of mod_ssl porting changes.

Submitted by: Madhusudan Mathihalli <madhusudan_mathihalli@hp.com>

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89563 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Win32 build changes for recent module updates
William A. Rowe Jr [Mon, 9 Jul 2001 17:41:41 +0000 (17:41 +0000)] 
  Win32 build changes for recent module updates

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89524 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Just something for experimenting, ssl_expr_parse and _scan are excluded
William A. Rowe Jr [Thu, 28 Jun 2001 01:15:31 +0000 (01:15 +0000)] 
  Just something for experimenting, ssl_expr_parse and _scan are excluded
  for right now (missing symbols.)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89462 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Quiet the compiler, msvc is sticky about arg lists being consistent.
William A. Rowe Jr [Thu, 28 Jun 2001 01:14:04 +0000 (01:14 +0000)] 
  Quiet the compiler, msvc is sticky about arg lists being consistent.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89461 13f79535-47bb-0310-9956-ffa450edef68

24 years ago One cannot have an entirely empty struct ... this is just to make things
William A. Rowe Jr [Thu, 28 Jun 2001 01:13:09 +0000 (01:13 +0000)] 
  One cannot have an entirely empty struct ... this is just to make things
  actually compile, and exclude an include we don't have on Win32.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89460 13f79535-47bb-0310-9956-ffa450edef68

24 years ago What once was ap_ ...
William A. Rowe Jr [Thu, 28 Jun 2001 01:05:32 +0000 (01:05 +0000)] 
  What once was ap_ ...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89459 13f79535-47bb-0310-9956-ffa450edef68

24 years agoFix typos
Martin Kraemer [Mon, 14 May 2001 10:53:33 +0000 (10:53 +0000)] 
Fix typos

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89113 13f79535-47bb-0310-9956-ffa450edef68

24 years agoEventually we will want to only find openssl once regardless of how
Roy T. Fielding [Thu, 10 May 2001 01:47:47 +0000 (01:47 +0000)] 
Eventually we will want to only find openssl once regardless of how
many modules depend on it, so make the check an autoconf macro.
Note that this still isn't being checked "the autoconf way", but it
is better than what we have now.

I'm not sure about the -R stuff, but I am told that Solaris won't
build without it.  This is something that should be tested using
AC_TRY_LINK rather than assuming openssl isn't already on the ld path.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89063 13f79535-47bb-0310-9956-ffa450edef68

24 years agoWhen no specific location of openssl is given, we need to check the
Roy T. Fielding [Tue, 8 May 2001 04:42:26 +0000 (04:42 +0000)] 
When no specific location of openssl is given, we need to check the
places where people install upgraded software first, since otherwise
we will get the older versions installed by the OS distribution.  That's
very bad for us because we are requiring a version of openssl that is
more recent than most of the Linux distros.

When finding the openssl helper program, check both the PATH and the default
install dirs, since openssl isn't normally included on a user's path.

Use APR_ADDTO to add to the make macros in order to avoid duplicates.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89053 13f79535-47bb-0310-9956-ffa450edef68

24 years agoFix todo list
Ralf S. Engelschall [Sat, 5 May 2001 21:04:24 +0000 (21:04 +0000)] 
Fix todo list

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89032 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPort ssl_util.c stuff to APR.
Ralf S. Engelschall [Sat, 5 May 2001 21:02:22 +0000 (21:02 +0000)] 
Port ssl_util.c stuff to APR.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89031 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPort ssl_util_table.[ch] to Apache 2.0 by just removing all platform
Ralf S. Engelschall [Sat, 5 May 2001 20:19:35 +0000 (20:19 +0000)] 
Port ssl_util_table.[ch] to Apache 2.0 by just removing all platform
depended code (table_read, table_write). This is possible because this
table library is local to mod_ssl and inside mod_ssl this library is
used for manipulating hash tables inside shared memory segments only. So
we can just get rid of the unportable parts at all.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89030 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPort ssl_util_ssl.[ch] stuff to APR.
Ralf S. Engelschall [Sat, 5 May 2001 20:11:04 +0000 (20:11 +0000)] 
Port ssl_util_ssl.[ch] stuff to APR.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89029 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUse different namespace for internal defines.
Ralf S. Engelschall [Sat, 5 May 2001 19:56:17 +0000 (19:56 +0000)] 
Use different namespace for internal defines.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89027 13f79535-47bb-0310-9956-ffa450edef68

24 years agoPort ssl_engine_ds.c to APR.
Ralf S. Engelschall [Sat, 5 May 2001 19:53:00 +0000 (19:53 +0000)] 
Port ssl_engine_ds.c to APR.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89026 13f79535-47bb-0310-9956-ffa450edef68

24 years agoNothing to port for ssl_engine_dh.c except that
Ralf S. Engelschall [Sat, 5 May 2001 19:39:48 +0000 (19:39 +0000)] 
Nothing to port for ssl_engine_dh.c except that
SSL_LIBRARY_VERSION has to be already available.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89025 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRemember which code parts are already ported...
Ralf S. Engelschall [Sat, 5 May 2001 19:23:01 +0000 (19:23 +0000)] 
Remember which code parts are already ported...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89024 13f79535-47bb-0310-9956-ffa450edef68

24 years agoKick out all old mutex code and base SSLMutex on APR locks.
Ralf S. Engelschall [Sat, 5 May 2001 19:09:37 +0000 (19:09 +0000)] 
Kick out all old mutex code and base SSLMutex on APR locks.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89022 13f79535-47bb-0310-9956-ffa450edef68

24 years agoChange mostly all old module structure hooks and EAPI hooks to
Ralf S. Engelschall [Sat, 5 May 2001 16:55:28 +0000 (16:55 +0000)] 
Change mostly all old module structure hooks and EAPI hooks to
ap_hook_xxx equivalents. More work has to be done here to clean all this
up and reduce to a minimum...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89020 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAxe writev(2) support from the SSL I/O layer because in Apache 2.0 we no
Ralf S. Engelschall [Sat, 5 May 2001 16:47:32 +0000 (16:47 +0000)] 
Axe writev(2) support from the SSL I/O layer because in Apache 2.0 we no
longer handle the bottom line of I/O ourself. Additionally this again
simplifies mod_ssl's I/O part for later transition to mod_tls's approach
with buckets.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89019 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAxe most WIN32 stuff from Apache 1.3. In Apache 2.0 we either use APR
Ralf S. Engelschall [Sat, 5 May 2001 16:35:18 +0000 (16:35 +0000)] 
Axe most WIN32 stuff from Apache 1.3. In Apache 2.0 we either use APR
later for this or we don't do it at all. But we certainly no longer want
to see any platform specific things inside a module.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89018 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAxe out SSL_CONSERVATIVE stuff which for Apache 1.3 did I/O data
Ralf S. Engelschall [Sat, 5 May 2001 16:23:00 +0000 (16:23 +0000)] 
Axe out SSL_CONSERVATIVE stuff which for Apache 1.3 did I/O data
pre-sucking on POST requests and I/O re-injection in case of SSL
renegotiations. This all either cannot be solved any longer or at least
has to be implemented totally different through I/O layering/filtering.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89017 13f79535-47bb-0310-9956-ffa450edef68

24 years agoRemove one more EAPI-based thing we no longer really need.
Ralf S. Engelschall [Sat, 5 May 2001 16:02:33 +0000 (16:02 +0000)] 
Remove one more EAPI-based thing we no longer really need.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89016 13f79535-47bb-0310-9956-ffa450edef68

24 years agoremove remaining references to compat and sdbm
Ralf S. Engelschall [Sat, 5 May 2001 15:32:46 +0000 (15:32 +0000)] 
remove remaining references to compat and sdbm

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89015 13f79535-47bb-0310-9956-ffa450edef68

24 years agocompat and local sdbm stuff is already gone
Ralf S. Engelschall [Sat, 5 May 2001 15:31:36 +0000 (15:31 +0000)] 
compat and local sdbm stuff is already gone

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89014 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAxe out SSL_USE_SDBM stuff, i.e., get rid of the local SDBM copy and use
Ralf S. Engelschall [Sat, 5 May 2001 15:26:06 +0000 (15:26 +0000)] 
Axe out SSL_USE_SDBM stuff, i.e., get rid of the local SDBM copy and use
APR's DBM API instead. The remaining question just is whether APR's DBM
allows "larger" things like SSL sessions to be stored...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89013 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAxe out the complete SSL_COMPAT stuff. Because Apache 2.0 is already
Ralf S. Engelschall [Sat, 5 May 2001 15:10:58 +0000 (15:10 +0000)] 
Axe out the complete SSL_COMPAT stuff. Because Apache 2.0 is already
incompatible at many places to Apache 1.3 we also don't want this stuff
anymore. Apache 2.0's mod_ssl will be mostly compatibile with Apache
1.3's mod_ssl, of course. But we really no longer want to be compatible
to Sioux and other obsolete SSL things...

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89012 13f79535-47bb-0310-9956-ffa450edef68

24 years agoStart writing down incompatibilities to mod_ssl 2.x from Apache 1.3.
Ralf S. Engelschall [Sat, 5 May 2001 15:06:35 +0000 (15:06 +0000)] 
Start writing down incompatibilities to mod_ssl 2.x from Apache 1.3.
Our general goal is to axe down mod_ssl to a minimum, because what we
don't have anymore we don't have to port and as simpler mod_ssl becomes.
Nevertheless we will try to minimize incompatibilities if possible.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89011 13f79535-47bb-0310-9956-ffa450edef68

24 years agoAxe out EAPI-based SSL_VENDOR stuff.
Ralf S. Engelschall [Sat, 5 May 2001 15:02:13 +0000 (15:02 +0000)] 
Axe out EAPI-based SSL_VENDOR stuff.
If we want this later again, we have to do it differently anyway. So,
for now we try to strip down mod_ssl as heavy as possible and hence we
kick out this stuff at all.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89010 13f79535-47bb-0310-9956-ffa450edef68

24 years agoFinalize the build environment by integrating the last thing (the
Ralf S. Engelschall [Sat, 5 May 2001 13:21:54 +0000 (13:21 +0000)] 
Finalize the build environment by integrating the last thing (the
lex/yacc stuff) into Makefile.in and getting rid of the old Apache 1.3
Makefile.tmpl file.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89009 13f79535-47bb-0310-9956-ffa450edef68

24 years agoNext step in mod_ssl integration:
Ralf S. Engelschall [Sat, 5 May 2001 10:12:08 +0000 (10:12 +0000)] 
Next step in mod_ssl integration:
Add missing files to build environment.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89006 13f79535-47bb-0310-9956-ffa450edef68

24 years agoActivate the command_rec structure.
Ralf S. Engelschall [Sat, 5 May 2001 09:58:04 +0000 (09:58 +0000)] 
Activate the command_rec structure.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89005 13f79535-47bb-0310-9956-ffa450edef68

24 years agoUpdate file description list.
Ralf S. Engelschall [Sat, 5 May 2001 09:31:25 +0000 (09:31 +0000)] 
Update file description list.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89004 13f79535-47bb-0310-9956-ffa450edef68

24 years agoGet rid of libssl.modules and libssl.version. libssl.version we
Ralf S. Engelschall [Sat, 5 May 2001 09:30:21 +0000 (09:30 +0000)] 
Get rid of libssl.modules and libssl.version. libssl.version we
no longer need, because mod_ssl no longer has its own version.
libssl.modules is now more or less (except for the old custom Apache 1.3
configuration rules) replaced by the Autoconf based config.m4.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89003 13f79535-47bb-0310-9956-ffa450edef68

24 years agoIntegrate mod_ssl into the Autoconf facility.
Ralf S. Engelschall [Sat, 5 May 2001 09:25:52 +0000 (09:25 +0000)] 
Integrate mod_ssl into the Autoconf facility.
(currently only stub files are compiled)

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@89002 13f79535-47bb-0310-9956-ffa450edef68

24 years agoadjust file list for removed files, too.
Ralf S. Engelschall [Fri, 4 May 2001 22:28:51 +0000 (22:28 +0000)] 
adjust file list for removed files, too.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@88997 13f79535-47bb-0310-9956-ffa450edef68

24 years agoGet rid of the first pair of files which are no longer used.
Ralf S. Engelschall [Fri, 4 May 2001 22:26:16 +0000 (22:26 +0000)] 
Get rid of the first pair of files which are no longer used.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@88996 13f79535-47bb-0310-9956-ffa450edef68

24 years agomod_ssl integration step 2:
Ralf S. Engelschall [Fri, 4 May 2001 22:21:17 +0000 (22:21 +0000)] 
mod_ssl integration step 2:
transfer copyright of all code to ASF by using Apache Software License v1.1

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@88995 13f79535-47bb-0310-9956-ffa450edef68

24 years agoResolve conflicts after import.
Ralf S. Engelschall [Fri, 4 May 2001 22:07:34 +0000 (22:07 +0000)] 
Resolve conflicts after import.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@88994 13f79535-47bb-0310-9956-ffa450edef68

24 years agoInitial revision
Ralf S. Engelschall [Fri, 4 May 2001 21:54:25 +0000 (21:54 +0000)] 
Initial revision

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@88988 13f79535-47bb-0310-9956-ffa450edef68

24 years ago Last of the Win32 goodness I've noticed
William A. Rowe Jr [Thu, 21 Dec 2000 21:07:18 +0000 (21:07 +0000)] 
  Last of the Win32 goodness I've noticed

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@87503 13f79535-47bb-0310-9956-ffa450edef68

24 years agoIgnore all the files that are generated during a build
Ryan Bloom [Tue, 5 Dec 2000 03:48:26 +0000 (03:48 +0000)] 
Ignore all the files that are generated during a build

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@87195 13f79535-47bb-0310-9956-ffa450edef68

25 years agoApache 1.3.9 baseline for the Apache 2.0 repository.
Roy T. Fielding [Tue, 24 Aug 1999 06:46:03 +0000 (06:46 +0000)] 
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

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@83750 13f79535-47bb-0310-9956-ffa450edef68