| | | | |
| C |
| |
| | cache_digest, API function ( ) |
| |
| | cache_filename, API function ( ) |
| |
| | cache_fn_to_dig, API function ( ) |
| |
| | CALLOC API function ( ) |
| |
| | ce_free, API function ( ) |
| |
| | ce_lookup, API function ( ) |
| |
| | CGI |
| | | environment variables in NSAPI ( ) |
| | | to NSAPI conversion ( ) |
| |
| | chunked encoding ( ) ( ) |
| |
| | cif_write_entry, API function ( ) |
| |
| | cinfo_find API function ( ) |
| |
| | cinfo NSAPI data structure ( ) |
| |
| | client |
| | | field in session parameter ( ) |
| | | getting DNS name for ( ) |
| | | getting IP address for ( ) |
| | | sessions and ( ) |
| |
| | CLIENT_CERT environment variable ( ) |
| |
| | compatibility issues ( ) ( ) |
| |
| | compiling custom SAFs ( ) |
| |
| | condvar_init API function ( ) |
| |
| | condvar_notify API function ( ) |
| |
| | condvar_terminate API function ( ) |
| |
| | condvar_wait API function ( ) |
| |
| | CONTENT_LENGTH environment variable ( ) |
| |
| | CONTENT_TYPE environment variable ( ) |
| |
| | context->data ( ) |
| |
| | context->rq ( ) |
| |
| | context->sn ( ) |
| |
| | creating |
| | | custom filters ( ) |
| | | custom NSAPI plugins ( ) |
| |
| | crit_enter API function ( ) |
| |
| | crit_exit API function ( ) |
| |
| | crit_init API function ( ) |
| |
| | crit_terminate API function ( ) |
| |
| | csd field in session parameter ( ) |
| |
| | custom, NSAPI plugins ( ) |
| | | | |
| F |
| |
| | fc_close API function ( ) |
| |
| | filebuf_buf2sd API function ( ) ( ) |
| |
| | filebuf_close API function ( ) |
| |
| | filebuf_getc API function ( ) |
| |
| | filebuf_open API function ( ) |
| |
| | filebuf_open_nostat API function ( ) |
| |
| | file descriptor |
| | | closing ( ) |
| | | locking ( ) |
| | | opening read-only ( ) |
| | | opening read-write ( ) |
| | | opening write-append ( ) |
| | | reading into a buffer ( ) |
| | | unlocking ( ) ( ) ( ) |
| | | writing from a buffer ( ) |
| | | writing without interruption ( ) |
| |
| | file I/O routines ( ) |
| |
| | FilterContext NSAPI data structure ( ) |
| |
| | filter_create API function ( ) |
| |
| | filter_find API function ( ) |
| |
| | filter_insert API function ( ) |
| |
| | filter_layer API function ( ) |
| |
| | FilterLayer NSAPI data structure ( ) ( ) |
| | | context->data ( ) |
| | | context->rq ( ) |
| | | context->sn ( ) |
| | | lower ( ) |
| |
| | filter methods ( ) |
| | | C prototypes for ( ) |
| | | FilterLayer data structure ( ) |
| | | flush ( ) |
| | | insert ( ) |
| | | remove ( ) |
| | | sendfile ( ) |
| | | write ( ) |
| | | writev ( ) |
| |
| | FilterMethods NSAPI data structure ( ) |
| |
| | filter_name API function ( ) |
| |
| | Filter NSAPI data structure ( ) |
| |
| | filter_remove API function ( ) |
| |
| | filters |
| | | altering Content-length ( ) |
| | | functions used to implement ( ) |
| | | input ( ) |
| | | interface ( ) |
| | | methods ( ) |
| | | NSAPI function overview ( ) |
| | | output ( ) |
| | | stack position ( ) |
| | | using ( ) |
| |
| | flush API function ( ) ( ) |
| |
| | FREE API function ( ) |
| |
| | fs_blks_available, API function ( ) |
| |
| | fs_blk_size, API function ( ) |
| |
| | func_exec API function ( ) |
| |
| | func_find API function ( ) |
| |
| | func_insert API function ( ) |
| |
| | funcs parameter ( ) |
| | | | |
| P |
| |
| | param_create API function ( ) |
| |
| | parameter block |
| | | manipulation routines ( ) |
| | | SAF parameter ( ) |
| |
| | parameters, for SAFs ( ) |
| |
| | param_free API function ( ) |
| |
| | PathCheck |
| | | example of custom SAF ( ) |
| | | requirements for SAFs ( ) ( ) |
| |
| | PATH_INFO environment variable ( ) |
| |
| | path name, converting UNIX-style to local ( ) |
| |
| | PATH_TRANSLATED environment variable ( ) |
| |
| | pb_entry NSAPI data structure ( ) |
| |
| | pblock, NSAPI data structure ( ) |
| |
| | pblock_copy API function ( ) |
| |
| | pblock_create API function ( ) |
| |
| | pblock_dup API function ( ) |
| |
| | pblock_find API function ( ) |
| |
| | pblock_findlong, API function ( ) |
| |
| | pblock_findval API function ( ) |
| |
| | pblock_free API function ( ) |
| |
| | pblock_nlinsert, API function ( ) |
| |
| | pblock_nninsert API function ( ) |
| |
| | pblock_nvinsert API function ( ) |
| |
| | pblock_pb2env API function ( ) |
| |
| | pblock_pblock2str API function ( ) |
| |
| | pblock_pinsert API function ( ) |
| |
| | pblock_remove API function ( ) |
| |
| | pblock_replace_name, API function ( ) |
| |
| | pblock_str2pblock API function ( ) |
| |
| | pb_param NSAPI data structure ( ) |
| |
| | pb SAF parameter ( ) |
| |
| | PERM_FREE API function ( ) |
| |
| | PERM_MALLOC API function ( ) ( ) ( ) |
| |
| | PERM_STRDUP API function ( ) |
| |
| | plugins |
| | | compatibility issues ( ) ( ) |
| | | creating ( ) |
| | | instructing the server to use ( ) |
| | | loading and initializing ( ) |
| | | private data structures ( ) |
| |
| | prepare_nsapi_thread API function ( ) |
| |
| | private data structures ( ) |
| |
| | protocol_dump822 API function ( ) |
| |
| | protocol_set_finfo API function ( ) |
| |
| | protocol_start_response API function ( ) |
| |
| | protocol_status API function ( ) |
| |
| | protocol_uri2url API function ( ) ( ) |
| |
| | protocol utility routines ( ) |
| | | | |
| R |
| |
| | read API function ( ) ( ) |
| |
| | REALLOC API function ( ) |
| |
| | REMOTE_ADDR environment variable ( ) |
| |
| | REMOTE_HOST environment variable ( ) |
| |
| | REMOTE_IDENT environment variable ( ) |
| |
| | REMOTE_USER environment variable ( ) |
| |
| | remove API function ( ) ( ) |
| |
| | replace.c ( ) |
| |
| | REQ_ABORTED response code ( ) |
| |
| | REQ_EXIT response code ( ) |
| |
| | REQ_NOACTION response code ( ) |
| |
| | reqpb, field in request parameter ( ) |
| |
| | REQ_PROCEED response code ( ) |
| |
| | request |
| | | NSAPI data structure ( ) |
| | | SAF parameter ( ) |
| |
| | request_create, API function ( ) |
| |
| | request_free, API function ( ) |
| |
| | request-handling process ( ) |
| |
| | request_header API function ( ) |
| |
| | request headers ( ) |
| |
| | REQUEST_METHOD environment variable ( ) |
| |
| | request-response model ( ) |
| |
| | requests, HTTP ( ) |
| |
| | requirements for SAFs ( ) |
| | | AddLog ( ) |
| | | AuthTrans ( ) |
| | | Error directive ( ) |
| | | Init ( ) |
| | | Input ( ) |
| | | NameTrans ( ) |
| | | ObjectType ( ) |
| | | Output ( ) |
| | | PathCheck ( ) |
| | | Service ( ) |
| |
| | response headers ( ) |
| |
| | responses, HTTP ( ) |
| |
| | result codes ( ) |
| |
| | rq->headers ( ) |
| |
| | rq->reqpb ( ) |
| |
| | rq->srvhdrs ( ) |
| |
| | rq->vars ( ) |
| |
| | rq SAF parameter ( ) |
| | | | |
| S |
| |
| | s ( ) |
| |
| | SAFs |
| | | compiling and linking ( ) |
| | | include directory ( ) |
| | | interface ( ) |
| | | loading and initializing ( ) |
| | | parameters ( ) |
| | | result codes ( ) |
| | | return values ( ) |
| | | signature ( ) |
| | | testing ( ) |
| |
| | SCRIPT_NAME environment variable ( ) |
| |
| | semaphore |
| | | creating ( ) |
| | | deallocating ( ) |
| | | gaining exclusive access ( ) |
| | | releasing ( ) |
| | | testing for exclusive access ( ) |
| |
| | sem_grab, API function ( ) |
| |
| | sem_init, API function ( ) |
| |
| | sem_release, API function ( ) |
| |
| | sem_terminate, API function ( ) |
| |
| | sem_tgrab, API function ( ) |
| |
| | sendfile API function ( ) ( ) |
| |
| | sendfiledata NSAPI data structure ( ) |
| |
| | server, instructions for using plugins ( ) |
| |
| | SERVER_NAME environment variable ( ) |
| |
| | SERVER_PORT environment variable ( ) |
| |
| | SERVER_PROTOCOL environment variable ( ) |
| |
| | SERVER_SOFTWARE environment variable ( ) |
| |
| | SERVER_URL environment variable ( ) |
| |
| | Service |
| | | directives for new SAFs (plugins) ( ) |
| | | example of custom SAF ( ) |
| | | requirements for SAFs ( ) ( ) |
| |
| | session |
| | | defined ( ) |
| | | NSAPI data structure ( ) |
| | | resolving the IP address of ( ) ( ) |
| |
| | Session->client NSAPI data structure ( ) |
| |
| | session_create, API function ( ) |
| |
| | session_dns API function ( ) |
| |
| | session_free, API function ( ) |
| |
| | session_maxdns API function ( ) |
| |
| | session SAF parameter ( ) |
| |
| | session structure |
| | | creating ( ) |
| | | freeing ( ) |
| |
| | shared memory |
| | | allocating ( ) |
| | | freeing ( ) |
| |
| | shell expression |
| | | comparing (case-sensitive) to a string ( ) ( ) |
| | | validating ( ) |
| |
| | shexp_casecmp API function ( ) |
| |
| | shexp_cmp API function ( ) |
| |
| | shexp_match API function ( ) |
| |
| | shexp_valid API function ( ) |
| |
| | shlib parameter ( ) |
| |
| | shmem_alloc, API function ( ) |
| |
| | shmem_free, API function ( ) |
| |
| | shmem_s NSAPI data structure ( ) |
| |
| | sn->client ( ) |
| |
| | sn->csd ( ) |
| |
| | sn SAF parameter ( ) |
| |
| | socket |
| | | closing ( ) |
| | | reading from ( ) |
| | | sending a buffer to ( ) |
| | | sending file buffer to ( ) |
| | | writing to ( ) |
| |
| | sprintf, see util_sprintf ( ) |
| |
| | srvhdrs, field in request parameter ( ) |
| |
| | stat NSAPI data structure ( ) |
| |
| | status codes ( ) |
| |
| | STRDUP API function ( ) |
| |
| | streams, buffered ( ) |
| |
| | string, creating a copy of ( ) |
| |
| | system_errmsg API function ( ) |
| |
| | system_fclose API function ( ) |
| |
| | system_flock API function ( ) |
| |
| | system_fopenRO API function ( ) |
| |
| | system_fopenRW API function ( ) |
| |
| | system_fopenWA API function ( ) |
| |
| | system_fread API function ( ) |
| |
| | system_fwrite API function ( ) |
| |
| | system_fwrite_atomic API function ( ) |
| |
| | system_gmtime API function ( ) |
| |
| | system_localtime API function ( ) |
| |
| | system_lseek API function ( ) |
| |
| | system_rename API function ( ) |
| |
| | system_ulock API function ( ) ( ) ( ) |
| |
| | system_unix2local API function ( ) |
| |
| | systhread_attach API function ( ) |
| |
| | systhread_current API function ( ) |
| |
| | systhread_getdata API function ( ) |
| |
| | systhread_newkey, API function ( ) |
| |
| | systhread_newkey API function ( ) |
| |
| | systhread_setdata API function ( ) |
| |
| | systhread_sleep API function ( ) |
| |
| | systhread_start API function ( ) |
| |
| | systhread_terminate, API function ( ) |
| |
| | systhread_timerset, API function ( ) |
| |
| | systhread_timerset API function ( ) |
| | | | |
| U |
| |
| | unicode ( ) ( ) |
| |
| | util_can_exec API function ( ) |
| |
| | util_chdir2path API function ( ) |
| |
| | util_cookie_find API function ( ) ( ) |
| |
| | util_does_process_exist, API function ( ) |
| |
| | util_env_create, API function ( ) |
| |
| | util_env_find API function ( ) |
| |
| | util_env_free API function ( ) |
| |
| | util_env_replace API function ( ) |
| |
| | util_env_str API function ( ) |
| |
| | util_get_current_gmt, API function ( ) |
| |
| | util_get_int_from_file, API function ( ) |
| |
| | util_getline API function ( ) |
| |
| | util_get_long_from_file, API function ( ) |
| |
| | util_get_string_from_file, API function ( ) |
| |
| | util_hostname API function ( ) |
| |
| | util_is_mozilla API function ( ) |
| |
| | util_is_url API function ( ) |
| |
| | util_itoa API function ( ) |
| |
| | utility routines ( ) |
| |
| | util_later_than API function ( ) |
| |
| | util_make_filename, API function ( ) |
| |
| | util_make_gmt, API function ( ) |
| |
| | util_make_local, API function ( ) |
| |
| | util_move_dir, API function ( ) |
| |
| | util_move_file, API function ( ) |
| |
| | util_parse_http_time, API function ( ) |
| |
| | util_put_int_to_file, API function ( ) |
| |
| | util_put_long_to_file, API function ( ) |
| |
| | util_put_string_to_file, API function ( ) |
| |
| | util_sect_id, API function ( ) |
| |
| | util_sh_escape API function ( ) |
| |
| | util_snprintf API function ( ) |
| |
| | util_sprintf API function ( ) |
| |
| | util_strcasecmp API function ( ) |
| |
| | util_strftime API function ( ) ( ) |
| |
| | util_strncasecmp API function ( ) |
| |
| | util_uri_escape API function ( ) |
| |
| | util_uri_is_evil API function ( ) |
| |
| | util_uri_parse API function ( ) |
| |
| | util_uri_unescape API function ( ) |
| |
| | util_url_fix_hostname |
| | | API function ( ) ( ) |
| |
| | util_vsnprintf API function ( ) |
| |
| | util_vsprintf API function ( ) |