]>
andersk Git - mod-vhost-ldap.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Greg Brockman [Fri, 27 Aug 2010 01:23:13 +0000 (01:23 +0000)]
Handle the case of an unexpected LDAP attribute
git-svn-id: svn://scripts.mit.edu/trunk@1608
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Greg Brockman [Thu, 26 Aug 2010 20:28:47 +0000 (20:28 +0000)]
Remove cruft left behind by scripts's patches
TODO: rebase the cruft away
git-svn-id: svn://scripts.mit.edu/trunk@1606
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Greg Brockman [Thu, 26 Aug 2010 20:28:45 +0000 (20:28 +0000)]
Use ap_walk_config to configure directives
The only expected change in behavior here is that directives
configured from LDAP are expected to now behave much more like ones
configured statically, since they now use the same code. In practice,
this should not work out to a significant difference, but some
directives do seem to have a lot of code that
mod_vhost_ldap_translate_name didn't contain. (I haven't investigated
this in-depth.)
I also removed logic to deal with r->uri[0] != '\0' && r->uri[0] !=
'/'. I believe this is not actually relevant anymore, as the tranlate
hook no longer deals with translating to filenames itself, but I could
be mistaken.
git-svn-id: svn://scripts.mit.edu/trunk@1605
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Greg Brockman [Thu, 26 Aug 2010 20:28:43 +0000 (20:28 +0000)]
Refactor code for processing attributes from LDAP.
This patch should not change any behavior. We do this refactoring in
preparation for switching to ap_walk_config.
git-svn-id: svn://scripts.mit.edu/trunk@1604
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Greg Brockman [Thu, 26 Aug 2010 20:28:41 +0000 (20:28 +0000)]
Deep clone server_rec using ap_fixup_virtual_host
This patch is largely a refactoring. However, we effectively are now
doing a deep clone, as opposed to the somewhat-deep clone we used to
have using memcpy.
git-svn-id: svn://scripts.mit.edu/trunk@1603
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Anders Kaseorg [Sat, 17 Jul 2010 22:53:37 +0000 (22:53 +0000)]
mod_vhost_ldap: Fix /~user URLs.
This also re-enables the upstream apacheScriptAlias handling that was
previously disabled for no good reason (we don’t use it, but its
existence isn’t harmful), and fixes the same problem in it. The patch
has been sent upstream to http://bugs.debian.org/589461 .
git-svn-id: svn://scripts.mit.edu/trunk@1589
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Anders Kaseorg [Sat, 17 Jul 2010 19:53:11 +0000 (19:53 +0000)]
Update mod_vhost_ldap to 2.0.5
Now that mod_vhost_ldap upstream has taken all our patches except the
non-upstreamable one that hard-codes the /~username alias for our
vhosts, it might be a good idea to upgrade.
(Hopefully, gdb’s arbitrary-directives work will eventually provide a
good way to upstream the /~username functionality.)
git-svn-id: svn://scripts.mit.edu/trunk@1588
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Ondřej Surý [Wed, 7 Jul 2010 13:08:10 +0000 (15:08 +0200)]
Tag version 2.0.5
Ondřej Surý [Wed, 7 Jul 2010 13:04:59 +0000 (15:04 +0200)]
Copy whole server_rec structure into request (Courtesy of Anders Kaseorg)
Ondřej Surý [Mon, 21 Jun 2010 15:03:40 +0000 (17:03 +0200)]
Fix code in fixups
Ondřej Surý [Mon, 21 Jun 2010 14:43:36 +0000 (16:43 +0200)]
Increment VERSION for release
Ondřej Surý [Mon, 21 Jun 2010 14:43:14 +0000 (16:43 +0200)]
Remove mutexes as they cause lockups, set documentroot once more in fixups hook
Ondřej Surý [Wed, 16 Jun 2010 14:22:02 +0000 (16:22 +0200)]
Fix extra comma
Ondřej Surý [Wed, 16 Jun 2010 13:56:37 +0000 (15:56 +0200)]
Add changelog for 2.0.3
Ondřej Surý [Wed, 16 Jun 2010 13:52:41 +0000 (15:52 +0200)]
Increment version to 2.0.3
Ondřej Surý [Wed, 16 Jun 2010 13:52:14 +0000 (15:52 +0200)]
Add mutex around ap_document_root unlocked before handler is run
Ondřej Surý [Thu, 10 Jun 2010 09:08:41 +0000 (11:08 +0200)]
Increment version to 2.0.2
Ondřej Surý [Thu, 10 Jun 2010 09:07:33 +0000 (11:07 +0200)]
Add support for wildcard hostnames (patch courtesy by Anders Kaseorg)
Ondřej Surý [Thu, 10 Jun 2010 08:46:43 +0000 (10:46 +0200)]
Fix LDAP query injection (courtesy of Anders Kaseorg)
Ondřej Surý [Wed, 9 Jun 2010 13:15:15 +0000 (15:15 +0200)]
Increment version
Ondřej Surý [Wed, 9 Jun 2010 13:15:07 +0000 (15:15 +0200)]
Prepare ChangeLog for 2.0.1 release
Ondřej Surý [Wed, 9 Jun 2010 12:43:01 +0000 (14:43 +0200)]
Removed saved_docroot from vhost-ldap struct
Ondřej Surý [Wed, 9 Jun 2010 12:40:37 +0000 (14:40 +0200)]
Remove cleanup routine - it was causing segfaults
Ondřej Surý [Tue, 8 Jun 2010 12:09:04 +0000 (14:09 +0200)]
Adapt Makefile to a new SCM
Ondřej Surý [Tue, 8 Jun 2010 11:11:43 +0000 (13:11 +0200)]
Add NEWS file
Ondřej Surý [Tue, 8 Jun 2010 11:11:03 +0000 (13:11 +0200)]
bump version to 2.0.0
Ondřej Surý [Tue, 8 Jun 2010 11:10:53 +0000 (13:10 +0200)]
Add notice about changing order of hooks
Ondřej Surý [Tue, 8 Jun 2010 11:07:57 +0000 (13:07 +0200)]
2.0.0 Changelog
Ondřej Surý [Tue, 8 Jun 2010 10:38:00 +0000 (12:38 +0200)]
Set max number of failures as #define
Ondřej Surý [Tue, 8 Jun 2010 10:31:21 +0000 (12:31 +0200)]
Sleep seconds as fibonacci number
Ondřej Surý [Tue, 8 Jun 2010 10:27:13 +0000 (12:27 +0200)]
Add WARNING when ldap is unreachable
Ondřej Surý [Tue, 8 Jun 2010 10:21:09 +0000 (12:21 +0200)]
print number retries in debug
Ondřej Surý [Tue, 8 Jun 2010 10:20:28 +0000 (12:20 +0200)]
Sleep intervals calculated as arithmetic row (sleep = sleep + num_of_tries)
Ondřej Surý [Tue, 8 Jun 2010 10:15:42 +0000 (12:15 +0200)]
Add more debug info on what we are translating
Ondřej Surý [Tue, 8 Jun 2010 10:12:50 +0000 (12:12 +0200)]
Remove ap_server_root_relative debug
Ondřej Surý [Tue, 8 Jun 2010 10:10:49 +0000 (12:10 +0200)]
Handle more errors from ldap, back-off exponentially
Ondřej Surý [Tue, 8 Jun 2010 09:49:21 +0000 (11:49 +0200)]
Set r->filename again
Ondřej Surý [Tue, 8 Jun 2010 09:37:49 +0000 (11:37 +0200)]
Create new real name with apr_filepath_merge
Ondřej Surý [Tue, 8 Jun 2010 09:26:04 +0000 (11:26 +0200)]
Remove debug logs from set_document_root
Ondřej Surý [Tue, 8 Jun 2010 09:24:54 +0000 (11:24 +0200)]
Add more debug info
Ondřej Surý [Tue, 8 Jun 2010 09:03:15 +0000 (11:03 +0200)]
Try translate concated filename
Ondřej Surý [Tue, 8 Jun 2010 08:56:48 +0000 (10:56 +0200)]
Correctly call set_document_root
Ondřej Surý [Tue, 8 Jun 2010 08:55:11 +0000 (10:55 +0200)]
Fix return values in set_document_root
Ondřej Surý [Tue, 8 Jun 2010 08:53:05 +0000 (10:53 +0200)]
Add own set_document_root
Ondřej Surý [Tue, 8 Jun 2010 08:44:54 +0000 (10:44 +0200)]
Modify cgi-bin, add some debug info
Ondřej Surý [Tue, 8 Jun 2010 08:29:00 +0000 (10:29 +0200)]
- Add more error return codes
- Set document root by using internal functions
Ondřej Surý [Tue, 8 Jun 2010 07:42:07 +0000 (09:42 +0200)]
Change internal logic to rewrite apache variables and pass request to next modules
Anders Kaseorg [Fri, 12 Feb 2010 07:47:59 +0000 (07:47 +0000)]
mod_vhost_ldap: Copy the server_rec instead of corrupting it in place.
git-svn-id: svn://scripts.mit.edu/trunk/server/common/oursrc/httpdmods@1463
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Anders Kaseorg [Sat, 8 Mar 2008 00:21:43 +0000 (00:21 +0000)]
Use built-in ldap_bv2escaped_filter_value instead of a custom escaping function.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@688
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Anders Kaseorg [Fri, 7 Mar 2008 11:16:20 +0000 (11:16 +0000)]
Simplify construction of wildcard hostnames.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@680
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Anders Kaseorg [Fri, 7 Mar 2008 10:07:42 +0000 (10:07 +0000)]
Skip to the fallback vhost for hostname == NULL.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@679
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Geoffrey Thomas [Thu, 6 Mar 2008 00:56:07 +0000 (00:56 +0000)]
Also check wildcard entries before falling back on the default.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@675
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Geoffrey Thomas [Thu, 6 Mar 2008 00:51:55 +0000 (00:51 +0000)]
This one's better, e.g., it works.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@674
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Geoffrey Thomas [Thu, 6 Mar 2008 00:15:03 +0000 (00:15 +0000)]
Right, when you're copying things you use two variables, not one.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@673
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Geoffrey Thomas [Thu, 6 Mar 2008 00:08:01 +0000 (00:08 +0000)]
Escape the hostname before inserting it in an LDAP query.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@672
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Geoffrey Thomas [Mon, 15 Oct 2007 11:34:39 +0000 (11:34 +0000)]
allow /~user with no trailing slash to work
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@483
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Anders Kaseorg [Mon, 15 Oct 2007 10:46:21 +0000 (10:46 +0000)]
Hard-code ~username for LDAP vhosts.
git-svn-id: svn://scripts.mit.edu/server/common/oursrc/httpdmods@481
db9d59ff -b01e-0410-9b1a-
cd9a8c06840f
Ondřej Surý [Wed, 1 Nov 2006 12:17:22 +0000 (12:17 +0000)]
fix archive target in Makefile
git-svn-id: svn://svn.debian.org/svn/modvhostldap/trunk/mod-vhost-ldap@67
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Wed, 1 Nov 2006 12:17:22 +0000 (12:17 +0000)]
fix archive target in Makefile
git-svn-id: svn://svn.debian.org/svn/modvhostldap/trunk/mod-vhost-ldap@67
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Wed, 1 Nov 2006 12:14:59 +0000 (12:14 +0000)]
add support for apache-2.2 into trunk
git-svn-id: svn://svn.debian.org/svn/modvhostldap/trunk/mod-vhost-ldap@66
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Wed, 1 Nov 2006 11:55:11 +0000 (11:55 +0000)]
commit apache-2.2 stuff into branch
git-svn-id: svn://svn.debian.org/svn/modvhostldap/branches/apache-2.2/mod-vhost-ldap@65
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Fri, 21 Apr 2006 08:58:17 +0000 (08:58 +0000)]
Add support for apache-2.2
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@39
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Fri, 20 Jan 2006 15:20:01 +0000 (15:20 +0000)]
Fix another fastcgi related bug, create and release first stable version
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@36
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Mon, 3 Oct 2005 14:10:28 +0000 (14:10 +0000)]
0.2.9: fix running from sub request
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@35
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Thu, 22 Sep 2005 07:27:53 +0000 (07:27 +0000)]
mod_vhost_ldap.c: add support for fallback host
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@30
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Mon, 19 Sep 2005 08:34:55 +0000 (08:34 +0000)]
fix type APLOG_WARN -> APLOG_WARNING
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@29
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Mon, 19 Sep 2005 08:27:38 +0000 (08:27 +0000)]
updated VERSION and debian/changelog
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@28
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Mon, 19 Sep 2005 08:25:49 +0000 (08:25 +0000)]
add virtual host to logging if vhost is not found
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@27
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Fri, 16 Sep 2005 08:10:18 +0000 (08:10 +0000)]
mod_vhost_ldap: 0.2.6 version
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@25
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Fri, 16 Sep 2005 08:08:55 +0000 (08:08 +0000)]
implement merge_server_config
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@24
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Fri, 9 Sep 2005 07:49:36 +0000 (07:49 +0000)]
mod-vhost-ldap: 0.2.5 release
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@23
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 30 Aug 2005 13:45:58 +0000 (13:45 +0000)]
updated make archive script in Makefile
git-svn-id: svn://svn.debian.org/svn/modvhostldap/mod-vhost-ldap@22
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 30 Aug 2005 13:34:32 +0000 (13:34 +0000)]
revamp directory structure: step 3
git-svn-id: svn://svn.debian.org/svn/modvhostldap/trunk@15
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 30 Aug 2005 13:30:12 +0000 (13:30 +0000)]
release 0.2.4
git-svn-id: svn://svn.debian.org/svn/modvhostldap@12
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 30 Aug 2005 07:26:27 +0000 (07:26 +0000)]
add README.Debian
git-svn-id: svn://svn.debian.org/svn/modvhostldap@10
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Mon, 29 Aug 2005 14:46:48 +0000 (14:46 +0000)]
git-svn-id: svn://svn.debian.org/svn/modvhostldap@8
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Mon, 29 Aug 2005 12:31:48 +0000 (12:31 +0000)]
apacheConfig is STRUCTURAL objectClass and not AUXILIARY
git-svn-id: svn://svn.debian.org/svn/modvhostldap@7
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Wed, 17 Aug 2005 09:41:43 +0000 (09:41 +0000)]
release 0.2.3
git-svn-id: svn://svn.debian.org/svn/modvhostldap@6
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 16 Aug 2005 07:43:40 +0000 (07:43 +0000)]
mod_vhost_ldap: MOD_VHOST_VERSION -> MOD_VHOST_LDAP_VERSION
git-svn-id: svn://svn.debian.org/svn/modvhostldap@5
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 16 Aug 2005 07:39:08 +0000 (07:39 +0000)]
mod_vhost_ldap: release 0.2.2, for changes see ChangeLog
git-svn-id: svn://svn.debian.org/svn/modvhostldap@4
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Thu, 11 Aug 2005 13:11:08 +0000 (13:11 +0000)]
Fabian Fagerholm <fabbe@paniq.net>: fix typos
git-svn-id: svn://svn.debian.org/svn/modvhostldap@3
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
Ondřej Surý [Tue, 9 Aug 2005 12:14:30 +0000 (12:14 +0000)]
initial import of mod-vhost-ldap
git-svn-id: svn://svn.debian.org/svn/modvhostldap@1
4dd36cbf -e3fd-0310-983d-
db0e06859cf4
This page took 0.400823 seconds and 4 git commands to generate.