Previous     Contents    
iPlanet Web Server, Enterprise Edition NSAPI Programmer's Guide


 SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ 
Index



A

abbrev, value of sizefmt attribute 1
about this book 1
AcceptLanguage
magnus.conf directive 1
access
logging 1, 2
access control lists
see also ACLs 1
ACLFile
magnus.conf directive 1
ACLs
settings in magnus.conf 1
add-footer
Service-class function 1
add-header
Service-class function 1
AddLog 1
example of custom SAF 1
flow of control 1
requirements for SAFs 1
summary 1
AddLog directive
obj.conf 1
Address
magnus.conf directive 1
AdminLanguage
magnus.conf directive 1
alphabetical reference
magnus.conf variables 1
NSAPI functions 1
SAFs 1
API functions
cif_find 1
condvar_init 1
condvar_notify 1
condvar_terminate 1
condvar_wait 1
crit_enter 1
crit_exit 1
crit_init 1
crit_terminate 1
daemon_atrestart 1
filebuf_buf2sd 1
filebuf_close 1
filebuf_getc 1
filebuf_open 1
filebuf_open_nostat 1
FREE 1
func_exec 1
func_find 1
log_error 1
magnus_atrestart 1
MALLOC 1, 2
net_ip2host 1
net_read 1
net_write 1
netbuf_buf2sd 1
netbuf_close 1
netbuf_getc 1
netbuf_grab 1
netbuf_open 1
param_create 1
param_free 1
pblock_copy 1
pblock_create 1
pblock_dup 1
pblock_find 1
pblock_findval 1
pblock_free 1
pblock_nninsert 1
pblock_nvinsert 1
pblock_pb2env 1
pblock_pblock2str 1
pblock_pinsert 1
pblock_remove 1
pblock_str2pblock 1
PERM_FREE 1
PERM_MALLOC 1, 2
PERM_STRDUP 1
protocol_dump822 1
protocol_set_finfo 1
protocol_start_response 1
protocol_status 1
protocol_uri2url 1
REALLOC 1
request_header 1
request_stat_path 1
request_translate_uri 1
session_dns 1
session_maxdns 1
shexp_casecmp 1
shexp_cmp 1
shexp_match 1
shexp_valid 1
STRDUP 1
system_errmsg 1
system_fclose 1
system_flock 1
system_fopenRO 1
system_fopenRW 1
system_fopenWA 1
system_fread 1
system_fwrite 1
system_fwrite_atomic 1
system_gmtime 1
system_localtime 1
system_lseek 1
system_rename 1
system_ulock 1, 2
system_unix2local 1
systhread_current 1
systhread_getdata 1
systhread_newkey 1
systhread_setdata 1
systhread_sleep 1
systhread_start 1
systhread_terminate 1
systhread_timerset 1
util_can_exec 1
util_chdir2path 1
util_cookie_find 1
util_env_find 1
util_env_free 1
util_env_replace 1
util_env_str 1
util_getline 1
util_hostname 1
util_is_mozilla 1
util_is_url 1
util_itoa 1
util_later_than 1
util_sh_escape 1
util_snprintf 1
util_strcasecmp 1
util_strftime 1
util_strncasecmp 1
util_uri_escape 1
util_uri_is_evil 1
util_uri_parse 1
util_uri_unescape 1
util_vsnprintf 1
util_vsprintf 1
util-cookie_find 1
util-sprintf 1
append-trailer
Service-class function 1
assign-name
NameTrans-class function 1
AsyncDNS
magnus.conf directive 1
AUTH_TYPE environment variable 1
AUTH_USER environment variable 1
AuthTrans 1
directive, full description 1
example of custom SAF 1
flow of control 1
requirements for SAFs 1
summary 1
auth-type function 1, 2

B

basic-auth
AuthTrans-class function 1
basic-ncsa
AuthTrans-class function 1
basics
of server operation 1
BlockingListenSockets
magnus.conf directive 1
browsers 1
buffered streams 1
builtin SAFs, core SAFs 1
bytes, value of sizefmt attribute 1

C

