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=17 i_fatal /src/dovecot/src/lib/failures.c linenumber=19 fcntl linenumber=22 i_fatal /src/dovecot/src/lib/failures.c linenumber=23 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=361 i_panic /src/dovecot/src/lib/failures.c linenumber=362 nearest_power /src/dovecot/src/lib/bits.c linenumber=371 __errno_location linenumber=386 calloc linenumber=387 i_fatal_status /src/dovecot/src/lib/failures.c linenumber=389 lib_set_clean_exit /src/dovecot/src/lib/lib.c linenumber=552 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=1186 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1103 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1005 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1008 i_panic /src/dovecot/src/lib/failures.c linenumber=451 strcmp linenumber=1009 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1105 array_create_i /src/dovecot/src/lib/./array.h linenumber=1106 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=1107 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=1108 event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=1112 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=1125 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1021 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=1027 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=1029 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1130 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1132 event_want_level /src/dovecot/src/lib/event-log.c linenumber=432 event_want_log_level /src/dovecot/src/lib/event-log.c linenumber=326 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=307 i_panic /src/dovecot/src/lib/failures.c linenumber=1183 event_filter_match_fastpath /src/dovecot/src/lib/event-filter.c linenumber=1185 event_filter_query_match /src/dovecot/src/lib/event-filter.c linenumber=1189 i_panic /src/dovecot/src/lib/failures.c linenumber=1147 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1150 event_filter_query_match_cmp /src/dovecot/src/lib/event-filter.c linenumber=1118 i_panic /src/dovecot/src/lib/failures.c linenumber=1071 i_unreached /src/dovecot/src/lib/failures.c linenumber=1079 i_panic /src/dovecot/src/lib/failures.c linenumber=1020 strcmp linenumber=1082 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=1085 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 event_filter_source_location_match /src/dovecot/src/lib/event-filter.c linenumber=1088 strrchr linenumber=1049 strlen linenumber=1054 event_filter_source_filename_match /src/dovecot/src/lib/event-filter.c linenumber=1053 strlen linenumber=1035 memcmp linenumber=1040 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1058 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=76 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=116 strlen linenumber=109 str_parse_data_uintmax /src/dovecot/src/lib/strnum.c linenumber=109 event_filter_source_filename_match /src/dovecot/src/lib/event-filter.c linenumber=1060 event_has_category /src/dovecot/src/lib/event-filter.c linenumber=1092 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=705 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=681 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=682 event_category_match /src/dovecot/src/lib/event-filter.c linenumber=683 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=708 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=711 event_has_category_nonrecursive /src/dovecot/src/lib/event-filter.c linenumber=713 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=715 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1094 strcmp linenumber=822 event_get_last_duration /src/dovecot/src/lib/lib-event.c linenumber=827 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1298 i_panic /src/dovecot/src/lib/failures.c linenumber=1300 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=832 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=857 i_unreached /src/dovecot/src/lib/failures.c linenumber=541 i_unreached /src/dovecot/src/lib/failures.c linenumber=554 i_warning /src/dovecot/src/lib/failures.c linenumber=853 __errno_location linenumber=577 __errno_location linenumber=584 t_push /src/dovecot/src/lib/data-stack.c linenumber=869 strcmp linenumber=871 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=873 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=109 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 net_ip2addr /src/dovecot/src/lib/net.c linenumber=111 t_malloc_no0 /src/dovecot/src/lib/data-stack.c linenumber=950 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=952 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=954 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=875 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=740 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=740 wildcard_match_escaped /src/dovecot/src/lib/wildcard-match.c linenumber=725 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=727 wildcard_match_int /src/dovecot/src/lib/wildcard-match.c linenumber=156 strcmp linenumber=730 strcasecmp linenumber=732 t_pop /src/dovecot/src/lib/data-stack.c linenumber=877 i_panic /src/dovecot/src/lib/failures.c linenumber=877 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=891 i_warning /src/dovecot/src/lib/failures.c linenumber=884 event_filter_handle_numeric_operation /src/dovecot/src/lib/event-filter.c linenumber=899 i_unreached /src/dovecot/src/lib/failures.c linenumber=807 i_unreached /src/dovecot/src/lib/failures.c linenumber=809 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=910 i_warning /src/dovecot/src/lib/failures.c linenumber=906 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=928 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=929 i_warning /src/dovecot/src/lib/failures.c linenumber=922 i_snprintf /src/dovecot/src/lib/strfuncs.c linenumber=937 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=938 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=940 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=939 t_pop /src/dovecot/src/lib/data-stack.c linenumber=941 i_panic /src/dovecot/src/lib/failures.c linenumber=941 i_warning /src/dovecot/src/lib/failures.c linenumber=948 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=967 i_warning /src/dovecot/src/lib/failures.c linenumber=963 net_is_in_network /src/dovecot/src/lib/net.c linenumber=975 net_ipv6_mapped_ipv4_convert /src/dovecot/src/lib/net.c linenumber=1215 memcmp linenumber=1102 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1107 i_panic /src/dovecot/src/lib/failures.c linenumber=1229 htonl linenumber=1250 htonl linenumber=1251 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=991 i_warning /src/dovecot/src/lib/failures.c linenumber=987 t_push /src/dovecot/src/lib/data-stack.c linenumber=998 net_ip2addr /src/dovecot/src/lib/net.c linenumber=999 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=1000 wildcard_match_escaped_icase /src/dovecot/src/lib/wildcard-match.c linenumber=999 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1001 i_panic /src/dovecot/src/lib/failures.c linenumber=1001 event_filter_export_query_expr_op /src/dovecot/src/lib/event-filter.c linenumber=1014 i_warning /src/dovecot/src/lib/failures.c linenumber=1009 t_push /src/dovecot/src/lib/data-stack.c linenumber=1021 event_match_strlist /src/dovecot/src/lib/event-filter.c linenumber=1022 wanted_field_value_str /src/dovecot/src/lib/event-filter.c linenumber=771 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=774 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=754 i_panic /src/dovecot/src/lib/failures.c linenumber=756 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=757 cmp_str /src/dovecot/src/lib/event-filter.c linenumber=759 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=763 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=777 event_match_strlist_recursive /src/dovecot/src/lib/event-filter.c linenumber=777 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1023 i_panic /src/dovecot/src/lib/failures.c linenumber=1023 i_unreached /src/dovecot/src/lib/failures.c linenumber=1026 event_match_field /src/dovecot/src/lib/event-filter.c linenumber=1098 i_unreached /src/dovecot/src/lib/failures.c linenumber=1102 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1121 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1123 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1126 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1128 event_filter_query_match_eval /src/dovecot/src/lib/event-filter.c linenumber=1131 i_unreached /src/dovecot/src/lib/failures.c linenumber=1135 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=312 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=331 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=335 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=102 event_logv /src/dovecot/src/lib/event-log.c linenumber=103 __errno_location linenumber=403 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=406 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=410 event_ref /src/dovecot/src/lib/lib-event.c linenumber=414 event_logv_params /src/dovecot/src/lib/event-log.c linenumber=415 i_panic /src/dovecot/src/lib/failures.c linenumber=354 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=357 t_str_new /src/dovecot/src/lib/str.c linenumber=364 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=365 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=185 str_append /src/dovecot/src/lib/./str.h linenumber=153 str_append_str /src/dovecot/src/lib/./str.h linenumber=154 buffer_append /src/dovecot/src/lib/buffer.c linenumber=61 str_append /src/dovecot/src/lib/./str.h linenumber=158 str_vprintfa /src/dovecot/src/lib/str.c linenumber=164 str_insert /src/dovecot/src/lib/./str.h linenumber=188 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=202 str_c /src/dovecot/src/lib/str.c linenumber=203 str_len /src/dovecot/src/lib/./str.h linenumber=204 str_append /src/dovecot/src/lib/./str.h linenumber=207 str_c /src/dovecot/src/lib/str.c linenumber=208 str_c /src/dovecot/src/lib/str.c linenumber=215 str_c /src/dovecot/src/lib/str.c linenumber=219 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=219 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=224 str_len /src/dovecot/src/lib/./str.h linenumber=90 buffer_set_used_size /src/dovecot/src/lib/buffer.c linenumber=91 strlen linenumber=235 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=236 str_insert /src/dovecot/src/lib/./str.h linenumber=240 event_get_log_message_str_out /src/dovecot/src/lib/event-log.c linenumber=247 str_insert /src/dovecot/src/lib/./str.h linenumber=251 event_get_log_message /src/dovecot/src/lib/event-log.c linenumber=258 str_vprintfa /src/dovecot/src/lib/str.c linenumber=371 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=375 i_gettimeofday /src/dovecot/src/lib/time-util.c linenumber=1399 get_self_rusage /src/dovecot/src/lib/lib-event.c linenumber=1405 getrusage linenumber=90 i_fatal /src/dovecot/src/lib/failures.c linenumber=91 timeval_diff_usecs /src/dovecot/src/lib/time-util.c linenumber=1406 event_add_int /src/dovecot/src/lib/lib-event.c linenumber=1408 event_call_callbacks /src/dovecot/src/lib/lib-event.c linenumber=1410 i_log_typev /src/dovecot/src/lib/failures.c linenumber=1414 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1416 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1422 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1424 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=380 event_send /src/dovecot/src/lib/lib-event.c linenumber=383 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=1392 event_vsend /src/dovecot/src/lib/lib-event.c linenumber=385 str_append /src/dovecot/src/lib/./str.h linenumber=389 str_vprintfa /src/dovecot/src/lib/str.c linenumber=391 str_c /src/dovecot/src/lib/str.c linenumber=392 event_send /src/dovecot/src/lib/lib-event.c linenumber=392 abort linenumber=395 event_set_source /src/dovecot/src/lib/lib-event.c linenumber=416 event_unref /src/dovecot/src/lib/lib-event.c linenumber=418 __errno_location linenumber=419 t_pop /src/dovecot/src/lib/data-stack.c linenumber=104 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=1934 array_create_i /src/dovecot/src/lib/./array.h linenumber=1935 array_create_i /src/dovecot/src/lib/./array.h linenumber=1936 array_create_i /src/dovecot/src/lib/./array.h linenumber=1939 array_create_i /src/dovecot/src/lib/./array.h linenumber=1941 event_log_init /src/dovecot/src/lib/event-log.c linenumber=1942 array_create_i /src/dovecot/src/lib/./array.h linenumber=503 event_filter_init /src/dovecot/src/lib/event-filter.c linenumber=197 event_category_register_callback /src/dovecot/src/lib/lib-event.c linenumber=1326 array_append_i /src/dovecot/src/lib/./array.h linenumber=1760 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=1326 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=1317 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1318 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1282 event_filter_query_update_category /src/dovecot/src/lib/event-filter.c linenumber=1283 strcmp linenumber=1300 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=703 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=703 lib_signals_ioloop_switch /src/dovecot/src/lib/lib-signals.c linenumber=449 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=437 i_panic /src/dovecot/src/lib/failures.c linenumber=238 io_remove /src/dovecot/src/lib/ioloop.c linenumber=241 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=243 lib_signals_ioloop_ref /src/dovecot/src/lib/lib-signals.c linenumber=439 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=219 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=221 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=221 lib_signals_init_io /src/dovecot/src/lib/lib-signals.c linenumber=223 io_add_to /src/dovecot/src/lib/ioloop.c linenumber=210 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=210 signal_handle_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=344 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=266 array_count_i /src/dovecot/src/lib/./array.h linenumber=267 array_get_i /src/dovecot/src/lib/./array.h linenumber=270 i_panic /src/dovecot/src/lib/failures.c linenumber=275 i_panic /src/dovecot/src/lib/failures.c linenumber=278 array_delete_i /src/dovecot/src/lib/./array.h linenumber=294 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=295 sigfillset linenumber=347 i_fatal /src/dovecot/src/lib/failures.c linenumber=348 sigprocmask linenumber=349 i_fatal /src/dovecot/src/lib/failures.c linenumber=350 read linenumber=354 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=356 __errno_location linenumber=360 i_fatal /src/dovecot/src/lib/failures.c linenumber=361 i_fatal /src/dovecot/src/lib/failures.c linenumber=363 sigprocmask linenumber=365 i_fatal /src/dovecot/src/lib/failures.c linenumber=366 i_panic /src/dovecot/src/lib/failures.c linenumber=379 signal_shadow /src/dovecot/src/lib/lib-signals.c linenumber=400 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=320 array_create_i /src/dovecot/src/lib/./array.h linenumber=321 array_get_i /src/dovecot/src/lib/./array.h linenumber=322 i_panic /src/dovecot/src/lib/failures.c linenumber=324 array_idx_set_i /src/dovecot/src/lib/array.c linenumber=328 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=211 signal_check_shadowed /src/dovecot/src/lib/lib-signals.c linenumber=452 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=304 array_count_i /src/dovecot/src/lib/./array.h linenumber=305 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=308 io_set_pending /src/dovecot/src/lib/ioloop.c linenumber=310 i_panic /src/dovecot/src/lib/failures.c linenumber=222 io_loop_add_destroy_callback /src/dovecot/src/lib/ioloop.c linenumber=704 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=704 lib_signals_ioloop_find /src/dovecot/src/lib/lib-signals.c linenumber=459 io_remove /src/dovecot/src/lib/ioloop.c linenumber=461 lib_signals_set /src/dovecot/src/lib/lib-signals.c linenumber=709 sigemptyset linenumber=490 i_fatal /src/dovecot/src/lib/failures.c linenumber=491 sigaction linenumber=501 i_fatal /src/dovecot/src/lib/failures.c linenumber=502 lib_signals_ignore /src/dovecot/src/lib/lib-signals.c linenumber=20 i_panic /src/dovecot/src/lib/failures.c linenumber=579 i_panic /src/dovecot/src/lib/failures.c linenumber=583 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=585 sigemptyset linenumber=557 i_fatal /src/dovecot/src/lib/failures.c linenumber=558 sigaction linenumber=572 i_fatal /src/dovecot/src/lib/failures.c linenumber=573 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 t_push /src/dovecot/src/lib/data-stack.c linenumber=995 t_pop /src/dovecot/src/lib/data-stack.c linenumber=997 i_panic /src/dovecot/src/lib/failures.c linenumber=997 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=110 fcntl linenumber=112 fcntl linenumber=121 i_fatal /src/dovecot/src/lib/failures.c linenumber=122 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=782 io_stream_ref /src/dovecot/src/lib/iostream.c linenumber=97 io_stream_init /src/dovecot/src/lib/iostream.c linenumber=830 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=256 __errno_location linenumber=259 o_stream_get_max_buffer_size /src/dovecot/src/lib/ostream.c linenumber=266 io_stream_set_error /src/dovecot/src/lib/iostream.c linenumber=264 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=267 i_panic /src/dovecot/src/lib/failures.c linenumber=272 __errno_location linenumber=273 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=216 o_stream_send_istream /src/dovecot/src/lib/ostream.c linenumber=38 __errno_location linenumber=457 __errno_location linenumber=461 i_panic /src/dovecot/src/lib/failures.c linenumber=465 i_panic /src/dovecot/src/lib/failures.c linenumber=469 i_panic /src/dovecot/src/lib/failures.c linenumber=470 i_stream_have_bytes_left /src/dovecot/src/lib/istream.c linenumber=471 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=471 i_panic /src/dovecot/src/lib/failures.c linenumber=474 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=478 i_panic /src/dovecot/src/lib/failures.c linenumber=481 i_panic /src/dovecot/src/lib/failures.c linenumber=484 i_panic /src/dovecot/src/lib/failures.c linenumber=488 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=413 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=997 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=980 array_create_i /src/dovecot/src/lib/./array.h linenumber=981 event_category_register /src/dovecot/src/lib/lib-event.c linenumber=984 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=890 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=901 array_append_i /src/dovecot/src/lib/./array.h linenumber=929 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=937 t_push /src/dovecot/src/lib/data-stack.c linenumber=937 t_pop /src/dovecot/src/lib/data-stack.c linenumber=939 i_panic /src/dovecot/src/lib/failures.c linenumber=939 event_find_category /src/dovecot/src/lib/lib-event.c linenumber=985 i_panic /src/dovecot/src/lib/failures.c linenumber=969 array_lsearch_ptr_i /src/dovecot/src/lib/array.c linenumber=971 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=986 event_set_changed /src/dovecot/src/lib/lib-event.c linenumber=988 event_recalculate_debug_level /src/dovecot/src/lib/./lib-event-private.h linenumber=989 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=426 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=851 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 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 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 i_panic /src/dovecot/src/lib/failures.c linenumber=109 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=728 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=1240 smtp_server_connection_disconnect /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1244 smtp_server_connection_get_disconnect_reason /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1178 ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1155 ssl_iostream_get_state /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=274 ssl_iostream_get_last_error /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1156 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1158 io_stream_get_disconnect_reason /src/dovecot/src/lib/iostream.c linenumber=1163 __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=1180 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=1185 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1189 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1193 e_debug /src/dovecot/src/lib/event-log.c linenumber=1193 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1193 smtp_server_connection_update_stats /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1196 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=1199 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1526 e_debug /src/dovecot/src/lib/event-log.c linenumber=1526 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1526 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1528 smtp_server_transaction_free /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=1531 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=118 i_panic /src/dovecot/src/lib/failures.c linenumber=41 uni_utf8_char_bytes /src/dovecot/src/lib/./unichar.h linenumber=51 uni_is_valid_ucs4 /src/dovecot/src/lib/./unichar.h linenumber=100 __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=1538 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=1539 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1544 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=1505 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1506 i_strdup /src/dovecot/src/lib/imem.c linenumber=1507 smtp_server_command_abort /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=1205 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=1209 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=1211 smtp_command_parser_deinit /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=1213 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=1214 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1215 io_remove /src/dovecot/src/lib/ioloop.c linenumber=1220 connection_disconnect /src/dovecot/src/lib/connection.c linenumber=1225 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=155 close linenumber=184 __errno_location linenumber=184 i_error /src/dovecot/src/lib/failures.c linenumber=185 __errno_location linenumber=190 dup2 linenumber=156 i_fatal /src/dovecot/src/lib/failures.c linenumber=159 io_remove /src/dovecot/src/lib/ioloop.c linenumber=1228 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=1229 o_stream_unref /src/dovecot/src/lib/ostream.c linenumber=1230 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1246 e_debug /src/dovecot/src/lib/event-log.c linenumber=1246 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1246 connection_deinit /src/dovecot/src/lib/connection.c linenumber=1248 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=1253 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1254 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1255 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1256 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1257 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1258 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1259 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1260 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=828 e_debug /src/dovecot/src/lib/event-log.c linenumber=828 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=828 o_stream_set_flush_pending /src/dovecot/src/lib/ostream.c linenumber=829 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=1450 i_panic /src/dovecot/src/lib/failures.c linenumber=1465 t_push /src/dovecot/src/lib/data-stack.c linenumber=1467 t_strsplit_spaces /src/dovecot/src/lib/strfuncs.c linenumber=1469 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=1470 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=1473 smtp_reply_parse_enhanced_code /src/dovecot/src/lib-smtp/smtp-reply-parser.c linenumber=1296 __ctype_b_loc linenumber=120 __ctype_b_loc linenumber=131 t_push /src/dovecot/src/lib/data-stack.c linenumber=1300 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1303 smtp_reply_log /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=1303 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=1303 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1303 t_str_new /src/dovecot/src/lib/str.c linenumber=1305 smtp_reply_write /src/dovecot/src/lib-smtp/smtp-reply.c linenumber=1306 i_panic /src/dovecot/src/lib/failures.c linenumber=70 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=1307 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1307 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1307 o_stream_nsendv /src/dovecot/src/lib/ostream.c linenumber=388 o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=399 i_panic /src/dovecot/src/lib/failures.c linenumber=346 i_panic /src/dovecot/src/lib/failures.c linenumber=352 __errno_location linenumber=353 i_panic /src/dovecot/src/lib/failures.c linenumber=355 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1308 i_panic /src/dovecot/src/lib/failures.c linenumber=1308 smtp_server_connection_close /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1476 smtp_server_connection_disconnect /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1438 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1439 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1477 i_panic /src/dovecot/src/lib/failures.c linenumber=1477 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=365 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=366 smtp_parser_parse_ipv4_address /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=373 smtp_parser_parse_snum /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=313 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=298 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=322 smtp_parser_parse_snum /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=325 htonl linenumber=331 t_str_new /src/dovecot/src/lib/str.c linenumber=392 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=393 smtp_parser_parse_ldh_str /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=395 __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=400 strcasecmp linenumber=400 str_c /src/dovecot/src/lib/str.c linenumber=405 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=403 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=410 smtp_char_is_dcontent /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=415 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=423 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=427 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=427 net_addr2ip_inet4_fast /src/dovecot/src/lib/net.c linenumber=993 str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=965 str_parse_uintmax /src/dovecot/src/lib/strnum.c linenumber=60 str_parse_uint /src/dovecot/src/lib/strnum.c linenumber=980 t_push /src/dovecot/src/lib/data-stack.c linenumber=996 strchr linenumber=997 strlen linenumber=1000 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=1002 getaddrinfo linenumber=1010 i_panic /src/dovecot/src/lib/failures.c linenumber=1011 sin_get_ip /src/dovecot/src/lib/net.c linenumber=1014 freeaddrinfo linenumber=1017 net_handle_gai_error /src/dovecot/src/lib/net.c linenumber=1018 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1019 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=448 str_c /src/dovecot/src/lib/str.c linenumber=449 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=794 smtp_server_connection_handle_output_error /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=796 o_stream_get_disconnect_reason /src/dovecot/src/lib/ostream.c linenumber=739 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=738 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=1057 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1060 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=1062 strchr linenumber=1063 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1069 net_str2port /src/dovecot/src/lib/net.c linenumber=1078 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1027 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=1128 gai_strerror linenumber=1130 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=22 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=24 t_push /src/dovecot/src/lib/data-stack.c linenumber=35 event_logv /src/dovecot/src/lib/event-log.c linenumber=36 t_pop /src/dovecot/src/lib/data-stack.c linenumber=37 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=806 e_debug /src/dovecot/src/lib/event-log.c linenumber=806 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=806 smtp_server_connection_ref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=808 o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=809 smtp_server_connection_flush /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=810 smtp_server_connection_timeout_reset /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=812 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=813 smtp_server_connection_next_reply /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=781 event_want_level /src/dovecot/src/lib/event-log.c linenumber=750 e_debug /src/dovecot/src/lib/event-log.c linenumber=750 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=750 smtp_server_command_send_replies /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=754 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=327 __errno_location linenumber=369 o_stream_sendv_int /src/dovecot/src/lib/ostream.c linenumber=372 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=783 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=786 o_stream_uncork_flush /src/dovecot/src/lib-smtp/../../src/lib/ostream.h linenumber=816 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=818 smtp_server_connection_unref /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=821 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=411 e_debug /src/dovecot/src/lib/event-log.c linenumber=411 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=411 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=415 o_stream_ref /src/dovecot/src/lib/ostream.c linenumber=416 i_stream_destroy /src/dovecot/src/lib/istream.c linenumber=417 o_stream_destroy /src/dovecot/src/lib/ostream.c linenumber=418 smtp_server_connection_input_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=423 io_stream_autocreate_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=428 i_panic /src/dovecot/src/lib/failures.c linenumber=196 ssl_server_settings_get /src/dovecot/src/lib-ssl-iostream/ssl-settings.c linenumber=197 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=3480 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3464 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=3467 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=3468 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=3470 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=90 str_printfa /src/dovecot/src/lib/str.c linenumber=3471 str_c /src/dovecot/src/lib/str.c linenumber=3472 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=3472 str_c /src/dovecot/src/lib/str.c linenumber=3475 event_get_pool /src/dovecot/src/lib/lib-event.c linenumber=3481 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3481 event_set_ptr /src/dovecot/src/lib/lib-event.c linenumber=3480 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=3282 t_push /src/dovecot/src/lib/data-stack.c linenumber=3220 settings_get_real /src/dovecot/src/lib-settings/settings.c linenumber=3221 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2931 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2931 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 event_create /src/dovecot/src/lib/lib-event.c linenumber=2935 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2937 settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2940 strlen linenumber=1236 t_str_new /src/dovecot/src/lib/str.c linenumber=1236 str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1237 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1241 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1244 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1247 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1250 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1253 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1256 str_c /src/dovecot/src/lib/str.c linenumber=1260 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2939 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=2943 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2944 event_get_field /src/dovecot/src/lib/lib-event.c linenumber=1139 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=1142 array_create_i /src/dovecot/src/lib/./array.h linenumber=1144 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1151 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=1152 array_count_i /src/dovecot/src/lib/./array.h linenumber=162 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=1152 strcmp linenumber=625 array_append_i /src/dovecot/src/lib/./array.h linenumber=1153 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2949 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2955 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2956 settings_event_convert_filter_names /src/dovecot/src/lib-settings/settings.c linenumber=2972 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2878 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2882 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2883 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2888 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2892 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2893 t_str_new /src/dovecot/src/lib/str.c linenumber=2897 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2898 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2900 str_printfa /src/dovecot/src/lib/str.c linenumber=2901 str_c /src/dovecot/src/lib/str.c linenumber=2902 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=2902 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2906 event_strlist_append /src/dovecot/src/lib/lib-event.c linenumber=2907 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=2974 i_panic /src/dovecot/src/lib/failures.c linenumber=2978 settings_check_never_inherited_by /src/dovecot/src/lib-settings/settings.c linenumber=2985 str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=2834 strcmp linenumber=984 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2839 t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=2840 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=344 settings_info_find_filter_array /src/dovecot/src/lib-settings/settings.c linenumber=2842 strcmp linenumber=2774 strcmp linenumber=2850 i_panic /src/dovecot/src/lib/failures.c linenumber=2852 settings_mmap_key_in_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2861 i_panic /src/dovecot/src/lib/failures.c linenumber=2790 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=2791 settings_mmap_registered_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1732 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1713 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1717 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1719 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=144 strlen linenumber=144 strncmp linenumber=144 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=144 setting_parser_info_unalias /src/dovecot/src/lib-settings/settings-parser.c linenumber=148 setting_parser_info_unalias /src/dovecot/src/lib-settings/settings-parser.c linenumber=152 str_stable_hash /src/dovecot/src/lib/hash.c linenumber=1735 strlen linenumber=538 xxh64_data /src/dovecot/src/lib/xxh64.c linenumber=538 xxh64_init /src/dovecot/src/lib/xxh64.c linenumber=138 xxh64_loop /src/dovecot/src/lib/xxh64.c linenumber=139 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=54 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=62 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=65 be64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=234 i_bswap_64 /src/dovecot/src/lib/./byteorder.h linenumber=234 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=64 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=67 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=66 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=69 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=68 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=71 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=70 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=76 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=76 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=77 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=77 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=78 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=78 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=79 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=79 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=85 xxh64_result /src/dovecot/src/lib/xxh64.c linenumber=140 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=98 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=29 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=99 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=100 xxh64_merge_acc /src/dovecot/src/lib/xxh64.c linenumber=101 le64_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=109 xxh64_round /src/dovecot/src/lib/xxh64.c linenumber=109 le32_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=114 be32_to_cpu_unaligned /src/dovecot/src/lib/./byteorder.h linenumber=235 i_bswap_32 /src/dovecot/src/lib/./byteorder.h linenumber=235 xxh64_to_32 /src/dovecot/src/lib/./xxh64.h linenumber=538 strcmp linenumber=1743 strlen linenumber=1747 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1749 i_panic /src/dovecot/src/lib/failures.c linenumber=2793 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2795 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2798 str_array_find /src/dovecot/src/lib/strfuncs.c linenumber=2810 t_strarray_join /src/dovecot/src/lib/strfuncs.c linenumber=2867 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 i_panic /src/dovecot/src/lib/failures.c linenumber=2864 settings_instance_get /src/dovecot/src/lib-settings/settings.c linenumber=3010 i_panic /src/dovecot/src/lib/failures.c linenumber=2689 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=2693 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=2694 settings_mmap_pool_create /src/dovecot/src/lib-settings/settings.c linenumber=2696 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=1493 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1495 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1495 settings_mmap_ref /src/dovecot/src/lib-settings/settings.c linenumber=1505 i_panic /src/dovecot/src/lib/failures.c linenumber=1339 settings_parser_init /src/dovecot/src/lib-settings/settings-parser.c linenumber=2699 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=79 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=81 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=81 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=90 setting_parser_copy_defaults /src/dovecot/src/lib-settings/settings-parser.c linenumber=91 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=54 strchr linenumber=61 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=63 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=94 settings_parser_get_set /src/dovecot/src/lib-settings/settings-parser.c linenumber=2704 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2709 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2709 str_new /src/dovecot/src/lib/str.c linenumber=2710 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2711 settings_var_expand_init /src/dovecot/src/lib-settings/settings.c linenumber=2714 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1621 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1621 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1622 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1622 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1623 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1623 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1627 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1629 settings_var_expand_init_add /src/dovecot/src/lib-settings/settings.c linenumber=1633 i_panic /src/dovecot/src/lib/failures.c linenumber=1535 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1536 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1538 i_panic /src/dovecot/src/lib/failures.c linenumber=1541 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1542 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1544 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1547 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1567 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1570 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1573 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1576 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1596 i_panic /src/dovecot/src/lib/failures.c linenumber=1598 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1603 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1607 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1608 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1609 i_panic /src/dovecot/src/lib/failures.c linenumber=1610 event_get_ptr /src/dovecot/src/lib/lib-event.c linenumber=1636 settings_var_expand_init_add /src/dovecot/src/lib-settings/settings.c linenumber=1638 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=1641 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1645 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1646 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1647 i_panic /src/dovecot/src/lib/failures.c linenumber=1648 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1650 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1651 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1653 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1655 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=1656 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1657 settings_instance_override_init /src/dovecot/src/lib-settings/settings.c linenumber=2716 settings_info_register /src/dovecot/src/lib-settings/settings.c linenumber=2336 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3616 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3617 lib_atexit /src/dovecot/src/lib/lib.c linenumber=3618 lib_atexit_priority /src/dovecot/src/lib/lib.c linenumber=98 set_registered_infos_free /src/dovecot/src/lib-settings/settings.c linenumber=3618 array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3604 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=3620 setting_parser_info_cmp /src/dovecot/src/lib-settings/settings.c linenumber=3620 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3622 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2339 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2339 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2340 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2341 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2344 t_push /src/dovecot/src/lib/data-stack.c linenumber=2189 settings_override_filter_match /src/dovecot/src/lib-settings/settings.c linenumber=2190 settings_override_parse /src/dovecot/src/lib-settings/settings.c linenumber=1996 i_panic /src/dovecot/src/lib/failures.c linenumber=1895 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=1897 strncmp linenumber=1897 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=1897 settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=1899 t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=1823 settings_override_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=1835 i_panic /src/dovecot/src/lib/failures.c linenumber=1763 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1770 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1772 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1777 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1778 settings_mmap_lookup_key /src/dovecot/src/lib-settings/settings.c linenumber=1783 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1838 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1844 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1848 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=1852 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1852 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1854 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1858 strchr linenumber=1910 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1911 settings_override_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=1915 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1919 t_str_new /src/dovecot/src/lib/str.c linenumber=1928 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1930 wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=1936 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=1935 strchr linenumber=1941 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1943 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1949 settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=1951 wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=1951 str_printfa /src/dovecot/src/lib/str.c linenumber=1950 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1956 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1965 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1967 settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=1969 event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=1975 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=1976 event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=1976 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=377 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=1187 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1189 net_addr2ip /src/dovecot/src/lib/net.c linenumber=1191 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=1200 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=1979 i_panic /src/dovecot/src/lib/failures.c linenumber=1978 pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=1981 setting_override_match_info /src/dovecot/src/lib-settings/settings.c linenumber=2003 strcmp linenumber=1880 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=2006 event_filter_match_source /src/dovecot/src/lib/event-filter.c linenumber=1172 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2191 i_panic /src/dovecot/src/lib/failures.c linenumber=2191 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2196 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2198 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2348 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2349 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2352 settings_default_overrides_update /src/dovecot/src/lib-settings/settings.c linenumber=2362 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2295 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2300 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=255 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=2306 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2308 lib_atexit /src/dovecot/src/lib/lib.c linenumber=2309 settings_default_overrides_free /src/dovecot/src/lib-settings/settings.c linenumber=2309 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2230 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2231 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=207 pool_unref /src/dovecot/src/lib/./mempool.h linenumber=98 array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2232 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2233 settings_default_overrides_add_info /src/dovecot/src/lib-settings/settings.c linenumber=2314 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=2247 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2247 t_push /src/dovecot/src/lib/data-stack.c linenumber=2254 settings_override_parse /src/dovecot/src/lib-settings/settings.c linenumber=2255 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=2256 i_panic /src/dovecot/src/lib/failures.c linenumber=2256 i_panic /src/dovecot/src/lib/failures.c linenumber=2258 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2259 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2322 t_push /src/dovecot/src/lib/data-stack.c linenumber=2322 settings_default_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2323 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=2279 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2279 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2280 settings_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=2282 i_panic /src/dovecot/src/lib/failures.c linenumber=1792 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1799 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1801 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1807 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1808 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=1814 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2284 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2286 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2287 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2288 p_memdup /src/dovecot/src/lib/strfuncs.c linenumber=2287 t_pop /src/dovecot/src/lib/data-stack.c linenumber=2324 i_panic /src/dovecot/src/lib/failures.c linenumber=2324 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2363 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2364 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2367 i_unreached /src/dovecot/src/lib/failures.c linenumber=2369 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2373 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=2389 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2390 settings_instance_overrides_add_filters /src/dovecot/src/lib-settings/settings.c linenumber=2391 malloc_multiply_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=2214 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2214 settings_apply_add_override /src/dovecot/src/lib-settings/settings.c linenumber=2219 i_panic /src/dovecot/src/lib/failures.c linenumber=2220 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2222 array_sort_i /src/dovecot/src/lib/array.c linenumber=2394 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=2394 settings_mmap_apply /src/dovecot/src/lib-settings/settings.c linenumber=2719 hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=1265 hash_table_lookup_node /src/dovecot/src/lib/hash.c linenumber=198 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1267 settings_mmap_validate /src/dovecot/src/lib-settings/settings.c linenumber=1275 settings_block_read_str /src/dovecot/src/lib-settings/settings.c linenumber=1049 strlen linenumber=281 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=283 strcmp linenumber=1055 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1056 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1063 settings_bin_filter_lookup_init /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=1280 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=378 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=378 settings_bin_filter_lookup_get_str /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=380 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=331 settings_bin_filter_lookup_get_str /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=382 settings_bin_filter_lookup_get_ip /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=384 event_find_field_recursive /src/dovecot/src/lib/lib-event.c linenumber=344 settings_bin_filter_lookup_get_ip /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=387 settings_bin_filter_lookup_add_strlist_names /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=392 event_find_field_nonrecursive /src/dovecot/src/lib/lib-event.c linenumber=360 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=365 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=366 event_get_parent /src/dovecot/src/lib/lib-event.c linenumber=359 event_get_global /src/dovecot/src/lib/lib-event.c linenumber=394 settings_bin_filter_lookup_add_strlist_names /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=393 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1287 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1287 settings_filter_candidates_append /src/dovecot/src/lib-settings/settings.c linenumber=1288 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1170 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1290 settings_bin_filter_index_lookup /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=1292 str_stable_hash /src/dovecot/src/lib/hash.c linenumber=556 strcmp linenumber=561 settings_filter_candidates_append /src/dovecot/src/lib-settings/settings.c linenumber=1295 array_sort_i /src/dovecot/src/lib/array.c linenumber=1297 uint32_cmp_desc /src/dovecot/src/lib-settings/settings.c linenumber=1297 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1303 settings_mmap_get_filter_idx /src/dovecot/src/lib-settings/settings.c linenumber=1312 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1079 settings_bin_filters_never /src/dovecot/src/lib-settings/./settings-bin-filter.h linenumber=1315 bit64_get /src/dovecot/src/lib-settings/../../src/lib/bits.h linenumber=114 settings_bin_filters_get /src/dovecot/src/lib-settings/./settings-bin-filter.h linenumber=1319 settings_bin_filter_match /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=1320 settings_bin_filter_str /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=411 strcmp linenumber=413 settings_bin_filter_str /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=420 settings_local_name_cmp /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=423 dns_match_wildcard /src/dovecot/src/lib-dns/dns-util.c linenumber=399 i_panic /src/dovecot/src/lib/failures.c linenumber=68 strchr linenumber=73 dns_tolower /src/dovecot/src/lib-dns/./dns-util.h linenumber=80 dns_tolower /src/dovecot/src/lib-dns/./dns-util.h linenumber=84 settings_bin_filter_net /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=427 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=42 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=46 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=49 net_is_in_network /src/dovecot/src/lib/net.c linenumber=430 settings_bin_filter_net /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=434 net_is_in_network /src/dovecot/src/lib/net.c linenumber=437 settings_bin_filter_name /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=441 settings_bin_filter_str /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=63 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=442 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=442 i_panic /src/dovecot/src/lib/failures.c linenumber=1323 settings_mmap_apply_filter /src/dovecot/src/lib-settings/settings.c linenumber=1324 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1097 strlen linenumber=1109 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1112 settings_bin_filter_has_name /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=1117 settings_bin_filter_name /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=320 strcmp linenumber=320 array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1121 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=1124 strlen linenumber=1127 strlen linenumber=1131 settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=1142 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2441 settings_bin_filter_is_always /src/dovecot/src/lib-settings/./settings-bin-filter.h linenumber=2452 settings_override_cmp_filter_order /src/dovecot/src/lib-settings/settings.c linenumber=2453 strcmp linenumber=2463 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=2464 settings_include_group_add_or_update /src/dovecot/src/lib-settings/settings.c linenumber=2471 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2417 strcmp linenumber=2418 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2423 settings_override_get_value /src/dovecot/src/lib-settings/settings.c linenumber=2475 settings_key_part_find /src/dovecot/src/lib-settings/settings.c linenumber=2062 strchr linenumber=2070 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2074 setting_type_is_str_vars /src/dovecot/src/lib-settings/./settings-parser.h linenumber=2077 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2079 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=2085 strncmp linenumber=2085 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2085 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2089 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2097 settings_instance_override_add_default /src/dovecot/src/lib-settings/settings.c linenumber=2492 i_panic /src/dovecot/src/lib/failures.c linenumber=2110 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=2129 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2132 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2136 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2146 strrchr linenumber=2151 settings_section_escape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2160 wildcard_str_escape /src/dovecot/src/lib/wildcard-match.c linenumber=2160 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2158 settings_override_set_blocks /src/dovecot/src/lib-settings/settings.c linenumber=2163 event_filter_create_with_pool /src/dovecot/src/lib/event-filter.c linenumber=2167 pool_ref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2168 event_filter_parse_case_sensitive /src/dovecot/src/lib/event-filter.c linenumber=2169 i_panic /src/dovecot/src/lib/failures.c linenumber=2171 event_filter_merge /src/dovecot/src/lib/event-filter.c linenumber=2177 event_filter_merge_with_context_internal /src/dovecot/src/lib/event-filter.c linenumber=512 i_unreached /src/dovecot/src/lib/failures.c linenumber=476 t_push /src/dovecot/src/lib/data-stack.c linenumber=479 event_filter_get_or_alloc_internal_query /src/dovecot/src/lib/event-filter.c linenumber=483 clone_expr /src/dovecot/src/lib/event-filter.c linenumber=486 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=405 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=405 clone_expr /src/dovecot/src/lib/event-filter.c linenumber=410 clone_expr /src/dovecot/src/lib/event-filter.c linenumber=411 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=415 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=419 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=437 array_count_i /src/dovecot/src/lib/./array.h linenumber=439 array_create_i /src/dovecot/src/lib/./array.h linenumber=439 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=441 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=442 array_append_i /src/dovecot/src/lib/./array.h linenumber=443 add_node /src/dovecot/src/lib/event-filter.c linenumber=485 filter_node_requires_event_name /src/dovecot/src/lib/event-filter.c linenumber=488 t_pop /src/dovecot/src/lib/data-stack.c linenumber=489 i_panic /src/dovecot/src/lib/failures.c linenumber=489 str_begins /src/dovecot/src/lib/strfuncs.c linenumber=2499 strlen linenumber=2499 strncmp linenumber=2499 str_begins_builtin_success /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2499 i_unreached /src/dovecot/src/lib/failures.c linenumber=2500 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=2509 strchr linenumber=696 settings_file_get /src/dovecot/src/lib-settings/settings-parser.c linenumber=714 strchr linenumber=512 i_panic /src/dovecot/src/lib/failures.c linenumber=514 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=515 strlen linenumber=724 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=730 strncmp linenumber=733 str_begins_with /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=733 strcmp linenumber=733 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=736 strchr linenumber=744 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=746 strchr linenumber=763 i_panic /src/dovecot/src/lib/failures.c linenumber=772 var_expand_program_import_sized /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=774 i_panic /src/dovecot/src/lib/failures.c linenumber=839 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=847 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=854 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=854 t_push /src/dovecot/src/lib/data-stack.c linenumber=856 var_expand_program_import_one /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=857 extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=774 memchr linenumber=551 str_new /src/dovecot/src/lib/str.c linenumber=557 str_append_tabunescaped /src/dovecot/src/lib/strescape.c linenumber=558 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 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=781 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=781 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=783 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=783 var_expand_program_import_stmt /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=795 extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=646 memchr linenumber=529 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=539 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=656 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=656 malloc_multiply_check /src/dovecot/src/lib-var-expand/../../src/lib/malloc-overflow.h linenumber=672 p_malloc /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=672 extract_name /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=678 extract_value /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=718 extract_number /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=725 memchr linenumber=810 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=818 p_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=820 split_str /src/dovecot/src/lib/strfuncs.c linenumber=895 t_pop /src/dovecot/src/lib/data-stack.c linenumber=859 i_panic /src/dovecot/src/lib/failures.c linenumber=859 pool_unref /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=870 var_expand_program_create /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=778 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=584 uni_utf8_find_invalid_pos /src/dovecot/src/lib/unichar.c linenumber=583 is_valid_utf8_seq /src/dovecot/src/lib/unichar.c linenumber=538 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=524 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 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=282 i_panic /src/dovecot/src/lib/failures.c linenumber=64 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=783 var_expand_program_execute /src/dovecot/src/lib-var-expand/expansion-program.c linenumber=784 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 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 i_strdup_printf /src/dovecot/src/lib/imem.c linenumber=53 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=58 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=59 p_free_internal /src/dovecot/src/lib-var-expand/../../src/lib/mempool.h linenumber=63 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=786 str_c /src/dovecot/src/lib/str.c linenumber=789 strcmp linenumber=789 str_c /src/dovecot/src/lib/str.c linenumber=795 settings_parse_read_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=796 open linenumber=318 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=319 fstat linenumber=322 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=323 i_close_fd_path /src/dovecot/src/lib/fd-util.c linenumber=324 strlen linenumber=327 strlen linenumber=328 malloc_add_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=329 malloc_add_check /src/dovecot/src/lib-settings/../../src/lib/malloc-overflow.h linenumber=330 p_malloc /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=331 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=332 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=333 read_full /src/dovecot/src/lib/read-full.c linenumber=336 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=338 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=340 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=344 memchr linenumber=348 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=349 str_c /src/dovecot/src/lib/str.c linenumber=801 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=801 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2511 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=2516 strlen linenumber=2518 i_panic /src/dovecot/src/lib/failures.c linenumber=2523 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=2526 strchr linenumber=1265 strlen linenumber=1269 t_str_new /src/dovecot/src/lib/str.c linenumber=1269 str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1270 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1274 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1277 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1280 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1283 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1286 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1293 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1294 strchr linenumber=1298 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1300 str_c /src/dovecot/src/lib/str.c linenumber=1301 str_append_data /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1303 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=1306 str_c /src/dovecot/src/lib/str.c linenumber=1307 settings_parse_list_has_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=2524 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=957 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=964 boollist_removal_cmp /src/dovecot/src/lib-settings/settings-parser.c linenumber=964 strcmp linenumber=941 i_unreached /src/dovecot/src/lib/failures.c linenumber=969 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=974 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=978 strcmp linenumber=980 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=2533 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2554 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=2562 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2565 strlen linenumber=2577 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=2581 strncmp linenumber=2584 str_begins_with /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2584 strcmp linenumber=2585 t_str_new /src/dovecot/src/lib/str.c linenumber=2591 var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=2592 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 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2595 str_append /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=2601 str_c /src/dovecot/src/lib/str.c linenumber=2602 strncmp linenumber=2609 str_begins_with /src/dovecot/src/lib-settings/../../src/lib/strfuncs.h linenumber=2609 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2610 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=2617 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2627 array_idx_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2628 i_panic /src/dovecot/src/lib/failures.c linenumber=2628 pool_add_external_ref /src/dovecot/src/lib/mempool.c linenumber=2630 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=2648 settings_parse_keyidx_value_nodup /src/dovecot/src/lib-settings/settings-parser.c linenumber=2655 settings_parse /src/dovecot/src/lib-settings/settings-parser.c linenumber=910 p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=645 i_panic /src/dovecot/src/lib/failures.c linenumber=648 get_bool /src/dovecot/src/lib-settings/settings-parser.c linenumber=655 str_parse_get_bool /src/dovecot/src/lib/str-parse.c linenumber=197 strcasecmp linenumber=170 strcmp linenumber=170 str_parse_get_bool_strict /src/dovecot/src/lib/str-parse.c linenumber=174 strcasecmp linenumber=154 strcasecmp linenumber=156 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=159 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=198 p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=171 i_strdup /src/dovecot/src/lib/imem.c linenumber=172 get_uintmax /src/dovecot/src/lib-settings/settings-parser.c linenumber=659 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=206 str_num_error /src/dovecot/src/lib/strnum.c linenumber=209 str_is_numeric /src/dovecot/src/lib/strnum.c linenumber=492 str_is_numeric /src/dovecot/src/lib/strnum.c linenumber=496 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=207 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=207 get_uint /src/dovecot/src/lib-settings/settings-parser.c linenumber=663 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=219 strcmp linenumber=364 str_to_uint /src/dovecot/src/lib/strnum.c linenumber=223 str_num_error /src/dovecot/src/lib/strnum.c linenumber=226 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=224 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=224 get_octal /src/dovecot/src/lib-settings/settings-parser.c linenumber=667 get_uint /src/dovecot/src/lib-settings/settings-parser.c linenumber=239 str_to_ullong_oct /src/dovecot/src/lib/strnum.c linenumber=241 str_to_uintmax_oct /src/dovecot/src/lib/strnum.c linenumber=250 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=243 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=242 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=671 str_parse_get_interval /src/dovecot/src/lib/str-parse.c linenumber=675 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=676 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=681 str_parse_get_interval_msecs /src/dovecot/src/lib/str-parse.c linenumber=685 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=686 settings_value_is_unlimited /src/dovecot/src/lib-settings/./settings-parser.h linenumber=691 str_parse_get_size /src/dovecot/src/lib/str-parse.c linenumber=695 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=696 get_in_port_zero /src/dovecot/src/lib-settings/settings-parser.c linenumber=701 net_str2port_zero /src/dovecot/src/lib/net.c linenumber=302 str_to_uintmax /src/dovecot/src/lib/strnum.c linenumber=1040 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=303 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=303 strlen linenumber=710 uni_utf8_to_nfc /src/dovecot/src/lib/unichar.c linenumber=710 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=362 buffer_create_dynamic /src/dovecot/src/lib/buffer.c linenumber=362 uni_utf8_write_nf_common /src/dovecot/src/lib/unichar.c linenumber=364 unicode_nf_init /src/dovecot/src/lib/unicode-transform.c linenumber=314 unicode_transform_init /src/dovecot/src/lib/./unicode-transform.h linenumber=316 uni_utf8_run_transform /src/dovecot/src/lib/unichar.c linenumber=316 unicode_transform_get_last /src/dovecot/src/lib/./unicode-transform.h linenumber=263 unicode_buffer_sink_init /src/dovecot/src/lib/unicode-transform.c linenumber=271 unicode_transform_init /src/dovecot/src/lib/./unicode-transform.h linenumber=142 unicode_transform_chain /src/dovecot/src/lib/./unicode-transform.h linenumber=272 uni_utf8_get_char_n /src/dovecot/src/lib/unichar.c linenumber=276 unicode_transform_input /src/dovecot/src/lib/./unicode-transform.h linenumber=293 unicode_transform_input_buf /src/dovecot/src/lib/unicode-transform.c linenumber=81 unicode_transform_flush /src/dovecot/src/lib/unicode-transform.c linenumber=300 i_panic /src/dovecot/src/lib/failures.c linenumber=302 i_panic /src/dovecot/src/lib/failures.c linenumber=303 str_c /src/dovecot/src/lib/str.c linenumber=366 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=711 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=718 t_strcut /src/dovecot/src/lib/strfuncs.c linenumber=723 strstr linenumber=724 t_var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=725 t_str_new /src/dovecot/src/lib/str.c linenumber=505 var_expand /src/dovecot/src/lib-var-expand/var-expand.c linenumber=506 str_c /src/dovecot/src/lib/str.c linenumber=509 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=726 get_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=731 strchr linenumber=282 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=285 settings_parse_read_file /src/dovecot/src/lib-settings/settings-parser.c linenumber=290 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=292 get_enum /src/dovecot/src/lib-settings/settings-parser.c linenumber=745 strchr linenumber=256 strcmp linenumber=258 t_strconcat /src/dovecot/src/lib/strfuncs.c linenumber=262 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=261 strncmp linenumber=266 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=273 t_push /src/dovecot/src/lib/data-stack.c linenumber=750 settings_parse_strlist /src/dovecot/src/lib-settings/settings-parser.c linenumber=751 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=372 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=373 strchr linenumber=378 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=382 array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=383 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=387 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=391 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=392 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=394 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=395 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=398 strcmp linenumber=400 array_idx_set_i /src/dovecot/src/lib/array.c linenumber=401 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=406 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=407 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=408 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=754 t_pop /src/dovecot/src/lib/data-stack.c linenumber=755 i_panic /src/dovecot/src/lib/failures.c linenumber=755 t_push /src/dovecot/src/lib/data-stack.c linenumber=760 settings_parse_boollist /src/dovecot/src/lib-settings/settings-parser.c linenumber=761 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=575 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=576 settings_boollist_is_stopped /src/dovecot/src/lib-settings/settings-parser.c linenumber=580 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=563 i_panic /src/dovecot/src/lib/failures.c linenumber=564 strrchr linenumber=584 array_clear_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=587 settings_parse_boollist_string /src/dovecot/src/lib-settings/settings-parser.c linenumber=588 t_str_new /src/dovecot/src/lib/str.c linenumber=416 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=424 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=441 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=445 str_c /src/dovecot/src/lib/str.c linenumber=447 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=447 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=446 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=448 str_truncate /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=449 str_append_c /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=468 str_len /src/dovecot/src/lib-settings/../../src/lib/str.h linenumber=476 str_c /src/dovecot/src/lib/str.c linenumber=477 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=477 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=477 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=478 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=590 settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=594 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=546 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=548 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=554 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=554 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=555 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=555 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=597 get_bool /src/dovecot/src/lib-settings/settings-parser.c linenumber=600 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=603 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=603 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=606 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=607 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=612 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=614 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=617 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=618 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=620 settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=625 t_pop /src/dovecot/src/lib/data-stack.c linenumber=762 i_panic /src/dovecot/src/lib/failures.c linenumber=762 t_strsplit /src/dovecot/src/lib/strfuncs.c linenumber=772 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=773 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=774 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=775 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=782 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=789 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=788 array_lsearch_i /src/dovecot/src/lib/array.c linenumber=790 i_strcmp_p /src/dovecot/src/lib/strfuncs.c linenumber=790 array_insert_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=793 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=795 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=799 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=800 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=800 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=804 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=804 strstr linenumber=821 http_url_parse /src/dovecot/src/lib-url/http-url.c linenumber=825 http_url_is_empty /src/dovecot/src/lib-url/./http-url.h linenumber=466 i_panic /src/dovecot/src/lib/failures.c linenumber=466 uri_parser_init /src/dovecot/src/lib-url/uri-util.c linenumber=469 strlen linenumber=1140 uri_parser_init_data /src/dovecot/src/lib-url/uri-util.c linenumber=1139 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=472 p_malloc /src/dovecot/src/lib-url/../../src/lib/mempool.h linenumber=472 http_url_do_parse /src/dovecot/src/lib-url/http-url.c linenumber=476 http_url_parse_scheme /src/dovecot/src/lib-url/http-url.c linenumber=370 uri_parse_scheme /src/dovecot/src/lib-url/uri-util.c linenumber=22 __ctype_b_loc linenumber=298 __ctype_b_loc linenumber=304 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=317 strcasecmp linenumber=373 strcasecmp linenumber=376 http_url_parse_unknown_scheme /src/dovecot/src/lib-url/http-url.c linenumber=377 http_url_parse_authority_form /src/dovecot/src/lib-url/http-url.c linenumber=38 http_url_parse_authority /src/dovecot/src/lib-url/http-url.c linenumber=129 uri_parse_host_authority /src/dovecot/src/lib-url/uri-util.c linenumber=99 uri_do_parse_authority /src/dovecot/src/lib-url/uri-util.c linenumber=877 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=781 uri_do_parse_host /src/dovecot/src/lib-url/uri-util.c linenumber=787 uri_parser_get_tmpbuf /src/dovecot/src/lib-url/uri-util.c linenumber=676 str_new /src/dovecot/src/lib/str.c linenumber=1146 str_truncate /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=1148 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=90 uri_parse_ip_literal /src/dovecot/src/lib-url/uri-util.c linenumber=680 memchr linenumber=626 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=633 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=634 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=642 net_addr2ip /src/dovecot/src/lib/net.c linenumber=647 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=648 str_c /src/dovecot/src/lib/str.c linenumber=684 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=684 uri_parse_ipv4address /src/dovecot/src/lib-url/uri-util.c linenumber=696 uri_parse_dec_octet /src/dovecot/src/lib-url/uri-util.c linenumber=382 __ctype_b_loc linenumber=349 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=355 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=392 uri_parse_dec_octet /src/dovecot/src/lib-url/uri-util.c linenumber=395 htonl linenumber=401 str_c /src/dovecot/src/lib/str.c linenumber=699 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=699 str_truncate /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=706 uri_do_parse_host_name /src/dovecot/src/lib-url/uri-util.c linenumber=710 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=508 uri_parse_pct_encoded_data /src/dovecot/src/lib-url/uri-util.c linenumber=184 _decode_hex_digit /src/dovecot/src/lib-url/uri-util.c linenumber=150 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=155 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=50 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=152 _decode_hex_digit /src/dovecot/src/lib-url/uri-util.c linenumber=162 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=167 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=164 __ctype_b_loc linenumber=512 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=518 __ctype_b_loc linenumber=521 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=531 __ctype_b_loc linenumber=535 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=542 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=546 __ctype_b_loc linenumber=551 __ctype_b_loc linenumber=558 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=566 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=572 str_c /src/dovecot/src/lib/str.c linenumber=583 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=585 i_panic /src/dovecot/src/lib/failures.c linenumber=585 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=586 str_len /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=587 str_truncate /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=587 uri_do_parse_reg_name /src/dovecot/src/lib-url/uri-util.c linenumber=712 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=419 uri_parse_unreserved_char /src/dovecot/src/lib-url/uri-util.c linenumber=423 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=428 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=437 str_c /src/dovecot/src/lib/str.c linenumber=715 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=715 uri_parse_port /src/dovecot/src/lib-url/uri-util.c linenumber=819 __ctype_b_loc linenumber=737 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=742 net_str2port /src/dovecot/src/lib/net.c linenumber=742 http_url_parse_userinfo /src/dovecot/src/lib-url/http-url.c linenumber=112 strchr linenumber=78 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=80 uri_parser_get_tmpbuf /src/dovecot/src/lib-url/uri-util.c linenumber=268 uri_parse_pct_encoded_data /src/dovecot/src/lib-url/uri-util.c linenumber=272 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=276 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=278 str_c /src/dovecot/src/lib/str.c linenumber=284 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=284 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=83 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=85 uri_host_copy /src/dovecot/src/lib-url/uri-util.c linenumber=117 net_ip2addr /src/dovecot/src/lib/net.c linenumber=1237 i_panic /src/dovecot/src/lib/failures.c linenumber=1238 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1242 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=119 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=120 http_url_parse_authority_form /src/dovecot/src/lib-url/http-url.c linenumber=397 http_url_parse_authority /src/dovecot/src/lib-url/http-url.c linenumber=411 uri_host_copy /src/dovecot/src/lib-url/uri-util.c linenumber=421 p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=424 p_strdup_empty /src/dovecot/src/lib/strfuncs.c linenumber=425 http_url_parse_path /src/dovecot/src/lib-url/http-url.c linenumber=433 uri_parse_path /src/dovecot/src/lib-url/uri-util.c linenumber=183 array_create_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=936 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=149 array_create_from_buffer_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=152 uri_parse_path_segment /src/dovecot/src/lib-url/uri-util.c linenumber=949 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=894 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=912 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=910 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=920 array_count_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=965 i_panic /src/dovecot/src/lib/failures.c linenumber=965 array_delete_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=966 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=246 malloc_multiply_check /src/dovecot/src/lib-url/../../src/lib/malloc-overflow.h linenumber=247 array_append_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=984 uri_parse_path_segment /src/dovecot/src/lib-url/uri-util.c linenumber=993 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=1008 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1006 array_append_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=1026 array_append_space_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=1028 array_get_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=1029 array_count_i /src/dovecot/src/lib-url/../../src/lib/array.h linenumber=255 http_url_parse_path_copy_from_base /src/dovecot/src/lib-url/http-url.c linenumber=188 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=147 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=152 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=155 strcmp linenumber=158 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=161 t_str_new /src/dovecot/src/lib/str.c linenumber=163 uri_append_path_data /src/dovecot/src/lib-url/uri-util.c linenumber=164 uri_data_encode /src/dovecot/src/lib-url/uri-util.c linenumber=1376 strchr linenumber=1285 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=1287 str_printfa /src/dovecot/src/lib/str.c linenumber=1288 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=1296 str_c /src/dovecot/src/lib/str.c linenumber=165 strcmp linenumber=165 str_c /src/dovecot/src/lib/str.c linenumber=168 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=168 t_str_new /src/dovecot/src/lib/str.c linenumber=193 t_str_new /src/dovecot/src/lib/str.c linenumber=194 t_str_new /src/dovecot/src/lib/str.c linenumber=202 uri_append_path_data /src/dovecot/src/lib-url/uri-util.c linenumber=203 str_c /src/dovecot/src/lib/str.c linenumber=204 strlen linenumber=208 str_append_data /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=230 str_c /src/dovecot/src/lib/str.c linenumber=231 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=231 i_panic /src/dovecot/src/lib/failures.c linenumber=233 str_append /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=234 uri_data_decode /src/dovecot/src/lib-url/uri-util.c linenumber=242 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=246 str_append /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=247 str_append_c /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=248 str_append /src/dovecot/src/lib-url/../../src/lib/str.h linenumber=249 str_c /src/dovecot/src/lib/str.c linenumber=255 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=255 str_c /src/dovecot/src/lib/str.c linenumber=256 strcmp linenumber=256 str_c /src/dovecot/src/lib/str.c linenumber=259 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=259 http_url_parse_query /src/dovecot/src/lib-url/http-url.c linenumber=439 uri_parse_query /src/dovecot/src/lib-url/uri-util.c linenumber=272 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=1055 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=1072 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1070 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1077 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=278 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=280 http_url_parse_fragment /src/dovecot/src/lib-url/http-url.c linenumber=443 uri_parse_fragment /src/dovecot/src/lib-url/uri-util.c linenumber=292 uri_parse_pct_encoded /src/dovecot/src/lib-url/uri-util.c linenumber=1101 uri_char_sanitize /src/dovecot/src/lib-url/./uri-util.h linenumber=1117 p_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1115 p_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=1122 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=304 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=306 i_panic /src/dovecot/src/lib/failures.c linenumber=447 i_panic /src/dovecot/src/lib/failures.c linenumber=482 settings_parser_set_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=827 i_unreached /src/dovecot/src/lib/failures.c linenumber=834 settings_parser_get_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=2663 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2659 settings_parse_array_stop /src/dovecot/src/lib-settings/settings-parser.c linenumber=2672 i_panic /src/dovecot/src/lib/failures.c linenumber=917 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=923 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=924 settings_boollist_finish /src/dovecot/src/lib-settings/settings-parser.c linenumber=927 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=931 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=932 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=932 settings_mmap_apply_blob /src/dovecot/src/lib-settings/settings.c linenumber=1150 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=935 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=938 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=949 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=967 strlen linenumber=978 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=986 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=988 settings_section_unescape /src/dovecot/src/lib-settings/settings-parser.c linenumber=995 settings_parse_list_has_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=994 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1003 strlen linenumber=1010 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1012 t_push /src/dovecot/src/lib/data-stack.c linenumber=1019 settings_mmap_apply_key /src/dovecot/src/lib-settings/settings.c linenumber=1021 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=814 strchr linenumber=824 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=837 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=850 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=852 settings_parse_keyidx_value_nodup /src/dovecot/src/lib-settings/settings-parser.c linenumber=860 get_invalid_setting_error /src/dovecot/src/lib-settings/settings.c linenumber=862 strchr linenumber=672 i_panic /src/dovecot/src/lib/failures.c linenumber=673 t_str_new /src/dovecot/src/lib/str.c linenumber=676 str_printfa /src/dovecot/src/lib/str.c linenumber=677 strcmp linenumber=678 str_printfa /src/dovecot/src/lib/str.c linenumber=679 settings_parser_get_error /src/dovecot/src/lib-settings/settings-parser.c linenumber=680 str_printfa /src/dovecot/src/lib/str.c linenumber=680 str_c /src/dovecot/src/lib/str.c linenumber=681 settings_parse_array_stop /src/dovecot/src/lib-settings/settings-parser.c linenumber=1028 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=1030 i_panic /src/dovecot/src/lib/failures.c linenumber=1030 settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=1155 settings_apply_groups /src/dovecot/src/lib-settings/settings.c linenumber=1329 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1190 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1195 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=1197 array_append_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1200 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=1205 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1205 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1208 settings_bin_filter_index_lookup /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=1211 settings_filter_candidates_append /src/dovecot/src/lib-settings/settings.c linenumber=1214 array_sort_i /src/dovecot/src/lib/array.c linenumber=1216 uint32_cmp_desc /src/dovecot/src/lib-settings/settings.c linenumber=1216 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=1220 settings_mmap_get_filter_idx /src/dovecot/src/lib-settings/settings.c linenumber=1232 settings_bin_filters_never /src/dovecot/src/lib-settings/./settings-bin-filter.h linenumber=1237 settings_bin_filters_get /src/dovecot/src/lib-settings/./settings-bin-filter.h linenumber=1241 settings_bin_filter_match /src/dovecot/src/lib-settings/settings-bin-filter.c linenumber=1246 settings_mmap_apply_filter /src/dovecot/src/lib-settings/settings.c linenumber=1247 array_count_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1255 array_delete_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=1255 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2721 settings_instance_override /src/dovecot/src/lib-settings/settings.c linenumber=2729 settings_apply_ctx_overrides_deinit /src/dovecot/src/lib-settings/settings.c linenumber=2734 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2403 settings_override_free /src/dovecot/src/lib-settings/settings.c linenumber=2405 settings_mmap_apply_defaults /src/dovecot/src/lib-settings/settings.c linenumber=2737 array_idx_get_space_i /src/dovecot/src/lib/array.c linenumber=881 setting_type_is_str_vars /src/dovecot/src/lib-settings/./settings-parser.h linenumber=887 i_panic /src/dovecot/src/lib/failures.c linenumber=898 settings_var_expand /src/dovecot/src/lib-settings/settings.c linenumber=901 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=904 settings_parse_keyidx_value /src/dovecot/src/lib-settings/settings-parser.c linenumber=910 settings_parse /src/dovecot/src/lib-settings/settings-parser.c linenumber=896 get_invalid_setting_error /src/dovecot/src/lib-settings/settings.c linenumber=912 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2739 settings_overrides_find_filter /src/dovecot/src/lib-settings/settings.c linenumber=2745 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2031 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2032 settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2033 strcmp linenumber=2016 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=2017 event_filter_match /src/dovecot/src/lib/event-filter.c linenumber=2021 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2037 buffer_get_modifiable_data /src/dovecot/src/lib/buffer.c linenumber=2038 settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2039 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=2044 i_memcpy /src/dovecot/src/lib-settings/../../src/lib/lib.h linenumber=2045 settings_override_find_filter_check /src/dovecot/src/lib-settings/settings.c linenumber=2046 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2746 settings_check /src/dovecot/src/lib-settings/settings-parser.c linenumber=2751 t_push /src/dovecot/src/lib/data-stack.c linenumber=992 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=994 i_panic /src/dovecot/src/lib/failures.c linenumber=994 t_push /src/dovecot/src/lib/data-stack.c linenumber=999 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=1001 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=2753 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=2755 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3015 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3013 settings_parser_unref /src/dovecot/src/lib-settings/settings-parser.c linenumber=3018 p_free_internal /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=115 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=116 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=117 event_unref /src/dovecot/src/lib/lib-event.c linenumber=3019 array_free_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3020 str_free /src/dovecot/src/lib/str.c linenumber=3021 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3022 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=3224 i_panic /src/dovecot/src/lib/failures.c linenumber=3224 i_panic /src/dovecot/src/lib/failures.c linenumber=3250 t_push /src/dovecot/src/lib/data-stack.c linenumber=3253 settings_sort_filter_array /src/dovecot/src/lib-settings/settings.c linenumber=3254 array_is_created_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3087 setting_parser_info_find_key /src/dovecot/src/lib-settings/settings-parser.c linenumber=3091 i_panic /src/dovecot/src/lib/failures.c linenumber=3093 i_panic /src/dovecot/src/lib/failures.c linenumber=3122 i_panic /src/dovecot/src/lib/failures.c linenumber=3126 array_get_modifiable_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3134 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=3135 array_create_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3135 t_push /src/dovecot/src/lib/data-stack.c linenumber=3140 settings_get_real /src/dovecot/src/lib-settings/settings.c linenumber=3141 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=3145 i_panic /src/dovecot/src/lib/failures.c linenumber=3145 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=3149 array_append_space_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3160 t_strdup /src/dovecot/src/lib/strfuncs.c linenumber=3171 i_unreached /src/dovecot/src/lib/failures.c linenumber=3174 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3177 array_sort_i /src/dovecot/src/lib/array.c linenumber=3183 settings_filter_array_uint_cmp /src/dovecot/src/lib-settings/settings.c linenumber=3183 array_sort_i /src/dovecot/src/lib/array.c linenumber=3186 settings_filter_array_str_cmp /src/dovecot/src/lib-settings/settings.c linenumber=3186 strcmp linenumber=3073 i_unreached /src/dovecot/src/lib/failures.c linenumber=3189 array_get_i /src/dovecot/src/lib-settings/../../src/lib/array.h linenumber=3196 i_panic /src/dovecot/src/lib/failures.c linenumber=3197 t_pop_pass_str /src/dovecot/src/lib/data-stack.c linenumber=3258 i_panic /src/dovecot/src/lib/failures.c linenumber=3258 pool_unref /src/dovecot/src/lib-settings/../../src/lib/mempool.h linenumber=3262 i_panic /src/dovecot/src/lib/failures.c linenumber=3285 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=200 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=201 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=202 ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=204 ssl_iostream_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=152 i_panic /src/dovecot/src/lib/failures.c linenumber=80 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=85 hash_table_create /src/dovecot/src/lib/hash.c linenumber=86 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=86 str_hash /src/dovecot/src/lib/hash.c linenumber=47 strlen linenumber=533 xxh64_data /src/dovecot/src/lib/xxh64.c linenumber=533 xxh64_to_32 /src/dovecot/src/lib/./xxh64.h linenumber=533 ssl_iostream_context_cache_cmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=86 ssl_iostream_application_protocols_equals /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=57 strcmp linenumber=366 ssl_iostream_settings_equals /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=60 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=378 null_strcmp /src/dovecot/src/lib/strfuncs.c linenumber=353 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=379 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=380 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=383 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=387 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=391 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=392 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=395 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=396 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=397 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=398 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=399 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=400 quick_strcmp /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=402 ssl_iostream_application_protocols_equals /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=405 hash_table_lookup /src/dovecot/src/lib/hash.c linenumber=92 ssl_iostream_context_ref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=94 ssl_iostream_context_init_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=101 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=599 str_begins_builtin_success /src/dovecot/src/lib/./strfuncs.h linenumber=599 strstr linenumber=608 t_strdup_until /src/dovecot/src/lib/strfuncs.c linenumber=612 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 strcmp linenumber=329 i_debug /src/dovecot/src/lib/failures.c linenumber=399 __errno_location linenumber=601 __errno_location linenumber=608 opendir linenumber=401 __errno_location linenumber=409 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=412 array_create_i /src/dovecot/src/lib/./array.h linenumber=413 __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=619 strcmp linenumber=620 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=621 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 i_panic /src/dovecot/src/lib/failures.c linenumber=504 t_strarray_join /src/dovecot/src/lib/strfuncs.c linenumber=507 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=578 t_push /src/dovecot/src/lib/data-stack.c linenumber=550 pool_datastack_create /src/dovecot/src/lib/mempool-datastack.c linenumber=555 array_create_i /src/dovecot/src/lib/./array.h linenumber=555 array_append_i /src/dovecot/src/lib/./array.h linenumber=558 t_push /src/dovecot/src/lib/data-stack.c linenumber=564 t_pop /src/dovecot/src/lib/data-stack.c linenumber=566 i_panic /src/dovecot/src/lib/failures.c linenumber=566 t_pop /src/dovecot/src/lib/data-stack.c linenumber=569 i_panic /src/dovecot/src/lib/failures.c linenumber=569 module_free /src/dovecot/src/lib/module-dir.c linenumber=582 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=170 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=171 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=172 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=173 hash_table_iterate_deinit /src/dovecot/src/lib/hash.c linenumber=175 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 i_panic /src/dovecot/src/lib/failures.c linenumber=270 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=176 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=177 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=104 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 ssl_iostream_context_set_application_protocols /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=108 malloc_multiply_check /src/dovecot/src/lib-ssl-iostream/../../src/lib/malloc-overflow.h linenumber=112 p_malloc /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=112 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=118 pool_ref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=121 hash_table_insert /src/dovecot/src/lib/hash.c linenumber=122 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=124 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=154 pool_unref /src/dovecot/src/lib-ssl-iostream/../../src/lib/mempool.h linenumber=206 io_stream_create_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=209 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=211 ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=431 io_stream_create_ssl_server /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=435 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=438 e_error /src/dovecot/src/lib/event-log.c linenumber=441 ssl_iostream_set_sni_callback /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=446 smtp_server_connection_sni_callback /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=446 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 smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=389 ssl_iostream_server_context_cache_get /src/dovecot/src/lib-ssl-iostream/iostream-ssl-context-cache.c linenumber=392 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=394 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=398 pool_unref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=399 ssl_iostream_change_context /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=400 ssl_iostream_context_unref /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=401 smtp_server_connection_input_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=448 ssl_iostream_handshake /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=450 ssl_iostream_get_last_error /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=451 e_error /src/dovecot/src/lib/event-log.c linenumber=451 smtp_server_connection_streams_changed /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=460 ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=462 smtp_server_connection_ready /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=463 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=1271 t_str_new /src/dovecot/src/lib/str.c linenumber=1274 str_vprintfa /src/dovecot/src/lib/str.c linenumber=1275 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1277 str_c /src/dovecot/src/lib/str.c linenumber=1277 e_debug /src/dovecot/src/lib/event-log.c linenumber=1277 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1277 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1279 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1280 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1280 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1280 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1281 i_panic /src/dovecot/src/lib/failures.c linenumber=1281 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=1549 e_debug /src/dovecot/src/lib/event-log.c linenumber=1549 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1549 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1551 smtp_server_connection_reset_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1553 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=478 smtp_char_is_qtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=484 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=490 smtp_char_is_qpair /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=498 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=505 str_c /src/dovecot/src/lib/str.c linenumber=520 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=596 smtp_char_is_xtext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=603 str_append_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=607 smtp_parse_xtext_hexdigit /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=614 smtp_parse_xtext_hexdigit /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=616 str_append_c /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=619 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=1816 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=1817 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 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=544 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=529 smtp_char_is_atext /src/dovecot/src/lib-smtp/./smtp-parser.h linenumber=533 t_strndup /src/dovecot/src/lib/strfuncs.c linenumber=548 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 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=519 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=524 smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=525 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=527 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=527 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=533 cmd_data_start /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=533 smtp_server_transaction_data_command /src/dovecot/src/lib-smtp/smtp-server-transaction.c linenumber=486 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=489 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=494 smtp_server_connection_set_state /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=499 smtp_server_connection_reply_immediate /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=502 t_push /src/dovecot/src/lib/data-stack.c linenumber=1318 t_str_new /src/dovecot/src/lib/str.c linenumber=1321 str_printfa /src/dovecot/src/lib/str.c linenumber=1322 str_vprintfa /src/dovecot/src/lib/str.c linenumber=1323 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1325 str_c /src/dovecot/src/lib/str.c linenumber=1325 e_debug /src/dovecot/src/lib/event-log.c linenumber=1325 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1325 str_append /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1327 str_data /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1328 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=1328 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=1328 t_pop /src/dovecot/src/lib/data-stack.c linenumber=1329 i_panic /src/dovecot/src/lib/failures.c linenumber=1329 o_stream_is_corked /src/dovecot/src/lib/ostream.c linenumber=1333 o_stream_uncork /src/dovecot/src/lib/ostream.c linenumber=1334 o_stream_cork /src/dovecot/src/lib/ostream.c linenumber=1335 smtp_command_parse_data_with_dot /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=505 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=506 i_panic /src/dovecot/src/lib/failures.c linenumber=439 i_panic /src/dovecot/src/lib/failures.c linenumber=442 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=444 smtp_server_command_input_lock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=449 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=452 cmd_data_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=452 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=456 cmd_data_chunk_completed /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=456 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=463 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 i_panic /src/dovecot/src/lib/failures.c linenumber=402 smtp_server_connection_reason_begin /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=404 event_reason_end /src/dovecot/src/lib/lib-event.c linenumber=407 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=409 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=411 smtp_server_command_unref /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=414 smtp_server_command_is_replied /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=418 smtp_server_command_input_unlock /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=419 smtp_server_connection_timeout_start /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=424 smtp_server_command_input_capture /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=425 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=425 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=428 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=465 cmd_data_next /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=465 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=507 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=535 cmd_data_replied_one /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=535 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=537 cmd_data_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=537 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=539 cmd_data_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=539 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=636 smtp_server_connection_data_chunk_init /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=641 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=553 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=553 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=558 cmd_data_chunk_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=558 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=560 cmd_data_destroy /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=560 i_panic /src/dovecot/src/lib/failures.c linenumber=567 i_stream_create_chain /src/dovecot/src/lib/istream-chain.c linenumber=569 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=647 str_to_uoff /src/dovecot/src/lib/strnum.c linenumber=648 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=650 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=656 strcasecmp linenumber=659 smtp_server_reply /src/dovecot/src/lib-smtp/smtp-server-reply.c linenumber=660 smtp_command_parse_data_with_size /src/dovecot/src/lib-smtp/smtp-command-parser.c linenumber=671 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=676 smtp_server_connection_data_chunk_add /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=680 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=588 smtp_server_connection_data_check_state /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=590 smtp_server_cmd_data_size_limit_exceeded /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=597 smtp_server_command_remove_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=603 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=603 smtp_server_command_add_hook /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=606 cmd_data_replied /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=606 smtp_server_command_pipeline_block /src/dovecot/src/lib-smtp/smtp-server-command.c linenumber=609 i_stream_ref /src/dovecot/src/lib/istream.c linenumber=616 cmd_data_start_input /src/dovecot/src/lib-smtp/smtp-server-cmd-data.c linenumber=618 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=619 i_stream_unref /src/dovecot/src/lib/istream.c linenumber=682 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=559 smtp_parser_parse_atom /src/dovecot/src/lib-smtp/smtp-parser.c linenumber=561 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 strcasecmp linenumber=155 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 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=1717 i_strdup /src/dovecot/src/lib/imem.c linenumber=1718 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 strcmp linenumber=1733 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1734 e_debug /src/dovecot/src/lib/event-log.c linenumber=1734 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1734 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1736 i_strdup /src/dovecot/src/lib/imem.c linenumber=1737 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1740 i_strdup /src/dovecot/src/lib/imem.c linenumber=1741 p_free_internal /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=1744 i_strdup /src/dovecot/src/lib/imem.c linenumber=1745 connection_update_properties /src/dovecot/src/lib/connection.c linenumber=1752 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 __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=313 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 str_c /src/dovecot/src/lib/str.c linenumber=437 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=1753 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=876 event_add_str /src/dovecot/src/lib/lib-event.c linenumber=877 smtp_server_connection_get_proxy_data /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1759 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=1080 pool_alloconly_create /src/dovecot/src/lib/mempool-alloconly.c linenumber=907 malloc_multiply_check /src/dovecot/src/lib-smtp/../../src/lib/malloc-overflow.h linenumber=908 p_malloc /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=908 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=920 pool_ref /src/dovecot/src/lib-smtp/../../src/lib/mempool.h linenumber=924 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=928 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=932 i_panic /src/dovecot/src/lib/failures.c linenumber=950 smtp_command_limits_merge /src/dovecot/src/lib-smtp/./smtp-command.h linenumber=951 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=974 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=978 p_strarray_dup /src/dovecot/src/lib/strfuncs.c linenumber=982 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=1012 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1012 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1015 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1016 array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1018 str_array_length /src/dovecot/src/lib/strfuncs.c linenumber=1023 array_create_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1023 p_strdup /src/dovecot/src/lib/strfuncs.c linenumber=1026 array_append_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1027 array_append_space_i /src/dovecot/src/lib-smtp/../../src/lib/array.h linenumber=1029 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1032 net_set_nonblock /src/dovecot/src/lib/net.c linenumber=1034 net_set_tcp_nodelay /src/dovecot/src/lib/net.c linenumber=1035 setsockopt linenumber=399 net_set_send_buffer_size /src/dovecot/src/lib/net.c linenumber=1039 setsockopt linenumber=423 e_error /src/dovecot/src/lib/event-log.c linenumber=1041 net_set_recv_buffer_size /src/dovecot/src/lib/net.c linenumber=1046 __errno_location linenumber=431 setsockopt linenumber=435 e_error /src/dovecot/src/lib/event-log.c linenumber=1048 smtp_server_connection_init_session /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1053 t_str_new /src/dovecot/src/lib/str.c linenumber=886 guid_128_generate /src/dovecot/src/lib/guid.c linenumber=887 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 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=94 base64_encode /src/dovecot/src/lib-smtp/../../src/lib/base64.h linenumber=888 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 i_panic /src/dovecot/src/lib/failures.c linenumber=408 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 i_panic /src/dovecot/src/lib/failures.c linenumber=468 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=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=571 str_c /src/dovecot/src/lib/str.c linenumber=891 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=891 i_panic /src/dovecot/src/lib/failures.c linenumber=891 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=892 str_truncate /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=892 str_len /src/dovecot/src/lib-smtp/../../src/lib/str.h linenumber=90 str_c /src/dovecot/src/lib/str.c linenumber=894 i_strdup /src/dovecot/src/lib/imem.c linenumber=894 smtp_server_connection_event_create /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1082 event_create /src/dovecot/src/lib/lib-event.c linenumber=862 smtp_server_event_init /src/dovecot/src/lib-smtp/smtp-server.c linenumber=863 event_create /src/dovecot/src/lib/lib-event.c linenumber=865 smtp_protocol_name /src/dovecot/src/lib-smtp/./smtp-common.h linenumber=867 t_strdup_printf /src/dovecot/src/lib/strfuncs.c linenumber=866 event_set_append_log_prefix /src/dovecot/src/lib/lib-event.c linenumber=866 event_set_forced_debug /src/dovecot/src/lib/event-log.c linenumber=868 connection_init_server_ip /src/dovecot/src/lib/connection.c linenumber=1084 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=857 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=839 p_malloc /src/dovecot/src/lib/./mempool.h linenumber=839 o_stream_create /src/dovecot/src/lib/ostream.c linenumber=844 o_stream_set_no_error_handling /src/dovecot/src/lib/ostream.c linenumber=845 o_stream_set_name /src/dovecot/src/lib/ostream.c linenumber=846 io_stream_set_verror /src/dovecot/src/lib/iostream.c linenumber=858 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 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=576 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=407 o_stream_nsend /src/dovecot/src/lib/ostream.c linenumber=407 smtp_server_connection_update_event /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1090 event_unref /src/dovecot/src/lib/lib-event.c linenumber=1091 smtp_server_connection_created /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1097 smtp_server_connection_halt /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1064 smtp_server_connection_timeout_stop /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1411 ssl_iostream_is_handshaked /src/dovecot/src/lib-ssl-iostream/iostream-ssl.c linenumber=1414 smtp_server_connection_input_lock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1417 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1066 e_debug /src/dovecot/src/lib/event-log.c linenumber=1066 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1066 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=1379 i_panic /src/dovecot/src/lib/failures.c linenumber=1366 event_want_level /src/dovecot/src/lib/event-log.c linenumber=1369 e_debug /src/dovecot/src/lib/event-log.c linenumber=1369 event_send_abort /src/dovecot/src/lib/lib-event.c linenumber=1369 smtp_server_connection_ready /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1372 smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1374 smtp_server_connection_resume /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1380 smtp_server_connection_input_unlock /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1422 smtp_server_connection_timeout_update /src/dovecot/src/lib-smtp/smtp-server-connection.c linenumber=1423 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 malloc_multiply_check /src/dovecot/src/lib/./malloc-overflow.h linenumber=278 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=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 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_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 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 i_panic /src/dovecot/src/lib/failures.c linenumber=1129 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_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=719 lib_signals_ignore_forced /src/dovecot/src/lib/lib-signals.c linenumber=595 signal_handler_free /src/dovecot/src/lib/lib-signals.c linenumber=605 lib_signals_ioloop_unref /src/dovecot/src/lib/lib-signals.c linenumber=257 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=258 i_panic /src/dovecot/src/lib/failures.c linenumber=721 close linenumber=724 i_error /src/dovecot/src/lib/failures.c linenumber=725 close linenumber=726 i_error /src/dovecot/src/lib/failures.c linenumber=727 array_is_created_i /src/dovecot/src/lib/./array.h linenumber=731 array_free_i /src/dovecot/src/lib/./array.h linenumber=732 i_panic /src/dovecot/src/lib/failures.c linenumber=733 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=1331 array_lsearch_ptr_idx_i /src/dovecot/src/lib/array.c linenumber=1767 i_unreached /src/dovecot/src/lib/failures.c linenumber=1768 array_delete_i /src/dovecot/src/lib/./array.h linenumber=1769 event_filter_category_registered /src/dovecot/src/lib/event-filter.c linenumber=1331 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=1952 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=509 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=510 array_free_i /src/dovecot/src/lib/./array.h linenumber=511 event_unset_global_debug_log_filter /src/dovecot/src/lib/event-log.c linenumber=1953 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=468 event_global_log_filters_updated /src/dovecot/src/lib/event-log.c linenumber=469 event_filter_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=447 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=365 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=351 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=352 event_filter_node_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=354 event_filter_has_source_location /src/dovecot/src/lib/event-filter.c linenumber=449 event_unset_global_core_log_filter /src/dovecot/src/lib/event-log.c linenumber=1954 event_filter_unref /src/dovecot/src/lib/event-filter.c linenumber=497 event_global_log_filters_updated /src/dovecot/src/lib/event-log.c linenumber=498 i_warning /src/dovecot/src/lib/failures.c linenumber=1956 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1961 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1962 p_free_internal /src/dovecot/src/lib/./mempool.h linenumber=1963 i_memcpy /src/dovecot/src/lib/./lib.h linenumber=1967 array_free_i /src/dovecot/src/lib/./array.h linenumber=1969 array_free_i /src/dovecot/src/lib/./array.h linenumber=1971 array_free_i /src/dovecot/src/lib/./array.h linenumber=1972 array_free_i /src/dovecot/src/lib/./array.h linenumber=1973 array_free_i /src/dovecot/src/lib/./array.h linenumber=1974 array_free_i /src/dovecot/src/lib/./array.h linenumber=1975 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 ====================================