Is there a way to forbid PythonSessionOption from appearing in a .htaccess file ? If not, then there is no advantage (security-wise) in having a different configuration directive.
But your point about not breaking existing code is a good one. If someone already uses "PythonOption session*" directives to store some configuration data, we will step on his feet. Of course, this hypothetical guy will not use req.get_session() so there should not be any problem... No, really, I don't think PythonSessionOption is required. Regards, Nicolas 2005/6/15, Jim Gallacher <[EMAIL PROTECTED]>: > Nicolas Lehuen wrote: > > +1 for PythonOption session_<variable> <value> > > > > Unless choosing a specificc configuration directive has something to > > do with security (i.e. no overloading of the settings in .htaccess > > files) ? > > Not currently - it's just a cut and paste of directive_PythonOption > after all. However, a few weeks ago when we first discussed > req_get_session, one of the motivations was to give the apache server > admin more control over the session handling. So maybe we do need to > look at this from security perspective? > > Jim > > > > Regards, > > Nicolas > > > > 2005/6/15, Nick <[EMAIL PROTECTED]>: > > > >>Jim Gallacher wrote: > >> > >>>Just so I'm *really* clear, do you mean the current scheme for session > >>>handling would also be disabled? > >> > >>The more I think about it, you're right; you can just set up the session > >>stuff without directives just the same by importing mod_python.Session and > >>going from there. So that line of reasoning has no merit. > >> > >>I was confused by the adding of a new directive, which seems to indicate > >>that there would be some "default" Session handler being loaded if you > >>didn't specify one using the directive. Because in the old scheme there > >>wasn't really any "default" session handling, unless you outright imported > >>the libary and started using it. If it's going to work exactly the same way > >>as it did before, except now you can configure some defaults in the apache > >>config, then I'm probably worried over nothing. But it probably should have > >>an option for "None" or "disabled," which would be the default, meaning I > >>don't care to use the supplied session handlers, even though it didn't > >>really do anything extra than it does now. > >> > >>But in that case, why not use "PythonOption session_<config_var> <value>", > >>which is probably what you were asking about in the first place, which I > >>think someone else mentioned as well. That doesn't imply that there is some > >>kind of default session handling, just the standard way of passing values > >>from the apache config to python code. If the plan is to implement a pure C > >>session handler, then PythonSessionOption makes sense, but otherwise it > >>doesn't seem necessary. > >> > >>Nick > >> > > > > > >