cache
enabling memory allocation pool 1
for static files 1, 2
cache-init
Init-class function 1
case sensitivity
in obj.conf 1
catch-all
Service directive 1
cert2user
PathCheck-class function 1
CERTDefaultNickname
magnus.conf directive 1
certificates
settings in magnus.conf 1
CGI
environment variables in NSAPI 1
settings in magnus.conf 1
to NSAPI conversion 1
cgi attribute of the exec command 1
CGIExpirationTimeout
magnus.conf directive 1
CGIWaitPid
magnus.conf directive 1
charset
defining default 1
check-acl
PathCheck-class function 1
checking
secret keys 1
Chroot
magnus.conf directive 1
chunked encoding 1
ChunkedRequestBufferSize
magnus.conf directive 1
ChunkedRequestTimeout
magnus.conf directive 1
cif_find
API function 1
cindex-ini
Init-class function 1
cinfo
NSAPI data structure 1
cinfo_find
API function 1
Ciphers
magnus.conf directive 1
client
CLIENT tag 1
field in session parameter 1
getting DNS name for 1
getting IP address for 1
requests 1
sessions and 1
CLIENT tag 1
CLIENT_CERT environment variable 1
ClientLanguage
magnus.conf directive 1
cmd attribute of the exec command 1
comments
in obj.conf 1
Common Log subsystem, initializing 1
common-log
Service-class function 1
compiling
custom SAFs 1
Concurrency
magnus.conf directive 1
condvar_init
API function 1
condvar_notify
API function 1
condvar_terminate
API function 1
condvar_wait
API function 1
config command
server-parsed HTML 1
config directory
location 1
configuration files 1
location 1
connectons
settings in magnus.conf 1
CONTENT_LENGTH environment variable 1
CONTENT_TYPE environment variable 1
content-encoding
defining default 1
content-language
defining default 1
creating
custom SAFs 1
crit_enter
API function 1
crit_exit
API function 1
crit_init
API function 1
crit_terminate
API function 1
csd
field in session parameter 1
custom SAFs
creating 1

D

daemon_atrestart
API function 1
DaemonStats
magnus.conf directive 1
data structures
NSAPI reference 1
DATE_GMT
server parsed variable 1
DATE_LOCAL
server parsed variable 1
Day of month 1
default
Service directive 1
DefaultLanguage
magnus.conf directive 1
defining
custom SAFs 1
deny-existence
PathCheck-class function 1
directive_is_cacheable
field in request parameter 1
directives
for handling requests 1
in obj.conf 1
magnus.conf 1
order of 1
SAFs for each directive 1
summary for obj.conf 1
syntax in obj.conf 1
DNS
magnus.conf directive 1
DNS lookup
directives in magnus.conf 1
DNS names
getting clients 1
dns-cache-init 1
DOCUMENT_NAME
server parsed variable 1
DOCUMENT_URI
server parsed variable 1
document-root 1
documents
file typing 1
dynamic link library, loading 1

E

echo command
server-parsed HTML 1
enc 1
encoding
chunked 1
Enterprise Server
see server 1
environment variables
and init-cgi function 1
CGI to NSAPI conversion 1
in server-prased commands 1
errmsg attribute of config command 1
Error 1
Error directive
flow of control 1
obj.conf 1
requirements for SAFs 1
summary 1
error logging
settings in magnus.conf 1
ErrorLog
magnus.conf directive 1
errors
finding most recent system error 1
sending customized messages 1
examples
location in the build 1
of custom SAFs (plugins) 1
of custom SAFs in the build 1
wildcard patterns 1
exec command
server-parsed HTML 1

F

