Environment, Variables, and Privileged Commands


Version and Platform Information

Tcl Version: 8.3
Tcl Patch Level: 8.3.0
OS Platform: unix
OS Byte Order: littleEndian

Environment

webenv
DOCUMENT_NAME = index.nhtml
DOCUMENT_PATH_INFO = 
DOCUMENT_ROOT = /home
DOCUMENT_URI = /neowebscript/tests/privileged/index.nhtml
GATEWAY_INTERFACE = CGI/1.1
HTTP_ACCEPT = text/html,application/xhtml+xml,text/xml;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET = ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODING = gzip
HTTP_ACCEPT_LANGUAGE = en-us,en;q=0.5
HTTP_CACHE_CONTROL = no-cache
HTTP_CONNECTION = close
HTTP_COOKIE = roulettePulls=1
HTTP_HOST = hosting.dynamis.net
HTTP_PRAGMA = no-cache
HTTP_USER_AGENT = CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
HTTP_X_CC_ID = ccc04-01
NEOSCRIPT_VERSION = 3.3.0
NEOWEBSCRIPT_VERSION = 3.3.0
NEO_DOCUMENT_UID = 615
NEO_HANDLER = neo-server-parsed
NEO_LAST_MODIFIED = 949096261
NEO_SOFTWARE_START = 1321758391
NEO_TIME_FORMAT = %A, %d-%b-%Y %H:%M:%S %Z
QUERY_STRING = 
REMOTE_ADDR = 38.107.179.239
REMOTE_HOST = 38.107.179.239
REQUEST_METHOD = GET
SCRIPT_FILENAME = /home/neowebscript/tests/privileged/index.nhtml
SERVER_ADMIN = apache-admin@dynamis.net
SERVER_NAME = hosting.dynamis.net
SERVER_PORT = 80
SERVER_PROTOCOL = HTTP/1.1
SERVER_ROOT = /usr/local/apache
SERVER_SOFTWARE = Apache

Available Comands

SAFE_autoload SAFE_pkgUnknown _intersect3 abort_page after alarm append array auto_execok auto_import auto_load auto_load_index auto_load_pkg auto_qualify auto_reset binary break bsearch case catch catclose catgets catopen ccollate cconcat cd cequal chgrp chmod chown chroot cindex clength clock close cmdtrace comma_join comma_split commandloop concat continue crange csubstr ctoken ctype db dump_environment dup echo encoding eof error escape_sgml_chars estimate_hits_per_hour eval exec execl exit expr fblocked fcntl fconfigure fcopy file fileevent flock flush flush_page for foreach fork format fstat ftruncate funlock gets glob global gm_timestr_822 host_info html id if include_file include_virtual incr incr0 info infox interp intersect intersect3 join keyldel keylget keylkeys keylset kill lappend lassign lassign_array lassign_fields lcontain lempty lgets lindex link linsert list llength lmatch load load_file load_virtual loadlibindex loop lrange lremove lreplace lrmdups lsearch lsort lvarcat lvarpop lvarpush max md5 min namespace neo_crypt neo_decrypt neo_encrypt nice object open package parray persistent pid pipe proc profile puts pwd quote_sql quote_string random read readdir regexp regsub remote_hostname rename replicate return scan scancontext scanfile scanmatch seek select server_accept server_create set set_header setdefault signal slave_unknown sleep socket source split string subst supervisor_data_access switch sync system tclLog tclPkgSetup tclPkgUnknown tcl_unknown tclx_findinit tclx_load_tndxs tell time times trace tracecon traceproc translit try_eval umask union unknown unknown_handler unquote_string unset update uplevel upvar variable vwait wait while www_escape_sgml_chars www_escape_shell_command www_escape_string www_load_agent_log www_load_neo_stats www_load_stats www_request_info www_unescape_string

Congratulations, this really is a privileged interpreter.

Available Global Variables

NeoWebUserConf auto_index auto_path env errorCode errorInfo neo_library tcl_interactive tcl_libPath tcl_library tcl_patchLevel tcl_pkgPath tcl_platform tcl_version tclx_library unknown_handler_order unknown_handlers webenv