+1
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Tuesday, August 27, 2002 4:20:43 AM
Justin Erenkrantz wrote:
Ideally, you could use the LDAP filters that most PAM
implementations
use
as an external module, allow it to be included in future
releases of Apache 2 for testing and stabilization, and make sure that
it is not overlooked in future development. LDAP is an important
authentication method and should be supported in Apache.
Brad
Brad Nicholes
Senior Software Engineer
overrides. Is this a bug in the documentation or the source
code? Or can somebody explain how the documentation reflects the source code?
thanks,
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
to be put back into AUTH_LDAP and may need to be
#ifdef'd by platform. So there is some work and definately some testing
to be done. I would hate to see a good piece of code lay dormant.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http
the exposure that it needs, documentation can continue (BTW
where did the docs go??) and when it is stable, it can be moved into the
mainstream.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Monday
Being Novell which is the leading provider of directory services, we
obviously have a great interest in LDAP. What if I were able to get the
Novell LDAP developers to step up and support AUTH_LDAP? Would that be
enough to get AUTH_LDAP put back into the mainstream?
Brad
Brad Nicholes
thing to have. Why wouldn't we want LDAP
authentication from Apache? Since the code already exists and seems to
work, putting it into /experimental until it stabilizes seems like a
simple thing to do.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business
other than NetWare.
thanks,
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Wednesday, July 24, 2002 3:33:11 PM
On Tue, Jul 23, 2002 at 11:43:03PM +0200, Martin Kraemer wrote:
Yes. The unix
the user has
a
chance to see it. Is there any reason why we can't switch the -v, -V,
-l, -L options to exit with a 1 instead of a 0 like the -h option?
thanks,
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
) or a normal exit with messages (ie. -v or
-h ). Furthermore, this is all in common crossplatform code so I can't
really #ifdef it for NetWare and fix the problem. So I'm stuck unless I
can come up with a better idea. BTW, I'm open to ideas. :)
thanks,
Brad
Brad Nicholes
Senior Software Engineer
FYI the file apache_1.3.25.tar.gz on httpd.apache.org/dev/dist
contains a CVS directory under /htdocs. The CVS directory probably
shouldn't be there.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
[EMAIL
at it but it looks like the 'F' (uppercase) stole the
':' from the 'f' (lowercase) parameter.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Tuesday, June 18, 2002 5:02:31 PM
Fast feedback to irc
I don't think that it is just NetWare that is broken. Any other
platform besides WIN32 that compiles this same code is also broken. I
can certainly do what you suggested but I think there will be other
platforms affected as well.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc
) {
#else /* !WIN32 */
-while ((c = getopt(argc, argv, D:C:c:Xd:fF:vVlLesStTh)) != -1)
{
+while ((c = getopt(argc, argv, D:C:c:Xd:Ff:vVlLesStTh)) != -1)
{
#endif
char **new;
switch (c) {
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business
If that is the case then I can certainly put a NetWare patch on
apply_to_1.3.26
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Tuesday, June 18, 2002 5:44:55 PM
That code path should be Netware
to the /manual directory block?
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
If it is truely not needed then I will pull it back out. I just
noticed that the documentation files were using server side includes
without the functionality being enabled for the documentation
directory.
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net
= tLogStart * APR_USEC_PER_SEC;
+ apr_time_t tNow = tLogStart * APR_USEC_PER_SEC;
apr_time_exp_t e;
apr_size_t rs;
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business solutions
http://www.novell.com
had to remove it and create a NetWare specific module
for rotating logs because of objections. I am for adding this
functionality mod_log_config but I am sure there are others who have
reasons not to.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., the leading provider of Net business
initial state and then base the
mask off of the results of the query? Or bite the bullet and make the
requested call rather than trying to short circuit the process?
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
is APR_TCP_NODELAY_INHERITED and
APR_O_NONBLOCK_INHERITED. I defined them for NetWare but I don't know
if they are needed in Windows or not. If so, then whoever is
responsible for sockets on Windows might want to define these compile
flags in include/apr.hw.
Brad
Brad Nicholes
Senior Software Engineer
Novell
problem of stopping the
machine from booting if Apache2 is loaded as a service at boot time and
an error occurs.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
William A. Rowe, Jr. [EMAIL PROTECTED] Tuesday, June 04
it appears that the official word
is that 1.3 is in maintenance mode now, the likelihood of -E/-e being
backported to 1.3 is slim to none.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Wednesday, June 05
)) != APR_SUCCESS) {
+e_info.cmd_type, e_info.detached)) != APR_SUCCESS) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r,
don't know how to spawn cmd child process: %s,
r-filename);
Brad Nicholes
Senior Software Engineer
Novell, Inc
I agree. I'll take a look at that.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Wednesday, June 05, 2002 11:41:42 AM
Although win32 shares the same issue... still... ick...
Suppose
, argv, r, r-pool, e_info))
!= APR_SUCCESS) {
ap_log_rerror(APLOG_MARK, APLOG_ERR, rv, r,
don't know how to spawn cmd child process: %s,
r-filename);
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business
I can make the changes to mod_win32 but I don't have an environment to
compile or test in. I might be better if I check in the changes and
then let you fix up the Win32 side.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http
Why are we calling a Unix specific function in the middle of a module?
Since unixd_set_global_mutex_perms() doesn't exist on NetWare,
mod_rewrite won't compile. Should this be handled in APR somewhere?
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net
needs it.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Monday, May 06, 2002 2:04:32 PM
On Mon, May 06, 2002 at 01:49:36PM -0600, Brad Nicholes wrote:
Why are we calling a Unix specific function
, works for me.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Monday, May 06, 2002 2:17:54 PM
On Mon, May 06, 2002 at 02:09:59PM -0600, Brad Nicholes wrote:
That would work but it doesn't really
It has not yet been signed by anybody.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Monday, April 08, 2002 1:01:31 PM
On Mon, Apr 08, 2002 at 06:51:04PM -, Brad Nicholes wrote:
bnicholes
() was missing from our MPM. A source code
patch has already been posted in the patch area for 2.0.35 to solve this
problem.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Monday, April 08, 2002 3:18
list will end up with whatever
garbage it finds after the end of the string. Is the argument string
being passed in guaranteed to be double NULL terminated or have we
just
been getting lucky?
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
I will give it a run and let you know.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
Cliff Woolley [EMAIL PROTECTED] Friday, April 05, 2002
11:44:30 AM
On Fri, 5 Apr 2002, Brad Nicholes wrote:
I'm still seeing
I am in the middle of the test right now and what I am seeing is that we
are incrementing one too many times between arguments. It appears that
the SKIP_WHITESPACE() macro is skipping too far. Like I said, I am in
the middle of the test so that isn't conclusive yet.
Brad
Brad Nicholes
Senior
+1. Just finished the test and it checks out OK.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Friday, April 05, 2002 12:45:46 PM
Cliff Woolley wrote:
DETERMINE_NEXTSTRING(ct
Just committed two changes that are required in order for our NetWare
make files to generate the HTTPD.CONF file. Can these be added to
2_0_35 tag?
httpd-2.0/NWGNUmakefile - 1.4
httpd-2.0/build/mkconfNW.awk - 1.3
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider
Yes please. In fact I just sent a request to have them included.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Friday, April 05, 2002 2:44:06 PM
Do these changes need to be tagged for 2.0.35
I'm not having a good feeling about 2.0.35. It built OK on NetWare
but just starting it and stopping shows a huge memory leak. I didn't
see this until .35.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
Cliff Woolley [EMAIL PROTECTED] Friday, April 05, 2002
4:41:18 PM
On Fri, 5 Apr 2002, Brad Nicholes wrote:
I'm not having a good feeling about 2.0.35. It built OK on
NetWare
OK, now I feel better. I just committed a patch to add
apr_bucket_alloc_destroy() to the NetWare MPM. The only problem now is
that this patch is not part of .35
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
contains a non-NULL terminated
string, alloc_len contains the length of the string and free_func is
uninitialized.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Friday, March 29, 2002 1:28:03 PM
Doug
that any string with an odd number of characters will skip past the
check for NULL and start walking through whatever memory exists at that
point. This is causing NetWare to fault. I'm sure it is causing other
platforms problems also.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc
I would like to get the NetWare log rotation module checked in. I
should have it in fairly quickly.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Thursday, February 28, 2002 6:52:20 AM
a NetWare
specific patch so that other platforms can take advantage of it if they
choose to. If there are objections to this patch I could submit it as a
NetWare only fix. If there are no objections, I would like to go ahead
and check it in.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc
Since I am not a Unix developer, can this security problem be overcome
somehow or does this mean that I should #ifdef the code as NETWARE
only?
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED
of a leap to have it rotate the log file as well?
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Wednesday, February 27, 2002 1:45:27 PM
Do we really want Apache rotating logs? Apache is a web server
Is is enough for us to simply #ifdef these changes in mod_log_config.c
or would you rather see a separate logging module? Except for the
addition of these two directives, everything else works for us.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business
rather share than duplicate.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
Ryan Bloom [EMAIL PROTECTED] Wednesday, February 27, 2002
3:37:12 PM
Is is enough for us to simply #ifdef these changes in
mod_log_config.c
are to support the RotateLog
utility just like everybody else. But we needed something to patch this
hole in our 1.3 story. I will go ahead and check in a mod_log_nw module
and switch our build to use that instead.
Brad
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net
I would move it but I have no idea how to. Maybe whoever initially
moved the LDAP files could take care of it.
Brad Nicholes
Senior Software Engineer
Novell, Inc., a leading provider of Net business solutions
http://www.novell.com
[EMAIL PROTECTED] Friday, February 08, 2002 11:48:06 AM
Just checking.
Thanks,
[EMAIL PROTECTED] Friday, February 01, 2002 11:26:30 AM
From: Brad Nicholes [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Friday, February 01, 2002 12:00 PM
Subject: Re: cvs commit: httpd-2.0/server scoreboard.c
Why is the platform #ifdef WIN32 being included
httpd-2.0.31 does not build on NetWare because of a screwed up #ifdef
APR_HAS_SHARED_MEMORY in scoreboard.c/ap_reopen_scoreboard(). The fix
for this has already been checked in but I'm not going to worry about it
for now as long as 2.0.31 is just an alpha. If you are planning on
releasing .31
So what is the verdict on the messed up #ifdef in scoreboard.c if .31
goes beta? Are we going to include the fixed version or patch it in the
release notes?
Brad
[EMAIL PROTECTED] Friday, February 01, 2002 2:55:34 PM
On Fri, Feb 01, 2002 at 01:48:59PM -0800, Aaron Bannert wrote:
An
I asked this question yesterday but I didn't get a reply. I don't
know if you are still working on this problem or if this is a different
issue, but as it stands, mod_negotiation doesn't do anything.The
reason is because a check for dirent.filetype != APR_REG was added but
APR_FINFO_TYPE
In the file log.c, ap_open_logs() makes the following call:
/* note that stderr may still need to be replaced with something
* because it points to the old error log, or back to the tty
* of the submitter.
*/
if (replace_stderr freopen(/dev/null, w, stderr) == NULL) {
One of the problems that we have had on NetWare with the AWK script
that creates the API export list, is that it usually exports too much.
In other words, there are some APIs which at times are defined as real
functions and other times are defined as macros depending on compile
time #ifdef's.
Rebuilt and tested Apache for NetWare with the changes and everythings
seems to checkout so far. Just off hand I don't see anything that will
cause us a problem.
[EMAIL PROTECTED] Thursday, December 27, 2001 10:48:54 PM
Applied, but this needs to be double-checked on Netware.
wrowe
Jeff,
I think that the mistake I made here was not changing the error
message text. I had changed HARD_SERVER_LIMIT to HARD_THREAD_LIMIT on
purpose because NetWare does not have processes. Therefore we will
never have more than one server anyway and in fact the NetWare MPM does
not even
Bill,
I guess I don't follow your comment. mpm_netware.c still follows
the same scheme as other MPM's in that it respects HARD_SERVER_LIMIT, it
just makes sure that it is never anything other than 1. All references
to the scoreboard always use 0 for the server slot and a thread id for
the
It appears that we are running into the same problem with Apache 2.0
that we had with Apache 1.3. The problem is recursive functions that
declare large stack variables such as:
static int read_type_map(apr_file_t **map, negotiation_state *neg,
request_rec *rr)
{
request_rec *r = neg-r;
Pavel,
Your patch looks good. It looks like a much cleaner solution.
What version of Winsock have you tested this patch with? Did you try it
on NW6? As soon as I get some time to implement it and test it myself,
I will get it checked in.
thanks,
Brad
[EMAIL PROTECTED] Wednesday,
These subdirectories were removed or rename some time ago. You may need to resync
your local repository.
[EMAIL PROTECTED] Monday, November 19, 2001 5:07:19 AM
Hi,
remove, please, the following obsolete stuff from the apr:
apr/locks/NetWare/
apr/threadproc/NetWare/
It is causing confusion
I ran into a problem where some of the hook functions were not being
included in the AWK generated export list. This problem didn't show
itself until MOD_PROXY tried to call ap_run_create_connection(). The
problem is that some of the hook functions (and maybe others) are
declared on multiple
Guenter,
In sdbm_lock.c the patch rearranges the initialize #ifdef's for serialized accept.
Except for this change, all of the other changes are NetWare specific. I am a little
worried about submitting a change that might affect other platforms. Is there a
reason for changing the
The tagged version apache 1.3.21 fails on NetWare because of a problem in HTTPD.CONF.
A Directory... block was added to handle access to /manual/ which appears to be
mis-configured. The file httpd.conf-dist-nw contains the following block:
# This Alias will project the on-line
structure in the tarball need to be changed?
Brad
[EMAIL PROTECTED] Friday, October 05, 2001 2:44:21 PM
On Fri, 5 Oct 2001, Brad Nicholes wrote:
Shouldn't this be @@DocumentRoot@@ rather than @@ServerRoot@@ since
/manual/ is a subdirectory of /htdocs/ ?
But /manual/ is not a subdirectory of /htdocs
#define for gettid() and tid_t have been added to os.h for NetWare
Brad
[EMAIL PROTECTED] Wednesday, October 03, 2001 9:27:56 AM
..after porting Bill Rowe's last mod_negotiation patch to 1.3.
These showstoppers are in the STATUS file...
Netware, OS2, and MPE may require gettid() and
what needs to be done to make this happen.
Thank you,
Brad Nicholes
Novell, Inc.
FYI - Since NetWare only implements threads and does not have processes, at any
given moment it is fair to say that all thread ids in use are unique.
Brad
[EMAIL PROTECTED] Thursday, September 13, 2001 11:38:49 PM
On Thu, 13 Sep 2001, Brad Nicholes wrote:
I checked with our CLIB
Thank you for the feedback but I am still concerned about how this is going to work
on NetWare. Here are the reasons why:
1) NetWare like Win32 and OS2, does not have a configure utility therefore
config.layout will do us no good at all. In fact 99% of the compile time
configuration is
2.0?
Brad
Marc Slemko [EMAIL PROTECTED] Thursday, September 13, 2001 9:23:24 AM
On Thu, 13 Sep 2001, Brad Nicholes wrote:
Thank you for the feedback but I am still concerned about how
this is going to work on NetWare. Here are the reasons why:
1) NetWare like Win32 and OS2, does
I would like to propose the following code changes for main.c. These changes will
allow a platform to use a relative server root that is based on argv[0] rather than a
hard coded server root. If these changes seem fair, I would like to check them in.
thanks,
Brad
---
In httpd.h there are a number of hard coded paths that define the default server
home directory. Looking at the code, it appears that if the user does not specify a
-f parameter when starting apache, it will automatically look for the .CONF file in
HTTPD_ROOT/conf/httpd.conf. This means
FYI, The reason that MOD_TLS exists on NetWare is because all of the SSL support
is embedded in our Winsock layer. MOD_TLS doesn't actually do any encryption or
contain any encryption code. It simply an enabling module that makes a WSAIoctl()
call to tell Winsock to enable SSL on a
,
Please bring this discussion to Apache 2.0. I know Brad Nicholes and
company at Novell
are working hard to support Apache 2.0. This implementation will be a far
more secure and
stable platform than the 1.3 hybrid/threaded implementations
(win32/os2/netware etc.)
If we direct our
401 - 476 of 476 matches
Mail list logo