fancy indexing 1
file attribute of include command 1
file cache 1
and logging 1
initializing 1
file descriptor
closing 1
locking 1
opening read-only 1
opening read-write 1
opening write-append 1
reading into a buffer 1
unlocking 1, 2
writing from a buffer 1
writing without interruption 1
file I/O routines 1
file name extensions
mapping to MIME types 1
MIME types 1
object type 1
file types 1
filebuf_buf2sd
API function 1
filebuf_close
API function 1
filebuf_getc
API function 1
filebuf_open
API function 1
filebuf_open_nostat
API function 1
files
forcing type of 1
mapping types of 1
typing 1
typing by wildcard pattern 1
find-index
PathCheck-class function 1
find-links
PathCheck-class function 1
find-pathinfo
PathCheck-class function 1
flastmod command
affected by timefmt attribute 1
server-parsed HTML 1
flexible logging 1
flex-init
Init-class function 1
flex-log
AddLog-class function 1
flex-rotate-init
Init-class function 1
flow of control 1
flushTimer
magnus.conf directive 1
fn argument
in directives in obj.conf 1
footers
adding 1
force-type 1
example 1
ObjectType-class function 1
forcing
object type 1
formats
time 1
forward slashes 1
FREE
API function 1
fsize command
server-parsed HTML 1
func_exec
API function 1
func_find
API function 1
funcs 1
funcs parameter 1
functions
pre-defined SAFs 1
see also SAFs 1

G

-G option 1
GATEWAY_INTERFACE environment variable 1
GET
method 1
get-client-cert
PathCheck-class function 1
GMT time
getting thread-safe value 1

H

hard links, finding 1
HEAD
method 1
header files
nsapi.h 1, 2
headers 1
adding 1
field in request parameter 1
home-page 1
HOST environment variable 1
HTML tags
server-parsed 1
HTTP 277 1, 2
basics 1
compliance with 1.1 1
requests 1
responses 1
HTTP method
registering 1
HTTP_* environment variable 1
HTTPS environment variable 1
HTTPS_KEYSIZE environment variable 1
HTTPS_SECRETKEYSIZE environment variable 1
HUP signal
Chroot and 1
PidLog and 1
HyperText Transfer Protocol
see HTTP 1

I

imagemap
Service-class function 1
include command
server-parsed HTML 1
include directory
for SAFs 1
index, virtual, setting 1
index-common
Service-class function 1
indexing
fancy 1
index-simple
Service-class function 1
Init
flow of control 1
obj.conf directive 1
requirements for SAFs 1
summary 1
init-cgi 1
Init-class function 1, 2
init-clf
Init-class function 1
initializing
global settings 1
plugins 1
SAFs 1
initializing for CGI 1
init-uhome
Init-class function 1
IP address
getting clients 1
iPlanet Web Server
see server 1
iPlanet Web Server Administrator's Guide 1
iponly function 1, 2

K

KeepAliveTimeout
magnus.conf directive 1
KernelThreads
magnus.conf directive 1
key-toosmall
Service-class function 1

L

lang 1
language issues
directives in magnus.conf 1
LAST_MODIFIED
server parsed variable 1
LateInit parameter to Init directive 1
line continuation 1
linking
SAFs 1
list-dir
Service-class function 1
ListenQ
magnus.conf directive 1
load-config
PathCheck-class function 1
loading
custom SAFs 1
MIME types file 1
plugins 1
SAFs 1
load-modules 1
example 1
Init-class function 1
LoadObjects
magnus.conf directive 1
load-types
Init-class function 1
localtime
getting thread-safe value 1
local-types parameter 1
log analyzer 1, 2
log file 1, 2
analyzer for 1, 2
log format 1
log_error
API function 1
LogFlushInterval
magnus.conf directive 1
logging
cookies 1
flexible 1
impact on cache acceleration 1
relaxed mode 1
rotating logs 1
settings in magnus.conf 1
LogVerbose
magnus.conf directive 1

M

magnus.conf 1, 2
alphabetical list of directives 1
directives in 1
magnus_atrestart
API function 1
make-dir
Service-class function 1
Makefile file 1
MALLOC
API function 1, 2
matching
special characters 1
MaxKeepAliveConnections
magnus.conf directive 1
MaxProcs
magnus.conf directive 1
memory allocation, pool-init Init-class function 1
memory management routines 1
method 1
server and 1
MIME types 1
mapping from file name extensions 1
typing files 1
MIME types file
loading 1
syntax 1
mime.types 1
mime.types file 1, 2
sample of 1
MIME-types parameter 1
month name 1
mozilla-redirect 1
MtaHost
magnus.conf directive 1

