�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`�ELF>Ў@h%@8 @@@@VV```%% ((888 XXXDDStd888 Ptd4 4 QtdRtd%%0 0 /lib64/ld-linux-x86-64.so.2GNUGNUsiE^s RE<GNU )`NtA1"! BQ EP@9"B20\TBE!6#Lpg $1q D  I   !"#$%&()*˵!$dP^=N<\'[z[w9Z#NH4zi GkeUaj~Am4]i^5M4FFLCP)b#.փ 4H Eaa^DsbDkmW1!y _.2bݯ3]%Mg^ ?Sqx=$՜xcOU!>@M慅tLC5ؕկJL:T$#'AkGW?ÚwڵaK|a]*O0KB$lQtLCE Oa6Ī!Aa{u : :ٍӾO*uUT-lg2#Nemk|~QK5]ыZ%6Lj CZLF`B9aV%B!!8q j   V*4  ep 0<    r ms jNJ*   zn$ 6 - Y k &;Xa F D n6 < 8 QIm ` ZL{ [  u& H< "   V`Tr лhPi Cc<m3`n (_5 _#8 \\D; 3`pe!^at `  `gJX4 &X"no W02`i $c0 _#@];[ o)   c4S [YEQea6 `),Ў/-@QcN@`^PhЕ }`x  CPpJ(  .3wpE3 `^FJK @RpW<  `93  PCpcVi3`0n 0fc   f 08B _}PRЩguP_ oHpc3p9 mkI @_180Wji2   0E4P> p 2[`e}x  3, p$ HVm &H( 0"\&7]gpXP 7c @o. "' p_ @Wr k&0 D_3]a kDc\ libdovecot.so.0_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablenet_ip_comparei_stream_skipo_stream_set_no_error_handlingmaster_service_inito_stream_corki_stream_create_fdo_stream_closemd5_initstr_free_without_datastr_append_tabescapedt_strdup_untilmaster_service_settings_getbuffer_create_dynamiciostream_temp_finishi_stream_closeiostream_temp_create_namedarray_sort_inull_strcmpbuffer_append_cnet_connect_ipi_fatalt_pushstr_ct_strcuti_stream_destroynet_getsocknamemaster_serviceo_stream_nsendvarray_bsearch_insert_pos_ibuffer_deletei_close_fd_pathmaster_service_get_socket_counthash_table_counto_stream_unrefi_stream_readdefault_poolcrc32_str_moreo_stream_flushnet_ip_cmpt_strsplito_stream_destroyio_addi_errorsafe_memsett_strdup_printfi_stream_unreftimeout_add_absoluteprogram_client_createioloop_timevalrestrict_access_allow_coredumpslog_throttle_acceptmaster_service_set_die_with_masterbuffer_freet_strsplit_tabescapednet_ip_hashnet_gethostbynameipc_client_initmail_user_hashipc_client_deinitbuffer_append_space_unsafeo_stream_set_flush_callbackmaster_service_settings_read_simplemaster_service_deinitmaster_service_client_connection_accepti_stream_get_errorhash_table_create_directt_strdup_vprintfio_removecrc32_data_moret_strsplit_tabescaped_inplacehash_table_insertarray_idx_modifiable_ipool_datastack_createo_stream_nsendt_popo_stream_uncorkrestrict_access_initmaster_service_init_finisho_stream_get_buffer_used_sizestr_to_uintdec2str_bufmaster_service_runprogram_client_destroyversion_string_verifymd5_updatelog_throttle_initi_strdup_printftimeout_removestr_array_lengtho_stream_create_fdmaster_service_init_logvar_expandhash_table_destroystr_printfao_stream_set_flush_pendingnet_geterrorbuffer_append_bufi_stream_read_next_linei_panicnet_ip4_anyt_str_newi_warningi_debugio_set_pendingnet_addr2ipioloop_timei_strdupnet_str2hostportbuffer_appendtimeout_add_shortprocess_title_setprogram_client_set_outputt_strconcatarray_idx_set_ibuffer_set_used_sizei_snprintfnet_str2porttimeout_addnet_ip2addro_stream_sendi_infoi_stream_next_linetimeout_reseto_stream_get_errori_stream_get_data_sizehash_table_try_removemaster_getoptmaster_service_get_socket_namet_strarray_jointimeval_diff_msecshash_table_lookupmaster_service_settings_get_othersrestrict_access_by_envlog_throttle_deinito_stream_nsend_strnet_ip6_anyipc_client_cmdprogram_client_run_asyncp_strarray_dupnet_try_bindstr_to_timestr_to_uintmaxnet_connect_unix_with_retriesdec2strt_strsplit_spacesmd5_finalmaster_service_client_connection_destroyedipc_client_cmd_aborti_stream_set_return_partial_linelibc.so.6strncmpstrrchr__stack_chk_failstrlen__errno_locationgetrusageoptargstrchr__cxa_finalizestrerror__libc_start_main__libc_csu_finiauth_connection_deinitdirector_get_username_hashnotify_connections_deinitdirector_connection_is_synceddirector_request_continuemail_host_add_ipdoveadm_connections_ring_synceduser_directory_user_is_near_expiringdirector_initdirector_host_add_from_stringdirector_set_ring_synceduser_directory_iter_nextdirector_kick_userdirector_update_hostdirector_default_settingsdirector_connection_is_handshaked_edatamail_hosts_getdirector_connection_set_synceddirector_host_refuser_directory_refreshdirector_host_freemail_hosts_set_synceduser_directory_iter_initdirector_connection_init_inmail_host_get_by_hashdirector_set_ring_unsynceddirector_connection_senddirector_connection_get_hostmail_hosts_have_tagsmail_hosts_deinitmail_host_set_tagdirector_setting_parser_infonotify_connection_inituser_directory_countauth_connection_get_outputdoveadm_connection_initdir_debugmail_host_set_vhost_countdirector_iterate_users_initdirector_sync_freezeuser_directory_initdoveadm_director_commandsmail_hosts_initmail_hosts_sort_usersdirector_iterate_users_deinitdirector_connection_init_outuser_directory_user_is_recently_updateddirector_update_userdoveadm_connections_kick_callbackdirector_kick_user_hashuser_directory_remove_host__data_startauth_connections_deinitdirector_host_restarteddirector_debugdirector_update_user_weakdirector_host_cmp_to_selflogin_connection_initdirector_deinitdirector_host_cmp_pdirector_remove_host_IO_stdin_useddirector_notify_ring_addeddirector_connection_corkdirector_host_addmail_hosts_parse_and_addmail_host_get_tagdirector_connection_uncorkdirector_iterate_users_nextdirector_connection_pingdirector_host_getmail_host_remove__libc_csu_initdirector_find_selfmail_hosts_have_usabledirector_user_killedmail_host_lookupdirector_move_userauth_connection_initdirector_host_lookup_enddirector_sync_thawmail_tag_finddirector_sync_sendauth_connection_connectdirector_host_unref__bss_startuser_directory_lookupdirectors_deinitdirector_set_state_changeddirector_resend_hostsdirector_update_senddirector_connection_get_minor_versionmail_hosts_hashmail_host_add_hostnameuser_directory_sortdirector_connectuser_directory_deinitauth_connection_set_callbackdirector_ring_removedirector_resend_syncdirector_connection_is_incomingdirector_host_lookup_ipuser_directory_adddirector_update_send_versionmail_host_set_downdirector_user_killed_everywheredirectors_initmail_hosts_dupdirector_connection_get_namedirector_requestdirector_flush_hostlogin_connections_deinitlogin_connection_deinitdirector_connection_get_statusmail_hosts_get_tagsdirector_kill_useruser_kill_state_namesdoveadm_connections_deinitdirector_kick_user_altdirector_service_settingsuser_directory_iter_deinitdirector_connect_hostdirector_connection_deinitdirector_set_ring_handshakedGLIBC_2.4GLIBC_2.2.5/usr/lib/dovecot ii oui y%%p%%ȳ%ܳ%&& &(&&0&&X&0!&7&7&7&0&7&4'J('[H'qh''''ӷ'(((H(900 0(00080Ò@0֒H0P0`0h07p07x00U0707070l010 1 1X1X1`1`1np17x171111121171722727 2Z(2282d@20P2vX2@=h2p2.2s2-22-2 2-22+22+23<33`;(3039@3H3(X3`3&p3x3%33@33A//D/O//((3(3333****++++ + (+ 0+ 8+ @+ H+P+X+`+h+p+x++++++++++++ +!+"+#+$+%,&,',(,) ,*(,+0,,8,-@,.H,/P,0X,1`,2h,3p,4x,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,E,F-G-H-I-J -K(-L0-M8-N@-PH-QP-RX-S`-Th-Up-Vx-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g.h.i.j.k .l(.m0.n8.o@.pH.qP.rX.s`.th.up.vx.w.x.y.z.{.|.}.~.........//// /(/0/8/@/H/P/X/`/h/p/x//////////HHHtH5%hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1h\!h]h^h_h`hahbhchdhehfhgqhhahiQhjAhk1hl!hmhnhohphqhrhshthuhvhwqhxahyQhzAh{1h|!h}h~hhhhhhhhhqhahQhAh1h!hhhhhhhhhhhqhahQhAh1h!%D%D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݿD%տD%ͿD%ſD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݾD%վD%;D%žD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݽD%սD%ͽD%ŽD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݼD%ռD%ͼD%żD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%DL H 1H5 H=- 8H5 H= 1L H 1H5 H= Ht$8H= 1H5tH=< 1H= 1H=y 1H=1H=51vHs@1S8 @H=<1UHs@1S8g LH 1PH5H=4 ?HsH=1 W!H=1!LH 1}H5CH= 1H=1H=LH  1jH5H= qH5H= 1LH 1H5H=P [H=1-PXL H ]H5 H= P1"LgH D1H5*H= H=S1HuIt$0H=5 ID$P1%L H 1AH5H= LH 1@H5H=m xLH J1H5H=E PLH "1H5XH= (LH 1H50H= LH 1H5H= LH 1H5H= LmH 1H5H=} L8H 1H5H=U `H5xH=E1FH=a 13LH e1H5;H=  LlH 1H5H=H=1[LH h1H5H=L2H X1H5H=s~It$8Lw(H=r1CXL[L]1A\1A]A^A_i7H=1HC sH=P0HH1T;L2H 1H5H=L>H 1H5H=LH s1H5H=LBH K1H5H=fqLH 11H5yH=>II$H$H=Hp 11HL:=HEIupH=UL$HH81L1r;=LH 1H5H=L H 1H5H=LfH 1H5H=juLH W1H5}H=BMLH 1H5UH=%LH g1H5-H=uLH=H1?ZH= ]1A\LTH 1 H5H=LH 1H5H=wLH t1H5H=OZLH '1H5]H="-HH$H=Hp1FLH 51H5H=LIH 41bH5~H=L,$Hu1LHS8H="MLHCPNOLH 21 H5H=R]LH O21M H5H=*5H=U1'L9H 31:H5H=LH 219H5H=H=$1E1]LH 11f H5XH=L&H k11y H50H=fqIt$1H=C&>qlLH 21tH5H=#.LH 21H5H=LLH=a&1HsL4$pL)H='L4$Hs1pLH 21)H5ZH=LH 01sH52H=hsLH %215 H5 H=@KLH='1L4$HsoLH=+&1L4$HsoLH=%1HsL4$oLIIIQ1HsH=t%L4$oH=1LVH :01/H5OH=LA+H /1%H5'H=]hL$H 01PH5H=5@LH 01H5H= LH /1H5H=LH 01H5H=LnH Z01SH5_H=LIQH=J'1HsL4$cFnL0H 11=H50H=KVLr0H 811FH5p0H=#.Lm0H P115H5H0H=L0H H11H5 0H=Ht$ H=01H=1Ht$ H=%01zH5/H=1H=1Ls2H $51sH5J1H=OZH=z1LLH 41MH51H=$L41H 41-H50H=L}2H ~41ZH50H=L3H V41^H50H=L8H ~=1H55H=yL8H V=1H55H=Q\H=81.١L7H <1UH55H=!1H=8龢1H="8oH=1I$Ht+@H5H5|5HDH=81aH EtH5i51H=E8pH5X51H=N8Q鞪1H=h8;nL8H U<1H54H= +H=K1LH=81H=m81H|$!H=81麰Le5H c;1H54H=H=11H=8mH31H=8Tε1H=9>)1H=9(LH :1H5H= 1H=9U1H=9骽LfH ~=1NH5:H=LiIH5:LIuHIHuLH=;1l L1H:H=:H1HH5:LuILH=}:1.L:H <1 H5=:H=L:H <1H5:H=H=W;1*I$H=;Hp1I$H=M;Hp1zI$H=R;Hp1_e1HH=;IH|$H|$5,H=m1?H=;1L;H =1H5;H=LH=<1D$|$u!H=<1H=1H= <1D$Lv;H <1HH5r;H=p{L;H <1H5J;H=HSH=<1%H=)=1Lm=H W?1:H5s=H=H=q=1L=H 9?1nH5==H=Le=H >1H5=H=L=H >1H5<H=tL=H >1H5<H=LWL=H I>1H5<H=$/L=H !>1H5u<H=L<H =1H5M<H=f.DAWL&AVAUATU1SH|$HL$H=.Ht$HT$dH%(H$1HYHD$HHD$@1fD$.HH~;DtH=˩Ht$.y>H=H=HT$8Ht$@KH=H5fpH=y/H=hsxbH=RH=N L8H=2HoH`;D`HD$0fD$HD$Ll$4@H=/HIb-HPHLELJH=HHPLELH5LH5dLH5LH5,LcH5-LLH5L\1HT$2D$4D$4|$4u)f|$u!HT$Ht$pfD$LH=A9f|$uIGfD$86T$Ht$PLLnH 'IwHHH=S HIwHx`HhH{`1HChD$.H=9H5@-{fG*HfxtH=,H=H5~YH=öH=ԦR5 H=H=U 1 @YH$dH3%(HĘ[]A\A]A^A_f.H=  D$4Bf|$2D$4"D$4D$4D$4D$4D$0fD$ffoD$p$)D$PD$`E1H FH5PHHx H=BH1JH=#H ^!1I^HHPTLH oH=xҠH=HH9tHHt H=H5zH)HH?HHHtHHtfD=uu+UH=bHt H=vidM]wAUATUHSHdH%(HD$1H5+H ,1ҋHFHH9HHw`H iHcH>DLeH=DmL!HE@p;H=ϣLD|SH@HD$dH3%('H[]A\A]ÐuH=DHEH=3HDHH$H1H$uH=/菷jf.HXu1H=b=DH0uH=ޢ@HuH=1f.HL H=H1 0AU@ATE1USHHHSHx`HHH=Hx`HLhIL9tDHHHx(AI9uD1H5HHPxPpPtHH1HH+ H+H5gHHH5H(H 1H+ GH+8H H +H]HOHHHHHH H(HHH[H]A\A]D1H5HHPp1H5HHPt1H5HiHff.f0ufAUATUHSH~@HHIHLgIL9u;fDHI9t%H;/uH޺LHI9uH1DHH1HLHt IEHtHH[]A\A]馰fDHfATUSHHH(dH%(HD$1hHtsHHLd$EfDH=[4Hs@HD$S8H1HHL_H{(xHHuHD$dH3%(u H[]A\fATHUHHH=nHPH@II$ID$HID$HtL L%HL]A\ff.Hw8HW@ATSHHHJCAă@E1{HHC(HC0H{Iٹ[LFH)5HC HD[A\fDUH/HHEHUHHPHUHt HHE}HEu:H=HuHH@ HtH=HH@ HEH]DH} H}(H}0}}y@H9- kH_HHG0HHfDHŜHt(H@Hp@1P8HHuHfDUHHXHH]fATUHHSHdH%(HD$1EH1HAH HtD1I 9s3HBptLH$!{H1HAH H9rHD$dH3%(u H[]A\xHHO HH1HFH6Hx1fHPH9HH; uHDAT1USLID$HtBHʼnxt4I4$H|(9t1H@pu[]A\@[1]A\fHBtHׅOBtHHtHf.Hff.SIHH rH51HCX[fHGp?HXGpt HHfH t@AUH5gATLgUSHLHtdH1HAH)HLlHI9HEHx uHEo@ @CCDH5LIuSLHxHC HtHpH[]A\A]DkLH=HD1NAVAUIATIUHSHG8HLpIL9u>fDHI9t/H;uI9uH;uuE1[]DA\A]A^IID$PHID$XHLLu#LHIt$ MIAT$(HH=u1vufuAt$(I|$ LAŃbLHE1ID$P;[D]A\A]A^fH5L)1SfH5L)1%fATUHHmH}0IHt\tHMt$L9tHLHH]A\VfDH]A\ATUH0H(HG0HHHA0Le0Mt LsIH}HHI9t$IH T0uH5HEHH}(Ht sH}0Ht sH}PH@0HH*H}`H}XtZH]A\fH}`H5H= +10fDHrf.HH]A\AWIAVEAUAATAUSHHDD$ H9w &AO(IW EHHH5G1EuI HH,H{0H9H{(Ht2IH{0H[]A\A]A^A_IH{0_rtL$ EDHH51fDo8S0Ht0HHH{PHt [IH H5`HCP[f.ATUS0!AHG8IHHhHH9tH;HlqH9uA$0[]A\fAVAUATUSHHB(.HG8HLhIL9IL53HEuH=MHP81H;H!8HI9tDH;ppI9tH;pwHEuLHHP81eH{H7I9u[]A\A]A^ff.HXt@ff.AVAUATUSHsHG8HAIHL`IL9u<DHI9t.H;oH9tH;oD9rH;LH67I9u[]A\A]A^AVIAUIATI@USH H5HHLHlAD$tHI$LHHHtoH}uXK(HS 1HDC8H5H LH HcH[L]LHA\A]A^1HF@I\$ C8DAWIAVIAUMATI@USHHH5HHLHs HLH[AD$tHI$LH{HHH}u{K(HS 1HDC8H5YLHH NLH H6H~HLL[H]A\A]A^A_}D1HvfI\$ C8XfAVIAUMATAUHLSHDH={H19EtHHHHqHtGLK8S(EHs IH=W1[LHH]A\A]A^DH] C8fDH1fUHSHHuDIu 1LHIM9u[]A\A]A^fDIu 1LHfDLcHyoH=1@0UHS HH=rHPH(XH[]fATUSHHLg"fDHXHHutLxCHkHuHHx`/1ҋsH8HHHGH9sR}Iuc(AT$x"hI$1AT$xI$UWH=uiY11HM(D$LU H|$=QgH]I$1H@I$o1LOH(HEHH;eHuHuI|$`HHD1<HHtuHxNHI}EH5e H NL+MH1H5sfVHEHH )щ0;1H5L*VH;UH51L1 VHUHtH5KL1U)LVTLPIefDH5fLT1L&R H5LTI$t I$VHD$dH3%(uH([]A\A]A^A_4Q@SH0u'H=1U0H[MVDH=1USIHH H5VH[AVAUATUHSHOL'dH%(HD$1tAD$xeAD$xA$0/LmHsI|$`MLDL9IHuHxLHHH@LhHM97eH{ LuI~0!C(WI}HPHCsI~`H@HH,AA0~H;CAK(Iv LI11NEu1H=&<@A$0ukuI$EuH=?1EdHEE1@xHD$dH3%(HD[]A\A]A^fDuI|$`LH@HHlH@HuH HxKI|$`H8ASuH=ӗ1RC(cIt$ HLxH=*TH{HM(1҉D$Hw@U H|$}LAĄ8cH#Du1H=,߉A$0uI$EfEsH=1蘉A0c(fDI}HKSu1H=XEuH=ו18KL#EuH=1LX.EuH=1؈uH=1ˆELAUIATMUHSHH(dH%(HD$1HT$ ܡu8LHF11HD$dH3%(H([]A\A]fH=qH0HPHHD$HH4HGD$ G1A}u@HGHo Lg(uHt1HHHt$YO\@L(QH|$뱐IH 0uH5 QHKf0 vHɕH1UH/HHEHtH@HH=uHu(HH@ HtH=\HH@ Hu0HE(HtH=;HH@ Hu HE0HtH=HH@ HE H]ff.fH(H5JSHE1HH|$HHZ<9_tHw @8HH 1HD$HXHt!H{(H55QJH{tzHD$HHPHtQHQHPHt H H@HH|$AHD[ÐHH(L@01x@H9yuHpfD{Iٹ:LYHLHCZ@SHPh_H8H_HwPHyKHHSHt]HPHSHtHHHHCHtHIH 0uH5 H]HH~HH]Ld$LH]HE0LHx`8IHLl$ H;L4HID$Ht$ HxCIHtHx L9`H}0L$ M1Hw 藗H}(H5FHL$(dH3 %(H8[]A\A]fDH}0H3LeH}(H5aLf.H}(H5g@LfH}(H5= LifDID$HLHxoDH}0LHw ?y#5FDATUHSH0H>dH%(HD$(1Ht ?1fD$H}01Ld$ٙHD$Hxf|$tHCLHp CtPH=KsSH=jD$HCHH8HE0HP01KH}(H*KH|$CtpH|$肙HHuH|$ H}(H5= EHL$(dH3 %(u%H0[]A\DHt$.F F[DR[UHHHGHtXHBHGHt HHEH}0HEt H}0耙HEHtH@@H= H]HH@ H9= uH fDAVAUATIUHSHdH%(HD$1JM,$HM`Md$HkgMLDLt$LLDHE0LHx`-Ht@Hxt$S@Ht.HU0HH5rHH@HJ0HP81GfDH5HFHE0t$LHx`4HHP8H5lH1zGHE0t$LHxh4HHP8H5!pH1HGHSH}(H3BHD$dH3%(H[]A\A]A^fH}0LLH}(H5HL%fMH5HEoH5eHEBfAUATUSHH(H:dH%(HD$1HXIILgCXHC0LHx`/3IH@8htu@Pt7H{(H5ԐGHL$dH3 %(u|H([]A\A]HH@H ܍1H{0L1Hw DH{(H5LHG돐H{(H5M0GtqAHff.@H1fAWAVAUATAUHSHHLw0H>dH%(HD$81D$HWH@H|$L=7d;AH|$HHt LxEHLl$ LAH{HHt$vADWH{HD$-=I~`Lq1HHA?CPt$tHRH0Iv H1LXHL$8dH3 %(HH[]A\A]A^A_EfVfH}(H5EfEtsH}(H5kE@HX/LH A:H}(H5ы5EXH}(H55E;fDI~`LL *HdH%(HD$(11fD$HULd$HL?UH{HtHt$SA|UT$H}0Lft:UHHt:HE0Hp PHL$(dH3 %(u/H0[]A\fHHuH}(H5C7>ATUSHH0dH%(HD$(1HG0H>@fD$HTLd$HL?TH}HtHt$m@TT$H{0LtHt7H{(H5Nj=HL$(dH3 %(u5H0[]A\@T$H{0LHHC0Hp tK=ff.ATIUHHhdH%(HD$X1HHu?LH5bK@H#T$DH5eL1@$@HudH57L@H1H5*Lt$8t$0t$0LL$0LD$(HL$ T$`@H HD$XdH3%(uBHh]A\úH5fL?f.T$HH5L1;@v!<AWIAVAUATUSH8H|$dH%(HD$(1|B1IIG0Hx0/HHD$ IG0HHp'H|$ .1HHHAH)HsIƉIG0Hx`.1H8HHGHqHHL$D$Et`E1E1AAA9sCD;|$DHL$LlDH4IEH Hx ?t~eAA9r@ L=HD$IT$I4$Hx(:H|$ /HD$(dH3%(uyH8[]A\A]A^A_fDIEH5gLAHP81>>E1L-igfDLLAHDHP81s>A9rIT:@AVIAUATUS@HIF0Hx`'-HHIF0Hx`-HL`IL9tuL-P]fDHLHD@H HP81=H;)HH?HH5cHxHH1HD= HLLt$D$:7L8MwOHhH3E1fDAHAOH;LK9uDHLiH|$5NHD$Hx 5Iă[HD$HxtH H@ HPuKtFHD$dH3%(u~H([]A\A]A^A_H HD$H@ HPtH|$v@;5HHtúH54FNHD$HdHx 6UHoXHGXW`HdHtH=H]HH@ ]fDSHsH{(H5^3H=2q;D$MtpAOHs M1H蓅EHL73LED9Cp{H{0Ht ED1HT$dH3%([H([]A\A]A^A_MGHs LHAIHH{ELDHu H=U5uHDMDH=„HcȋU@+U8IHiMbDH&)iA)15H}0 }Lu|H{0HE<E<;D$dH]HtH{(H53H{tMHDH1辇ELHE0HJfDHs L1HGyn{Iٹ:LH7/6HCHj3f.AWAVAUATUHSHHHdH%(HD$81HG0H>HR8T$t+H~Ht"Ht$3JD$JHE0Hx`E1%1H;H0HHFHqAHt ?H=PHPoHE@HHE0HoHGD$D8GDHDdH%(HD$1Ht ?HC0E1Hx`N$HH(HC0Hx`;$HLhIL9t$@H{0HM1HHw DavI9u1DH=5H{(H5|0HT$dH3%(uoH([]A\A]fHH1HHC0HHx`!HHtH{01Hw &vH{(H55|6Y0fUSHH(H>dH%(HD$1H!HHH<1HHC0HHx`!HHt,H{01Hw ]sHT$dH3%(uH([]ÐH{(H5{p5/@AWAVAUATUSHHLo0H|$dH%(HT$81 61IIH@IH/HH0IHD$(HD$ I;GHH15H5SH|$ 2IE8HHhHH9uT@HH9tGH;HuL3M;u(tM;u0tLLLHt L'1H9ufHD$ HHPHHL$HT$H9fDHD$E1HIE8L8HhLI9uDIL9I?+H9uM7L_M;u(t)Ln\M;u0tLAL+[H[LEHt&LKPK(H5{LL9KXHS LMKX11LLIA} L00L9dEtbHD$HD$H9D$ L/HD$IT$I4$Hx(8-HD$8dH3%(HH[]A\A]A^A_L$YCpuI;] L=zHhPLELKPK(H5(zLL9KXHS LMKX11I;] t Ld/=A0tSu9HH5~L1A+0AH5RL10륺 H5yL/кH5yL/e,DAUATUSHdH%(HD$1H>pDHH~IH5ly2H=@AHPHEHHÀ`8I<$H$%1H<$HC HE0HoHGHBHHGHtH8H=(AEuQEuiH}(H5pwI1H$HHHHtYHJHHHt HH@HHHT$dH3%(u/H[]A\A]fH}-1H;uH +fAUATIHUHSHdH%(HD$11)CH}H5x0H=@AHPID$HHÀH8H}H$/HC(H}H$/H<$HC0ID$0LgHGHHHGHtH8H=qAEuREuoI|$(H5v/H$HHHHt^HJHHHt HH@HHWHT$dH3%(u4H[]A\A]I|$+1fH;!uH )fATUhSHH=HPhIHX0'A|$HID$ u.ID$(H)A|$ML:Ht+I|$(H5^vID$.HI$ID$HtL L[]L%`A\ff.fUHH=0dH%(HD$1HtH= HuH=Ht31f[H=HutH=z1(-HHt$HfHH$HHuHD$dH3%(uH] (ff.fH=]Ht*HtH=AHt uHDAUL-#ATIUSHH-Hu\zf.H]PHEPH\}IM:Hs *HEH'HH-Ht A$0uH[]A\A]f.A$0utH=pHuH[]A\A]HH7HF;?FuH=HH@ HHSHHH0dH%(HD$(1H4$l&H{0HHD$HqrHD$HD$#HD$(dH3%(uH0[F&fDAWAVAUATUHSH(dH%(HD$1HLp@H>y0HIt7HqH #t&E.ftU,ftf9uHufD@N,L}IILDp0%LLHA(H5RyL(DH#HIM%LLH(H5*yL(Mt A}Lk8L%LLHq(L#HH}GHuWHHuH=Ht HP H=HHuHEH@ HtH=HH@ HEHHD$dH3%(uDH([]A\A]A^A_fDL`$LLH'H5DxL'T$@AVIH=8AUIATUPSHPH@IĉhLp@))ID$0Hg$M/=Ml$8A|$MHGwLUk&I|$8LH5ID$ LH#A\$I$ID$HtL [L]L%A\A]A^fDMH=2%HD$dH3%(u#HDH;\H|P!f.AWAVAUATUSHhdH%(HD$X1Ht$H~IIp?OtCA@HuLLfHD$XdH3%(Hh[]A\A]A^A_DKu uHc fIH@I<$)D$ LE)D$0HD$P)D$@I$HHJDD$E11HT$HtL-t1@p@=@@@t-L$ID$IHHHtHLHH=ytrHH=_tsHH=At H=+tHUIHh I$H=|$H|$HE{HG@HH0@H=8HPfoL$ LHfoT$0Pfo\$@X HD$PHC0HD$H$HHC$HT$IHHCHD$H @Hx@I@H=rLI~nfA0DHt$8Hx u8DHt$LHxb!p8D H=rHt}H=rHH=tD$PH|$GHL@Ht$NHx ]7DH HD$Ef.HH H8|$PH|$QH=qHHHHE@USH(H|$H\$dH%(HD$1@HD$Hx(zHHtrH=q#Ht$D$FHu7H5qH6HD$H߀HH:u7HH u6HD$Hx(G u!HD$dH3%(uAH([]f.Gthu H|$#H=$rH1"{ff.ATUHH $H(H|$Hl$HdH %(H$1\HGt th!6H|$H$dH3%(u4H(]A\IHD$Hx8/FLHHf.SHdH%(HD$1HHt#HHH$HHuHD$dH3%(uH[Mf.9rUHHw@H= HH@ HtH=HH@ Hu8HE@HtH=HH@ HE8H]fDH6H?H H 9f9r&vfDHvHH H f.AWAVAUATUSH(dH%(H$1~u HHH9~Ht*H$dH3%(H([]A\A]A^A_ÐLd$L Lm8LLLHE tH$E1L$HD$L$L$f.foD$foL$ D1foT$0fo\$@LHofod$Pfol$`)$fot$p)$fo$fo$)$ fo$fo$)$0fo$)$@fo$)$Pfo$)$`fo$)$p)$)$)$)$)$)$)$L H!%tLDHJHDщ@LHL)LLHsH{HS1HLHhH2H H9T$uAD9m bAWH5'L=@AVAUATUHHSH(dH%(HD$18HEE1L(HHLHL$I9tr@Me1I|$HEHLpIL9tDH3LHI9uI|$LIM1HAH@HqtE1IL9l$uHEE01Ll$E(L LpMM9teDI$LIC3C D$H{ E(}(LD$ljE(ID$H@HH0E(M9uHD$dH3%(uH([]A\A]A^A_|ff.AUATUSHHHLhIL9t8H HI9t'L#HI<$uHL[]A\A]fDHE1[L]A\A]ATUHSHHdH%(HD$1mH$HtHL$dH3 %(u~H[]A\H= HPHIH$H=H,$dI$HEHs HE{,H,$bHSH;HHEH$rAATUSHdH%(HD$1H?/HH= HIԾXHPH@ doEH$@ UHP0H,$HLHHE8H,$HSH{HHEHC0H$HL$dH3 %(u H[]A\fATUHHHH'IHt}uHL]A\fDHpID$@HL]A\AWAVAUATIUHH=]jSHdH%(H$16H5ZALD$ L8MD$HL$@@LL%6HHtLL`XIǾ-LIHt HL5Ht$0HLLuHT$$Ht$(L-D$$E1t1DLLHHHD$(AH~D;t$$rL{HM&H|$ X-HE1H@Hu(-H$dH3%(ID$Hĸ[]A\A]A^A_ÐLLHH>L;MHt$PI~D$@foD$0foL$PL$`$T$0D$P$)D$p)$f9KLT$pLLLT$LT$_f|$pD$t9$D$x9$$9D$|H$L$HD$HD$EAED1um uDLLHAALT$HD$LT$A9uDH$L|$tHD$D$%LLT$LT$ILLH=gH1 D$LH|$pIxLH=vgH1D$LOLT$IL?LH=fH1D$gYfHGHH@SH*HH?'HCHH@0[f.ATUS@8wtG@HH:IH :HW8LOHHDDG 1H=fH@kLc@0[]A\@UH1SAHHO HW8H=fHk @0H[]DUH1SHHH{LCHGHIt&P1 HFH9tHH9,uILBHC0H[]ff.@ATUHS0HuLHCHL`IL9u/HI9tHHHx tH[]A\@[1]A\ÐfATIUSH dH%(HD$10LIHtRHH1Ht$Ix\$HAH)HL$IpHH D$9(tM1HHHLEHD$dH3%(u4H L[]A\H|$H|$g@uE1 f.HWHHJHH9tfHHbPH9uff.@0SHuC(EC([f[C(EC([ff.0SHu C1[@#C1[ff.f0SHu HC[@HC[ff.fS0HuBHHHxHH9t&H1H8tHF1H@Hvu#HH9u1[fDf[fHATUH=8SH8HPH="h,IHX H= ID$ID$ ID$I$L[]A\fAUATUSHL'HI$HLhIL9tQDH+H}D H}HuH=Ht HP H=vHHHEHP I9uID$H(HXHH9tH}H#H9uI|$LH=LHH@ H[]A\A]ff.@AWAVAUATUSHHHw ,dH%(HD$1IHCL LpMM9IfH=I,$XIHPoELHoMHoU P o]0X0oe@`@HEPHCPHEHH0PH}8HCHsH}@HC8fIUI}LHC@H$n M9eLHD$dH3%(uHL[]A\A]A^A_ fDUSHHHHhHH9t@HHHxH9uH[]@UH/HHEHUHtxHPHUHt HHEHEH}/ H} } C$E0tH=1H]HH@ @H=, f.H9-uH{ff.AWAVAUATUSH(H|$dH%(HD$1HD$H$HD$Hx HHD$HHx(H$H]tHD$H@(Hx`HHHD$H@(Hx`HLhIL9u,fI~LdIw LL5;HI9hL3HD$t$I~Lx(IHtH+PI;P0|HH=_1 fHx G t6@0"H|$"HD$dH3%(u1H([]A\A]A^A_Gt$H=_H1 |ff.AUIATA8USHH=CHPDP0D`HLh( P0q{IٹQHC LH_ HHCHxHCHtHHeH[]A\A]f.SHdH%(HD$1H0Ht#HHH$H HuHD$dH3%(uH[]f.HHR9QrfHHOHH9uBH;rt HH9t,HH9ruH~HzH;ruH>HtHHzH9u@H~fUSHHVB HHBHG(HtHH{HeuH;z HUHEHt=HBHEHt@HHEH=NHEHHH@ H[]@H9kuHC@H9kuHSff.HAT~H95H~ tHbuffer->used / array->element_sizefile %s: line %d (%s): assertion failed: (%s)Connection from %s: Server not listed in director_servers, droppingdest_array->element_size == src_array->element_sizeError reading configuration: %sNo inet_listeners defined for director service (for standalone keep director_servers empty)Invalid value for director_mail_servers settingx00 array_append_array_iarray_idx_iAuth server disconnected unexpectedlyBUG: Auth server sent us more than %d bytesclose(auth connection) failed: %mauth-connection.c:53Leaked t_pop() callconn->fd == -1auth-connection.cconnect(%s) failed: %mconn->output != NULLauth_connection_get_outputauth_connection_connectFailed to kill %u users' connections%u users' move timed out, their state may now be inconsistentlogin process sent unexpected reply to kick: %sdirector_servers doesn't list ourselfdirector_servers doesn't list ourself (%s:%u), last network failure %ds ago, last protocol failure %ds agoConnecting to %s:%u (as %s%s): %sReconnect attempt to preferred director(dir->left != NULL && dir->right != NULL) || (dir->left == NULL && dir->right == NULL)Ring is synced, continuing delayed requests (syncing took %d secs, hosts_hash=%u)proxy * KICK-DIRECTOR-HASH %u %sUSER-KICK-HASH %s %u %u %u %s Adding director %s to ring (requested by %s)USER-KILLED-EVERYWHERE %s %u %u %u Directors have been connected, continuing delayed requestsdirector: Couldn't connect to right side, we must be the only director leftdirector: Assuming %s is dead, disconnectingAlone in director ring - trying to connect to othersRight side connection is unexpectedly lost, reconnectingRing SYNC seq=%u appears to have got lost, resendingRing is desynced (seq=%u, no right connection)!dir->ring_synced || (dir->left == NULL && dir->right == NULL)Ring is desynced (seq=%u, sending SYNC to %s)Removing director %s from ring (requested by %s)Reconnecting after director was removedRing has directors that don't support tags - removing host %s with tag '%s'Ring has directors that support mixed versions of tags - removing host %s with tag '%s'Updating host %s vhost_count=%u down=%d last_updown_change=%ld (hosts_hash=%u)User %u move finished at state=%suser->kill_ctx->kill_state != USER_KILL_STATE_DELAYFinishing user %u move timed out, its state may now be inconsistent (state=%s)user->kill_ctx->kill_state == USER_KILL_STATE_DELAY%s: Failed to flush user hash %u in host %s: %sUser %u freed while flushing, result=%dFlushing user %u finished, result=%dFailed to expand director_flush_socket=%s: %skill_ctx->kill_state != USER_KILL_STATE_FLUSHINGkill_ctx->kill_state != USER_KILL_STATE_DELAYkill_ctx->kill_state == USER_KILL_STATE_KILLINGUser %u kill finished - %sstate=%sFailed to kill user %u connections: %sctx->dir->users_kicking_count > 0ctx->kill_state == USER_KILL_STATE_KILLING || ctx->kill_state == USER_KILL_STATE_KILLING_NOTIFY_RECEIVEDUser %u move restarted - previous kill_state=%sUser %u move started: User was nonexistentUser %u move forwarded: host is already %sUser %u move started: host %s -> %sUser %u no longer exists - ignoring USER-KILLED-EVERYWHEREUser %u is no longer being killed - ignoring USER-KILLED-EVERYWHEREUser %u kill_state=%s - ignoring USER-KILLED-EVERYWHEREUser %u kill_state=%s - ignoring USER-KILLED_iter != NULL && *_iter != NULLFailed to expand director_user_expire=%s: %sdir->self_host != NULLdirector.cdir->users_kicking_count > 0dir->users_moving_count > 0!dir->ring_syncedSYNC %s %u %u %u %u %u!dir->sync_frozen!dir->sync_pendingsrc != NULL!user->weakUSER %u %s %u USER %u %s proxy * KICK USER-KICK %s %u %u proxy * KICK-ALT USER-KICK-ALT %s %u %u DIRECTOR %s %u USER-WEAK %s %u %u %u %s ipcShutting downdirector.c:1502!dir->ring_handshakedDirector ring handshakedThis connection is dead?Right side connection lostDIRECTOR-REMOVE %s %u Removing from ringHOST-REMOVE %s %u %u %s HOST %s %u %u %s %u %c%ld HOST-FLUSH %s %u %u %s user->kill_ctx != NULL(no output to stdout)ctx->to_move == NULLiphostdns-clientFlushing user %u via %sflush response from %s/tmpUSER-KILLED %u we started it proxy * KICK-DIRECTOR-HASH %uuser->host->tag == host->tagUSER-MOVE %s %u %u %u %s iter != NULLnonekillingnotify-receivedwaiting-for-notifywaiting-for-everyoneflushingX-----X-X-director_iterate_users_deinitdirector_iterate_users_nextarray_idx_idirector_update_send_versiondirector_kick_user_callbackdirector_move_userdirector_flush_user_continuedirector_user_kill_finish_delayed_todirector_finish_user_killdirector_user_move_timeoutdirector_user_move_finisheddirector_kill_user_callbackdirector_update_user_weakdirector_update_userdirector_syncdirector_sync_thawdirector_sync_freezedirector_sync_timeoutdirector_set_ring_synceddirector_set_ring_handshakeddirector_find_self_idxdbytes in=%lu, bytes out=%lu, %u+%u USERs received, %u USERs sent in handshake, last input %u.%03u s ago, last output %u.%03u s ago, connected %u.%03u s ago, %lu bytes in output buffer, %zu peak output buffer size, remote sent it %ld secs ago, %lu bytes input, %lu bytes outputconn->connecteddirector-connection.cDirector %s disconnected: Connection closed (, handshake ME not received, handshake DONE not received, syncedInvalid parametersInvalid updown parametersconn->handshake_sending_hostsdown -> upup -> downvhosts %u -> %u) - setting to state=%s vhosts=%uuser refresh: %u addeduser refresh: %u set weak (old_ts=%ld,handshaking,recv_ts=%ld,moving,kill_state=%sMissing IP+port parametersInvalid IP address: %sInvalid port: %sconn->refcount > 0!host->removed%s/outdirector-connection.c:2529output: %s: %swrite() failed: %sOutput buffer full at %zuCONNECT %s %u conn->indir->left != connReplacing with %s%s/leftUnwanted incoming connectionconn->fd != -1Disconnecting from %s: %sQUIT %s i < count(&conn->fd)Connect timed outHandshaking ME timed outSending handshake timed outHandshaking DONE timed out (%u.%03u secs, director(%s): %sHandshake timeoutPong timeoutPing timeoutWrong CONNECT requestedReconnecting after errorwrite failure%s/inPING %ld %zu conn->version_receivedU USER wOPTIONS consistent-hashing DONE initializing rightToo long input linedirector-connection.c:2089input: %s: %sReceived empty lineVERSIONHOST-HAND-START %u HOST-HAND-END %u HOST %s %uconn->user_iter == NULLIncompatible protocolDuplicate MEInvalid ME timestampconn->host == NULLExpecting ME command firstHOSTHOST-HAND-ENDOPTIONSconsistent-hashingHOST-HAND-START%s: Merge rings' hostsUSER%s/rightdir->right != NULLPINGPONG %ld %zu PONGUSER-WEAKret >= 0HOST-REMOVEHOST-FLUSHUSER-MOVEUSER-KICKUSER-KICK-ALTUSER-KICK-HASHUSER-KILLEDUSER-KILLED-EVERYWHEREdir_host != NULLDIRECTORDIRECTOR-REMOVESYNCCONNECTreplacing current right %sQUITUnknown command %sInvalid input: %sConnecting to leftDONE, %d.%03d CPU secs since connectedbuffer size at PING was %zu bytes, remote buffer size at PONG was %ju bytes, %u.%03u CPU secs since PING was sentDirector %s tried to connect to us, should use %s insteaddirector(%s): Command %s: %s (input: %s)Received a host tag from older director version with incompatible tagging supportdirector(%s): Host %s changed tag from '%s' to '%s'director(%s): Host %s is being updated before previous update had finished (Ignoring host %s update vhost_count=%u down=%d last_updown_change=%ld (hosts_hash=%u)user refresh: %u has expired timestamp %lduser refresh: %u weakness removeduser refresh: %u is nearly expired, replacing host %s with %suser refresh: %u is being moved, preserve its host %s instead of replacing with %sUser hash %u is being redirected to two hosts: %s and %suser refresh: %u refreshed timestamp from %u to %lduser refresh: %u ignored timestamp %ld (we have %u)user refresh: %u weak update to %s ignored, we recently changed it to %sConnection from self, droppingReplacing left director connection %s with %sReconnecting after disconnectionPONG reply not received in %u.%03u secs, although other input keeps comingPing timed out in %u.%03u secs: Timeout waiting for disconnect after CONNECTReconnecting after wrong CONNECT requestReconnecting after write failureVERSION director %u %u ME %s %u %lld Incoming connection from director %sdirector(%s): connect() failed: %sdirector(%s): Director version is too old for supporting director_consistent_hashing=yesDirector sent us more than %d bytesdirector(%s): Wrong protocol in socket (%s vs %s)director(%s): Invalid protocol version: %s.%sdirector(%s): Incompatible protocol version: %u vs %udirector(%s): Director version supports incompatible tagsRemote director thinks it's someone else (connected to %s:%u, remote says it's %s:%u)Director %s clock differs from ours by %d secsdirector(%s): Remote sent invalid protocol data recently, waiting %u secs before allowing further communicationReplacing with new incoming connectionUnexpected command during host listdirector(%s): director_consistent_hashing settings differ between directors. Set director_consistent_hashing=yes on old directorsHost list is only for incoming connections%s: We're joining a ring - replace all hosts%s: Remote is joining our ring - ignore all remote HOSTsdirector(%s): USER used unknown host %s in handshakedirector(%s): Handshake finished in %u.%03u secs (Aborting incorrect outgoing connection to %s (already connected to correct one: %s)Replacing right director connection %s with %sdirector(%s): Sending delayed SYNCsdirector(%s): PING response took %d secs to receive (send buffer was %ju bytes)director(%s): PONG response took %u.%03u secs (%s)user refresh: %u Our USER-WEAK seen by the entire ringuser refresh: %u Remote USER-WEAK from %s seen by the entire ring, ignoringUser %u - ignoring already seen USER-KILLED-EVERYWHERE with seq=%u <= %s.last_seq=%uReceived DIRECTOR update for a host where we should be connected to. Not forwarding it since it's probably crashed.dir->left != NULL && dir->right != NULLdirector(%s): Hosts unexpectedly changed during SYNC reply - resending(seq=%u, old hosts_hash=%u, new hosts_hash=%u)Ring is synced (%s sent seq=%u, hosts_hash=%u)Ignore stale SYNC event for %s (seq %u < %u, timestamp=%u)Last SYNC seq for %s appears to be stale, resetting (seq=%u, timestamp=%u -> seq=%u, timestamp=%u)Update SYNC for %s (seq=%u, timestamp=%u -> seq=%u, timestamp=%u)Ignore duplicate #%u SYNC event for %s (seq=%u, timestamp %u <= %u)Ignore director %s stale SYNC request whose hosts don't match us (seq=%u, remote hosts_hash=%u, my hosts_hash=%u)director(%s): Director %s SYNC request hosts don't match us - resending hosts (seq=%u, remote hosts_hash=%u, my hosts_hash=%u)director(%s): We have no right connection - delay replying to SYNC until finishedIgnoring CONNECT request to %s (current right is %s)Ignoring CONNECT request to %s (director is removed)Received CONNECT request from %s - %sDirector %s disconnected us with reason: %sdirector_connection_deinitdirector_connection_init_outdirector_connection_unrefdirector_connection_sync_hostdirector_cmd_user_killed_everywheredirector_cmd_user_weakdirector_cmd_userdirector_send_delayed_syncsdirector_connection_assign_leftarray_idx_idirector_cmd_host_intdirector_cmd_medirector_connection_send_donedirector_connection_send_usersdirector_connection_send_hostsdirector_finish_sending_handshakedirector_connection_log_disconnecthost->refcount > 0director-host.chost->refcount == 1%s:%udirector-host.c:174Unknown director host: %s127.0.0.1director_host_lookup(dir, ip, port) == NULLInvalid director host:port in '%s'director_host_unrefdirector_host_refdirector_host_freedirector_host_addRing has never been syncedRing synced for %u secsRing not synced for %u secs, weak user, user refreshed %u secs ago, hash=%udirector-request.cdirector-request.c:119, tag=%suser->host->tag == mail_tagrequest: %u set to weakrequest: %u waiting for hostsdirector-request.c:335unknownring not handshakedring not syncedno hostskill waitingTimeout because %s - queued for %u secs (dir->requests_delayed_count > 0Delaying all requests until all directors have connectedDelaying new user requests until ring is syncedrequest->dir->requests_delayed_count > 0request: %u waiting for handshakerequest: %u waiting for kill to finishrequest: %u waiting for weaknessrequest: %u waiting for sync for making weakrequest: %u would be weak, but host doesn't changerequest: %u refreshed timeout to %urequest: %u waiting for sync for addingrequest: %u added timeout to %u (hosts_hash=%u)request->delay_reason != REQUEST_DELAY_NONEFailed to expand director_username_hashdirector_request_continue_realdirector_request_continuedirector_request_timeoutdirector_user_expire is too low%Lumaster_user_separatordirector_serversdirector_mail_serversdirector_username_hashdirector_flush_socketdirector_ping_idle_timeoutdirector_ping_max_timeoutdirector_user_expiredirector_user_kick_delaydirector_max_parallel_movesdirector_max_parallel_kicksdirector_output_buffer_size$default_internal_user.login/proxy-notifylogin/directordirector-adminOK doveadm-connection.cNOTFOUND TRYAGAIN doveadm-connection.c:749 0 %s HOST-DOWNHOST-UPdoveadm: HOST-UPDATEHOST-SETvhost count too large host tag can't be changed handshaking - %u USERs sentsyncing %u %lu %lu %zu %zu %ld %ld %c %lddirector-doveadmdoveadm-connection.c:1068Ring sync timed out conn->io == NULLdoveadm-connection.c:559self%s %u %s %ld ring handshakingring syncednowaitVERSION director-doveadm 1 0 HOST-LISTHOST-LIST-REMOVEDDIRECTOR-LISTDIRECTOR-ADDHOST-RESET-USERSUSER-LOOKUPUSER-LISTconn->ring_sync_callback == NULLconn->to_ring_sync_abort == NULLclose(doveadm connection) failed: %mdoveadm sent invalid USER-MOVE parametersdoveadm sent invalid USER-LIST parametersdoveadm sent invalid %s parameters: %shost is already being updated - try again later doveadm sent invalid %s parametersdoveadm sent invalid DIRECTOR-REMOVE parametersdoveadm sent invalid DIRECTOR-ADD parametersconn->dir->right == NULL && conn->dir->left == NULLdoveadm not compatible with this server (mixed old and new binaries?)doveadm sent empty command linedoveadm sent unknown command: %sMoved %u users in %u hosts in %u.%03u secs (max parallel=%u)doveadm sent invalid HOST-RESET-USERS parametersdoveadm sent invalid HOST-RESET-USERS ip: %sFlushed all backend hosts with %u users. This is an unsafe operation and may cause the same users to end up in multiple backends.doveadm sent invalid HOST-FLUSH parametersdoveadm sent invalid HOST-REMOVE parametersring syncing - last sync %d secs agodoveadm sent invalid USER-KICK parametersdoveadm sent invalid USER-KICK-ALT parametersShutting down while %u doveadm connections were waiting for ring syncarray_append_array_idoveadm_connection_deinitdoveadm_connection_ring_sync_timeoutdoveadm_connection_set_ring_sync_callbackdoveadm_connection_cmd_runlogin-connection.cOK PASS BUG: Unexpected line: %s code=temp_failFAIL proxy_refresh= host= hostip=auth != NULLauth == NULLproxylip=lport=destuser=director_tag=director_proxy_maybelogin-connection.c:82director-authreply-clientdirector: User %s host lookup failed: %sVERSION director-authreply-server %d %d close(login connection) failed: %mauth sent invalid lip field: %sauth sent invalid lport field: %sauth sent invalid port field: %sauthreply client sent invalid handshake: %sread(authreply connection) failed: %sread(login connection) failed: %mlogin_connection_unreflogin_connection_init-%utag_name != NULLmail-host.cmail-host.c:277IP addresses reversed: %s-%sUnknown mail host: %sNo valid servers specifiedEmpty server listidx <= countIP address family mismatch: %s vs %sIP address range too large: %s-%s%sHost %s changed %s (vhost_count=%u last_updown_change=%ld)%sHost %s vhost count changed from %u to %umail_host_get_by_hash_ringmail_host_set_tagmail_host_add_ipclose(notify connection) failed: %mnotify: User %s refreshed too late (%d secs)notify: read() unexpectedly returned EOFnotify: read() failed: %snotify-connection.cuser->host->user_count > 0user-directory.ckey not found from hashdir->head == NULLuser == NULLarray_count(&dir->iters) == 0User %u weakness appears to be stuck, removing itexpire_timestamp > ioloop_time || expire_timestamp == 0dir->head != NULL && dir->head->timestamp <= dir->tail->timestamptimeout_secs > USER_NEAR_EXPIRING_MINdir->timeout_secs/2 > dir->user_near_expiring_secsuser_directory_deinituser_directory_inituser_directory_sortuser_freeuser_directory_drop_expired;0 Etd T d 4 v T -T l  (ϭG$r|T̮l pNSa4Pư[$ӱ# KG4@4?dgL!7!_\"m"ӵh##%&(>P(f|()\**:l+H,8,s -t-H..D/+/A0i$1üt1182(2>2T,3||334н85f55ɾ\66U7h899;A<T=g=`>?=@@@ $L  , h l $ 4 h <$X4@$\TThttPpD 44Pdd th$HdtdPT4`t$8p4dD$T4T44dHdxDL$Dld \ !0!D`!!!p"D"t"#|##t###$($dP$p$$D$$0%4 `%T t%$#%dH&$I&4I'DI$'dI8'tIL'I`'It'I'I'I'J'J(J0(Kd(K(L(tL(tM,)Md)$N)N)Pt*P*T*dT +T(+TX+Y+Y+DZ+dZ,t[(,$\\,\|,d],_ -T`-`-b-c\.cp.d.f.$f.4f/gX/h/$i/j,0kh0l0dn81nX1$o1q1sL2t2u2x@34z3{3t| 4D}04}H4T~4~44L5T5d5p6Ԉ67<7$P7l777T7Ԏ,8Dx88Đ8(99949$:ԕL:Dt::;ԗ,;L;Dl;t;;;d;D$<dp<<T<ԝ0=h===t=4=>t>>D>d??D@??$?D?$@TT@@@@$@zRx м/D$4 FJ w?:*3$"\t 8PFBA D(D@ (A ABBB zRx @$B8FGD A(D0W (A DBBJ <8RBA D(D0 (D ABBK zRx 0$(L_FIB B(A0C8G- 8A0A(B BBBK $zRx ,BD0<FAA G0  AABA zRx 0$K$eFFG KDB $FAD DBzRx   џ?8dEt G zRx  HQzRx (9T] EW0(FAK D0  AABA \@[DV#B4tgBCA R ABE ACBEPd L DD6h+AAb'Ae,.D\ H D(8`RIE A(J0 (A ABBA (ƞLl^FBE D(D0A (A EBBH  (D BBBJ zRx 0(L$08DXFAG g NBK DAB4lp_FAD  ABC TDBzRx   ԝPHhFEE E(D0A8GPu 8A0A(B BBBH  fEo L e(@lWFAA KABzRx  $XP8lFBB A(A0(A BBBXP8xFBB A(A0d(A BBBDD(<T(FEE I(A0 (D HGBE H>FEE E(I0A8G@ 8G0D(G BBBJ <FEE D(G0f (J GBBJ  <(4 8hEDG k DFK L` |FBB A(A0{ (L BBBG r (A BBBG j( _BGG f JDL D <FEE E(A0I8G@8D0A(B BBB(8 ECD@{ AAA zRx @  8EJ AI zRx  G gE~ M %(| DFBE B(D0A8D@ 8A0A(B BBBA \ 8D0A(B BBBO D 8D0A(B BBBO  8 OAD D0T AABHH0 d$E^zRx  1=x,4 HA M T L L D J F  *((x pEAD K AAI zRx   (H FBB E(A0D8DP  8A0A(B BBBB 8 \FBB D(G0] (D BBBL T\ %BBE H(D0A8G@_HdPOHA@c 8G0D(D BBBH zRx @((E\ 8D0D(D DBBE (HWFAD HAB80|FBE D(G0M (D BBBI 8lFED D(G0P (D ABBM (4BHA {ABsE@ K ^/x4wBAD K ABK OAB@,/Hb CPl01H\FBB B(D0D8D` 8A0A(B BBBK zRx `((8xBID D(N (A ABBH zRx (\@xBAA } ABD A GBN vABT 0<FDD  ABI [ABd j HDE x$FBB B(A0D8DPe 8C0A(B BBBJ  8A0A(B BBBF E8D0A(B BBBHcFGE B(A0D8GP 8D0D(E EEBL zRx P((H$FBE E(A0D8F@ 8A0A(B BBBF <pFBE A(A0 (A BBBG $L.EDK WAA(TFAA AB ֖-EEwӖ((H[FAJ0~ DBA zRx 0 EH| $HWD8dBBB A(H0Qd 0A(A BBBD 8`eBED K(J (A ABBI XpAJ^ AA L|iBED A(L0m (J ABBE  (H DDBE X(0BDA J  AABA $kAFG ZAAH<bBEB B(D0D8D 8A0A(B BBBK $zRx ,ŔbdgBBE E(D0A8Dp 8A0A(B BBBE  8F0A(B BBBD $,dBDD ODBHTHBBE E(A0D8Gp 8A0A(B BBBD @ BAD { ABK R CBI U CBF x-AkzAx(00BID D0  AABA (dxFBA BBzRx  $O(@FBB A(A0D@S 0A(A BBBE zRx @($@LvAFN ^AA4h!BAA Y ABH AB8f0BAA D0  AABA LcFBA A(D0 (A ABBG M (D ABBJ cPLXAA F K l@ED@  AD tH kED A4H k#H Z$EEK ^ AA SA  0AT K K$@EEK ^ AA SA(hDSBAF |DE$xFAG DB@ FBB A(A0D@u 0A(A BBBA ,BAKG AAA 0HDBBB B(I0A8DpY 8A0A(B BBBG zRx p(7k$5%FBB B(A0A8G 8A0A(B BBBC = LUBFPANRA=[OA$zRx ,ҏ0!FD B EG ~ EE PH " " "$" "0"D"X"l"9(<"EHG sAA$"2EAD eAA"HUP("E F A(4H#)H\(`L#4tX#cFBA A(D0N(A ABB8#FFG D(G@ (A ABBA $n(4@$CFFG N BBK JBB44X$WFAA @ ABE ACBDl$FEE H(E0E8GP8A0A(B BBBL%FBB B(D0K8DA 8A0A(B BBBF $zRx ,RND (&9AvH` L&,FBB B(I0A8D` 8A0A(B BBBA  6 )HEi J  P)-Ak@ d)FBB A(D0D@ 0D(A BBBG 8 Ǝ8P!,.FED D(GPF (A ABBJ !-!-A!L. !X. AJ  DB !D/A G P,"/bAJ E L"0A H ;8"0FBA A(D` (A ABBG zRx `$_0"19FAD DP  AABF zRx P$ $X#2zA[ L @x#$3FBB D(I0D@E 0F(A BBBC 8#4BBA C(GP (A ABBH zRx P$]=,$p5@$|5LT$x5 BBB B(D0D8D! 8A0A(B BBBA  +$$7$ 7 0$7FAD DP  AABC Ɍ0(%7FAA GP  AABE <<p%\8BDGPDD\T ABA H%<9FEB B(A0A8Dp= 8F0A(B BBBG 8%:FJB A(A0(F BBB<8&t;AMH0e AAC i CAC [AAzRx 0 u(H&;FEB B(A0A8D` 8A0A(B BBBH ,=Z'$=:Eg L A('D=wEqDG(HX'=BBB B(A0D8D`I 8A0A(B BBBD L'?FBB B(A0D8G 8A0A(B BBBD /8(`A7FBA A(GP (A ABBC d(l(PBEAG@o AAB 8nL(BKFBB B(A0A8DN 8F0A(B BBBA x (8)EGFBA A(D@  (A ABBC (8`)FgFBG D(D@ (A ABBH (()GFAH AI )`HED  AA * I;TeH*4IFID A(D0w (A ABBK i(A ABBd*I=Do E D&( *IjAJ@X AA H*JFBB B(A0D8D` 8A0A(B BBBG @<+KVFLE A(H0 (D IBBG `%҈Pp+LH  F zRx  ڈH+tMLFBB B(A0A8Df 8A0A(B BBBF $zRx ,eQ(@,