]> gitweb.factorcode.org Git - factor.git/blob - basis/xmode/modes/opensips.xml
xmode.modes: updating with recent xmode files
[factor.git] / basis / xmode / modes / opensips.xml
1 <?xml version="1.0"?>\r
2 <!DOCTYPE MODE SYSTEM "xmode.dtd">\r
3 <MODE>\r
4         <PROPS>\r
5                 <PROPERTY NAME="lineComment" VALUE="#" />\r
6                 <PROPERTY NAME="indentOpenBrackets" VALUE="{" />\r
7                 <PROPERTY NAME="indentCloseBrackets" VALUE="}" />\r
8                 <PROPERTY NAME="unalignedOpenBrackets" VALUE="(" />\r
9                 <PROPERTY NAME="unalignedCloseBrackets" VALUE=")" />\r
10                 <PROPERTY NAME="indentNextLine" VALUE="[^#]*\.\s*$" />\r
11         </PROPS>\r
12         <RULES HIGHLIGHT_DIGITS="TRUE" IGNORE_CASE="FALSE">\r
13                 <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>\r
14                 <SPAN TYPE="LITERAL1" ESCAPE="\" NO_LINE_BREAK="TRUE">\r
15                         <BEGIN>&quot;</BEGIN>\r
16                         <END>&quot;</END>\r
17                 </SPAN>\r
18                 <SPAN TYPE="LITERAL2" ESCAPE="\" NO_LINE_BREAK="TRUE">\r
19                         <BEGIN>'</BEGIN>\r
20                         <END>'</END>\r
21                 </SPAN>\r
22                 <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>\r
23                 <SEQ_REGEXP HASH_CHAR="$" TYPE="KEYWORD3">[\$]+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</SEQ_REGEXP>\r
24                 <SEQ TYPE="OPERATOR">)</SEQ>\r
25                 <SEQ TYPE="OPERATOR">=</SEQ>\r
26                 <SEQ TYPE="OPERATOR">==</SEQ>\r
27                 <SEQ TYPE="OPERATOR">!</SEQ>\r
28                 <SEQ TYPE="OPERATOR">}</SEQ>\r
29                 <SEQ TYPE="OPERATOR">{</SEQ>\r
30                 <SEQ TYPE="OPERATOR">and</SEQ>\r
31                 <KEYWORDS>\r
32                         <KEYWORD1>if</KEYWORD1>\r
33                         <KEYWORD1>else</KEYWORD1>\r
34                         <KEYWORD1>case</KEYWORD1>\r
35                         <KEYWORD1>switch</KEYWORD1>\r
36                         <KEYWORD1>break</KEYWORD1>\r
37                         <KEYWORD1>default</KEYWORD1>\r
38                         <KEYWORD1>exit</KEYWORD1>\r
39                         <KEYWORD1>loadmodule</KEYWORD1>\r
40                         \r
41                         <!-- Core Keywords -->\r
42                         <KEYWORD2>af</KEYWORD2>\r
43                         <KEYWORD2>dst_ip</KEYWORD2>\r
44                         <KEYWORD2>dst_port</KEYWORD2>\r
45                         <KEYWORD2>from_uri</KEYWORD2>\r
46                         <KEYWORD2>method</KEYWORD2>\r
47                         <KEYWORD2>msg:len</KEYWORD2>\r
48                         <KEYWORD2>proto</KEYWORD2>\r
49                         <KEYWORD2>status</KEYWORD2>\r
50                         <KEYWORD2>src_ip</KEYWORD2>\r
51                         <KEYWORD2>src_port</KEYWORD2>\r
52                         <KEYWORD2>to_uri</KEYWORD2>\r
53                         <KEYWORD2>uri</KEYWORD2>\r
54                         \r
55                         <!-- Core Values -->\r
56                         <KEYWORD3>INET</KEYWORD3>\r
57                         <KEYWORD3>INET6</KEYWORD3>\r
58                         <KEYWORD3>TCP</KEYWORD3>\r
59                         <KEYWORD3>UDP</KEYWORD3>\r
60                         <KEYWORD3>max_len</KEYWORD3>\r
61                         <KEYWORD3>myself</KEYWORD3>\r
62                         <KEYWORD3>NULL</KEYWORD3>\r
63                         \r
64                         <!-- Core parameters -->\r
65                         <KEYWORD4>abort_on_assert</KEYWORD4>\r
66                         <KEYWORD4>advertised_address</KEYWORD4>\r
67                         <KEYWORD4>advertised_port</KEYWORD4>\r
68                         <KEYWORD4>alias</KEYWORD4>\r
69                         <KEYWORD4>auto_aliases</KEYWORD4>\r
70                         <KEYWORD4>bin_listen</KEYWORD4>\r
71                         <KEYWORD4>bin_children</KEYWORD4>\r
72                         <KEYWORD4>check_via</KEYWORD4>\r
73                         <KEYWORD4>children</KEYWORD4>\r
74                         <KEYWORD4>chroot</KEYWORD4>\r
75                         <KEYWORD4>db_version_table</KEYWORD4>\r
76                         <KEYWORD4>db_default_url</KEYWORD4>\r
77                         <KEYWORD4>db_max_async_connections</KEYWORD4>\r
78                         <KEYWORD4>debug</KEYWORD4>\r
79                         <KEYWORD4>disable_503_translation</KEYWORD4>\r
80                         <KEYWORD4>disable_core_dump</KEYWORD4>\r
81                         <KEYWORD4>disable_dns_blacklist</KEYWORD4>\r
82                         <KEYWORD4>disable_dns_failover</KEYWORD4>\r
83                         <KEYWORD4>disable_stateless_fwd</KEYWORD4>\r
84                         <KEYWORD4>disable_tcp</KEYWORD4>\r
85                         <KEYWORD4>disable_tls</KEYWORD4>\r
86                         <KEYWORD4>dns</KEYWORD4>\r
87                         <KEYWORD4>dns_retr_time</KEYWORD4>\r
88                         <KEYWORD4>dns_retr_no</KEYWORD4>\r
89                         <KEYWORD4>dns_servers_no</KEYWORD4>\r
90                         <KEYWORD4>dns_try_ipv6</KEYWORD4>\r
91                         <KEYWORD4>dns_try_naptr</KEYWORD4>\r
92                         <KEYWORD4>dns_use_search_list</KEYWORD4>\r
93                         <KEYWORD4>dst_blacklist</KEYWORD4>\r
94                         <KEYWORD4>enable_asserts</KEYWORD4>\r
95                         <KEYWORD4>event_pkg_threshold</KEYWORD4>\r
96                         <KEYWORD4>event_shm_threshold</KEYWORD4>\r
97                         <KEYWORD4>exec_dns_threshold</KEYWORD4>\r
98                         <KEYWORD4>exec_msg_threshold</KEYWORD4>\r
99                         <KEYWORD4>fork</KEYWORD4>\r
100                         <KEYWORD4>group gid</KEYWORD4>\r
101                         <KEYWORD4>include_file</KEYWORD4>\r
102                         <KEYWORD4>import_file</KEYWORD4>\r
103                         <KEYWORD4>listen</KEYWORD4>\r
104                         <KEYWORD4>log_facility</KEYWORD4>\r
105                         <KEYWORD4>log_name</KEYWORD4>\r
106                         <KEYWORD4>log_stderror</KEYWORD4>\r
107                         <KEYWORD4>max_while_loops</KEYWORD4>\r
108                         <KEYWORD4>maxbuffer</KEYWORD4>\r
109                         <KEYWORD4>mem_warming</KEYWORD4>\r
110                         <KEYWORD4>mem_warming_percentage</KEYWORD4>\r
111                         <KEYWORD4>mem_warming_pattern_file</KEYWORD4>\r
112                         <KEYWORD4>memdump</KEYWORD4>\r
113                         <KEYWORD4>mem_dump</KEYWORD4>\r
114                         <KEYWORD4>memlog</KEYWORD4>\r
115                         <KEYWORD4>mem_log</KEYWORD4>\r
116                         <KEYWORD4>mcast_loopback</KEYWORD4>\r
117                         <KEYWORD4>mcast_ttl</KEYWORD4>\r
118                         <KEYWORD4>mhomed</KEYWORD4>\r
119                         <KEYWORD4>mpath</KEYWORD4>\r
120                         <KEYWORD4>open_files_limit</KEYWORD4>\r
121                         <KEYWORD4>poll_method</KEYWORD4>\r
122                         <KEYWORD4>port</KEYWORD4>\r
123                         <KEYWORD4>reply_to_via</KEYWORD4>\r
124                         <KEYWORD4>query_buffer_size</KEYWORD4>\r
125                         <KEYWORD4>query_flush_time</KEYWORD4>\r
126                         <KEYWORD4>rev_dns</KEYWORD4>\r
127                         <KEYWORD4>server_header</KEYWORD4>\r
128                         <KEYWORD4>server_signature</KEYWORD4>\r
129                         <KEYWORD4>shm_hash_split_percentage</KEYWORD4>\r
130                         <KEYWORD4>shm_secondary_hash_size</KEYWORD4>\r
131                         <KEYWORD4>sip_warning</KEYWORD4>\r
132                         <KEYWORD4>tcp_children</KEYWORD4>\r
133                         <KEYWORD4>tcp_accept_aliases</KEYWORD4>\r
134                         <KEYWORD4>tcp_listen_backlog</KEYWORD4>\r
135                         <KEYWORD4>tcp_connect_timeout</KEYWORD4>\r
136                         <KEYWORD4>tcp_connection_lifetime!!!!</KEYWORD4>\r
137                         <KEYWORD4>tcp_max_connections</KEYWORD4>\r
138                         <KEYWORD4>tcp_max_msg_time</KEYWORD4>\r
139                         <KEYWORD4>tcp_no_new_conn_bflag</KEYWORD4>\r
140                         <KEYWORD4>tcp_threshold</KEYWORD4>\r
141                         <KEYWORD4>tcp_keepalive</KEYWORD4>\r
142                         <KEYWORD4>tcp_keepcount</KEYWORD4>\r
143                         <KEYWORD4>tcp_keepidle</KEYWORD4>\r
144                         <KEYWORD4>tcp_keepinterval</KEYWORD4>\r
145                         <KEYWORD4>tls_ca_list</KEYWORD4>\r
146                         <KEYWORD4>user uid</KEYWORD4>\r
147                         <KEYWORD4>user_agent_header</KEYWORD4>\r
148                         <KEYWORD4>wdir</KEYWORD4>\r
149                         <KEYWORD4>xlog_buf_size</KEYWORD4>\r
150                         <KEYWORD4>xlog_force_color</KEYWORD4>\r
151                 </KEYWORDS>\r
152         </RULES>\r
153 </MODE>\r