NaviServer - programmable web server

[ Main Table Of Contents | Table Of Contents | Keyword Index ]

# commandlist(n) 4.99.8 naviserver "NaviServer Built-in Commands"

## Name

commandlist - NaviServer commands

## Table Of Contents

## Synopsis

- ns_accesslog
- ns_adp_register
- ns_adp_registeradp
- ns_adp_registerproc
- ns_adp_registerscript
- ns_adp_ctl
- ns_adp_abort
- ns_adp_break
- ns_adp_exception
- ns_adp_return
- ns_adp_append
- ns_adp_puts
- ns_adp_close
- ns_adp_flush
- ns_adp_argc
- ns_adp_argv
- ns_adp_dir
- ns_adp_dump
- ns_adp_info
- ns_adp_tell
- ns_adp_stats
- ns_adp_bind_args
- ns_adp_debug
- ns_adp_eval
- ns_adp_include
- ns_adp_mime
- ns_adp_mimetype
- ns_adp_parse
- ns_adp_safeeval
- ns_adp_trunc
- ns_checkurl
- ns_requestauthorize
- ns_perm
- ns_permpasswd T
- ns_passwordcheck T
- ns_cache
- ns_cache_flush
- ns_cache_keys
- ns_cache_names
- ns_cache_stats
- ns_cache_append
- ns_cache_create
- ns_cache_eval
- ns_cache_incr
- ns_cache_lappend
- ns_fastpath_cache_stats
- ns_memoize
- ns_memoize_flush
- ns_memoize_stats
- ns_deletecookie
- ns_getcookie
- ns_setcookie
- ns_cond
- ns_critsec
- ns_event
- ns_job
- ns_kill
- ns_mutex
- ns_sema
- ns_thread
- ns_addrbyhost
- ns_hostbyaddr
- ns_mktemp
- ns_ftruncate
- ns_normalizepath
- ns_symlink
- ns_truncate
- ns_rollfile
- ns_rwlock
- ns_tmpnam
- ns_filestat
- ns_crypt
- ns_sha1
- ns_browsermatch T
- ns_getform T
- ns_getformfile T
- ns_conn
- ns_conncptofp
- ns_connsendfp
- ns_htmlselect T
- ns_puts
- ns_queryexists T
- ns_queryget T
- ns_querygetall T
- ns_quotehtml
- ns_striphtml
- ns_formvalueput T
- ns_isformcached T
- ns_resetcachedform T
- ns_return
- ns_returnadminnotice
- ns_returnbadrequest
- ns_returnerror
- ns_returnfile
- ns_returnforbidden
- ns_returnfp
- ns_returnnotfound
- ns_returnnotice
- ns_returnok T
- ns_returnredirect
- ns_returnunauthorized
- ns_returnunavailable
- ns_setexpires T
- ns_tagelement T
- ns_tagelementset T
- ns_write
- ns_writecontent
- ns_writefp
- ns_http
- ns_httpget T
- ns_httpopen T
- ns_httppost T
- ns_updateheader T
- ns_parseheader
- ns_charsets
- ns_choosecharset T
- ns_cookiecharset T
- ns_encodingforcharset
- ns_encodingfortype T
- ns_formfieldcharset T
- ns_setformencoding T
- ns_urlcharset T
- ns_gifsize
- ns_jpegsize
- ns_pngsize
- ns_imgmime
- ns_imgtype
- ns_imgsize
- ns_sendmail T
- ns_sendmail_config T
- ns_base64decode
- ns_base64encode
- ns_uudecode
- ns_uuencode
- ns_guesstype
- ns_after
- ns_atclose
- ns_atexit
- ns_atshutdown
- ns_atsignal
- ns_atprestartup
- ns_atstartup
- ns_cancel
- ns_schedule_daily
- ns_schedule_proc
- ns_schedule_weekly
- ns_pause
- ns_resume
- ns_unschedule_proc
- nsv
- nsv_array
- nsv_bucket
- nsv_exists
- nsv_get
- nsv_incr
- nsv_append
- nsv_lappend
- nsv_names
- nsv_set
- nsv_unset
- ns_chan
- ns_cleanupchans
- ns_fmttime
- ns_gmtime
- ns_httptime
- ns_localtime
- ns_parsehttptime
- ns_parsetime T
- ns_time
- ns_register
- ns_register_filter
- ns_register_adp
- ns_register_proc
- ns_register_tcl
- ns_register_trace
- ns_unregister_op
- ns_register_proxy
- ns_register_fastpath
- ns_register_fasturl2file
- ns_register_url2file
- ns_unregister_url2file
- ns_cleanup
- ns_eval T
- ns_ictl
- ns_init
- ns_reinit T
- ns_config
- ns_configsection
- ns_configsections
- ns_library
- ns_modulepath
- ns_env
- ns_info
- ns_server
- ns_shutdown
- ns_log
- ns_logctl
- ns_logroll
- ns_sockaccept
- ns_sockblocking
- ns_sockcallback
- ns_sockcheck
- ns_socketpair
- ns_socklisten
- ns_socklistencallback
- ns_socknonblocking
- ns_socknread
- ns_sockopen
- ns_sockselect
- ns_url2file
- ns_urldecode
- ns_urlencode
- ns_hashpath
- ns_serverpath
- ns_pagepath
- ns_serverrootproc
- ns_locationproc
- ns_set
- ns_findset
- keyldel
- keylget
- keylkeys
- keylset
- ns_sleep
- ns_limits_register
- ns_limits_get
- ns_limits_list
- ns_limits_set
- ns_proxy
- ns_rand
- ns_startcontent
- ns_tcl_abort T
- ns_set_precision T
- ns_geturl
- ns_headers
- ns_hrefs
- ns_issmallint T
- ns_module T
- ns_openexcl T
- ns_paren T
- ns_parseargs
- ns_parsequery
- ns_purgefiles
- ns_respond
- ns_filewrite T
- ns_sourcefile T
- ns_proxy_handler_http T
- ns_shortcut_filter
- ns_fileread T
- ns_sourceproc T
- ns_upload_stats
- ns_writer
- ns_moduleload
- ns_runonce

