Call tree LLVMFuzzerTestOneInput /src/dovecot/src/lib-smtp/fuzz-smtp-server.c linenumber=-1 fuzzer_init /src/dovecot/src/lib-test/fuzzer.c linenumber=73 lib_is_initialized /src/dovecot/src/lib/lib.c linenumber=17 lib_init /src/dovecot/src/lib/lib.c linenumber=18 i_panic /src/dovecot/src/lib/failures.c linenumber=190 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=521 random_init /src/dovecot/src/lib/randgen.c linenumber=191 kiss_init /src/dovecot/src/lib/randgen.c linenumber=178 srand linenumber=179 hash_init /src/dovecot/src/lib/hash.c linenumber=192 random_fill /src/dovecot/src/lib/randgen.c linenumber=528 i_panic /src/dovecot/src/lib/failures.c linenumber=125 i_panic /src/dovecot/src/lib/failures.c linenumber=126 kiss_rand /src/dovecot/src/lib/randgen.c linenumber=131 random_read /src/dovecot/src/lib/randgen.c linenumber=146 getrandom linenumber=91 __errno_location linenumber=92 random_open_urandom /src/dovecot/src/lib/randgen.c linenumber=98 open linenumber=74 __errno_location linenumber=76 i_fatal /src/dovecot/src/lib/failures.c linenumber=77 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=536 i_fatal /src/dovecot/src/lib/failures.c linenumber=80 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=83 fcntl linenumber=16 i_fatal /src/dovecot/src/lib/failures.c linenumber=18 fcntl linenumber=21 i_fatal /src/dovecot/src/lib/failures.c linenumber=22 read linenumber=106 i_fatal /src/dovecot/src/lib/failures.c linenumber=109 __errno_location linenumber=110 i_fatal /src/dovecot/src/lib/failures.c linenumber=112 i_fatal /src/dovecot/src/lib/failures.c linenumber=114 __errno_location linenumber=118 i_panic /src/dovecot/src/lib/failures.c linenumber=118 random_read /src/dovecot/src/lib/randgen.c linenumber=156 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=162 i_panic /src/dovecot/src/lib/failures.c linenumber=75 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=193 mem_block_alloc /src/dovecot/src/lib/data-stack.c linenumber=756 __errno_location linenumber=372 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=377 i_panic /src/dovecot/src/lib/failures.c linenumber=40 nearest_power /src/dovecot/src/lib/bits.c linenumber=377 i_panic /src/dovecot/src/lib/failures.c linenumber=18 bits_required64 /src/dovecot/src/lib/./bits.h linenumber=23 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=381 abort linenumber=385 i_panic /src/dovecot/src/lib/failures.c linenumber=389 __errno_location linenumber=392 mem_block_reset /src/dovecot/src/lib/data-stack.c linenumber=395 t_push /src/dovecot/src/lib/data-stack.c linenumber=762 i_panic /src/dovecot/src/lib/failures.c linenumber=153 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=157 t_push /src/dovecot/src/lib/data-stack.c linenumber=158 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=162 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=627 __errno_location linenumber=464 i_panic /src/dovecot/src/lib/failures.c linenumber=467 data_stack_init /src/dovecot/src/lib/data-stack.c linenumber=471 data_stack_last_buffer_reset /src/dovecot/src/lib/data-stack.c linenumber=484 mem_block_reset /src/dovecot/src/lib/data-stack.c linenumber=498 mem_block_alloc /src/dovecot/src/lib/data-stack.c linenumber=501 data_stack_after_last_alloc /src/dovecot/src/lib/data-stack.c linenumber=514 t_push /src/dovecot/src/lib/data-stack.c linenumber=523 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=176 i_panic /src/dovecot/src/lib/failures.c linenumber=652 i_panic /src/dovecot/src/lib/failures.c linenumber=653 i_panic /src/dovecot/src/lib/failures.c linenumber=654 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=657 data_stack_send_grow_event /src/dovecot/src/lib/data-stack.c linenumber=526 event_create /src/dovecot/src/lib/lib-event.c linenumber=414 event_create_internal /src/dovecot/src/lib/lib-event.c linenumber=442 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=415 nearest_power /src/dovecot/src/lib/bits.c linenumber=248 block_alloc /src/dovecot/src/lib/mempool-alloconly.c linenumber=249 i_panic /src/dovecot/src/lib/failures.c linenumber=362 i_panic /src/dovecot/src/lib/failures.c linenumber=363 nearest_power /src/dovecot/src/lib/bits.c linenumber=372 __errno_location linenumber=387 calloc linenumber=388 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=390 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=552 __errno_location linenumber=393 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=252 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=252 i_panic /src/dovecot/src/lib/failures.c linenumber=265 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=417 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=417 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=423 gettimeofday linenumber=12 i_fatal /src/dovecot/src/lib/failures.c linenumber=13 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=424 strlen linenumber=63 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=64 event_ref /src/dovecot/src/lib/lib-event.c linenumber=429 i_panic /src/dovecot/src/lib/failures.c linenumber=477 event_copy_parent_defaults /src/dovecot/src/lib/lib-event.c linenumber=430 event_call_callbacks_noargs /src/dovecot/src/lib/lib-event.c linenumber=443 event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=166 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=139 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=142 t_push /src/dovecot/src/lib/data-stack.c linenumber=145 t_pop /src/dovecot/src/lib/data-stack.c linenumber=147 t_pop_last_unsafe /src/dovecot/src/lib/data-stack.c linenumber=328 i_panic /src/dovecot/src/lib/failures.c linenumber=286 data_stack_last_buffer_reset /src/dovecot/src/lib/data-stack.c linenumber=288 free_blocks /src/dovecot/src/lib/data-stack.c linenumber=299 __errno_location linenumber=217 __errno_location linenumber=241 i_panic /src/dovecot/src/lib/failures.c linenumber=147 event_set_name /src/dovecot/src/lib/lib-event.c linenumber=415 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=742 i_strdup /src/dovecot/src/lib/imem.c linenumber=743 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=19 data_stack_get_alloc_size /src/dovecot/src/lib/data-stack.c linenumber=416 i_panic /src/dovecot/src/lib/failures.c linenumber=713 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=416 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1164 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1081 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=983 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=986 i_panic /src/dovecot/src/lib/failures.c linenumber=451 strcmp linenumber=987 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1083 array_create_i /src/dovecot/src/lib/./array.h linenumber=1084 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=149 buffer_create_dynamic_max /src/dovecot/src/lib/buffer.c linenumber=148 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=195 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=195 buffer_alloc /src/dovecot/src/lib/buffer.c linenumber=202 i_panic /src/dovecot/src/lib/failures.c linenumber=37 i_panic /src/dovecot/src/lib/failures.c linenumber=42 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=45 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=47 i_panic /src/dovecot/src/lib/failures.c linenumber=136 array_create_from_buffer_i /src/dovecot/src/lib/./array.h linenumber=152 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=1085 buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=339 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=441 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=433 i_panic /src/dovecot/src/lib/failures.c linenumber=61 pool_get_name /src/dovecot/src/lib/./mempool.h linenumber=81 i_panic /src/dovecot/src/lib/failures.c linenumber=78 pool_get_exp_grown_size /src/dovecot/src/lib/mempool.c linenumber=85 i_panic /src/dovecot/src/lib/failures.c linenumber=17 nearest_power /src/dovecot/src/lib/bits.c linenumber=19 p_get_max_easy_alloc_size /src/dovecot/src/lib/./mempool.h linenumber=20 i_panic /src/dovecot/src/lib/failures.c linenumber=24 buffer_alloc /src/dovecot/src/lib/buffer.c linenumber=92 i_panic /src/dovecot/src/lib/failures.c linenumber=113 i_panic /src/dovecot/src/lib/failures.c linenumber=114 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1086 event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=1090 data_stack_get_used_size /src/dovecot/src/lib/data-stack.c linenumber=417 i_panic /src/dovecot/src/lib/failures.c linenumber=725 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=417 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=418 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=419 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=426 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=1103 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=999 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1005 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1007 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1108 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1110 event_want_level /src/dovecot/src/lib/event-log.c linenumber=432 event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=318 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=298 i_panic /src/dovecot/src/lib/failures.c linenumber=1129 event_filter_match_fastpath /src/dovecot/src/lib/event-filter.c linenumber=1131 event_filter_query_match /src/dovecot/src/lib/event-filter.c linenumber=1135 i_panic /src/dovecot/src/lib/failures.c linenumber=1093 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1096 event_filter_query_match_cmp /src/dovecot/src/lib/event-filter.c linenumber=1064 i_panic /src/dovecot/src/lib/failures.c linenumber=1010 i_unreached /src/dovecot/src/lib/failures.c linenumber=1018 i_panic /src/dovecot/src/lib/failures.c linenumber=1020 strcmp linenumber=1021 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=1024 wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=151 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=73 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=83 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=94 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=103 toupper linenumber=115 is_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=134 strchr linenumber=1028 strcmp linenumber=1029 t_push /src/dovecot/src/lib/data-stack.c linenumber=1030 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1032 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=310 t_noalloc_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=177 printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=149 printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=174 strchr linenumber=84 strchr linenumber=100 i_panic /src/dovecot/src/lib/failures.c linenumber=104 verify_length /src/dovecot/src/lib/printf-format-fix.c linenumber=112 verify_length /src/dovecot/src/lib/printf-format-fix.c linenumber=120 i_panic /src/dovecot/src/lib/failures.c linenumber=121 strchr linenumber=145 i_panic /src/dovecot/src/lib/failures.c linenumber=148 i_panic /src/dovecot/src/lib/failures.c linenumber=151 fix_format_real /src/dovecot/src/lib/printf-format-fix.c linenumber=152 __errno_location linenumber=20 strerror linenumber=20 strlen linenumber=26 strlen linenumber=27 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=30 i_panic /src/dovecot/src/lib/failures.c linenumber=155 i_panic /src/dovecot/src/lib/failures.c linenumber=158 strlen linenumber=166 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=152 vsnprintf linenumber=153 i_panic /src/dovecot/src/lib/failures.c linenumber=154 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=160 vsnprintf linenumber=161 i_panic /src/dovecot/src/lib/failures.c linenumber=162 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=179 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=182 strcmp linenumber=1033 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1034 i_panic /src/dovecot/src/lib/failures.c linenumber=1034 event_has_category /src/dovecot/src/lib/event-filter.c linenumber=1038 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=679 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=655 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=656 event_category_match /src/dovecot/src/lib/event-filter.c linenumber=657 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=682 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=685 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=687 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=689 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1040 strcmp linenumber=796 event_get_last_duration /src/dovecot/src/lib/lib-event.c linenumber=801 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1276 i_panic /src/dovecot/src/lib/failures.c linenumber=1278 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=806 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=831 i_unreached /src/dovecot/src/lib/failures.c linenumber=515 i_unreached /src/dovecot/src/lib/failures.c linenumber=528 i_warning /src/dovecot/src/lib/failures.c linenumber=827 __errno_location linenumber=577 __errno_location linenumber=584 t_push /src/dovecot/src/lib/data-stack.c linenumber=843 strcmp linenumber=845 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=847 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=109 net_ip2addr /src/dovecot/src/lib/net.c linenumber=111 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=943 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=542 t_pop /src/dovecot/src/lib/data-stack.c linenumber=527 i_panic /src/dovecot/src/lib/failures.c linenumber=527 __errno_location linenumber=536 getnameinfo linenumber=945 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=947 gai_strerror linenumber=70 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=69 i_error /src/dovecot/src/lib/failures.c linenumber=73 __errno_location linenumber=565 __errno_location linenumber=572 gai_strerror linenumber=78 i_error /src/dovecot/src/lib/failures.c linenumber=77 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=115 i_unreached /src/dovecot/src/lib/failures.c linenumber=121 cmp_value /src/dovecot/src/lib/event-filter.c linenumber=849 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=714 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=714 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=699 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=701 wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=156 strcmp linenumber=704 strcasecmp linenumber=706 t_pop /src/dovecot/src/lib/data-stack.c linenumber=851 i_panic /src/dovecot/src/lib/failures.c linenumber=851 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=865 i_warning /src/dovecot/src/lib/failures.c linenumber=858 event_filter_handle_numeric_operation /src/dovecot/src/lib/event-filter.c linenumber=873 i_unreached /src/dovecot/src/lib/failures.c linenumber=781 i_unreached /src/dovecot/src/lib/failures.c linenumber=783 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=884 i_warning /src/dovecot/src/lib/failures.c linenumber=880 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=902 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=903 i_warning /src/dovecot/src/lib/failures.c linenumber=896 i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=911 i_panic /src/dovecot/src/lib/failures.c linenumber=44 printf_format_fix_unsafe /src/dovecot/src/lib/printf-format-fix.c linenumber=47 printf_format_fix_noalloc /src/dovecot/src/lib/printf-format-fix.c linenumber=195 vsnprintf linenumber=47 i_panic /src/dovecot/src/lib/failures.c linenumber=51 t_push /src/dovecot/src/lib/data-stack.c linenumber=912 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=914 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=913 t_pop /src/dovecot/src/lib/data-stack.c linenumber=915 i_panic /src/dovecot/src/lib/failures.c linenumber=915 i_warning /src/dovecot/src/lib/failures.c linenumber=922 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=941 i_warning /src/dovecot/src/lib/failures.c linenumber=937 net_is_in_network /src/dovecot/src/lib/net.c linenumber=949 net_ipv6_mapped_ipv4_convert /src/dovecot/src/lib/net.c linenumber=1208 memcmp linenumber=1095 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1100 i_panic /src/dovecot/src/lib/failures.c linenumber=1222 htonl linenumber=1243 htonl linenumber=1244 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=965 i_warning /src/dovecot/src/lib/failures.c linenumber=961 t_push /src/dovecot/src/lib/data-stack.c linenumber=972 net_ip2addr /src/dovecot/src/lib/net.c linenumber=973 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=974 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=973 t_pop /src/dovecot/src/lib/data-stack.c linenumber=975 i_panic /src/dovecot/src/lib/failures.c linenumber=975 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=988 i_warning /src/dovecot/src/lib/failures.c linenumber=983 t_push /src/dovecot/src/lib/data-stack.c linenumber=995 event_match_strlist /src/dovecot/src/lib/event-filter.c linenumber=996 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=745 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=748 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=728 i_panic /src/dovecot/src/lib/failures.c linenumber=730 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=731 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=733 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=737 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=751 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=751 t_pop /src/dovecot/src/lib/data-stack.c linenumber=997 i_panic /src/dovecot/src/lib/failures.c linenumber=997 i_unreached /src/dovecot/src/lib/failures.c linenumber=1000 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1044 i_unreached /src/dovecot/src/lib/failures.c linenumber=1048 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1067 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1069 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1072 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1074 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1077 i_unreached /src/dovecot/src/lib/failures.c linenumber=1081 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=303 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=323 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=327 backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=439 t_str_new /src/dovecot/src/lib/str.c linenumber=175 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=33 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=101 t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=101 t_malloc_real /src/dovecot/src/lib/data-stack.c linenumber=549 str_new /src/dovecot/src/lib/str.c linenumber=33 buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=16 buffer_create_dynamic_max /src/dovecot/src/lib/buffer.c linenumber=178 backtrace_append /src/dovecot/src/lib/backtrace-string.c linenumber=176 backtrace_append_libc /src/dovecot/src/lib/backtrace-string.c linenumber=168 str_len /src/dovecot/src/lib/./str.h linenumber=76 backtrace linenumber=81 backtrace_symbols linenumber=87 str_len /src/dovecot/src/lib/./str.h linenumber=93 str_append /src/dovecot/src/lib/./str.h linenumber=94 strlen linenumber=35 buffer_append /src/dovecot/src/lib/buffer.c linenumber=35 buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=261 i_panic /src/dovecot/src/lib/failures.c linenumber=132 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=134 str_len /src/dovecot/src/lib/./str.h linenumber=96 strncmp linenumber=97 str_begins_with /src/dovecot/src/lib/./strfuncs.h linenumber=97 str_match /src/dovecot/src/lib/strfuncs.c linenumber=118 strrchr linenumber=102 str_append /src/dovecot/src/lib/./str.h linenumber=107 str_c /src/dovecot/src/lib/str.c linenumber=179 buffer_nul_terminate /src/dovecot/src/lib/buffer.c linenumber=57 i_panic /src/dovecot/src/lib/failures.c linenumber=390 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=440 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=442 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=443 t_str_new /src/dovecot/src/lib/str.c linenumber=446 data_stack_get_used_size /src/dovecot/src/lib/data-stack.c linenumber=448 data_stack_get_alloc_size /src/dovecot/src/lib/data-stack.c linenumber=449 str_printfa /src/dovecot/src/lib/str.c linenumber=447 str_vprintfa /src/dovecot/src/lib/str.c linenumber=93 printf_format_fix_get_len /src/dovecot/src/lib/printf-format-fix.c linenumber=111 buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=115 buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=116 buffer_get_writable_size /src/dovecot/src/lib/buffer.c linenumber=119 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=121 vsnprintf linenumber=122 i_panic /src/dovecot/src/lib/failures.c linenumber=123 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=128 vsnprintf linenumber=129 i_panic /src/dovecot/src/lib/failures.c linenumber=130 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=135 i_panic /src/dovecot/src/lib/failures.c linenumber=459 event_want_level /src/dovecot/src/lib/event-log.c linenumber=455 str_c /src/dovecot/src/lib/str.c linenumber=455 e_debug /src/dovecot/src/lib/event-log.c linenumber=455 t_push /src/dovecot/src/lib/data-stack.c linenumber=97 event_logv /src/dovecot/src/lib/event-log.c linenumber=98 __errno_location linenumber=395 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=398 strcmp linenumber=751 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=753 event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=402 event_ref /src/dovecot/src/lib/lib-event.c linenumber=406 event_logv_params /src/dovecot/src/lib/event-log.c linenumber=407 i_panic /src/dovecot/src/lib/failures.c linenumber=346 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=349 t_str_new /src/dovecot/src/lib/str.c linenumber=356 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=357 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=180 str_append /src/dovecot/src/lib/./str.h linenumber=148 str_append_str /src/dovecot/src/lib/./str.h linenumber=149 buffer_append /src/dovecot/src/lib/buffer.c linenumber=61 str_append /src/dovecot/src/lib/./str.h linenumber=153 str_vprintfa /src/dovecot/src/lib/str.c linenumber=159 str_insert /src/dovecot/src/lib/./str.h linenumber=183 strlen linenumber=72 buffer_insert /src/dovecot/src/lib/buffer.c linenumber=72 buffer_write /src/dovecot/src/lib/buffer.c linenumber=287 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=244 buffer_copy /src/dovecot/src/lib/buffer.c linenumber=289 i_panic /src/dovecot/src/lib/failures.c linenumber=405 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=411 i_panic /src/dovecot/src/lib/failures.c linenumber=412 str_vprintfa /src/dovecot/src/lib/str.c linenumber=197 str_c /src/dovecot/src/lib/str.c linenumber=198 str_len /src/dovecot/src/lib/./str.h linenumber=199 str_append /src/dovecot/src/lib/./str.h linenumber=202 str_c /src/dovecot/src/lib/str.c linenumber=203 str_c /src/dovecot/src/lib/str.c linenumber=210 str_c /src/dovecot/src/lib/str.c linenumber=214 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=214 t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=260 strlen linenumber=267 t_memdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=267 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=248 str_truncate /src/dovecot/src/lib/./str.h linenumber=219 str_len /src/dovecot/src/lib/./str.h linenumber=90 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=91 strlen linenumber=230 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=231 str_insert /src/dovecot/src/lib/./str.h linenumber=235 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=242 str_insert /src/dovecot/src/lib/./str.h linenumber=246 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=253 str_vprintfa /src/dovecot/src/lib/str.c linenumber=363 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=367 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=1377 get_self_rusage /src/dovecot/src/lib/lib-event.c linenumber=1383 getrusage linenumber=90 i_fatal /src/dovecot/src/lib/failures.c linenumber=91 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1384 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1386 event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=1388 i_log_typev /src/dovecot/src/lib/failures.c linenumber=1392 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1394 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1400 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1402 i_panic /src/dovecot/src/lib/failures.c linenumber=491 i_panic /src/dovecot/src/lib/failures.c linenumber=494 event_call_callbacks_noargs /src/dovecot/src/lib/lib-event.c linenumber=496 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=501 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=502 event_unref /src/dovecot/src/lib/lib-event.c linenumber=503 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=506 str_c /src/dovecot/src/lib/str.c linenumber=372 event_send /src/dovecot/src/lib/lib-event.c linenumber=375 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=1370 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=377 str_append /src/dovecot/src/lib/./str.h linenumber=381 str_vprintfa /src/dovecot/src/lib/str.c linenumber=383 str_c /src/dovecot/src/lib/str.c linenumber=384 event_send /src/dovecot/src/lib/lib-event.c linenumber=384 abort linenumber=387 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=408 event_unref /src/dovecot/src/lib/lib-event.c linenumber=410 __errno_location linenumber=411 t_pop /src/dovecot/src/lib/data-stack.c linenumber=99 i_panic /src/dovecot/src/lib/failures.c linenumber=99 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=455 hostpid_init /src/dovecot/src/lib/hostpid.c linenumber=194 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=24 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=25 getenv linenumber=27 gethostname linenumber=29 i_fatal /src/dovecot/src/lib/failures.c linenumber=30 strcspn linenumber=36 strlen linenumber=36 i_fatal /src/dovecot/src/lib/failures.c linenumber=37 i_strdup /src/dovecot/src/lib/imem.c linenumber=38 getpid linenumber=41 i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=41 lib_open_non_stdio_dev_null /src/dovecot/src/lib/lib.c linenumber=195 open linenumber=144 i_fatal /src/dovecot/src/lib/failures.c linenumber=146 dup linenumber=152 i_fatal /src/dovecot/src/lib/failures.c linenumber=154 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=157 lib_event_init /src/dovecot/src/lib/lib-event.c linenumber=196 array_create_i /src/dovecot/src/lib/./array.h linenumber=1912 array_create_i /src/dovecot/src/lib/./array.h linenumber=1913 array_create_i /src/dovecot/src/lib/./array.h linenumber=1914 array_create_i /src/dovecot/src/lib/./array.h linenumber=1917 array_create_i /src/dovecot/src/lib/./array.h linenumber=1919 event_log_init /src/dovecot/src/lib/event-log.c linenumber=1920 array_create_i /src/dovecot/src/lib/./array.h linenumber=485 event_filter_init /src/dovecot/src/lib/event-filter.c linenumber=197 event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=1272 array_append_i /src/dovecot/src/lib/./array.h linenumber=1738 buffer_append_array /src/dovecot/src/lib/buffer.c linenumber=213 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=269 buffer_append /src/dovecot/src/lib/buffer.c linenumber=269 event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1272 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1263 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1264 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1228 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1229 strcmp linenumber=1246 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=203 atexit linenumber=205 lib_atexit_handler /src/dovecot/src/lib/lib.c linenumber=205 strlen linenumber=181 write linenumber=181 abort linenumber=184 lib_signals_init /src/dovecot/src/lib/lib-signals.c linenumber=19 io_loop_add_switch_callback /src/dovecot/src/lib/ioloop.c linenumber=698 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1012 array_create_i /src/dovecot/src/lib/./array.h linenumber=1013 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1014 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=107 array_create_i /src/dovecot/src/lib/./array.h linenumber=108 array_get_i /src/dovecot/src/lib/./array.h linenumber=111 array_count_i /src/dovecot/src/lib/./array.h linenumber=255 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=119 io_switch_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1014 array_free_i /src/dovecot/src/lib/./array.h linenumber=977 buffer_free /src/dovecot/src/lib/buffer.c linenumber=160 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=214 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=216 array_append_i /src/dovecot/src/lib/./array.h linenumber=1016 lib_signals_ioloop_switched /src/dovecot/src/lib/lib-signals.c linenumber=698 lib_signals_ioloop_switch /src/dovecot/src/lib/lib-signals.c linenumber=444 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=432 i_panic /src/dovecot/src/lib/failures.c linenumber=233 io_remove /src/dovecot/src/lib/ioloop.c linenumber=236 io_remove_full /src/dovecot/src/lib/ioloop.c linenumber=207 i_panic /src/dovecot/src/lib/failures.c linenumber=171 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=176 i_panic /src/dovecot/src/lib/failures.c linenumber=1070 i_panic /src/dovecot/src/lib/failures.c linenumber=1075 array_free_i /src/dovecot/src/lib/./array.h linenumber=1077 array_free_i /src/dovecot/src/lib/./array.h linenumber=1078 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1079 io_loop_notify_remove /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=179 inotify_rm_watch linenumber=142 __errno_location linenumber=143 i_error /src/dovecot/src/lib/failures.c linenumber=144 io_notify_fd_free /src/dovecot/src/lib/ioloop-notify-fd.c linenumber=147 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=39 io_remove /src/dovecot/src/lib/ioloop.c linenumber=150 i_stream_unset_io /src/dovecot/src/lib/istream.c linenumber=186 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1197 i_stream_get_io_parent /src/dovecot/src/lib/istream.c linenumber=1103 i_panic /src/dovecot/src/lib/failures.c linenumber=1104 i_panic /src/dovecot/src/lib/failures.c linenumber=1199 io_is_pending /src/dovecot/src/lib/ioloop.c linenumber=1200 io_file_unlink /src/dovecot/src/lib/ioloop.c linenumber=189 io_loop_handle_remove /src/dovecot/src/lib/ioloop-epoll.c linenumber=191 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=135 i_panic /src/dovecot/src/lib/failures.c linenumber=10 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=11 ioloop_iolist_del /src/dovecot/src/lib/ioloop-iolist.c linenumber=136 epoll_event_mask /src/dovecot/src/lib/ioloop-epoll.c linenumber=141 epoll_ctl linenumber=145 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=146 __errno_location linenumber=149 i_panic /src/dovecot/src/lib/failures.c linenumber=150 i_error /src/dovecot/src/lib/failures.c linenumber=152 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=161 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=193 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=198 io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=64 i_panic /src/dovecot/src/lib/failures.c linenumber=81 i_unreached /src/dovecot/src/lib/failures.c linenumber=65 i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=69 i_stream_snapshot_free /src/dovecot/src/lib/istream.c linenumber=266 memarea_unref /src/dovecot/src/lib/memarea.c linenumber=271 i_panic /src/dovecot/src/lib/failures.c linenumber=56 i_panic /src/dovecot/src/lib/failures.c linenumber=60 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=62 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=272 io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=71 i_unreached /src/dovecot/src/lib/failures.c linenumber=72 str_free /src/dovecot/src/lib/str.c linenumber=73 buffer_free /src/dovecot/src/lib/buffer.c linenumber=46 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=74 io_stream_free /src/dovecot/src/lib/iostream.c linenumber=75 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=94 array_free_i /src/dovecot/src/lib/./array.h linenumber=97 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=100 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=101 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=102 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=273 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=238 lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=434 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=214 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=216 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=216 lib_signals_init_io /src/dovecot/src/lib/lib-signals.c linenumber=218 io_add_to /src/dovecot/src/lib/ioloop.c linenumber=205 i_panic /src/dovecot/src/lib/failures.c linenumber=98 io_add_file /src/dovecot/src/lib/ioloop.c linenumber=99 i_panic /src/dovecot/src/lib/failures.c linenumber=57 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=59 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=59 io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=71 i_panic /src/dovecot/src/lib/failures.c linenumber=1059 io_loop_initialize_handler /src/dovecot/src/lib/ioloop.c linenumber=75 io_loop_handler_init /src/dovecot/src/lib/ioloop-epoll.c linenumber=45 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=26 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=26 array_create_i /src/dovecot/src/lib/./array.h linenumber=28 array_create_i /src/dovecot/src/lib/./array.h linenumber=29 epoll_create linenumber=31 __errno_location linenumber=33 i_fatal /src/dovecot/src/lib/failures.c linenumber=34 i_fatal /src/dovecot/src/lib/failures.c linenumber=36 fd_close_on_exec /src/dovecot/src/lib/fd-util.c linenumber=40 io_loop_handle_add /src/dovecot/src/lib/ioloop-epoll.c linenumber=77 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=94 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=18 buffer_get_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=17 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=96 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=96 ioloop_iolist_add /src/dovecot/src/lib/ioloop-iolist.c linenumber=98 i_unreached /src/dovecot/src/lib/failures.c linenumber=22 i_panic /src/dovecot/src/lib/failures.c linenumber=26 i_panic /src/dovecot/src/lib/failures.c linenumber=30 epoll_event_mask /src/dovecot/src/lib/ioloop-epoll.c linenumber=102 epoll_ctl linenumber=106 __errno_location linenumber=107 i_panic /src/dovecot/src/lib/failures.c linenumber=108 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=123 signal_read /src/dovecot/src/lib/lib-signals.c linenumber=205 signal_handle_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=339 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=261 array_count_i /src/dovecot/src/lib/./array.h linenumber=262 array_get_i /src/dovecot/src/lib/./array.h linenumber=265 i_panic /src/dovecot/src/lib/failures.c linenumber=270 i_panic /src/dovecot/src/lib/failures.c linenumber=273 array_delete_i /src/dovecot/src/lib/./array.h linenumber=289 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=246 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=247 buffer_delete /src/dovecot/src/lib/buffer.c linenumber=246 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=319 array_get_i /src/dovecot/src/lib/./array.h linenumber=290 sigfillset linenumber=342 i_fatal /src/dovecot/src/lib/failures.c linenumber=343 sigprocmask linenumber=344 i_fatal /src/dovecot/src/lib/failures.c linenumber=345 read linenumber=349 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=351 __errno_location linenumber=355 i_fatal /src/dovecot/src/lib/failures.c linenumber=356 i_fatal /src/dovecot/src/lib/failures.c linenumber=358 sigprocmask linenumber=360 i_fatal /src/dovecot/src/lib/failures.c linenumber=361 i_panic /src/dovecot/src/lib/failures.c linenumber=374 signal_shadow /src/dovecot/src/lib/lib-signals.c linenumber=395 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=315 array_create_i /src/dovecot/src/lib/./array.h linenumber=316 array_get_i /src/dovecot/src/lib/./array.h linenumber=317 i_panic /src/dovecot/src/lib/failures.c linenumber=319 array_idx_set_i /src/dovecot/src/lib/array.c linenumber=323 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=24 buffer_write /src/dovecot/src/lib/buffer.c linenumber=24 io_set_never_wait_alone /src/dovecot/src/lib/ioloop.c linenumber=206 signal_check_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=447 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=299 array_count_i /src/dovecot/src/lib/./array.h linenumber=300 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=303 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=305 i_panic /src/dovecot/src/lib/failures.c linenumber=222 io_loop_add_destroy_callback /src/dovecot/src/lib/ioloop.c linenumber=699 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1030 array_create_i /src/dovecot/src/lib/./array.h linenumber=1031 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=1032 io_destroy_callbacks_free /src/dovecot/src/lib/ioloop.c linenumber=1032 array_free_i /src/dovecot/src/lib/./array.h linenumber=982 array_append_i /src/dovecot/src/lib/./array.h linenumber=1034 lib_signals_ioloop_destroyed /src/dovecot/src/lib/lib-signals.c linenumber=699 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=454 io_remove /src/dovecot/src/lib/ioloop.c linenumber=456 lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=704 sigemptyset linenumber=485 i_fatal /src/dovecot/src/lib/failures.c linenumber=486 sigaction linenumber=496 i_fatal /src/dovecot/src/lib/failures.c linenumber=497 lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=20 i_panic /src/dovecot/src/lib/failures.c linenumber=574 i_panic /src/dovecot/src/lib/failures.c linenumber=578 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=580 sigemptyset linenumber=552 i_fatal /src/dovecot/src/lib/failures.c linenumber=553 sigaction linenumber=567 i_fatal /src/dovecot/src/lib/failures.c linenumber=568 t_push /src/dovecot/src/lib/data-stack.c linenumber=73 io_loop_create /src/dovecot/src/lib/ioloop.c linenumber=73 getenv linenumber=849 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=853 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=856 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=856 priorityq_init /src/dovecot/src/lib/priorityq.c linenumber=857 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=27 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=27 timeout_cmp /src/dovecot/src/lib/ioloop.c linenumber=857 timeval_cmp /src/dovecot/src/lib/time-util.c linenumber=563 array_create_i /src/dovecot/src/lib/./array.h linenumber=858 io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=865 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=994 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=995 fuzzer_io_as_fd /src/dovecot/src/lib-test/fuzzer.c linenumber=73 socketpair linenumber=73 i_fatal /src/dovecot/src/lib/failures.c linenumber=74 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=75 fd_set_nonblock /src/dovecot/src/lib/fd-util.c linenumber=380 i_panic /src/dovecot/src/lib/failures.c linenumber=109 fcntl linenumber=111 i_fatal /src/dovecot/src/lib/failures.c linenumber=113 fcntl linenumber=120 i_fatal /src/dovecot/src/lib/failures.c linenumber=121 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=76 i_stream_create_from_data /src/dovecot/src/lib/istream-data.c linenumber=78 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=23 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=23 i_stream_create /src/dovecot/src/lib/istream.c linenumber=34 i_panic /src/dovecot/src/lib/failures.c linenumber=1395 i_stream_init_parent /src/dovecot/src/lib/istream.c linenumber=1401 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=1383 io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=49 i_panic /src/dovecot/src/lib/failures.c linenumber=74 memarea_init_empty /src/dovecot/src/lib/memarea.c linenumber=1405 io_stream_init /src/dovecot/src/lib/iostream.c linenumber=1441 i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=37 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=14 i_strdup /src/dovecot/src/lib/imem.c linenumber=15 o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=79 o_stream_create_fd_common /src/dovecot/src/lib/ostream-file.c linenumber=1143 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1106 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1106 iostream_fd_ref /src/dovecot/src/lib/iostream.c linenumber=1109 i_panic /src/dovecot/src/lib/failures.c linenumber=19 o_stream_create_file_common /src/dovecot/src/lib/ostream-file.c linenumber=1111 o_stream_create /src/dovecot/src/lib/ostream.c linenumber=1068 o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=769 io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=97 io_stream_init /src/dovecot/src/lib/iostream.c linenumber=817 lseek linenumber=1114 fstream_init_file /src/dovecot/src/lib/ostream-file.c linenumber=1119 fstat linenumber=1081 net_getsockname /src/dovecot/src/lib/net.c linenumber=1123 i_panic /src/dovecot/src/lib/failures.c linenumber=746 getsockname linenumber=750 sin_get_ip /src/dovecot/src/lib/net.c linenumber=757 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=157 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=160 sin_get_port /src/dovecot/src/lib/net.c linenumber=758 ntohs linenumber=178 ntohs linenumber=180 i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=80 o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=81 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=9 i_strdup /src/dovecot/src/lib/imem.c linenumber=10 o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=82 iostream_pump_create /src/dovecot/src/lib/iostream-pump.c linenumber=84 i_panic /src/dovecot/src/lib/failures.c linenumber=117 i_panic /src/dovecot/src/lib/failures.c linenumber=119 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=122 o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=123 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=126 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=126 iostream_pump_set_completion_callback /src/dovecot/src/lib/iostream-pump.c linenumber=87 i_panic /src/dovecot/src/lib/failures.c linenumber=172 pump_finished /src/dovecot/src/lib-test/fuzzer.c linenumber=87 iostream_pump_get_input /src/dovecot/src/lib/iostream-pump.c linenumber=47 iostream_pump_get_output /src/dovecot/src/lib/iostream-pump.c linenumber=48 i_panic /src/dovecot/src/lib/failures.c linenumber=164 i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=54 i_panic /src/dovecot/src/lib/failures.c linenumber=20 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=55 strerror linenumber=138 i_error /src/dovecot/src/lib/failures.c linenumber=54 o_stream_get_name /src/dovecot/src/lib/ostream.c linenumber=58 o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=59 strerror linenumber=43 i_error /src/dovecot/src/lib/failures.c linenumber=58 o_stream_get_fd /src/dovecot/src/lib/ostream.c linenumber=63 shutdown linenumber=63 i_fatal /src/dovecot/src/lib/failures.c linenumber=64 iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=65 i_panic /src/dovecot/src/lib/failures.c linenumber=208 iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=216 i_panic /src/dovecot/src/lib/failures.c linenumber=225 o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=228 io_remove /src/dovecot/src/lib/ioloop.c linenumber=230 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=217 o_stream_get_name /src/dovecot/src/lib/ostream.c linenumber=113 i_panic /src/dovecot/src/lib/failures.c linenumber=112 io_stream_unref /src/dovecot/src/lib/iostream.c linenumber=116 io_stream_free /src/dovecot/src/lib/iostream.c linenumber=117 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=218 iostream_pump_unref /src/dovecot/src/lib/iostream-pump.c linenumber=220 i_panic /src/dovecot/src/lib/failures.c linenumber=186 i_panic /src/dovecot/src/lib/failures.c linenumber=192 iostream_pump_stop /src/dovecot/src/lib/iostream-pump.c linenumber=199 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=201 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=202 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=203 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=89 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=90 iostream_pump_start /src/dovecot/src/lib/iostream-pump.c linenumber=91 i_panic /src/dovecot/src/lib/failures.c linenumber=137 o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=141 iostream_pump_flush /src/dovecot/src/lib/iostream-pump.c linenumber=141 o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=89 o_stream_ignore_last_errors /src/dovecot/src/lib/ostream.c linenumber=243 __errno_location linenumber=246 o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=253 io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=251 io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=150 i_strdup_vprintf /src/dovecot/src/lib/imem.c linenumber=159 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=56 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=160 __errno_location linenumber=254 i_panic /src/dovecot/src/lib/failures.c linenumber=259 __errno_location linenumber=260 iostream_pump_copy /src/dovecot/src/lib/iostream-pump.c linenumber=103 o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=33 o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=34 o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=36 o_stream_set_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=35 io_stream_set_max_buffer_size /src/dovecot/src/lib/iostream.c linenumber=203 o_stream_send_istream /src/dovecot/src/lib/ostream.c linenumber=38 __errno_location linenumber=444 __errno_location linenumber=448 i_panic /src/dovecot/src/lib/failures.c linenumber=452 i_panic /src/dovecot/src/lib/failures.c linenumber=456 i_panic /src/dovecot/src/lib/failures.c linenumber=457 i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=458 i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=678 i_stream_get_data /src/dovecot/src/lib/istream.c linenumber=857 i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=824 i_stream_is_buffer_invalid /src/dovecot/src/lib/istream.c linenumber=811 i_panic /src/dovecot/src/lib/failures.c linenumber=458 i_panic /src/dovecot/src/lib/failures.c linenumber=461 i_panic /src/dovecot/src/lib/failures.c linenumber=464 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=465 i_panic /src/dovecot/src/lib/failures.c linenumber=468 i_panic /src/dovecot/src/lib/failures.c linenumber=471 i_panic /src/dovecot/src/lib/failures.c linenumber=475 o_stream_set_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=39 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=40 io_remove /src/dovecot/src/lib/ioloop.c linenumber=44 io_remove /src/dovecot/src/lib/ioloop.c linenumber=49 i_panic /src/dovecot/src/lib/failures.c linenumber=54 io_remove /src/dovecot/src/lib/ioloop.c linenumber=56 io_remove /src/dovecot/src/lib/ioloop.c linenumber=60 o_stream_finish /src/dovecot/src/lib/ostream.c linenumber=62 o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=400 i_unreached /src/dovecot/src/lib/failures.c linenumber=82 io_add_istream /src/dovecot/src/lib/ioloop.c linenumber=105 io_add_istream_to /src/dovecot/src/lib/ioloop.c linenumber=137 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=124 io_add_file /src/dovecot/src/lib/ioloop.c linenumber=124 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=127 i_stream_set_io /src/dovecot/src/lib/istream.c linenumber=128 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1184 i_panic /src/dovecot/src/lib/failures.c linenumber=1186 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1190 iostream_pump_copy /src/dovecot/src/lib/iostream-pump.c linenumber=105 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=107 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=148 io_add_istream /src/dovecot/src/lib/ioloop.c linenumber=150 iostream_pump_copy /src/dovecot/src/lib/iostream-pump.c linenumber=150 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=152 timeout_add_short /src/dovecot/src/lib/ioloop.c linenumber=91 timeout_add /src/dovecot/src/lib/ioloop.c linenumber=339 timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=317 timeout_add_common /src/dovecot/src/lib/ioloop.c linenumber=294 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=269 io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=280 array_append_i /src/dovecot/src/lib/./array.h linenumber=300 timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=305 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=243 priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=307 array_count_i /src/dovecot/src/lib/./array.h linenumber=111 array_append_i /src/dovecot/src/lib/./array.h linenumber=112 heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=113 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=71 array_count_i /src/dovecot/src/lib/./array.h linenumber=307 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=308 heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=80 i_panic /src/dovecot/src/lib/failures.c linenumber=53 test_server_continue /src/dovecot/src/lib-smtp/fuzz-smtp-server.c linenumber=91 io_loop_stop_delayed /src/dovecot/src/lib/ioloop.c linenumber=70 smtp_server_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=92 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=33 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=34 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=34 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=38 p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=39 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=83 pool_ref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=43 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=47 my_hostdomain /src/dovecot/src/lib/hostpid.c linenumber=49 getenv linenumber=64 i_strdup /src/dovecot/src/lib/imem.c linenumber=66 getaddrinfo linenumber=70 i_strdup /src/dovecot/src/lib/imem.c linenumber=71 freeaddrinfo linenumber=72 i_strdup /src/dovecot/src/lib/imem.c linenumber=77 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=49 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=51 i_panic /src/dovecot/src/lib/failures.c linenumber=66 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=73 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1007 strlen linenumber=1007 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1011 strlen linenumber=1014 i_panic /src/dovecot/src/lib/failures.c linenumber=1019 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=77 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=81 event_create /src/dovecot/src/lib/lib-event.c linenumber=97 smtp_server_event_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=98 event_add_category /src/dovecot/src/lib/lib-event.c linenumber=108 event_add_categories /src/dovecot/src/lib/lib-event.c linenumber=975 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=958 array_create_i /src/dovecot/src/lib/./array.h linenumber=959 event_category_register /src/dovecot/src/lib/lib-event.c linenumber=962 event_category_register /src/dovecot/src/lib/lib-event.c linenumber=863 event_category_find_internal /src/dovecot/src/lib/lib-event.c linenumber=874 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=827 strcmp linenumber=828 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=877 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=877 i_strdup /src/dovecot/src/lib/imem.c linenumber=880 event_category_add_to_array /src/dovecot/src/lib/lib-event.c linenumber=886 array_append_i /src/dovecot/src/lib/./array.h linenumber=846 array_append_i /src/dovecot/src/lib/./array.h linenumber=847 i_panic /src/dovecot/src/lib/failures.c linenumber=897 array_append_i /src/dovecot/src/lib/./array.h linenumber=925 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=933 t_push /src/dovecot/src/lib/data-stack.c linenumber=933 t_pop /src/dovecot/src/lib/data-stack.c linenumber=935 i_panic /src/dovecot/src/lib/failures.c linenumber=935 event_find_category /src/dovecot/src/lib/lib-event.c linenumber=963 i_panic /src/dovecot/src/lib/failures.c linenumber=947 array_lsearch_ptr_i /src/dovecot/src/lib/array.c linenumber=949 i_panic /src/dovecot/src/lib/failures.c linenumber=173 array_count_i /src/dovecot/src/lib/./array.h linenumber=175 array_append_i /src/dovecot/src/lib/./array.h linenumber=964 event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=966 event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=967 smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=110 i_unreached /src/dovecot/src/lib/failures.c linenumber=32 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=109 event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=99 event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=418 smtp_server_connection_list_init /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=101 connection_list_init /src/dovecot/src/lib/connection.c linenumber=856 i_panic /src/dovecot/src/lib/failures.c linenumber=1103 i_panic /src/dovecot/src/lib/failures.c linenumber=1105 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1110 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1110 smtp_server_commands_init /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=102 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=91 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=149 array_create_from_buffer_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=152 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=95 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=24 smtp_server_cmd_ehlo /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=95 smtp_server_cmd_helo_run /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=120 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=64 i_panic /src/dovecot/src/lib/failures.c linenumber=453 smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=456 smtp_server_reply_create_index /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=442 i_panic /src/dovecot/src/lib/failures.c linenumber=194 i_panic /src/dovecot/src/lib/failures.c linenumber=195 smtp_server_reply_alloc /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=197 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=69 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=70 i_panic /src/dovecot/src/lib/failures.c linenumber=72 smtp_server_reply_clear /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=73 smtp_server_reply_destroy /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=34 event_want_level /src/dovecot/src/lib/event-log.c linenumber=23 e_debug /src/dovecot/src/lib/event-log.c linenumber=23 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=23 event_unref /src/dovecot/src/lib/lib-event.c linenumber=24 str_free /src/dovecot/src/lib/str.c linenumber=29 i_panic /src/dovecot/src/lib/failures.c linenumber=36 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=75 array_idx_clear_i /src/dovecot/src/lib/array.c linenumber=76 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=31 buffer_write_zero /src/dovecot/src/lib/buffer.c linenumber=30 buffer_check_limits /src/dovecot/src/lib/buffer.c linenumber=360 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=77 event_create /src/dovecot/src/lib/lib-event.c linenumber=79 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=202 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=202 smtp_server_reply_set_status /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=203 i_panic /src/dovecot/src/lib/failures.c linenumber=156 i_panic /src/dovecot/src/lib/failures.c linenumber=165 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=170 strcmp linenumber=577 smtp_server_reply_update_prefix /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=173 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=94 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=126 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=96 i_panic /src/dovecot/src/lib/failures.c linenumber=100 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=103 str_new /src/dovecot/src/lib/str.c linenumber=107 strlen linenumber=109 str_c /src/dovecot/src/lib/str.c linenumber=110 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=111 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=118 strchr linenumber=120 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=124 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=125 buffer_append /src/dovecot/src/lib/buffer.c linenumber=39 i_panic /src/dovecot/src/lib/failures.c linenumber=128 str_free /src/dovecot/src/lib/str.c linenumber=139 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=175 str_new /src/dovecot/src/lib/str.c linenumber=204 smtp_server_reply_update_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=206 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=47 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=48 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=52 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=51 event_set_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=679 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=662 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=667 i_strdup /src/dovecot/src/lib/imem.c linenumber=670 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=58 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=57 t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=443 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=318 smtp_server_reply_add_text /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=443 i_panic /src/dovecot/src/lib/failures.c linenumber=278 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=286 strchr linenumber=288 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=289 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=291 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=295 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=297 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=300 smtp_server_reply_submit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=444 i_panic /src/dovecot/src/lib/failures.c linenumber=399 i_panic /src/dovecot/src/lib/failures.c linenumber=400 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=401 i_panic /src/dovecot/src/lib/failures.c linenumber=401 event_want_level /src/dovecot/src/lib/event-log.c linenumber=402 e_debug /src/dovecot/src/lib/event-log.c linenumber=402 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=402 smtp_server_command_submit_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=406 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=581 i_panic /src/dovecot/src/lib/failures.c linenumber=581 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=586 i_panic /src/dovecot/src/lib/failures.c linenumber=277 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=278 i_panic /src/dovecot/src/lib/failures.c linenumber=591 i_panic /src/dovecot/src/lib/failures.c linenumber=601 smtp_server_command_handle_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=609 smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=546 smtp_server_command_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=548 event_want_level /src/dovecot/src/lib/event-log.c linenumber=511 e_debug /src/dovecot/src/lib/event-log.c linenumber=511 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=511 smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=513 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=424 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=443 i_panic /src/dovecot/src/lib/failures.c linenumber=300 event_want_level /src/dovecot/src/lib/event-log.c linenumber=306 e_debug /src/dovecot/src/lib/event-log.c linenumber=306 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=306 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=309 i_panic /src/dovecot/src/lib/failures.c linenumber=455 event_create /src/dovecot/src/lib/lib-event.c linenumber=461 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=467 event_want_level /src/dovecot/src/lib/event-log.c linenumber=314 e_debug /src/dovecot/src/lib/event-log.c linenumber=314 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=314 smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=323 i_unreached /src/dovecot/src/lib/failures.c linenumber=325 smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=327 event_want_level /src/dovecot/src/lib/event-log.c linenumber=893 e_debug /src/dovecot/src/lib/event-log.c linenumber=893 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=893 smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=896 smtp_server_connection_check_pipeline /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=108 event_want_level /src/dovecot/src/lib/event-log.c linenumber=79 e_debug /src/dovecot/src/lib/event-log.c linenumber=79 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=79 smtp_server_connection_pending_command_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=111 smtp_command_parser_pending_data /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=733 i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=468 connection_input_resume /src/dovecot/src/lib/connection.c linenumber=124 connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=302 io_add_istream_to /src/dovecot/src/lib/ioloop.c linenumber=283 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=286 io_add_to /src/dovecot/src/lib/ioloop.c linenumber=288 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=291 timeout_add_to /src/dovecot/src/lib/ioloop.c linenumber=294 i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=128 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=129 smtp_server_reply_free /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=329 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=263 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=268 smtp_server_reply_destroy /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=269 event_unref /src/dovecot/src/lib/lib-event.c linenumber=330 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=331 event_want_level /src/dovecot/src/lib/event-log.c linenumber=517 e_debug /src/dovecot/src/lib/event-log.c linenumber=517 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=517 smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=519 smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=521 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=549 i_panic /src/dovecot/src/lib/failures.c linenumber=1245 smtp_server_connection_disconnect /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1249 smtp_server_connection_get_disconnect_reason /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1183 ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1160 ssl_iostream_get_state /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=280 ssl_iostream_get_last_error /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1161 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1163 io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=1168 __errno_location linenumber=170 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=171 __errno_location linenumber=173 o_stream_get_error /src/dovecot/src/lib/ostream.c linenumber=174 __errno_location linenumber=176 __errno_location linenumber=180 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=183 t_str_oneline /src/dovecot/src/lib/strfuncs.c linenumber=1185 strpbrk linenumber=377 strlen linenumber=380 t_str_new /src/dovecot/src/lib/str.c linenumber=381 str_append_data /src/dovecot/src/lib/./str.h linenumber=389 str_append_data /src/dovecot/src/lib/./str.h linenumber=395 str_append_c /src/dovecot/src/lib/./str.h linenumber=400 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=44 buffer_check_append_limits /src/dovecot/src/lib/buffer.c linenumber=277 str_len /src/dovecot/src/lib/./str.h linenumber=412 str_len /src/dovecot/src/lib/./str.h linenumber=413 str_truncate /src/dovecot/src/lib/./str.h linenumber=413 str_append_data /src/dovecot/src/lib/./str.h linenumber=415 str_c /src/dovecot/src/lib/str.c linenumber=416 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1190 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1194 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1198 e_debug /src/dovecot/src/lib/event-log.c linenumber=1198 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1198 smtp_server_connection_update_stats /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1201 connection_update_counters /src/dovecot/src/lib/connection.c linenumber=55 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=909 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=911 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1204 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1531 e_debug /src/dovecot/src/lib/event-log.c linenumber=1531 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1531 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1533 smtp_server_transaction_free /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=1536 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=91 array_get_modifiable_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=92 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=307 smtp_server_recipient_destroy /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=99 smtp_server_recipient_unref /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=133 smtp_server_recipient_call_hooks /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=109 smtp_server_recipient_ref /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=356 i_panic /src/dovecot/src/lib/failures.c linenumber=87 smtp_server_recipient_unref /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=372 i_unreached /src/dovecot/src/lib/failures.c linenumber=111 smtp_server_recipient_create_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=114 event_create /src/dovecot/src/lib/lib-event.c linenumber=42 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=43 event_create /src/dovecot/src/lib/lib-event.c linenumber=46 event_create /src/dovecot/src/lib/lib-event.c linenumber=49 event_drop_parent_log_prefixes /src/dovecot/src/lib/lib-event.c linenumber=53 smtp_server_recipient_update_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=55 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=15 t_str_new /src/dovecot/src/lib/str.c linenumber=722 smtp_address_write /src/dovecot/src/lib-smtp/smtp-address.c linenumber=723 smtp_address_isnull /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=664 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=666 strlen linenumber=670 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=673 str_insert /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=678 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=681 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=686 smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=688 i_panic /src/dovecot/src/lib/failures.c linenumber=688 smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=689 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=690 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=691 str_insert /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=700 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=704 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=709 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=710 str_c /src/dovecot/src/lib/str.c linenumber=724 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=17 smtp_params_rcpt_add_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=18 smtp_params_rcpt_add_notify_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1400 i_panic /src/dovecot/src/lib/failures.c linenumber=1356 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1358 t_str_new /src/dovecot/src/lib/str.c linenumber=1360 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1362 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1364 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1365 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1366 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1369 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1370 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1371 str_c /src/dovecot/src/lib/str.c linenumber=1373 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1373 smtp_params_rcpt_add_orcpt_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1401 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1385 strcasecmp linenumber=1387 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=1389 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1388 i_panic /src/dovecot/src/lib/failures.c linenumber=1391 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=1392 str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=21 str_sanitize_skip_start /src/dovecot/src/lib/str-sanitize.c linenumber=141 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=15 uni_utf8_parse_char /src/dovecot/src/lib/unichar.c linenumber=114 i_panic /src/dovecot/src/lib/failures.c linenumber=41 uni_utf8_char_bytes /src/dovecot/src/lib/./unichar.h linenumber=51 i_panic /src/dovecot/src/lib/failures.c linenumber=70 uni_is_valid_ucs4 /src/dovecot/src/lib/./unichar.h linenumber=96 __ctype_b_loc linenumber=18 i_panic /src/dovecot/src/lib/failures.c linenumber=22 t_str_new /src/dovecot/src/lib/str.c linenumber=145 str_sanitize_append /src/dovecot/src/lib/str-sanitize.c linenumber=146 str_len /src/dovecot/src/lib/./str.h linenumber=64 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=69 str_append_c /src/dovecot/src/lib/./str.h linenumber=75 __ctype_b_loc linenumber=79 str_append_c /src/dovecot/src/lib/./str.h linenumber=80 str_append_data /src/dovecot/src/lib/./str.h linenumber=82 str_truncate /src/dovecot/src/lib/./str.h linenumber=88 str_sanitize_truncate_char /src/dovecot/src/lib/str-sanitize.c linenumber=91 str_data /src/dovecot/src/lib/./str.h linenumber=49 str_len /src/dovecot/src/lib/./str.h linenumber=50 i_panic /src/dovecot/src/lib/failures.c linenumber=52 uni_utf8_data_truncate /src/dovecot/src/lib/unichar.c linenumber=59 str_truncate /src/dovecot/src/lib/./str.h linenumber=58 str_append /src/dovecot/src/lib/./str.h linenumber=93 str_c /src/dovecot/src/lib/str.c linenumber=147 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=21 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=20 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=23 str_sanitize /src/dovecot/src/lib/str-sanitize.c linenumber=26 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=25 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=24 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=117 event_want_level /src/dovecot/src/lib/event-log.c linenumber=123 e_debug /src/dovecot/src/lib/event-log.c linenumber=123 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=123 event_unref /src/dovecot/src/lib/lib-event.c linenumber=126 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=127 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=103 event_want_level /src/dovecot/src/lib/event-log.c linenumber=114 e_debug /src/dovecot/src/lib/event-log.c linenumber=114 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=114 event_unref /src/dovecot/src/lib/lib-event.c linenumber=117 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=118 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=1543 i_stream_close_full /src/dovecot/src/lib/istream.c linenumber=43 io_stream_close /src/dovecot/src/lib/iostream.c linenumber=31 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=44 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=1544 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1549 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=1510 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1511 i_strdup /src/dovecot/src/lib/imem.c linenumber=1512 smtp_server_command_abort /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=1210 event_want_level /src/dovecot/src/lib/event-log.c linenumber=343 e_debug /src/dovecot/src/lib/event-log.c linenumber=343 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=343 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=346 event_want_level /src/dovecot/src/lib/event-log.c linenumber=351 e_debug /src/dovecot/src/lib/event-log.c linenumber=351 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=351 smtp_server_reply_free /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=358 smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=360 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=361 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1214 event_want_level /src/dovecot/src/lib/event-log.c linenumber=230 e_debug /src/dovecot/src/lib/event-log.c linenumber=230 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=230 timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=232 priorityq_remove /src/dovecot/src/lib/priorityq.c linenumber=414 priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=138 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=121 i_panic /src/dovecot/src/lib/failures.c linenumber=122 heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=126 array_delete_i /src/dovecot/src/lib/./array.h linenumber=127 heap_item_bubble_up /src/dovecot/src/lib/priorityq.c linenumber=131 heap_item_bubble_down /src/dovecot/src/lib/priorityq.c linenumber=132 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=91 heap_items_swap /src/dovecot/src/lib/priorityq.c linenumber=104 array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=418 i_panic /src/dovecot/src/lib/failures.c linenumber=187 array_count_i /src/dovecot/src/lib/./array.h linenumber=189 i_unreached /src/dovecot/src/lib/failures.c linenumber=419 array_delete_i /src/dovecot/src/lib/./array.h linenumber=420 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=422 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=398 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=399 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=1216 smtp_command_parser_deinit /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=1218 smtp_command_parser_clear /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=119 buffer_clear_safe /src/dovecot/src/lib/buffer.c linenumber=106 safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=473 buffer_clear /src/dovecot/src/lib/./buffer.h linenumber=474 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=150 safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=108 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=121 buffer_free /src/dovecot/src/lib/buffer.c linenumber=122 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=123 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=124 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=125 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=126 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=127 ssl_iostream_destroy /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1219 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1220 io_remove /src/dovecot/src/lib/ioloop.c linenumber=1225 connection_disconnect /src/dovecot/src/lib/connection.c linenumber=1230 connection_update_counters /src/dovecot/src/lib/connection.c linenumber=918 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=925 connection_disconnect_reason /src/dovecot/src/lib/connection.c linenumber=927 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1010 i_panic /src/dovecot/src/lib/failures.c linenumber=1018 i_stream_get_error /src/dovecot/src/lib/istream.c linenumber=1019 io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=1024 i_unreached /src/dovecot/src/lib/failures.c linenumber=1028 event_want_level /src/dovecot/src/lib/event-log.c linenumber=928 connection_disconnect_reason /src/dovecot/src/lib/connection.c linenumber=928 e_debug /src/dovecot/src/lib/event-log.c linenumber=928 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=928 timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=933 io_remove /src/dovecot/src/lib/ioloop.c linenumber=934 i_stream_close /src/dovecot/src/lib/istream.c linenumber=935 i_stream_close_full /src/dovecot/src/lib/istream.c linenumber=149 o_stream_close /src/dovecot/src/lib/ostream.c linenumber=936 o_stream_close_full /src/dovecot/src/lib/ostream.c linenumber=139 o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=61 i_panic /src/dovecot/src/lib/failures.c linenumber=62 io_stream_close /src/dovecot/src/lib/iostream.c linenumber=75 shutdown linenumber=938 fd_close_maybe_stdio /src/dovecot/src/lib/fd-util.c linenumber=939 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=135 __errno_location linenumber=160 close linenumber=164 __errno_location linenumber=164 i_error /src/dovecot/src/lib/failures.c linenumber=165 dup2 linenumber=136 i_fatal /src/dovecot/src/lib/failures.c linenumber=139 io_remove /src/dovecot/src/lib/ioloop.c linenumber=1233 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=1234 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=1235 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1251 e_debug /src/dovecot/src/lib/event-log.c linenumber=1251 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1251 connection_deinit /src/dovecot/src/lib/connection.c linenumber=1253 i_panic /src/dovecot/src/lib/failures.c linenumber=945 connection_disconnect /src/dovecot/src/lib/connection.c linenumber=950 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=951 o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=952 o_stream_close_full /src/dovecot/src/lib/ostream.c linenumber=91 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=92 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=953 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=954 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=955 event_unref /src/dovecot/src/lib/lib-event.c linenumber=956 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1258 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1259 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1260 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1261 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1262 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1263 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1264 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1265 smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=552 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=857 connection_input_halt /src/dovecot/src/lib/connection.c linenumber=96 io_remove /src/dovecot/src/lib/ioloop.c linenumber=271 timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=272 smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=859 smtp_server_command_is_complete /src/dovecot/src/lib-smtp/./smtp-server-private.h linenumber=558 smtp_server_connection_pending_command_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=275 event_want_level /src/dovecot/src/lib/event-log.c linenumber=559 e_debug /src/dovecot/src/lib/event-log.c linenumber=559 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=559 smtp_server_command_ready_to_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=563 event_want_level /src/dovecot/src/lib/event-log.c linenumber=501 e_debug /src/dovecot/src/lib/event-log.c linenumber=501 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=501 smtp_server_connection_trigger_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=502 event_want_level /src/dovecot/src/lib/event-log.c linenumber=833 e_debug /src/dovecot/src/lib/event-log.c linenumber=833 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=833 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=834 i_unreached /src/dovecot/src/lib/failures.c linenumber=569 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=572 smtp_server_connection_terminate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=613 smtp_server_connection_terminate_full /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1455 i_panic /src/dovecot/src/lib/failures.c linenumber=1470 t_push /src/dovecot/src/lib/data-stack.c linenumber=1472 t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=1474 split_str /src/dovecot/src/lib/strfuncs.c linenumber=889 i_panic /src/dovecot/src/lib/failures.c linenumber=873 split_str_fast /src/dovecot/src/lib/strfuncs.c linenumber=876 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=845 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=845 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=847 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=850 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=850 strchr linenumber=853 nearest_power /src/dovecot/src/lib/bits.c linenumber=856 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=857 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=857 i_panic /src/dovecot/src/lib/failures.c linenumber=864 i_panic /src/dovecot/src/lib/failures.c linenumber=865 split_str_slow /src/dovecot/src/lib/strfuncs.c linenumber=878 strchr linenumber=793 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=797 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=797 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=799 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=802 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=802 strchr linenumber=806 nearest_power /src/dovecot/src/lib/bits.c linenumber=809 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=810 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=810 strchr linenumber=818 i_panic /src/dovecot/src/lib/failures.c linenumber=832 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=1475 i_panic /src/dovecot/src/lib/failures.c linenumber=327 vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=331 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=198 strlen linenumber=202 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=206 nearest_power /src/dovecot/src/lib/bits.c linenumber=206 t_buffer_reget /src/dovecot/src/lib/data-stack.c linenumber=207 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=643 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=645 i_panic /src/dovecot/src/lib/failures.c linenumber=216 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=332 smtp_server_connection_reply_lines /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1478 smtp_reply_parse_enhanced_code /src/dovecot/src/lib-smtp/smtp-reply-parser.c linenumber=1301 __ctype_b_loc linenumber=120 __ctype_b_loc linenumber=131 t_push /src/dovecot/src/lib/data-stack.c linenumber=1305 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1308 smtp_reply_log /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=1308 t_str_new /src/dovecot/src/lib/str.c linenumber=135 smtp_reply_is_remote /src/dovecot/src/lib-smtp/./smtp-reply.h linenumber=137 smtp_reply_get_enh_code /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=138 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=40 str_printfa /src/dovecot/src/lib/str.c linenumber=140 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=142 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=143 smtp_reply_write_message_one_line /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=147 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=110 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=111 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=112 str_c /src/dovecot/src/lib/str.c linenumber=148 e_debug /src/dovecot/src/lib/event-log.c linenumber=1308 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1308 t_str_new /src/dovecot/src/lib/str.c linenumber=1310 smtp_reply_write /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=1311 i_panic /src/dovecot/src/lib/failures.c linenumber=71 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=73 smtp_reply_get_enh_code /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=74 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=77 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=79 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=80 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=82 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=88 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=90 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=92 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=94 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=95 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=97 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=98 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1312 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1312 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1312 o_stream_nsendv /src/dovecot/src/lib/ostream.c linenumber=375 o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=386 i_panic /src/dovecot/src/lib/failures.c linenumber=333 i_panic /src/dovecot/src/lib/failures.c linenumber=339 __errno_location linenumber=340 i_panic /src/dovecot/src/lib/failures.c linenumber=342 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1313 i_panic /src/dovecot/src/lib/failures.c linenumber=1313 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1481 smtp_server_connection_disconnect /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1443 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1444 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1482 i_panic /src/dovecot/src/lib/failures.c linenumber=1482 smtp_helo_domain_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=67 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=162 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=162 strlen linenumber=163 smtp_parser_parse_domain /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=164 __ctype_b_loc linenumber=218 t_str_new /src/dovecot/src/lib/str.c linenumber=223 __ctype_b_loc linenumber=231 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=237 __ctype_b_loc linenumber=242 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=250 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=259 str_c /src/dovecot/src/lib/str.c linenumber=264 smtp_parser_parse_address_literal /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=167 t_str_new /src/dovecot/src/lib/str.c linenumber=361 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=362 smtp_parser_parse_ipv4_address /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=369 smtp_parser_parse_snum /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=309 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=294 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=318 smtp_parser_parse_snum /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=321 htonl linenumber=327 t_str_new /src/dovecot/src/lib/str.c linenumber=388 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=389 smtp_parser_parse_ldh_str /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=391 __ctype_b_loc linenumber=184 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=197 str_c /src/dovecot/src/lib/str.c linenumber=396 strcasecmp linenumber=396 str_c /src/dovecot/src/lib/str.c linenumber=401 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=399 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=406 smtp_char_is_dcontent /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=411 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=419 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=423 p_strndup /src/dovecot/src/lib/strfuncs.c linenumber=301 i_panic /src/dovecot/src/lib/failures.c linenumber=106 i_panic /src/dovecot/src/lib/failures.c linenumber=107 memchr linenumber=109 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=115 net_addr2ip /src/dovecot/src/lib/net.c linenumber=423 net_addr2ip_inet4_fast /src/dovecot/src/lib/net.c linenumber=986 str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=958 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=60 str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109 str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=973 t_push /src/dovecot/src/lib/data-stack.c linenumber=989 strchr linenumber=990 strlen linenumber=993 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=995 getaddrinfo linenumber=1003 i_panic /src/dovecot/src/lib/failures.c linenumber=1004 sin_get_ip /src/dovecot/src/lib/net.c linenumber=1007 freeaddrinfo linenumber=1010 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=1011 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1012 i_panic /src/dovecot/src/lib/failures.c linenumber=1012 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=444 str_c /src/dovecot/src/lib/str.c linenumber=445 smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=69 event_want_level /src/dovecot/src/lib/event-log.c linenumber=879 e_debug /src/dovecot/src/lib/event-log.c linenumber=879 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=879 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=882 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=71 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=75 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=75 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=76 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=82 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=89 i_panic /src/dovecot/src/lib/failures.c linenumber=372 i_panic /src/dovecot/src/lib/failures.c linenumber=377 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=382 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=382 cmd_helo_next /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=89 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=44 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=92 cmd_helo_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=92 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=19 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=623 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=628 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=20 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=688 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=693 smtp_server_reply_is_success /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=696 i_panic /src/dovecot/src/lib/failures.c linenumber=659 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=29 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=31 i_strdup /src/dovecot/src/lib/imem.c linenumber=32 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=96 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=101 i_panic /src/dovecot/src/lib/failures.c linenumber=101 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=104 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=109 smtp_server_cmd_ehlo_reply_default /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=111 smtp_server_cmd_ehlo_reply_create /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=197 smtp_server_reply_create_ehlo /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=161 smtp_server_reply_create /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=686 smtp_server_reply_create_index /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=215 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=688 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=689 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=690 i_panic /src/dovecot/src/lib/failures.c linenumber=167 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=170 array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=171 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=255 strcasecmp linenumber=179 smtp_server_reply_ehlo_add_params /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=184 i_panic /src/dovecot/src/lib/failures.c linenumber=739 i_panic /src/dovecot/src/lib/failures.c linenumber=740 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=743 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=744 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=745 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=748 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=749 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=753 smtp_server_reply_submit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=198 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=113 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=99 smtp_server_cmd_helo /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=99 smtp_server_cmd_helo_run /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=127 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=104 smtp_server_cmd_ehlo /src/dovecot/src/lib-smtp/smtp-server-cmd-helo.c linenumber=104 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=111 smtp_server_cmd_auth /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=111 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=196 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=210 split_str /src/dovecot/src/lib/strfuncs.c linenumber=883 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=213 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=221 cmd_auth_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=233 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=22 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=32 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=236 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=846 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=238 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=238 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=239 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=240 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=242 cmd_auth_start /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=242 cmd_auth_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=165 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=169 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=171 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=176 i_panic /src/dovecot/src/lib/failures.c linenumber=176 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=179 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=181 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=244 cmd_auth_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-auth.c linenumber=244 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=55 i_panic /src/dovecot/src/lib/failures.c linenumber=55 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=56 smtp_server_command_reply_status_equals /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=58 i_panic /src/dovecot/src/lib/failures.c linenumber=677 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=678 i_panic /src/dovecot/src/lib/failures.c linenumber=661 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=663 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=666 i_panic /src/dovecot/src/lib/failures.c linenumber=58 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=114 smtp_server_cmd_starttls /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=114 i_panic /src/dovecot/src/lib/failures.c linenumber=157 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=158 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=162 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=169 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=174 smtp_server_connection_input_lock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=175 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=136 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=177 cmd_starttls_next /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=177 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=124 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=127 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=133 cmd_starttls_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=133 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=86 smtp_server_command_reply_status_equals /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=88 i_panic /src/dovecot/src/lib/failures.c linenumber=88 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=91 smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=94 o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=799 smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=801 o_stream_get_disconnect_reason /src/dovecot/src/lib/ostream.c linenumber=744 io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=48 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=743 o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=99 cmd_starttls_output /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=99 smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=65 o_stream_unset_flush_callback /src/dovecot/src/lib/ostream.c linenumber=69 cmd_starttls_start /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=70 event_want_level /src/dovecot/src/lib/event-log.c linenumber=19 e_debug /src/dovecot/src/lib/event-log.c linenumber=19 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=19 smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=27 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=30 smtp_server_connection_set_ssl_streams /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=33 smtp_server_connection_set_streams /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=217 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=198 o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=201 o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=202 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=204 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=205 smtp_server_connection_streams_changed /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=207 smtp_server_connection_update_rawlog /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=180 stat linenumber=166 iostream_rawlog_create /src/dovecot/src/lib/iostream-rawlog.c linenumber=171 iostream_rawlog_try_create_tcp /src/dovecot/src/lib/iostream-rawlog.c linenumber=226 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=195 str_match /src/dovecot/src/lib/strfuncs.c linenumber=713 strncmp linenumber=195 str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=195 strchr linenumber=198 net_str2hostport /src/dovecot/src/lib/net.c linenumber=200 strchr linenumber=1050 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1053 t_strdup_until_noconst /src/dovecot/src/lib/strfuncs.c linenumber=295 i_panic /src/dovecot/src/lib/failures.c linenumber=283 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=287 strchr linenumber=1055 strchr linenumber=1056 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1062 net_str2port /src/dovecot/src/lib/net.c linenumber=1071 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1020 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116 net_gethostbyname /src/dovecot/src/lib/net.c linenumber=203 net_addr2ip /src/dovecot/src/lib/net.c linenumber=685 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=687 t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=687 getaddrinfo linenumber=697 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=698 i_panic /src/dovecot/src/lib/failures.c linenumber=699 i_panic /src/dovecot/src/lib/failures.c linenumber=707 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=710 t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=710 sin_get_ip /src/dovecot/src/lib/net.c linenumber=716 freeaddrinfo linenumber=718 net_gethosterror /src/dovecot/src/lib/net.c linenumber=206 i_panic /src/dovecot/src/lib/failures.c linenumber=1121 gai_strerror linenumber=1123 i_error /src/dovecot/src/lib/failures.c linenumber=205 net_connect_ip_blocking /src/dovecot/src/lib/net.c linenumber=209 net_connect_ip_full /src/dovecot/src/lib/net.c linenumber=273 net_connect_ip_once /src/dovecot/src/lib/net.c linenumber=248 i_warning /src/dovecot/src/lib/failures.c linenumber=192 socket linenumber=199 i_error /src/dovecot/src/lib/failures.c linenumber=202 setsockopt linenumber=207 setsockopt linenumber=209 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=211 sin_set_ip /src/dovecot/src/lib/net.c linenumber=215 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=144 bind linenumber=216 net_ip2addr /src/dovecot/src/lib/net.c linenumber=217 i_error /src/dovecot/src/lib/failures.c linenumber=217 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=218 sin_set_ip /src/dovecot/src/lib/net.c linenumber=224 sin_set_port /src/dovecot/src/lib/net.c linenumber=225 htons linenumber=168 htons linenumber=170 i_unreached /src/dovecot/src/lib/failures.c linenumber=172 connect linenumber=226 __errno_location linenumber=229 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=234 __errno_location linenumber=250 net_ip2addr /src/dovecot/src/lib/net.c linenumber=211 i_error /src/dovecot/src/lib/failures.c linenumber=211 iostream_rawlog_create_fd /src/dovecot/src/lib/iostream-rawlog.c linenumber=214 i_stream_create_rawlog /src/dovecot/src/lib/istream-rawlog.c linenumber=173 o_stream_create_fd_autoclose /src/dovecot/src/lib/ostream-file.c linenumber=91 o_stream_create_fd_common /src/dovecot/src/lib/ostream-file.c linenumber=1149 o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=92 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=94 o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=93 i_stream_create_rawlog_from_stream /src/dovecot/src/lib/istream-rawlog.c linenumber=95 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=105 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=105 iostream_rawlog_init /src/dovecot/src/lib/iostream-rawlog.c linenumber=110 buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=51 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=120 i_stream_create /src/dovecot/src/lib/istream.c linenumber=119 o_stream_create_rawlog /src/dovecot/src/lib/ostream-rawlog.c linenumber=176 o_stream_create_fd_autoclose /src/dovecot/src/lib/ostream-file.c linenumber=75 o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=76 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=79 o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=78 o_stream_create_rawlog_from_stream /src/dovecot/src/lib/ostream-rawlog.c linenumber=80 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=90 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=90 iostream_rawlog_init /src/dovecot/src/lib/iostream-rawlog.c linenumber=96 o_stream_get_fd /src/dovecot/src/lib/ostream.c linenumber=98 o_stream_create /src/dovecot/src/lib/ostream.c linenumber=97 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=180 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=181 t_strflocaltime /src/dovecot/src/lib/time-util.c linenumber=229 localtime linenumber=125 strftime_real /src/dovecot/src/lib/time-util.c linenumber=125 strlen linenumber=105 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=106 strftime linenumber=109 i_panic /src/dovecot/src/lib/failures.c linenumber=111 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=112 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=114 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=232 iostream_rawlog_create_prefix /src/dovecot/src/lib/iostream-rawlog.c linenumber=233 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=245 open linenumber=246 __errno_location linenumber=248 e_error /src/dovecot/src/lib/event-log.c linenumber=249 event_want_level /src/dovecot/src/lib/event-log.c linenumber=20 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=21 t_push /src/dovecot/src/lib/data-stack.c linenumber=32 event_logv /src/dovecot/src/lib/event-log.c linenumber=33 t_pop /src/dovecot/src/lib/data-stack.c linenumber=34 i_panic /src/dovecot/src/lib/failures.c linenumber=34 event_want_level /src/dovecot/src/lib/event-log.c linenumber=252 e_debug /src/dovecot/src/lib/event-log.c linenumber=252 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=252 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=258 open linenumber=259 __errno_location linenumber=261 e_error /src/dovecot/src/lib/event-log.c linenumber=262 event_want_level /src/dovecot/src/lib/event-log.c linenumber=265 e_debug /src/dovecot/src/lib/event-log.c linenumber=265 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=265 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=268 i_unlink /src/dovecot/src/lib/lib.c linenumber=269 unlink linenumber=62 i_error /src/dovecot/src/lib/failures.c linenumber=63 i_stream_create_rawlog /src/dovecot/src/lib/istream-rawlog.c linenumber=276 o_stream_create_rawlog /src/dovecot/src/lib/ostream-rawlog.c linenumber=279 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=282 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=283 smtp_command_parser_set_stream /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=181 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=145 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=148 o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=183 smtp_server_connection_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=183 event_want_level /src/dovecot/src/lib/event-log.c linenumber=811 e_debug /src/dovecot/src/lib/event-log.c linenumber=811 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=811 smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=813 o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=814 smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=815 smtp_server_connection_timeout_reset /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=817 timeout_reset /src/dovecot/src/lib/ioloop.c linenumber=254 timeout_reset_timeval /src/dovecot/src/lib/ioloop.c linenumber=452 timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=431 timeval_cmp /src/dovecot/src/lib/time-util.c linenumber=441 timeval_add_usecs /src/dovecot/src/lib/./time-util.h linenumber=443 priorityq_remove /src/dovecot/src/lib/priorityq.c linenumber=445 priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=446 smtp_server_connection_send_replies /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=818 smtp_server_connection_next_reply /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=786 event_want_level /src/dovecot/src/lib/event-log.c linenumber=755 e_debug /src/dovecot/src/lib/event-log.c linenumber=755 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=755 smtp_server_command_send_replies /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=759 smtp_server_command_next_to_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=738 event_want_level /src/dovecot/src/lib/event-log.c linenumber=488 e_debug /src/dovecot/src/lib/event-log.c linenumber=488 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=488 smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=490 smtp_server_command_remove_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=494 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=743 i_panic /src/dovecot/src/lib/failures.c linenumber=743 smtp_server_command_completed /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=746 event_want_level /src/dovecot/src/lib/event-log.c linenumber=532 e_debug /src/dovecot/src/lib/event-log.c linenumber=532 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=532 smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=535 smtp_server_command_call_hooks /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=537 smtp_server_command_send_more_replies /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=750 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=709 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=716 i_panic /src/dovecot/src/lib/failures.c linenumber=719 smtp_server_reply_send /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=723 t_push /src/dovecot/src/lib/data-stack.c linenumber=649 smtp_server_reply_send_real /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=650 i_panic /src/dovecot/src/lib/failures.c linenumber=618 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=620 i_panic /src/dovecot/src/lib/failures.c linenumber=620 str_c_modifiable /src/dovecot/src/lib/str.c linenumber=623 buffer_nul_terminate /src/dovecot/src/lib/buffer.c linenumber=63 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=64 i_panic /src/dovecot/src/lib/failures.c linenumber=626 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=630 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=630 o_stream_send /src/dovecot/src/lib/ostream.c linenumber=630 o_stream_sendv /src/dovecot/src/lib/ostream.c linenumber=314 __errno_location linenumber=356 o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=359 event_want_level /src/dovecot/src/lib/event-log.c linenumber=631 o_stream_get_disconnect_reason /src/dovecot/src/lib/ostream.c linenumber=631 e_debug /src/dovecot/src/lib/event-log.c linenumber=631 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=631 smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=633 event_want_level /src/dovecot/src/lib/event-log.c linenumber=637 smtp_server_reply_get_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=637 t_str_new /src/dovecot/src/lib/str.c linenumber=594 smtp_server_reply_write_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=596 i_panic /src/dovecot/src/lib/failures.c linenumber=554 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=556 i_panic /src/dovecot/src/lib/failures.c linenumber=556 strlen linenumber=558 str_c /src/dovecot/src/lib/str.c linenumber=559 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=560 i_panic /src/dovecot/src/lib/failures.c linenumber=563 strchr linenumber=569 i_panic /src/dovecot/src/lib/failures.c linenumber=570 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=571 i_panic /src/dovecot/src/lib/failures.c linenumber=573 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=582 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=586 i_panic /src/dovecot/src/lib/failures.c linenumber=586 str_replace /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=587 strlen linenumber=83 buffer_replace /src/dovecot/src/lib/buffer.c linenumber=83 buffer_write /src/dovecot/src/lib/buffer.c linenumber=329 buffer_copy /src/dovecot/src/lib/buffer.c linenumber=342 buffer_write /src/dovecot/src/lib/buffer.c linenumber=349 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=352 str_c /src/dovecot/src/lib/str.c linenumber=597 e_debug /src/dovecot/src/lib/event-log.c linenumber=637 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=637 t_pop /src/dovecot/src/lib/data-stack.c linenumber=651 i_panic /src/dovecot/src/lib/failures.c linenumber=651 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=729 smtp_server_command_finished /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=758 i_panic /src/dovecot/src/lib/failures.c linenumber=767 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=775 i_panic /src/dovecot/src/lib/failures.c linenumber=775 array_idx_modifiable_i /src/dovecot/src/lib/array.c linenumber=776 i_panic /src/dovecot/src/lib/failures.c linenumber=777 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=780 smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=782 i_panic /src/dovecot/src/lib/failures.c linenumber=666 smtp_server_reply_is_success /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=671 smtp_server_reply_get_message /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=672 t_str_new /src/dovecot/src/lib/str.c linenumber=603 smtp_server_reply_write_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=605 str_c /src/dovecot/src/lib/str.c linenumber=606 event_want_level /src/dovecot/src/lib/event-log.c linenumber=783 e_debug /src/dovecot/src/lib/event-log.c linenumber=783 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=783 i_panic /src/dovecot/src/lib/failures.c linenumber=786 smtp_server_reply_get_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=790 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=788 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=788 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=792 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=794 smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=798 smtp_server_command_pipeline_unblock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=800 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=802 smtp_server_connection_trigger_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=803 smtp_server_connection_timeout_update /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=788 smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=263 event_want_level /src/dovecot/src/lib/event-log.c linenumber=243 e_debug /src/dovecot/src/lib/event-log.c linenumber=243 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=243 timeout_add /src/dovecot/src/lib/ioloop.c linenumber=245 smtp_server_connection_idle_timeout /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=245 smtp_server_connection_terminate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=223 smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=269 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=276 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=280 i_unreached /src/dovecot/src/lib/failures.c linenumber=284 smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=791 o_stream_uncork_flush /src/dovecot/src/lib-smtp/../../src/lib/ostream.h linenumber=821 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=176 o_stream_flush /src/dovecot/src/lib/ostream.c linenumber=177 smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=823 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=826 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=185 smtp_server_connection_ssl_init /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=34 event_want_level /src/dovecot/src/lib/event-log.c linenumber=416 e_debug /src/dovecot/src/lib/event-log.c linenumber=416 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=416 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=420 o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=421 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=422 o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=423 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=428 io_stream_autocreate_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=433 i_panic /src/dovecot/src/lib/failures.c linenumber=199 ssl_server_settings_get /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=200 event_create /src/dovecot/src/lib/lib-event.c linenumber=229 settings_event_add_filter_name /src/dovecot/src/lib-settings/settings.c linenumber=230 settings_event_get_free_filter_name_key /src/dovecot/src/lib-settings/settings.c linenumber=3220 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3204 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=802 strcmp linenumber=805 t_str_new /src/dovecot/src/lib/str.c linenumber=3207 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=3208 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=3210 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=90 str_printfa /src/dovecot/src/lib/str.c linenumber=3211 str_c /src/dovecot/src/lib/str.c linenumber=3212 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3212 str_c /src/dovecot/src/lib/str.c linenumber=3215 event_get_pool /src/dovecot/src/lib/lib-event.c linenumber=3221 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3221 event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=3220 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=781 array_create_i /src/dovecot/src/lib/./array.h linenumber=782 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=785 strcmp linenumber=786 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=792 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=793 settings_get /src/dovecot/src/lib-settings/settings.c linenumber=231 settings_get_full /src/dovecot/src/lib-settings/settings.c linenumber=3022 t_push /src/dovecot/src/lib/data-stack.c linenumber=2960 settings_get_real /src/dovecot/src/lib-settings/settings.c linenumber=2961 event_create /src/dovecot/src/lib/lib-event.c linenumber=2685 settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2688 strlen linenumber=1188 t_str_new /src/dovecot/src/lib/str.c linenumber=1188 str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1189 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1193 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1196 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1199 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1202 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1205 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1208 str_c /src/dovecot/src/lib/str.c linenumber=1212 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2687 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=2691 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2692 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1117 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1120 array_create_i /src/dovecot/src/lib/./array.h linenumber=1122 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1129 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=1130 array_count_i /src/dovecot/src/lib/./array.h linenumber=162 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=1130 strcmp linenumber=625 array_append_i /src/dovecot/src/lib/./array.h linenumber=1131 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2697 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2703 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2704 settings_event_convert_filter_names /src/dovecot/src/lib-settings/settings.c linenumber=2720 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2641 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2644 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2649 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2652 t_str_new /src/dovecot/src/lib/str.c linenumber=2656 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2657 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2659 str_printfa /src/dovecot/src/lib/str.c linenumber=2660 str_c /src/dovecot/src/lib/str.c linenumber=2661 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2661 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2664 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=2721 i_panic /src/dovecot/src/lib/failures.c linenumber=2725 settings_instance_get /src/dovecot/src/lib-settings/settings.c linenumber=2752 i_panic /src/dovecot/src/lib/failures.c linenumber=2562 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=2566 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=2567 settings_mmap_pool_create /src/dovecot/src/lib-settings/settings.c linenumber=2569 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=1523 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1525 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1525 settings_mmap_ref /src/dovecot/src/lib-settings/settings.c linenumber=1535 i_panic /src/dovecot/src/lib/failures.c linenumber=1364 settings_parser_init /src/dovecot/src/lib-settings/settings-parser.c linenumber=2572 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=78 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=80 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=80 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=89 setting_parser_copy_defaults /src/dovecot/src/lib-settings/settings-parser.c linenumber=90 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=53 strchr linenumber=60 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=62 i_panic /src/dovecot/src/lib/failures.c linenumber=91 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=95 pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=93 settings_parser_get_set /src/dovecot/src/lib-settings/settings-parser.c linenumber=2577 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2582 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2582 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=149 array_create_from_buffer_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=152 str_new /src/dovecot/src/lib/str.c linenumber=2583 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2584 settings_var_expand_init /src/dovecot/src/lib-settings/settings.c linenumber=2587 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1651 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1651 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1652 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1652 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1653 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1653 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1657 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1659 settings_var_expand_init_add /src/dovecot/src/lib-settings/settings.c linenumber=1663 i_panic /src/dovecot/src/lib/failures.c linenumber=1565 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1566 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1568 i_panic /src/dovecot/src/lib/failures.c linenumber=1571 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1572 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1574 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1577 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1597 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1600 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1603 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1606 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1626 i_panic /src/dovecot/src/lib/failures.c linenumber=1628 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1633 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1637 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1638 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1639 i_panic /src/dovecot/src/lib/failures.c linenumber=1640 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1666 settings_var_expand_init_add /src/dovecot/src/lib-settings/settings.c linenumber=1668 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=1671 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1675 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1676 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1677 i_panic /src/dovecot/src/lib/failures.c linenumber=1678 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1680 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1681 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1683 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1685 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=278 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1686 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1687 settings_instance_override_init /src/dovecot/src/lib-settings/settings.c linenumber=2589 settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=2254 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3356 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3357 lib_atexit /src/dovecot/src/lib/lib.c linenumber=3358 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=98 set_registered_infos_free /src/dovecot/src/lib-settings/settings.c linenumber=3358 array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3344 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=3360 setting_parser_info_cmp /src/dovecot/src/lib-settings/settings.c linenumber=3360 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3362 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2257 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2257 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2258 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2259 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2262 t_push /src/dovecot/src/lib/data-stack.c linenumber=2208 settings_override_filter_match /src/dovecot/src/lib-settings/settings.c linenumber=2209 setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=1931 strcmp linenumber=1911 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=1935 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=1118 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=1939 strncmp linenumber=1939 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=1939 settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=1941 t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=1854 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=344 settings_override_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=1866 i_panic /src/dovecot/src/lib/failures.c linenumber=1793 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1800 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1802 settings_mmap_registered_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1762 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1743 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1747 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1749 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=134 strlen linenumber=134 strncmp linenumber=134 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=134 str_stable_hash /src/dovecot/src/lib/hash.c linenumber=1765 strlen linenumber=538 xxh64_data /src/dovecot/src/lib/xxh64.c linenumber=538 xxh64_init /src/dovecot/src/lib/xxh64.c linenumber=147 xxh64_loop /src/dovecot/src/lib/xxh64.c linenumber=148 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=68 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=75 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=77 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=22 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=77 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=78 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=78 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=79 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=79 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=80 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=80 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=85 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=85 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=86 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=86 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=87 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=87 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=88 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=88 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=94 xxh64_result /src/dovecot/src/lib/xxh64.c linenumber=149 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=107 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=43 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=108 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=109 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=110 xxh64_read64 /src/dovecot/src/lib/xxh64.c linenumber=118 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=118 xxh64_read32 /src/dovecot/src/lib/xxh64.c linenumber=123 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=29 xxh64_to_32 /src/dovecot/src/lib/./xxh64.h linenumber=538 strcmp linenumber=1773 strlen linenumber=1777 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1779 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1807 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1808 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1813 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1869 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1875 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1879 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1883 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1883 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1885 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1889 setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=1948 strchr linenumber=1954 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1955 settings_override_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=1959 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1963 t_str_new /src/dovecot/src/lib/str.c linenumber=1972 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1974 wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=1980 strpbrk linenumber=175 strlen linenumber=179 t_str_new /src/dovecot/src/lib/str.c linenumber=179 str_append_data /src/dovecot/src/lib/./str.h linenumber=181 str_append_c /src/dovecot/src/lib/./str.h linenumber=182 str_append_c /src/dovecot/src/lib/./str.h linenumber=183 strpbrk linenumber=186 str_append /src/dovecot/src/lib/./str.h linenumber=188 str_c /src/dovecot/src/lib/str.c linenumber=189 str_printfa /src/dovecot/src/lib/str.c linenumber=1979 strchr linenumber=1985 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1987 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1993 settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=1995 wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=1995 str_printfa /src/dovecot/src/lib/str.c linenumber=1994 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2000 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2009 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2011 settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2013 event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=2020 event_filter_create_real /src/dovecot/src/lib/event-filter.c linenumber=68 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=50 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=50 array_create_i /src/dovecot/src/lib/./array.h linenumber=55 str_c /src/dovecot/src/lib/str.c linenumber=2021 event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=2021 t_push /src/dovecot/src/lib/data-stack.c linenumber=250 event_filter_parse_real /src/dovecot/src/lib/event-filter.c linenumber=251 strlen linenumber=197 event_filter_parser_lex_init /src/dovecot/src/lib/event-filter-lexer.c linenumber=202 __errno_location linenumber=2106 event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=2110 i_malloc /src/dovecot/src/lib/imem.c linenumber=102 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=9 __errno_location linenumber=2113 yy_init_globals /src/dovecot/src/lib/event-filter-lexer.c linenumber=2120 event_filter_parser_set_extra /src/dovecot/src/lib/event-filter-lexer.c linenumber=203 event_filter_parser_parse /src/dovecot/src/lib/event-filter-parser.c linenumber=205 event_filter_parser_lex /src/dovecot/src/lib/event-filter-lexer.c linenumber=1426 event_filter_parser_ensure_buffer_stack /src/dovecot/src/lib/event-filter-lexer.c linenumber=960 event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1792 i_fatal /src/dovecot/src/lib/failures.c linenumber=1796 event_filter_parser_realloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1811 i_realloc /src/dovecot/src/lib/imem.c linenumber=107 p_realloc /src/dovecot/src/lib/./mempool.h linenumber=14 i_fatal /src/dovecot/src/lib/failures.c linenumber=1816 event_filter_parser__create_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=962 event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1626 i_fatal /src/dovecot/src/lib/failures.c linenumber=1628 event_filter_parser_alloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1635 i_fatal /src/dovecot/src/lib/failures.c linenumber=1637 event_filter_parser__init_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1641 __errno_location linenumber=1673 event_filter_parser__flush_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1676 event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1720 __errno_location linenumber=1692 event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=965 t_str_new /src/dovecot/src/lib/str.c linenumber=51 str_c /src/dovecot/src/lib/str.c linenumber=54 str_append /src/dovecot/src/lib/./str.h linenumber=59 str_append /src/dovecot/src/lib/./str.h linenumber=60 str_append /src/dovecot/src/lib/./str.h linenumber=61 str_append /src/dovecot/src/lib/./str.h linenumber=62 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=68 fwrite linenumber=96 yy_get_previous_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1176 yy_try_NUL_trans /src/dovecot/src/lib/event-filter-lexer.c linenumber=1187 yy_get_next_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1207 i_fatal /src/dovecot/src/lib/failures.c linenumber=1285 event_filter_parser_realloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1346 i_fatal /src/dovecot/src/lib/failures.c linenumber=1354 event_filter_parser_input_proc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1368 event_filter_parser_get_extra /src/dovecot/src/lib/event-filter-lexer.c linenumber=120 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=128 event_filter_parser_restart /src/dovecot/src/lib/event-filter-lexer.c linenumber=1379 event_filter_parser_ensure_buffer_stack /src/dovecot/src/lib/event-filter-lexer.c linenumber=1562 event_filter_parser__create_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1564 event_filter_parser__init_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1567 event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1568 event_filter_parser_realloc /src/dovecot/src/lib/event-filter-lexer.l linenumber=1396 i_fatal /src/dovecot/src/lib/failures.c linenumber=1399 yy_get_previous_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1242 yy_get_previous_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1252 i_fatal /src/dovecot/src/lib/failures.c linenumber=1262 logic /src/dovecot/src/lib/event-filter-parser.y linenumber=202 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=165 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=165 logic /src/dovecot/src/lib/event-filter-parser.y linenumber=203 logic /src/dovecot/src/lib/event-filter-parser.y linenumber=204 key_value /src/dovecot/src/lib/event-filter-parser.y linenumber=210 strcmp linenumber=41 strcmp linenumber=43 strcmp linenumber=45 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=57 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=57 i_unreached /src/dovecot/src/lib/failures.c linenumber=64 wildcard_is_escaped_literal /src/dovecot/src/lib/wildcard-match.c linenumber=66 strpbrk linenumber=163 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=68 str_unescape /src/dovecot/src/lib/strescape.c linenumber=68 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=70 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=75 str_unescape /src/dovecot/src/lib/strescape.c linenumber=75 event_filter_category_to_log_type /src/dovecot/src/lib/event-filter.c linenumber=79 strcmp linenumber=351 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=80 str_unescape /src/dovecot/src/lib/strescape.c linenumber=80 event_category_find_registered /src/dovecot/src/lib/lib-event.c linenumber=81 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=815 strcmp linenumber=816 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=85 str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=89 str_parse_intmax /src/dovecot/src/lib/strnum.c linenumber=351 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=333 net_parse_range /src/dovecot/src/lib/net.c linenumber=93 strchr linenumber=1180 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1182 net_addr2ip /src/dovecot/src/lib/net.c linenumber=1184 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1193 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76 str_parse_get_size /src/dovecot/src/lib/str-parse.c linenumber=106 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=104 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=105 toupper linenumber=109 toupper linenumber=134 toupper linenumber=136 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=140 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=144 strlen linenumber=107 toupper linenumber=107 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=112 str_parse_get_interval_msecs /src/dovecot/src/lib/str-parse.c linenumber=128 str_parse_get_interval_full /src/dovecot/src/lib/str-parse.c linenumber=95 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=15 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=16 toupper linenumber=25 strlen linenumber=28 strncasecmp linenumber=28 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=28 str_match_icase /src/dovecot/src/lib/strfuncs.c linenumber=123 tolower linenumber=704 strlen linenumber=29 strncasecmp linenumber=29 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=29 strlen linenumber=34 strncasecmp linenumber=34 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=34 strncasecmp linenumber=35 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=35 strlen linenumber=37 strncasecmp linenumber=37 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=37 strlen linenumber=38 strncasecmp linenumber=38 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=38 strlen linenumber=39 strncasecmp linenumber=39 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=39 strlen linenumber=40 strncasecmp linenumber=40 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=40 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=51 strlen linenumber=58 strncasecmp linenumber=58 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=58 strncasecmp linenumber=63 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=63 strlen linenumber=68 strncasecmp linenumber=68 str_begins_icase_with /src/dovecot/src/lib/./strfuncs.h linenumber=68 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=74 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=78 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=136 wildcard_is_escaped_literal /src/dovecot/src/lib/wildcard-match.c linenumber=137 str_unescape /src/dovecot/src/lib/strescape.c linenumber=139 strspn linenumber=140 strlen linenumber=140 i_unreached /src/dovecot/src/lib/failures.c linenumber=152 event_filter_parser_error /src/dovecot/src/lib/event-filter-parser.y linenumber=212 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=31 t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=221 str_unescape /src/dovecot/src/lib/strescape.c linenumber=221 yysyntax_error /src/dovecot/src/lib/event-filter-parser.c linenumber=1688 yytnamerr /src/dovecot/src/lib/event-filter-parser.c linenumber=1128 yystpcpy /src/dovecot/src/lib/event-filter-parser.c linenumber=1073 strlen linenumber=1075 yytnamerr /src/dovecot/src/lib/event-filter-parser.c linenumber=1155 strlen linenumber=1184 yytnamerr /src/dovecot/src/lib/event-filter-parser.c linenumber=1209 yysyntax_error /src/dovecot/src/lib/event-filter-parser.c linenumber=1704 event_filter_parser_error /src/dovecot/src/lib/event-filter-parser.y linenumber=1708 yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1731 yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1785 event_filter_parser_error /src/dovecot/src/lib/event-filter-parser.y linenumber=1825 yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1840 yydestruct /src/dovecot/src/lib/event-filter-parser.c linenumber=1849 event_filter_parser_lex_destroy /src/dovecot/src/lib/event-filter-lexer.c linenumber=207 event_filter_parser__delete_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=2197 event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=1661 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=112 event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=1663 event_filter_parser_pop_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=2199 event_filter_parser__delete_buffer /src/dovecot/src/lib/event-filter-lexer.c linenumber=1766 event_filter_parser__load_buffer_state /src/dovecot/src/lib/event-filter-lexer.c linenumber=1772 event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=2203 event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=2207 yy_init_globals /src/dovecot/src/lib/event-filter-lexer.c linenumber=2212 event_filter_parser_free /src/dovecot/src/lib/event-filter-lexer.l linenumber=2215 i_panic /src/dovecot/src/lib/failures.c linenumber=211 event_filter_get_or_alloc_internal_query /src/dovecot/src/lib/event-filter.c linenumber=213 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=135 array_append_space_i /src/dovecot/src/lib/./array.h linenumber=141 add_node /src/dovecot/src/lib/event-filter.c linenumber=215 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=161 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=161 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=219 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=174 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=176 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=177 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=179 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=180 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=252 data_stack_frame_contains /src/dovecot/src/lib/data-stack.c linenumber=345 i_panic /src/dovecot/src/lib/failures.c linenumber=684 i_panic /src/dovecot/src/lib/failures.c linenumber=686 t_pop /src/dovecot/src/lib/data-stack.c linenumber=346 i_strdup /src/dovecot/src/lib/imem.c linenumber=351 t_pop /src/dovecot/src/lib/data-stack.c linenumber=352 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=353 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=354 i_panic /src/dovecot/src/lib/failures.c linenumber=252 str_c /src/dovecot/src/lib/str.c linenumber=2024 i_panic /src/dovecot/src/lib/failures.c linenumber=2023 pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2026 setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=2029 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=2032 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2210 i_panic /src/dovecot/src/lib/failures.c linenumber=2210 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2215 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2217 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2266 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2267 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2270 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2275 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=2295 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2296 settings_instance_overrides_add_filters /src/dovecot/src/lib-settings/settings.c linenumber=2297 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=2233 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2233 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2238 i_panic /src/dovecot/src/lib/failures.c linenumber=2239 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2241 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=205 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98 array_sort_i /src/dovecot/src/lib/array.c linenumber=2300 array_count_i /src/dovecot/src/lib/./array.h linenumber=138 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=141 qsort linenumber=141 settings_apply_override_cmp /src/dovecot/src/lib-settings/settings.c linenumber=2300 settings_mmap_apply /src/dovecot/src/lib-settings/settings.c linenumber=2592 hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=1312 hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=198 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1314 settings_mmap_validate /src/dovecot/src/lib-settings/settings.c linenumber=1322 settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=1122 strlen linenumber=279 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=281 strcmp linenumber=1128 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1129 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1136 settings_mmap_get_filter_idx /src/dovecot/src/lib-settings/settings.c linenumber=1338 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1152 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=1346 i_panic /src/dovecot/src/lib/failures.c linenumber=1347 settings_mmap_apply_filter /src/dovecot/src/lib-settings/settings.c linenumber=1348 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1170 strlen linenumber=1182 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1185 settings_event_filter_name_find /src/dovecot/src/lib-settings/settings.c linenumber=1191 event_filter_get_root_node /src/dovecot/src/lib/event-filter.c linenumber=377 array_count_i /src/dovecot/src/lib/./array.h linenumber=1146 array_idx_i /src/dovecot/src/lib/./array.h linenumber=1150 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278 i_panic /src/dovecot/src/lib/failures.c linenumber=378 event_filter_get_root_node /src/dovecot/src/lib/event-filter.c linenumber=379 i_panic /src/dovecot/src/lib/failures.c linenumber=379 settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=380 strcmp linenumber=348 strcmp linenumber=350 settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=355 settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=358 settings_event_filter_node_name_find /src/dovecot/src/lib-settings/settings.c linenumber=363 array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1194 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=192 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1197 strlen linenumber=1200 strlen linenumber=1204 settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=1215 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2347 settings_override_cmp_filter_order /src/dovecot/src/lib-settings/settings.c linenumber=2359 strcmp linenumber=2369 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=2370 settings_include_group_add_or_update /src/dovecot/src/lib-settings/settings.c linenumber=2377 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2323 strcmp linenumber=2324 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2329 settings_override_get_value /src/dovecot/src/lib-settings/settings.c linenumber=2381 settings_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=2081 i_panic /src/dovecot/src/lib/failures.c linenumber=1823 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1830 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1832 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1838 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1839 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1845 strchr linenumber=2089 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2093 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2098 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=2104 strncmp linenumber=2104 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2104 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2108 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2116 settings_instance_override_add_default /src/dovecot/src/lib-settings/settings.c linenumber=2398 i_panic /src/dovecot/src/lib/failures.c linenumber=2129 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=2148 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2151 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2155 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2165 strrchr linenumber=2170 settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2179 wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=2179 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2177 settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2182 event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=2186 pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2187 event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=2188 i_panic /src/dovecot/src/lib/failures.c linenumber=2190 event_filter_merge /src/dovecot/src/lib/event-filter.c linenumber=2196 event_filter_merge_with_context_internal /src/dovecot/src/lib/event-filter.c linenumber=486 i_unreached /src/dovecot/src/lib/failures.c linenumber=450 t_push /src/dovecot/src/lib/data-stack.c linenumber=453 event_filter_get_or_alloc_internal_query /src/dovecot/src/lib/event-filter.c linenumber=457 clone_expr /src/dovecot/src/lib/event-filter.c linenumber=460 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=379 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=379 clone_expr /src/dovecot/src/lib/event-filter.c linenumber=384 clone_expr /src/dovecot/src/lib/event-filter.c linenumber=385 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=389 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=393 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=398 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=411 array_count_i /src/dovecot/src/lib/./array.h linenumber=413 array_create_i /src/dovecot/src/lib/./array.h linenumber=413 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=415 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=416 array_append_i /src/dovecot/src/lib/./array.h linenumber=417 add_node /src/dovecot/src/lib/event-filter.c linenumber=459 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=462 t_pop /src/dovecot/src/lib/data-stack.c linenumber=463 i_panic /src/dovecot/src/lib/failures.c linenumber=463 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=2405 strlen linenumber=2405 strncmp linenumber=2405 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2405 i_unreached /src/dovecot/src/lib/failures.c linenumber=2406 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=2415 strchr linenumber=812 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=830 strchr linenumber=502 i_panic /src/dovecot/src/lib/failures.c linenumber=504 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=505 strchr linenumber=842 var_expand_program_import_sized /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=853 i_panic /src/dovecot/src/lib/failures.c linenumber=822 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=830 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=837 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=837 t_push /src/dovecot/src/lib/data-stack.c linenumber=839 var_expand_program_import_one /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=840 extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=757 memchr linenumber=536 str_new /src/dovecot/src/lib/str.c linenumber=542 str_append_tabunescaped /src/dovecot/src/lib/strescape.c linenumber=543 str_append_data /src/dovecot/src/lib/./str.h linenumber=195 str_append_c /src/dovecot/src/lib/./str.h linenumber=202 str_append_c /src/dovecot/src/lib/./str.h linenumber=205 str_append_c /src/dovecot/src/lib/./str.h linenumber=208 str_append_c /src/dovecot/src/lib/./str.h linenumber=211 str_append_c /src/dovecot/src/lib/./str.h linenumber=214 str_append_c /src/dovecot/src/lib/./str.h linenumber=217 str_c /src/dovecot/src/lib/str.c linenumber=544 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=764 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=764 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=766 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=766 var_expand_program_import_stmt /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=778 extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=631 memchr linenumber=514 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=524 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=641 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=641 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=657 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=657 extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=663 extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=703 extract_number /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=710 memchr linenumber=793 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=801 p_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=803 split_str /src/dovecot/src/lib/strfuncs.c linenumber=895 t_pop /src/dovecot/src/lib/data-stack.c linenumber=842 i_panic /src/dovecot/src/lib/failures.c linenumber=842 pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=853 var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=857 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=29 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=35 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=36 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=36 array_create_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=38 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=149 array_create_from_buffer_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=152 t_push /src/dovecot/src/lib/data-stack.c linenumber=40 pool_allocfree_create /src/dovecot/src/lib/mempool-allocfree.c linenumber=43 calloc linenumber=154 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=156 __errno_location linenumber=158 array_create_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=44 strlen linenumber=46 var_expand_parser_lex_init_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=47 var_expand_parser_set_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2366 __errno_location linenumber=2369 var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2373 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=152 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=153 __errno_location linenumber=2376 var_expand_parser_set_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2384 yy_init_globals /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2386 var_expand_parser_parse /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=49 var_expand_parser_lex /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1652 var_expand_parser_ensure_buffer_stack /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1042 var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1971 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1975 fprintf linenumber=2138 exit linenumber=2139 var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1990 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=158 p_realloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=159 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1995 var_expand_parser__create_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1044 var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1805 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1807 var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1814 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1816 var_expand_parser__init_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1820 __errno_location linenumber=1852 var_expand_parser__flush_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1855 var_expand_parser__load_buffer_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1899 __errno_location linenumber=1871 var_expand_parser__load_buffer_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1047 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=73 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2119 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=73 str_to_uint_hex /src/dovecot/src/lib/strnum.c linenumber=76 str_to_uintmax_hex /src/dovecot/src/lib/strnum.c linenumber=162 str_parse_uintmax_hex /src/dovecot/src/lib/strnum.c linenumber=211 _str_parse_hex /src/dovecot/src/lib/strnum.c linenumber=193 _str_parse_hex /src/dovecot/src/lib/strnum.c linenumber=201 scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=77 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=144 var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=146 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=139 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=79 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=79 str_to_uint_oct /src/dovecot/src/lib/strnum.c linenumber=83 str_to_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=248 str_parse_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=276 scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=84 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=86 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=86 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=88 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=88 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=89 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=89 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=90 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=90 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=91 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=91 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=92 str_append_c /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=92 scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=93 yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=97 var_expand_parser_alloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2100 var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2103 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=2107 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=98 append_valid_utf8 /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=99 uni_utf8_str_is_valid /src/dovecot/src/lib/unichar.c linenumber=171 strlen linenumber=579 uni_utf8_find_invalid_pos /src/dovecot/src/lib/unichar.c linenumber=578 is_valid_utf8_seq /src/dovecot/src/lib/unichar.c linenumber=533 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=519 scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=172 str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=175 yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=103 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=104 append_valid_utf8 /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=105 yy_pop_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=109 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=112 str_new /src/dovecot/src/lib/str.c linenumber=112 append_valid_utf8 /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=112 yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=122 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=122 str_new /src/dovecot/src/lib/str.c linenumber=122 yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=123 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=123 str_new /src/dovecot/src/lib/str.c linenumber=123 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=124 str_new /src/dovecot/src/lib/str.c linenumber=124 str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=124 yy_push_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=127 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=128 str_new /src/dovecot/src/lib/str.c linenumber=128 str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=128 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=130 str_new /src/dovecot/src/lib/str.c linenumber=130 str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=130 scanner_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=132 yy_get_previous_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1355 yy_try_NUL_trans /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1366 yy_get_next_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1386 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1464 var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1525 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1533 input_proc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1547 var_expand_parser_get_extra /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=183 i_memcpy /src/dovecot/src/lib-var-expand/../../src/lib/lib.h linenumber=186 i_memcpy /src/dovecot/src/lib-var-expand/../../src/lib/lib.h linenumber=191 var_expand_parser_restart /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1558 var_expand_parser_ensure_buffer_stack /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1741 var_expand_parser__create_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1743 var_expand_parser__init_buffer /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1746 var_expand_parser__load_buffer_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1747 var_expand_parser_realloc /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1575 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1578 yy_get_previous_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1421 yy_get_previous_state /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1431 yy_fatal_error /src/dovecot/src/lib-var-expand/var-expand-lexer.c linenumber=1441 push_new_program /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=296 str_c /src/dovecot/src/lib/str.c linenumber=299 create_literal /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=299 p_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=267 i_panic /src/dovecot/src/lib/failures.c linenumber=229 vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=234 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=235 vstrconcat /src/dovecot/src/lib/strfuncs.c linenumber=237 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=238 push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=271 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=195 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=195 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=200 register_variable /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=202 str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=100 strcmp linenumber=984 array_bsearch_i /src/dovecot/src/lib/array.c linenumber=104 array_count_i /src/dovecot/src/lib/./array.h linenumber=150 bsearch linenumber=151 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=104 array_append_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=106 array_sort_i /src/dovecot/src/lib/array.c linenumber=107 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=107 link_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=203 strcmp linenumber=131 strcmp linenumber=138 push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=272 make_new_program /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=227 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=209 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=209 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=229 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=229 register_variable /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=232 create_literal /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=301 push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=318 push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=318 push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=319 str_c /src/dovecot/src/lib/str.c linenumber=319 push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=319 str_insert /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=322 str_c /src/dovecot/src/lib/str.c linenumber=322 str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=322 var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=322 str_c /src/dovecot/src/lib/str.c linenumber=323 str_to_intmax /src/dovecot/src/lib/strnum.c linenumber=323 var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=323 push_function /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=333 str_c /src/dovecot/src/lib/str.c linenumber=336 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=336 str_c /src/dovecot/src/lib/str.c linenumber=348 push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=348 str_c /src/dovecot/src/lib/str.c linenumber=349 push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=349 push_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=350 push_named_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=351 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=176 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=176 t_str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=179 t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=455 str_lcase /src/dovecot/src/lib/strfuncs.c linenumber=455 tolower linenumber=447 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=179 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=183 register_variable /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=185 link_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=186 str_c /src/dovecot/src/lib/str.c linenumber=352 push_named_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=352 str_c /src/dovecot/src/lib/str.c linenumber=353 push_named_argument /src/dovecot/src/lib-var-expand/var-expand-parser.y linenumber=353 str_c /src/dovecot/src/lib/str.c linenumber=357 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=357 yysyntax_error /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1940 yytnamerr /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1328 yystpcpy /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1273 strlen linenumber=1275 yytnamerr /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1355 strlen linenumber=1384 yytnamerr /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1409 yysyntax_error /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1956 var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=1960 yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=1983 yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=2037 var_expand_parser_error /src/dovecot/src/lib-var-expand/var-expand-lexer.l linenumber=2082 yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=2097 yydestruct /src/dovecot/src/lib-var-expand/var-expand-parser.c linenumber=2106 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=50 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=51 array_append_space_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=53 array_idx_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=54 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=278 pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=56 var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=60 pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=267 i_panic /src/dovecot/src/lib/failures.c linenumber=64 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=862 var_expand_program_execute /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=863 prepare_state /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=207 i_panic /src/dovecot/src/lib/failures.c linenumber=95 i_panic /src/dovecot/src/lib/failures.c linenumber=97 var_expand_program_execute_one_real /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=212 t_push /src/dovecot/src/lib/data-stack.c linenumber=138 var_expand_execute_stmt /src/dovecot/src/lib-var-expand/expansion-statement.c linenumber=141 var_expand_state_lookup_variable /src/dovecot/src/lib-var-expand/var-expand.c linenumber=22 strchr linenumber=470 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=476 call_value_provider /src/dovecot/src/lib-var-expand/var-expand.c linenumber=481 call_provider_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=377 i_panic /src/dovecot/src/lib/failures.c linenumber=361 strcmp linenumber=363 call_provider_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=390 call_provider_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=396 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=402 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=406 i_panic /src/dovecot/src/lib/failures.c linenumber=409 lookup_tables /src/dovecot/src/lib-var-expand/var-expand.c linenumber=483 lookup_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=453 i_panic /src/dovecot/src/lib/failures.c linenumber=418 strcmp linenumber=420 i_panic /src/dovecot/src/lib/failures.c linenumber=425 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=433 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=457 lookup_table /src/dovecot/src/lib-var-expand/var-expand.c linenumber=461 var_expand_state_unset_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=26 str_truncate /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=350 str_len /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=90 p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=27 i_strdup /src/dovecot/src/lib/imem.c linenumber=28 var_expand_state_set_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=31 strlen linenumber=343 var_expand_state_set_transfer_data /src/dovecot/src/lib-var-expand/var-expand.c linenumber=344 i_panic /src/dovecot/src/lib/failures.c linenumber=322 str_truncate /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=325 str_append_data /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=326 var_expand_find_filter /src/dovecot/src/lib-var-expand/expansion-filter.c linenumber=36 strcmp linenumber=1555 array_is_created_i /src/dovecot/src/lib-var-expand/../../src/lib/array.h linenumber=1561 strcmp linenumber=1565 t_push /src/dovecot/src/lib/data-stack.c linenumber=38 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=40 p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=41 var_expand_state_unset_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=44 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=46 i_strdup_printf /src/dovecot/src/lib/imem.c linenumber=50 p_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=49 p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=55 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=56 p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=60 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=148 binary_to_hex /src/dovecot/src/lib/hex-binary.c linenumber=153 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=31 binary_to_hex_case /src/dovecot/src/lib/hex-binary.c linenumber=33 var_expand_state_set_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=152 str_c /src/dovecot/src/lib/str.c linenumber=158 str_append /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=161 str_append_str /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=163 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=165 var_expand_state_unset_transfer /src/dovecot/src/lib-var-expand/var-expand.c linenumber=168 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=218 str_free /src/dovecot/src/lib/str.c linenumber=221 p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=222 str_append_str /src/dovecot/src/lib-var-expand/../../src/lib/str.h linenumber=225 str_free /src/dovecot/src/lib/str.c linenumber=226 i_panic /src/dovecot/src/lib/failures.c linenumber=227 var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=865 str_c /src/dovecot/src/lib/str.c linenumber=868 strcmp linenumber=868 str_c /src/dovecot/src/lib/str.c linenumber=874 settings_parse_read_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=875 open linenumber=308 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=309 fstat linenumber=312 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=313 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=314 strlen linenumber=317 strlen linenumber=318 malloc_add_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=319 malloc_add_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=320 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=321 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=322 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=323 read_full /src/dovecot/src/lib/read-full.c linenumber=326 i_panic /src/dovecot/src/lib/failures.c linenumber=12 read linenumber=15 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=328 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=330 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=334 memchr linenumber=338 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=339 str_c /src/dovecot/src/lib/str.c linenumber=880 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=880 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2417 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2422 strlen linenumber=2424 i_panic /src/dovecot/src/lib/failures.c linenumber=2429 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2432 strchr linenumber=1217 strlen linenumber=1221 t_str_new /src/dovecot/src/lib/str.c linenumber=1221 str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1222 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1226 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1229 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1232 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1235 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1238 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1245 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1246 strchr linenumber=1250 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1252 str_c /src/dovecot/src/lib/str.c linenumber=1253 str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1255 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1258 str_c /src/dovecot/src/lib/str.c linenumber=1259 settings_parse_list_has_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=2430 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=918 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=925 boollist_removal_cmp /src/dovecot/src/lib-settings/settings-parser.c linenumber=925 strcmp linenumber=902 i_unreached /src/dovecot/src/lib/failures.c linenumber=930 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=935 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=939 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=255 strcmp linenumber=941 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=2439 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2460 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=2468 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2470 strncmp linenumber=2482 str_begins_with /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2482 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2483 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2490 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2500 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2501 i_panic /src/dovecot/src/lib/failures.c linenumber=2501 pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=2503 i_panic /src/dovecot/src/lib/failures.c linenumber=31 i_panic /src/dovecot/src/lib/failures.c linenumber=32 i_panic /src/dovecot/src/lib/failures.c linenumber=33 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=35 array_create_i /src/dovecot/src/lib/./array.h linenumber=36 array_append_i /src/dovecot/src/lib/./array.h linenumber=37 pool_ref /src/dovecot/src/lib/./mempool.h linenumber=38 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2521 settings_parse_keyidx_value_nodup /src/dovecot/src/lib-settings/settings-parser.c linenumber=2528 settings_parse /src/dovecot/src/lib-settings/settings-parser.c linenumber=871 p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=634 i_panic /src/dovecot/src/lib/failures.c linenumber=637 get_bool /src/dovecot/src/lib-settings/settings-parser.c linenumber=644 str_parse_get_bool /src/dovecot/src/lib/str-parse.c linenumber=187 strcasecmp linenumber=155 strcasecmp linenumber=156 strcmp linenumber=156 strcasecmp linenumber=158 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=161 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=188 p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=161 i_strdup /src/dovecot/src/lib/imem.c linenumber=162 get_uintmax /src/dovecot/src/lib-settings/settings-parser.c linenumber=648 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=196 str_num_error /src/dovecot/src/lib/strnum.c linenumber=199 str_is_numeric /src/dovecot/src/lib/strnum.c linenumber=488 str_is_numeric /src/dovecot/src/lib/strnum.c linenumber=492 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=197 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=197 get_uint /src/dovecot/src/lib-settings/settings-parser.c linenumber=652 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=209 strcmp linenumber=329 strcmp linenumber=330 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=213 str_num_error /src/dovecot/src/lib/strnum.c linenumber=216 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=214 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=214 get_octal /src/dovecot/src/lib-settings/settings-parser.c linenumber=656 get_uint /src/dovecot/src/lib-settings/settings-parser.c linenumber=229 str_to_ullong_oct /src/dovecot/src/lib/strnum.c linenumber=231 str_to_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=250 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=233 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=232 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=660 str_parse_get_interval /src/dovecot/src/lib/str-parse.c linenumber=664 str_parse_get_interval_full /src/dovecot/src/lib/str-parse.c linenumber=89 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=665 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=670 str_parse_get_interval_msecs /src/dovecot/src/lib/str-parse.c linenumber=674 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=675 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=680 str_parse_get_size /src/dovecot/src/lib/str-parse.c linenumber=684 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=685 get_in_port_zero /src/dovecot/src/lib-settings/settings-parser.c linenumber=690 net_str2port_zero /src/dovecot/src/lib/net.c linenumber=292 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1033 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=293 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=293 strlen linenumber=697 uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=697 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=357 buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=357 uni_utf8_write_nf_common /src/dovecot/src/lib/unichar.c linenumber=359 unicode_nf_init /src/dovecot/src/lib/unicode-transform.c linenumber=309 unicode_transform_init /src/dovecot/src/lib/./unicode-transform.h linenumber=294 uni_utf8_run_transform /src/dovecot/src/lib/unichar.c linenumber=311 unicode_transform_get_last /src/dovecot/src/lib/./unicode-transform.h linenumber=259 unicode_buffer_sink_init /src/dovecot/src/lib/unicode-transform.c linenumber=267 unicode_transform_init /src/dovecot/src/lib/./unicode-transform.h linenumber=142 unicode_transform_chain /src/dovecot/src/lib/./unicode-transform.h linenumber=268 i_panic /src/dovecot/src/lib/failures.c linenumber=46 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=272 unicode_transform_input /src/dovecot/src/lib/./unicode-transform.h linenumber=288 unicode_transform_input_buf /src/dovecot/src/lib/unicode-transform.c linenumber=75 unicode_transform_flush /src/dovecot/src/lib/unicode-transform.c linenumber=295 i_panic /src/dovecot/src/lib/failures.c linenumber=110 i_panic /src/dovecot/src/lib/failures.c linenumber=297 i_panic /src/dovecot/src/lib/failures.c linenumber=298 str_c /src/dovecot/src/lib/str.c linenumber=361 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=698 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=705 t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=710 strstr linenumber=711 t_var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=712 t_str_new /src/dovecot/src/lib/str.c linenumber=505 var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=506 var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=492 var_expand_program_execute /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=495 var_expand_program_free /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=496 str_c /src/dovecot/src/lib/str.c linenumber=509 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=713 get_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=718 strchr linenumber=272 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=275 settings_parse_read_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=280 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=282 get_enum /src/dovecot/src/lib-settings/settings-parser.c linenumber=732 strchr linenumber=246 strcmp linenumber=248 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=252 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=251 strncmp linenumber=256 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=263 t_push /src/dovecot/src/lib/data-stack.c linenumber=737 settings_parse_strlist /src/dovecot/src/lib-settings/settings-parser.c linenumber=738 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=362 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=363 strchr linenumber=368 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=372 array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=373 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=377 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=381 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=382 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=384 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=385 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=388 strcmp linenumber=390 array_idx_set_i /src/dovecot/src/lib/array.c linenumber=391 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=396 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=397 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=398 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=741 t_pop /src/dovecot/src/lib/data-stack.c linenumber=742 i_panic /src/dovecot/src/lib/failures.c linenumber=742 t_push /src/dovecot/src/lib/data-stack.c linenumber=747 settings_parse_boollist /src/dovecot/src/lib-settings/settings-parser.c linenumber=748 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=565 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=566 settings_boollist_is_stopped /src/dovecot/src/lib-settings/settings-parser.c linenumber=570 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=553 strrchr linenumber=574 array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=577 settings_parse_boollist_string /src/dovecot/src/lib-settings/settings-parser.c linenumber=578 t_str_new /src/dovecot/src/lib/str.c linenumber=406 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=414 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=431 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=435 str_c /src/dovecot/src/lib/str.c linenumber=437 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=437 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=436 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=438 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=439 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=458 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=466 str_c /src/dovecot/src/lib/str.c linenumber=467 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=467 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=467 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=468 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=580 settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=584 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=536 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=538 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=544 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=544 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=246 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=247 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=545 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=545 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=587 get_bool /src/dovecot/src/lib-settings/settings-parser.c linenumber=590 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=593 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=593 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=596 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=597 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=602 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=604 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=607 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=608 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=610 settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=615 t_pop /src/dovecot/src/lib/data-stack.c linenumber=749 i_panic /src/dovecot/src/lib/failures.c linenumber=749 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=759 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=760 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=761 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=762 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=769 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=776 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=775 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=777 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=777 array_insert_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=780 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=235 buffer_insert_array /src/dovecot/src/lib/buffer.c linenumber=234 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=297 buffer_insert /src/dovecot/src/lib/buffer.c linenumber=297 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=782 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=786 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=787 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=787 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=791 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=791 i_unreached /src/dovecot/src/lib/failures.c linenumber=795 settings_parser_get_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=2536 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2532 settings_parse_array_stop /src/dovecot/src/lib-settings/settings-parser.c linenumber=2545 i_panic /src/dovecot/src/lib/failures.c linenumber=878 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=884 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=885 settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=888 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=892 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=893 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=893 settings_mmap_apply_blob /src/dovecot/src/lib-settings/settings.c linenumber=1223 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1010 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1013 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=1024 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1042 strlen linenumber=1053 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=1059 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1061 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=1068 settings_parse_list_has_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1067 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1076 strlen linenumber=1083 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1085 t_push /src/dovecot/src/lib/data-stack.c linenumber=1092 settings_mmap_apply_key /src/dovecot/src/lib-settings/settings.c linenumber=1094 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=893 strchr linenumber=903 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=916 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=927 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=928 settings_parse_keyidx_value_nodup /src/dovecot/src/lib-settings/settings-parser.c linenumber=936 get_invalid_setting_error /src/dovecot/src/lib-settings/settings.c linenumber=938 strchr linenumber=789 i_panic /src/dovecot/src/lib/failures.c linenumber=790 t_str_new /src/dovecot/src/lib/str.c linenumber=793 str_printfa /src/dovecot/src/lib/str.c linenumber=794 strcmp linenumber=795 str_printfa /src/dovecot/src/lib/str.c linenumber=796 settings_parser_get_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=797 str_printfa /src/dovecot/src/lib/str.c linenumber=797 str_c /src/dovecot/src/lib/str.c linenumber=798 settings_parse_array_stop /src/dovecot/src/lib-settings/settings-parser.c linenumber=1101 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=1103 settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=1228 settings_apply_groups /src/dovecot/src/lib-settings/settings.c linenumber=1353 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1265 settings_mmap_get_filter_idx /src/dovecot/src/lib-settings/settings.c linenumber=1274 i_panic /src/dovecot/src/lib/failures.c linenumber=1283 i_panic /src/dovecot/src/lib/failures.c linenumber=1286 t_push /src/dovecot/src/lib/data-stack.c linenumber=1290 settings_group_event_create /src/dovecot/src/lib-settings/settings.c linenumber=1291 event_create /src/dovecot/src/lib/lib-event.c linenumber=1240 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1245 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=1248 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1292 i_panic /src/dovecot/src/lib/failures.c linenumber=1292 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=1293 settings_mmap_apply_filter /src/dovecot/src/lib-settings/settings.c linenumber=1294 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1303 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2594 settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=2602 settings_apply_ctx_overrides_deinit /src/dovecot/src/lib-settings/settings.c linenumber=2607 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2309 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2311 settings_mmap_apply_defaults /src/dovecot/src/lib-settings/settings.c linenumber=2610 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=957 i_panic /src/dovecot/src/lib/failures.c linenumber=974 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=977 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=979 settings_parse_keyidx_value /src/dovecot/src/lib-settings/settings-parser.c linenumber=985 settings_parse /src/dovecot/src/lib-settings/settings-parser.c linenumber=857 get_invalid_setting_error /src/dovecot/src/lib-settings/settings.c linenumber=987 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2612 settings_overrides_find_filter /src/dovecot/src/lib-settings/settings.c linenumber=2618 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2057 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2058 settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2059 strcmp linenumber=2042 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=2043 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=2047 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2063 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2064 settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2065 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2619 settings_check /src/dovecot/src/lib-settings/settings-parser.c linenumber=2624 t_push /src/dovecot/src/lib/data-stack.c linenumber=975 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=977 i_panic /src/dovecot/src/lib/failures.c linenumber=977 t_push /src/dovecot/src/lib/data-stack.c linenumber=982 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=984 i_panic /src/dovecot/src/lib/failures.c linenumber=984 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2626 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2628 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2757 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2755 settings_parser_unref /src/dovecot/src/lib-settings/settings-parser.c linenumber=2760 p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=114 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=115 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=116 event_unref /src/dovecot/src/lib/lib-event.c linenumber=2761 array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2762 str_free /src/dovecot/src/lib/str.c linenumber=2763 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2764 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2964 i_panic /src/dovecot/src/lib/failures.c linenumber=2964 i_panic /src/dovecot/src/lib/failures.c linenumber=2990 t_push /src/dovecot/src/lib/data-stack.c linenumber=2993 settings_sort_filter_array /src/dovecot/src/lib-settings/settings.c linenumber=2994 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2829 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=2833 i_panic /src/dovecot/src/lib/failures.c linenumber=2835 i_panic /src/dovecot/src/lib/failures.c linenumber=2862 i_panic /src/dovecot/src/lib/failures.c linenumber=2866 array_get_modifiable_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2874 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=307 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2875 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2875 t_push /src/dovecot/src/lib/data-stack.c linenumber=2880 settings_get_real /src/dovecot/src/lib-settings/settings.c linenumber=2881 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2885 i_panic /src/dovecot/src/lib/failures.c linenumber=2885 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2889 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2900 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2911 i_unreached /src/dovecot/src/lib/failures.c linenumber=2914 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2917 array_sort_i /src/dovecot/src/lib/array.c linenumber=2923 settings_filter_array_uint_cmp /src/dovecot/src/lib-settings/settings.c linenumber=2923 array_sort_i /src/dovecot/src/lib/array.c linenumber=2926 settings_filter_array_str_cmp /src/dovecot/src/lib-settings/settings.c linenumber=2926 strcmp linenumber=2815 i_unreached /src/dovecot/src/lib/failures.c linenumber=2929 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2936 i_panic /src/dovecot/src/lib/failures.c linenumber=2937 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2998 i_panic /src/dovecot/src/lib/failures.c linenumber=2998 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3002 i_panic /src/dovecot/src/lib/failures.c linenumber=3025 settings_get /src/dovecot/src/lib-settings/settings.c linenumber=234 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=237 event_unref /src/dovecot/src/lib/lib-event.c linenumber=239 ssl_server_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=203 ssl_common_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=292 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=247 malloc_multiply_check /src/dovecot/src/lib-ssl-iostream/../../src/lib/malloc-overflow.h linenumber=248 p_malloc /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=248 pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=249 pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=293 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=295 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=296 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=298 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=303 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=305 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=310 strcmp linenumber=315 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=204 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=205 ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=207 ssl_iostream_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=123 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=68 hash_table_create /src/dovecot/src/lib/hash.c linenumber=69 pool_ref /src/dovecot/src/lib/./mempool.h linenumber=73 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=74 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=74 primes_closest /src/dovecot/src/lib/primes.c linenumber=77 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=83 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=83 ssl_iostream_context_cache_hash /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=69 ssl_iostream_context_cache_cmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=69 ssl_iostream_settings_equals /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=50 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=368 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=359 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=369 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=370 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=373 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=375 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=377 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=381 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=382 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=385 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=386 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=387 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=388 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=389 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=390 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=392 hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=75 ssl_iostream_context_ref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=77 ssl_iostream_context_init_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=84 ssl_module_load /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=98 module_dir_try_load_missing /src/dovecot/src/lib/module-dir.c linenumber=33 t_push /src/dovecot/src/lib/data-stack.c linenumber=500 module_names_fix /src/dovecot/src/lib/module-dir.c linenumber=502 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=351 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=351 t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=351 module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=353 strncmp linenumber=606 str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=606 strstr linenumber=615 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=619 qsort linenumber=356 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=356 strcmp linenumber=358 module_dir_load_real /src/dovecot/src/lib/module-dir.c linenumber=501 module_dir_is_all_loaded /src/dovecot/src/lib/module-dir.c linenumber=394 module_is_loaded /src/dovecot/src/lib/module-dir.c linenumber=370 module_dir_find /src/dovecot/src/lib/module-dir.c linenumber=338 strlen linenumber=324 strncmp linenumber=327 i_debug /src/dovecot/src/lib/failures.c linenumber=399 __errno_location linenumber=601 __errno_location linenumber=608 opendir linenumber=401 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=403 __errno_location linenumber=409 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=412 __errno_location linenumber=416 readdir linenumber=416 strstr linenumber=422 strlen linenumber=423 t_push /src/dovecot/src/lib/data-stack.c linenumber=426 check_duplicates /src/dovecot/src/lib/module-dir.c linenumber=427 module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=310 array_get_i /src/dovecot/src/lib/./array.h linenumber=311 t_push /src/dovecot/src/lib/data-stack.c linenumber=312 module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=313 i_fatal /src/dovecot/src/lib/failures.c linenumber=316 t_pop /src/dovecot/src/lib/data-stack.c linenumber=318 i_panic /src/dovecot/src/lib/failures.c linenumber=318 t_pop /src/dovecot/src/lib/data-stack.c linenumber=428 i_panic /src/dovecot/src/lib/failures.c linenumber=428 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=430 array_append_i /src/dovecot/src/lib/./array.h linenumber=431 __errno_location linenumber=433 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=434 closedir linenumber=435 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=436 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=438 array_sort_i /src/dovecot/src/lib/array.c linenumber=442 module_name_cmp /src/dovecot/src/lib/module-dir.c linenumber=442 strncmp linenumber=280 str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=280 strncmp linenumber=281 str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=281 strcmp linenumber=282 array_get_i /src/dovecot/src/lib/./array.h linenumber=443 t_push /src/dovecot/src/lib/data-stack.c linenumber=449 module_file_get_name /src/dovecot/src/lib/module-dir.c linenumber=453 module_name_drop_suffix /src/dovecot/src/lib/module-dir.c linenumber=454 strlen linenumber=626 strcmp linenumber=627 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=628 module_want_load /src/dovecot/src/lib/module-dir.c linenumber=455 strcmp linenumber=296 module_is_loaded /src/dovecot/src/lib/module-dir.c linenumber=456 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=459 module_load /src/dovecot/src/lib/module-dir.c linenumber=460 quiet_dlopen /src/dovecot/src/lib/module-dir.c linenumber=195 dlopen linenumber=148 dlerror linenumber=202 i_debug /src/dovecot/src/lib/failures.c linenumber=198 dlopen linenumber=207 dlerror linenumber=210 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=209 dlopen linenumber=214 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=223 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=223 i_strdup /src/dovecot/src/lib/imem.c linenumber=224 i_strdup /src/dovecot/src/lib/imem.c linenumber=225 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=229 get_symbol /src/dovecot/src/lib/module-dir.c linenumber=229 module_get_symbol_quiet /src/dovecot/src/lib/module-dir.c linenumber=52 dlerror linenumber=27 dlsym linenumber=29 module_get_symbol /src/dovecot/src/lib/module-dir.c linenumber=54 module_get_symbol_quiet /src/dovecot/src/lib/module-dir.c linenumber=37 dlerror linenumber=39 i_error /src/dovecot/src/lib/failures.c linenumber=41 versions_equal /src/dovecot/src/lib/module-dir.c linenumber=231 module_free /src/dovecot/src/lib/module-dir.c linenumber=235 dlclose linenumber=65 i_error /src/dovecot/src/lib/failures.c linenumber=66 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=68 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=69 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=70 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=241 get_symbol /src/dovecot/src/lib/module-dir.c linenumber=241 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=244 get_symbol /src/dovecot/src/lib/module-dir.c linenumber=244 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=247 get_symbol /src/dovecot/src/lib/module-dir.c linenumber=247 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=254 module_check_wrong_binary_dependency /src/dovecot/src/lib/module-dir.c linenumber=257 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=83 dlsym linenumber=84 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=88 str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=89 t_str_new /src/dovecot/src/lib/str.c linenumber=92 str_printfa /src/dovecot/src/lib/str.c linenumber=93 str_printfa /src/dovecot/src/lib/str.c linenumber=96 str_printfa /src/dovecot/src/lib/str.c linenumber=98 str_printfa /src/dovecot/src/lib/str.c linenumber=99 str_c /src/dovecot/src/lib/str.c linenumber=100 module_check_missing_plugin_dependencies /src/dovecot/src/lib/module-dir.c linenumber=259 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=116 dlsym linenumber=115 strlen linenumber=121 strncmp linenumber=123 strcmp linenumber=125 t_str_new /src/dovecot/src/lib/str.c linenumber=129 str_printfa /src/dovecot/src/lib/str.c linenumber=130 str_printfa /src/dovecot/src/lib/str.c linenumber=133 str_c /src/dovecot/src/lib/str.c linenumber=138 module_free /src/dovecot/src/lib/module-dir.c linenumber=266 i_debug /src/dovecot/src/lib/failures.c linenumber=271 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=464 i_error /src/dovecot/src/lib/failures.c linenumber=468 t_pop /src/dovecot/src/lib/data-stack.c linenumber=476 i_panic /src/dovecot/src/lib/failures.c linenumber=476 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=477 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=483 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=504 t_strarray_join /src/dovecot/src/lib/strfuncs.c linenumber=507 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=962 p_strarray_join_n /src/dovecot/src/lib/strfuncs.c linenumber=961 strlen linenumber=931 t_buffer_get /src/dovecot/src/lib/data-stack.c linenumber=933 strlen linenumber=937 malloc_add_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=938 nearest_power /src/dovecot/src/lib/bits.c linenumber=940 t_buffer_reget /src/dovecot/src/lib/data-stack.c linenumber=941 p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=954 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=73 t_buffer_alloc /src/dovecot/src/lib/data-stack.c linenumber=955 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=506 module_dir_init /src/dovecot/src/lib/module-dir.c linenumber=36 t_push /src/dovecot/src/lib/data-stack.c linenumber=537 t_pop /src/dovecot/src/lib/data-stack.c linenumber=539 i_panic /src/dovecot/src/lib/failures.c linenumber=539 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=38 module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=41 module_dir_deinit /src/dovecot/src/lib/module-dir.c linenumber=585 t_push /src/dovecot/src/lib/data-stack.c linenumber=558 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=559 t_malloc0 /src/dovecot/src/lib/data-stack.c linenumber=559 t_push /src/dovecot/src/lib/data-stack.c linenumber=571 t_pop /src/dovecot/src/lib/data-stack.c linenumber=573 t_pop /src/dovecot/src/lib/data-stack.c linenumber=576 i_panic /src/dovecot/src/lib/failures.c linenumber=576 module_free /src/dovecot/src/lib/module-dir.c linenumber=589 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=48 ssl_module_unload /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=48 ssl_iostream_context_cache_free /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=14 hash_table_iterate_init /src/dovecot/src/lib/hash.c linenumber=140 hash_table_freeze /src/dovecot/src/lib/hash.c linenumber=379 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=381 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=381 hash_table_iterate /src/dovecot/src/lib/hash.c linenumber=141 hash_table_iterate_next /src/dovecot/src/lib/hash.c linenumber=412 hash_table_iterate_next /src/dovecot/src/lib/hash.c linenumber=420 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=142 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=143 hash_table_iterate_deinit /src/dovecot/src/lib/hash.c linenumber=145 hash_table_thaw /src/dovecot/src/lib/hash.c linenumber=432 i_panic /src/dovecot/src/lib/failures.c linenumber=443 hash_table_resize /src/dovecot/src/lib/hash.c linenumber=449 i_panic /src/dovecot/src/lib/failures.c linenumber=460 primes_closest /src/dovecot/src/lib/primes.c linenumber=466 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=479 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=479 hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=490 i_panic /src/dovecot/src/lib/failures.c linenumber=226 hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=235 i_panic /src/dovecot/src/lib/failures.c linenumber=237 i_panic /src/dovecot/src/lib/failures.c linenumber=256 hash_table_resize /src/dovecot/src/lib/hash.c linenumber=280 hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=498 hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=282 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=287 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=287 free_node /src/dovecot/src/lib/hash.c linenumber=501 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=108 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=507 hash_table_compress_removed /src/dovecot/src/lib/hash.c linenumber=450 hash_table_compress /src/dovecot/src/lib/hash.c linenumber=344 i_panic /src/dovecot/src/lib/failures.c linenumber=317 free_node /src/dovecot/src/lib/hash.c linenumber=325 free_node /src/dovecot/src/lib/hash.c linenumber=335 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=433 hash_table_destroy /src/dovecot/src/lib/hash.c linenumber=146 i_panic /src/dovecot/src/lib/failures.c linenumber=144 hash_table_destroy_nodes /src/dovecot/src/lib/hash.c linenumber=147 destroy_node_list /src/dovecot/src/lib/hash.c linenumber=132 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=121 destroy_node_list /src/dovecot/src/lib/hash.c linenumber=148 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=151 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=152 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=153 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=147 module_dir_unload /src/dovecot/src/lib/module-dir.c linenumber=15 io_stream_ssl_global_init /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=101 ssl_iostream_context_init_client /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=87 ssl_module_load /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=79 io_stream_ssl_global_init /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=82 malloc_multiply_check /src/dovecot/src/lib-ssl-iostream/../../src/lib/malloc-overflow.h linenumber=91 p_malloc /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=91 pool_ref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=95 hash_table_insert /src/dovecot/src/lib/hash.c linenumber=96 hash_table_insert_node /src/dovecot/src/lib/hash.c linenumber=304 ssl_iostream_context_ref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=98 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=124 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=208 ssl_iostream_context_set_application_protocols /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=212 io_stream_create_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=215 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=217 ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=436 io_stream_create_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=440 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=443 e_error /src/dovecot/src/lib/event-log.c linenumber=446 ssl_iostream_set_sni_callback /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=451 smtp_server_connection_sni_callback /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=451 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=369 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=370 i_strdup /src/dovecot/src/lib/imem.c linenumber=371 ssl_server_settings_get /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=372 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=380 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=381 ssl_server_settings_to_iostream_set /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=385 ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=389 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=391 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=392 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=395 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=396 smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=398 ssl_iostream_context_set_application_protocols /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=403 ssl_iostream_change_context /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=405 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=406 smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=453 ssl_iostream_handshake /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=455 ssl_iostream_get_last_error /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=456 e_error /src/dovecot/src/lib/event-log.c linenumber=456 smtp_server_connection_streams_changed /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=465 ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=467 smtp_server_connection_ready /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=468 smtp_server_connection_update_rawlog /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=295 smtp_command_parser_init /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=297 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=80 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=80 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=82 o_stream_set_flush_callback /src/dovecot/src/lib/ostream.c linenumber=299 smtp_server_connection_output /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=299 o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=302 smtp_server_connection_send_line /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=309 t_push /src/dovecot/src/lib/data-stack.c linenumber=1276 t_str_new /src/dovecot/src/lib/str.c linenumber=1279 str_vprintfa /src/dovecot/src/lib/str.c linenumber=1280 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1282 str_c /src/dovecot/src/lib/str.c linenumber=1282 e_debug /src/dovecot/src/lib/event-log.c linenumber=1282 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1282 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1284 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1285 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1285 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1285 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1286 smtp_server_connection_send_line /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=312 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=317 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=35 smtp_server_connection_clear /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=55 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1554 e_debug /src/dovecot/src/lib/event-log.c linenumber=1554 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1554 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1556 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1558 smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=56 smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=142 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=102 cmd_starttls_start /src/dovecot/src/lib-smtp/smtp-server-cmd-starttls.c linenumber=104 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=137 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=139 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=142 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=143 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=146 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=117 smtp_server_cmd_mail /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=117 cmd_mail_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=92 smtp_server_command_reply_is_forwarded /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=21 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=640 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=645 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=25 str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=96 str_match_icase /src/dovecot/src/lib/strfuncs.c linenumber=724 strncasecmp linenumber=96 str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=96 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=97 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=107 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=123 smtp_address_parse_path_full /src/dovecot/src/lib-smtp/smtp-address.c linenumber=123 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=411 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=411 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=418 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=418 smtp_parse_path /src/dovecot/src/lib-smtp/smtp-address.c linenumber=422 smtp_parse_source_route /src/dovecot/src/lib-smtp/smtp-address.c linenumber=260 smtp_parser_parse_domain /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=213 smtp_parse_mailbox /src/dovecot/src/lib-smtp/smtp-address.c linenumber=264 smtp_parse_localpart /src/dovecot/src/lib-smtp/smtp-address.c linenumber=136 smtp_parser_parse_quoted_string /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=86 t_str_new /src/dovecot/src/lib/str.c linenumber=474 smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=480 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=486 smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=494 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=501 str_c /src/dovecot/src/lib/str.c linenumber=516 smtp_parser_parse_dot_string /src/dovecot/src/lib-smtp/smtp-address.c linenumber=89 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=68 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=73 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=77 smtp_address_parser_find_end /src/dovecot/src/lib-smtp/smtp-address.c linenumber=140 smtp_address_parse_any /src/dovecot/src/lib-smtp/smtp-address.c linenumber=106 strlen linenumber=593 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=622 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=631 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=647 smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=155 smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=156 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=164 smtp_parser_parse_domain /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=184 smtp_parser_parse_address_literal /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=185 smtp_address_parse_path_broken /src/dovecot/src/lib-smtp/smtp-address.c linenumber=449 i_panic /src/dovecot/src/lib/failures.c linenumber=370 smtp_address_parse_any /src/dovecot/src/lib-smtp/smtp-address.c linenumber=379 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=459 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=462 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=468 smtp_address_isnull /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=802 strlen linenumber=803 malloc_add_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=804 strlen linenumber=807 malloc_add_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=808 strlen linenumber=811 malloc_add_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=812 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=815 i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=819 i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=823 i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=827 smtp_address_is_broken /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=126 smtp_address_isnull /src/dovecot/src/lib-smtp/./smtp-address.h linenumber=210 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=127 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=134 i_panic /src/dovecot/src/lib/failures.c linenumber=140 event_want_level /src/dovecot/src/lib/event-log.c linenumber=141 e_debug /src/dovecot/src/lib/event-log.c linenumber=141 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=141 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=145 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=145 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=151 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=152 smtp_params_mail_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=153 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=506 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=508 smtp_param_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=508 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=83 smtp_param_do_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=85 __ctype_b_loc linenumber=36 __ctype_b_loc linenumber=43 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=45 smtp_char_is_esmtp_value /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=59 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=66 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=510 t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=517 t_strdup_noconst /src/dovecot/src/lib/strfuncs.c linenumber=462 str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=462 toupper linenumber=438 strcmp linenumber=519 smtp_params_mail_parse_auth /src/dovecot/src/lib-smtp/smtp-params.c linenumber=520 smtp_xtext_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=295 t_str_new /src/dovecot/src/lib/str.c linenumber=123 smtp_xtext_decode /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=124 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=92 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=92 smtp_parser_parse_xtext /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=94 smtp_char_is_xtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=592 smtp_char_is_xtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=599 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=603 smtp_parse_xtext_hexdigit /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=610 smtp_parse_xtext_hexdigit /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=612 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=615 str_c /src/dovecot/src/lib/str.c linenumber=102 strlen linenumber=102 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=102 str_c /src/dovecot/src/lib/str.c linenumber=128 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=296 strcmp linenumber=301 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=302 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=302 smtp_address_parse_mailbox /src/dovecot/src/lib-smtp/smtp-address.c linenumber=303 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=322 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=322 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=327 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=327 smtp_parse_mailbox /src/dovecot/src/lib-smtp/smtp-address.c linenumber=331 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=345 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=307 strcmp linenumber=525 smtp_params_mail_parse_body /src/dovecot/src/lib-smtp/smtp-params.c linenumber=526 t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=340 strcmp linenumber=343 strcmp linenumber=347 strcmp linenumber=352 str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=356 strcasecmp linenumber=993 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=358 strcmp linenumber=532 smtp_params_mail_parse_envid /src/dovecot/src/lib-smtp/smtp-params.c linenumber=533 smtp_xtext_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=390 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=391 strlen linenumber=404 smtp_char_is_textstr /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=405 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=414 strcmp linenumber=539 smtp_params_mail_parse_ret /src/dovecot/src/lib-smtp/smtp-params.c linenumber=540 t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=439 strcmp linenumber=441 strcmp linenumber=444 strcmp linenumber=557 smtp_params_mail_parse_size /src/dovecot/src/lib-smtp/smtp-params.c linenumber=558 str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=476 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=433 str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=564 smtp_params_mail_add_extra /src/dovecot/src/lib-smtp/smtp-params.c linenumber=567 smtp_params_add_one /src/dovecot/src/lib-smtp/smtp-params.c linenumber=612 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=118 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=119 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=122 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=123 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=124 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=161 i_unreached /src/dovecot/src/lib/failures.c linenumber=164 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=171 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=176 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=179 cmd_mail_recheck /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=179 cmd_mail_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=63 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=68 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=67 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=181 cmd_mail_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=181 i_panic /src/dovecot/src/lib/failures.c linenumber=38 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=41 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=42 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=45 smtp_server_transaction_create /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=51 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=37 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=38 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=38 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=46 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=51 smtp_params_mail_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=52 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=598 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=600 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=601 smtp_params_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=606 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=100 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=103 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=103 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=107 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=108 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=109 event_create /src/dovecot/src/lib/lib-event.c linenumber=56 smtp_server_transaction_update_event /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=61 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=18 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=19 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=21 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=20 smtp_address_encode_raw /src/dovecot/src/lib-smtp/smtp-address.c linenumber=23 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=739 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=22 smtp_params_mail_add_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=24 smtp_params_mail_add_auth_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=874 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=802 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=801 smtp_params_mail_add_body_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=875 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=814 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=817 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=820 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=823 i_unreached /src/dovecot/src/lib/failures.c linenumber=826 smtp_params_mail_add_envid_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=876 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=838 smtp_params_mail_add_ret_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=877 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=850 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=853 i_unreached /src/dovecot/src/lib/failures.c linenumber=856 smtp_params_mail_add_size_to_event /src/dovecot/src/lib-smtp/smtp-params.c linenumber=878 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=868 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=26 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=25 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=64 event_want_level /src/dovecot/src/lib/event-log.c linenumber=67 e_debug /src/dovecot/src/lib/event-log.c linenumber=67 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=67 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=185 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=184 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=188 smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=192 event_reason_code /src/dovecot/src/lib/lib-event.c linenumber=1821 event_reason_code_prefix /src/dovecot/src/lib/lib-event.c linenumber=598 i_panic /src/dovecot/src/lib/failures.c linenumber=619 event_reason_code_module_validate /src/dovecot/src/lib/lib-event.c linenumber=622 __ctype_b_loc linenumber=608 i_panic /src/dovecot/src/lib/failures.c linenumber=623 event_reason_code_module_validate /src/dovecot/src/lib/lib-event.c linenumber=626 i_panic /src/dovecot/src/lib/failures.c linenumber=627 strlen linenumber=631 strlen linenumber=632 t_str_new /src/dovecot/src/lib/str.c linenumber=631 str_append /src/dovecot/src/lib/./str.h linenumber=633 str_append_c /src/dovecot/src/lib/./str.h linenumber=634 str_append /src/dovecot/src/lib/./str.h linenumber=635 str_append_c /src/dovecot/src/lib/./str.h linenumber=641 i_panic /src/dovecot/src/lib/failures.c linenumber=644 tolower linenumber=648 str_append_c /src/dovecot/src/lib/./str.h linenumber=648 str_c /src/dovecot/src/lib/str.c linenumber=652 event_reason_begin /src/dovecot/src/lib/lib-event.c linenumber=1822 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=574 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=574 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=575 event_create /src/dovecot/src/lib/lib-event.c linenumber=575 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=577 event_push_global /src/dovecot/src/lib/lib-event.c linenumber=578 i_panic /src/dovecot/src/lib/failures.c linenumber=516 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=519 array_create_i /src/dovecot/src/lib/./array.h linenumber=520 array_append_i /src/dovecot/src/lib/./array.h linenumber=521 event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=194 event_pop_global /src/dovecot/src/lib/lib-event.c linenumber=588 i_panic /src/dovecot/src/lib/failures.c linenumber=529 i_panic /src/dovecot/src/lib/failures.c linenumber=530 io_loop_get_active_global_root /src/dovecot/src/lib/ioloop.c linenumber=534 i_panic /src/dovecot/src/lib/failures.c linenumber=534 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=536 array_count_i /src/dovecot/src/lib/./array.h linenumber=537 array_get_i /src/dovecot/src/lib/./array.h linenumber=542 i_panic /src/dovecot/src/lib/failures.c linenumber=544 array_delete_i /src/dovecot/src/lib/./array.h linenumber=546 event_unref /src/dovecot/src/lib/lib-event.c linenumber=592 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=593 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=196 i_panic /src/dovecot/src/lib/failures.c linenumber=196 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=199 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=203 smtp_server_cmd_mail_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-mail.c linenumber=205 i_panic /src/dovecot/src/lib/failures.c linenumber=212 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=214 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=207 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=119 smtp_server_cmd_rcpt /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=119 cmd_rcpt_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=139 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=34 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=35 smtp_server_command_reply_is_forwarded /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=36 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=41 i_panic /src/dovecot/src/lib/failures.c linenumber=45 smtp_server_transaction_rcpt_count /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=48 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=160 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=162 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=50 str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=143 strncasecmp linenumber=143 str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=143 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=144 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=155 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=163 smtp_address_parse_path_full /src/dovecot/src/lib-smtp/smtp-address.c linenumber=163 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=166 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=173 strcasecmp linenumber=178 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=179 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=188 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=189 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=190 smtp_params_rcpt_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=190 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=1121 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1123 smtp_param_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1123 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1125 t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=1132 strcmp linenumber=1134 smtp_params_rcpt_parse_notify /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1135 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=928 strcasecmp linenumber=932 strcasecmp linenumber=937 strcasecmp linenumber=942 strcasecmp linenumber=947 strcmp linenumber=1142 smtp_params_rcpt_parse_orcpt /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1143 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1030 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=1030 smtp_parser_parse_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=1031 smtp_parser_skip_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=540 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=525 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=529 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=544 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1037 t_str_new /src/dovecot/src/lib/str.c linenumber=1041 smtp_parser_parse_xtext /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=1042 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1045 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1071 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1072 smtp_char_is_textstr /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=1073 str_c /src/dovecot/src/lib/str.c linenumber=1083 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1083 strcasecmp linenumber=1085 smtp_params_rcpt_parse_orcpt_rfc822 /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1086 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=977 strlen linenumber=979 message_address_parse /src/dovecot/src/lib-mail/message-address.c linenumber=977 message_address_parse_full /src/dovecot/src/lib-mail/message-address.c linenumber=499 message_address_parse_real /src/dovecot/src/lib-mail/message-address.c linenumber=510 t_str_new /src/dovecot/src/lib/str.c linenumber=454 rfc822_parser_init /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=454 str_new /src/dovecot/src/lib/str.c linenumber=457 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=461 rfc822_skip_comment /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=151 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=75 str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=90 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=83 str_append /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=85 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=96 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=110 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=127 parse_address_list /src/dovecot/src/lib-mail/message-address.c linenumber=464 parse_address /src/dovecot/src/lib-mail/message-address.c linenumber=395 parse_group /src/dovecot/src/lib-mail/message-address.c linenumber=379 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=325 rfc822_parse_phrase /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=326 rfc822_parse_quoted_string /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=338 i_panic /src/dovecot/src/lib/failures.c linenumber=248 i_panic /src/dovecot/src/lib/failures.c linenumber=249 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=256 str_append /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=257 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=262 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=264 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=270 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=286 rfc822_parse_atom_or_dot /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=340 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=313 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=314 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=317 str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=348 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=350 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=333 add_address /src/dovecot/src/lib-mail/message-address.c linenumber=337 malloc_multiply_check /src/dovecot/src/lib-mail/../../src/lib/malloc-overflow.h linenumber=27 p_malloc /src/dovecot/src/lib-mail/../../src/lib/mempool.h linenumber=27 i_memcpy /src/dovecot/src/lib-mail/../../src/lib/lib.h linenumber=29 parse_mailbox /src/dovecot/src/lib-mail/message-address.c linenumber=343 parse_name_addr /src/dovecot/src/lib-mail/message-address.c linenumber=300 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=216 rfc822_parse_phrase /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=217 str_c /src/dovecot/src/lib/str.c linenumber=221 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=221 parse_angle_addr /src/dovecot/src/lib-mail/message-address.c linenumber=226 i_panic /src/dovecot/src/lib/failures.c linenumber=170 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=173 parse_domain_list /src/dovecot/src/lib-mail/message-address.c linenumber=177 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=143 str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=151 str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=152 str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=154 rfc822_parse_domain /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=155 i_panic /src/dovecot/src/lib/failures.c linenumber=424 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=428 rfc822_parse_domain_literal /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=432 i_panic /src/dovecot/src/lib/failures.c linenumber=367 i_panic /src/dovecot/src/lib/failures.c linenumber=368 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=374 str_append /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=375 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=383 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=385 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=391 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=405 rfc822_parse_dot_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=437 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=206 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=208 str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=215 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=217 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=223 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=158 str_c /src/dovecot/src/lib/str.c linenumber=162 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=162 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=188 parse_local_part /src/dovecot/src/lib-mail/message-address.c linenumber=195 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=112 rfc822_parse_quoted_string /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=114 rfc822_parse_dot_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=116 parse_nonstrict_dot_atom /src/dovecot/src/lib-mail/message-address.c linenumber=118 str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=86 rfc822_parse_atom /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=97 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=173 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=174 str_append_data /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=177 str_c /src/dovecot/src/lib/str.c linenumber=122 parse_domain /src/dovecot/src/lib-mail/message-address.c linenumber=198 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=130 rfc822_parse_domain /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=131 str_c /src/dovecot/src/lib/str.c linenumber=134 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=134 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=207 parse_addr_spec /src/dovecot/src/lib-mail/message-address.c linenumber=303 i_panic /src/dovecot/src/lib/failures.c linenumber=240 str_truncate /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=242 parse_local_part /src/dovecot/src/lib-mail/message-address.c linenumber=245 parse_domain /src/dovecot/src/lib-mail/message-address.c linenumber=252 str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=257 str_c /src/dovecot/src/lib/str.c linenumber=258 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=258 str_append_c /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=264 str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=265 rfc822_parse_phrase /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=266 str_len /src/dovecot/src/lib-mail/../../src/lib/str.h linenumber=267 str_c /src/dovecot/src/lib/str.c linenumber=269 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=269 add_fixed_address /src/dovecot/src/lib-mail/message-address.c linenumber=313 add_address /src/dovecot/src/lib-mail/message-address.c linenumber=290 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=362 add_address /src/dovecot/src/lib-mail/message-address.c linenumber=368 parse_mailbox /src/dovecot/src/lib-mail/message-address.c linenumber=382 rfc822_skip_lwsp /src/dovecot/src/lib-mail/rfc822-parser.c linenumber=403 add_fixed_address /src/dovecot/src/lib-mail/message-address.c linenumber=406 rfc822_parser_deinit /src/dovecot/src/lib-mail/./rfc822-parser.h linenumber=466 str_free /src/dovecot/src/lib/str.c linenumber=467 t_push /src/dovecot/src/lib/data-stack.c linenumber=512 message_address_parse_real /src/dovecot/src/lib-mail/message-address.c linenumber=513 t_pop /src/dovecot/src/lib/data-stack.c linenumber=515 i_panic /src/dovecot/src/lib/failures.c linenumber=515 smtp_address_create_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=990 smtp_address_init_from_msg /src/dovecot/src/lib-smtp/smtp-address.c linenumber=852 smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=779 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=856 str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=1149 smtp_params_rcpt_add_extra /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1152 smtp_params_add_one /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1194 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=195 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=199 i_unreached /src/dovecot/src/lib/failures.c linenumber=203 smtp_server_recipient_create /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=208 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=66 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=67 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=67 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=72 smtp_params_rcpt_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=73 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1184 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1185 smtp_address_clone /src/dovecot/src/lib-smtp/smtp-address.c linenumber=1186 smtp_params_copy /src/dovecot/src/lib-smtp/smtp-params.c linenumber=1188 smtp_server_recipient_create_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=75 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=210 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=210 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=214 cmd_rcpt_recheck /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=214 cmd_rcpt_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=106 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=111 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=110 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=216 cmd_rcpt_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=216 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=65 smtp_server_recipient_replied /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=64 event_want_level /src/dovecot/src/lib/event-log.c linenumber=147 smtp_server_reply_get_one_line /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=147 e_debug /src/dovecot/src/lib/event-log.c linenumber=147 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=147 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=218 cmd_rcpt_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=218 i_panic /src/dovecot/src/lib/failures.c linenumber=76 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=79 i_panic /src/dovecot/src/lib/failures.c linenumber=79 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=80 i_panic /src/dovecot/src/lib/failures.c linenumber=80 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=83 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=87 smtp_server_recipient_denied /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=86 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=178 smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=180 event_want_level /src/dovecot/src/lib/event-log.c linenumber=182 e_debug /src/dovecot/src/lib/event-log.c linenumber=182 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=182 smtp_server_recipient_approved /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=93 smtp_server_transaction_add_rcpt /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=160 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=142 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=143 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=146 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=148 smtp_server_recipient_update_event /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=162 event_want_level /src/dovecot/src/lib/event-log.c linenumber=163 e_debug /src/dovecot/src/lib/event-log.c linenumber=163 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=163 smtp_server_recipient_call_hooks /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=165 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=220 cmd_rcpt_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=220 smtp_server_recipient_destroy /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=24 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=225 smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=229 event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=231 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=233 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=235 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=238 smtp_server_cmd_rcpt_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=240 smtp_server_command_is_rcpt /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=254 i_panic /src/dovecot/src/lib/failures.c linenumber=254 smtp_server_recipient_reply /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=256 smtp_server_recipient_replyv /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=246 smtp_server_command_is_rcpt /src/dovecot/src/lib-smtp/smtp-server-cmd-rcpt.c linenumber=228 smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=229 smtp_address_encode /src/dovecot/src/lib-smtp/smtp-address.c linenumber=235 t_strdup_vprintf /src/dovecot/src/lib/strfuncs.c linenumber=236 smtp_server_reply_index /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=234 smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=467 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=242 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=120 smtp_server_cmd_data /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=120 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=518 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=523 smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=524 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=526 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=526 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=532 cmd_data_start /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=532 i_panic /src/dovecot/src/lib/failures.c linenumber=481 smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=485 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=172 i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=174 smtp_server_recipient_data_command /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=175 smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=488 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=60 i_panic /src/dovecot/src/lib/failures.c linenumber=813 smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=817 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=822 array_idx_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=824 smtp_server_reply_indexv /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=832 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=68 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=83 smtp_server_transaction_has_rcpt /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=97 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=153 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=154 smtp_server_command_abort /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=104 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=112 smtp_server_transaction_has_rcpt /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=121 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=122 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=493 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=498 smtp_server_connection_reply_immediate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=501 t_push /src/dovecot/src/lib/data-stack.c linenumber=1323 t_str_new /src/dovecot/src/lib/str.c linenumber=1326 str_printfa /src/dovecot/src/lib/str.c linenumber=1327 str_vprintfa /src/dovecot/src/lib/str.c linenumber=1328 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1330 str_c /src/dovecot/src/lib/str.c linenumber=1330 e_debug /src/dovecot/src/lib/event-log.c linenumber=1330 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1330 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1332 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1333 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1333 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1333 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1334 i_panic /src/dovecot/src/lib/failures.c linenumber=1334 o_stream_is_corked /src/dovecot/src/lib/ostream.c linenumber=1338 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=1339 o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=1340 smtp_command_parse_data_with_dot /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=504 i_stream_create_dot /src/dovecot/src/lib-mail/istream-dot.c linenumber=588 malloc_multiply_check /src/dovecot/src/lib-mail/../../src/lib/malloc-overflow.h linenumber=254 p_malloc /src/dovecot/src/lib-mail/../../src/lib/mempool.h linenumber=254 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=267 i_stream_create /src/dovecot/src/lib/istream.c linenumber=266 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=593 i_stream_create_failure_at /src/dovecot/src/lib/istream-failure-at.c linenumber=591 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=73 i_strdup /src/dovecot/src/lib/imem.c linenumber=84 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=87 i_stream_create /src/dovecot/src/lib/istream.c linenumber=86 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=596 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=600 cmd_data_start_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=505 i_panic /src/dovecot/src/lib/failures.c linenumber=438 i_panic /src/dovecot/src/lib/failures.c linenumber=441 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=443 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=448 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=451 cmd_data_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=451 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=188 smtp_server_transaction_finished /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=191 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=231 array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=232 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=243 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=245 smtp_server_recipient_finished /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=246 i_panic /src/dovecot/src/lib/failures.c linenumber=281 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=285 smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=287 event_want_level /src/dovecot/src/lib/event-log.c linenumber=289 e_debug /src/dovecot/src/lib/event-log.c linenumber=289 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=289 smtp_server_reply_is_success /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=248 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=259 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=263 smtp_server_reply_add_to_event /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=270 event_want_level /src/dovecot/src/lib/event-log.c linenumber=272 e_debug /src/dovecot/src/lib/event-log.c linenumber=272 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=272 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=194 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=455 cmd_data_chunk_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=455 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=222 cmd_data_next /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=462 i_panic /src/dovecot/src/lib/failures.c linenumber=354 i_panic /src/dovecot/src/lib/failures.c linenumber=355 i_panic /src/dovecot/src/lib/failures.c linenumber=359 event_want_level /src/dovecot/src/lib/event-log.c linenumber=362 e_debug /src/dovecot/src/lib/event-log.c linenumber=362 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=362 smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=364 smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=367 array_count_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=376 smtp_server_command_set_reply_count /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=375 i_panic /src/dovecot/src/lib/failures.c linenumber=472 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=473 i_panic /src/dovecot/src/lib/failures.c linenumber=473 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=380 i_panic /src/dovecot/src/lib/failures.c linenumber=384 i_stream_chain_append /src/dovecot/src/lib/istream-chain.c linenumber=385 i_stream_chain_append_internal /src/dovecot/src/lib/istream-chain.c linenumber=65 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=45 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=50 i_stream_set_max_buffer_size /src/dovecot/src/lib/istream.c linenumber=53 io_stream_set_max_buffer_size /src/dovecot/src/lib/iostream.c linenumber=159 i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=60 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1144 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=1146 i_stream_verify_pending_reachable /src/dovecot/src/lib/istream.c linenumber=1148 i_stream_get_root_io /src/dovecot/src/lib/istream.c linenumber=1128 i_stream_get_name /src/dovecot/src/lib/istream.c linenumber=1133 i_panic /src/dovecot/src/lib/failures.c linenumber=1131 event_want_level /src/dovecot/src/lib/event-log.c linenumber=388 e_debug /src/dovecot/src/lib/event-log.c linenumber=388 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=388 i_stream_chain_append_eof /src/dovecot/src/lib/istream-chain.c linenumber=389 i_stream_chain_append_internal /src/dovecot/src/lib/istream-chain.c linenumber=70 event_want_level /src/dovecot/src/lib/event-log.c linenumber=396 e_debug /src/dovecot/src/lib/event-log.c linenumber=396 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=396 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=398 smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=403 event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=406 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=408 i_panic /src/dovecot/src/lib/failures.c linenumber=408 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=410 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=413 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=417 smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=418 smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=423 smtp_server_command_input_capture /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=424 smtp_server_connection_input_capture /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=869 connection_input_halt /src/dovecot/src/lib/connection.c linenumber=151 i_stream_set_input_pending /src/dovecot/src/lib/istream.c linenumber=152 io_add_istream /src/dovecot/src/lib/ioloop.c linenumber=153 cmd_data_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=424 smtp_server_connection_timeout_reset /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=339 cmd_data_handle_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=340 smtp_server_cmd_data_check_size /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=322 i_panic /src/dovecot/src/lib/failures.c linenumber=39 smtp_server_cmd_data_size_limit_exceeded /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=48 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=30 smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=325 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=326 cmd_data_do_handle_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=329 i_panic /src/dovecot/src/lib/failures.c linenumber=274 i_panic /src/dovecot/src/lib/failures.c linenumber=276 smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=279 event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=282 smtp_server_cmd_data_check_size /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=284 i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=286 event_want_level /src/dovecot/src/lib/event-log.c linenumber=287 e_debug /src/dovecot/src/lib/event-log.c linenumber=287 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=287 smtp_server_transaction_received /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=288 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=181 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=291 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=292 i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=294 event_want_level /src/dovecot/src/lib/event-log.c linenumber=295 e_debug /src/dovecot/src/lib/event-log.c linenumber=295 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=295 cmd_data_chunk_finish /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=296 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=232 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=233 smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=236 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=239 i_stream_get_data_size /src/dovecot/src/lib/istream.c linenumber=297 event_want_level /src/dovecot/src/lib/event-log.c linenumber=299 e_debug /src/dovecot/src/lib/event-log.c linenumber=299 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=299 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=300 smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=302 cmd_data_input_error /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=306 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=254 smtp_server_command_fail /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=255 i_stream_get_disconnect_reason /src/dovecot/src/lib/istream.c linenumber=261 io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=143 event_want_level /src/dovecot/src/lib/event-log.c linenumber=262 e_debug /src/dovecot/src/lib/event-log.c linenumber=262 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=262 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=263 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=310 i_panic /src/dovecot/src/lib/failures.c linenumber=310 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=331 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=332 cmd_data_handle_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=427 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=464 cmd_data_next /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=464 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=506 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=534 cmd_data_replied_one /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=534 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=159 i_memcpy /src/dovecot/src/lib-smtp/../../src/lib/lib.h linenumber=162 smtp_server_recipient_data_replied /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=163 smtp_server_recipient_get_reply /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=195 i_panic /src/dovecot/src/lib/failures.c linenumber=207 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=211 smtp_server_command_get_reply /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=212 smtp_server_recipient_call_hooks /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=198 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=536 cmd_data_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=536 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=176 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=177 smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=178 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=538 cmd_data_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=538 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=141 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=143 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=144 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=148 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=121 smtp_server_cmd_bdat /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=121 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=635 smtp_server_connection_data_chunk_init /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=640 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=552 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=552 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=557 cmd_data_chunk_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=557 i_panic /src/dovecot/src/lib/failures.c linenumber=204 i_panic /src/dovecot/src/lib/failures.c linenumber=206 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=209 i_panic /src/dovecot/src/lib/failures.c linenumber=209 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=210 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=559 cmd_data_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=559 i_panic /src/dovecot/src/lib/failures.c linenumber=565 i_panic /src/dovecot/src/lib/failures.c linenumber=566 i_stream_create_chain /src/dovecot/src/lib/istream-chain.c linenumber=568 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=331 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=331 i_stream_create /src/dovecot/src/lib/istream.c linenumber=348 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=646 str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=647 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=649 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=655 strcasecmp linenumber=658 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=659 smtp_command_parse_data_with_size /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=670 i_panic /src/dovecot/src/lib/failures.c linenumber=564 i_stream_create_error_str /src/dovecot/src/lib/istream.c linenumber=567 i_stream_create_error /src/dovecot/src/lib/istream.c linenumber=1477 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=1453 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=1453 i_stream_create /src/dovecot/src/lib/istream.c linenumber=1464 i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=1466 io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=1478 i_stream_create_limit /src/dovecot/src/lib/istream-limit.c linenumber=574 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=118 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=118 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=131 i_stream_create /src/dovecot/src/lib/istream.c linenumber=130 i_stream_create_min_sized /src/dovecot/src/lib/istream-sized.c linenumber=575 i_stream_create_sized /src/dovecot/src/lib/istream-sized.c linenumber=202 i_stream_create_sized_common /src/dovecot/src/lib/istream-sized.c linenumber=180 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=159 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=159 i_stream_get_fd /src/dovecot/src/lib/istream.c linenumber=171 i_stream_create /src/dovecot/src/lib/istream.c linenumber=170 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=576 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=578 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=675 smtp_server_connection_data_chunk_add /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=679 i_panic /src/dovecot/src/lib/failures.c linenumber=583 i_panic /src/dovecot/src/lib/failures.c linenumber=584 smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=587 smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=589 smtp_server_cmd_data_size_limit_exceeded /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=596 smtp_server_command_remove_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=602 i_panic /src/dovecot/src/lib/failures.c linenumber=411 cmd_data_chunk_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=602 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=605 cmd_data_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=605 smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=608 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=615 cmd_data_start_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=617 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=618 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=681 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=122 smtp_server_cmd_rset /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c linenumber=122 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=37 smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=42 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=43 cmd_rset_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c linenumber=43 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=15 i_panic /src/dovecot/src/lib/failures.c linenumber=15 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=16 smtp_server_transaction_reset /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=23 i_panic /src/dovecot/src/lib/failures.c linenumber=191 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=195 array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=196 smtp_server_recipient_reset /src/dovecot/src/lib-smtp/smtp-server-recipient.c linenumber=203 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=269 event_want_level /src/dovecot/src/lib/event-log.c linenumber=275 e_debug /src/dovecot/src/lib/event-log.c linenumber=275 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=275 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=206 event_want_level /src/dovecot/src/lib/event-log.c linenumber=214 e_debug /src/dovecot/src/lib/event-log.c linenumber=214 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=214 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=24 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=46 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=50 i_panic /src/dovecot/src/lib/failures.c linenumber=50 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=53 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=58 smtp_server_cmd_rset_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-rset.c linenumber=60 i_panic /src/dovecot/src/lib/failures.c linenumber=67 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=69 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=62 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=125 smtp_server_cmd_vrfy /src/dovecot/src/lib-smtp/smtp-server-cmd-vrfy.c linenumber=125 smtp_string_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=20 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=29 smtp_parser_init /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=29 smtp_parser_parse_string /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=31 smtp_parser_parse_quoted_string /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=555 smtp_parser_parse_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=557 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=26 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=30 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=35 i_panic /src/dovecot/src/lib/failures.c linenumber=35 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=38 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=63 smtp_server_cmd_vrfy_reply_default /src/dovecot/src/lib-smtp/smtp-server-cmd-vrfy.c linenumber=64 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=72 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=65 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=126 smtp_server_cmd_noop /src/dovecot/src/lib-smtp/smtp-server-cmd-noop.c linenumber=126 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=28 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=42 smtp_server_cmd_noop_reply_success /src/dovecot/src/lib-smtp/smtp-server-cmd-noop.c linenumber=43 i_panic /src/dovecot/src/lib/failures.c linenumber=49 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=51 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=44 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=129 smtp_server_cmd_quit /src/dovecot/src/lib-smtp/smtp-server-cmd-quit.c linenumber=129 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=19 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=24 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=26 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=30 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=33 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=37 smtp_server_reply_quit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=39 smtp_server_reply_create /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=541 smtp_server_reply_add_text /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=542 smtp_server_reply_submit /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=543 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=41 smtp_server_command_register /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=133 smtp_server_cmd_xclient /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=133 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=102 cmd_xclient_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=108 smtp_server_connection_is_trusted /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=112 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=113 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=118 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=118 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=120 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=125 smtp_param_parse /src/dovecot/src/lib-smtp/smtp-params.c linenumber=125 t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=132 smtp_xtext_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=134 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=135 strcmp linenumber=141 strcasecmp linenumber=143 str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=145 strncasecmp linenumber=145 str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=145 net_addr2ip /src/dovecot/src/lib/net.c linenumber=147 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=149 strcmp linenumber=153 str_begins_icase /src/dovecot/src/lib/strfuncs.c linenumber=157 strncasecmp linenumber=157 str_begins_builtin_success /src/dovecot/src/lib-smtp/../../src/lib/strfuncs.h linenumber=157 net_addr2ip /src/dovecot/src/lib/net.c linenumber=159 strcmp linenumber=165 strcasecmp linenumber=167 smtp_helo_domain_parse /src/dovecot/src/lib-smtp/smtp-syntax.c linenumber=169 strcmp linenumber=176 strcasecmp linenumber=177 strcmp linenumber=180 strcasecmp linenumber=181 net_str2port /src/dovecot/src/lib/net.c linenumber=183 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=184 strcmp linenumber=188 strcasecmp linenumber=189 net_str2port /src/dovecot/src/lib/net.c linenumber=191 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=192 strcmp linenumber=196 t_str_ucase /src/dovecot/src/lib/strfuncs.c linenumber=197 strcmp linenumber=198 strcmp linenumber=200 strcmp linenumber=202 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=205 strcmp linenumber=209 strcasecmp linenumber=210 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=212 strcmp linenumber=213 strcasecmp linenumber=214 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=217 strcmp linenumber=218 connection_is_valid_dns_name /src/dovecot/src/lib/connection.c linenumber=219 strstr linenumber=1139 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=220 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=224 strcmp linenumber=225 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=226 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=228 strcmp linenumber=232 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=233 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=235 smtp_server_cmd_xclient_extra_field /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=241 str_array_icase_find /src/dovecot/src/lib/strfuncs.c linenumber=76 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=79 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=80 array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=81 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=82 array_is_created_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=246 array_get_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=247 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=251 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=253 cmd_xclient_recheck /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=253 cmd_xclient_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=58 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=60 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=63 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=255 cmd_xclient_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-xclient.c linenumber=255 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=39 smtp_server_command_replied_success /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=40 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=46 smtp_server_connection_set_proxy_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=47 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1722 i_strdup /src/dovecot/src/lib/imem.c linenumber=1723 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1727 i_strdup /src/dovecot/src/lib/imem.c linenumber=1728 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1732 i_strdup /src/dovecot/src/lib/imem.c linenumber=1733 strcmp linenumber=1738 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1739 e_debug /src/dovecot/src/lib/event-log.c linenumber=1739 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1739 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1741 i_strdup /src/dovecot/src/lib/imem.c linenumber=1742 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1745 i_strdup /src/dovecot/src/lib/imem.c linenumber=1746 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1749 i_strdup /src/dovecot/src/lib/imem.c linenumber=1750 connection_update_properties /src/dovecot/src/lib/connection.c linenumber=1757 net_getpeername /src/dovecot/src/lib/net.c linenumber=481 i_panic /src/dovecot/src/lib/failures.c linenumber=768 getpeername linenumber=772 sin_get_ip /src/dovecot/src/lib/net.c linenumber=779 sin_get_port /src/dovecot/src/lib/net.c linenumber=780 __errno_location linenumber=484 i_panic /src/dovecot/src/lib/failures.c linenumber=489 __errno_location linenumber=490 net_getunixcred /src/dovecot/src/lib/net.c linenumber=493 getsockopt linenumber=813 i_error /src/dovecot/src/lib/failures.c linenumber=814 connection_update_property_label /src/dovecot/src/lib/connection.c linenumber=502 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=317 net_ip2addr /src/dovecot/src/lib/net.c linenumber=322 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=321 net_ip2addr /src/dovecot/src/lib/net.c linenumber=326 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=325 i_panic /src/dovecot/src/lib/failures.c linenumber=330 strcmp linenumber=332 event_want_level /src/dovecot/src/lib/event-log.c linenumber=333 e_debug /src/dovecot/src/lib/event-log.c linenumber=333 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=333 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=336 i_strdup /src/dovecot/src/lib/imem.c linenumber=337 connection_update_label /src/dovecot/src/lib/connection.c linenumber=503 t_str_new /src/dovecot/src/lib/str.c linenumber=346 str_append /src/dovecot/src/lib/./str.h linenumber=348 str_len /src/dovecot/src/lib/./str.h linenumber=350 str_append /src/dovecot/src/lib/./str.h linenumber=351 str_append /src/dovecot/src/lib/./str.h linenumber=353 str_append /src/dovecot/src/lib/./str.h linenumber=354 str_append /src/dovecot/src/lib/./str.h linenumber=355 str_len /src/dovecot/src/lib/./str.h linenumber=358 str_printfa /src/dovecot/src/lib/str.c linenumber=361 str_printfa /src/dovecot/src/lib/str.c linenumber=363 str_printfa /src/dovecot/src/lib/str.c linenumber=365 str_len /src/dovecot/src/lib/./str.h linenumber=369 str_insert /src/dovecot/src/lib/./str.h linenumber=370 str_len /src/dovecot/src/lib/./str.h linenumber=372 str_append_c /src/dovecot/src/lib/./str.h linenumber=373 str_printfa /src/dovecot/src/lib/str.c linenumber=374 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=377 str_c /src/dovecot/src/lib/str.c linenumber=378 i_strdup /src/dovecot/src/lib/imem.c linenumber=378 connection_update_stream_names /src/dovecot/src/lib/connection.c linenumber=504 connection_create_stream_name /src/dovecot/src/lib/connection.c linenumber=417 t_str_new /src/dovecot/src/lib/str.c linenumber=386 str_append /src/dovecot/src/lib/./str.h linenumber=387 str_append /src/dovecot/src/lib/./str.h linenumber=390 str_append_c /src/dovecot/src/lib/./str.h linenumber=392 str_append /src/dovecot/src/lib/./str.h linenumber=393 str_append_c /src/dovecot/src/lib/./str.h linenumber=395 str_append /src/dovecot/src/lib/./str.h linenumber=396 str_printfa /src/dovecot/src/lib/str.c linenumber=398 str_len /src/dovecot/src/lib/./str.h linenumber=401 str_append_c /src/dovecot/src/lib/./str.h linenumber=402 str_append_c /src/dovecot/src/lib/./str.h linenumber=404 str_printfa /src/dovecot/src/lib/str.c linenumber=405 str_append_c /src/dovecot/src/lib/./str.h linenumber=407 str_c /src/dovecot/src/lib/str.c linenumber=409 i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=415 connection_create_stream_name /src/dovecot/src/lib/connection.c linenumber=422 o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=420 connection_update_event /src/dovecot/src/lib/connection.c linenumber=505 t_str_new /src/dovecot/src/lib/str.c linenumber=430 str_append /src/dovecot/src/lib/./str.h linenumber=431 strlen linenumber=432 str_append_c /src/dovecot/src/lib/./str.h linenumber=433 str_append /src/dovecot/src/lib/./str.h linenumber=434 str_append /src/dovecot/src/lib/./str.h linenumber=436 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=437 net_ip2addr /src/dovecot/src/lib/net.c linenumber=442 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=445 net_ip2addr /src/dovecot/src/lib/net.c linenumber=453 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=451 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=456 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=462 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=464 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=466 smtp_server_connection_update_event /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1758 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=881 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=882 smtp_server_connection_get_proxy_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1764 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=259 smtp_server_command_ref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=263 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=268 smtp_server_connection_create /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=94 smtp_server_connection_alloc /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1085 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=912 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=913 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=913 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=925 pool_ref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=929 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=933 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=937 i_panic /src/dovecot/src/lib/failures.c linenumber=955 smtp_command_limits_merge /src/dovecot/src/lib-smtp/./smtp-command.h linenumber=956 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=979 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=983 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=987 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=1017 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1017 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1020 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1021 array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1023 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=1028 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1028 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1031 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1032 array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1034 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1037 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1039 net_set_tcp_nodelay /src/dovecot/src/lib/net.c linenumber=1040 setsockopt linenumber=399 net_set_send_buffer_size /src/dovecot/src/lib/net.c linenumber=1044 __errno_location linenumber=419 setsockopt linenumber=423 e_error /src/dovecot/src/lib/event-log.c linenumber=1046 net_set_recv_buffer_size /src/dovecot/src/lib/net.c linenumber=1051 __errno_location linenumber=431 setsockopt linenumber=435 e_error /src/dovecot/src/lib/event-log.c linenumber=1053 smtp_server_connection_init_session /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1058 t_str_new /src/dovecot/src/lib/str.c linenumber=891 guid_128_generate /src/dovecot/src/lib/guid.c linenumber=892 clock_gettime linenumber=62 i_fatal /src/dovecot/src/lib/failures.c linenumber=63 getpid linenumber=64 my_hostdomain /src/dovecot/src/lib/hostpid.c linenumber=70 guid_128_host_hash_get /src/dovecot/src/lib/guid.c linenumber=70 strlen linenumber=45 sha1_get_digest /src/dovecot/src/lib/sha1.c linenumber=45 sha1_init /src/dovecot/src/lib/sha1.c linenumber=260 sha1_loop /src/dovecot/src/lib/sha1.c linenumber=261 sha1_step /src/dovecot/src/lib/sha1.c linenumber=226 sha1_result_libmysqlclient_craps_all_over /src/dovecot/src/lib/sha1.c linenumber=262 sha1_pad /src/dovecot/src/lib/sha1.c linenumber=237 sha1_step /src/dovecot/src/lib/sha1.c linenumber=177 sha1_step /src/dovecot/src/lib/sha1.c linenumber=185 sha1_step /src/dovecot/src/lib/sha1.c linenumber=198 sha1_step /src/dovecot/src/lib/sha1.c linenumber=199 sha1_step /src/dovecot/src/lib/sha1.c linenumber=200 sha1_step /src/dovecot/src/lib/sha1.c linenumber=201 safe_memset /src/dovecot/src/lib/safe-memset.c linenumber=252 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=46 base64_encode /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=893 base64_scheme_encode /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=287 base64_encode_init /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=216 base64_encode_more /src/dovecot/src/lib/base64.c linenumber=217 i_panic /src/dovecot/src/lib/failures.c linenumber=385 buffer_get_avail_size /src/dovecot/src/lib/buffer.c linenumber=393 i_panic /src/dovecot/src/lib/failures.c linenumber=502 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=400 i_panic /src/dovecot/src/lib/failures.c linenumber=407 base64_encode_more_data /src/dovecot/src/lib/base64.c linenumber=414 i_panic /src/dovecot/src/lib/failures.c linenumber=228 base64_encode_get_out_size /src/dovecot/src/lib/base64.c linenumber=237 i_unreached /src/dovecot/src/lib/failures.c linenumber=80 buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=241 i_panic /src/dovecot/src/lib/failures.c linenumber=246 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=248 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=253 i_panic /src/dovecot/src/lib/failures.c linenumber=261 i_panic /src/dovecot/src/lib/failures.c linenumber=262 i_unreached /src/dovecot/src/lib/failures.c linenumber=298 i_panic /src/dovecot/src/lib/failures.c linenumber=304 i_panic /src/dovecot/src/lib/failures.c linenumber=358 i_panic /src/dovecot/src/lib/failures.c linenumber=360 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=362 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=367 i_panic /src/dovecot/src/lib/failures.c linenumber=416 i_panic /src/dovecot/src/lib/failures.c linenumber=419 i_panic /src/dovecot/src/lib/failures.c linenumber=422 i_panic /src/dovecot/src/lib/failures.c linenumber=423 buffer_append /src/dovecot/src/lib/buffer.c linenumber=437 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=440 buffer_append_c /src/dovecot/src/lib/buffer.c linenumber=445 base64_encode_finish /src/dovecot/src/lib/base64.c linenumber=218 buffer_get_avail_size /src/dovecot/src/lib/buffer.c linenumber=473 i_panic /src/dovecot/src/lib/failures.c linenumber=478 i_panic /src/dovecot/src/lib/failures.c linenumber=482 i_panic /src/dovecot/src/lib/failures.c linenumber=499 i_unreached /src/dovecot/src/lib/failures.c linenumber=508 buffer_append_space_unsafe /src/dovecot/src/lib/buffer.c linenumber=533 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=544 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=565 i_panic /src/dovecot/src/lib/failures.c linenumber=569 i_panic /src/dovecot/src/lib/failures.c linenumber=571 str_c /src/dovecot/src/lib/str.c linenumber=896 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=896 i_panic /src/dovecot/src/lib/failures.c linenumber=896 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=897 str_truncate /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=897 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=90 str_c /src/dovecot/src/lib/str.c linenumber=899 i_strdup /src/dovecot/src/lib/imem.c linenumber=899 smtp_server_connection_event_create /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1087 event_create /src/dovecot/src/lib/lib-event.c linenumber=867 smtp_server_event_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=868 event_create /src/dovecot/src/lib/lib-event.c linenumber=870 smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=872 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=871 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=871 event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=873 connection_init_server_ip /src/dovecot/src/lib/connection.c linenumber=1089 connection_init_server /src/dovecot/src/lib/connection.c linenumber=705 i_panic /src/dovecot/src/lib/failures.c linenumber=674 connection_init_full /src/dovecot/src/lib/connection.c linenumber=676 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=626 i_strdup /src/dovecot/src/lib/imem.c linenumber=627 event_create /src/dovecot/src/lib/lib-event.c linenumber=636 event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=638 i_stream_create_error_str /src/dovecot/src/lib/istream.c linenumber=644 o_stream_create_error_str /src/dovecot/src/lib/ostream.c linenumber=648 o_stream_create_error /src/dovecot/src/lib/ostream.c linenumber=844 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=826 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=826 o_stream_create /src/dovecot/src/lib/ostream.c linenumber=831 o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=832 o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=833 io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=845 connection_update_properties /src/dovecot/src/lib/connection.c linenumber=660 connection_set_default_handlers /src/dovecot/src/lib/connection.c linenumber=661 connection_set_handlers /src/dovecot/src/lib/connection.c linenumber=1075 connection_input_halt /src/dovecot/src/lib/connection.c linenumber=1056 i_panic /src/dovecot/src/lib/failures.c linenumber=1057 connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=1070 event_create_passthrough /src/dovecot/src/lib/lib-event.c linenumber=678 event_want_level /src/dovecot/src/lib/event-log.c linenumber=683 e_debug /src/dovecot/src/lib/event-log.c linenumber=683 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=683 connection_init_streams /src/dovecot/src/lib/connection.c linenumber=685 i_panic /src/dovecot/src/lib/failures.c linenumber=517 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=518 i_panic /src/dovecot/src/lib/failures.c linenumber=521 o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=522 i_panic /src/dovecot/src/lib/failures.c linenumber=525 i_panic /src/dovecot/src/lib/failures.c linenumber=526 i_stream_create_unix /src/dovecot/src/lib/istream-unix.c linenumber=533 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=76 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=76 i_stream_create_file_common /src/dovecot/src/lib/istream-file.c linenumber=78 fstat linenumber=213 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=224 io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=222 fcntl linenumber=232 __errno_location linenumber=235 io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=236 i_stream_create /src/dovecot/src/lib/istream.c linenumber=244 i_stream_set_name /src/dovecot/src/lib/istream.c linenumber=246 i_stream_create_fd /src/dovecot/src/lib/istream-file.c linenumber=536 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=256 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=256 i_stream_create_file_common /src/dovecot/src/lib/istream-file.c linenumber=257 i_stream_switch_ioloop_to /src/dovecot/src/lib/istream.c linenumber=538 io_stream_switch_ioloop_to /src/dovecot/src/lib/iostream.c linenumber=1155 i_stream_switch_ioloop_to /src/dovecot/src/lib/istream.c linenumber=1165 o_stream_create_unix /src/dovecot/src/lib/ostream-unix.c linenumber=542 i_panic /src/dovecot/src/lib/failures.c linenumber=69 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=71 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=71 o_stream_create_file_common /src/dovecot/src/lib/ostream-file.c linenumber=73 o_stream_create_fd /src/dovecot/src/lib/ostream-file.c linenumber=545 o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=547 o_stream_set_finish_via_child /src/dovecot/src/lib/ostream.c linenumber=548 o_stream_switch_ioloop_to /src/dovecot/src/lib/ostream.c linenumber=549 io_stream_switch_ioloop_to /src/dovecot/src/lib/iostream.c linenumber=563 connection_update_stream_names /src/dovecot/src/lib/connection.c linenumber=551 connection_input_resume_full /src/dovecot/src/lib/connection.c linenumber=555 event_want_level /src/dovecot/src/lib/event-log.c linenumber=558 e_debug /src/dovecot/src/lib/event-log.c linenumber=558 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=558 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=559 o_stream_nsend_str /src/dovecot/src/lib/ostream.c linenumber=559 strlen linenumber=394 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=394 smtp_server_connection_update_event /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1095 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1096 smtp_server_connection_created /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1102 smtp_server_connection_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1069 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1416 ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1419 smtp_server_connection_input_lock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1422 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1071 e_debug /src/dovecot/src/lib/event-log.c linenumber=1071 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1071 smtp_server_connection_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=96 smtp_server_connection_start_pending /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1384 i_panic /src/dovecot/src/lib/failures.c linenumber=1371 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1374 e_debug /src/dovecot/src/lib/event-log.c linenumber=1374 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1374 smtp_server_connection_ready /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1377 smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1379 smtp_server_connection_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1385 smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1427 smtp_server_connection_timeout_update /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1428 io_loop_run /src/dovecot/src/lib/ioloop.c linenumber=98 io_loop_initialize_handler /src/dovecot/src/lib/ioloop.c linenumber=762 io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=765 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1201 t_push /src/dovecot/src/lib/data-stack.c linenumber=1206 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1208 i_panic /src/dovecot/src/lib/failures.c linenumber=1208 io_loop_context_pop_global_events /src/dovecot/src/lib/ioloop.c linenumber=1213 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1167 i_panic /src/dovecot/src/lib/failures.c linenumber=1168 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1169 array_create_i /src/dovecot/src/lib/./array.h linenumber=1170 array_append_i /src/dovecot/src/lib/./array.h linenumber=1171 event_pop_global /src/dovecot/src/lib/lib-event.c linenumber=1172 io_loop_context_remove_deleted_callbacks /src/dovecot/src/lib/ioloop.c linenumber=1214 array_get_i /src/dovecot/src/lib/./array.h linenumber=1124 array_delete_i /src/dovecot/src/lib/./array.h linenumber=1129 array_get_i /src/dovecot/src/lib/./array.h linenumber=1130 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=1215 i_panic /src/dovecot/src/lib/failures.c linenumber=769 io_loop_handler_run /src/dovecot/src/lib/ioloop.c linenumber=774 i_panic /src/dovecot/src/lib/failures.c linenumber=799 io_loop_timeouts_start_new /src/dovecot/src/lib/ioloop.c linenumber=801 array_count_i /src/dovecot/src/lib/./array.h linenumber=581 io_loop_time_refresh /src/dovecot/src/lib/ioloop.c linenumber=584 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=839 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=586 i_panic /src/dovecot/src/lib/failures.c linenumber=587 i_panic /src/dovecot/src/lib/failures.c linenumber=589 i_panic /src/dovecot/src/lib/failures.c linenumber=590 timeout_update_next /src/dovecot/src/lib/ioloop.c linenumber=591 priorityq_add /src/dovecot/src/lib/priorityq.c linenumber=592 array_clear_i /src/dovecot/src/lib/./array.h linenumber=594 io_loop_handler_run_internal /src/dovecot/src/lib/ioloop-epoll.c linenumber=803 io_loop_run_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=179 io_loop_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=553 priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=503 array_count_i /src/dovecot/src/lib/./array.h linenumber=146 array_idx_i /src/dovecot/src/lib/./array.h linenumber=149 time_max_safe_value /src/dovecot/src/lib/time-util.c linenumber=514 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=520 timeout_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=526 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=461 i_panic /src/dovecot/src/lib/failures.c linenumber=465 i_panic /src/dovecot/src/lib/failures.c linenumber=466 i_panic /src/dovecot/src/lib/failures.c linenumber=492 timeval_add_msecs /src/dovecot/src/lib/./time-util.h linenumber=529 i_panic /src/dovecot/src/lib/failures.c linenumber=536 io_loop_have_waitable_io_files /src/dovecot/src/lib/ioloop.c linenumber=554 i_panic /src/dovecot/src/lib/failures.c linenumber=555 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=181 epoll_wait linenumber=183 __errno_location linenumber=184 i_fatal /src/dovecot/src/lib/failures.c linenumber=185 i_panic /src/dovecot/src/lib/failures.c linenumber=189 i_sleep_intr_msecs /src/dovecot/src/lib/sleep.c linenumber=190 sleep_timespec /src/dovecot/src/lib/sleep.c linenumber=64 nanosleep linenumber=13 __errno_location linenumber=14 i_fatal /src/dovecot/src/lib/failures.c linenumber=15 io_loop_handle_timeouts /src/dovecot/src/lib/ioloop.c linenumber=195 t_push /src/dovecot/src/lib/data-stack.c linenumber=718 io_loop_handle_timeouts_real /src/dovecot/src/lib/ioloop.c linenumber=719 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=654 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=656 io_loops_timeouts_update /src/dovecot/src/lib/ioloop.c linenumber=659 io_loop_timeouts_update /src/dovecot/src/lib/ioloop.c linenumber=625 priorityq_count /src/dovecot/src/lib/priorityq.c linenumber=602 array_count_i /src/dovecot/src/lib/./array.h linenumber=44 priorityq_items /src/dovecot/src/lib/priorityq.c linenumber=603 array_count_i /src/dovecot/src/lib/./array.h linenumber=167 array_idx_i /src/dovecot/src/lib/./array.h linenumber=170 timeval_add_usecs /src/dovecot/src/lib/./time-util.h linenumber=614 timeval_sub_usecs /src/dovecot/src/lib/./time-util.h linenumber=616 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=663 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=669 io_loops_timeouts_update /src/dovecot/src/lib/ioloop.c linenumber=672 i_panic /src/dovecot/src/lib/failures.c linenumber=676 ioloop_add_wait_time /src/dovecot/src/lib/ioloop.c linenumber=678 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=633 priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=685 timeout_get_wait_time /src/dovecot/src/lib/ioloop.c linenumber=690 priorityq_remove /src/dovecot/src/lib/priorityq.c linenumber=695 timeout_reset_timeval /src/dovecot/src/lib/ioloop.c linenumber=698 io_loop_context_activate /src/dovecot/src/lib/ioloop.c linenumber=702 i_panic /src/dovecot/src/lib/failures.c linenumber=1181 io_loop_context_push_global_events /src/dovecot/src/lib/ioloop.c linenumber=1184 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1140 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1142 array_get_i /src/dovecot/src/lib/./array.h linenumber=1146 event_push_global /src/dovecot/src/lib/lib-event.c linenumber=1153 array_clear_i /src/dovecot/src/lib/./array.h linenumber=1154 io_loop_context_ref /src/dovecot/src/lib/ioloop.c linenumber=1185 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1186 i_panic /src/dovecot/src/lib/failures.c linenumber=1187 t_push /src/dovecot/src/lib/data-stack.c linenumber=1188 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1190 i_panic /src/dovecot/src/lib/failures.c linenumber=1190 t_push_named /src/dovecot/src/lib/data-stack.c linenumber=703 t_push /src/dovecot/src/lib/data-stack.c linenumber=189 t_pop /src/dovecot/src/lib/data-stack.c linenumber=706 io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=711 i_panic /src/dovecot/src/lib/failures.c linenumber=712 t_pop /src/dovecot/src/lib/data-stack.c linenumber=720 i_panic /src/dovecot/src/lib/failures.c linenumber=720 data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=729 __errno_location linenumber=734 __errno_location linenumber=737 array_idx_i /src/dovecot/src/lib/./array.h linenumber=203 io_loop_call_io /src/dovecot/src/lib/ioloop.c linenumber=222 io_loop_context_activate /src/dovecot/src/lib/ioloop.c linenumber=746 t_push_named /src/dovecot/src/lib/data-stack.c linenumber=747 t_pop /src/dovecot/src/lib/data-stack.c linenumber=750 i_panic /src/dovecot/src/lib/failures.c linenumber=751 io_loop_context_deactivate /src/dovecot/src/lib/ioloop.c linenumber=755 i_panic /src/dovecot/src/lib/failures.c linenumber=756 io_loop_call_pending /src/dovecot/src/lib/ioloop.c linenumber=804 io_loop_call_io /src/dovecot/src/lib/ioloop.c linenumber=789 io_loop_stop /src/dovecot/src/lib/ioloop.c linenumber=806 i_panic /src/dovecot/src/lib/failures.c linenumber=808 smtp_server_deinit /src/dovecot/src/lib-smtp/smtp-server.c linenumber=100 connection_list_deinit /src/dovecot/src/lib/connection.c linenumber=117 connection_closed /src/dovecot/src/lib/connection.c linenumber=1128 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1131 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=119 event_unref /src/dovecot/src/lib/lib-event.c linenumber=120 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=121 timeout_remove /src/dovecot/src/lib/ioloop.c linenumber=101 t_pop /src/dovecot/src/lib/data-stack.c linenumber=103 i_panic /src/dovecot/src/lib/failures.c linenumber=103 fuzzer_deinit /src/dovecot/src/lib-test/fuzzer.c linenumber=103 iostream_pump_destroy /src/dovecot/src/lib/iostream-pump.c linenumber=29 close linenumber=33 close linenumber=35 io_loop_destroy /src/dovecot/src/lib/ioloop.c linenumber=37 i_panic /src/dovecot/src/lib/failures.c linenumber=879 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=880 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=882 t_push /src/dovecot/src/lib/data-stack.c linenumber=882 t_pop /src/dovecot/src/lib/data-stack.c linenumber=884 i_panic /src/dovecot/src/lib/failures.c linenumber=884 io_loop_set_current /src/dovecot/src/lib/ioloop.c linenumber=887 io_loop_notify_handler_deinit /src/dovecot/src/lib/ioloop-notify-inotify.c linenumber=890 i_warning /src/dovecot/src/lib/failures.c linenumber=200 io_remove /src/dovecot/src/lib/ioloop.c linenumber=204 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=207 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=208 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=895 i_panic /src/dovecot/src/lib/failures.c linenumber=902 i_warning /src/dovecot/src/lib/failures.c linenumber=904 io_remove /src/dovecot/src/lib/ioloop.c linenumber=905 i_panic /src/dovecot/src/lib/failures.c linenumber=908 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=910 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=911 i_panic /src/dovecot/src/lib/failures.c linenumber=917 i_warning /src/dovecot/src/lib/failures.c linenumber=919 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=920 array_free_i /src/dovecot/src/lib/./array.h linenumber=923 priorityq_pop /src/dovecot/src/lib/priorityq.c linenumber=925 priorityq_peek /src/dovecot/src/lib/priorityq.c linenumber=157 priorityq_remove_idx /src/dovecot/src/lib/priorityq.c linenumber=159 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=927 i_panic /src/dovecot/src/lib/failures.c linenumber=933 i_warning /src/dovecot/src/lib/failures.c linenumber=935 timeout_free /src/dovecot/src/lib/ioloop.c linenumber=936 priorityq_deinit /src/dovecot/src/lib/priorityq.c linenumber=939 array_free_i /src/dovecot/src/lib/./array.h linenumber=38 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=943 i_panic /src/dovecot/src/lib/failures.c linenumber=949 i_warning /src/dovecot/src/lib/failures.c linenumber=951 io_wait_timer_remove /src/dovecot/src/lib/ioloop.c linenumber=952 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1376 backtrace_get /src/dovecot/src/lib/backtrace-string.c linenumber=958 i_warning /src/dovecot/src/lib/failures.c linenumber=959 io_loop_handler_deinit /src/dovecot/src/lib/ioloop-epoll.c linenumber=963 array_get_modifiable_i /src/dovecot/src/lib/./array.h linenumber=49 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=51 close linenumber=53 array_free_i /src/dovecot/src/lib/./array.h linenumber=55 array_free_i /src/dovecot/src/lib/./array.h linenumber=56 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=57 io_loop_context_unref /src/dovecot/src/lib/ioloop.c linenumber=965 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=966 lib_signals_deinit /src/dovecot/src/lib/lib-signals.c linenumber=39 lib_signals_clear_handlers_and_ignore /src/dovecot/src/lib/lib-signals.c linenumber=714 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=590 signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=600 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=252 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=253 i_panic /src/dovecot/src/lib/failures.c linenumber=716 close linenumber=719 i_error /src/dovecot/src/lib/failures.c linenumber=720 close linenumber=721 i_error /src/dovecot/src/lib/failures.c linenumber=722 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=726 array_free_i /src/dovecot/src/lib/./array.h linenumber=727 i_panic /src/dovecot/src/lib/failures.c linenumber=728 lib_deinit /src/dovecot/src/lib/lib.c linenumber=40 i_panic /src/dovecot/src/lib/failures.c linenumber=219 lib_atexit_run /src/dovecot/src/lib/lib.c linenumber=221 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=134 array_sort_i /src/dovecot/src/lib/array.c linenumber=135 atexit_callback_priority_cmp /src/dovecot/src/lib/lib.c linenumber=135 array_free_i /src/dovecot/src/lib/./array.h linenumber=138 ipwd_deinit /src/dovecot/src/lib/ipwd.c linenumber=222 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=41 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=42 hostpid_deinit /src/dovecot/src/lib/hostpid.c linenumber=223 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=47 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=48 event_filter_deinit /src/dovecot/src/lib/event-filter.c linenumber=224 event_category_unregister_callback /src/dovecot/src/lib/lib-event.c linenumber=1277 array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1745 i_unreached /src/dovecot/src/lib/failures.c linenumber=1746 array_delete_i /src/dovecot/src/lib/./array.h linenumber=1747 event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1277 data_stack_deinit_event /src/dovecot/src/lib/data-stack.c linenumber=225 event_unref /src/dovecot/src/lib/lib-event.c linenumber=770 lib_event_deinit /src/dovecot/src/lib/lib-event.c linenumber=226 event_log_deinit /src/dovecot/src/lib/event-log.c linenumber=1930 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=491 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=492 array_free_i /src/dovecot/src/lib/./array.h linenumber=493 event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1931 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=450 event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1932 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=479 i_warning /src/dovecot/src/lib/failures.c linenumber=1934 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1939 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1940 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1941 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1945 array_free_i /src/dovecot/src/lib/./array.h linenumber=1947 array_free_i /src/dovecot/src/lib/./array.h linenumber=1949 array_free_i /src/dovecot/src/lib/./array.h linenumber=1950 array_free_i /src/dovecot/src/lib/./array.h linenumber=1951 array_free_i /src/dovecot/src/lib/./array.h linenumber=1952 array_free_i /src/dovecot/src/lib/./array.h linenumber=1953 restrict_access_deinit /src/dovecot/src/lib/restrict-access.c linenumber=227 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=530 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=228 data_stack_deinit /src/dovecot/src/lib/data-stack.c linenumber=229 t_pop /src/dovecot/src/lib/data-stack.c linenumber=776 i_panic /src/dovecot/src/lib/failures.c linenumber=778 data_stack_free_unused /src/dovecot/src/lib/data-stack.c linenumber=782 failures_deinit /src/dovecot/src/lib/failures.c linenumber=230 log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=996 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=997 log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=1001 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1002 log_fd_can_close /src/dovecot/src/lib/failures.c linenumber=1006 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=1007 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1011 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1012 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1013 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1014 process_title_deinit /src/dovecot/src/lib/process-title.c linenumber=231 env_get_environ_p /src/dovecot/src/lib/env-util.c linenumber=182 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=197 random_deinit /src/dovecot/src/lib/randgen.c linenumber=232 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=222 ====================================