#include <stdlib.h>#include <stdio.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <string.h>#include <errno.h>#include "route_struct.h"#include "globals.h"#include "route.h"#include "dprint.h"#include "sr_module.h"#include "modparam.h"#include "ip_addr.h"#include "resolve.h"#include "socket_info.h"#include "name_alias.h"#include "ut.h"#include "dset.h"#include "select.h"#include "flags.h"#include "tcp_init.h"#include "tcp_options.h"#include "config.h"#include "cfg_core.h"#include "cfg/cfg.h"Go to the source code of this file.
Data Structures | |
| union | YYSTYPE |
| union | yyalloc |
Defines | |
| #define | YYBISON 1 |
| #define | YYSKELETON_NAME "yacc.c" |
| #define | YYPURE 0 |
| #define | YYLSP_NEEDED 0 |
| #define | FORWARD 258 |
| #define | FORWARD_TCP 259 |
| #define | FORWARD_TLS 260 |
| #define | FORWARD_UDP 261 |
| #define | SEND 262 |
| #define | SEND_TCP 263 |
| #define | DROP 264 |
| #define | RETURN 265 |
| #define | BREAK 266 |
| #define | LOG_TOK 267 |
| #define | ERROR 268 |
| #define | ROUTE 269 |
| #define | ROUTE_FAILURE 270 |
| #define | ROUTE_ONREPLY 271 |
| #define | ROUTE_BRANCH 272 |
| #define | ROUTE_SEND 273 |
| #define | EXEC 274 |
| #define | SET_HOST 275 |
| #define | SET_HOSTPORT 276 |
| #define | SET_HOSTPORTTRANS 277 |
| #define | PREFIX 278 |
| #define | STRIP 279 |
| #define | STRIP_TAIL 280 |
| #define | APPEND_BRANCH 281 |
| #define | SET_USER 282 |
| #define | SET_USERPASS 283 |
| #define | SET_PORT 284 |
| #define | SET_URI 285 |
| #define | REVERT_URI 286 |
| #define | FORCE_RPORT 287 |
| #define | FORCE_TCP_ALIAS 288 |
| #define | IF 289 |
| #define | ELSE 290 |
| #define | SET_ADV_ADDRESS 291 |
| #define | SET_ADV_PORT 292 |
| #define | FORCE_SEND_SOCKET 293 |
| #define | URIHOST 294 |
| #define | URIPORT 295 |
| #define | MAX_LEN 296 |
| #define | SETFLAG 297 |
| #define | RESETFLAG 298 |
| #define | ISFLAGSET 299 |
| #define | SETAVPFLAG 300 |
| #define | RESETAVPFLAG 301 |
| #define | ISAVPFLAGSET 302 |
| #define | METHOD 303 |
| #define | URI 304 |
| #define | FROM_URI 305 |
| #define | TO_URI 306 |
| #define | SRCIP 307 |
| #define | SRCPORT 308 |
| #define | DSTIP 309 |
| #define | DSTPORT 310 |
| #define | TOIP 311 |
| #define | TOPORT 312 |
| #define | SNDIP 313 |
| #define | SNDPORT 314 |
| #define | SNDPROTO 315 |
| #define | SNDAF 316 |
| #define | PROTO 317 |
| #define | AF 318 |
| #define | MYSELF 319 |
| #define | MSGLEN 320 |
| #define | RETCODE 321 |
| #define | UDP 322 |
| #define | TCP 323 |
| #define | TLS 324 |
| #define | DEBUG_V 325 |
| #define | FORK 326 |
| #define | LOGSTDERROR 327 |
| #define | LOGFACILITY 328 |
| #define | LISTEN 329 |
| #define | ALIAS 330 |
| #define | DNS 331 |
| #define | REV_DNS 332 |
| #define | DNS_TRY_IPV6 333 |
| #define | DNS_TRY_NAPTR 334 |
| #define | DNS_SRV_LB 335 |
| #define | DNS_UDP_PREF 336 |
| #define | DNS_TCP_PREF 337 |
| #define | DNS_TLS_PREF 338 |
| #define | DNS_RETR_TIME 339 |
| #define | DNS_RETR_NO 340 |
| #define | DNS_SERVERS_NO 341 |
| #define | DNS_USE_SEARCH 342 |
| #define | DNS_SEARCH_FMATCH 343 |
| #define | DNS_CACHE_INIT 344 |
| #define | DNS_USE_CACHE 345 |
| #define | DNS_USE_FAILOVER 346 |
| #define | DNS_CACHE_FLAGS 347 |
| #define | DNS_CACHE_NEG_TTL 348 |
| #define | DNS_CACHE_MIN_TTL 349 |
| #define | DNS_CACHE_MAX_TTL 350 |
| #define | DNS_CACHE_MEM 351 |
| #define | DNS_CACHE_GC_INT 352 |
| #define | DNS_CACHE_DEL_NONEXP 353 |
| #define | DST_BLST_INIT 354 |
| #define | USE_DST_BLST 355 |
| #define | DST_BLST_MEM 356 |
| #define | DST_BLST_TTL 357 |
| #define | DST_BLST_GC_INT 358 |
| #define | PORT 359 |
| #define | STAT 360 |
| #define | CHILDREN 361 |
| #define | CHECK_VIA 362 |
| #define | PHONE2TEL 363 |
| #define | SYN_BRANCH 364 |
| #define | MEMLOG 365 |
| #define | MEMDBG 366 |
| #define | SIP_WARNING 367 |
| #define | SERVER_SIGNATURE 368 |
| #define | REPLY_TO_VIA 369 |
| #define | LOADMODULE 370 |
| #define | LOADPATH 371 |
| #define | MODPARAM 372 |
| #define | MAXBUFFER 373 |
| #define | USER 374 |
| #define | GROUP 375 |
| #define | CHROOT 376 |
| #define | WDIR 377 |
| #define | MHOMED 378 |
| #define | DISABLE_TCP 379 |
| #define | TCP_ACCEPT_ALIASES 380 |
| #define | TCP_CHILDREN 381 |
| #define | TCP_CONNECT_TIMEOUT 382 |
| #define | TCP_SEND_TIMEOUT 383 |
| #define | TCP_CON_LIFETIME 384 |
| #define | TCP_POLL_METHOD 385 |
| #define | TCP_MAX_CONNECTIONS 386 |
| #define | TCP_SOURCE_IPV4 387 |
| #define | TCP_SOURCE_IPV6 388 |
| #define | TCP_OPT_FD_CACHE 389 |
| #define | TCP_OPT_BUF_WRITE 390 |
| #define | TCP_OPT_CONN_WQ_MAX 391 |
| #define | TCP_OPT_WQ_MAX 392 |
| #define | TCP_OPT_DEFER_ACCEPT 393 |
| #define | TCP_OPT_DELAYED_ACK 394 |
| #define | TCP_OPT_SYNCNT 395 |
| #define | TCP_OPT_LINGER2 396 |
| #define | TCP_OPT_KEEPALIVE 397 |
| #define | TCP_OPT_KEEPIDLE 398 |
| #define | TCP_OPT_KEEPINTVL 399 |
| #define | TCP_OPT_KEEPCNT 400 |
| #define | TCP_OPT_CRLF_PING 401 |
| #define | DISABLE_TLS 402 |
| #define | ENABLE_TLS 403 |
| #define | TLSLOG 404 |
| #define | TLS_PORT_NO 405 |
| #define | TLS_METHOD 406 |
| #define | TLS_HANDSHAKE_TIMEOUT 407 |
| #define | TLS_SEND_TIMEOUT 408 |
| #define | SSLv23 409 |
| #define | SSLv2 410 |
| #define | SSLv3 411 |
| #define | TLSv1 412 |
| #define | TLS_VERIFY 413 |
| #define | TLS_REQUIRE_CERTIFICATE 414 |
| #define | TLS_CERTIFICATE 415 |
| #define | TLS_PRIVATE_KEY 416 |
| #define | TLS_CA_LIST 417 |
| #define | ADVERTISED_ADDRESS 418 |
| #define | ADVERTISED_PORT 419 |
| #define | DISABLE_CORE 420 |
| #define | OPEN_FD_LIMIT 421 |
| #define | SHM_FORCE_ALLOC 422 |
| #define | MLOCK_PAGES 423 |
| #define | REAL_TIME 424 |
| #define | RT_PRIO 425 |
| #define | RT_POLICY 426 |
| #define | RT_TIMER1_PRIO 427 |
| #define | RT_TIMER1_POLICY 428 |
| #define | RT_TIMER2_PRIO 429 |
| #define | RT_TIMER2_POLICY 430 |
| #define | MCAST_LOOPBACK 431 |
| #define | MCAST_TTL 432 |
| #define | TOS 433 |
| #define | PMTU_DISCOVERY 434 |
| #define | KILL_TIMEOUT 435 |
| #define | CFG_DESCRIPTION 436 |
| #define | SERVER_ID 437 |
| #define | FLAGS_DECL 438 |
| #define | AVPFLAGS_DECL 439 |
| #define | ATTR_MARK 440 |
| #define | SELECT_MARK 441 |
| #define | ATTR_FROM 442 |
| #define | ATTR_TO 443 |
| #define | ATTR_FROMURI 444 |
| #define | ATTR_TOURI 445 |
| #define | ATTR_FROMUSER 446 |
| #define | ATTR_TOUSER 447 |
| #define | ATTR_FROMDOMAIN 448 |
| #define | ATTR_TODOMAIN 449 |
| #define | ATTR_GLOBAL 450 |
| #define | ADDEQ 451 |
| #define | STUN_REFRESH_INTERVAL 452 |
| #define | STUN_ALLOW_STUN 453 |
| #define | STUN_ALLOW_FP 454 |
| #define | EQUAL 455 |
| #define | EQUAL_T 456 |
| #define | GT 457 |
| #define | LT 458 |
| #define | GTE 459 |
| #define | LTE 460 |
| #define | DIFF 461 |
| #define | MATCH 462 |
| #define | LOG_OR 463 |
| #define | LOG_AND 464 |
| #define | BIN_OR 465 |
| #define | BIN_AND 466 |
| #define | MINUS 467 |
| #define | PLUS 468 |
| #define | NOT 469 |
| #define | NUMBER 470 |
| #define | ID 471 |
| #define | STRING 472 |
| #define | IPV6ADDR 473 |
| #define | COMMA 474 |
| #define | SEMICOLON 475 |
| #define | RPAREN 476 |
| #define | LPAREN 477 |
| #define | LBRACE 478 |
| #define | RBRACE 479 |
| #define | LBRACK 480 |
| #define | RBRACK 481 |
| #define | SLASH 482 |
| #define | DOT 483 |
| #define | CR 484 |
| #define | COLON 485 |
| #define | STAR 486 |
| #define | onsend_check(s) |
| #define | IF_DNS_CACHE(x) warn("dns cache support not compiled in") |
| #define | IF_DNS_FAILOVER(x) warn("dns failover support not compiled in") |
| #define | IF_NAPTR(x) warn("dns naptr support not compiled in") |
| #define | IF_DST_BLACKLIST(x) warn("dst blacklist support not compiled in") |
| #define | IF_STUN(x) warn("stun support not compiled in") |
| #define | YYDEBUG 0 |
| #define | YYERROR_VERBOSE 0 |
| #define | yystype YYSTYPE |
| #define | YYSTYPE_IS_DECLARED 1 |
| #define | YYSTYPE_IS_TRIVIAL 1 |
| #define | YYFREE free |
| #define | YYMALLOC malloc |
| #define | YYSTACK_ALLOC YYMALLOC |
| #define | YYSTACK_FREE YYFREE |
| #define | YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1) |
| #define | YYSTACK_BYTES(N) |
| #define | YYCOPY(To, From, Count) |
| #define | YYSTACK_RELOCATE(Stack) |
| #define | YYFINAL 286 |
| #define | YYLAST 2280 |
| #define | YYNTOKENS 232 |
| #define | YYNNTS 72 |
| #define | YYNRULES 647 |
| #define | YYNSTATES 1216 |
| #define | YYUNDEFTOK 2 |
| #define | YYMAXUTOK 486 |
| #define | YYTRANSLATE(YYX) ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) |
| #define | YYPACT_NINF -725 |
| #define | YYTABLE_NINF -483 |
| #define | YYSIZE_T unsigned int |
| #define | yyerrok (yyerrstatus = 0) |
| #define | yyclearin (yychar = YYEMPTY) |
| #define | YYEMPTY (-2) |
| #define | YYEOF 0 |
| #define | YYACCEPT goto yyacceptlab |
| #define | YYABORT goto yyabortlab |
| #define | YYERROR goto yyerrorlab |
| #define | YYFAIL goto yyerrlab |
| #define | YYRECOVERING() (!!yyerrstatus) |
| #define | YYBACKUP(Token, Value) |
| #define | YYTERROR 1 |
| #define | YYERRCODE 256 |
| #define | YYLLOC_DEFAULT(Current, Rhs, N) |
| #define | YYLEX yylex () |
| #define | YYDPRINTF(Args) |
| #define | YYDSYMPRINT(Args) |
| #define | YYDSYMPRINTF(Title, Token, Value, Location) |
| #define | YY_STACK_PRINT(Bottom, Top) |
| #define | YY_REDUCE_PRINT(Rule) |
| #define | YYINITDEPTH 200 |
| #define | YYMAXDEPTH 10000 |
| #define | YYPOPSTACK (yyvsp--, yyssp--) |
Typedefs | |
| typedef YYSTYPE | YYSTYPE |
| typedef short | yysigned_char |
Enumerations | |
| enum | yytokentype { FORWARD = 258, FORWARD_TCP = 259, FORWARD_TLS = 260, FORWARD_UDP = 261, SEND = 262, SEND_TCP = 263, DROP = 264, RETURN = 265, BREAK = 266, LOG_TOK = 267, ERROR = 268, ROUTE = 269, ROUTE_FAILURE = 270, ROUTE_ONREPLY = 271, ROUTE_BRANCH = 272, ROUTE_SEND = 273, EXEC = 274, SET_HOST = 275, SET_HOSTPORT = 276, SET_HOSTPORTTRANS = 277, PREFIX = 278, STRIP = 279, STRIP_TAIL = 280, APPEND_BRANCH = 281, SET_USER = 282, SET_USERPASS = 283, SET_PORT = 284, SET_URI = 285, REVERT_URI = 286, FORCE_RPORT = 287, FORCE_TCP_ALIAS = 288, IF = 289, ELSE = 290, SET_ADV_ADDRESS = 291, SET_ADV_PORT = 292, FORCE_SEND_SOCKET = 293, URIHOST = 294, URIPORT = 295, MAX_LEN = 296, SETFLAG = 297, RESETFLAG = 298, ISFLAGSET = 299, SETAVPFLAG = 300, RESETAVPFLAG = 301, ISAVPFLAGSET = 302, METHOD = 303, URI = 304, FROM_URI = 305, TO_URI = 306, SRCIP = 307, SRCPORT = 308, DSTIP = 309, DSTPORT = 310, TOIP = 311, TOPORT = 312, SNDIP = 313, SNDPORT = 314, SNDPROTO = 315, SNDAF = 316, PROTO = 317, AF = 318, MYSELF = 319, MSGLEN = 320, RETCODE = 321, UDP = 322, TCP = 323, TLS = 324, DEBUG_V = 325, FORK = 326, LOGSTDERROR = 327, LOGFACILITY = 328, LISTEN = 329, ALIAS = 330, DNS = 331, REV_DNS = 332, DNS_TRY_IPV6 = 333, DNS_TRY_NAPTR = 334, DNS_SRV_LB = 335, DNS_UDP_PREF = 336, DNS_TCP_PREF = 337, DNS_TLS_PREF = 338, DNS_RETR_TIME = 339, DNS_RETR_NO = 340, DNS_SERVERS_NO = 341, DNS_USE_SEARCH = 342, DNS_SEARCH_FMATCH = 343, DNS_CACHE_INIT = 344, DNS_USE_CACHE = 345, DNS_USE_FAILOVER = 346, DNS_CACHE_FLAGS = 347, DNS_CACHE_NEG_TTL = 348, DNS_CACHE_MIN_TTL = 349, DNS_CACHE_MAX_TTL = 350, DNS_CACHE_MEM = 351, DNS_CACHE_GC_INT = 352, DNS_CACHE_DEL_NONEXP = 353, DST_BLST_INIT = 354, USE_DST_BLST = 355, DST_BLST_MEM = 356, DST_BLST_TTL = 357, DST_BLST_GC_INT = 358, PORT = 359, STAT = 360, CHILDREN = 361, CHECK_VIA = 362, PHONE2TEL = 363, SYN_BRANCH = 364, MEMLOG = 365, MEMDBG = 366, SIP_WARNING = 367, SERVER_SIGNATURE = 368, REPLY_TO_VIA = 369, LOADMODULE = 370, LOADPATH = 371, MODPARAM = 372, MAXBUFFER = 373, USER = 374, GROUP = 375, CHROOT = 376, WDIR = 377, MHOMED = 378, DISABLE_TCP = 379, TCP_ACCEPT_ALIASES = 380, TCP_CHILDREN = 381, TCP_CONNECT_TIMEOUT = 382, TCP_SEND_TIMEOUT = 383, TCP_CON_LIFETIME = 384, TCP_POLL_METHOD = 385, TCP_MAX_CONNECTIONS = 386, TCP_SOURCE_IPV4 = 387, TCP_SOURCE_IPV6 = 388, TCP_OPT_FD_CACHE = 389, TCP_OPT_BUF_WRITE = 390, TCP_OPT_CONN_WQ_MAX = 391, TCP_OPT_WQ_MAX = 392, TCP_OPT_DEFER_ACCEPT = 393, TCP_OPT_DELAYED_ACK = 394, TCP_OPT_SYNCNT = 395, TCP_OPT_LINGER2 = 396, TCP_OPT_KEEPALIVE = 397, TCP_OPT_KEEPIDLE = 398, TCP_OPT_KEEPINTVL = 399, TCP_OPT_KEEPCNT = 400, TCP_OPT_CRLF_PING = 401, DISABLE_TLS = 402, ENABLE_TLS = 403, TLSLOG = 404, TLS_PORT_NO = 405, TLS_METHOD = 406, TLS_HANDSHAKE_TIMEOUT = 407, TLS_SEND_TIMEOUT = 408, SSLv23 = 409, SSLv2 = 410, SSLv3 = 411, TLSv1 = 412, TLS_VERIFY = 413, TLS_REQUIRE_CERTIFICATE = 414, TLS_CERTIFICATE = 415, TLS_PRIVATE_KEY = 416, TLS_CA_LIST = 417, ADVERTISED_ADDRESS = 418, ADVERTISED_PORT = 419, DISABLE_CORE = 420, OPEN_FD_LIMIT = 421, SHM_FORCE_ALLOC = 422, MLOCK_PAGES = 423, REAL_TIME = 424, RT_PRIO = 425, RT_POLICY = 426, RT_TIMER1_PRIO = 427, RT_TIMER1_POLICY = 428, RT_TIMER2_PRIO = 429, RT_TIMER2_POLICY = 430, MCAST_LOOPBACK = 431, MCAST_TTL = 432, TOS = 433, PMTU_DISCOVERY = 434, KILL_TIMEOUT = 435, CFG_DESCRIPTION = 436, SERVER_ID = 437, FLAGS_DECL = 438, AVPFLAGS_DECL = 439, ATTR_MARK = 440, SELECT_MARK = 441, ATTR_FROM = 442, ATTR_TO = 443, ATTR_FROMURI = 444, ATTR_TOURI = 445, ATTR_FROMUSER = 446, ATTR_TOUSER = 447, ATTR_FROMDOMAIN = 448, ATTR_TODOMAIN = 449, ATTR_GLOBAL = 450, ADDEQ = 451, STUN_REFRESH_INTERVAL = 452, STUN_ALLOW_STUN = 453, STUN_ALLOW_FP = 454, EQUAL = 455, EQUAL_T = 456, GT = 457, LT = 458, GTE = 459, LTE = 460, DIFF = 461, MATCH = 462, LOG_OR = 463, LOG_AND = 464, BIN_OR = 465, BIN_AND = 466, MINUS = 467, PLUS = 468, NOT = 469, NUMBER = 470, ID = 471, STRING = 472, IPV6ADDR = 473, COMMA = 474, SEMICOLON = 475, RPAREN = 476, LPAREN = 477, LBRACE = 478, RBRACE = 479, LBRACK = 480, RBRACK = 481, SLASH = 482, DOT = 483, CR = 484, COLON = 485, STAR = 486 } |
Functions | |
| int | yylex () |
| void | yyerror (char *s) |
| void | warn (char *s) |
| socket_id * | mk_listen_id (char *, int, int) |
| void | yydestruct (int yytype, YYSTYPE *yyvaluep) |
| int | yyparse () |
Variables | |
| char * | tmp |
| int | i_tmp |
| socket_id * | lst_tmp |
| int | rt |
| str * | str_tmp |
| str | s_tmp |
| ip_addr * | ip_tmp |
| avp_spec * | s_attr |
| select_t | sel |
| select_t * | sel_ptr |
| action * | mod_func_action |
| const unsigned char | yytranslate [] |
| const unsigned short | yyr1 [] |
| const unsigned char | yyr2 [] |
| const unsigned short | yydefact [] |
| const short | yydefgoto [] |
| const short | yypact [] |
| const short | yypgoto [] |
| const short | yytable [] |
| const short | yycheck [] |
| const unsigned short | yystos [] |
| int | yychar |
| YYSTYPE | yylval |
| int | yynerrs |
| int | line |
| int | column |
| int | startcolumn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 297 of file cfg.tab.c. Referenced by authenticate(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 573 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 579 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 591 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 585 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 597 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 332 of file cfg.tab.c. Referenced by fmt2strar(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Value: do{\ if (rt!=ONSEND_ROUTE) yyerror( s " allowed only in onsend_routes");\ }while(0) Definition at line 564 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 388 of file cfg.tab.c. Referenced by main(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 294 of file cfg.tab.c. Referenced by cfg_get_token(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 336 of file cfg.tab.c. Referenced by fmt2strar(). |
|
|
Definition at line 337 of file cfg.tab.c. Referenced by fmt2strar(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 2527 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 2526 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
Value: |
|
|
|
|
|
|
|
|
Value: do \ { \ register YYSIZE_T yyi; \ for (yyi = 0; yyi < (Count); yyi++) \ (To)[yyi] = (From)[yyi]; \ } \ while (0) |
|
|
|
|
|
Definition at line 2523 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
Definition at line 2525 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 766 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
Value: ((Current).first_line = (Rhs)[1].first_line, \
(Current).first_column = (Rhs)[1].first_column, \
(Current).last_line = (Rhs)[N].last_line, \
(Current).last_column = (Rhs)[N].last_column)
|
|
|
|
|
|
|
|
|
Definition at line 2548 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 769 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1619 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 2371 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
Definition at line 695 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Value: ((N) * (sizeof (short) + sizeof (YYSTYPE)) \ + YYSTACK_GAP_MAXIMUM) Definition at line 717 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 696 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
Value: do \ { \ YYSIZE_T yynewbytes; \ YYCOPY (&yyptr->Stack, Stack, yysize); \ Stack = &yyptr->Stack; \ yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \ yyptr += yynewbytes / sizeof (*yyptr); \ } \ while (0) Definition at line 744 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 781 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
Definition at line 7176 of file cfg.tab.c. References L_CRIT, LOG, socket_id::next, pkg_malloc, socket_id::port, and socket_id::proto. Referenced by yyparse(). |
|
|
Definition at line 7161 of file cfg.tab.c. References cfg_warnings, column, L_WARN, line, LOG, s, and startcolumn. Referenced by yyparse(). |
|
||||||||||||
|
Definition at line 2655 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 7168 of file cfg.tab.c. References cfg_errors, column, L_CRIT, line, LOG, s, and startcolumn. Referenced by yyparse(). |
|
|
|
|
|
Definition at line 2718 of file cfg.tab.c. References YYSTYPE::action, ACTION_O, ACTION_ST, ACTIONS_ST, add_alias(), add_listen_iface(), ip_addr::addr, ip_addr::addr32, ip_addr::af, AF_O, append_action(), APPEND_BRANCH_T, YYSTYPE::attr, AVP_INDEX_BACKWARD, AVP_NAME_STR, AVP_O, avp_spec_t, AVP_ST, AVP_TRACK_ALL, AVP_TRACK_FROM, AVP_TRACK_TO, AVPFLAG_OPER_T, branch_rt, BUF_SIZE, cfg_declare_int(), cfg_declare_str(), check_flag(), check_via, children_no, chroot_dir, action_u_t::data, DBG, cfg_group_core::debug, default_core_cfg, default_global_address, default_global_port, DEFAULT_RT, disable_core_dump, cfg_group_core::dns_retr_no, cfg_group_core::dns_retr_time, cfg_group_core::dns_search_fmatch, cfg_group_core::dns_search_list, cfg_group_core::dns_servers_no, cfg_group_core::dns_tcp_pref, cfg_group_core::dns_tls_pref, cfg_group_core::dns_try_ipv6, cfg_group_core::dns_try_naptr, cfg_group_core::dns_udp_pref, DO_DNS, DO_REV_DNS, dont_fork, DROP_T, DSTIP_O, DSTPORT_O, ERROR_T, EXEC_T, EXIT_R_F, YYSTYPE::expr, EXPR_ST, select::f, failure_rt, find_export_record(), FORCE_RPORT_T, FORCE_SEND_SOCKET_T, FORCE_TCP_ALIAS_T, FORWARD_T, FORWARD_TCP_T, FORWARD_TLS_T, FORWARD_UDP_T, get_avpflag_no(), get_flag_no(), get_poll_type(), group, select_param_value_t::i, i_tmp, idx, IF_DNS_CACHE, IF_DNS_FAILOVER, IF_DST_BLACKLIST, IF_NAPTR, IF_STUN, IF_T, avp_spec::index, int2str(), YYSTYPE::intval, ip_addr2a(), IP_ST, ip_tmp, YYSTYPE::ipaddr, YYSTYPE::ipnet, ISFLAGSET_T, L_CRIT, ip_addr::len, _str::len, load_module(), LOG, cfg_group_core::log_facility, log_stderr, LOG_T, LOGAND_OP, LOGOR_OP, lst_tmp, main_rt, MAX_ACTIONS, MAX_SELECT_PARAMS, maxbuffer, memdbg, memlog, METHOD_O, mhomed, mk_action(), mk_elem(), mk_exp(), mk_listen_id(), mk_net(), mk_net_bitlen(), mlock_pages, mod_func_action, MODEXP_ST, mods_dir, MODULE_T, MSGLEN_O, MYSELF_ST, select::n, avp_spec::name, NET_ST, socket_id::next, NO_OP, NOSUBTYPE, NOT_OP, action_u_t::number, NUMBER_O, NUMBER_ST, onreply_rt, onsend_check, onsend_rt, open_files_limit, PARAM_INT, PARAM_STRING, select::params, parse_avp_name(), phone2tel, pkg_free, pkg_malloc, pmtu_discovery, poll_support, socket_id::port, port_no, PREFIX_T, socket_id::proto, PROTO_O, push(), Q_UNSPECIFIED, qvalue_t, real_time, received_dns, register_avpflag(), register_flag(), reply_to_via, RESETFLAG_T, RETCODE_O, RETCODE_ST, RETURN_R_F, REVERT_URI_T, route_list::rlist, route_get(), ROUTE_T, rt, rt_policy, rt_prio, rt_timer1_policy, rt_timer1_prio, rt_timer2_policy, rt_timer2_prio, s, select_param_value_t::s, _str::s, s_attr, s_tmp, sel, sel_ptr, YYSTYPE::select, SELECT_O, SELECT_ST, select_t, SEND_T, SEND_TCP_T, ser_kill_timeout, server_id, server_signature, SET_ADV_ADDR_T, SET_ADV_PORT_T, SET_HOST_T, SET_HOSTPORT_T, SET_HOSTPORTTRANS_T, set_mod_param_regex(), SET_PORT_T, SET_URI_T, SET_USER_T, SET_USERPASS_T, SETFLAG_T, shm_force_alloc, sip_warning, SNDAF_O, SNDIP_O, SNDPORT_O, SNDPROTO_O, YYSTYPE::sockid, SOCKID_ST, SRCIP_O, SRCPORT_O, stat_file, str, str2facility(), str2ip(), str2q(), STR_ST, str_tmp, action_u_t::string, STRING_ST, STRIP_T, STRIP_TAIL_T, YYSTYPE::strval, syn_branch, tcp_set_src_addr(), tls_handshake_timeout, tls_log, tls_method, tls_send_timeout, tmp, TOIP_O, TOPORT_O, tos, action_u_t::type, avp_spec::type, sel_param::type, action::type, action_u_t::u, ip_addr::u, URIHOST_ST, URIPORT_ST, user, sel_param::v, action::val, warn(), working_dir, YY_REDUCE_PRINT, YY_STACK_PRINT, yychar, yycheck, yydefact, yydefgoto, yydestruct(), YYDPRINTF, YYDSYMPRINTF, yyerror(), YYLAST, yylval, YYMAXDEPTH, yynerrs, YYNTOKENS, yypact, YYPACT_NINF, yypgoto, yyr1, yyr2, YYSIZE_T, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, yystos, yytable, and YYTRANSLATE. Referenced by main(). |
|
|
|
|
|
Definition at line 604 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 609 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1631 of file lex.yy.c. Referenced by _lock(), _set_fr_retr(), _unlock(), checkAsymmetricFile(), checkerr(), die_if_fault_occurred_line(), ds_load_list(), dyn_create_f(), dyn_destroy_f(), dyn_lock_f(), locking_f(), main(), new_struct(), next_sdp_line(), parse_config_file(), parse_config_line(), parse_line(), parse_sdp_content(), qm_free(), qm_malloc(), qm_realloc(), rpc_scan(), select_sdp_line(), send_pr_buffer(), split_frag(), str_dup_dbg(), timer_add_safe(), timer_del_safe(), warn(), and yyerror(). |
|
|
Definition at line 605 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 613 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 606 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 610 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 608 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 611 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 612 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
|
|
Definition at line 607 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 603 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 2691 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1997 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1478 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Initial value:
{
-1, 118, 119, 120, 121, 122, 123, 124, 125, 317,
318, 610, 319, 320, 126, 275, 276, 277, 127, 280,
281, 128, 129, 130, 321, 322, 323, 324, 596, 290,
292, 294, 296, 298, 690, 833, 834, 882, 824, 691,
692, 1016, 536, 325, 582, 694, 871, 583, 584, 585,
1075, 1076, 696, 864, 732, 733, 734, 586, 587, 1012,
588, 589, 701, 702, 911, 736, 590, 591, 592, 716,
1113, 1114
}
Definition at line 1605 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 2694 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 2697 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1620 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Initial value:
{
-725, -725, -725, 2051, -725, -725, -725, -725, -725, -250,
-724, 1482, 1527, -82, -725, 1740, -725, -111, -725, 1749,
-725, -725, -725, -725, -615, 2033, 1947, 2035, -57, -725,
-725, -725, -725, -725, -141, 1533, 1018, -725, -195, 1401,
-725, -673, -725, -587, -564, -725, 1181, -498, -582, -526,
1101, -725, -287, -725, -725, 1367, -675, -560, -517, -556,
-538, -725, 1347, 1530, -725, -725, -521, -725, -725, -725,
-725, 1100
}
Definition at line 1747 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1336 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1406 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 2232 of file cfg.tab.c. Referenced by yyparse(). |
|
|
Definition at line 1764 of file cfg.tab.c. Referenced by yyparse(). |
|
|
|
1.3.9.1