NaviServer - programmable web server
4.99  5.0

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

commandlist(n) 5.0.0a naviserver "NaviServer Built-in Commands"

Name

commandlist - Full List of NaviServer Commands

Table Of Contents

Synopsis

Description

List of all currently available NaviServer commands, grouped into sections of related commands.

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_include
ns_adp_mimetype
ns_adp_parse
ns_adp_trunc

Authorization Commands

ns_checkurl
ns_requestauthorize
Module nsperm
ns_perm
ns_permreload
ns_permpasswd

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_cookie
ns_deletecookie
ns_getcookie
ns_setcookie

Concurrent Programming, Background Jobs

ns_cond
ns_critsec
ns_job
ns_kill
ns_mutex
ns_rwlock
ns_sema
ns_sleep
ns_thread

DNS Lookup Commands

ns_addrbyhost
ns_hostbyaddr

Files and Filesystem Commands

ns_filestat
ns_fseekchars
ns_ftruncate
ns_hashpath
ns_mktemp
ns_mkdtemp
ns_normalizepath
ns_rollfile
ns_symlink
ns_truncate

Hashing and Encryption Commands

ns_certctl
ns_crypt
ns_crypto
ns_crypto::aead::encrypt
ns_crypto::aead::decrypt
ns_crypto::eckey
ns_crypto::hmac
ns_crypto::md
ns_crypto::randombytes
ns_crypto::scrypt
ns_hmac
ns_hash
ns_hotp
ns_md5
ns_md
ns_sha1
ns_totp

HTML, Form, Request related Commands

ns_browsermatch
ns_conn
ns_connchan
ns_conncptofp
ns_formvalueput
ns_getcontent
ns_getform
ns_getformfile
ns_htmlselect
ns_internalredirect
ns_queryexists
ns_queryget
ns_querygetall
ns_return
ns_returnfile
ns_returnfp
ns_respond
returnstatus-cmds
ns_returnbadrequest
ns_returnerror
ns_returnforbidden
ns_returnmoved
ns_returnnotfound
ns_returnnotice
ns_returnok
ns_returnredirect
ns_returnunauthorized
ns_returnunavailable
ns_setexpires
ns_tagelement
ns_tagelementset
ns_writecontent
ns_writer

IP, HTTP and URL Commands

ns_absoluteurl
ns_ip
ns_http
ns_parsefieldvalue
ns_parseheader
ns_parsehostport
ns_parsequery
ns_parseurl
ns_joinurl
ns_url2file
ns_urldecode
ns_urlencode

I18N - Internationalization Commands

ns_charsets
ns_choosecharset
ns_cookiecharset
ns_encodingforcharset
ns_encodingfortype
ns_formfieldcharset
ns_setformencoding
ns_strcoll
ns_urlcharset
ns_valid_utf8

Image Processing

ns_gifsize
ns_jpegsize
ns_pngsize
ns_imgmime
ns_imgtype
ns_imgsize

Logfile Management

Module nslog
ns_accesslog
ns_asynclogfile
ns_log
ns_logctl
ns_logroll

Mail Commands

ns_sendmail
ns_sendmail_config

MIME and Encoding-related Commands

ns_base64
ns_base64decode
ns_base64encode
ns_base64urldecode
ns_base64urlencode
ns_uudecode
ns_uuencode
ns_guesstype

Scheduling Commands

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

Sharing Variables

nsv
nsv_array
nsv_bucket
nsv_dict
nsv_exists
nsv_get
nsv_incr
nsv_append
nsv_lappend
nsv_names
nsv_set
nsv_unset

Streaming Commands

ns_write
ns_headers
ns_writefp

Tcl Channel Management

ns_chan
ns_cleanupchans

Time Commands

ns_fmttime
ns_gmtime
ns_httptime
ns_localtime
ns_parsehttptime
ns_parsetime
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
ns_shortcut_filter
ns_urlspace
Module nscgi
ns_register_cgi

Tcl Interpreter Management Commands

ns_cleanup
ns_eval
ns_ictl
ns_init
ns_reinit

Server Configuration Commands

ns_config
ns_configsection
ns_configsections
ns_section
ns_param
ns_library
ns_modulepath

Server Introspection

ns_driver
ns_env
ns_info
ns_server

Suicide Commands

