ELF>@@hT@8@$!@@@@@@@@@\7\7`7`7P`7Pp77P7P@@ Ptd44@4@Qtd/lib64/ld-linux-x86-64.so.2GNUCHDA3#$184 :B;(.+6C'529G@=/E <70,F ) &-"%*>?! P%.5~ @vO7P%t -@\:& "@F @%C-] Y,@q{!(\ @ )@o\ *@d 0-@q @8:P (@E] @bX :P .@k h@#i9@%&:P (9Ql% ,@aj%- <$@J 4@.@O [)@1V:P" c A(@iD libpthread.so.0__errno_location_Jv_RegisterClasseslibcrypt.so.1__gmon_start__libc.so.6strcpygetgidstrerrorgetenvfgetsperrorgetuidfeoffclosefreeaddrinfochmodfprintfctimebindinet_addrsetsockoptstrstrsetgidisuppersetenvstrtoklistenexecvinet_ntoastrcmpgethostbynamesprintfgetaddrinfohtonsexitatoifopen__libc_start_mainstrchrfputssetuid__xstatlisten_on_one_DYNAMIC__libc_csu_finicreate_socketstart_ncpyexec_surgemailgetconfig__libc_csu_initlisten_on__bss_startstart_get_uidgidslib_chown_edata_endzstrlwrcreate_socket_ipv6_IO_stdin_usedbecome__data_startlookup_hostGLIBC_2.2.5 ui oSui o89PGX9P`9Ph9Pp9Px9P9P9P 9P 9P 9P9P9P9P9P9P9P9P9P9P9P9P:P:P:P!:P" :P#(:P(0:P*8:P-@:P/H:P0P:P1X:P2`:P3h:P6p:P8x:P9:P::P<:P=:P@:PA:PB:PFHrH5j&%l&%j&h%b&h%Z&h%R&h%J&h%B&h%:&h%2&hp%*&h`%"&h P%&h @%&h 0% &h %&h %%h%%h%%h%%h%%h%%h%%h%%h%%h%%hp%%h`%%hP%%h@%%h0%%h %%h%z%h%r%h%j%h %b%h!%Z%h"%R%h#%J%h$%B%h%%:%h&%2%h'p%*%h(`%"%h)P%%h*@%%h+01I^HHPTI-@H0-@HNj@HHQ#HtHÐ=$UHt$HH$H$HHu$ffffffffUH=7!HtHt 7PIAÐUHHH}uUUuH}UHSH}HuȿpHEؾ .@".@HF$0.@@5QEtEHHHEHHEHEC.@HEHuH}HM(u HEEHHHEH0@5QEHHHEHHEHEH.@HE HuH}HM(u h#EHHHEHHEHES.@HDžxHuH}Hx(u #EHHHEHHpHDžhZ.@HDž`HpHhH`(u "HEE;Ea.@_HHUHuGu E@5Qh.@H\"HtHP"H}HHH5"HtH=)"MԺ@5Q.@"u-.@HHt$H=HH1@H1@HH1@HE)HuHeHE1@HEH}uЃ}u8~/H1@&HHUHH@yH8H0Dž܈H0HBHHH HDž1@HDž H HH(uDž,mHHHDž1@HDžHHH(uDž,HHHDž1@HDžHHH(uDž,HH؆HDžІ1@HDžȆH؆HІHȆ(uDž,SHHd H]HEH}tH}:HEH:HEH}u%H0.0.@0.0HiEHEH}HQEtUH1@t'H܈H@uHEuHYE^t܈u2@}܈H82@HtDž,H8'2@hHtDž,8xMHH8I02@ uH8P2@H82@1gt܈2@܈~yEcH8cHEH}uHE1@EH@HUH2@HH8rHE܈9E|TH8HEH}uHE1@MHUH2@sHH8 HtHt$H=hHH82@AtHH82@dDž,,UHH HHH uDžffDžH5{E}yDžit 2@DžH}AVy DžRH}y Dž.}ey}Dž EUHHHHHEEHEHHHEEEEHEHEHEH3@HHHDžx3@HDžpHHxHp(u HDž1@Hu HDžHtHt EEHHUHH|E}HHE"HE@HEP HEpHEx%E(tu 3@V}u#8Hƿ(3@2HEPHEHp}u^tuH3@HHHHHEHPH}d+jtu_3@}PEHEH@(HEH}HHE HE@tH0y3@0HEP HEpHExEtu3@}u 8EHƿ(3@lHEPHEHp}JuBHHHHHEHPH}d},EHEH@(HEH}HRHDž}tH~ u DžUHH0H}HuHE0 vGH}HEH}u ECHEH@H8#HHH}HuH}EEUHHHhH`HXHpHhxE%=@t*3@Hh3@EH`EHXUHH}u}t}‹E9tu3@'}t}‹E9tu 4@yUHH@Hc~ 4@8HHi1@i1@@4@ HHtH=i1@u1@uHHt H=HHi1@u(w8HƿX4@UHH0H}ؾ}4@@5QbHEH}<8H¾@5Q4@0HU| P4@ P$HEH}H}nHuH}4@HEH}H}HEHHE< tHEHHE< tH}"HEH}tHEHEHE<"uHEHHu| ;PS" ;PHEH}tHEHE ;P"H}NH}HEп1@HEUHH}HuUHEHEE܉E!HEHEHEHHEHHEHEt}HEHEHEHHEHEUHH H}HEHE:HEtHE~HEP HEHEHHEuHEÐLd$H\$Hl$HxH H H)IIuH$Hl$Ld$H1HffffHHL9rH$Hl$Ld$HfffffffffffÐHHHUHSHH Ht`7PfffHCHHuH[ÐHHastartmail.log/etc/surgemail.ini-ini-forground-debug-nofixg_homeStartmail starting surgemail using configuration file %s Startmail starting surgemail using configuration file %s %d Setting owner and mode for startmail binary, chown root:root, chmod 04775 startmailstartmailg_ipv6_enabletrueStartMail: with ipv6, config setting=(%s) %d g_smtp_portg_pop_portg_pop_secure_portg_manager_portg_webmail_portg_webmail_secure_portg_imap_portg_ppd_portg_atrn_portg_manager_secure_portg_imap_secure_portg_smtp_secure_portg_surgeplus_portg_surgeplus_secure_portg_surgeplus_web_portg_ldap_portnwauth.addnwauth.clgnwauth.lck3nwauth.lognwauth.txtfilter.datsmitecrc.dbsmitecrc.dboldsmitecrc.logsmitecrc.pidsmitecrc.statusmail.logBecome %d %d Starting surgemail as uid=%d gid=%d based on %s ./surgemailexec (%s) Exec arg[%d] (%s) Now exec SURGEMAILPorts specified: %s %s , 0.0.0.0:%ddisableddisablenone-1listen: host (%s) port (%d) return was: h=%d, nh=%d surgeplusppdListen failed on %s (%s:%d) %s - Please ensure startmail has root privileges - Please disable existing server, or change the %s in ini file handles opened nh=%d xxx %s %dsetenv %s %s Created socket ok%d0.0.0.0Created socket handle %d Creating ipv6 socket failed %s Bound successfully %d Bidn failed on handle %d Creating ipv4 socket %d Creating ipv4 socket handle %d stat failed Couldn't get stat info on (%s), does it exist Can't setgid to %d Can't setuid to %d Too many program arguments (99)Call execv (%s) Could not start surgemail error: %s rCannot read ini file %s %s ;8 R,Ll$<' &,d x h@#AC $<@AC Hd@8AC @AC "@FAC <$@AC A(@AC (@AC $[)@AC D)@AC d*@AC Y,@qAC ,@aAC zRx  qS <Tx6S @ .@@@8 @x@ { @9P @@ oH@oo @7P@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@@@@@@@@@.@>@N@^@n@~@@@x7PGCC: (GNU) 4.0.0 20050525 (Red Hat 4.0.0-9)GCC: (GNU) 4.0.0 20050525 (Red Hat 4.0.0-9)GCC: (GNU) 4.0.0 20050519 (Red Hat 4.0.0-8)GCC: (GNU) 4.0.0 20050519 (Red Hat 4.0.0-8)GCC: (GNU) 4.0.0 20050519 (Red Hat 4.0.0-8)GCC: (GNU) 4.0.0 20050525 (Red Hat 4.0.0-9),h@{slib_chown main listen_on< listen_on_one@ create_socket create_socket_ipv6 lookup_host^ start_get_uidgid becomeexec_surgemailgetconfig-start_ncpyzstrlwrw+-@h@GNU C 4.0.0 20050519 (Red Hat 4.0.0-8)startmail.c/home/chrisp/chrisp/surgemail/dftp/startmail unsigned charshort unsigned intunsigned intsigned charshort intintlong int__dev_t__uid_t__gid_t__ino_t__mode_t__nlink_t__off_t__off64_t __time_t__blksize_t__blkcnt_tchar__socklen_tïFILE .$ ._flags #_IO_read_ptr #_IO_read_end #_IO_read_base #_IO_write_base # _IO_write_ptr #(_IO_write_end #0_IO_buf_base #8_IO_buf_end #@_IO_save_base #H_IO_backup_base #P_IO_save_end #X_markers u#`_chain {#h_fileno "#p_flags2 &#t_old_offset (K#x_cur_column ,#_vtable_offset -#_shortbuf .#_lock 2#_offset ;Z#__pad1 A#__pad2 B#_mode D#_unused2 F# _IO_lock_t u_IO_marker _next u# _sbuf {# _pos #2  k$  k+time_tLr timespecw tv_secxr# tv_nsecy#long long unsigned intlong long int 1stat , st_dev -# st_ino 2# st_nlink ::# st_mode ;*# st_uid =# st_gid > # pad0 @#$ st_rdev B#( st_size GK#0 st_blksize K#8 st_blocks M#@ st_atim X#H st_mtim Y#X st_ctim Z#h __unused g1#x A ksocklen_t$sa_family_t sockaddr sa_familyR# sa_data#  k uint16_t2uint32_t4in_port_t\in_addr_t in_addr s_addr# tsockaddr_in sin_familyR# sin_port# sin_addr# sin_zerot#  k hostent a h_nameb# h_aliasesc# h_addrtyped# h_lengthe# h_addr_listf#addrinfo0ai_flags#ai_family#ai_socktype#ai_protocol# ai_addrlen A#ai_addr!#ai_canonname"# ai_next##(e slib_chown/h@@Vfname.vxuid.vtgid.vp mainS@@VargcQvTargvQvHiTvluidTvhgidTvdnowUvXsVvp+ listen_on@@Vsettingv|dfltv|svpbf+ v~nv|list+ v| < k|0 listen_on_one@"@Vsettingթvzxhostportթvzhvlbf+ v~hostport+ v|sکvphost+ vzportvxnhvܑzhlist0 vz!@9"@i v| @ kc create_socket"@<$@Vhostvwportvwskv|hostip vxserver vxon!vw k create_socket_ipv65<$@A(@Vbindin4vwport4vwsockets4 vwnsockets4 vwhints6vn7vdsport8 vwon9vhr:vlresult;vwrp;vpsfd<v|failed/(@X lookup_hostA(@(@Vhostvhhostipv`hpX vx start_get_uidgid(@[)@Vhomev~uid v~gid v~sbv~become[)@)@Vuidv|gidvxexec_surgemail)@*@Vargcvyargvvyargv_newvyiv|  kc'getconfig*@Y,@VnamevXbf+  Pbf2+  ;Psvhbvpf'vxstart_ncpyY,@,@Vdstvhsrcv`lenv\xdstvpxlenv|zstrlwr,@+-@Vsvhssvxdo_ipv6*  5QforgroundH ;PverboseI ;PinifileJ @5QfL' ;PnofixM ;P% $ > $ > : ; I  I : ;  : ;I8 : ;  : ; : ; I8 I !I/  : ;.? : ; ' I@ : ; I 4: ; I !I/ 4: ;I .? : ;' I@ : ;I  : ; /usr/include/usr/include/bits/usr/include/netinetstartmail.ctime.htypes.hin.hsockaddr.hstdint.hnetdb.hsocket.hstat.hstdio.hlibio.h h@.+-W:FPVzb%/:'*:ԎV(5'5;ts'0Vda-V +r^^^^rHHr:r#1!rWW/sVԝ&n1s0'-v&HddH;/$%/&ttrrurZrdWHnqcd-Hoqcddt/*-&VV.V/u:'#VƝV-,8,,H,V,p/e4ԸH/GHx h@#AC $@AC H@8AC @AC "@FAC <$@AC A(@AC (@AC [)@AC )@AC *@AC Y,@qAC ,@aAC _IO_FILElong unsigned int.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str@#@ 1@@@47 x@x?8 @8 {Go @ ToH@H@c@m@  w@r@}@X.@..@.4@405@05,`7P`7p7Pp77P77P789P89@9P@9x:P::P:H :;0<<{hM< N,HQ9S#SDh]8 #F jx@@@@x@8 @ @H@@ @ @ @ @ .@.@4@05@`7Pp7P7P7P89P@9P:P:P !"# @`7P*p7P87PE:PT:P[ @q @@}h7Px7PX7@7P -@;P;P;P;P@5Q 5Q ;P} P}`7P -@&:P3`7PF`7PW`7Pk -@p@9P`7P`7P%5 @ O7P'%:N -@^\r& "@F @%C-' Y,@q2G[n!( @ )@\ *@. 0-@q> @8H:PT (@ew @| :P .@ h@#9%):P0(9Q5lH ,@aPn% <$@ 4.@ [)@1%:P2 F A(@Rii call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__completed.4926p.4925__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxstartmail.cforgroundverbosefnofixinifiledo_ipv6bf2.4902bf.4901__fini_array_end__stat__dso_handle__fini_array_start__init_array_end__preinit_array_endstat_GLOBAL_OFFSET_TABLE___init_array_start__preinit_array_start__libc_start_main@@GLIBC_2.2.5socket@@GLIBC_2.2.5getaddrinfo@@GLIBC_2.2.5listen_on_one__xstat@@GLIBC_2.2.5_DYNAMICchown@@GLIBC_2.2.5getenv@@GLIBC_2.2.5__libc_csu_finisetgid@@GLIBC_2.2.5htons@@GLIBC_2.2.5fclose@@GLIBC_2.2.5create_socket_initlisten@@GLIBC_2.2.5feof@@GLIBC_2.2.5setenv@@GLIBC_2.2.5isupper@@GLIBC_2.2.5inet_ntoa@@GLIBC_2.2.5strcpy@@GLIBC_2.2.5start_ncpyfprintf@@GLIBC_2.2.5perror@@GLIBC_2.2.5fgets@@GLIBC_2.2.5strcmp@@GLIBC_2.2.5time@@GLIBC_2.2.5setsockopt@@GLIBC_2.2.5_startexec_surgemailsetuid@@GLIBC_2.2.5printf@@GLIBC_2.2.5getconfiggetgid@@GLIBC_2.2.5execv@@GLIBC_2.2.5ctime@@GLIBC_2.2.5__libc_csu_initlisten_on__bss_startstart_get_uidgidatoi@@GLIBC_2.2.5mainstrchr@@GLIBC_2.2.5data_start_finistrerror@@GLIBC_2.2.5slib_chownfputs@@GLIBC_2.2.5exit@@GLIBC_2.2.5bind@@GLIBC_2.2.5sprintf@@GLIBC_2.2.5gethostbyname@@GLIBC_2.2.5_edata_endclose@@GLIBC_2.2.5zstrlwr__errno_location@@GLIBC_2.2.5puts@@GLIBC_2.2.5chmod@@GLIBC_2.2.5create_socket_ipv6fopen@@GLIBC_2.2.5freeaddrinfo@@GLIBC_2.2.5_IO_stdin_usedbecomestrtok@@GLIBC_2.2.5strstr@@GLIBC_2.2.5getuid@@GLIBC_2.2.5__data_start_Jv_RegisterClasseslookup_hostinet_addr@@GLIBC_2.2.5__gmon_start__