Beside cgi environment I can't see a real difference between 'notes' and 'subprocess_env', thus I can't make up an opinion about what is preferable. I can understand that 'notes' is free from the burden of supporting various things related to cgi, but that's all. Do you think your code is already at the stage to be tested?
-- Massimo On Thu, 3 Apr 2008 11:40:01 -0500, Karl Lehenbauer wrote > There's a key-value Apache table called "notes" that's part of > request_rec structure. > > It's used to communicate various stuff between modules. > > We came across a need to be able to interface to it from Tcl. We > want to stuff the authenticated username into Apache logs using the > % {varname}n option of CustomLog formatting. To do that we'd stuff > a "note" with the username and then invoke that note's name in the log. > > There are various bits of code to interface to certain tables > defined in the request_rec: headers_in, headers_out, and > err_headers_out. Not currently used are subprocess_env and notes. > > I propose adding a single new C command to Rivet/Tcl to provide > interfaces to all these tables for getting, setting and inventorying > their contents. > > Something like > > table get tablename key > table set tablename key value > table unset tablename key > table list tablename > > I know there is some ability to support multiple entries with the > same key. Right now I'm punting on that but I suppose it might > need that. Perhaps > > table add tablename key value > > Anybody have any thoughts, concerns, objections, accolades, remarks, > hot buttons, flames, etc? > > Really I only need an interface to notes but I figured > subprocess_env could be a good one to be able to mess with as well, > at least. Conceivably we could eventually simplify by using a more > uniform interface at the C level as well. I've got it coded but > haven't tested it yet. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Universita' degli Studi di Parma (http://www.unipr.it) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]