ns_shutdown
ns_crash

Socket Commands

ns_sls
ns_sockaccept
ns_sockblocking
ns_sockcallback
ns_sockcheck
ns_socketpair
ns_socklisten
ns_socklistencallback
ns_socknonblocking
ns_socknread
ns_sockopen
ns_sockselect

Virtual Server Commands

ns_serverpath
ns_pagepath
ns_serverrootproc
ns_locationproc

Data Structures

ns_set
ns_set
ns_findset
keyl
keylget
keyldel
keylkeys
keylset

Text Processing

textutil-cmds
ns_quotehtml
ns_reflow_text
ns_striphtml
ns_trim

Operating System Interface and Systems Resource Limits

ns_setprivileges
ns_setgroup
ns_setuser
ns_rlimit

Proxy Commands

Module nsproxy
ns_proxy

Generic Database Interface

Module nsdb
ns_buildsqldate
ns_localsqltimestamp
ns_db
ns_dbquotelist
ns_dbquotelist
ns_dbquotename
ns_dbquotevalue
ns_getcsv

Unsorted

ns_rand
ns_tcl_abort
ns_set_precision
ns_hrefs
ns_issmallint
ns_module
ns_openexcl
ns_paren
ns_parseargs
ns_purgefiles
ns_filewrite
ns_sourcefile
ns_proxy_handler_http
ns_fileread
ns_sourceproc
ns_upload_stats
ns_moduleload
ns_baseunit

Deprecated

env

Use ns_env instead.

ns_adp_compress

Use ns_conn compress instead.

ns_adp_eval

Use ns_adp_parse instead.

ns_adp_mime

Use ns_adp_mimetype instead.

ns_adp_registertag

Use ns_adp_registeradp instead.

ns_adp_safeeval

Use ns_adp_parse -safe instead.

ns_adp_stream

Use ns_adp_ctl stream instead.

ns_cancel

Use ns_unschedule_proc instead.

ns_chmod

Use file attributes instead.

ns_connsendfp

Use ns_writefp instead.

ns_cp

Use file copy instead.

ns_cpfp

Use fcopy instead.

ns_event

Use ns_cond instead.

ns_getchannels

Use file channels instead.

ns_geturl

Use ns_http instead.

ns_hmac_sha2

Use ns_crypto::hmac string instead.

ns_httpget

Use ns_http instead.

ns_httpopen

Use ns_http instead.

ns_httppost

Use ns_http instead.

ns_info filters

Use ns_server filters instead.

ns_info pagedir

Use ns_server pagedir instead.

ns_info pageroot

Use ns_server pagedir instead.

ns_info platform

Use unix instead.

ns_info requestprocs

Use ns_server requestprocs instead.

ns_info tcllib

Use ns_server tcllib instead.

ns_info traces

Use ns_server traces instead.

ns_info url2file

Use ns_server url2file instead.

ns_info winnt

Use unix instead.

ns_isformcached

Obsolete.

ns_link

Use file link -hard ... instead.

ns_mkdir

Use file mkdir instead.

ns_passwordcheck

Use ns_perm checkpass instead.

ns_puts

Use ns_adp_puts instead.

ns_register_adptag

Use ns_adp_registerscript instead.

ns_rename

Use file rename instead.

ns_resetcachedform

Obsolete.

ns_returnadminnotice

Use ns_returnnotice instead.

ns_rmdir

Use file delete instead.

ns_server keepalive

Use ns_conn keepalive instead.

ns_set print

Use ns_conn format instead.

ns_sha2

Use ns_crypto::md string instead.

ns_startcontent

Use ns_headers instead.

ns_thread begin

Use ns_thread create ... instead.

ns_thread begindetached

Use ns_thread create -detached ... instead.

ns_thread create

Use ns_thread begin instead.

ns_thread get

Use ns_thread handle] instead.

ns_thread getid

Use ns_thread id] instead.

ns_thread join

Use ns_thread wait] instead.

ns_tmpnam

Use ns_mktemp instead.

ns_unlink

Use file delete instead.

ns_unregister_proc

Use ns_unregister_op instead.

ns_updateheader

Use ns_set update [ns_conn outputheaders] instead.

ns_var

Use nsv_* instead.

See Also

nsd

Keywords

NaviServer