Testing commit Short Term TOOD: - Plugin struct. - DSO Loading of plugins - Initilization Calbacks - Performance implications of DSO Loading all modules? - Hello World API Thoughts: - How do handlers work? - Register Callbacks for prefixes? - How should HTTP Headers be done? pwt_header_set(pwt, "Content-Type", "text/html"); - How does this work inside an Apache Module? - when is code ran? startup? during the handler? - Request API - headers - output - Streaming? - Template Magic - Others: - AJP or SCGI support? Feature Needs: - Query String Parsing. - POST Parsing. - File Upload/multipart support. - Streaming? - Set Headers - Set Cookies - Read Headers - Read Cookies - Cache Control Magic. - Define 'classes' of Content, implies rules. - 'public' - 'nocache, public' - 'per-user' - 'nocache, per-user' - Timeouts - Automatic ETag and Last-Modified Headers - Redirect API - Server Hostname magic. - Debug/Tracing system? - Under CGI's, debugging sucks. - il8n - framework for setting up DDL File Paths - language detection. - Client Header based - cookie based - API Based - UTF8 & UTF16 safeness. - Error Handling - User Errors - 'Core' Errors - ETL Errors - URL Escape functions - URL Building Functions (See apr_uri* as a start)