N

name attribute
in obj.conf objects 1
in objects 1
NameTrans 1
directive in obj.conf 1
example of custom SAF 1
flow of control 1
requirements for SAFs 1
summary 1
NameTrans-class function 1, 2, 3
native thread pools
defining in obj.conf 1
settings in magnus.conf 1
NativePoolMaxThreads
magnus.conf directive 1
NativePoolMinThreads
magnus.conf directive 1
NativePoolQueueSize
magnus.conf directive 1
NativePoolStackSize
magnus.conf directive 1
NativeThread 1
NativeThread parameter to Init directive 1
NativeThreads 1
net_ip2host
API function 1
net_read
API function 1
net_write
API function 1
netbuf_buf2sd
API function 1
netbuf_close
API function 1
netbuf_getc
API function 1
netbuf_grab
API function 1
netbuf_open
API function 1
network I/O routines 1
NSAPI
alphabetical function reference
functions
NSAPI reference 141

CGI environment variables 1
data structures reference 1
using 1
NSAPI functions
overview 1
nsapi.h 1, 2
location 1
overview of data structures 1
NSCP_POOL_STACKSIZE 1
NSCP_POOL_THREADMAX 1
NSCP_POOL_WORKQUEUEMAX 1
nshttpd3x.lib 1
nshttpd40.lib 1
ntcgicheck
PathCheck-class function 1
ntrans-base 1, 2, 3, 4
nt-uri-clean
PathCheck-class function 1

O

obj.conf 1
adding directives for new SAFs 1
case sensitivity 1
CLIENT tag 1
comments 1
directive syntax 1
directives 1, 2
directives summary 1
flow of control 1
OBJECT tag 1
parameters for directives 1
processinng other objects 1
server instructions 1
syntax rules 1
use 1
object
default,
specifying 1
object configuration file
specifying in magnus.conf 1
OBJECT tag 1
name attribute 1
ppath attribute 1
object type
forcing 1
setting by file extension 1
objects
processing non-default objects 1
ObjectType 1
directive in obj.conf 1
example of custom SAF 1
flow of control 1
requirements for SAFs 1
summary 1
order
of directives in obj.conf 1
overview
server operation 1

P

param_create
API function 1
param_free
API function 1
parameter block
manipulation routines 1
SAF parameter 1
parameters
for obj.conf directives 1
for SAFs 1
parse-html
Service-class function 1
path
absolute with Chroot directive 1
path name
converting Unix-style to local 1
path names 1
PATH_INFO environment variable 1
PATH_TRANSLATED environment variable 1
PathCheck 1
directive in obj.conf 1
example of custom SAF 1
flow of control 1
requirements for SAFs 1
summary 1
patterns 1
pb
SAF parameter 1
pb_entry
NSAPI data structure 1
pb_param
NSAPI data structure 1
pblock
NSAPI data structure 1
see parameter block 1
pblock_copy
API function 1
pblock_create
API function 1
pblock_dup
API function 1
pblock_find
API function 1
pblock_findval
API function 1
pblock_free
API function 1
pblock_nninsert
API function 1
pblock_nvinsert
API function 1
pblock_pb2env
API function 1
pblock_pblock2str
API function 1
pblock_pinsert
API function 1
pblock_remove
API function 1
pblock_str2pblock
API function 1
PERM_FREE
API function 1
PERM_MALLOC
API function 1, 2
PERM_STRDUP
API function 1
pfx2dir 1
example 1
NameTrans-class function 1
PidLog
magnus.conf directive 1
plugins
creating 1
example of new plugins 1
instructing the server to use 1
loading and initializing 1
pool-init Init-class function 1
port
magnus.conf directive 1
specifying 1
POST
method 1
PostThreadsEarly
magnus.conf directive 1
ppath attribute
in obj.conf objects 1
in objects 1
predefined SAFs 1
preface 1
processes
settings in magnus.conf 1
processing
non-default objects 1
protocol utility routines 1
protocol_dump822
API function 1
protocol_set_finfo
API function 1
protocol_start_response
API function 1
protocol_status
API function 1
protocol_uri2url
API function 1