## Description

List of all currently available NaviServer commands.

## Access logfile

ns_accesslog

## ADP commands

ns_adp_register
  ns_adp_registeradp
  ns_adp_registerproc
  ns_adp_registerscript
ADP configuration
  ns_adp_ctl
ADP exception management
  ns_adp_abort
  ns_adp_break
  ns_adp_exception
  ns_adp_return
ADP output commands
  ns_adp_append
  ns_adp_puts
  ns_adp_close
  ns_adp_flush
ADP introspection commands
  ns_adp_argc
  ns_adp_argv
  ns_adp_dir
  ns_adp_dump
  ns_adp_info
  ns_adp_tell
  ns_adp_stats
ns_adp_bind_args
ns_adp_debug
ns_adp_eval
ns_adp_include
ns_adp_mime
ns_adp_mimetype
ns_adp_parse
ns_adp_safeeval
ns_adp_trunc

## Authorization commands

ns_checkurl
ns_requestauthorize
ns_perm
ns_permpasswd T
ns_passwordcheck T

## Cache commands

ns_cache
  ns_cache_flush
  ns_cache_keys
  ns_cache_names
  ns_cache_stats
  ns_cache_append
  ns_cache_create
  ns_cache_eval
  ns_cache_incr
  ns_cache_lappend
  ns_fastpath_cache_stats
ns_memoize
  ns_memoize_flush
  ns_memoize_stats

## Cookie commands

ns_deletecookie
ns_getcookie
ns_setcookie

## Concurrent programming, Job administration

ns_cond
ns_critsec
ns_event
ns_job
ns_kill
ns_mutex
ns_sema
ns_thread

## DNS lookup commands

ns_addrbyhost
ns_hostbyaddr

## Files and File system commands

ns_mktemp
ns_ftruncate
ns_normalizepath
ns_symlink
ns_truncate
ns_rollfile
ns_rwlock
ns_tmpnam
ns_filestat

## Hashing and Encryption commands

ns_crypt
ns_sha1

## HTML, Form, Request related commands