Q

QUERY environment variable 1
QUERY_STRING environment variable 1
QUERY_STRING_UNESCAPED
server parsed variable 1
query-handler
Service-class function 1
quotes 1

R

RcvBufSize
magnus.conf directive 1
REALLOC
API function 1
record-useragent
Service-class function 1
redirect
NameTrans-class function 1
reference
NSAPI data structures 1
NSAPI functions 1
register-http-method Init-class function 1
relaxed logging 1
relink_36plugin file 1
REMOTE_ADDR environment variable 1
REMOTE_HOST environment variable 1
REMOTE_IDENT environment variable 1
REMOTE_USER environment variable 1
remove-dir
Service-class function 1
remove-file
Service-class function 1
rename-file
Service-class function 1
REQ_ABORTED
response code 1
REQ_EXIT
response code 1
REQ_NOACTION
response code 1
REQ_PROCEED
response code 1
reqpb
field in request parameter 1
request
NSAPI data structure 1
SAF parameter 1
REQUEST_METHOD environment variable 1
request_stat_path
API function 1
request_translate_uri
API function 1
request-handling process 1
flow of control 1
steps 1
request-header
API function 1
request-response process 1
see request-handling process 1
requests
directives for handling 1
how server handles 1
HTTP 1
methods 1
steps in handling 1
require-auth
PathCheck-class function 1
responses, HTTP 1
result codes 1
RootObject
magnus.conf directive 1
rotating logs 1
rq
SAF parameter 1
rq->directive_is_cacheable 1
rq->headers 1
rq->reqpb 1
rq->srvhdrs 1
rq->vars 1
RqThrottle
magnus.conf directive 1
RqThrottleMinPerSocket
magnus.conf directive 1
rules
for editing obj.conf 1

S

SAFs
alphabetical list 1
compiling and linking 1
creating 1
examples of custom SAFs 1
for each directive 1
include directory 1
interface 1
loading and initializing 1
parameters 1
predefined 1
result codes 1
return values 1
signature 1
writing new 1
SCRIPT_NAME environment variable 1
search patterns 1
secret keys
checking 1
Security
magnus.conf directive 1
security
constraining the server 1
settings in mangus.conf 1
specifying the server certificate 1
send-cgi
Service-class function 1
send-error
Error-class function 1
send-file
Service-class function 1
send-range
Service-class function 1
send-shellcgi
Service-class function 1
send-wincgi
Service-class function 1
separators 1
server
constraining 1
flow of control 1
HUP signal 1
initialization variables in magnus.conf 1
initializing 1
instructions for using plugins 1
instructions in obj.conf 1
killing process of 1
modifying 1
processing non-default objects 1
request handling 1
TERM signal 1
Server Application Functions
see SAFs 1
server information
magnus.conf directives 1
SERVER_NAME environment variable 1
SERVER_PORT environment variable 1
SERVER_PROTOCOL environment variable 1
SERVER_SOFTWARE environment variable 1
SERVER_URL environment variable 1
ServerID
magnus.conf directive 1
ServerName
magnus.conf directive 1
server-parsed HTML tags 1
ServerRoot
magnus.conf directive 1
server-side
HTML tags 1
includes 1
Service 1
default directive 1
directive in obj.conf 1
directives for new SAFs (plugins) 1
example of custom SAF 1
examples 1
flow of control 1
requirements for SAFs 1
summary 1
session
defined 1
NSAPI data structure 1
resolving the IP address of 1, 2
SAF parameter 1
Session->client
NSAPI data structure 1
session_dns
API function 1
session_maxdns
API function 1
set-default-type
ObjectType-class function 1
set-virtual-index
PathCheck-class function 1
shared library, loading 1
shell expression
comparing (case-blind) to a string 1
comparing (case-sensitive) to a string 1, 2
validating 1
shexp_casecmp
API function 1
shexp_cmp
API function 1
shexp_match
API function 1
shexp_valid
API function 1
shlib 1
shlib parameter 1
shmem_s
NSAPI data structure 1
shtml_init 1
shtml_send 1
shtml-hacktype
ObjectType-class function 1
sizefmt attribute of config command 1
sn
SAF parameter 1
sn->client 1
sn->csd 1
SndBufSize
magnus.conf directive 1
socket
closing 1
reading from 1
sending a buffer to 1
sending file buffer to 1
writing to 1
spaces 1
special characters 1
sprintf, see util_sprintf 1
srvhdrs
field in request parameter 1
SSL
settings in magnus.conf 1
SSL2
magnus.conf directive 1
SSL3Ciphers
magnus.conf directive 1
SSL3SessionTimeout
magnus.conf directive 1
SSLCacheEntries
magnus.conf directive 1
ssl-check
PathCheck-class function 1
SSLClientAuth
magnus.conf directive 1
ssl-logout
PathCheck-class function 1
SSLSessionTimeout
magnus.conf directive 1
StackSize
magnus.conf directive 1
stat
structure 1
statistic collection
settings in magnus.conf 1
STRDUP
API function 1
streams
buffered 1
StrictHttpHeaders
magnus.conf directive 1
string
creating a copy of 1
symbolic links
finding 1
syntax
directives in obj.conf 1
for editing obj.conf 1
MIME types file 1
system 1
system_errmsg
API function 1
system_fclose
API function 1
system_flock
API function 1
system_fopenRO
API function 1
system_fopenRW
API function 1
system_fopenWA
API function 1
system_fread
API function 1
system_fwrite
API function 1
system_fwrite_atomic
API function 1
system_gmtime
API function 1
system_localtime
API function 1
system_lseek
API function 1
system_rename
API function 1
system_ulock
API function 1, 2
system_unix2local
API function 1
systhread_current
API function 1
systhread_getdata
API function 1
systhread_newkey
API function 1
systhread_setdata
API function 1
systhread_sleep
API function 1
systhread_start
API function 1
systhread_terminate
API function 1
systhread_timerset
API function 1

T

TERM signal 1
TerminateTimeout
magnus.conf directive 1
thread
allocating a key for 1
creating 1
getting a pointer to 1
getting data belonging to 1
putting to sleep 1
setting data belonging to 1
setting interrupt timer 1
terminating 1
thread pools
defining in obj.conf 1
settings in magnus.conf 1
thread routines 1
thread-pool-init Init-class function 1
threads
settings in magnus.conf 1
time formats 1
timefmt tag 1
trailers
appending 1
type
content-type 1
type-by-exp
ObjectType-class function 1
type-by-extension 1
ObjectType-class function 1

U

Umask
magnus.conf directive 1
Unix
constraining the server 1
Unix user account
specifying 1
unix-home
NameTrans-class function 1
unix-uri-clean
PathCheck-class function 1
upload-file
Service-class function 1
URL
forwarding 1
mapping to other servers 1
translated to file path 1
UseOutputStreamSize
magnus.conf directive 1
User
magnus.conf directive 1
user account
specifying 1
user home directories
symlinks and 1
util_can_exec
API function 1
util_chdir2path
API function 1
util_cookie_find
API function 1
util_env_find
API function 1
util_env_free
API function 1
util_env_replace
API function 1
util_env_str
API function 1
util_getline
API function 1
util_hostname
API function 1
util_is_mozilla
API function 1
util_is_url
API function 1
util_itoa
API function 1
util_later_than
API function 1
util_sh_escape
API function 1
util_snprintf
API function 1
util_sprintf
API function 1
util_strcasecmp
API function 1
util_strftime 1
API function 1
util_strncasecmp
API function 1
util_uri_escape
API function 1
util_uri_is_evil
API function 1
util_uri_parse
API function 1
util_uri_unescape
API function 1
util_vsnprintf
API function 1
util_vsprintf
API function 1
utility routines 1

V

variables
magnus.conf 1
vars
field in request parameter 1
virtual attribute of the include command 1
virtual index, setting 1
VirtualServerFile
magnus.conf directive 1
vsnprintf, see util_vsnprintf 1
vsprintf, see util_vsprintf 1

W

weekday 1
wildcard patterns 1
file typing and 1

Previous     Contents    
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.

Last Updated November 20, 2000