ns_browsermatch T
ns_getform T
ns_getformfile T
ns_conn
ns_conncptofp
ns_connsendfp
ns_htmlselect T
ns_puts
ns_queryexists T
ns_queryget T
ns_querygetall T
ns_quotehtml
ns_striphtml
ns_formvalueput T
ns_isformcached T
ns_resetcachedform T
ns_return
ns_returnadminnotice
ns_returnbadrequest
ns_returnerror
ns_returnfile
ns_returnforbidden
ns_returnfp
ns_returnnotfound
ns_returnnotice
ns_returnok T
ns_returnredirect
ns_returnunauthorized
ns_returnunavailable
ns_setexpires T
ns_tagelement T
ns_tagelementset T
ns_write
ns_writecontent
ns_writefp

## HTTP commands

ns_http
ns_httpget T
ns_httpopen T
ns_httppost T
ns_updateheader T
ns_parseheader

## I18N - Internationalization commands

ns_charsets
ns_choosecharset T
ns_cookiecharset T
ns_encodingforcharset
ns_encodingfortype T
ns_formfieldcharset T
ns_setformencoding T
ns_urlcharset T

## Image processing

ns_gifsize
ns_jpegsize
ns_pngsize
ns_imgmime
ns_imgtype
ns_imgsize

## Mail commands

ns_sendmail T
ns_sendmail_config T

## MIME related

ns_base64decode
ns_base64encode
ns_uudecode
ns_uuencode
ns_guesstype

## Scheduling commands

ns_after
ns_atclose
ns_atexit
ns_atshutdown
ns_atsignal
ns_atprestartup
ns_atstartup
ns_cancel
ns_schedule_daily
ns_schedule_proc
ns_schedule_weekly
ns_pause
ns_resume
ns_unschedule_proc

## Sharing variables

nsv
  nsv_array
  nsv_bucket
  nsv_exists
  nsv_get
  nsv_incr
  nsv_append
  nsv_lappend
  nsv_names
  nsv_set
  nsv_unset

## Tcl channel management

ns_chan
ns_cleanupchans

## Time commands

ns_fmttime
ns_gmtime
ns_httptime
ns_localtime
ns_parsehttptime
ns_parsetime T
ns_time

## Registration of Filters and Procs for URLs

ns_register
  ns_register_filter
  ns_register_adp
  ns_register_proc
  ns_register_tcl
  ns_register_trace
  ns_unregister_op
  ns_register_proxy
  ns_register_fastpath
  ns_register_fasturl2file
  ns_register_url2file
  ns_unregister_url2file

## Tcl interpreter management commands

ns_cleanup
ns_eval T
ns_ictl
ns_init
ns_reinit T

## Server configuration commands

ns_config
ns_configsection
ns_configsections
ns_library
ns_modulepath

## Server introspection

ns_env
ns_info
ns_server

## Suicide commands

ns_shutdown

## Server logfile

ns_log
  ns_logctl
  ns_logroll

## Socket commands

ns_sockaccept
ns_sockblocking
ns_sockcallback
ns_sockcheck
ns_socketpair
ns_socklisten
ns_socklistencallback
ns_socknonblocking
ns_socknread
ns_sockopen
ns_sockselect

## URL and URL data manipulation

ns_url2file
ns_urldecode
ns_urlencode

## Virtual Server commands

ns_hashpath
ns_serverpath
ns_pagepath
ns_serverrootproc
ns_locationproc

## Data structures

ns_set
ns_findset
keyldel
keylget
keylkeys
keylset

## Healthiness related commands :*)

ns_sleep

## Resource limits

ns_limits_register
ns_limits_get
ns_limits_list
ns_limits_set

## Proxy commands

ns_proxy

## Unsorted

ns_rand
ns_startcontent
ns_tcl_abort T
ns_set_precision T
ns_geturl
ns_headers
ns_hrefs
ns_issmallint T
ns_module T
ns_openexcl T
ns_paren T
ns_parseargs
ns_parsequery
ns_purgefiles
ns_respond
ns_filewrite T
ns_sourcefile T
ns_proxy_handler_http T
ns_shortcut_filter
ns_fileread T
ns_sourceproc T
ns_upload_stats
ns_writer
ns_moduleload
ns_runonce

## See Also

nsd

## Keywords

NaviServer